ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/configure
Revision: 1390
Committed: Wed Nov 25 20:02:06 2009 UTC (15 years, 5 months ago) by gezelter
Original Path: trunk/configure
File size: 345635 byte(s)
Log Message:
Almost all of the changes necessary to create OpenMD out of our old
project (OOPSE-4)

File Contents

# User Rev Content
1 gezelter 2 #! /bin/sh
2     # Guess values for system-dependent variables and create Makefiles.
3 gezelter 1390 # Generated by GNU Autoconf 2.65 for OpenMD 1.0.
4 gezelter 2 #
5     # Report bugs to <gezelter@nd.edu>.
6     #
7 gezelter 1390 #
8 gezelter 1210 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 gezelter 1390 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10     # Inc.
11 gezelter 1373 #
12 gezelter 1390 #
13 gezelter 2 # This configure script is free software; the Free Software Foundation
14     # gives unlimited permission to copy, distribute and modify it.
15 gezelter 1373 ## -------------------- ##
16     ## M4sh Initialization. ##
17     ## -------------------- ##
18 gezelter 2
19 gezelter 1210 # Be more Bourne compatible
20     DUALCASE=1; export DUALCASE # for MKS sh
21 gezelter 1373 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 gezelter 2 emulate sh
23     NULLCMD=:
24 gezelter 1300 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 gezelter 397 # is contrary to our usage. Disable this feature.
26     alias -g '${1+"$@"}'='"$@"'
27 gezelter 1210 setopt NO_GLOB_SUBST
28     else
29 gezelter 1373 case `(set -o) 2>/dev/null` in #(
30     *posix*) :
31     set -o posix ;; #(
32     *) :
33     ;;
34 gezelter 1210 esac
35 gezelter 2 fi
36    
37 gezelter 1210
38 gezelter 1300 as_nl='
39     '
40     export as_nl
41     # Printing a long string crashes Solaris 7 /usr/bin/printf.
42     as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43     as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44     as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 gezelter 1373 # Prefer a ksh shell builtin over an external printf program on Solaris,
46     # but without wasting forks for bash or zsh.
47     if test -z "$BASH_VERSION$ZSH_VERSION" \
48     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49     as_echo='print -r --'
50     as_echo_n='print -rn --'
51     elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 gezelter 1300 as_echo='printf %s\n'
53     as_echo_n='printf %s'
54     else
55     if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57     as_echo_n='/usr/ucb/echo -n'
58 gezelter 1210 else
59 gezelter 1300 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60     as_echo_n_body='eval
61     arg=$1;
62 gezelter 1373 case $arg in #(
63 gezelter 1300 *"$as_nl"*)
64     expr "X$arg" : "X\\(.*\\)$as_nl";
65     arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66     esac;
67     expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68     '
69     export as_echo_n_body
70     as_echo_n='sh -c $as_echo_n_body as_echo'
71 gezelter 1210 fi
72 gezelter 1300 export as_echo_body
73     as_echo='sh -c $as_echo_body as_echo'
74 gezelter 1210 fi
75    
76 gezelter 1300 # The user is always right.
77     if test "${PATH_SEPARATOR+set}" != set; then
78     PATH_SEPARATOR=:
79     (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81     PATH_SEPARATOR=';'
82     }
83     fi
84    
85 gezelter 397
86 gezelter 1210 # IFS
87     # We need space, tab and new line, in precisely that order. Quoting is
88     # there to prevent editors from complaining about space-tab.
89     # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90     # splitting by setting IFS to empty value.)
91     IFS=" "" $as_nl"
92    
93     # Find who we are. Look in the path if we contain no directory separator.
94 gezelter 1373 case $0 in #((
95 gezelter 1210 *[\\/]* ) as_myself=$0 ;;
96     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97     for as_dir in $PATH
98     do
99     IFS=$as_save_IFS
100     test -z "$as_dir" && as_dir=.
101 gezelter 1373 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102     done
103 gezelter 1210 IFS=$as_save_IFS
104    
105     ;;
106     esac
107     # We did not find ourselves, most probably we were run as `sh COMMAND'
108     # in which case we are not to be found in the path.
109     if test "x$as_myself" = x; then
110     as_myself=$0
111     fi
112     if test ! -f "$as_myself"; then
113 gezelter 1300 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 gezelter 1373 exit 1
115 gezelter 1210 fi
116    
117 gezelter 1373 # Unset variables that we do not need and which cause bugs (e.g. in
118     # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119     # suppresses any "Segmentation fault" message there. '((' could
120     # trigger a bug in pdksh 5.2.14.
121     for as_var in BASH_ENV ENV MAIL MAILPATH
122     do eval test x\${$as_var+set} = xset \
123     && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 gezelter 1210 done
125 gezelter 397 PS1='$ '
126     PS2='> '
127     PS4='+ '
128    
129     # NLS nuisances.
130 gezelter 1300 LC_ALL=C
131     export LC_ALL
132     LANGUAGE=C
133     export LANGUAGE
134 gezelter 397
135 gezelter 1210 # CDPATH.
136 gezelter 1373 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137 gezelter 397
138 gezelter 1210 if test "x$CONFIG_SHELL" = x; then
139 gezelter 1373 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140     emulate sh
141     NULLCMD=:
142     # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143     # is contrary to our usage. Disable this feature.
144     alias -g '\${1+\"\$@\"}'='\"\$@\"'
145     setopt NO_GLOB_SUBST
146 gezelter 1210 else
147 gezelter 1373 case \`(set -o) 2>/dev/null\` in #(
148     *posix*) :
149     set -o posix ;; #(
150     *) :
151     ;;
152     esac
153 gezelter 397 fi
154 gezelter 1373 "
155     as_required="as_fn_return () { (exit \$1); }
156     as_fn_success () { as_fn_return 0; }
157     as_fn_failure () { as_fn_return 1; }
158     as_fn_ret_success () { return 0; }
159     as_fn_ret_failure () { return 1; }
160 gezelter 397
161 gezelter 1210 exitcode=0
162 gezelter 1373 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163     as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164     as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165     as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166     if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167 gezelter 397
168 gezelter 1210 else
169 gezelter 1373 exitcode=1; echo positional parameters were not saved.
170 gezelter 1210 fi
171 gezelter 1373 test x\$exitcode = x0 || exit 1"
172     as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173     as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174     eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175     test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176     test \$(( 1 + 1 )) = 2 || exit 1"
177     if (eval "$as_required") 2>/dev/null; then :
178     as_have_required=yes
179 gezelter 1210 else
180 gezelter 1373 as_have_required=no
181 gezelter 1210 fi
182 gezelter 1373 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183 gezelter 1210
184     else
185 gezelter 1373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186     as_found=false
187 gezelter 397 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188     do
189     IFS=$as_save_IFS
190     test -z "$as_dir" && as_dir=.
191 gezelter 1373 as_found=:
192     case $as_dir in #(
193 gezelter 397 /*)
194 gezelter 1210 for as_base in sh bash ksh sh5; do
195 gezelter 1373 # Try only shells that exist, to save several forks.
196     as_shell=$as_dir/$as_base
197     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199     CONFIG_SHELL=$as_shell as_have_required=yes
200     if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201     break 2
202     fi
203     fi
204 gezelter 1210 done;;
205     esac
206 gezelter 1373 as_found=false
207 gezelter 1210 done
208 gezelter 1373 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210     CONFIG_SHELL=$SHELL as_have_required=yes
211     fi; }
212 gezelter 1210 IFS=$as_save_IFS
213    
214    
215 gezelter 1373 if test "x$CONFIG_SHELL" != x; then :
216     # We cannot yet assume a decent shell, so we have to provide a
217     # neutralization value for shells without unset; and this also
218     # works around shells that cannot unset nonexistent variables.
219     BASH_ENV=/dev/null
220     ENV=/dev/null
221     (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222     export CONFIG_SHELL
223     exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 gezelter 1210 fi
225    
226 gezelter 1373 if test x$as_have_required = xno; then :
227     $as_echo "$0: This script requires a shell more modern than all"
228     $as_echo "$0: the shells that I found on your system."
229     if test x${ZSH_VERSION+set} = xset ; then
230     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232     else
233     $as_echo "$0: Please tell bug-autoconf@gnu.org and gezelter@nd.edu
234     $0: about your system, including any error possibly output
235     $0: before this message. Then install a modern shell, or
236     $0: manually run the script under such a shell if you do
237     $0: have one."
238     fi
239     exit 1
240 gezelter 1210 fi
241     fi
242     fi
243 gezelter 1373 SHELL=${CONFIG_SHELL-/bin/sh}
244     export SHELL
245     # Unset more variables known to interfere with behavior of common tools.
246     CLICOLOR_FORCE= GREP_OPTIONS=
247     unset CLICOLOR_FORCE GREP_OPTIONS
248 gezelter 1210
249 gezelter 1373 ## --------------------- ##
250     ## M4sh Shell Functions. ##
251     ## --------------------- ##
252     # as_fn_unset VAR
253     # ---------------
254     # Portably unset VAR.
255     as_fn_unset ()
256     {
257     { eval $1=; unset $1;}
258     }
259     as_unset=as_fn_unset
260 gezelter 1210
261 gezelter 1373 # as_fn_set_status STATUS
262     # -----------------------
263     # Set $? to STATUS, without forking.
264     as_fn_set_status ()
265     {
266     return $1
267     } # as_fn_set_status
268 gezelter 1210
269 gezelter 1373 # as_fn_exit STATUS
270     # -----------------
271     # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272     as_fn_exit ()
273     {
274     set +e
275     as_fn_set_status $1
276     exit $1
277     } # as_fn_exit
278 gezelter 1210
279 gezelter 1373 # as_fn_mkdir_p
280     # -------------
281     # Create "$as_dir" as a directory, including parents if necessary.
282     as_fn_mkdir_p ()
283     {
284 gezelter 1210
285 gezelter 1373 case $as_dir in #(
286     -*) as_dir=./$as_dir;;
287     esac
288     test -d "$as_dir" || eval $as_mkdir_p || {
289     as_dirs=
290     while :; do
291     case $as_dir in #(
292     *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293     *) as_qdir=$as_dir;;
294     esac
295     as_dirs="'$as_qdir' $as_dirs"
296     as_dir=`$as_dirname -- "$as_dir" ||
297     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298     X"$as_dir" : 'X\(//\)[^/]' \| \
299     X"$as_dir" : 'X\(//\)$' \| \
300     X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301     $as_echo X"$as_dir" |
302     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303     s//\1/
304     q
305     }
306     /^X\(\/\/\)[^/].*/{
307     s//\1/
308     q
309     }
310     /^X\(\/\/\)$/{
311     s//\1/
312     q
313     }
314     /^X\(\/\).*/{
315     s//\1/
316     q
317     }
318     s/.*/./; q'`
319     test -d "$as_dir" && break
320     done
321     test -z "$as_dirs" || eval "mkdir $as_dirs"
322     } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
323 gezelter 397
324 gezelter 1210
325 gezelter 1373 } # as_fn_mkdir_p
326     # as_fn_append VAR VALUE
327     # ----------------------
328     # Append the text in VALUE to the end of the definition contained in VAR. Take
329     # advantage of any shell optimizations that allow amortized linear growth over
330     # repeated appends, instead of the typical quadratic growth present in naive
331     # implementations.
332     if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333     eval 'as_fn_append ()
334     {
335     eval $1+=\$2
336     }'
337     else
338     as_fn_append ()
339     {
340     eval $1=\$$1\$2
341     }
342     fi # as_fn_append
343 gezelter 1210
344 gezelter 1373 # as_fn_arith ARG...
345     # ------------------
346     # Perform arithmetic evaluation on the ARGs, and store the result in the
347     # global $as_val. Take advantage of shells that can avoid forks. The arguments
348     # must be portable across $(()) and expr.
349     if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350     eval 'as_fn_arith ()
351     {
352     as_val=$(( $* ))
353     }'
354     else
355     as_fn_arith ()
356     {
357     as_val=`expr "$@" || test $? -eq 1`
358     }
359     fi # as_fn_arith
360 gezelter 1210
361    
362 gezelter 1373 # as_fn_error ERROR [LINENO LOG_FD]
363     # ---------------------------------
364     # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365     # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366     # script with status $?, using 1 if that was 0.
367     as_fn_error ()
368     {
369     as_status=$?; test $as_status -eq 0 && as_status=1
370     if test "$3"; then
371     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
373     fi
374     $as_echo "$as_me: error: $1" >&2
375     as_fn_exit $as_status
376     } # as_fn_error
377 gezelter 1210
378 gezelter 1373 if expr a : '\(a\)' >/dev/null 2>&1 &&
379     test "X`expr 00001 : '.*\(...\)'`" = X001; then
380     as_expr=expr
381 gezelter 1210 else
382 gezelter 1373 as_expr=false
383 gezelter 1210 fi
384    
385 gezelter 1373 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386     as_basename=basename
387 gezelter 1210 else
388 gezelter 1373 as_basename=false
389 gezelter 1210 fi
390    
391 gezelter 1373 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392     as_dirname=dirname
393 gezelter 1210 else
394 gezelter 1373 as_dirname=false
395 gezelter 1210 fi
396    
397 gezelter 1373 as_me=`$as_basename -- "$0" ||
398     $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399     X"$0" : 'X\(//\)$' \| \
400     X"$0" : 'X\(/\)' \| . 2>/dev/null ||
401     $as_echo X/"$0" |
402     sed '/^.*\/\([^/][^/]*\)\/*$/{
403     s//\1/
404     q
405     }
406     /^X\/\(\/\/\)$/{
407     s//\1/
408     q
409     }
410     /^X\/\(\/\).*/{
411     s//\1/
412     q
413     }
414     s/.*/./; q'`
415 gezelter 1210
416 gezelter 1373 # Avoid depending upon Character Ranges.
417     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420     as_cr_digits='0123456789'
421     as_cr_alnum=$as_cr_Letters$as_cr_digits
422 gezelter 1210
423    
424 gezelter 1373 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425     as_lineno_2=$LINENO as_lineno_2a=$LINENO
426     eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427     test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428     # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
429 gezelter 1210 sed -n '
430     p
431     /[$]LINENO/=
432     ' <$as_myself |
433 gezelter 397 sed '
434 gezelter 1210 s/[$]LINENO.*/&-/
435     t lineno
436     b
437     :lineno
438 gezelter 397 N
439 gezelter 1210 :loop
440     s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441 gezelter 397 t loop
442 gezelter 1210 s/-\n.*//
443 gezelter 397 ' >$as_me.lineno &&
444 gezelter 1210 chmod +x "$as_me.lineno" ||
445 gezelter 1373 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
446 gezelter 397
447     # Don't try to exec as it changes $[0], causing all sort of problems
448     # (the dirname of $[0] is not the place where we might find the
449 gezelter 1210 # original and so on. Autoconf is especially sensitive to this).
450     . "./$as_me.lineno"
451 gezelter 397 # Exit status is that of the last command.
452     exit
453     }
454    
455 gezelter 1210 ECHO_C= ECHO_N= ECHO_T=
456 gezelter 1373 case `echo -n x` in #(((((
457 gezelter 1210 -n*)
458 gezelter 1373 case `echo 'xy\c'` in
459 gezelter 1210 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
460 gezelter 1373 xy) ECHO_C='\c';;
461     *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
462     ECHO_T=' ';;
463 gezelter 1210 esac;;
464     *)
465     ECHO_N='-n';;
466 gezelter 397 esac
467 gezelter 2
468 chuckv 1197 rm -f conf$$ conf$$.exe conf$$.file
469 gezelter 1210 if test -d conf$$.dir; then
470     rm -f conf$$.dir/conf$$.file
471     else
472     rm -f conf$$.dir
473 gezelter 1300 mkdir conf$$.dir 2>/dev/null
474 gezelter 1210 fi
475 gezelter 1300 if (echo >conf$$.file) 2>/dev/null; then
476     if ln -s conf$$.file conf$$ 2>/dev/null; then
477     as_ln_s='ln -s'
478     # ... but there are two gotchas:
479     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481     # In both cases, we have to default to `cp -p'.
482     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483     as_ln_s='cp -p'
484     elif ln conf$$.file conf$$ 2>/dev/null; then
485     as_ln_s=ln
486     else
487 gezelter 2 as_ln_s='cp -p'
488 gezelter 1300 fi
489 gezelter 2 else
490     as_ln_s='cp -p'
491     fi
492 gezelter 1210 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493     rmdir conf$$.dir 2>/dev/null
494 gezelter 2
495 gezelter 397 if mkdir -p . 2>/dev/null; then
496 gezelter 1373 as_mkdir_p='mkdir -p "$as_dir"'
497 gezelter 2 else
498 gezelter 397 test -d ./-p && rmdir ./-p
499     as_mkdir_p=false
500 gezelter 2 fi
501    
502 gezelter 1210 if test -x / >/dev/null 2>&1; then
503     as_test_x='test -x'
504     else
505     if ls -dL / >/dev/null 2>&1; then
506     as_ls_L_option=L
507     else
508     as_ls_L_option=
509     fi
510     as_test_x='
511     eval sh -c '\''
512     if test -d "$1"; then
513 gezelter 1300 test -d "$1/.";
514 gezelter 1210 else
515 gezelter 1373 case $1 in #(
516 gezelter 1300 -*)set "./$1";;
517 gezelter 1210 esac;
518 gezelter 1373 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 gezelter 1210 ???[sx]*):;;*)false;;esac;fi
520     '\'' sh
521     '
522     fi
523     as_executable_p=$as_test_x
524 gezelter 2
525 gezelter 397 # Sed expression to map a string onto a valid CPP name.
526     as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
527    
528     # Sed expression to map a string onto a valid variable name.
529     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530    
531    
532 gezelter 1390 test -n "$DJDIR" || exec 7<&0 </dev/null
533     exec 6>&1
534 gezelter 2
535     # Name of the host.
536     # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
537     # so uname gets run too.
538     ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
539    
540     #
541     # Initializations.
542     #
543     ac_default_prefix=/usr/local
544 gezelter 1210 ac_clean_files=
545 gezelter 397 ac_config_libobj_dir=.
546 gezelter 1210 LIBOBJS=
547 gezelter 2 cross_compiling=no
548     subdirs=
549 gezelter 397 MFLAGS=
550     MAKEFLAGS=
551 gezelter 2
552 gezelter 397 # Identity of this package.
553 gezelter 1390 PACKAGE_NAME='OpenMD'
554     PACKAGE_TARNAME='openmd'
555     PACKAGE_VERSION='1.0'
556     PACKAGE_STRING='OpenMD 1.0'
557 gezelter 397 PACKAGE_BUGREPORT='gezelter@nd.edu'
558 gezelter 1373 PACKAGE_URL=''
559 gezelter 2
560 gezelter 1390 ac_unique_file="src/applications/openmd/openmd.cpp"
561 gezelter 2 ac_default_prefix="/usr/local"
562 gezelter 397 # Factoring default headers for most tests.
563     ac_includes_default="\
564     #include <stdio.h>
565 gezelter 1210 #ifdef HAVE_SYS_TYPES_H
566 gezelter 397 # include <sys/types.h>
567     #endif
568 gezelter 1210 #ifdef HAVE_SYS_STAT_H
569 gezelter 397 # include <sys/stat.h>
570     #endif
571 gezelter 1210 #ifdef STDC_HEADERS
572 gezelter 397 # include <stdlib.h>
573     # include <stddef.h>
574     #else
575 gezelter 1210 # ifdef HAVE_STDLIB_H
576 gezelter 397 # include <stdlib.h>
577     # endif
578     #endif
579 gezelter 1210 #ifdef HAVE_STRING_H
580     # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
581 gezelter 397 # include <memory.h>
582     # endif
583     # include <string.h>
584     #endif
585 gezelter 1210 #ifdef HAVE_STRINGS_H
586 gezelter 397 # include <strings.h>
587     #endif
588 gezelter 1210 #ifdef HAVE_INTTYPES_H
589 gezelter 397 # include <inttypes.h>
590     #endif
591 gezelter 1210 #ifdef HAVE_STDINT_H
592     # include <stdint.h>
593     #endif
594     #ifdef HAVE_UNISTD_H
595 gezelter 397 # include <unistd.h>
596     #endif"
597 gezelter 2
598 gezelter 1373 ac_subst_vars='LTLIBOBJS
599     SUBDIRS
600 gezelter 1390 OPENMD_HOME
601     OPENMD
602 gezelter 1373 MKINSTALLDIRS
603     BATEXT
604     enable_latex_docs
605     enable_html_docs
606     enable_dot
607     DOC
608     DOT
609     DOXYGEN
610     POW_LIB
611     LIBOBJS
612     USE_OPENBABEL
613     OPENBABEL_LIB
614     OPENBABEL_LIB_DIR
615     OPENBABEL_INC_DIR
616     CXXCPP
617     USE_QHULL
618     QHULL
619     QHULL_LIB_DIR
620     QHULL_INC_DIR
621     FFTW_LIBS
622     FFTW_LIB_DIR
623     FFTW_INC_DIR
624     ZLIB
625     ZLIB_LIB_DIR
626     ZLIB_INC_DIR
627     F90_MODULE_NAMES
628     F90MODINCSPEC
629     MODDIRFLAG
630     F90_WORK_FILES_ARG
631     MOD
632     FC_FUNC_
633     FC_FUNC
634     FCLIBS
635     PREPDEFFLAG
636     FCFLAGS_SRCEXT
637     FCFLAGS_F90
638     PS
639     AR
640     INSTALL_DATA
641     INSTALL_SCRIPT
642     INSTALL_PROGRAM
643     PERL_SHEBANG
644     PERLINTERP
645     RANLIB
646     SET_MAKE
647     LN_S
648     EGREP
649     GREP
650     CPP
651 gezelter 1225 USE_MPI
652 gezelter 1373 MPIFC
653     ac_ct_FC
654     FCFLAGS
655     FC
656     MPICC
657     ac_ct_CC
658     CFLAGS
659     CC
660     MPILIBS
661     MPICXX
662     OBJEXT
663     EXEEXT
664     ac_ct_CXX
665     CPPFLAGS
666     LDFLAGS
667     CXXFLAGS
668 gezelter 1210 CXX
669 gezelter 1373 ac_fc_path
670     ac_fc_set
671     ac_cxx_path
672     ac_cxx_set
673     ac_cc_path
674     ac_cc_set
675     USE_SINGLE_PRECISION
676     debug
677     PROGNAME
678     host_os
679     host_vendor
680     host_cpu
681     host
682     build_os
683     build_vendor
684     build_cpu
685     build
686     target_alias
687     host_alias
688     build_alias
689     LIBS
690     ECHO_T
691     ECHO_N
692     ECHO_C
693     DEFS
694     mandir
695     localedir
696     libdir
697     psdir
698     pdfdir
699     dvidir
700     htmldir
701     infodir
702     docdir
703     oldincludedir
704     includedir
705     localstatedir
706     sharedstatedir
707     sysconfdir
708     datadir
709     datarootdir
710     libexecdir
711     sbindir
712     bindir
713     program_transform_name
714     prefix
715     exec_prefix
716     PACKAGE_URL
717     PACKAGE_BUGREPORT
718     PACKAGE_STRING
719     PACKAGE_VERSION
720     PACKAGE_TARNAME
721     PACKAGE_NAME
722     PATH_SEPARATOR
723     SHELL'
724 gezelter 397 ac_subst_files=''
725 gezelter 1300 ac_user_opts='
726     enable_option_checking
727 gezelter 1390 enable_openmd_home
728 gezelter 1300 enable_debug
729     enable_single
730     enable_float
731     with_perl_shebang
732     with_zlib
733     with_fftw
734     with_qhull
735     with_openbabel
736     enable_doxygen
737     enable_dot
738     enable_html_docs
739     enable_latex_docs
740     '
741 gezelter 1210 ac_precious_vars='build_alias
742     host_alias
743     target_alias
744     CXX
745     CXXFLAGS
746     LDFLAGS
747     LIBS
748     CPPFLAGS
749     CCC
750 gezelter 1373 MPICXX
751 gezelter 1210 CC
752     CFLAGS
753 gezelter 1373 MPICC
754 gezelter 1210 FC
755     FCFLAGS
756 gezelter 1373 MPIFC
757 gezelter 1210 CPP
758     CXXCPP'
759 gezelter 397
760 gezelter 1210
761 gezelter 2 # Initialize some variables set by options.
762     ac_init_help=
763     ac_init_version=false
764 gezelter 1300 ac_unrecognized_opts=
765     ac_unrecognized_sep=
766 gezelter 2 # The variables have the same names as the options, with
767     # dashes changed to underlines.
768     cache_file=/dev/null
769     exec_prefix=NONE
770     no_create=
771     no_recursion=
772     prefix=NONE
773     program_prefix=NONE
774     program_suffix=NONE
775     program_transform_name=s,x,x,
776     silent=
777     site=
778     srcdir=
779     verbose=
780     x_includes=NONE
781     x_libraries=NONE
782    
783     # Installation directory options.
784     # These are left unexpanded so users can "make install exec_prefix=/foo"
785     # and all the variables that are supposed to be based on exec_prefix
786     # by default will actually change.
787     # Use braces instead of parens because sh, perl, etc. also accept them.
788 gezelter 1210 # (The list follows the same order as the GNU Coding Standards.)
789 gezelter 2 bindir='${exec_prefix}/bin'
790     sbindir='${exec_prefix}/sbin'
791     libexecdir='${exec_prefix}/libexec'
792 gezelter 1210 datarootdir='${prefix}/share'
793     datadir='${datarootdir}'
794 gezelter 2 sysconfdir='${prefix}/etc'
795     sharedstatedir='${prefix}/com'
796     localstatedir='${prefix}/var'
797     includedir='${prefix}/include'
798     oldincludedir='/usr/include'
799 gezelter 1210 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
800     infodir='${datarootdir}/info'
801     htmldir='${docdir}'
802     dvidir='${docdir}'
803     pdfdir='${docdir}'
804     psdir='${docdir}'
805     libdir='${exec_prefix}/lib'
806     localedir='${datarootdir}/locale'
807     mandir='${datarootdir}/man'
808 gezelter 2
809     ac_prev=
810 gezelter 1210 ac_dashdash=
811 gezelter 2 for ac_option
812     do
813     # If the previous option needs an argument, assign it.
814     if test -n "$ac_prev"; then
815 gezelter 1210 eval $ac_prev=\$ac_option
816 gezelter 2 ac_prev=
817     continue
818     fi
819    
820 gezelter 1210 case $ac_option in
821     *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
822     *) ac_optarg=yes ;;
823     esac
824 gezelter 2
825     # Accept the important Cygnus configure options, so we can diagnose typos.
826    
827 gezelter 1210 case $ac_dashdash$ac_option in
828     --)
829     ac_dashdash=yes ;;
830 gezelter 2
831     -bindir | --bindir | --bindi | --bind | --bin | --bi)
832     ac_prev=bindir ;;
833     -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
834     bindir=$ac_optarg ;;
835    
836     -build | --build | --buil | --bui | --bu)
837     ac_prev=build_alias ;;
838     -build=* | --build=* | --buil=* | --bui=* | --bu=*)
839     build_alias=$ac_optarg ;;
840    
841     -cache-file | --cache-file | --cache-fil | --cache-fi \
842     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
843     ac_prev=cache_file ;;
844     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
845     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
846     cache_file=$ac_optarg ;;
847    
848     --config-cache | -C)
849     cache_file=config.cache ;;
850    
851 gezelter 1210 -datadir | --datadir | --datadi | --datad)
852 gezelter 2 ac_prev=datadir ;;
853 gezelter 1210 -datadir=* | --datadir=* | --datadi=* | --datad=*)
854 gezelter 2 datadir=$ac_optarg ;;
855    
856 gezelter 1210 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
857     | --dataroo | --dataro | --datar)
858     ac_prev=datarootdir ;;
859     -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
860     | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
861     datarootdir=$ac_optarg ;;
862    
863 gezelter 2 -disable-* | --disable-*)
864 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
865 gezelter 2 # Reject names that are not valid shell variable names.
866 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
867 gezelter 1373 as_fn_error "invalid feature name: $ac_useropt"
868 gezelter 1300 ac_useropt_orig=$ac_useropt
869     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
870     case $ac_user_opts in
871     *"
872     "enable_$ac_useropt"
873     "*) ;;
874     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
875     ac_unrecognized_sep=', ';;
876     esac
877     eval enable_$ac_useropt=no ;;
878 gezelter 2
879 gezelter 1210 -docdir | --docdir | --docdi | --doc | --do)
880     ac_prev=docdir ;;
881     -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
882     docdir=$ac_optarg ;;
883    
884     -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
885     ac_prev=dvidir ;;
886     -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
887     dvidir=$ac_optarg ;;
888    
889 gezelter 2 -enable-* | --enable-*)
890 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
891 gezelter 2 # Reject names that are not valid shell variable names.
892 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
893 gezelter 1373 as_fn_error "invalid feature name: $ac_useropt"
894 gezelter 1300 ac_useropt_orig=$ac_useropt
895     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896     case $ac_user_opts in
897     *"
898     "enable_$ac_useropt"
899     "*) ;;
900     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
901     ac_unrecognized_sep=', ';;
902     esac
903     eval enable_$ac_useropt=\$ac_optarg ;;
904 gezelter 2
905     -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
906     | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
907     | --exec | --exe | --ex)
908     ac_prev=exec_prefix ;;
909     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
910     | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
911     | --exec=* | --exe=* | --ex=*)
912     exec_prefix=$ac_optarg ;;
913    
914     -gas | --gas | --ga | --g)
915     # Obsolete; use --with-gas.
916     with_gas=yes ;;
917    
918     -help | --help | --hel | --he | -h)
919     ac_init_help=long ;;
920     -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
921     ac_init_help=recursive ;;
922     -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
923     ac_init_help=short ;;
924    
925     -host | --host | --hos | --ho)
926     ac_prev=host_alias ;;
927     -host=* | --host=* | --hos=* | --ho=*)
928     host_alias=$ac_optarg ;;
929    
930 gezelter 1210 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
931     ac_prev=htmldir ;;
932     -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
933     | --ht=*)
934     htmldir=$ac_optarg ;;
935    
936 gezelter 2 -includedir | --includedir | --includedi | --included | --include \
937     | --includ | --inclu | --incl | --inc)
938     ac_prev=includedir ;;
939     -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
940     | --includ=* | --inclu=* | --incl=* | --inc=*)
941     includedir=$ac_optarg ;;
942    
943     -infodir | --infodir | --infodi | --infod | --info | --inf)
944     ac_prev=infodir ;;
945     -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
946     infodir=$ac_optarg ;;
947    
948     -libdir | --libdir | --libdi | --libd)
949     ac_prev=libdir ;;
950     -libdir=* | --libdir=* | --libdi=* | --libd=*)
951     libdir=$ac_optarg ;;
952    
953     -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
954     | --libexe | --libex | --libe)
955     ac_prev=libexecdir ;;
956     -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
957     | --libexe=* | --libex=* | --libe=*)
958     libexecdir=$ac_optarg ;;
959    
960 gezelter 1210 -localedir | --localedir | --localedi | --localed | --locale)
961     ac_prev=localedir ;;
962     -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
963     localedir=$ac_optarg ;;
964    
965 gezelter 2 -localstatedir | --localstatedir | --localstatedi | --localstated \
966 gezelter 1210 | --localstate | --localstat | --localsta | --localst | --locals)
967 gezelter 2 ac_prev=localstatedir ;;
968     -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
969 gezelter 1210 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
970 gezelter 2 localstatedir=$ac_optarg ;;
971    
972     -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
973     ac_prev=mandir ;;
974     -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
975     mandir=$ac_optarg ;;
976    
977     -nfp | --nfp | --nf)
978     # Obsolete; use --without-fp.
979     with_fp=no ;;
980    
981     -no-create | --no-create | --no-creat | --no-crea | --no-cre \
982 gezelter 397 | --no-cr | --no-c | -n)
983 gezelter 2 no_create=yes ;;
984    
985     -no-recursion | --no-recursion | --no-recursio | --no-recursi \
986     | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
987     no_recursion=yes ;;
988    
989     -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
990     | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
991     | --oldin | --oldi | --old | --ol | --o)
992     ac_prev=oldincludedir ;;
993     -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
994     | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
995     | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
996     oldincludedir=$ac_optarg ;;
997    
998     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
999     ac_prev=prefix ;;
1000     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1001     prefix=$ac_optarg ;;
1002    
1003     -program-prefix | --program-prefix | --program-prefi | --program-pref \
1004     | --program-pre | --program-pr | --program-p)
1005     ac_prev=program_prefix ;;
1006     -program-prefix=* | --program-prefix=* | --program-prefi=* \
1007     | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1008     program_prefix=$ac_optarg ;;
1009    
1010     -program-suffix | --program-suffix | --program-suffi | --program-suff \
1011     | --program-suf | --program-su | --program-s)
1012     ac_prev=program_suffix ;;
1013     -program-suffix=* | --program-suffix=* | --program-suffi=* \
1014     | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1015     program_suffix=$ac_optarg ;;
1016    
1017     -program-transform-name | --program-transform-name \
1018     | --program-transform-nam | --program-transform-na \
1019     | --program-transform-n | --program-transform- \
1020     | --program-transform | --program-transfor \
1021     | --program-transfo | --program-transf \
1022     | --program-trans | --program-tran \
1023     | --progr-tra | --program-tr | --program-t)
1024     ac_prev=program_transform_name ;;
1025     -program-transform-name=* | --program-transform-name=* \
1026     | --program-transform-nam=* | --program-transform-na=* \
1027     | --program-transform-n=* | --program-transform-=* \
1028     | --program-transform=* | --program-transfor=* \
1029     | --program-transfo=* | --program-transf=* \
1030     | --program-trans=* | --program-tran=* \
1031     | --progr-tra=* | --program-tr=* | --program-t=*)
1032     program_transform_name=$ac_optarg ;;
1033    
1034 gezelter 1210 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1035     ac_prev=pdfdir ;;
1036     -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1037     pdfdir=$ac_optarg ;;
1038    
1039     -psdir | --psdir | --psdi | --psd | --ps)
1040     ac_prev=psdir ;;
1041     -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1042     psdir=$ac_optarg ;;
1043    
1044 gezelter 2 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1045     | -silent | --silent | --silen | --sile | --sil)
1046     silent=yes ;;
1047    
1048     -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1049     ac_prev=sbindir ;;
1050     -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1051     | --sbi=* | --sb=*)
1052     sbindir=$ac_optarg ;;
1053    
1054     -sharedstatedir | --sharedstatedir | --sharedstatedi \
1055     | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1056     | --sharedst | --shareds | --shared | --share | --shar \
1057     | --sha | --sh)
1058     ac_prev=sharedstatedir ;;
1059     -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1060     | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1061     | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1062     | --sha=* | --sh=*)
1063     sharedstatedir=$ac_optarg ;;
1064    
1065     -site | --site | --sit)
1066     ac_prev=site ;;
1067     -site=* | --site=* | --sit=*)
1068     site=$ac_optarg ;;
1069    
1070     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1071     ac_prev=srcdir ;;
1072     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1073     srcdir=$ac_optarg ;;
1074    
1075     -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1076     | --syscon | --sysco | --sysc | --sys | --sy)
1077     ac_prev=sysconfdir ;;
1078     -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1079     | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1080     sysconfdir=$ac_optarg ;;
1081    
1082     -target | --target | --targe | --targ | --tar | --ta | --t)
1083     ac_prev=target_alias ;;
1084     -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1085     target_alias=$ac_optarg ;;
1086    
1087     -v | -verbose | --verbose | --verbos | --verbo | --verb)
1088     verbose=yes ;;
1089    
1090     -version | --version | --versio | --versi | --vers | -V)
1091     ac_init_version=: ;;
1092    
1093     -with-* | --with-*)
1094 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1095 gezelter 2 # Reject names that are not valid shell variable names.
1096 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1097 gezelter 1373 as_fn_error "invalid package name: $ac_useropt"
1098 gezelter 1300 ac_useropt_orig=$ac_useropt
1099     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1100     case $ac_user_opts in
1101     *"
1102     "with_$ac_useropt"
1103     "*) ;;
1104     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1105     ac_unrecognized_sep=', ';;
1106     esac
1107     eval with_$ac_useropt=\$ac_optarg ;;
1108 gezelter 2
1109     -without-* | --without-*)
1110 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1111 gezelter 2 # Reject names that are not valid shell variable names.
1112 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1113 gezelter 1373 as_fn_error "invalid package name: $ac_useropt"
1114 gezelter 1300 ac_useropt_orig=$ac_useropt
1115     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1116     case $ac_user_opts in
1117     *"
1118     "with_$ac_useropt"
1119     "*) ;;
1120     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1121     ac_unrecognized_sep=', ';;
1122     esac
1123     eval with_$ac_useropt=no ;;
1124 gezelter 2
1125     --x)
1126     # Obsolete; use --with-x.
1127     with_x=yes ;;
1128    
1129     -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1130     | --x-incl | --x-inc | --x-in | --x-i)
1131     ac_prev=x_includes ;;
1132     -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1133     | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1134     x_includes=$ac_optarg ;;
1135    
1136     -x-libraries | --x-libraries | --x-librarie | --x-librari \
1137     | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1138     ac_prev=x_libraries ;;
1139     -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1140     | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1141     x_libraries=$ac_optarg ;;
1142    
1143 gezelter 1373 -*) as_fn_error "unrecognized option: \`$ac_option'
1144     Try \`$0 --help' for more information."
1145 gezelter 2 ;;
1146    
1147     *=*)
1148     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1149     # Reject names that are not valid shell variable names.
1150 gezelter 1373 case $ac_envvar in #(
1151     '' | [0-9]* | *[!_$as_cr_alnum]* )
1152     as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1153     esac
1154 gezelter 1210 eval $ac_envvar=\$ac_optarg
1155 gezelter 2 export $ac_envvar ;;
1156    
1157     *)
1158     # FIXME: should be removed in autoconf 3.0.
1159 gezelter 1300 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1160 gezelter 397 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1161 gezelter 1300 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1162 gezelter 2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1163     ;;
1164    
1165     esac
1166     done
1167    
1168     if test -n "$ac_prev"; then
1169     ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1170 gezelter 1373 as_fn_error "missing argument to $ac_option"
1171 gezelter 2 fi
1172    
1173 gezelter 1300 if test -n "$ac_unrecognized_opts"; then
1174     case $enable_option_checking in
1175     no) ;;
1176 gezelter 1373 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1177     *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1178 gezelter 1300 esac
1179     fi
1180    
1181     # Check all directory arguments for consistency.
1182 gezelter 1210 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1183     datadir sysconfdir sharedstatedir localstatedir includedir \
1184     oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1185     libdir localedir mandir
1186 gezelter 397 do
1187 gezelter 1210 eval ac_val=\$$ac_var
1188 gezelter 1300 # Remove trailing slashes.
1189 gezelter 397 case $ac_val in
1190 gezelter 1300 */ )
1191     ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1192     eval $ac_var=\$ac_val;;
1193     esac
1194     # Be sure to have absolute directory names.
1195     case $ac_val in
1196 gezelter 1210 [\\/$]* | ?:[\\/]* ) continue;;
1197     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1198 gezelter 397 esac
1199 gezelter 1373 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1200 gezelter 397 done
1201    
1202 gezelter 2 # There might be people who depend on the old broken behavior: `$host'
1203     # used to hold the argument of --host etc.
1204 gezelter 397 # FIXME: To remove some day.
1205 gezelter 2 build=$build_alias
1206     host=$host_alias
1207     target=$target_alias
1208    
1209 gezelter 397 # FIXME: To remove some day.
1210 gezelter 2 if test "x$host_alias" != x; then
1211     if test "x$build_alias" = x; then
1212     cross_compiling=maybe
1213 gezelter 1300 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1214 gezelter 2 If a cross compiler is detected then cross compile mode will be used." >&2
1215     elif test "x$build_alias" != "x$host_alias"; then
1216     cross_compiling=yes
1217     fi
1218     fi
1219    
1220     ac_tool_prefix=
1221     test -n "$host_alias" && ac_tool_prefix=$host_alias-
1222    
1223     test "$silent" = yes && exec 6>/dev/null
1224    
1225 gezelter 397
1226 gezelter 1210 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1227     ac_ls_di=`ls -di .` &&
1228     ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1229 gezelter 1373 as_fn_error "working directory cannot be determined"
1230 gezelter 1210 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1231 gezelter 1373 as_fn_error "pwd does not report name of working directory"
1232 gezelter 1210
1233    
1234 gezelter 2 # Find the source files, if location was not specified.
1235     if test -z "$srcdir"; then
1236     ac_srcdir_defaulted=yes
1237 gezelter 1210 # Try the directory containing this script, then the parent directory.
1238 gezelter 1300 ac_confdir=`$as_dirname -- "$as_myself" ||
1239     $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1240     X"$as_myself" : 'X\(//\)[^/]' \| \
1241     X"$as_myself" : 'X\(//\)$' \| \
1242     X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1243     $as_echo X"$as_myself" |
1244 gezelter 1210 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1245     s//\1/
1246     q
1247     }
1248     /^X\(\/\/\)[^/].*/{
1249     s//\1/
1250     q
1251     }
1252     /^X\(\/\/\)$/{
1253     s//\1/
1254     q
1255     }
1256     /^X\(\/\).*/{
1257     s//\1/
1258     q
1259     }
1260     s/.*/./; q'`
1261 gezelter 2 srcdir=$ac_confdir
1262 gezelter 1210 if test ! -r "$srcdir/$ac_unique_file"; then
1263 gezelter 2 srcdir=..
1264     fi
1265     else
1266     ac_srcdir_defaulted=no
1267     fi
1268 gezelter 1210 if test ! -r "$srcdir/$ac_unique_file"; then
1269     test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1270 gezelter 1373 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1271 gezelter 1210 fi
1272     ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1273     ac_abs_confdir=`(
1274 gezelter 1373 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1275 gezelter 1210 pwd)`
1276     # When building in place, set srcdir=.
1277     if test "$ac_abs_confdir" = "$ac_pwd"; then
1278     srcdir=.
1279 chuckv 1188 fi
1280 gezelter 1210 # Remove unnecessary trailing slashes from srcdir.
1281     # Double slashes in file names in object file debugging info
1282     # mess up M-x gdb in Emacs.
1283     case $srcdir in
1284     */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1285     esac
1286     for ac_var in $ac_precious_vars; do
1287     eval ac_env_${ac_var}_set=\${${ac_var}+set}
1288     eval ac_env_${ac_var}_value=\$${ac_var}
1289     eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1290     eval ac_cv_env_${ac_var}_value=\$${ac_var}
1291     done
1292 gezelter 2
1293     #
1294     # Report the --help message.
1295     #
1296     if test "$ac_init_help" = "long"; then
1297     # Omit some internal or obsolete options to make the list less imposing.
1298     # This message is too long to be a string in the A/UX 3.1 sh.
1299 gezelter 397 cat <<_ACEOF
1300 gezelter 1390 \`configure' configures OpenMD 1.0 to adapt to many kinds of systems.
1301 gezelter 2
1302     Usage: $0 [OPTION]... [VAR=VALUE]...
1303    
1304     To assign environment variables (e.g., CC, CFLAGS...), specify them as
1305     VAR=VALUE. See below for descriptions of some of the useful variables.
1306    
1307     Defaults for the options are specified in brackets.
1308    
1309     Configuration:
1310     -h, --help display this help and exit
1311     --help=short display options specific to this package
1312     --help=recursive display the short help of all the included packages
1313     -V, --version display version information and exit
1314     -q, --quiet, --silent do not print \`checking...' messages
1315     --cache-file=FILE cache test results in FILE [disabled]
1316     -C, --config-cache alias for \`--cache-file=config.cache'
1317     -n, --no-create do not create output files
1318     --srcdir=DIR find the sources in DIR [configure dir or \`..']
1319    
1320     Installation directories:
1321     --prefix=PREFIX install architecture-independent files in PREFIX
1322 gezelter 1300 [$ac_default_prefix]
1323 gezelter 2 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1324 gezelter 1300 [PREFIX]
1325 gezelter 2
1326     By default, \`make install' will install all the files in
1327     \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1328     an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1329     for instance \`--prefix=\$HOME'.
1330    
1331     For better control, use the options below.
1332    
1333     Fine tuning of the installation directories:
1334 gezelter 1300 --bindir=DIR user executables [EPREFIX/bin]
1335     --sbindir=DIR system admin executables [EPREFIX/sbin]
1336     --libexecdir=DIR program executables [EPREFIX/libexec]
1337     --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1338     --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1339     --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1340     --libdir=DIR object code libraries [EPREFIX/lib]
1341     --includedir=DIR C header files [PREFIX/include]
1342     --oldincludedir=DIR C header files for non-gcc [/usr/include]
1343     --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1344     --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1345     --infodir=DIR info documentation [DATAROOTDIR/info]
1346     --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1347     --mandir=DIR man documentation [DATAROOTDIR/man]
1348 gezelter 1390 --docdir=DIR documentation root [DATAROOTDIR/doc/openmd]
1349 gezelter 1300 --htmldir=DIR html documentation [DOCDIR]
1350     --dvidir=DIR dvi documentation [DOCDIR]
1351     --pdfdir=DIR pdf documentation [DOCDIR]
1352     --psdir=DIR ps documentation [DOCDIR]
1353 gezelter 397 _ACEOF
1354 gezelter 2
1355 gezelter 397 cat <<\_ACEOF
1356 gezelter 2
1357     System types:
1358     --build=BUILD configure for building on BUILD [guessed]
1359 gezelter 397 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1360     _ACEOF
1361 gezelter 2 fi
1362    
1363     if test -n "$ac_init_help"; then
1364     case $ac_init_help in
1365 gezelter 1390 short | recursive ) echo "Configuration of OpenMD 1.0:";;
1366 gezelter 2 esac
1367 gezelter 397 cat <<\_ACEOF
1368 gezelter 2
1369     Optional Features:
1370 gezelter 1300 --disable-option-checking ignore unrecognized --enable/--with options
1371 gezelter 2 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1372     --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1373 gezelter 1390 --enable-openmd-home=DIR define OpenMD home dir PREFIX/openmd
1374     --enable-debug Compile OpenMD in debug mode
1375     --enable-single compile OpenMD in single precision
1376 gezelter 961 --enable-float synonym for --enable-single
1377 gezelter 49 --enable-doxygen enable documentation generation with doxygen (auto)
1378     --enable-dot use 'dot' to generate graphs in doxygen (auto)
1379     --enable-html-docs enable HTML generation with doxygen (yes)
1380     --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1381 gezelter 2
1382     Optional Packages:
1383     --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1384     --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1385 gezelter 848 --with-perl-shebang override what perl thinks is the way for the kernel
1386     to start it (seldom needed)
1387 gezelter 958 --with-zlib=DIR root directory path of zlib installation (defaults
1388     to /usr/local or /usr if not found in /usr/local)
1389 gezelter 957 --with-fftw=DIR root directory path of fftw installation (defaults
1390     to /usr/local or /usr if not found in /usr/local)
1391 chuckv 1200 --with-qhull=DIR root directory path of qhull installation (defaults
1392     to /usr/local or /usr if not found in /usr/local)
1393 gezelter 1210 --with-openbabel=DIR root directory path of openbabel-2.x installation
1394     (defaults to /usr/local or /usr if not found in
1395     /usr/local)
1396 gezelter 2
1397     Some influential environment variables:
1398 gezelter 848 CXX C++ compiler command
1399     CXXFLAGS C++ compiler flags
1400 gezelter 2 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1401     nonstandard directory <lib dir>
1402 gezelter 1210 LIBS libraries to pass to the linker, e.g. -l<library>
1403 gezelter 1390 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1404 gezelter 1210 you have headers in a nonstandard directory <include dir>
1405 gezelter 1373 MPICXX MPI C++ compiler command
1406 gezelter 848 CC C compiler command
1407     CFLAGS C compiler flags
1408 gezelter 1373 MPICC MPI C compiler command
1409 gezelter 848 FC Fortran compiler command
1410     FCFLAGS Fortran compiler flags
1411 gezelter 1373 MPIFC MPI Fortran compiler command
1412 gezelter 774 CPP C preprocessor
1413 gezelter 493 CXXCPP C++ preprocessor
1414 gezelter 2
1415     Use these variables to override the choices made by `configure' or to help
1416     it to find libraries and programs with nonstandard names/locations.
1417    
1418     Report bugs to <gezelter@nd.edu>.
1419 gezelter 397 _ACEOF
1420 gezelter 1210 ac_status=$?
1421 gezelter 2 fi
1422    
1423     if test "$ac_init_help" = "recursive"; then
1424     # If there are subdirs, report their specific --help.
1425 gezelter 397 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1426 gezelter 1300 test -d "$ac_dir" ||
1427     { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1428     continue
1429 gezelter 397 ac_builddir=.
1430 gezelter 2
1431 gezelter 1210 case "$ac_dir" in
1432     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1433     *)
1434 gezelter 1300 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1435 gezelter 1210 # A ".." for each directory in $ac_dir_suffix.
1436 gezelter 1300 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1437 gezelter 1210 case $ac_top_builddir_sub in
1438     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1439     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1440     esac ;;
1441     esac
1442     ac_abs_top_builddir=$ac_pwd
1443     ac_abs_builddir=$ac_pwd$ac_dir_suffix
1444     # for backward compatibility:
1445     ac_top_builddir=$ac_top_build_prefix
1446 gezelter 2
1447 gezelter 397 case $srcdir in
1448 gezelter 1210 .) # We are building in place.
1449 gezelter 397 ac_srcdir=.
1450 gezelter 1210 ac_top_srcdir=$ac_top_builddir_sub
1451     ac_abs_top_srcdir=$ac_pwd ;;
1452     [\\/]* | ?:[\\/]* ) # Absolute name.
1453 gezelter 397 ac_srcdir=$srcdir$ac_dir_suffix;
1454 gezelter 1210 ac_top_srcdir=$srcdir
1455     ac_abs_top_srcdir=$srcdir ;;
1456     *) # Relative name.
1457     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1458     ac_top_srcdir=$ac_top_build_prefix$srcdir
1459     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1460 gezelter 397 esac
1461 gezelter 1210 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1462 gezelter 397
1463 gezelter 1210 cd "$ac_dir" || { ac_status=$?; continue; }
1464     # Check for guested configure.
1465     if test -f "$ac_srcdir/configure.gnu"; then
1466     echo &&
1467     $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1468     elif test -f "$ac_srcdir/configure"; then
1469     echo &&
1470     $SHELL "$ac_srcdir/configure" --help=recursive
1471 gezelter 2 else
1472 gezelter 1300 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1473 gezelter 1210 fi || ac_status=$?
1474     cd "$ac_pwd" || { ac_status=$?; break; }
1475 gezelter 2 done
1476     fi
1477    
1478 gezelter 1210 test -n "$ac_init_help" && exit $ac_status
1479 gezelter 2 if $ac_init_version; then
1480 gezelter 397 cat <<\_ACEOF
1481 gezelter 1390 OpenMD configure 1.0
1482     generated by GNU Autoconf 2.65
1483 gezelter 2
1484 gezelter 1373 Copyright (C) 2009 Free Software Foundation, Inc.
1485 gezelter 2 This configure script is free software; the Free Software Foundation
1486     gives unlimited permission to copy, distribute and modify it.
1487 gezelter 397 _ACEOF
1488 gezelter 1210 exit
1489 gezelter 2 fi
1490 gezelter 1373
1491     ## ------------------------ ##
1492     ## Autoconf initialization. ##
1493     ## ------------------------ ##
1494    
1495     # ac_fn_cxx_try_compile LINENO
1496     # ----------------------------
1497     # Try to compile conftest.$ac_ext, and return whether this succeeded.
1498     ac_fn_cxx_try_compile ()
1499     {
1500     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1501     rm -f conftest.$ac_objext
1502     if { { ac_try="$ac_compile"
1503     case "(($ac_try" in
1504     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1505     *) ac_try_echo=$ac_try;;
1506     esac
1507     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1508     $as_echo "$ac_try_echo"; } >&5
1509     (eval "$ac_compile") 2>conftest.err
1510     ac_status=$?
1511     if test -s conftest.err; then
1512     grep -v '^ *+' conftest.err >conftest.er1
1513     cat conftest.er1 >&5
1514     mv -f conftest.er1 conftest.err
1515     fi
1516     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1517     test $ac_status = 0; } && {
1518     test -z "$ac_cxx_werror_flag" ||
1519     test ! -s conftest.err
1520     } && test -s conftest.$ac_objext; then :
1521     ac_retval=0
1522     else
1523     $as_echo "$as_me: failed program was:" >&5
1524     sed 's/^/| /' conftest.$ac_ext >&5
1525    
1526     ac_retval=1
1527     fi
1528     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1529 gezelter 1390 as_fn_set_status $ac_retval
1530 gezelter 1373
1531     } # ac_fn_cxx_try_compile
1532    
1533     # ac_fn_cxx_try_link LINENO
1534     # -------------------------
1535     # Try to link conftest.$ac_ext, and return whether this succeeded.
1536     ac_fn_cxx_try_link ()
1537     {
1538     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539     rm -f conftest.$ac_objext conftest$ac_exeext
1540     if { { ac_try="$ac_link"
1541     case "(($ac_try" in
1542     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543     *) ac_try_echo=$ac_try;;
1544     esac
1545     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546     $as_echo "$ac_try_echo"; } >&5
1547     (eval "$ac_link") 2>conftest.err
1548     ac_status=$?
1549     if test -s conftest.err; then
1550     grep -v '^ *+' conftest.err >conftest.er1
1551     cat conftest.er1 >&5
1552     mv -f conftest.er1 conftest.err
1553     fi
1554     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555     test $ac_status = 0; } && {
1556     test -z "$ac_cxx_werror_flag" ||
1557     test ! -s conftest.err
1558     } && test -s conftest$ac_exeext && {
1559     test "$cross_compiling" = yes ||
1560     $as_test_x conftest$ac_exeext
1561     }; then :
1562     ac_retval=0
1563     else
1564     $as_echo "$as_me: failed program was:" >&5
1565     sed 's/^/| /' conftest.$ac_ext >&5
1566    
1567     ac_retval=1
1568     fi
1569     # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1570     # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1571     # interfere with the next link command; also delete a directory that is
1572     # left behind by Apple's compiler. We do this before executing the actions.
1573     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1574     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1575 gezelter 1390 as_fn_set_status $ac_retval
1576 gezelter 1373
1577     } # ac_fn_cxx_try_link
1578    
1579     # ac_fn_cxx_check_func LINENO FUNC VAR
1580     # ------------------------------------
1581     # Tests whether FUNC exists, setting the cache variable VAR accordingly
1582     ac_fn_cxx_check_func ()
1583     {
1584     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1585     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1586     $as_echo_n "checking for $2... " >&6; }
1587     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1588     $as_echo_n "(cached) " >&6
1589     else
1590     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1591     /* end confdefs.h. */
1592     /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1593     For example, HP-UX 11i <limits.h> declares gettimeofday. */
1594     #define $2 innocuous_$2
1595    
1596     /* System header to define __stub macros and hopefully few prototypes,
1597     which can conflict with char $2 (); below.
1598     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1599     <limits.h> exists even on freestanding compilers. */
1600    
1601     #ifdef __STDC__
1602     # include <limits.h>
1603     #else
1604     # include <assert.h>
1605     #endif
1606    
1607     #undef $2
1608    
1609     /* Override any GCC internal prototype to avoid an error.
1610     Use char because int might match the return type of a GCC
1611     builtin and then its argument prototype would still apply. */
1612     #ifdef __cplusplus
1613     extern "C"
1614     #endif
1615     char $2 ();
1616     /* The GNU C library defines this for functions which it implements
1617     to always fail with ENOSYS. Some functions are actually named
1618     something starting with __ and the normal name is an alias. */
1619     #if defined __stub_$2 || defined __stub___$2
1620     choke me
1621     #endif
1622    
1623     int
1624     main ()
1625     {
1626     return $2 ();
1627     ;
1628     return 0;
1629     }
1630     _ACEOF
1631     if ac_fn_cxx_try_link "$LINENO"; then :
1632     eval "$3=yes"
1633     else
1634     eval "$3=no"
1635     fi
1636     rm -f core conftest.err conftest.$ac_objext \
1637     conftest$ac_exeext conftest.$ac_ext
1638     fi
1639     eval ac_res=\$$3
1640     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1641     $as_echo "$ac_res" >&6; }
1642     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1643    
1644     } # ac_fn_cxx_check_func
1645    
1646     # ac_fn_c_try_compile LINENO
1647     # --------------------------
1648     # Try to compile conftest.$ac_ext, and return whether this succeeded.
1649     ac_fn_c_try_compile ()
1650     {
1651     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1652     rm -f conftest.$ac_objext
1653     if { { ac_try="$ac_compile"
1654     case "(($ac_try" in
1655     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1656     *) ac_try_echo=$ac_try;;
1657     esac
1658     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1659     $as_echo "$ac_try_echo"; } >&5
1660     (eval "$ac_compile") 2>conftest.err
1661     ac_status=$?
1662     if test -s conftest.err; then
1663     grep -v '^ *+' conftest.err >conftest.er1
1664     cat conftest.er1 >&5
1665     mv -f conftest.er1 conftest.err
1666     fi
1667     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1668     test $ac_status = 0; } && {
1669     test -z "$ac_c_werror_flag" ||
1670     test ! -s conftest.err
1671     } && test -s conftest.$ac_objext; then :
1672     ac_retval=0
1673     else
1674     $as_echo "$as_me: failed program was:" >&5
1675     sed 's/^/| /' conftest.$ac_ext >&5
1676    
1677     ac_retval=1
1678     fi
1679     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1680 gezelter 1390 as_fn_set_status $ac_retval
1681 gezelter 1373
1682     } # ac_fn_c_try_compile
1683    
1684     # ac_fn_c_try_link LINENO
1685     # -----------------------
1686     # Try to link conftest.$ac_ext, and return whether this succeeded.
1687     ac_fn_c_try_link ()
1688     {
1689     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690     rm -f conftest.$ac_objext conftest$ac_exeext
1691     if { { ac_try="$ac_link"
1692     case "(($ac_try" in
1693     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694     *) ac_try_echo=$ac_try;;
1695     esac
1696     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697     $as_echo "$ac_try_echo"; } >&5
1698     (eval "$ac_link") 2>conftest.err
1699     ac_status=$?
1700     if test -s conftest.err; then
1701     grep -v '^ *+' conftest.err >conftest.er1
1702     cat conftest.er1 >&5
1703     mv -f conftest.er1 conftest.err
1704     fi
1705     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706     test $ac_status = 0; } && {
1707     test -z "$ac_c_werror_flag" ||
1708     test ! -s conftest.err
1709     } && test -s conftest$ac_exeext && {
1710     test "$cross_compiling" = yes ||
1711     $as_test_x conftest$ac_exeext
1712     }; then :
1713     ac_retval=0
1714     else
1715     $as_echo "$as_me: failed program was:" >&5
1716     sed 's/^/| /' conftest.$ac_ext >&5
1717    
1718     ac_retval=1
1719     fi
1720     # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1721     # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1722     # interfere with the next link command; also delete a directory that is
1723     # left behind by Apple's compiler. We do this before executing the actions.
1724     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1725     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1726 gezelter 1390 as_fn_set_status $ac_retval
1727 gezelter 1373
1728     } # ac_fn_c_try_link
1729    
1730     # ac_fn_c_check_func LINENO FUNC VAR
1731     # ----------------------------------
1732     # Tests whether FUNC exists, setting the cache variable VAR accordingly
1733     ac_fn_c_check_func ()
1734     {
1735     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1736     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1737     $as_echo_n "checking for $2... " >&6; }
1738     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1739     $as_echo_n "(cached) " >&6
1740     else
1741     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1742     /* end confdefs.h. */
1743     /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1744     For example, HP-UX 11i <limits.h> declares gettimeofday. */
1745     #define $2 innocuous_$2
1746    
1747     /* System header to define __stub macros and hopefully few prototypes,
1748     which can conflict with char $2 (); below.
1749     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1750     <limits.h> exists even on freestanding compilers. */
1751    
1752     #ifdef __STDC__
1753     # include <limits.h>
1754     #else
1755     # include <assert.h>
1756     #endif
1757    
1758     #undef $2
1759    
1760     /* Override any GCC internal prototype to avoid an error.
1761     Use char because int might match the return type of a GCC
1762     builtin and then its argument prototype would still apply. */
1763     #ifdef __cplusplus
1764     extern "C"
1765     #endif
1766     char $2 ();
1767     /* The GNU C library defines this for functions which it implements
1768     to always fail with ENOSYS. Some functions are actually named
1769     something starting with __ and the normal name is an alias. */
1770     #if defined __stub_$2 || defined __stub___$2
1771     choke me
1772     #endif
1773    
1774     int
1775     main ()
1776     {
1777     return $2 ();
1778     ;
1779     return 0;
1780     }
1781     _ACEOF
1782     if ac_fn_c_try_link "$LINENO"; then :
1783     eval "$3=yes"
1784     else
1785     eval "$3=no"
1786     fi
1787     rm -f core conftest.err conftest.$ac_objext \
1788     conftest$ac_exeext conftest.$ac_ext
1789     fi
1790     eval ac_res=\$$3
1791     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792     $as_echo "$ac_res" >&6; }
1793     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1794    
1795     } # ac_fn_c_check_func
1796    
1797     # ac_fn_fc_try_compile LINENO
1798     # ---------------------------
1799     # Try to compile conftest.$ac_ext, and return whether this succeeded.
1800     ac_fn_fc_try_compile ()
1801     {
1802     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1803     rm -f conftest.$ac_objext
1804     if { { ac_try="$ac_compile"
1805     case "(($ac_try" in
1806     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1807     *) ac_try_echo=$ac_try;;
1808     esac
1809     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1810     $as_echo "$ac_try_echo"; } >&5
1811     (eval "$ac_compile") 2>conftest.err
1812     ac_status=$?
1813     if test -s conftest.err; then
1814     grep -v '^ *+' conftest.err >conftest.er1
1815     cat conftest.er1 >&5
1816     mv -f conftest.er1 conftest.err
1817     fi
1818     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1819     test $ac_status = 0; } && {
1820     test -z "$ac_fc_werror_flag" ||
1821     test ! -s conftest.err
1822     } && test -s conftest.$ac_objext; then :
1823     ac_retval=0
1824     else
1825     $as_echo "$as_me: failed program was:" >&5
1826     sed 's/^/| /' conftest.$ac_ext >&5
1827    
1828     ac_retval=1
1829     fi
1830     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1831 gezelter 1390 as_fn_set_status $ac_retval
1832 gezelter 1373
1833     } # ac_fn_fc_try_compile
1834    
1835     # ac_fn_fc_try_link LINENO
1836     # ------------------------
1837     # Try to link conftest.$ac_ext, and return whether this succeeded.
1838     ac_fn_fc_try_link ()
1839     {
1840     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1841     rm -f conftest.$ac_objext conftest$ac_exeext
1842     if { { ac_try="$ac_link"
1843     case "(($ac_try" in
1844     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1845     *) ac_try_echo=$ac_try;;
1846     esac
1847     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1848     $as_echo "$ac_try_echo"; } >&5
1849     (eval "$ac_link") 2>conftest.err
1850     ac_status=$?
1851     if test -s conftest.err; then
1852     grep -v '^ *+' conftest.err >conftest.er1
1853     cat conftest.er1 >&5
1854     mv -f conftest.er1 conftest.err
1855     fi
1856     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1857     test $ac_status = 0; } && {
1858     test -z "$ac_fc_werror_flag" ||
1859     test ! -s conftest.err
1860     } && test -s conftest$ac_exeext && {
1861     test "$cross_compiling" = yes ||
1862     $as_test_x conftest$ac_exeext
1863     }; then :
1864     ac_retval=0
1865     else
1866     $as_echo "$as_me: failed program was:" >&5
1867     sed 's/^/| /' conftest.$ac_ext >&5
1868    
1869     ac_retval=1
1870     fi
1871     # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1872     # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1873     # interfere with the next link command; also delete a directory that is
1874     # left behind by Apple's compiler. We do this before executing the actions.
1875     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1876     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1877 gezelter 1390 as_fn_set_status $ac_retval
1878 gezelter 1373
1879     } # ac_fn_fc_try_link
1880    
1881     # ac_fn_c_try_cpp LINENO
1882     # ----------------------
1883     # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1884     ac_fn_c_try_cpp ()
1885     {
1886     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887     if { { ac_try="$ac_cpp conftest.$ac_ext"
1888     case "(($ac_try" in
1889     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1890     *) ac_try_echo=$ac_try;;
1891     esac
1892     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1893     $as_echo "$ac_try_echo"; } >&5
1894     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1895     ac_status=$?
1896     if test -s conftest.err; then
1897     grep -v '^ *+' conftest.err >conftest.er1
1898     cat conftest.er1 >&5
1899     mv -f conftest.er1 conftest.err
1900     fi
1901     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1902     test $ac_status = 0; } >/dev/null && {
1903     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1904     test ! -s conftest.err
1905     }; then :
1906     ac_retval=0
1907     else
1908     $as_echo "$as_me: failed program was:" >&5
1909     sed 's/^/| /' conftest.$ac_ext >&5
1910    
1911     ac_retval=1
1912     fi
1913     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1914 gezelter 1390 as_fn_set_status $ac_retval
1915 gezelter 1373
1916     } # ac_fn_c_try_cpp
1917    
1918     # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1919     # -------------------------------------------------------
1920     # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1921     # the include files in INCLUDES and setting the cache variable VAR
1922     # accordingly.
1923     ac_fn_c_check_header_mongrel ()
1924     {
1925     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1926     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1927     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1928     $as_echo_n "checking for $2... " >&6; }
1929     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1930     $as_echo_n "(cached) " >&6
1931     fi
1932     eval ac_res=\$$3
1933     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934     $as_echo "$ac_res" >&6; }
1935     else
1936     # Is the header compilable?
1937     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1938     $as_echo_n "checking $2 usability... " >&6; }
1939     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1940     /* end confdefs.h. */
1941     $4
1942     #include <$2>
1943     _ACEOF
1944     if ac_fn_c_try_compile "$LINENO"; then :
1945     ac_header_compiler=yes
1946     else
1947     ac_header_compiler=no
1948     fi
1949     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1950     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1951     $as_echo "$ac_header_compiler" >&6; }
1952    
1953     # Is the header present?
1954     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1955     $as_echo_n "checking $2 presence... " >&6; }
1956     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1957     /* end confdefs.h. */
1958     #include <$2>
1959     _ACEOF
1960     if ac_fn_c_try_cpp "$LINENO"; then :
1961     ac_header_preproc=yes
1962     else
1963     ac_header_preproc=no
1964     fi
1965     rm -f conftest.err conftest.$ac_ext
1966     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1967     $as_echo "$ac_header_preproc" >&6; }
1968    
1969     # So? What about this header?
1970     case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1971     yes:no: )
1972     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1973     $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1974     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1975     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1976     ;;
1977     no:yes:* )
1978     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1979     $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1980     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1981     $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1982     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1983     $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1984     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1985     $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1986     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1987     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1988     ( cat <<\_ASBOX
1989     ## ------------------------------ ##
1990     ## Report this to gezelter@nd.edu ##
1991     ## ------------------------------ ##
1992     _ASBOX
1993     ) | sed "s/^/$as_me: WARNING: /" >&2
1994     ;;
1995     esac
1996     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1997     $as_echo_n "checking for $2... " >&6; }
1998     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1999     $as_echo_n "(cached) " >&6
2000     else
2001     eval "$3=\$ac_header_compiler"
2002     fi
2003     eval ac_res=\$$3
2004     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2005     $as_echo "$ac_res" >&6; }
2006     fi
2007     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2008    
2009     } # ac_fn_c_check_header_mongrel
2010    
2011     # ac_fn_c_try_run LINENO
2012     # ----------------------
2013     # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2014     # that executables *can* be run.
2015     ac_fn_c_try_run ()
2016     {
2017     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2018     if { { ac_try="$ac_link"
2019     case "(($ac_try" in
2020     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2021     *) ac_try_echo=$ac_try;;
2022     esac
2023     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2024     $as_echo "$ac_try_echo"; } >&5
2025     (eval "$ac_link") 2>&5
2026     ac_status=$?
2027     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2028     test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2029     { { case "(($ac_try" in
2030     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2031     *) ac_try_echo=$ac_try;;
2032     esac
2033     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2034     $as_echo "$ac_try_echo"; } >&5
2035     (eval "$ac_try") 2>&5
2036     ac_status=$?
2037     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2038     test $ac_status = 0; }; }; then :
2039     ac_retval=0
2040     else
2041     $as_echo "$as_me: program exited with status $ac_status" >&5
2042     $as_echo "$as_me: failed program was:" >&5
2043     sed 's/^/| /' conftest.$ac_ext >&5
2044    
2045     ac_retval=$ac_status
2046     fi
2047     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2048     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2049 gezelter 1390 as_fn_set_status $ac_retval
2050 gezelter 1373
2051     } # ac_fn_c_try_run
2052    
2053     # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2054     # -------------------------------------------------------
2055     # Tests whether HEADER exists and can be compiled using the include files in
2056     # INCLUDES, setting the cache variable VAR accordingly.
2057     ac_fn_c_check_header_compile ()
2058     {
2059     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2060     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2061     $as_echo_n "checking for $2... " >&6; }
2062     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2063     $as_echo_n "(cached) " >&6
2064     else
2065     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2066     /* end confdefs.h. */
2067     $4
2068     #include <$2>
2069     _ACEOF
2070     if ac_fn_c_try_compile "$LINENO"; then :
2071     eval "$3=yes"
2072     else
2073     eval "$3=no"
2074     fi
2075     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2076     fi
2077     eval ac_res=\$$3
2078     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2079     $as_echo "$ac_res" >&6; }
2080     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2081    
2082     } # ac_fn_c_check_header_compile
2083    
2084     # ac_fn_cxx_try_cpp LINENO
2085     # ------------------------
2086     # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2087     ac_fn_cxx_try_cpp ()
2088     {
2089     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2090     if { { ac_try="$ac_cpp conftest.$ac_ext"
2091     case "(($ac_try" in
2092     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2093     *) ac_try_echo=$ac_try;;
2094     esac
2095     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2096     $as_echo "$ac_try_echo"; } >&5
2097     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2098     ac_status=$?
2099     if test -s conftest.err; then
2100     grep -v '^ *+' conftest.err >conftest.er1
2101     cat conftest.er1 >&5
2102     mv -f conftest.er1 conftest.err
2103     fi
2104     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2105     test $ac_status = 0; } >/dev/null && {
2106     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2107     test ! -s conftest.err
2108     }; then :
2109     ac_retval=0
2110     else
2111     $as_echo "$as_me: failed program was:" >&5
2112     sed 's/^/| /' conftest.$ac_ext >&5
2113    
2114     ac_retval=1
2115     fi
2116     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2117 gezelter 1390 as_fn_set_status $ac_retval
2118 gezelter 1373
2119     } # ac_fn_cxx_try_cpp
2120    
2121     # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2122     # ---------------------------------------------------------
2123     # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2124     # the include files in INCLUDES and setting the cache variable VAR
2125     # accordingly.
2126     ac_fn_cxx_check_header_mongrel ()
2127     {
2128     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2129     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2130     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2131     $as_echo_n "checking for $2... " >&6; }
2132     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2133     $as_echo_n "(cached) " >&6
2134     fi
2135     eval ac_res=\$$3
2136     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2137     $as_echo "$ac_res" >&6; }
2138     else
2139     # Is the header compilable?
2140     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2141     $as_echo_n "checking $2 usability... " >&6; }
2142     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2143     /* end confdefs.h. */
2144     $4
2145     #include <$2>
2146     _ACEOF
2147     if ac_fn_cxx_try_compile "$LINENO"; then :
2148     ac_header_compiler=yes
2149     else
2150     ac_header_compiler=no
2151     fi
2152     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2153     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2154     $as_echo "$ac_header_compiler" >&6; }
2155    
2156     # Is the header present?
2157     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2158     $as_echo_n "checking $2 presence... " >&6; }
2159     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2160     /* end confdefs.h. */
2161     #include <$2>
2162     _ACEOF
2163     if ac_fn_cxx_try_cpp "$LINENO"; then :
2164     ac_header_preproc=yes
2165     else
2166     ac_header_preproc=no
2167     fi
2168     rm -f conftest.err conftest.$ac_ext
2169     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2170     $as_echo "$ac_header_preproc" >&6; }
2171    
2172     # So? What about this header?
2173     case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2174     yes:no: )
2175     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2176     $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2177     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2178     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2179     ;;
2180     no:yes:* )
2181     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2182     $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2183     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2184     $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2185     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2186     $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2187     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2188     $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2189     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2190     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2191     ( cat <<\_ASBOX
2192     ## ------------------------------ ##
2193     ## Report this to gezelter@nd.edu ##
2194     ## ------------------------------ ##
2195     _ASBOX
2196     ) | sed "s/^/$as_me: WARNING: /" >&2
2197     ;;
2198     esac
2199     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2200     $as_echo_n "checking for $2... " >&6; }
2201     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2202     $as_echo_n "(cached) " >&6
2203     else
2204     eval "$3=\$ac_header_compiler"
2205     fi
2206     eval ac_res=\$$3
2207     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2208     $as_echo "$ac_res" >&6; }
2209     fi
2210     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2211    
2212     } # ac_fn_cxx_check_header_mongrel
2213    
2214     # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2215     # -------------------------------------------
2216     # Tests whether TYPE exists after having included INCLUDES, setting cache
2217     # variable VAR accordingly.
2218     ac_fn_c_check_type ()
2219     {
2220     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2221     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2222     $as_echo_n "checking for $2... " >&6; }
2223     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2224     $as_echo_n "(cached) " >&6
2225     else
2226     eval "$3=no"
2227     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2228     /* end confdefs.h. */
2229     $4
2230     #ifdef FC_DUMMY_MAIN
2231     #ifndef FC_DUMMY_MAIN_EQ_F77
2232     # ifdef __cplusplus
2233     extern "C"
2234     # endif
2235     int FC_DUMMY_MAIN() { return 1; }
2236     #endif
2237     #endif
2238     int
2239     main ()
2240     {
2241     if (sizeof ($2))
2242     return 0;
2243     ;
2244     return 0;
2245     }
2246     _ACEOF
2247     if ac_fn_c_try_compile "$LINENO"; then :
2248     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2249     /* end confdefs.h. */
2250     $4
2251     #ifdef FC_DUMMY_MAIN
2252     #ifndef FC_DUMMY_MAIN_EQ_F77
2253     # ifdef __cplusplus
2254     extern "C"
2255     # endif
2256     int FC_DUMMY_MAIN() { return 1; }
2257     #endif
2258     #endif
2259     int
2260     main ()
2261     {
2262     if (sizeof (($2)))
2263     return 0;
2264     ;
2265     return 0;
2266     }
2267     _ACEOF
2268     if ac_fn_c_try_compile "$LINENO"; then :
2269    
2270     else
2271     eval "$3=yes"
2272     fi
2273     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2274     fi
2275     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2276     fi
2277     eval ac_res=\$$3
2278     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2279     $as_echo "$ac_res" >&6; }
2280     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2281    
2282     } # ac_fn_c_check_type
2283 gezelter 1210 cat >config.log <<_ACEOF
2284 gezelter 2 This file contains any messages produced by compilers while
2285     running configure, to aid debugging if configure makes a mistake.
2286    
2287 gezelter 1390 It was created by OpenMD $as_me 1.0, which was
2288     generated by GNU Autoconf 2.65. Invocation command line was
2289 gezelter 2
2290     $ $0 $@
2291    
2292 gezelter 397 _ACEOF
2293 gezelter 1210 exec 5>>config.log
2294 gezelter 2 {
2295     cat <<_ASUNAME
2296 gezelter 397 ## --------- ##
2297     ## Platform. ##
2298     ## --------- ##
2299 gezelter 2
2300     hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2301     uname -m = `(uname -m) 2>/dev/null || echo unknown`
2302     uname -r = `(uname -r) 2>/dev/null || echo unknown`
2303     uname -s = `(uname -s) 2>/dev/null || echo unknown`
2304     uname -v = `(uname -v) 2>/dev/null || echo unknown`
2305    
2306     /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2307     /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2308    
2309     /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2310     /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2311     /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2312 gezelter 1210 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2313 gezelter 2 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2314     /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2315     /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2316    
2317 gezelter 397 _ASUNAME
2318 gezelter 345
2319 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2320     for as_dir in $PATH
2321     do
2322     IFS=$as_save_IFS
2323     test -z "$as_dir" && as_dir=.
2324 gezelter 1373 $as_echo "PATH: $as_dir"
2325     done
2326 gezelter 1210 IFS=$as_save_IFS
2327 gezelter 397
2328 gezelter 2 } >&5
2329    
2330 gezelter 397 cat >&5 <<_ACEOF
2331 gezelter 2
2332    
2333 gezelter 397 ## ----------- ##
2334     ## Core tests. ##
2335     ## ----------- ##
2336    
2337     _ACEOF
2338    
2339    
2340 gezelter 2 # Keep a trace of the command line.
2341     # Strip out --no-create and --no-recursion so they do not pile up.
2342 gezelter 397 # Strip out --silent because we don't want to record it for future runs.
2343 gezelter 2 # Also quote any args containing shell meta-characters.
2344 gezelter 397 # Make two passes to allow for proper duplicate-argument suppression.
2345 gezelter 2 ac_configure_args=
2346 gezelter 397 ac_configure_args0=
2347     ac_configure_args1=
2348     ac_must_keep_next=false
2349     for ac_pass in 1 2
2350 gezelter 2 do
2351 gezelter 397 for ac_arg
2352     do
2353     case $ac_arg in
2354     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2355     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2356     | -silent | --silent | --silen | --sile | --sil)
2357     continue ;;
2358 gezelter 1210 *\'*)
2359 gezelter 1300 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2360 gezelter 397 esac
2361     case $ac_pass in
2362 gezelter 1373 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2363 gezelter 397 2)
2364 gezelter 1373 as_fn_append ac_configure_args1 " '$ac_arg'"
2365 gezelter 397 if test $ac_must_keep_next = true; then
2366     ac_must_keep_next=false # Got value, back to normal.
2367     else
2368     case $ac_arg in
2369     *=* | --config-cache | -C | -disable-* | --disable-* \
2370     | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2371     | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2372     | -with-* | --with-* | -without-* | --without-* | --x)
2373     case "$ac_configure_args0 " in
2374     "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2375     esac
2376     ;;
2377     -* ) ac_must_keep_next=true ;;
2378     esac
2379     fi
2380 gezelter 1373 as_fn_append ac_configure_args " '$ac_arg'"
2381 gezelter 397 ;;
2382     esac
2383     done
2384 gezelter 2 done
2385 gezelter 1373 { ac_configure_args0=; unset ac_configure_args0;}
2386     { ac_configure_args1=; unset ac_configure_args1;}
2387 gezelter 2
2388     # When interrupted or exit'd, cleanup temporary files, and complete
2389     # config.log. We remove comments because anyway the quotes in there
2390     # would cause problems or look ugly.
2391 gezelter 1210 # WARNING: Use '\'' to represent an apostrophe within the trap.
2392     # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2393 gezelter 2 trap 'exit_status=$?
2394     # Save into config.log some information that might help in debugging.
2395 gezelter 397 {
2396     echo
2397    
2398     cat <<\_ASBOX
2399     ## ---------------- ##
2400     ## Cache variables. ##
2401     ## ---------------- ##
2402     _ASBOX
2403     echo
2404     # The following way of writing the cache mishandles newlines in values,
2405 gezelter 1210 (
2406     for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2407     eval ac_val=\$$ac_var
2408     case $ac_val in #(
2409     *${as_nl}*)
2410     case $ac_var in #(
2411 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2412     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2413 gezelter 1210 esac
2414     case $ac_var in #(
2415     _ | IFS | as_nl) ;; #(
2416 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2417 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
2418 gezelter 1210 esac ;;
2419     esac
2420     done
2421 gezelter 2 (set) 2>&1 |
2422 gezelter 1210 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2423     *${as_nl}ac_space=\ *)
2424 gezelter 2 sed -n \
2425 gezelter 1210 "s/'\''/'\''\\\\'\'''\''/g;
2426     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2427     ;; #(
2428 gezelter 2 *)
2429 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2430 gezelter 2 ;;
2431 gezelter 1210 esac |
2432     sort
2433     )
2434 gezelter 397 echo
2435    
2436     cat <<\_ASBOX
2437     ## ----------------- ##
2438     ## Output variables. ##
2439     ## ----------------- ##
2440     _ASBOX
2441     echo
2442     for ac_var in $ac_subst_vars
2443     do
2444 gezelter 1210 eval ac_val=\$$ac_var
2445     case $ac_val in
2446 gezelter 1300 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2447 gezelter 1210 esac
2448 gezelter 1300 $as_echo "$ac_var='\''$ac_val'\''"
2449 gezelter 397 done | sort
2450     echo
2451    
2452     if test -n "$ac_subst_files"; then
2453     cat <<\_ASBOX
2454 gezelter 1210 ## ------------------- ##
2455     ## File substitutions. ##
2456     ## ------------------- ##
2457 gezelter 397 _ASBOX
2458     echo
2459     for ac_var in $ac_subst_files
2460     do
2461 gezelter 1210 eval ac_val=\$$ac_var
2462     case $ac_val in
2463 gezelter 1300 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2464 gezelter 1210 esac
2465 gezelter 1300 $as_echo "$ac_var='\''$ac_val'\''"
2466 gezelter 397 done | sort
2467     echo
2468     fi
2469    
2470     if test -s confdefs.h; then
2471     cat <<\_ASBOX
2472     ## ----------- ##
2473     ## confdefs.h. ##
2474     ## ----------- ##
2475     _ASBOX
2476     echo
2477 gezelter 1210 cat confdefs.h
2478 gezelter 397 echo
2479     fi
2480     test "$ac_signal" != 0 &&
2481 gezelter 1300 $as_echo "$as_me: caught signal $ac_signal"
2482     $as_echo "$as_me: exit $exit_status"
2483 gezelter 397 } >&5
2484 gezelter 1210 rm -f core *.core core.conftest.* &&
2485     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2486 gezelter 2 exit $exit_status
2487 gezelter 1210 ' 0
2488 gezelter 2 for ac_signal in 1 2 13 15; do
2489 gezelter 1373 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2490 gezelter 2 done
2491     ac_signal=0
2492    
2493     # confdefs.h avoids OS command line length limits that DEFS can exceed.
2494 gezelter 1210 rm -f -r conftest* confdefs.h
2495 gezelter 2
2496 gezelter 1373 $as_echo "/* confdefs.h */" > confdefs.h
2497    
2498 gezelter 397 # Predefined preprocessor variables.
2499    
2500     cat >>confdefs.h <<_ACEOF
2501     #define PACKAGE_NAME "$PACKAGE_NAME"
2502     _ACEOF
2503    
2504     cat >>confdefs.h <<_ACEOF
2505     #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2506     _ACEOF
2507    
2508     cat >>confdefs.h <<_ACEOF
2509     #define PACKAGE_VERSION "$PACKAGE_VERSION"
2510     _ACEOF
2511    
2512     cat >>confdefs.h <<_ACEOF
2513     #define PACKAGE_STRING "$PACKAGE_STRING"
2514     _ACEOF
2515    
2516     cat >>confdefs.h <<_ACEOF
2517     #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2518     _ACEOF
2519    
2520 gezelter 1373 cat >>confdefs.h <<_ACEOF
2521     #define PACKAGE_URL "$PACKAGE_URL"
2522     _ACEOF
2523 gezelter 397
2524 gezelter 1373
2525 gezelter 2 # Let the site file select an alternate cache file if it wants to.
2526 gezelter 1300 # Prefer an explicitly selected file to automatically selected ones.
2527     ac_site_file1=NONE
2528     ac_site_file2=NONE
2529 gezelter 1210 if test -n "$CONFIG_SITE"; then
2530 gezelter 1300 ac_site_file1=$CONFIG_SITE
2531 gezelter 1210 elif test "x$prefix" != xNONE; then
2532 gezelter 1300 ac_site_file1=$prefix/share/config.site
2533     ac_site_file2=$prefix/etc/config.site
2534 gezelter 1210 else
2535 gezelter 1300 ac_site_file1=$ac_default_prefix/share/config.site
2536     ac_site_file2=$ac_default_prefix/etc/config.site
2537 gezelter 2 fi
2538 gezelter 1300 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2539 gezelter 1210 do
2540 gezelter 1300 test "x$ac_site_file" = xNONE && continue
2541 gezelter 1390 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2542 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2543 gezelter 1300 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2544 gezelter 397 sed 's/^/| /' "$ac_site_file" >&5
2545 gezelter 2 . "$ac_site_file"
2546     fi
2547     done
2548    
2549     if test -r "$cache_file"; then
2550 gezelter 1390 # Some versions of bash will fail to source /dev/null (special files
2551     # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2552     if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2553 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2554 gezelter 1300 $as_echo "$as_me: loading cache $cache_file" >&6;}
2555 gezelter 2 case $cache_file in
2556 gezelter 1210 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2557     *) . "./$cache_file";;
2558 gezelter 2 esac
2559     fi
2560     else
2561 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2562 gezelter 1300 $as_echo "$as_me: creating cache $cache_file" >&6;}
2563 gezelter 2 >$cache_file
2564     fi
2565    
2566     # Check that the precious variables saved in the cache have kept the same
2567     # value.
2568 gezelter 397 ac_cache_corrupted=false
2569 gezelter 1210 for ac_var in $ac_precious_vars; do
2570 gezelter 2 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2571     eval ac_new_set=\$ac_env_${ac_var}_set
2572 gezelter 1210 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2573     eval ac_new_val=\$ac_env_${ac_var}_value
2574 gezelter 2 case $ac_old_set,$ac_new_set in
2575     set,)
2576 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2577 gezelter 1300 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2578 gezelter 397 ac_cache_corrupted=: ;;
2579 gezelter 2 ,set)
2580 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2581 gezelter 1300 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2582 gezelter 397 ac_cache_corrupted=: ;;
2583 gezelter 2 ,);;
2584     *)
2585     if test "x$ac_old_val" != "x$ac_new_val"; then
2586 gezelter 1300 # differences in whitespace do not lead to failure.
2587     ac_old_val_w=`echo x $ac_old_val`
2588     ac_new_val_w=`echo x $ac_new_val`
2589     if test "$ac_old_val_w" != "$ac_new_val_w"; then
2590 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2591 gezelter 1300 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2592     ac_cache_corrupted=:
2593     else
2594 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2595 gezelter 1300 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2596     eval $ac_var=\$ac_old_val
2597     fi
2598 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2599 gezelter 1300 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2600 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2601 gezelter 1300 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2602 gezelter 2 fi;;
2603     esac
2604 gezelter 397 # Pass precious variables to config.status.
2605     if test "$ac_new_set" = set; then
2606     case $ac_new_val in
2607 gezelter 1300 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2608 gezelter 397 *) ac_arg=$ac_var=$ac_new_val ;;
2609     esac
2610     case " $ac_configure_args " in
2611     *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2612 gezelter 1373 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2613 gezelter 397 esac
2614     fi
2615 gezelter 2 done
2616 gezelter 397 if $ac_cache_corrupted; then
2617 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2618     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2619     { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2620 gezelter 1300 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2621 gezelter 1373 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2622 gezelter 2 fi
2623 gezelter 1373 ## -------------------- ##
2624     ## Main body of script. ##
2625     ## -------------------- ##
2626 gezelter 2
2627 gezelter 1210 ac_ext=c
2628     ac_cpp='$CPP $CPPFLAGS'
2629     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2630     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2631     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2632 gezelter 397
2633    
2634 gezelter 2 ac_aux_dir=
2635 gezelter 1210 for ac_dir in ac-tools "$srcdir"/ac-tools; do
2636 gezelter 1373 for ac_t in install-sh install.sh shtool; do
2637     if test -f "$ac_dir/$ac_t"; then
2638     ac_aux_dir=$ac_dir
2639     ac_install_sh="$ac_aux_dir/$ac_t -c"
2640     break 2
2641     fi
2642     done
2643 gezelter 2 done
2644     if test -z "$ac_aux_dir"; then
2645 gezelter 1373 as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2646 gezelter 2 fi
2647    
2648 gezelter 1210 # These three variables are undocumented and unsupported,
2649     # and are intended to be withdrawn in a future Autoconf release.
2650     # They can cause serious problems if a builder's source tree is in a directory
2651     # whose full name contains unusual characters.
2652     ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2653     ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2654     ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2655 gezelter 397
2656 gezelter 2
2657 gezelter 397
2658 gezelter 1210 ac_config_headers="$ac_config_headers src/config.h"
2659 gezelter 2
2660    
2661 gezelter 397
2662    
2663 gezelter 2
2664 gezelter 397
2665    
2666 gezelter 2
2667    
2668    
2669 gezelter 397
2670    
2671 gezelter 2
2672 gezelter 397
2673    
2674 gezelter 2
2675    
2676 gezelter 397
2677    
2678 gezelter 2
2679 gezelter 397
2680    
2681 gezelter 2
2682    
2683    
2684 gezelter 397
2685    
2686 gezelter 2
2687 gezelter 397
2688 gezelter 2
2689 gezelter 397
2690    
2691 gezelter 2
2692    
2693 gezelter 397
2694 gezelter 2
2695 gezelter 397
2696 gezelter 2
2697 gezelter 397
2698    
2699 gezelter 956
2700    
2701 gezelter 1210
2702    
2703 gezelter 957 #
2704     #
2705     #
2706 gezelter 956
2707    
2708    
2709    
2710 gezelter 2
2711 gezelter 958
2712 chuckv 1200
2713    
2714 gezelter 1210
2715    
2716 gezelter 44 # AC_F90_MODULE_NAMES
2717     # -------------------
2718     #
2719     # Figure out how the Fortran 90 compiler constructs module file names
2720     #
2721     # AC_F90_MODULE_NAMES
2722 gezelter 2
2723 gezelter 397
2724    
2725    
2726    
2727    
2728    
2729    
2730    
2731    
2732    
2733    
2734    
2735    
2736    
2737    
2738    
2739    
2740    
2741    
2742    
2743    
2744    
2745    
2746    
2747    
2748    
2749    
2750    
2751    
2752    
2753    
2754    
2755    
2756    
2757    
2758 gezelter 957
2759    
2760    
2761    
2762    
2763    
2764    
2765    
2766    
2767    
2768    
2769    
2770    
2771    
2772    
2773    
2774    
2775    
2776    
2777    
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 gezelter 1373 # ===========================================================================
2810     # http://www.nongnu.org/autoconf-archive/ax_mpi.html
2811     # ===========================================================================
2812     #
2813     # SYNOPSIS
2814     #
2815     # AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2816     #
2817     # DESCRIPTION
2818     #
2819     # This macro tries to find out how to compile programs that use MPI
2820     # (Message Passing Interface), a standard API for parallel process
2821     # communication (see http://www-unix.mcs.anl.gov/mpi/)
2822     #
2823     # On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2824     # to the name of the MPI compiler, depending upon the current language.
2825     # (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2826     # mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2827     # are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2828     # MPICC/MPICXX/MPIF77/MPIFC was not found).
2829     #
2830     # If you want to compile everything with MPI, you should set:
2831     #
2832     # CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2833     # LIBS="$MPILIBS $LIBS"
2834     #
2835     # NOTE: The above assumes that you will use $CC (or whatever) for linking
2836     # as well as for compiling. (This is the default for automake and most
2837     # Makefiles.)
2838     #
2839     # The user can force a particular library/compiler by setting the
2840     # MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2841     #
2842     # ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2843     # found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2844     # found. If ACTION-IF-FOUND is not specified, the default action will
2845     # define HAVE_MPI.
2846     #
2847     # LICENSE
2848     #
2849     # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2850     # Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2851     #
2852     # This program is free software: you can redistribute it and/or modify it
2853     # under the terms of the GNU General Public License as published by the
2854     # Free Software Foundation, either version 3 of the License, or (at your
2855     # option) any later version.
2856     #
2857     # This program is distributed in the hope that it will be useful, but
2858     # WITHOUT ANY WARRANTY; without even the implied warranty of
2859     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2860     # Public License for more details.
2861     #
2862     # You should have received a copy of the GNU General Public License along
2863     # with this program. If not, see <http://www.gnu.org/licenses/>.
2864     #
2865     # As a special exception, the respective Autoconf Macro's copyright owner
2866     # gives unlimited permission to copy, distribute and modify the configure
2867     # scripts that are the output of Autoconf when processing the Macro. You
2868     # need not follow the terms of the GNU General Public License when using
2869     # or distributing such scripts, even though portions of the text of the
2870     # Macro appear in them. The GNU General Public License (GPL) does govern
2871     # all other use of the material that constitutes the Autoconf Macro.
2872     #
2873     # This special exception to the GPL applies to versions of the Autoconf
2874     # Macro released by the Autoconf Archive. When you make and distribute a
2875     # modified version of the Autoconf Macro, you may extend this special
2876     # exception to the GPL to apply to your modified version as well.
2877 gezelter 957
2878 gezelter 1373 # This is what autoupdate's m4 run will expand. It fires
2879     # the warning (with _au_warn_XXX), outputs it into the
2880     # updated configure.ac (with AC_DIAGNOSE), and then outputs
2881     # the replacement expansion.
2882 chuckv 1197
2883    
2884 gezelter 1373 # This is an auxiliary macro that is also run when
2885     # autoupdate runs m4. It simply calls m4_warning, but
2886     # we need a wrapper so that each warning is emitted only
2887     # once. We break the quoting in m4_warning's argument in
2888     # order to expand this macro's arguments, not AU_DEFUN's.
2889 chuckv 1197
2890    
2891 gezelter 1373 # Finally, this is the expansion that is picked up by
2892     # autoconf. It tells the user to run autoupdate, and
2893     # then outputs the replacement expansion. We do not care
2894     # about autoupdate's warning because that contains
2895     # information on what to do *after* running autoupdate.
2896 chuckv 1197
2897    
2898    
2899 gezelter 2 # who am i
2900     # Make sure we can run config.sub.
2901 gezelter 1210 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2902 gezelter 1373 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2903 gezelter 2
2904 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2905 gezelter 1300 $as_echo_n "checking build system type... " >&6; }
2906 gezelter 1373 if test "${ac_cv_build+set}" = set; then :
2907 gezelter 1300 $as_echo_n "(cached) " >&6
2908 gezelter 2 else
2909 gezelter 1210 ac_build_alias=$build_alias
2910     test "x$ac_build_alias" = x &&
2911     ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2912     test "x$ac_build_alias" = x &&
2913 gezelter 1373 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2914 gezelter 1210 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2915 gezelter 1373 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2916 gezelter 2
2917     fi
2918 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2919 gezelter 1300 $as_echo "$ac_cv_build" >&6; }
2920 gezelter 1210 case $ac_cv_build in
2921     *-*-*) ;;
2922 gezelter 1373 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2923 gezelter 1210 esac
2924 gezelter 2 build=$ac_cv_build
2925 gezelter 1210 ac_save_IFS=$IFS; IFS='-'
2926     set x $ac_cv_build
2927     shift
2928     build_cpu=$1
2929     build_vendor=$2
2930     shift; shift
2931     # Remember, the first character of IFS is used to create $*,
2932     # except with old shells:
2933     build_os=$*
2934     IFS=$ac_save_IFS
2935     case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2936 gezelter 2
2937 gezelter 397
2938 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2939 gezelter 1300 $as_echo_n "checking host system type... " >&6; }
2940 gezelter 1373 if test "${ac_cv_host+set}" = set; then :
2941 gezelter 1300 $as_echo_n "(cached) " >&6
2942 gezelter 2 else
2943 gezelter 1210 if test "x$host_alias" = x; then
2944     ac_cv_host=$ac_cv_build
2945     else
2946     ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2947 gezelter 1373 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2948 gezelter 1210 fi
2949 gezelter 2
2950     fi
2951 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2952 gezelter 1300 $as_echo "$ac_cv_host" >&6; }
2953 gezelter 1210 case $ac_cv_host in
2954     *-*-*) ;;
2955 gezelter 1373 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2956 gezelter 1210 esac
2957 gezelter 2 host=$ac_cv_host
2958 gezelter 1210 ac_save_IFS=$IFS; IFS='-'
2959     set x $ac_cv_host
2960     shift
2961     host_cpu=$1
2962     host_vendor=$2
2963     shift; shift
2964     # Remember, the first character of IFS is used to create $*,
2965     # except with old shells:
2966     host_os=$*
2967     IFS=$ac_save_IFS
2968     case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2969 gezelter 2
2970 gezelter 397
2971    
2972    
2973    
2974 gezelter 848 # set program name
2975 gezelter 1390 PROGNAME="openmd"
2976 gezelter 848
2977    
2978    
2979    
2980     OBJEXT=".$OBJEXT"
2981    
2982 gezelter 1390 OPENMD=openmd
2983 gezelter 848
2984     if test "x${prefix}" = "xNONE"
2985     then
2986 gezelter 1390 OPENMD_HOME=${ac_default_prefix}/openmd
2987 gezelter 848 else
2988 gezelter 1390 OPENMD_HOME=${prefix}/openmd
2989 gezelter 848 fi
2990 gezelter 1390 # Check whether --enable-openmd-home was given.
2991     if test "${enable_openmd_home+set}" = set; then :
2992     enableval=$enable_openmd_home; OPENMD_HOME="${enableval}"
2993 gezelter 1210 fi
2994 gezelter 848
2995 gezelter 1210
2996 gezelter 848 # there are two ways to do debugging. One with the --enable-debug flag
2997     # and one using the DEBUG environment variable
2998    
2999     debug=0
3000 gezelter 1210 # Check whether --enable-debug was given.
3001 gezelter 1373 if test "${enable_debug+set}" = set; then :
3002 gezelter 1210 enableval=$enable_debug; debug=1
3003     fi
3004    
3005 gezelter 848 if test "${DEBUG}"; then
3006    
3007 gezelter 1373 $as_echo "#define debug 1" >>confdefs.h
3008 gezelter 848
3009     msg="$msg, debug mode"
3010     fi
3011    
3012    
3013 gezelter 1210 # Check whether --enable-single was given.
3014 gezelter 1373 if test "${enable_single+set}" = set; then :
3015 gezelter 1210 enableval=$enable_single; ok=$enableval
3016 gezelter 961 else
3017     ok=no
3018 gezelter 1210 fi
3019    
3020     # Check whether --enable-float was given.
3021 gezelter 1373 if test "${enable_float+set}" = set; then :
3022 gezelter 1210 enableval=$enable_float; ok=$enableval
3023     fi
3024    
3025 gezelter 961 if test "$ok" = "yes"; then
3026    
3027 gezelter 1373 $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3028 gezelter 961
3029 gezelter 962 USE_SINGLE_PRECISION=yes
3030    
3031 gezelter 961 fi
3032    
3033 gezelter 1225 if test x"$CC" != x; then
3034     for ac_prog in $CC
3035     do
3036     # Extract the first word of "$ac_prog", so it can be a program name with args.
3037     set dummy $ac_prog; ac_word=$2
3038 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3039 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3040 gezelter 1373 if test "${ac_cv_prog_ac_cc_set+set}" = set; then :
3041 gezelter 1300 $as_echo_n "(cached) " >&6
3042 gezelter 1225 else
3043     if test -n "$ac_cc_set"; then
3044     ac_cv_prog_ac_cc_set="$ac_cc_set" # Let the user override the test.
3045     else
3046     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3047     for as_dir in $PATH
3048     do
3049     IFS=$as_save_IFS
3050     test -z "$as_dir" && as_dir=.
3051 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3052 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3053     ac_cv_prog_ac_cc_set="$ac_prog"
3054 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3055 gezelter 1225 break 2
3056     fi
3057     done
3058 gezelter 1373 done
3059 gezelter 1225 IFS=$as_save_IFS
3060    
3061     fi
3062     fi
3063     ac_cc_set=$ac_cv_prog_ac_cc_set
3064     if test -n "$ac_cc_set"; then
3065 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_set" >&5
3066 gezelter 1300 $as_echo "$ac_cc_set" >&6; }
3067 gezelter 1225 else
3068 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 gezelter 1300 $as_echo "no" >&6; }
3070 gezelter 1225 fi
3071    
3072    
3073     test -n "$ac_cc_set" && break
3074     done
3075     test -n "$ac_cc_set" || ac_cc_set="no"
3076    
3077 gezelter 1373 if test $ac_cc_set != no; then :
3078 gezelter 1225
3079     # Extract the first word of "$ac_cc_set", so it can be a program name with args.
3080     set dummy $ac_cc_set; ac_word=$2
3081 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3082 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3083 gezelter 1373 if test "${ac_cv_path_ac_cc_path+set}" = set; then :
3084 gezelter 1300 $as_echo_n "(cached) " >&6
3085 gezelter 1225 else
3086     case $ac_cc_path in
3087     [\\/]* | ?:[\\/]*)
3088     ac_cv_path_ac_cc_path="$ac_cc_path" # Let the user override the test with a path.
3089     ;;
3090     *)
3091     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092     for as_dir in $PATH
3093     do
3094     IFS=$as_save_IFS
3095     test -z "$as_dir" && as_dir=.
3096 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3097 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3098     ac_cv_path_ac_cc_path="$as_dir/$ac_word$ac_exec_ext"
3099 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3100 gezelter 1225 break 2
3101     fi
3102     done
3103 gezelter 1373 done
3104 gezelter 1225 IFS=$as_save_IFS
3105    
3106     test -z "$ac_cv_path_ac_cc_path" && ac_cv_path_ac_cc_path="no"
3107     ;;
3108     esac
3109     fi
3110     ac_cc_path=$ac_cv_path_ac_cc_path
3111     if test -n "$ac_cc_path"; then
3112 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_path" >&5
3113 gezelter 1300 $as_echo "$ac_cc_path" >&6; }
3114 gezelter 1225 else
3115 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3116 gezelter 1300 $as_echo "no" >&6; }
3117 gezelter 1225 fi
3118    
3119    
3120     else
3121    
3122 gezelter 1373 as_fn_error "Specified C compiler $CC doesn't seem to exist!" "$LINENO" 5
3123 gezelter 1225 fi
3124    
3125 gezelter 1373 if test $ac_cc_path != no; then :
3126 gezelter 1225
3127 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CC as C compiler" >&5
3128     $as_echo "$as_me: Will attempt to use $CC as C compiler" >&6;}
3129     MPICC=$CC
3130 gezelter 1225
3131     else
3132    
3133 gezelter 1373 as_fn_error "Can't find path to user-specified C compiler $CC" "$LINENO" 5
3134 gezelter 1225 fi
3135     fi
3136    
3137     if test x"$CXX" != x; then
3138     for ac_prog in $CXX
3139     do
3140     # Extract the first word of "$ac_prog", so it can be a program name with args.
3141     set dummy $ac_prog; ac_word=$2
3142 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3143 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3144 gezelter 1373 if test "${ac_cv_prog_ac_cxx_set+set}" = set; then :
3145 gezelter 1300 $as_echo_n "(cached) " >&6
3146 gezelter 1225 else
3147     if test -n "$ac_cxx_set"; then
3148     ac_cv_prog_ac_cxx_set="$ac_cxx_set" # Let the user override the test.
3149     else
3150     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3151     for as_dir in $PATH
3152     do
3153     IFS=$as_save_IFS
3154     test -z "$as_dir" && as_dir=.
3155 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3156 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3157     ac_cv_prog_ac_cxx_set="$ac_prog"
3158 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3159 gezelter 1225 break 2
3160     fi
3161     done
3162 gezelter 1373 done
3163 gezelter 1225 IFS=$as_save_IFS
3164    
3165     fi
3166     fi
3167     ac_cxx_set=$ac_cv_prog_ac_cxx_set
3168     if test -n "$ac_cxx_set"; then
3169 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_set" >&5
3170 gezelter 1300 $as_echo "$ac_cxx_set" >&6; }
3171 gezelter 1225 else
3172 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3173 gezelter 1300 $as_echo "no" >&6; }
3174 gezelter 1225 fi
3175    
3176    
3177     test -n "$ac_cxx_set" && break
3178     done
3179     test -n "$ac_cxx_set" || ac_cxx_set="no"
3180    
3181 gezelter 1373 if test $ac_cxx_set != no; then :
3182 gezelter 1225
3183     # Extract the first word of "$ac_cxx_set", so it can be a program name with args.
3184     set dummy $ac_cxx_set; ac_word=$2
3185 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3186 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3187 gezelter 1373 if test "${ac_cv_path_ac_cxx_path+set}" = set; then :
3188 gezelter 1300 $as_echo_n "(cached) " >&6
3189 gezelter 1225 else
3190     case $ac_cxx_path in
3191     [\\/]* | ?:[\\/]*)
3192     ac_cv_path_ac_cxx_path="$ac_cxx_path" # Let the user override the test with a path.
3193     ;;
3194     *)
3195     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3196     for as_dir in $PATH
3197     do
3198     IFS=$as_save_IFS
3199     test -z "$as_dir" && as_dir=.
3200 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3201 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3202     ac_cv_path_ac_cxx_path="$as_dir/$ac_word$ac_exec_ext"
3203 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3204 gezelter 1225 break 2
3205     fi
3206     done
3207 gezelter 1373 done
3208 gezelter 1225 IFS=$as_save_IFS
3209    
3210     test -z "$ac_cv_path_ac_cxx_path" && ac_cv_path_ac_cxx_path="no"
3211     ;;
3212     esac
3213     fi
3214     ac_cxx_path=$ac_cv_path_ac_cxx_path
3215     if test -n "$ac_cxx_path"; then
3216 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_path" >&5
3217 gezelter 1300 $as_echo "$ac_cxx_path" >&6; }
3218 gezelter 1225 else
3219 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3220 gezelter 1300 $as_echo "no" >&6; }
3221 gezelter 1225 fi
3222    
3223    
3224     else
3225    
3226 gezelter 1373 as_fn_error "Specified C++ compiler $CXX doesn't seem to exist!" "$LINENO" 5
3227 gezelter 1225 fi
3228    
3229 gezelter 1373 if test $ac_cxx_path != no; then :
3230 gezelter 1225
3231 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CXX as C++ compiler" >&5
3232     $as_echo "$as_me: Will attempt to use $CXX as C++ compiler" >&6;}
3233     MPICXX=$CXX
3234 gezelter 1225
3235     else
3236    
3237 gezelter 1373 as_fn_error "Can't find path to user-specified C++ compiler $CXX" "$LINENO" 5
3238 gezelter 1225 fi
3239     fi
3240    
3241     if test x"$FC" != x; then
3242     for ac_prog in $FC
3243     do
3244     # Extract the first word of "$ac_prog", so it can be a program name with args.
3245     set dummy $ac_prog; ac_word=$2
3246 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3247 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3248 gezelter 1373 if test "${ac_cv_prog_ac_fc_set+set}" = set; then :
3249 gezelter 1300 $as_echo_n "(cached) " >&6
3250 gezelter 1225 else
3251     if test -n "$ac_fc_set"; then
3252     ac_cv_prog_ac_fc_set="$ac_fc_set" # Let the user override the test.
3253     else
3254     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3255     for as_dir in $PATH
3256     do
3257     IFS=$as_save_IFS
3258     test -z "$as_dir" && as_dir=.
3259 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3260 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3261     ac_cv_prog_ac_fc_set="$ac_prog"
3262 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3263 gezelter 1225 break 2
3264     fi
3265     done
3266 gezelter 1373 done
3267 gezelter 1225 IFS=$as_save_IFS
3268    
3269     fi
3270     fi
3271     ac_fc_set=$ac_cv_prog_ac_fc_set
3272     if test -n "$ac_fc_set"; then
3273 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_set" >&5
3274 gezelter 1300 $as_echo "$ac_fc_set" >&6; }
3275 gezelter 1225 else
3276 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3277 gezelter 1300 $as_echo "no" >&6; }
3278 gezelter 1225 fi
3279    
3280    
3281     test -n "$ac_fc_set" && break
3282     done
3283     test -n "$ac_fc_set" || ac_fc_set="no"
3284    
3285 gezelter 1373 if test $ac_fc_set != no; then :
3286 gezelter 1225
3287     # Extract the first word of "$ac_fc_set", so it can be a program name with args.
3288     set dummy $ac_fc_set; ac_word=$2
3289 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3290 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3291 gezelter 1373 if test "${ac_cv_path_ac_fc_path+set}" = set; then :
3292 gezelter 1300 $as_echo_n "(cached) " >&6
3293 gezelter 1225 else
3294     case $ac_fc_path in
3295     [\\/]* | ?:[\\/]*)
3296     ac_cv_path_ac_fc_path="$ac_fc_path" # Let the user override the test with a path.
3297     ;;
3298     *)
3299     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3300     for as_dir in $PATH
3301     do
3302     IFS=$as_save_IFS
3303     test -z "$as_dir" && as_dir=.
3304 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3305 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3306     ac_cv_path_ac_fc_path="$as_dir/$ac_word$ac_exec_ext"
3307 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3308 gezelter 1225 break 2
3309     fi
3310     done
3311 gezelter 1373 done
3312 gezelter 1225 IFS=$as_save_IFS
3313    
3314     test -z "$ac_cv_path_ac_fc_path" && ac_cv_path_ac_fc_path="no"
3315     ;;
3316     esac
3317     fi
3318     ac_fc_path=$ac_cv_path_ac_fc_path
3319     if test -n "$ac_fc_path"; then
3320 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_path" >&5
3321 gezelter 1300 $as_echo "$ac_fc_path" >&6; }
3322 gezelter 1225 else
3323 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3324 gezelter 1300 $as_echo "no" >&6; }
3325 gezelter 1225 fi
3326    
3327    
3328     else
3329    
3330 gezelter 1373 as_fn_error "Specified Fortran compiler $FC doesn't seem to exist!" "$LINENO" 5
3331 gezelter 1225 fi
3332    
3333 gezelter 1373 if test $ac_fc_path != no; then :
3334 gezelter 1225
3335 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $FC as Fortran compiler" >&5
3336     $as_echo "$as_me: Will attempt to use $FC as Fortran compiler" >&6;}
3337     MPIFC=$FC
3338 gezelter 1225
3339     else
3340    
3341 gezelter 1373 as_fn_error "Can't find path to user-specified Fortran compiler $FC" "$LINENO" 5
3342 gezelter 1225 fi
3343     fi
3344    
3345    
3346 gezelter 1373 ac_ext=cpp
3347     ac_cpp='$CXXCPP $CPPFLAGS'
3348     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3349     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3350     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3351 gezelter 1225
3352 gezelter 1373 ac_ext=cpp
3353     ac_cpp='$CXXCPP $CPPFLAGS'
3354     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3355     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3356     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3357     if test -z "$CXX"; then
3358     if test -n "$CCC"; then
3359     CXX=$CCC
3360     else
3361     if test -n "$ac_tool_prefix"; then
3362     for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3363     do
3364     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3365     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3366     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3367     $as_echo_n "checking for $ac_word... " >&6; }
3368     if test "${ac_cv_prog_CXX+set}" = set; then :
3369     $as_echo_n "(cached) " >&6
3370     else
3371     if test -n "$CXX"; then
3372     ac_cv_prog_CXX="$CXX" # Let the user override the test.
3373     else
3374     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3375     for as_dir in $PATH
3376     do
3377     IFS=$as_save_IFS
3378     test -z "$as_dir" && as_dir=.
3379     for ac_exec_ext in '' $ac_executable_extensions; do
3380     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3381     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3382     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3383     break 2
3384     fi
3385     done
3386     done
3387     IFS=$as_save_IFS
3388 gezelter 1225
3389 gezelter 1373 fi
3390     fi
3391     CXX=$ac_cv_prog_CXX
3392     if test -n "$CXX"; then
3393     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3394     $as_echo "$CXX" >&6; }
3395 gezelter 1225 else
3396 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3397     $as_echo "no" >&6; }
3398 gezelter 1225 fi
3399    
3400    
3401 gezelter 1373 test -n "$CXX" && break
3402     done
3403     fi
3404     if test -z "$CXX"; then
3405     ac_ct_CXX=$CXX
3406     for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3407 gezelter 1225 do
3408     # Extract the first word of "$ac_prog", so it can be a program name with args.
3409     set dummy $ac_prog; ac_word=$2
3410 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3411 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3412 gezelter 1373 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3413 gezelter 1300 $as_echo_n "(cached) " >&6
3414 gezelter 1225 else
3415 gezelter 1373 if test -n "$ac_ct_CXX"; then
3416     ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3417 gezelter 1225 else
3418     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3419     for as_dir in $PATH
3420     do
3421     IFS=$as_save_IFS
3422     test -z "$as_dir" && as_dir=.
3423 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3424 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3425 gezelter 1373 ac_cv_prog_ac_ct_CXX="$ac_prog"
3426     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3427 gezelter 1225 break 2
3428     fi
3429     done
3430 gezelter 1373 done
3431 gezelter 1225 IFS=$as_save_IFS
3432    
3433     fi
3434     fi
3435 gezelter 1373 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3436     if test -n "$ac_ct_CXX"; then
3437     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3438     $as_echo "$ac_ct_CXX" >&6; }
3439 gezelter 1225 else
3440 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3441 gezelter 1300 $as_echo "no" >&6; }
3442 gezelter 1225 fi
3443    
3444    
3445 gezelter 1373 test -n "$ac_ct_CXX" && break
3446 gezelter 1225 done
3447    
3448 gezelter 1373 if test "x$ac_ct_CXX" = x; then
3449     CXX="g++"
3450     else
3451     case $cross_compiling:$ac_tool_warned in
3452     yes:)
3453     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3454     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3455     ac_tool_warned=yes ;;
3456     esac
3457     CXX=$ac_ct_CXX
3458     fi
3459     fi
3460 gezelter 1225
3461 gezelter 1373 fi
3462     fi
3463     # Provide some information about the compiler.
3464     $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3465     set X $ac_compile
3466     ac_compiler=$2
3467     for ac_option in --version -v -V -qversion; do
3468     { { ac_try="$ac_compiler $ac_option >&5"
3469     case "(($ac_try" in
3470     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3471     *) ac_try_echo=$ac_try;;
3472     esac
3473     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3474     $as_echo "$ac_try_echo"; } >&5
3475     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3476     ac_status=$?
3477     if test -s conftest.err; then
3478     sed '10a\
3479     ... rest of stderr output deleted ...
3480     10q' conftest.err >conftest.er1
3481     cat conftest.er1 >&5
3482     fi
3483 gezelter 1390 rm -f conftest.er1 conftest.err
3484 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3485     test $ac_status = 0; }
3486     done
3487    
3488     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3489     /* end confdefs.h. */
3490 gezelter 1390
3491 gezelter 1373 int
3492     main ()
3493     {
3494    
3495     ;
3496     return 0;
3497     }
3498     _ACEOF
3499     ac_clean_files_save=$ac_clean_files
3500 gezelter 1390 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3501 gezelter 1373 # Try to create an executable without -o first, disregard a.out.
3502     # It will help us diagnose broken compilers, and finding out an intuition
3503     # of exeext.
3504 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3505     $as_echo_n "checking whether the C++ compiler works... " >&6; }
3506 gezelter 1373 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3507    
3508     # The possible output files:
3509     ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3510    
3511     ac_rmfiles=
3512     for ac_file in $ac_files
3513     do
3514     case $ac_file in
3515     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3516     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3517     esac
3518     done
3519     rm -f $ac_rmfiles
3520    
3521     if { { ac_try="$ac_link_default"
3522     case "(($ac_try" in
3523     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3524     *) ac_try_echo=$ac_try;;
3525     esac
3526     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3527     $as_echo "$ac_try_echo"; } >&5
3528     (eval "$ac_link_default") 2>&5
3529     ac_status=$?
3530     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3531     test $ac_status = 0; }; then :
3532     # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3533     # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3534     # in a Makefile. We should not override ac_cv_exeext if it was cached,
3535     # so that the user can short-circuit this test for compilers unknown to
3536     # Autoconf.
3537     for ac_file in $ac_files ''
3538     do
3539     test -f "$ac_file" || continue
3540     case $ac_file in
3541     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3542     ;;
3543     [ab].out )
3544     # We found the default executable, but exeext='' is most
3545     # certainly right.
3546     break;;
3547     *.* )
3548     if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3549     then :; else
3550     ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3551     fi
3552     # We set ac_cv_exeext here because the later test for it is not
3553     # safe: cross compilers may not add the suffix if given an `-o'
3554     # argument, so we may need to know it at that point already.
3555     # Even if this section looks crufty: it has the advantage of
3556     # actually working.
3557     break;;
3558     * )
3559     break;;
3560     esac
3561     done
3562     test "$ac_cv_exeext" = no && ac_cv_exeext=
3563    
3564     else
3565     ac_file=''
3566     fi
3567     if test -z "$ac_file"; then :
3568 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3569     $as_echo "no" >&6; }
3570     $as_echo "$as_me: failed program was:" >&5
3571 gezelter 1373 sed 's/^/| /' conftest.$ac_ext >&5
3572    
3573     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3574     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3575     { as_fn_set_status 77
3576     as_fn_error "C++ compiler cannot create executables
3577     See \`config.log' for more details." "$LINENO" 5; }; }
3578 gezelter 1390 else
3579     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3580     $as_echo "yes" >&6; }
3581 gezelter 1373 fi
3582 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3583     $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3584     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3585     $as_echo "$ac_file" >&6; }
3586 gezelter 1373 ac_exeext=$ac_cv_exeext
3587    
3588 gezelter 1390 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3589 gezelter 1373 ac_clean_files=$ac_clean_files_save
3590     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3591     $as_echo_n "checking for suffix of executables... " >&6; }
3592     if { { ac_try="$ac_link"
3593     case "(($ac_try" in
3594     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3595     *) ac_try_echo=$ac_try;;
3596     esac
3597     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3598     $as_echo "$ac_try_echo"; } >&5
3599     (eval "$ac_link") 2>&5
3600     ac_status=$?
3601     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3602     test $ac_status = 0; }; then :
3603     # If both `conftest.exe' and `conftest' are `present' (well, observable)
3604     # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3605     # work properly (i.e., refer to `conftest.exe'), while it won't with
3606     # `rm'.
3607     for ac_file in conftest.exe conftest conftest.*; do
3608     test -f "$ac_file" || continue
3609     case $ac_file in
3610     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3611     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3612     break;;
3613     * ) break;;
3614     esac
3615     done
3616     else
3617     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3618     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3619     as_fn_error "cannot compute suffix of executables: cannot compile and link
3620     See \`config.log' for more details." "$LINENO" 5; }
3621     fi
3622 gezelter 1390 rm -f conftest conftest$ac_cv_exeext
3623 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3624     $as_echo "$ac_cv_exeext" >&6; }
3625    
3626     rm -f conftest.$ac_ext
3627     EXEEXT=$ac_cv_exeext
3628     ac_exeext=$EXEEXT
3629 gezelter 1390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3630     /* end confdefs.h. */
3631     #include <stdio.h>
3632     int
3633     main ()
3634     {
3635     FILE *f = fopen ("conftest.out", "w");
3636     return ferror (f) || fclose (f) != 0;
3637    
3638     ;
3639     return 0;
3640     }
3641     _ACEOF
3642     ac_clean_files="$ac_clean_files conftest.out"
3643     # Check that the compiler produces executables we can run. If not, either
3644     # the compiler is broken, or we cross compile.
3645     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3646     $as_echo_n "checking whether we are cross compiling... " >&6; }
3647     if test "$cross_compiling" != yes; then
3648     { { ac_try="$ac_link"
3649     case "(($ac_try" in
3650     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3651     *) ac_try_echo=$ac_try;;
3652     esac
3653     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3654     $as_echo "$ac_try_echo"; } >&5
3655     (eval "$ac_link") 2>&5
3656     ac_status=$?
3657     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3658     test $ac_status = 0; }
3659     if { ac_try='./conftest$ac_cv_exeext'
3660     { { case "(($ac_try" in
3661     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3662     *) ac_try_echo=$ac_try;;
3663     esac
3664     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3665     $as_echo "$ac_try_echo"; } >&5
3666     (eval "$ac_try") 2>&5
3667     ac_status=$?
3668     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3669     test $ac_status = 0; }; }; then
3670     cross_compiling=no
3671     else
3672     if test "$cross_compiling" = maybe; then
3673     cross_compiling=yes
3674     else
3675     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3676     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3677     as_fn_error "cannot run C++ compiled programs.
3678     If you meant to cross compile, use \`--host'.
3679     See \`config.log' for more details." "$LINENO" 5; }
3680     fi
3681     fi
3682     fi
3683     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3684     $as_echo "$cross_compiling" >&6; }
3685    
3686     rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3687     ac_clean_files=$ac_clean_files_save
3688 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3689     $as_echo_n "checking for suffix of object files... " >&6; }
3690     if test "${ac_cv_objext+set}" = set; then :
3691     $as_echo_n "(cached) " >&6
3692     else
3693     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694     /* end confdefs.h. */
3695    
3696     int
3697     main ()
3698     {
3699    
3700     ;
3701     return 0;
3702     }
3703     _ACEOF
3704     rm -f conftest.o conftest.obj
3705     if { { ac_try="$ac_compile"
3706     case "(($ac_try" in
3707     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3708     *) ac_try_echo=$ac_try;;
3709     esac
3710     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3711     $as_echo "$ac_try_echo"; } >&5
3712     (eval "$ac_compile") 2>&5
3713     ac_status=$?
3714     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3715     test $ac_status = 0; }; then :
3716     for ac_file in conftest.o conftest.obj conftest.*; do
3717     test -f "$ac_file" || continue;
3718     case $ac_file in
3719     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3720     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3721     break;;
3722     esac
3723     done
3724     else
3725     $as_echo "$as_me: failed program was:" >&5
3726     sed 's/^/| /' conftest.$ac_ext >&5
3727    
3728     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3729     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3730     as_fn_error "cannot compute suffix of object files: cannot compile
3731     See \`config.log' for more details." "$LINENO" 5; }
3732     fi
3733     rm -f conftest.$ac_cv_objext conftest.$ac_ext
3734     fi
3735     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3736     $as_echo "$ac_cv_objext" >&6; }
3737     OBJEXT=$ac_cv_objext
3738     ac_objext=$OBJEXT
3739     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3740     $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3741     if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3742     $as_echo_n "(cached) " >&6
3743     else
3744     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3745     /* end confdefs.h. */
3746    
3747     int
3748     main ()
3749     {
3750     #ifndef __GNUC__
3751     choke me
3752     #endif
3753    
3754     ;
3755     return 0;
3756     }
3757     _ACEOF
3758     if ac_fn_cxx_try_compile "$LINENO"; then :
3759     ac_compiler_gnu=yes
3760     else
3761     ac_compiler_gnu=no
3762     fi
3763     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3764     ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3765    
3766     fi
3767     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3768     $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3769     if test $ac_compiler_gnu = yes; then
3770     GXX=yes
3771     else
3772     GXX=
3773     fi
3774     ac_test_CXXFLAGS=${CXXFLAGS+set}
3775     ac_save_CXXFLAGS=$CXXFLAGS
3776     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3777     $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3778     if test "${ac_cv_prog_cxx_g+set}" = set; then :
3779     $as_echo_n "(cached) " >&6
3780     else
3781     ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3782     ac_cxx_werror_flag=yes
3783     ac_cv_prog_cxx_g=no
3784     CXXFLAGS="-g"
3785     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3786     /* end confdefs.h. */
3787    
3788     int
3789     main ()
3790     {
3791    
3792     ;
3793     return 0;
3794     }
3795     _ACEOF
3796     if ac_fn_cxx_try_compile "$LINENO"; then :
3797     ac_cv_prog_cxx_g=yes
3798     else
3799     CXXFLAGS=""
3800     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801     /* end confdefs.h. */
3802    
3803     int
3804     main ()
3805     {
3806    
3807     ;
3808     return 0;
3809     }
3810     _ACEOF
3811     if ac_fn_cxx_try_compile "$LINENO"; then :
3812    
3813     else
3814     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3815     CXXFLAGS="-g"
3816     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3817     /* end confdefs.h. */
3818    
3819     int
3820     main ()
3821     {
3822    
3823     ;
3824     return 0;
3825     }
3826     _ACEOF
3827     if ac_fn_cxx_try_compile "$LINENO"; then :
3828     ac_cv_prog_cxx_g=yes
3829     fi
3830     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3831     fi
3832     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3833     fi
3834     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3835     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3836     fi
3837     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3838     $as_echo "$ac_cv_prog_cxx_g" >&6; }
3839     if test "$ac_test_CXXFLAGS" = set; then
3840     CXXFLAGS=$ac_save_CXXFLAGS
3841     elif test $ac_cv_prog_cxx_g = yes; then
3842     if test "$GXX" = yes; then
3843     CXXFLAGS="-g -O2"
3844     else
3845     CXXFLAGS="-g"
3846     fi
3847     else
3848     if test "$GXX" = yes; then
3849     CXXFLAGS="-O2"
3850     else
3851     CXXFLAGS=
3852     fi
3853     fi
3854     ac_ext=cpp
3855     ac_cpp='$CXXCPP $CPPFLAGS'
3856     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3857     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3858     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3859    
3860    
3861    
3862    
3863    
3864    
3865    
3866     for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
3867     do
3868     # Extract the first word of "$ac_prog", so it can be a program name with args.
3869     set dummy $ac_prog; ac_word=$2
3870     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3871 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3872 gezelter 1373 if test "${ac_cv_prog_MPICXX+set}" = set; then :
3873 gezelter 1300 $as_echo_n "(cached) " >&6
3874 gezelter 1225 else
3875 gezelter 1373 if test -n "$MPICXX"; then
3876     ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
3877     else
3878     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3879 gezelter 1225 for as_dir in $PATH
3880     do
3881     IFS=$as_save_IFS
3882     test -z "$as_dir" && as_dir=.
3883 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3884 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3885 gezelter 1373 ac_cv_prog_MPICXX="$ac_prog"
3886     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3887 gezelter 1225 break 2
3888     fi
3889     done
3890 gezelter 1373 done
3891 gezelter 1225 IFS=$as_save_IFS
3892    
3893     fi
3894 gezelter 1373 fi
3895     MPICXX=$ac_cv_prog_MPICXX
3896     if test -n "$MPICXX"; then
3897     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
3898     $as_echo "$MPICXX" >&6; }
3899 gezelter 1225 else
3900 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3901 gezelter 1300 $as_echo "no" >&6; }
3902 gezelter 1225 fi
3903    
3904    
3905 gezelter 1373 test -n "$MPICXX" && break
3906     done
3907     test -n "$MPICXX" || MPICXX="$CXX"
3908    
3909     ax_mpi_save_CXX="$CXX"
3910     CXX="$MPICXX"
3911    
3912    
3913    
3914     if test x = x"$MPILIBS"; then
3915     ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
3916     if test "x$ac_cv_func_MPI_Init" = x""yes; then :
3917     MPILIBS=" "
3918 gezelter 1225 fi
3919    
3920 gezelter 1373 fi
3921    
3922     if test x = x"$MPILIBS"; then
3923     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
3924     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
3925     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
3926     $as_echo_n "(cached) " >&6
3927     else
3928     ac_check_lib_save_LIBS=$LIBS
3929     LIBS="-lmpi $LIBS"
3930     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3931     /* end confdefs.h. */
3932    
3933     /* Override any GCC internal prototype to avoid an error.
3934     Use char because int might match the return type of a GCC
3935     builtin and then its argument prototype would still apply. */
3936     #ifdef __cplusplus
3937     extern "C"
3938     #endif
3939     char MPI_Init ();
3940     int
3941     main ()
3942     {
3943     return MPI_Init ();
3944     ;
3945     return 0;
3946     }
3947     _ACEOF
3948     if ac_fn_cxx_try_link "$LINENO"; then :
3949     ac_cv_lib_mpi_MPI_Init=yes
3950     else
3951     ac_cv_lib_mpi_MPI_Init=no
3952     fi
3953     rm -f core conftest.err conftest.$ac_objext \
3954     conftest$ac_exeext conftest.$ac_ext
3955     LIBS=$ac_check_lib_save_LIBS
3956     fi
3957     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
3958     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
3959     if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
3960     MPILIBS="-lmpi"
3961     fi
3962    
3963     fi
3964     if test x = x"$MPILIBS"; then
3965     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
3966     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
3967     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
3968     $as_echo_n "(cached) " >&6
3969     else
3970     ac_check_lib_save_LIBS=$LIBS
3971     LIBS="-lmpich $LIBS"
3972     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3973     /* end confdefs.h. */
3974    
3975     /* Override any GCC internal prototype to avoid an error.
3976     Use char because int might match the return type of a GCC
3977     builtin and then its argument prototype would still apply. */
3978     #ifdef __cplusplus
3979     extern "C"
3980     #endif
3981     char MPI_Init ();
3982     int
3983     main ()
3984     {
3985     return MPI_Init ();
3986     ;
3987     return 0;
3988     }
3989     _ACEOF
3990     if ac_fn_cxx_try_link "$LINENO"; then :
3991     ac_cv_lib_mpich_MPI_Init=yes
3992     else
3993     ac_cv_lib_mpich_MPI_Init=no
3994     fi
3995     rm -f core conftest.err conftest.$ac_objext \
3996     conftest$ac_exeext conftest.$ac_ext
3997     LIBS=$ac_check_lib_save_LIBS
3998     fi
3999     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4000     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4001     if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4002     MPILIBS="-lmpich"
4003     fi
4004    
4005     fi
4006    
4007     if test x != x"$MPILIBS"; then
4008     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4009     $as_echo_n "checking for mpi.h... " >&6; }
4010     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4011     /* end confdefs.h. */
4012     #include <mpi.h>
4013     int
4014     main ()
4015     {
4016    
4017     ;
4018     return 0;
4019     }
4020     _ACEOF
4021     if ac_fn_cxx_try_compile "$LINENO"; then :
4022     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4023     $as_echo "yes" >&6; }
4024     else
4025     MPILIBS=""
4026     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4027     $as_echo "no" >&6; }
4028     fi
4029     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4030     fi
4031    
4032     CXX="$ax_mpi_save_CXX"
4033    
4034    
4035    
4036     # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4037     if test x = x"$MPILIBS"; then
4038     USE_MPI="no"
4039 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4040     $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4041 gezelter 1373 :
4042     else
4043     USE_MPI="yes"
4044     :
4045     fi
4046    
4047     ac_ext=c
4048     ac_cpp='$CPP $CPPFLAGS'
4049     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4050     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4051     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4052     if test -n "$ac_tool_prefix"; then
4053     # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4054     set dummy ${ac_tool_prefix}gcc; ac_word=$2
4055     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4056 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4057 gezelter 1373 if test "${ac_cv_prog_CC+set}" = set; then :
4058 gezelter 1300 $as_echo_n "(cached) " >&6
4059 gezelter 1225 else
4060 gezelter 1373 if test -n "$CC"; then
4061     ac_cv_prog_CC="$CC" # Let the user override the test.
4062 gezelter 1225 else
4063     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4064     for as_dir in $PATH
4065     do
4066     IFS=$as_save_IFS
4067     test -z "$as_dir" && as_dir=.
4068 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4069 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4070 gezelter 1373 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4071     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4072 gezelter 1225 break 2
4073     fi
4074     done
4075 gezelter 1373 done
4076 gezelter 1225 IFS=$as_save_IFS
4077    
4078     fi
4079     fi
4080 gezelter 1373 CC=$ac_cv_prog_CC
4081     if test -n "$CC"; then
4082     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4083     $as_echo "$CC" >&6; }
4084 gezelter 1225 else
4085 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4086 gezelter 1300 $as_echo "no" >&6; }
4087 gezelter 1225 fi
4088    
4089    
4090 gezelter 1373 fi
4091     if test -z "$ac_cv_prog_CC"; then
4092     ac_ct_CC=$CC
4093     # Extract the first word of "gcc", so it can be a program name with args.
4094     set dummy gcc; ac_word=$2
4095     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4096     $as_echo_n "checking for $ac_word... " >&6; }
4097     if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4098     $as_echo_n "(cached) " >&6
4099     else
4100     if test -n "$ac_ct_CC"; then
4101     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4102     else
4103     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104     for as_dir in $PATH
4105     do
4106     IFS=$as_save_IFS
4107     test -z "$as_dir" && as_dir=.
4108     for ac_exec_ext in '' $ac_executable_extensions; do
4109     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4110     ac_cv_prog_ac_ct_CC="gcc"
4111     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4112     break 2
4113     fi
4114 gezelter 1225 done
4115 gezelter 1373 done
4116     IFS=$as_save_IFS
4117 gezelter 1225
4118 gezelter 1373 fi
4119     fi
4120     ac_ct_CC=$ac_cv_prog_ac_ct_CC
4121     if test -n "$ac_ct_CC"; then
4122     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4123     $as_echo "$ac_ct_CC" >&6; }
4124     else
4125     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4126     $as_echo "no" >&6; }
4127     fi
4128 gezelter 1225
4129 gezelter 1373 if test "x$ac_ct_CC" = x; then
4130     CC=""
4131     else
4132     case $cross_compiling:$ac_tool_warned in
4133     yes:)
4134     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4135     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4136     ac_tool_warned=yes ;;
4137     esac
4138     CC=$ac_ct_CC
4139     fi
4140     else
4141     CC="$ac_cv_prog_CC"
4142     fi
4143    
4144     if test -z "$CC"; then
4145     if test -n "$ac_tool_prefix"; then
4146     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4147     set dummy ${ac_tool_prefix}cc; ac_word=$2
4148     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4149 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4150 gezelter 1373 if test "${ac_cv_prog_CC+set}" = set; then :
4151 gezelter 1300 $as_echo_n "(cached) " >&6
4152 gezelter 1225 else
4153 gezelter 1373 if test -n "$CC"; then
4154     ac_cv_prog_CC="$CC" # Let the user override the test.
4155     else
4156     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4157 gezelter 1225 for as_dir in $PATH
4158     do
4159     IFS=$as_save_IFS
4160     test -z "$as_dir" && as_dir=.
4161 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4162 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4163 gezelter 1373 ac_cv_prog_CC="${ac_tool_prefix}cc"
4164     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4165 gezelter 1225 break 2
4166     fi
4167     done
4168 gezelter 1373 done
4169 gezelter 1225 IFS=$as_save_IFS
4170    
4171     fi
4172 gezelter 1373 fi
4173     CC=$ac_cv_prog_CC
4174     if test -n "$CC"; then
4175     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4176     $as_echo "$CC" >&6; }
4177 gezelter 1225 else
4178 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4179 gezelter 1300 $as_echo "no" >&6; }
4180 gezelter 1225 fi
4181    
4182    
4183 gezelter 1373 fi
4184 gezelter 1225 fi
4185 gezelter 1373 if test -z "$CC"; then
4186     # Extract the first word of "cc", so it can be a program name with args.
4187     set dummy cc; ac_word=$2
4188     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4189 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4190 gezelter 1373 if test "${ac_cv_prog_CC+set}" = set; then :
4191 gezelter 1300 $as_echo_n "(cached) " >&6
4192 gezelter 1225 else
4193 gezelter 1373 if test -n "$CC"; then
4194     ac_cv_prog_CC="$CC" # Let the user override the test.
4195 gezelter 1225 else
4196 gezelter 1373 ac_prog_rejected=no
4197 gezelter 1225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198     for as_dir in $PATH
4199     do
4200     IFS=$as_save_IFS
4201     test -z "$as_dir" && as_dir=.
4202 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4203 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4204 gezelter 1373 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4205     ac_prog_rejected=yes
4206     continue
4207     fi
4208     ac_cv_prog_CC="cc"
4209     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4210 gezelter 1225 break 2
4211     fi
4212     done
4213 gezelter 1373 done
4214 gezelter 1225 IFS=$as_save_IFS
4215    
4216 gezelter 1373 if test $ac_prog_rejected = yes; then
4217     # We found a bogon in the path, so make sure we never use it.
4218     set dummy $ac_cv_prog_CC
4219     shift
4220     if test $# != 0; then
4221     # We chose a different compiler from the bogus one.
4222     # However, it has the same basename, so the bogon will be chosen
4223     # first if we set CC to just the basename; use the full file name.
4224     shift
4225     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4226     fi
4227 gezelter 1225 fi
4228     fi
4229 gezelter 1373 fi
4230     CC=$ac_cv_prog_CC
4231     if test -n "$CC"; then
4232     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4233     $as_echo "$CC" >&6; }
4234 gezelter 1225 else
4235 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4236 gezelter 1300 $as_echo "no" >&6; }
4237 gezelter 1225 fi
4238    
4239    
4240 gezelter 1373 fi
4241     if test -z "$CC"; then
4242     if test -n "$ac_tool_prefix"; then
4243     for ac_prog in cl.exe
4244     do
4245     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4246     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4247     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4248     $as_echo_n "checking for $ac_word... " >&6; }
4249     if test "${ac_cv_prog_CC+set}" = set; then :
4250     $as_echo_n "(cached) " >&6
4251     else
4252     if test -n "$CC"; then
4253     ac_cv_prog_CC="$CC" # Let the user override the test.
4254     else
4255     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4256     for as_dir in $PATH
4257     do
4258     IFS=$as_save_IFS
4259     test -z "$as_dir" && as_dir=.
4260     for ac_exec_ext in '' $ac_executable_extensions; do
4261     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4262     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4263     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4264     break 2
4265     fi
4266 gezelter 1225 done
4267 gezelter 1373 done
4268     IFS=$as_save_IFS
4269 gezelter 1225
4270 gezelter 1373 fi
4271     fi
4272     CC=$ac_cv_prog_CC
4273     if test -n "$CC"; then
4274     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4275     $as_echo "$CC" >&6; }
4276     else
4277     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4278     $as_echo "no" >&6; }
4279     fi
4280 gezelter 1225
4281 gezelter 1373
4282     test -n "$CC" && break
4283     done
4284     fi
4285     if test -z "$CC"; then
4286     ac_ct_CC=$CC
4287     for ac_prog in cl.exe
4288     do
4289     # Extract the first word of "$ac_prog", so it can be a program name with args.
4290     set dummy $ac_prog; ac_word=$2
4291     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4292 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4293 gezelter 1373 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4294 gezelter 1300 $as_echo_n "(cached) " >&6
4295 gezelter 1225 else
4296 gezelter 1373 if test -n "$ac_ct_CC"; then
4297     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4298     else
4299     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4300 gezelter 1225 for as_dir in $PATH
4301     do
4302     IFS=$as_save_IFS
4303     test -z "$as_dir" && as_dir=.
4304 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4305 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4306 gezelter 1373 ac_cv_prog_ac_ct_CC="$ac_prog"
4307     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4308 gezelter 1225 break 2
4309     fi
4310     done
4311 gezelter 1373 done
4312 gezelter 1225 IFS=$as_save_IFS
4313    
4314     fi
4315 gezelter 1373 fi
4316     ac_ct_CC=$ac_cv_prog_ac_ct_CC
4317     if test -n "$ac_ct_CC"; then
4318     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4319     $as_echo "$ac_ct_CC" >&6; }
4320 gezelter 1225 else
4321 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4322 gezelter 1300 $as_echo "no" >&6; }
4323 gezelter 1225 fi
4324    
4325    
4326 gezelter 1373 test -n "$ac_ct_CC" && break
4327     done
4328    
4329     if test "x$ac_ct_CC" = x; then
4330     CC=""
4331     else
4332     case $cross_compiling:$ac_tool_warned in
4333     yes:)
4334     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4335     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4336     ac_tool_warned=yes ;;
4337     esac
4338     CC=$ac_ct_CC
4339     fi
4340 gezelter 1225 fi
4341    
4342 gezelter 1373 fi
4343 gezelter 1225
4344    
4345 gezelter 1373 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4346     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4347     as_fn_error "no acceptable C compiler found in \$PATH
4348     See \`config.log' for more details." "$LINENO" 5; }
4349 gezelter 1225
4350 gezelter 1373 # Provide some information about the compiler.
4351     $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4352     set X $ac_compile
4353     ac_compiler=$2
4354     for ac_option in --version -v -V -qversion; do
4355     { { ac_try="$ac_compiler $ac_option >&5"
4356     case "(($ac_try" in
4357     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4358     *) ac_try_echo=$ac_try;;
4359     esac
4360     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4361     $as_echo "$ac_try_echo"; } >&5
4362     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4363     ac_status=$?
4364     if test -s conftest.err; then
4365     sed '10a\
4366     ... rest of stderr output deleted ...
4367     10q' conftest.err >conftest.er1
4368     cat conftest.er1 >&5
4369     fi
4370 gezelter 1390 rm -f conftest.er1 conftest.err
4371 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4372     test $ac_status = 0; }
4373     done
4374    
4375     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4376     $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4377     if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4378     $as_echo_n "(cached) " >&6
4379 gezelter 1225 else
4380 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381     /* end confdefs.h. */
4382 gezelter 1225
4383 gezelter 1373 int
4384     main ()
4385     {
4386     #ifndef __GNUC__
4387     choke me
4388     #endif
4389    
4390     ;
4391     return 0;
4392     }
4393     _ACEOF
4394     if ac_fn_c_try_compile "$LINENO"; then :
4395     ac_compiler_gnu=yes
4396     else
4397     ac_compiler_gnu=no
4398 gezelter 1225 fi
4399 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4400     ac_cv_c_compiler_gnu=$ac_compiler_gnu
4401 gezelter 1225
4402 gezelter 1373 fi
4403     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4404     $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4405     if test $ac_compiler_gnu = yes; then
4406     GCC=yes
4407     else
4408     GCC=
4409     fi
4410     ac_test_CFLAGS=${CFLAGS+set}
4411     ac_save_CFLAGS=$CFLAGS
4412     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4413     $as_echo_n "checking whether $CC accepts -g... " >&6; }
4414     if test "${ac_cv_prog_cc_g+set}" = set; then :
4415     $as_echo_n "(cached) " >&6
4416     else
4417     ac_save_c_werror_flag=$ac_c_werror_flag
4418     ac_c_werror_flag=yes
4419     ac_cv_prog_cc_g=no
4420     CFLAGS="-g"
4421     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4422     /* end confdefs.h. */
4423 gezelter 1225
4424 gezelter 1373 int
4425     main ()
4426     {
4427    
4428     ;
4429     return 0;
4430     }
4431     _ACEOF
4432     if ac_fn_c_try_compile "$LINENO"; then :
4433     ac_cv_prog_cc_g=yes
4434 gezelter 1225 else
4435 gezelter 1373 CFLAGS=""
4436     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4437     /* end confdefs.h. */
4438 gezelter 1225
4439 gezelter 1373 int
4440     main ()
4441     {
4442 gezelter 1225
4443 gezelter 1373 ;
4444     return 0;
4445     }
4446     _ACEOF
4447     if ac_fn_c_try_compile "$LINENO"; then :
4448 gezelter 1225
4449     else
4450 gezelter 1373 ac_c_werror_flag=$ac_save_c_werror_flag
4451     CFLAGS="-g"
4452     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453     /* end confdefs.h. */
4454 gezelter 1225
4455 gezelter 1373 int
4456     main ()
4457     {
4458 gezelter 1225
4459 gezelter 1373 ;
4460     return 0;
4461     }
4462 gezelter 1225 _ACEOF
4463 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
4464     ac_cv_prog_cc_g=yes
4465     fi
4466     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4467     fi
4468     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4469     fi
4470     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471     ac_c_werror_flag=$ac_save_c_werror_flag
4472     fi
4473     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4474     $as_echo "$ac_cv_prog_cc_g" >&6; }
4475     if test "$ac_test_CFLAGS" = set; then
4476     CFLAGS=$ac_save_CFLAGS
4477     elif test $ac_cv_prog_cc_g = yes; then
4478     if test "$GCC" = yes; then
4479     CFLAGS="-g -O2"
4480     else
4481     CFLAGS="-g"
4482     fi
4483     else
4484     if test "$GCC" = yes; then
4485     CFLAGS="-O2"
4486     else
4487     CFLAGS=
4488     fi
4489     fi
4490     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4491     $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4492     if test "${ac_cv_prog_cc_c89+set}" = set; then :
4493     $as_echo_n "(cached) " >&6
4494     else
4495     ac_cv_prog_cc_c89=no
4496     ac_save_CC=$CC
4497     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4498 gezelter 1225 /* end confdefs.h. */
4499 gezelter 1373 #include <stdarg.h>
4500     #include <stdio.h>
4501     #include <sys/types.h>
4502     #include <sys/stat.h>
4503     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4504     struct buf { int x; };
4505     FILE * (*rcsopen) (struct buf *, struct stat *, int);
4506     static char *e (p, i)
4507     char **p;
4508     int i;
4509     {
4510     return p[i];
4511     }
4512     static char *f (char * (*g) (char **, int), char **p, ...)
4513     {
4514     char *s;
4515     va_list v;
4516     va_start (v,p);
4517     s = g (p, va_arg (v,int));
4518     va_end (v);
4519     return s;
4520     }
4521 gezelter 1225
4522 gezelter 1373 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4523     function prototypes and stuff, but not '\xHH' hex character constants.
4524     These don't provoke an error unfortunately, instead are silently treated
4525     as 'x'. The following induces an error, until -std is added to get
4526     proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4527     array size at least. It's necessary to write '\x00'==0 to get something
4528     that's true only with -std. */
4529     int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4530 gezelter 1225
4531 gezelter 1373 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4532     inside strings and character constants. */
4533     #define FOO(x) 'x'
4534     int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4535    
4536     int test (int i, double x);
4537     struct s1 {int (*f) (int a);};
4538     struct s2 {int (*f) (double a);};
4539     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4540     int argc;
4541     char **argv;
4542 gezelter 1225 int
4543     main ()
4544     {
4545 gezelter 1373 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4546 gezelter 1225 ;
4547     return 0;
4548     }
4549     _ACEOF
4550 gezelter 1373 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4551     -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4552     do
4553     CC="$ac_save_CC $ac_arg"
4554     if ac_fn_c_try_compile "$LINENO"; then :
4555     ac_cv_prog_cc_c89=$ac_arg
4556     fi
4557     rm -f core conftest.err conftest.$ac_objext
4558     test "x$ac_cv_prog_cc_c89" != "xno" && break
4559     done
4560     rm -f conftest.$ac_ext
4561     CC=$ac_save_CC
4562    
4563     fi
4564     # AC_CACHE_VAL
4565     case "x$ac_cv_prog_cc_c89" in
4566     x)
4567     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4568     $as_echo "none needed" >&6; } ;;
4569     xno)
4570     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4571     $as_echo "unsupported" >&6; } ;;
4572     *)
4573     CC="$CC $ac_cv_prog_cc_c89"
4574     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4575     $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4576 gezelter 1225 esac
4577 gezelter 1373 if test "x$ac_cv_prog_cc_c89" != xno; then :
4578 gezelter 1225
4579 gezelter 1373 fi
4580 gezelter 1225
4581 gezelter 1373 ac_ext=c
4582     ac_cpp='$CPP $CPPFLAGS'
4583     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4584     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4585     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4586 gezelter 1225
4587    
4588 gezelter 1373 if test $USE_MPI != no; then :
4589    
4590     ac_ext=c
4591 gezelter 1225 ac_cpp='$CPP $CPPFLAGS'
4592     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4593     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4594     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4595    
4596 gezelter 1373
4597    
4598    
4599    
4600    
4601     for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4602     do
4603     # Extract the first word of "$ac_prog", so it can be a program name with args.
4604     set dummy $ac_prog; ac_word=$2
4605     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4606     $as_echo_n "checking for $ac_word... " >&6; }
4607     if test "${ac_cv_prog_MPICC+set}" = set; then :
4608     $as_echo_n "(cached) " >&6
4609     else
4610     if test -n "$MPICC"; then
4611     ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4612     else
4613     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614     for as_dir in $PATH
4615     do
4616     IFS=$as_save_IFS
4617     test -z "$as_dir" && as_dir=.
4618     for ac_exec_ext in '' $ac_executable_extensions; do
4619     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4620     ac_cv_prog_MPICC="$ac_prog"
4621     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4622     break 2
4623     fi
4624     done
4625     done
4626     IFS=$as_save_IFS
4627    
4628 gezelter 1225 fi
4629 gezelter 1373 fi
4630     MPICC=$ac_cv_prog_MPICC
4631     if test -n "$MPICC"; then
4632     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4633     $as_echo "$MPICC" >&6; }
4634     else
4635     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4636     $as_echo "no" >&6; }
4637     fi
4638 gezelter 1225
4639 gezelter 1373
4640     test -n "$MPICC" && break
4641     done
4642     test -n "$MPICC" || MPICC="$CC"
4643    
4644     ax_mpi_save_CC="$CC"
4645     CC="$MPICC"
4646    
4647    
4648    
4649     if test x = x"$MPILIBS"; then
4650     ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4651     if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4652     MPILIBS=" "
4653 gezelter 1225 fi
4654    
4655 gezelter 1373 fi
4656    
4657     if test x = x"$MPILIBS"; then
4658     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4659     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4660     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4661     $as_echo_n "(cached) " >&6
4662     else
4663     ac_check_lib_save_LIBS=$LIBS
4664     LIBS="-lmpi $LIBS"
4665     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4666     /* end confdefs.h. */
4667    
4668     /* Override any GCC internal prototype to avoid an error.
4669     Use char because int might match the return type of a GCC
4670     builtin and then its argument prototype would still apply. */
4671     #ifdef __cplusplus
4672     extern "C"
4673     #endif
4674     char MPI_Init ();
4675     int
4676     main ()
4677     {
4678     return MPI_Init ();
4679     ;
4680     return 0;
4681     }
4682     _ACEOF
4683     if ac_fn_c_try_link "$LINENO"; then :
4684     ac_cv_lib_mpi_MPI_Init=yes
4685     else
4686     ac_cv_lib_mpi_MPI_Init=no
4687     fi
4688     rm -f core conftest.err conftest.$ac_objext \
4689     conftest$ac_exeext conftest.$ac_ext
4690     LIBS=$ac_check_lib_save_LIBS
4691     fi
4692     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4693     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4694     if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4695     MPILIBS="-lmpi"
4696     fi
4697    
4698     fi
4699     if test x = x"$MPILIBS"; then
4700     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4701     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4702     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4703     $as_echo_n "(cached) " >&6
4704     else
4705     ac_check_lib_save_LIBS=$LIBS
4706     LIBS="-lmpich $LIBS"
4707     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4708     /* end confdefs.h. */
4709    
4710     /* Override any GCC internal prototype to avoid an error.
4711     Use char because int might match the return type of a GCC
4712     builtin and then its argument prototype would still apply. */
4713     #ifdef __cplusplus
4714     extern "C"
4715     #endif
4716     char MPI_Init ();
4717     int
4718     main ()
4719     {
4720     return MPI_Init ();
4721     ;
4722     return 0;
4723     }
4724     _ACEOF
4725     if ac_fn_c_try_link "$LINENO"; then :
4726     ac_cv_lib_mpich_MPI_Init=yes
4727     else
4728     ac_cv_lib_mpich_MPI_Init=no
4729     fi
4730     rm -f core conftest.err conftest.$ac_objext \
4731     conftest$ac_exeext conftest.$ac_ext
4732     LIBS=$ac_check_lib_save_LIBS
4733     fi
4734     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4735     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4736     if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4737     MPILIBS="-lmpich"
4738     fi
4739    
4740     fi
4741    
4742     if test x != x"$MPILIBS"; then
4743     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4744     $as_echo_n "checking for mpi.h... " >&6; }
4745     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4746     /* end confdefs.h. */
4747     #include <mpi.h>
4748     int
4749     main ()
4750     {
4751    
4752     ;
4753     return 0;
4754     }
4755     _ACEOF
4756     if ac_fn_c_try_compile "$LINENO"; then :
4757     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4758     $as_echo "yes" >&6; }
4759     else
4760     MPILIBS=""
4761     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4762     $as_echo "no" >&6; }
4763     fi
4764     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4765     fi
4766    
4767     CC="$ax_mpi_save_CC"
4768    
4769    
4770    
4771     # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4772     if test x = x"$MPILIBS"; then
4773     USE_MPI="no"
4774 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4775     $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4776 gezelter 1373 :
4777     else
4778     USE_MPI="yes"
4779     :
4780     fi
4781    
4782    
4783     fi
4784 gezelter 1225 ac_ext=${ac_fc_srcext-f}
4785     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4786     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4787     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4788 gezelter 1373 if test -n "$ac_tool_prefix"; then
4789     for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
4790     do
4791     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4792     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4793     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4794     $as_echo_n "checking for $ac_word... " >&6; }
4795     if test "${ac_cv_prog_FC+set}" = set; then :
4796     $as_echo_n "(cached) " >&6
4797     else
4798     if test -n "$FC"; then
4799     ac_cv_prog_FC="$FC" # Let the user override the test.
4800     else
4801     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4802     for as_dir in $PATH
4803     do
4804     IFS=$as_save_IFS
4805     test -z "$as_dir" && as_dir=.
4806     for ac_exec_ext in '' $ac_executable_extensions; do
4807     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4808     ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4809     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4810     break 2
4811     fi
4812     done
4813     done
4814     IFS=$as_save_IFS
4815 gezelter 1225
4816 gezelter 1373 fi
4817     fi
4818     FC=$ac_cv_prog_FC
4819     if test -n "$FC"; then
4820     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
4821     $as_echo "$FC" >&6; }
4822 gezelter 1225 else
4823 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4824     $as_echo "no" >&6; }
4825 gezelter 1225 fi
4826    
4827    
4828 gezelter 1373 test -n "$FC" && break
4829     done
4830     fi
4831     if test -z "$FC"; then
4832     ac_ct_FC=$FC
4833     for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
4834     do
4835     # Extract the first word of "$ac_prog", so it can be a program name with args.
4836     set dummy $ac_prog; ac_word=$2
4837     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4838     $as_echo_n "checking for $ac_word... " >&6; }
4839     if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
4840 gezelter 1300 $as_echo_n "(cached) " >&6
4841 gezelter 1225 else
4842 gezelter 1373 if test -n "$ac_ct_FC"; then
4843     ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4844     else
4845     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4846     for as_dir in $PATH
4847     do
4848     IFS=$as_save_IFS
4849     test -z "$as_dir" && as_dir=.
4850     for ac_exec_ext in '' $ac_executable_extensions; do
4851     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4852     ac_cv_prog_ac_ct_FC="$ac_prog"
4853     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4854     break 2
4855     fi
4856     done
4857     done
4858     IFS=$as_save_IFS
4859 gezelter 1225
4860 gezelter 1373 fi
4861     fi
4862     ac_ct_FC=$ac_cv_prog_ac_ct_FC
4863     if test -n "$ac_ct_FC"; then
4864     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
4865     $as_echo "$ac_ct_FC" >&6; }
4866 gezelter 1225 else
4867 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4868     $as_echo "no" >&6; }
4869     fi
4870 gezelter 1225
4871 gezelter 1373
4872     test -n "$ac_ct_FC" && break
4873     done
4874    
4875     if test "x$ac_ct_FC" = x; then
4876     FC=""
4877     else
4878     case $cross_compiling:$ac_tool_warned in
4879     yes:)
4880     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4881     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4882     ac_tool_warned=yes ;;
4883 gezelter 1225 esac
4884 gezelter 1373 FC=$ac_ct_FC
4885     fi
4886     fi
4887 gezelter 1225
4888    
4889 gezelter 1373 # Provide some information about the compiler.
4890     $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4891     set X $ac_compile
4892     ac_compiler=$2
4893     for ac_option in --version -v -V -qversion; do
4894     { { ac_try="$ac_compiler $ac_option >&5"
4895 gezelter 1225 case "(($ac_try" in
4896     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4897     *) ac_try_echo=$ac_try;;
4898     esac
4899 gezelter 1373 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4900     $as_echo "$ac_try_echo"; } >&5
4901     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4902 gezelter 1225 ac_status=$?
4903 gezelter 1373 if test -s conftest.err; then
4904     sed '10a\
4905     ... rest of stderr output deleted ...
4906     10q' conftest.err >conftest.er1
4907     cat conftest.er1 >&5
4908     fi
4909 gezelter 1390 rm -f conftest.er1 conftest.err
4910 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4911     test $ac_status = 0; }
4912     done
4913     rm -f a.out
4914 gezelter 1225
4915 gezelter 1373 # If we don't use `.F' as extension, the preprocessor is not run on the
4916     # input file. (Note that this only needs to work for GNU compilers.)
4917     ac_save_ext=$ac_ext
4918     ac_ext=F
4919     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4920     $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4921     if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4922     $as_echo_n "(cached) " >&6
4923     else
4924     cat > conftest.$ac_ext <<_ACEOF
4925     program main
4926     #ifndef __GNUC__
4927     choke me
4928     #endif
4929 gezelter 1225
4930 gezelter 1373 end
4931     _ACEOF
4932     if ac_fn_fc_try_compile "$LINENO"; then :
4933     ac_compiler_gnu=yes
4934 gezelter 1225 else
4935 gezelter 1373 ac_compiler_gnu=no
4936 gezelter 1225 fi
4937 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4938     ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4939 gezelter 1225
4940     fi
4941 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4942     $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4943     ac_ext=$ac_save_ext
4944     ac_test_FCFLAGS=${FCFLAGS+set}
4945     ac_save_FCFLAGS=$FCFLAGS
4946     FCFLAGS=
4947     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4948     $as_echo_n "checking whether $FC accepts -g... " >&6; }
4949     if test "${ac_cv_prog_fc_g+set}" = set; then :
4950     $as_echo_n "(cached) " >&6
4951     else
4952     FCFLAGS=-g
4953     cat > conftest.$ac_ext <<_ACEOF
4954     program main
4955 gezelter 1225
4956 gezelter 1373 end
4957     _ACEOF
4958     if ac_fn_fc_try_compile "$LINENO"; then :
4959     ac_cv_prog_fc_g=yes
4960     else
4961     ac_cv_prog_fc_g=no
4962 gezelter 1225 fi
4963 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4964 gezelter 1225
4965     fi
4966 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4967     $as_echo "$ac_cv_prog_fc_g" >&6; }
4968     if test "$ac_test_FCFLAGS" = set; then
4969     FCFLAGS=$ac_save_FCFLAGS
4970     elif test $ac_cv_prog_fc_g = yes; then
4971     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4972     FCFLAGS="-g -O2"
4973     else
4974     FCFLAGS="-g"
4975     fi
4976     else
4977     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4978     FCFLAGS="-O2"
4979     else
4980     FCFLAGS=
4981     fi
4982 gezelter 1225 fi
4983    
4984 gezelter 1373 ac_ext=${ac_fc_srcext-f}
4985     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4986     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4987     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4988 gezelter 1225
4989    
4990 gezelter 1373 if test $USE_MPI != no; then :
4991 gezelter 1225
4992 gezelter 1373 ac_ext=${ac_fc_srcext-f}
4993     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4994     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4995     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4996 gezelter 1225
4997    
4998    
4999    
5000    
5001 gezelter 1373
5002     for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
5003     do
5004     # Extract the first word of "$ac_prog", so it can be a program name with args.
5005     set dummy $ac_prog; ac_word=$2
5006     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5007     $as_echo_n "checking for $ac_word... " >&6; }
5008     if test "${ac_cv_prog_MPIFC+set}" = set; then :
5009 gezelter 1300 $as_echo_n "(cached) " >&6
5010 gezelter 1225 else
5011 gezelter 1373 if test -n "$MPIFC"; then
5012     ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
5013     else
5014     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5015     for as_dir in $PATH
5016     do
5017     IFS=$as_save_IFS
5018     test -z "$as_dir" && as_dir=.
5019     for ac_exec_ext in '' $ac_executable_extensions; do
5020     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5021     ac_cv_prog_MPIFC="$ac_prog"
5022     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5023     break 2
5024     fi
5025     done
5026 gezelter 1225 done
5027 gezelter 1373 IFS=$as_save_IFS
5028 gezelter 1225
5029     fi
5030 gezelter 1373 fi
5031     MPIFC=$ac_cv_prog_MPIFC
5032     if test -n "$MPIFC"; then
5033     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
5034     $as_echo "$MPIFC" >&6; }
5035     else
5036     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5037     $as_echo "no" >&6; }
5038     fi
5039 gezelter 1225
5040    
5041 gezelter 1373 test -n "$MPIFC" && break
5042     done
5043     test -n "$MPIFC" || MPIFC="$FC"
5044 gezelter 1225
5045 gezelter 1373 ax_mpi_save_FC="$FC"
5046     FC="$MPIFC"
5047 gezelter 1225
5048    
5049    
5050 gezelter 1373 if test x = x"$MPILIBS"; then
5051     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
5052     $as_echo_n "checking for MPI_Init... " >&6; }
5053     cat > conftest.$ac_ext <<_ACEOF
5054     program main
5055     call MPI_Init
5056     end
5057     _ACEOF
5058     if ac_fn_fc_try_link "$LINENO"; then :
5059     MPILIBS=" "
5060     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5061     $as_echo "yes" >&6; }
5062     else
5063     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5064     $as_echo "no" >&6; }
5065     fi
5066     rm -f core conftest.err conftest.$ac_objext \
5067     conftest$ac_exeext conftest.$ac_ext
5068     fi
5069 gezelter 1225
5070 gezelter 1373 if test x = x"$MPILIBS"; then
5071     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
5072     $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
5073     if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
5074 gezelter 1300 $as_echo_n "(cached) " >&6
5075 gezelter 1225 else
5076 gezelter 1373 ac_check_lib_save_LIBS=$LIBS
5077     LIBS="-lfmpi $LIBS"
5078     cat > conftest.$ac_ext <<_ACEOF
5079     program main
5080     call MPI_Init
5081     end
5082     _ACEOF
5083     if ac_fn_fc_try_link "$LINENO"; then :
5084     ac_cv_lib_fmpi_MPI_Init=yes
5085     else
5086     ac_cv_lib_fmpi_MPI_Init=no
5087     fi
5088     rm -f core conftest.err conftest.$ac_objext \
5089     conftest$ac_exeext conftest.$ac_ext
5090     LIBS=$ac_check_lib_save_LIBS
5091     fi
5092     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
5093     $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
5094     if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
5095     MPILIBS="-lfmpi"
5096     fi
5097 gezelter 1225
5098 gezelter 1373 fi
5099     if test x = x"$MPILIBS"; then
5100     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
5101     $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
5102     if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
5103     $as_echo_n "(cached) " >&6
5104     else
5105     ac_check_lib_save_LIBS=$LIBS
5106     LIBS="-lmpichf90 $LIBS"
5107     cat > conftest.$ac_ext <<_ACEOF
5108     program main
5109     call MPI_Init
5110     end
5111     _ACEOF
5112     if ac_fn_fc_try_link "$LINENO"; then :
5113     ac_cv_lib_mpichf90_MPI_Init=yes
5114     else
5115     ac_cv_lib_mpichf90_MPI_Init=no
5116     fi
5117     rm -f core conftest.err conftest.$ac_objext \
5118     conftest$ac_exeext conftest.$ac_ext
5119     LIBS=$ac_check_lib_save_LIBS
5120     fi
5121     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
5122     $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
5123     if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
5124     MPILIBS="-lmpichf90"
5125     fi
5126 gezelter 1225
5127 gezelter 1373 fi
5128    
5129     if test x = x"$MPILIBS"; then
5130     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
5131     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
5132     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
5133     $as_echo_n "(cached) " >&6
5134     else
5135     ac_check_lib_save_LIBS=$LIBS
5136     LIBS="-lmpi $LIBS"
5137     cat > conftest.$ac_ext <<_ACEOF
5138     program main
5139     call MPI_Init
5140     end
5141     _ACEOF
5142     if ac_fn_fc_try_link "$LINENO"; then :
5143     ac_cv_lib_mpi_MPI_Init=yes
5144     else
5145     ac_cv_lib_mpi_MPI_Init=no
5146 gezelter 1225 fi
5147 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
5148     conftest$ac_exeext conftest.$ac_ext
5149     LIBS=$ac_check_lib_save_LIBS
5150     fi
5151     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
5152     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
5153     if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
5154     MPILIBS="-lmpi"
5155     fi
5156 gezelter 1225
5157 gezelter 1373 fi
5158     if test x = x"$MPILIBS"; then
5159     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
5160     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
5161     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
5162     $as_echo_n "(cached) " >&6
5163     else
5164     ac_check_lib_save_LIBS=$LIBS
5165     LIBS="-lmpich $LIBS"
5166     cat > conftest.$ac_ext <<_ACEOF
5167     program main
5168     call MPI_Init
5169     end
5170     _ACEOF
5171     if ac_fn_fc_try_link "$LINENO"; then :
5172     ac_cv_lib_mpich_MPI_Init=yes
5173     else
5174     ac_cv_lib_mpich_MPI_Init=no
5175     fi
5176     rm -f core conftest.err conftest.$ac_objext \
5177     conftest$ac_exeext conftest.$ac_ext
5178     LIBS=$ac_check_lib_save_LIBS
5179     fi
5180     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
5181     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
5182     if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
5183     MPILIBS="-lmpich"
5184     fi
5185 gezelter 1225
5186     fi
5187    
5188 gezelter 1373 if test x != x"$MPILIBS"; then
5189     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
5190     $as_echo_n "checking for mpif.h... " >&6; }
5191     cat > conftest.$ac_ext <<_ACEOF
5192     program main
5193     include 'mpif.h'
5194     end
5195     _ACEOF
5196     if ac_fn_fc_try_compile "$LINENO"; then :
5197     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5198     $as_echo "yes" >&6; }
5199 gezelter 1225 else
5200 gezelter 1373 MPILIBS=""
5201     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202     $as_echo "no" >&6; }
5203     fi
5204     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5205     fi
5206 gezelter 1225
5207 gezelter 1373 FC="$ax_mpi_save_FC"
5208 gezelter 1225
5209    
5210    
5211 gezelter 1373 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
5212     if test x = x"$MPILIBS"; then
5213     USE_MPI="no"
5214 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
5215     $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
5216 gezelter 1373 :
5217     else
5218     USE_MPI="yes"
5219     :
5220 gezelter 1225 fi
5221    
5222    
5223     fi
5224 gezelter 1373 if test $USE_MPI != no; then :
5225 gezelter 1225
5226 gezelter 1373 CXX=$MPICXX
5227     CC=$MPICC
5228     FC=$MPIFC
5229 gezelter 1225
5230     fi
5231    
5232    
5233 gezelter 848 # Checks for programs.
5234 gezelter 1210 ac_ext=cpp
5235 gezelter 848 ac_cpp='$CXXCPP $CPPFLAGS'
5236     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5237     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5238     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5239 gezelter 1210 if test -z "$CXX"; then
5240     if test -n "$CCC"; then
5241     CXX=$CCC
5242     else
5243     if test -n "$ac_tool_prefix"; then
5244 gezelter 1373 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5245 gezelter 2 do
5246     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5247     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5248 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5249 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5250 gezelter 1373 if test "${ac_cv_prog_CXX+set}" = set; then :
5251 gezelter 1300 $as_echo_n "(cached) " >&6
5252 gezelter 2 else
5253 gezelter 848 if test -n "$CXX"; then
5254     ac_cv_prog_CXX="$CXX" # Let the user override the test.
5255 gezelter 2 else
5256 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5257     for as_dir in $PATH
5258     do
5259     IFS=$as_save_IFS
5260     test -z "$as_dir" && as_dir=.
5261 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5262 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5263 gezelter 848 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5264 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5265 gezelter 397 break 2
5266     fi
5267 gezelter 2 done
5268 gezelter 1373 done
5269 gezelter 1210 IFS=$as_save_IFS
5270 gezelter 2
5271     fi
5272     fi
5273 gezelter 848 CXX=$ac_cv_prog_CXX
5274     if test -n "$CXX"; then
5275 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5276 gezelter 1300 $as_echo "$CXX" >&6; }
5277 gezelter 2 else
5278 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5279 gezelter 1300 $as_echo "no" >&6; }
5280 gezelter 2 fi
5281    
5282 gezelter 1210
5283 gezelter 848 test -n "$CXX" && break
5284 gezelter 2 done
5285     fi
5286 gezelter 848 if test -z "$CXX"; then
5287     ac_ct_CXX=$CXX
5288 gezelter 1373 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5289 gezelter 2 do
5290     # Extract the first word of "$ac_prog", so it can be a program name with args.
5291     set dummy $ac_prog; ac_word=$2
5292 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5293 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5294 gezelter 1373 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5295 gezelter 1300 $as_echo_n "(cached) " >&6
5296 gezelter 2 else
5297 gezelter 848 if test -n "$ac_ct_CXX"; then
5298     ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5299 gezelter 2 else
5300 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5301     for as_dir in $PATH
5302     do
5303     IFS=$as_save_IFS
5304     test -z "$as_dir" && as_dir=.
5305 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5306 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5307 gezelter 848 ac_cv_prog_ac_ct_CXX="$ac_prog"
5308 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5309 gezelter 397 break 2
5310     fi
5311 gezelter 2 done
5312 gezelter 1373 done
5313 gezelter 1210 IFS=$as_save_IFS
5314 gezelter 2
5315     fi
5316     fi
5317 gezelter 848 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5318     if test -n "$ac_ct_CXX"; then
5319 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5320 gezelter 1300 $as_echo "$ac_ct_CXX" >&6; }
5321 gezelter 2 else
5322 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5323 gezelter 1300 $as_echo "no" >&6; }
5324 gezelter 2 fi
5325    
5326 gezelter 1210
5327 gezelter 848 test -n "$ac_ct_CXX" && break
5328 gezelter 2 done
5329    
5330 gezelter 1210 if test "x$ac_ct_CXX" = x; then
5331     CXX="g++"
5332     else
5333     case $cross_compiling:$ac_tool_warned in
5334     yes:)
5335 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5336     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5337 gezelter 1210 ac_tool_warned=yes ;;
5338     esac
5339     CXX=$ac_ct_CXX
5340     fi
5341 gezelter 2 fi
5342    
5343 gezelter 1210 fi
5344     fi
5345 gezelter 397 # Provide some information about the compiler.
5346 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5347 gezelter 1300 set X $ac_compile
5348     ac_compiler=$2
5349 gezelter 1373 for ac_option in --version -v -V -qversion; do
5350     { { ac_try="$ac_compiler $ac_option >&5"
5351 gezelter 1210 case "(($ac_try" in
5352     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5353     *) ac_try_echo=$ac_try;;
5354     esac
5355 gezelter 1373 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5356     $as_echo "$ac_try_echo"; } >&5
5357     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5358 gezelter 397 ac_status=$?
5359 gezelter 1373 if test -s conftest.err; then
5360     sed '10a\
5361     ... rest of stderr output deleted ...
5362     10q' conftest.err >conftest.er1
5363     cat conftest.er1 >&5
5364 gezelter 2 fi
5365 gezelter 1390 rm -f conftest.er1 conftest.err
5366 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5367     test $ac_status = 0; }
5368 gezelter 2 done
5369    
5370 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5371 gezelter 1300 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5372 gezelter 1373 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5373 gezelter 1300 $as_echo_n "(cached) " >&6
5374 gezelter 848 else
5375 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5376 gezelter 848 /* end confdefs.h. */
5377    
5378     int
5379     main ()
5380     {
5381     #ifndef __GNUC__
5382     choke me
5383     #endif
5384    
5385     ;
5386     return 0;
5387     }
5388     _ACEOF
5389 gezelter 1373 if ac_fn_cxx_try_compile "$LINENO"; then :
5390 gezelter 848 ac_compiler_gnu=yes
5391     else
5392 gezelter 1373 ac_compiler_gnu=no
5393 gezelter 848 fi
5394 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5395 gezelter 848 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5396    
5397     fi
5398 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5399 gezelter 1300 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5400     if test $ac_compiler_gnu = yes; then
5401     GXX=yes
5402     else
5403     GXX=
5404     fi
5405 gezelter 848 ac_test_CXXFLAGS=${CXXFLAGS+set}
5406     ac_save_CXXFLAGS=$CXXFLAGS
5407 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5408 gezelter 1300 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5409 gezelter 1373 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5410 gezelter 1300 $as_echo_n "(cached) " >&6
5411 gezelter 848 else
5412 gezelter 1210 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5413     ac_cxx_werror_flag=yes
5414     ac_cv_prog_cxx_g=no
5415     CXXFLAGS="-g"
5416 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5417 gezelter 848 /* end confdefs.h. */
5418    
5419     int
5420     main ()
5421     {
5422    
5423     ;
5424     return 0;
5425     }
5426     _ACEOF
5427 gezelter 1373 if ac_fn_cxx_try_compile "$LINENO"; then :
5428 gezelter 848 ac_cv_prog_cxx_g=yes
5429     else
5430 gezelter 1373 CXXFLAGS=""
5431     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5432 gezelter 848 /* end confdefs.h. */
5433 gezelter 1210
5434 gezelter 848 int
5435     main ()
5436     {
5437 gezelter 1210
5438 gezelter 848 ;
5439     return 0;
5440     }
5441     _ACEOF
5442 gezelter 1373 if ac_fn_cxx_try_compile "$LINENO"; then :
5443    
5444 gezelter 848 else
5445 gezelter 1373 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5446 gezelter 1210 CXXFLAGS="-g"
5447 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5448 gezelter 848 /* end confdefs.h. */
5449 gezelter 1210
5450 gezelter 848 int
5451     main ()
5452     {
5453 gezelter 1210
5454 gezelter 848 ;
5455     return 0;
5456     }
5457     _ACEOF
5458 gezelter 1373 if ac_fn_cxx_try_compile "$LINENO"; then :
5459 gezelter 1210 ac_cv_prog_cxx_g=yes
5460 gezelter 848 fi
5461 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5462 gezelter 848 fi
5463 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464     fi
5465     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5466     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5467     fi
5468 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5469 gezelter 1300 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5470 gezelter 1210 if test "$ac_test_CXXFLAGS" = set; then
5471     CXXFLAGS=$ac_save_CXXFLAGS
5472     elif test $ac_cv_prog_cxx_g = yes; then
5473     if test "$GXX" = yes; then
5474     CXXFLAGS="-g -O2"
5475     else
5476     CXXFLAGS="-g"
5477     fi
5478     else
5479     if test "$GXX" = yes; then
5480     CXXFLAGS="-O2"
5481     else
5482     CXXFLAGS=
5483     fi
5484     fi
5485 gezelter 1373 ac_ext=${ac_fc_srcext-f}
5486     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5487     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5488     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5489 gezelter 848
5490     ac_ext=c
5491     ac_cpp='$CPP $CPPFLAGS'
5492     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5493     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5494     ac_compiler_gnu=$ac_cv_c_compiler_gnu
5495     if test -n "$ac_tool_prefix"; then
5496 gezelter 1373 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5497 gezelter 848 do
5498     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5499     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5500 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5501 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5502 gezelter 1373 if test "${ac_cv_prog_CC+set}" = set; then :
5503 gezelter 1300 $as_echo_n "(cached) " >&6
5504 gezelter 848 else
5505     if test -n "$CC"; then
5506     ac_cv_prog_CC="$CC" # Let the user override the test.
5507     else
5508     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5509     for as_dir in $PATH
5510     do
5511     IFS=$as_save_IFS
5512     test -z "$as_dir" && as_dir=.
5513 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5514 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5515 gezelter 848 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5516 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5517 gezelter 848 break 2
5518     fi
5519     done
5520 gezelter 1373 done
5521 gezelter 1210 IFS=$as_save_IFS
5522 gezelter 848
5523     fi
5524     fi
5525     CC=$ac_cv_prog_CC
5526     if test -n "$CC"; then
5527 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5528 gezelter 1300 $as_echo "$CC" >&6; }
5529 gezelter 848 else
5530 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5531 gezelter 1300 $as_echo "no" >&6; }
5532 gezelter 848 fi
5533    
5534 gezelter 1210
5535 gezelter 848 test -n "$CC" && break
5536     done
5537     fi
5538     if test -z "$CC"; then
5539     ac_ct_CC=$CC
5540 gezelter 1373 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5541 gezelter 848 do
5542     # Extract the first word of "$ac_prog", so it can be a program name with args.
5543     set dummy $ac_prog; ac_word=$2
5544 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5545 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5546 gezelter 1373 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5547 gezelter 1300 $as_echo_n "(cached) " >&6
5548 gezelter 848 else
5549     if test -n "$ac_ct_CC"; then
5550     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5551     else
5552     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553     for as_dir in $PATH
5554     do
5555     IFS=$as_save_IFS
5556     test -z "$as_dir" && as_dir=.
5557 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5558 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5559 gezelter 848 ac_cv_prog_ac_ct_CC="$ac_prog"
5560 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561 gezelter 848 break 2
5562     fi
5563     done
5564 gezelter 1373 done
5565 gezelter 1210 IFS=$as_save_IFS
5566 gezelter 848
5567     fi
5568     fi
5569     ac_ct_CC=$ac_cv_prog_ac_ct_CC
5570     if test -n "$ac_ct_CC"; then
5571 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5572 gezelter 1300 $as_echo "$ac_ct_CC" >&6; }
5573 gezelter 848 else
5574 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5575 gezelter 1300 $as_echo "no" >&6; }
5576 gezelter 848 fi
5577    
5578 gezelter 1210
5579 gezelter 848 test -n "$ac_ct_CC" && break
5580     done
5581    
5582 gezelter 1210 if test "x$ac_ct_CC" = x; then
5583     CC=""
5584     else
5585     case $cross_compiling:$ac_tool_warned in
5586     yes:)
5587 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5588     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5589 gezelter 1210 ac_tool_warned=yes ;;
5590     esac
5591     CC=$ac_ct_CC
5592     fi
5593 gezelter 848 fi
5594    
5595    
5596 gezelter 1373 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5597     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5598     as_fn_error "no acceptable C compiler found in \$PATH
5599     See \`config.log' for more details." "$LINENO" 5; }
5600 gezelter 848
5601     # Provide some information about the compiler.
5602 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5603 gezelter 1300 set X $ac_compile
5604     ac_compiler=$2
5605 gezelter 1373 for ac_option in --version -v -V -qversion; do
5606     { { ac_try="$ac_compiler $ac_option >&5"
5607 gezelter 1210 case "(($ac_try" in
5608     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5609     *) ac_try_echo=$ac_try;;
5610     esac
5611 gezelter 1373 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5612     $as_echo "$ac_try_echo"; } >&5
5613     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5614 gezelter 848 ac_status=$?
5615 gezelter 1373 if test -s conftest.err; then
5616     sed '10a\
5617     ... rest of stderr output deleted ...
5618     10q' conftest.err >conftest.er1
5619     cat conftest.er1 >&5
5620     fi
5621 gezelter 1390 rm -f conftest.er1 conftest.err
5622 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5623     test $ac_status = 0; }
5624     done
5625 gezelter 848
5626 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5627 gezelter 1300 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5628 gezelter 1373 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5629 gezelter 1300 $as_echo_n "(cached) " >&6
5630 gezelter 2 else
5631 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5632 gezelter 397 /* end confdefs.h. */
5633 gezelter 2
5634     int
5635     main ()
5636     {
5637     #ifndef __GNUC__
5638     choke me
5639     #endif
5640    
5641     ;
5642     return 0;
5643     }
5644     _ACEOF
5645 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
5646 gezelter 2 ac_compiler_gnu=yes
5647     else
5648 gezelter 1373 ac_compiler_gnu=no
5649 gezelter 2 fi
5650 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5651 gezelter 2 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5652    
5653     fi
5654 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5655 gezelter 1300 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5656     if test $ac_compiler_gnu = yes; then
5657     GCC=yes
5658     else
5659     GCC=
5660     fi
5661 gezelter 2 ac_test_CFLAGS=${CFLAGS+set}
5662     ac_save_CFLAGS=$CFLAGS
5663 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5664 gezelter 1300 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5665 gezelter 1373 if test "${ac_cv_prog_cc_g+set}" = set; then :
5666 gezelter 1300 $as_echo_n "(cached) " >&6
5667 gezelter 2 else
5668 gezelter 1210 ac_save_c_werror_flag=$ac_c_werror_flag
5669     ac_c_werror_flag=yes
5670     ac_cv_prog_cc_g=no
5671     CFLAGS="-g"
5672 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5673 gezelter 397 /* end confdefs.h. */
5674 gezelter 2
5675     int
5676     main ()
5677     {
5678    
5679     ;
5680     return 0;
5681     }
5682     _ACEOF
5683 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
5684 gezelter 1210 ac_cv_prog_cc_g=yes
5685     else
5686 gezelter 1373 CFLAGS=""
5687     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5688 gezelter 1210 /* end confdefs.h. */
5689    
5690     int
5691     main ()
5692     {
5693    
5694     ;
5695     return 0;
5696     }
5697     _ACEOF
5698 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
5699    
5700 gezelter 1210 else
5701 gezelter 1373 ac_c_werror_flag=$ac_save_c_werror_flag
5702 gezelter 1210 CFLAGS="-g"
5703 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5704 gezelter 1210 /* end confdefs.h. */
5705    
5706     int
5707     main ()
5708     {
5709    
5710     ;
5711     return 0;
5712     }
5713     _ACEOF
5714 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
5715 gezelter 2 ac_cv_prog_cc_g=yes
5716     fi
5717 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5718 gezelter 2 fi
5719 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5720     fi
5721     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5722     ac_c_werror_flag=$ac_save_c_werror_flag
5723     fi
5724 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5725 gezelter 1300 $as_echo "$ac_cv_prog_cc_g" >&6; }
5726 gezelter 2 if test "$ac_test_CFLAGS" = set; then
5727     CFLAGS=$ac_save_CFLAGS
5728     elif test $ac_cv_prog_cc_g = yes; then
5729     if test "$GCC" = yes; then
5730     CFLAGS="-g -O2"
5731     else
5732     CFLAGS="-g"
5733     fi
5734     else
5735     if test "$GCC" = yes; then
5736     CFLAGS="-O2"
5737     else
5738     CFLAGS=
5739     fi
5740     fi
5741 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5742 gezelter 1300 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5743 gezelter 1373 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5744 gezelter 1300 $as_echo_n "(cached) " >&6
5745 gezelter 397 else
5746 gezelter 1210 ac_cv_prog_cc_c89=no
5747 gezelter 397 ac_save_CC=$CC
5748 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5749 gezelter 397 /* end confdefs.h. */
5750     #include <stdarg.h>
5751     #include <stdio.h>
5752     #include <sys/types.h>
5753     #include <sys/stat.h>
5754     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5755     struct buf { int x; };
5756     FILE * (*rcsopen) (struct buf *, struct stat *, int);
5757     static char *e (p, i)
5758     char **p;
5759     int i;
5760     {
5761     return p[i];
5762     }
5763     static char *f (char * (*g) (char **, int), char **p, ...)
5764     {
5765     char *s;
5766     va_list v;
5767     va_start (v,p);
5768     s = g (p, va_arg (v,int));
5769     va_end (v);
5770     return s;
5771     }
5772    
5773     /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5774     function prototypes and stuff, but not '\xHH' hex character constants.
5775     These don't provoke an error unfortunately, instead are silently treated
5776 gezelter 1210 as 'x'. The following induces an error, until -std is added to get
5777 gezelter 397 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5778     array size at least. It's necessary to write '\x00'==0 to get something
5779 gezelter 1210 that's true only with -std. */
5780 gezelter 397 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5781    
5782 gezelter 1210 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5783     inside strings and character constants. */
5784     #define FOO(x) 'x'
5785     int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5786    
5787 gezelter 397 int test (int i, double x);
5788     struct s1 {int (*f) (int a);};
5789     struct s2 {int (*f) (double a);};
5790     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5791     int argc;
5792     char **argv;
5793     int
5794     main ()
5795     {
5796     return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5797     ;
5798     return 0;
5799     }
5800     _ACEOF
5801 gezelter 1210 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5802     -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5803 gezelter 397 do
5804     CC="$ac_save_CC $ac_arg"
5805 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
5806 gezelter 1210 ac_cv_prog_cc_c89=$ac_arg
5807 gezelter 397 fi
5808 gezelter 1210 rm -f core conftest.err conftest.$ac_objext
5809     test "x$ac_cv_prog_cc_c89" != "xno" && break
5810 gezelter 397 done
5811 gezelter 1210 rm -f conftest.$ac_ext
5812 gezelter 397 CC=$ac_save_CC
5813    
5814     fi
5815 gezelter 1210 # AC_CACHE_VAL
5816     case "x$ac_cv_prog_cc_c89" in
5817     x)
5818 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5819 gezelter 1300 $as_echo "none needed" >&6; } ;;
5820 gezelter 1210 xno)
5821 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5822 gezelter 1300 $as_echo "unsupported" >&6; } ;;
5823 gezelter 397 *)
5824 gezelter 1210 CC="$CC $ac_cv_prog_cc_c89"
5825 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5826 gezelter 1300 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5827 gezelter 397 esac
5828 gezelter 1373 if test "x$ac_cv_prog_cc_c89" != xno; then :
5829 gezelter 397
5830 gezelter 1373 fi
5831 gezelter 397
5832 gezelter 1373 ac_ext=${ac_fc_srcext-f}
5833     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5834     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5835     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5836 gezelter 2
5837 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5838     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5839     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5840 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5841 gezelter 2 if test -n "$ac_tool_prefix"; then
5842 gezelter 1373 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5843 gezelter 2 do
5844     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5845     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5846 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5847 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5848 gezelter 1373 if test "${ac_cv_prog_FC+set}" = set; then :
5849 gezelter 1300 $as_echo_n "(cached) " >&6
5850 gezelter 2 else
5851 gezelter 848 if test -n "$FC"; then
5852     ac_cv_prog_FC="$FC" # Let the user override the test.
5853 gezelter 2 else
5854 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5855     for as_dir in $PATH
5856     do
5857     IFS=$as_save_IFS
5858     test -z "$as_dir" && as_dir=.
5859 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5860 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5861 gezelter 848 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
5862 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5863 gezelter 397 break 2
5864     fi
5865 gezelter 2 done
5866 gezelter 1373 done
5867 gezelter 1210 IFS=$as_save_IFS
5868 gezelter 2
5869     fi
5870     fi
5871 gezelter 848 FC=$ac_cv_prog_FC
5872     if test -n "$FC"; then
5873 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
5874 gezelter 1300 $as_echo "$FC" >&6; }
5875 gezelter 2 else
5876 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5877 gezelter 1300 $as_echo "no" >&6; }
5878 gezelter 2 fi
5879    
5880 gezelter 1210
5881 gezelter 848 test -n "$FC" && break
5882 gezelter 2 done
5883     fi
5884 gezelter 848 if test -z "$FC"; then
5885     ac_ct_FC=$FC
5886 gezelter 1373 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5887 gezelter 2 do
5888     # Extract the first word of "$ac_prog", so it can be a program name with args.
5889     set dummy $ac_prog; ac_word=$2
5890 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5891 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5892 gezelter 1373 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
5893 gezelter 1300 $as_echo_n "(cached) " >&6
5894 gezelter 2 else
5895 gezelter 848 if test -n "$ac_ct_FC"; then
5896     ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
5897 gezelter 2 else
5898 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5899     for as_dir in $PATH
5900     do
5901     IFS=$as_save_IFS
5902     test -z "$as_dir" && as_dir=.
5903 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5904 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5905 gezelter 848 ac_cv_prog_ac_ct_FC="$ac_prog"
5906 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5907 gezelter 397 break 2
5908     fi
5909 gezelter 2 done
5910 gezelter 1373 done
5911 gezelter 1210 IFS=$as_save_IFS
5912 gezelter 2
5913     fi
5914     fi
5915 gezelter 848 ac_ct_FC=$ac_cv_prog_ac_ct_FC
5916     if test -n "$ac_ct_FC"; then
5917 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
5918 gezelter 1300 $as_echo "$ac_ct_FC" >&6; }
5919 gezelter 2 else
5920 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5921 gezelter 1300 $as_echo "no" >&6; }
5922 gezelter 2 fi
5923    
5924 gezelter 1210
5925 gezelter 848 test -n "$ac_ct_FC" && break
5926 gezelter 2 done
5927    
5928 gezelter 1210 if test "x$ac_ct_FC" = x; then
5929     FC=""
5930     else
5931     case $cross_compiling:$ac_tool_warned in
5932     yes:)
5933 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5934     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5935 gezelter 1210 ac_tool_warned=yes ;;
5936     esac
5937     FC=$ac_ct_FC
5938     fi
5939 gezelter 2 fi
5940    
5941 gezelter 397
5942     # Provide some information about the compiler.
5943 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
5944 gezelter 1300 set X $ac_compile
5945     ac_compiler=$2
5946 gezelter 1373 for ac_option in --version -v -V -qversion; do
5947     { { ac_try="$ac_compiler $ac_option >&5"
5948 gezelter 1210 case "(($ac_try" in
5949     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5950     *) ac_try_echo=$ac_try;;
5951     esac
5952 gezelter 1373 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5953     $as_echo "$ac_try_echo"; } >&5
5954     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5955 gezelter 397 ac_status=$?
5956 gezelter 1373 if test -s conftest.err; then
5957     sed '10a\
5958     ... rest of stderr output deleted ...
5959     10q' conftest.err >conftest.er1
5960     cat conftest.er1 >&5
5961     fi
5962 gezelter 1390 rm -f conftest.er1 conftest.err
5963 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5964     test $ac_status = 0; }
5965     done
5966 chuckv 1197 rm -f a.out
5967 gezelter 397
5968 gezelter 848 # If we don't use `.F' as extension, the preprocessor is not run on the
5969     # input file. (Note that this only needs to work for GNU compilers.)
5970     ac_save_ext=$ac_ext
5971     ac_ext=F
5972 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
5973 gezelter 1300 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
5974 gezelter 1373 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
5975 gezelter 1300 $as_echo_n "(cached) " >&6
5976 gezelter 2 else
5977 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5978 gezelter 848 program main
5979 gezelter 2 #ifndef __GNUC__
5980     choke me
5981     #endif
5982    
5983 gezelter 848 end
5984 gezelter 2 _ACEOF
5985 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
5986 gezelter 2 ac_compiler_gnu=yes
5987     else
5988 gezelter 1373 ac_compiler_gnu=no
5989 gezelter 2 fi
5990 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5991 gezelter 848 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
5992 gezelter 2
5993     fi
5994 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
5995 gezelter 1300 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
5996 gezelter 848 ac_ext=$ac_save_ext
5997 gezelter 1373 ac_test_FCFLAGS=${FCFLAGS+set}
5998     ac_save_FCFLAGS=$FCFLAGS
5999 gezelter 848 FCFLAGS=
6000 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
6001 gezelter 1300 $as_echo_n "checking whether $FC accepts -g... " >&6; }
6002 gezelter 1373 if test "${ac_cv_prog_fc_g+set}" = set; then :
6003 gezelter 1300 $as_echo_n "(cached) " >&6
6004 gezelter 2 else
6005 gezelter 848 FCFLAGS=-g
6006 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6007 gezelter 848 program main
6008 gezelter 2
6009 gezelter 848 end
6010 gezelter 2 _ACEOF
6011 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6012 gezelter 848 ac_cv_prog_fc_g=yes
6013 gezelter 2 else
6014 gezelter 1373 ac_cv_prog_fc_g=no
6015 gezelter 2 fi
6016 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6017    
6018 gezelter 2 fi
6019 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
6020 gezelter 1300 $as_echo "$ac_cv_prog_fc_g" >&6; }
6021 gezelter 1373 if test "$ac_test_FCFLAGS" = set; then
6022     FCFLAGS=$ac_save_FCFLAGS
6023 gezelter 848 elif test $ac_cv_prog_fc_g = yes; then
6024     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6025     FCFLAGS="-g -O2"
6026 gezelter 2 else
6027 gezelter 848 FCFLAGS="-g"
6028 gezelter 2 fi
6029     else
6030 gezelter 848 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6031     FCFLAGS="-O2"
6032 gezelter 2 else
6033 gezelter 848 FCFLAGS=
6034 gezelter 2 fi
6035     fi
6036 gezelter 397
6037 gezelter 1373 ac_ext=${ac_fc_srcext-f}
6038     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6039     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6040     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6041 gezelter 2
6042 gezelter 774 ac_ext=c
6043     ac_cpp='$CPP $CPPFLAGS'
6044     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6045     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6046     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6047 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6048 gezelter 1300 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6049 gezelter 774 # On Suns, sometimes $CPP names a directory.
6050     if test -n "$CPP" && test -d "$CPP"; then
6051     CPP=
6052     fi
6053     if test -z "$CPP"; then
6054 gezelter 1373 if test "${ac_cv_prog_CPP+set}" = set; then :
6055 gezelter 1300 $as_echo_n "(cached) " >&6
6056 gezelter 774 else
6057     # Double quotes because CPP needs to be expanded
6058     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6059     do
6060     ac_preproc_ok=false
6061     for ac_c_preproc_warn_flag in '' yes
6062     do
6063     # Use a header file that comes with gcc, so configuring glibc
6064     # with a fresh cross-compiler works.
6065     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6066     # <limits.h> exists even on freestanding compilers.
6067     # On the NeXT, cc -E runs the code through the compiler's parser,
6068     # not just through cpp. "Syntax error" is here to catch this case.
6069 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6070 gezelter 774 /* end confdefs.h. */
6071     #ifdef __STDC__
6072     # include <limits.h>
6073     #else
6074     # include <assert.h>
6075     #endif
6076     Syntax error
6077     _ACEOF
6078 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
6079    
6080 gezelter 774 else
6081     # Broken: fails on valid input.
6082     continue
6083     fi
6084 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6085 gezelter 774
6086 gezelter 1210 # OK, works on sane cases. Now check whether nonexistent headers
6087 gezelter 774 # can be detected and how.
6088 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6089 gezelter 774 /* end confdefs.h. */
6090     #include <ac_nonexistent.h>
6091     _ACEOF
6092 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
6093 gezelter 774 # Broken: success on invalid input.
6094     continue
6095     else
6096     # Passes both tests.
6097     ac_preproc_ok=:
6098     break
6099     fi
6100 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6101 gezelter 774
6102     done
6103     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6104 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6105 gezelter 1373 if $ac_preproc_ok; then :
6106 gezelter 774 break
6107     fi
6108    
6109     done
6110     ac_cv_prog_CPP=$CPP
6111    
6112     fi
6113     CPP=$ac_cv_prog_CPP
6114     else
6115     ac_cv_prog_CPP=$CPP
6116     fi
6117 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6118 gezelter 1300 $as_echo "$CPP" >&6; }
6119 gezelter 774 ac_preproc_ok=false
6120     for ac_c_preproc_warn_flag in '' yes
6121     do
6122     # Use a header file that comes with gcc, so configuring glibc
6123     # with a fresh cross-compiler works.
6124     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6125     # <limits.h> exists even on freestanding compilers.
6126     # On the NeXT, cc -E runs the code through the compiler's parser,
6127     # not just through cpp. "Syntax error" is here to catch this case.
6128 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6129 gezelter 774 /* end confdefs.h. */
6130     #ifdef __STDC__
6131     # include <limits.h>
6132     #else
6133     # include <assert.h>
6134     #endif
6135     Syntax error
6136     _ACEOF
6137 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
6138    
6139 gezelter 774 else
6140     # Broken: fails on valid input.
6141     continue
6142     fi
6143 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6144 gezelter 774
6145 gezelter 1210 # OK, works on sane cases. Now check whether nonexistent headers
6146 gezelter 774 # can be detected and how.
6147 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6148 gezelter 774 /* end confdefs.h. */
6149     #include <ac_nonexistent.h>
6150     _ACEOF
6151 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
6152 gezelter 774 # Broken: success on invalid input.
6153     continue
6154     else
6155     # Passes both tests.
6156     ac_preproc_ok=:
6157     break
6158     fi
6159 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6160 gezelter 774
6161     done
6162     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6163 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6164 gezelter 1373 if $ac_preproc_ok; then :
6165    
6166 gezelter 774 else
6167 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6168     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6169     as_fn_error "C preprocessor \"$CPP\" fails sanity check
6170     See \`config.log' for more details." "$LINENO" 5; }
6171 gezelter 774 fi
6172    
6173 gezelter 1373 ac_ext=${ac_fc_srcext-f}
6174     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6175     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6176     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6177 gezelter 774
6178 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6179 gezelter 1300 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6180 gezelter 1373 if test "${ac_cv_path_GREP+set}" = set; then :
6181 gezelter 1300 $as_echo_n "(cached) " >&6
6182 gezelter 774 else
6183 gezelter 1300 if test -z "$GREP"; then
6184 gezelter 1210 ac_path_GREP_found=false
6185 gezelter 1300 # Loop through the user's path and test for each of PROGNAME-LIST
6186     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6187 gezelter 1210 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6188     do
6189     IFS=$as_save_IFS
6190     test -z "$as_dir" && as_dir=.
6191 gezelter 1373 for ac_prog in grep ggrep; do
6192 gezelter 1300 for ac_exec_ext in '' $ac_executable_extensions; do
6193     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6194     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
6195     # Check for GNU ac_path_GREP and select it if it is found.
6196 gezelter 1210 # Check for GNU $ac_path_GREP
6197     case `"$ac_path_GREP" --version 2>&1` in
6198     *GNU*)
6199     ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6200     *)
6201     ac_count=0
6202 gezelter 1300 $as_echo_n 0123456789 >"conftest.in"
6203 gezelter 1210 while :
6204     do
6205     cat "conftest.in" "conftest.in" >"conftest.tmp"
6206     mv "conftest.tmp" "conftest.in"
6207     cp "conftest.in" "conftest.nl"
6208 gezelter 1300 $as_echo 'GREP' >> "conftest.nl"
6209 gezelter 1210 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6210     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6211 gezelter 1373 as_fn_arith $ac_count + 1 && ac_count=$as_val
6212 gezelter 1210 if test $ac_count -gt ${ac_path_GREP_max-0}; then
6213     # Best one so far, save it but keep looking for a better one
6214     ac_cv_path_GREP="$ac_path_GREP"
6215     ac_path_GREP_max=$ac_count
6216 gezelter 774 fi
6217 gezelter 1210 # 10*(2^10) chars as input seems more than enough
6218     test $ac_count -gt 10 && break
6219     done
6220     rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6221     esac
6222    
6223 gezelter 1300 $ac_path_GREP_found && break 3
6224     done
6225 gezelter 1210 done
6226 gezelter 1373 done
6227 gezelter 1210 IFS=$as_save_IFS
6228 gezelter 1300 if test -z "$ac_cv_path_GREP"; then
6229 gezelter 1373 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6230 gezelter 1300 fi
6231 gezelter 1210 else
6232     ac_cv_path_GREP=$GREP
6233     fi
6234    
6235     fi
6236 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6237 gezelter 1300 $as_echo "$ac_cv_path_GREP" >&6; }
6238 gezelter 1210 GREP="$ac_cv_path_GREP"
6239    
6240    
6241 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6242 gezelter 1300 $as_echo_n "checking for egrep... " >&6; }
6243 gezelter 1373 if test "${ac_cv_path_EGREP+set}" = set; then :
6244 gezelter 1300 $as_echo_n "(cached) " >&6
6245 gezelter 1210 else
6246     if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6247     then ac_cv_path_EGREP="$GREP -E"
6248     else
6249 gezelter 1300 if test -z "$EGREP"; then
6250 gezelter 1210 ac_path_EGREP_found=false
6251 gezelter 1300 # Loop through the user's path and test for each of PROGNAME-LIST
6252     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6253 gezelter 1210 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6254     do
6255     IFS=$as_save_IFS
6256     test -z "$as_dir" && as_dir=.
6257 gezelter 1373 for ac_prog in egrep; do
6258 gezelter 1300 for ac_exec_ext in '' $ac_executable_extensions; do
6259     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6260     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6261     # Check for GNU ac_path_EGREP and select it if it is found.
6262 gezelter 1210 # Check for GNU $ac_path_EGREP
6263     case `"$ac_path_EGREP" --version 2>&1` in
6264     *GNU*)
6265     ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6266     *)
6267     ac_count=0
6268 gezelter 1300 $as_echo_n 0123456789 >"conftest.in"
6269 gezelter 1210 while :
6270     do
6271     cat "conftest.in" "conftest.in" >"conftest.tmp"
6272     mv "conftest.tmp" "conftest.in"
6273     cp "conftest.in" "conftest.nl"
6274 gezelter 1300 $as_echo 'EGREP' >> "conftest.nl"
6275 gezelter 1210 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6276     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6277 gezelter 1373 as_fn_arith $ac_count + 1 && ac_count=$as_val
6278 gezelter 1210 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6279     # Best one so far, save it but keep looking for a better one
6280     ac_cv_path_EGREP="$ac_path_EGREP"
6281     ac_path_EGREP_max=$ac_count
6282     fi
6283     # 10*(2^10) chars as input seems more than enough
6284     test $ac_count -gt 10 && break
6285     done
6286     rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6287     esac
6288    
6289 gezelter 1300 $ac_path_EGREP_found && break 3
6290     done
6291 gezelter 1210 done
6292 gezelter 1373 done
6293 gezelter 1210 IFS=$as_save_IFS
6294 gezelter 1300 if test -z "$ac_cv_path_EGREP"; then
6295 gezelter 1373 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6296 gezelter 1300 fi
6297 gezelter 1210 else
6298     ac_cv_path_EGREP=$EGREP
6299     fi
6300    
6301     fi
6302     fi
6303 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6304 gezelter 1300 $as_echo "$ac_cv_path_EGREP" >&6; }
6305 gezelter 1210 EGREP="$ac_cv_path_EGREP"
6306    
6307    
6308 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6309 gezelter 1300 $as_echo_n "checking whether ln -s works... " >&6; }
6310 gezelter 848 LN_S=$as_ln_s
6311     if test "$LN_S" = "ln -s"; then
6312 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6313 gezelter 1300 $as_echo "yes" >&6; }
6314 gezelter 848 else
6315 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6316 gezelter 1300 $as_echo "no, using $LN_S" >&6; }
6317 gezelter 848 fi
6318 gezelter 774
6319 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6320 gezelter 1300 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6321     set x ${MAKE-make}
6322     ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6323 gezelter 1373 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6324 gezelter 1300 $as_echo_n "(cached) " >&6
6325 gezelter 848 else
6326     cat >conftest.make <<\_ACEOF
6327 gezelter 1210 SHELL = /bin/sh
6328 gezelter 848 all:
6329 gezelter 1210 @echo '@@@%%%=$(MAKE)=@@@%%%'
6330 gezelter 848 _ACEOF
6331     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6332 gezelter 1210 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6333     *@@@%%%=?*=@@@%%%*)
6334     eval ac_cv_prog_make_${ac_make}_set=yes;;
6335     *)
6336     eval ac_cv_prog_make_${ac_make}_set=no;;
6337     esac
6338 chuckv 1197 rm -f conftest.make
6339     fi
6340 gezelter 1210 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6341 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6342 gezelter 1300 $as_echo "yes" >&6; }
6343 gezelter 848 SET_MAKE=
6344     else
6345 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6346 gezelter 1300 $as_echo "no" >&6; }
6347 gezelter 848 SET_MAKE="MAKE=${MAKE-make}"
6348     fi
6349    
6350     if test -n "$ac_tool_prefix"; then
6351     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6352     set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6353 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6354 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
6355 gezelter 1373 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6356 gezelter 1300 $as_echo_n "(cached) " >&6
6357 gezelter 848 else
6358     if test -n "$RANLIB"; then
6359     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6360     else
6361     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6362     for as_dir in $PATH
6363     do
6364     IFS=$as_save_IFS
6365     test -z "$as_dir" && as_dir=.
6366 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
6367 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6368 gezelter 848 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6369 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6370 gezelter 848 break 2
6371 gezelter 2 fi
6372 gezelter 848 done
6373 gezelter 1373 done
6374 gezelter 1210 IFS=$as_save_IFS
6375 gezelter 848
6376     fi
6377     fi
6378     RANLIB=$ac_cv_prog_RANLIB
6379     if test -n "$RANLIB"; then
6380 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6381 gezelter 1300 $as_echo "$RANLIB" >&6; }
6382 gezelter 848 else
6383 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6384 gezelter 1300 $as_echo "no" >&6; }
6385 gezelter 848 fi
6386    
6387 gezelter 1210
6388 gezelter 848 fi
6389     if test -z "$ac_cv_prog_RANLIB"; then
6390     ac_ct_RANLIB=$RANLIB
6391     # Extract the first word of "ranlib", so it can be a program name with args.
6392     set dummy ranlib; ac_word=$2
6393 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6394 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
6395 gezelter 1373 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6396 gezelter 1300 $as_echo_n "(cached) " >&6
6397 gezelter 848 else
6398     if test -n "$ac_ct_RANLIB"; then
6399     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6400     else
6401     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6402     for as_dir in $PATH
6403     do
6404     IFS=$as_save_IFS
6405     test -z "$as_dir" && as_dir=.
6406 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
6407 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6408 gezelter 848 ac_cv_prog_ac_ct_RANLIB="ranlib"
6409 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6410 gezelter 848 break 2
6411 gezelter 2 fi
6412 gezelter 848 done
6413 gezelter 1373 done
6414 gezelter 1210 IFS=$as_save_IFS
6415 gezelter 848
6416     fi
6417     fi
6418     ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6419     if test -n "$ac_ct_RANLIB"; then
6420 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6421 gezelter 1300 $as_echo "$ac_ct_RANLIB" >&6; }
6422 gezelter 848 else
6423 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6424 gezelter 1300 $as_echo "no" >&6; }
6425 gezelter 848 fi
6426    
6427 gezelter 1210 if test "x$ac_ct_RANLIB" = x; then
6428     RANLIB=":"
6429     else
6430     case $cross_compiling:$ac_tool_warned in
6431     yes:)
6432 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6433     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6434 gezelter 1210 ac_tool_warned=yes ;;
6435     esac
6436     RANLIB=$ac_ct_RANLIB
6437     fi
6438 gezelter 848 else
6439     RANLIB="$ac_cv_prog_RANLIB"
6440     fi
6441    
6442    
6443     # Extract the first word of "perl", so it can be a program name with args.
6444     set dummy perl; ac_word=$2
6445 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6446 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
6447 gezelter 1373 if test "${ac_cv_path_PERLINTERP+set}" = set; then :
6448 gezelter 1300 $as_echo_n "(cached) " >&6
6449 gezelter 848 else
6450     case $PERLINTERP in
6451     [\\/]* | ?:[\\/]*)
6452     ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
6453     ;;
6454     *)
6455     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6456     for as_dir in $PATH
6457     do
6458     IFS=$as_save_IFS
6459     test -z "$as_dir" && as_dir=.
6460 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
6461 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6462 gezelter 848 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
6463 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6464 gezelter 848 break 2
6465 gezelter 2 fi
6466 gezelter 848 done
6467 gezelter 1373 done
6468 gezelter 1210 IFS=$as_save_IFS
6469 gezelter 2
6470 gezelter 848 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
6471     ;;
6472     esac
6473     fi
6474     PERLINTERP=$ac_cv_path_PERLINTERP
6475     if test -n "$PERLINTERP"; then
6476 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
6477 gezelter 1300 $as_echo "$PERLINTERP" >&6; }
6478 gezelter 848 else
6479 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6480 gezelter 1300 $as_echo "no" >&6; }
6481 gezelter 848 fi
6482    
6483 gezelter 1210
6484 gezelter 848 ac_cv_path_perlinterp="$PERLINTERP"
6485     _sHpB='#!'
6486    
6487    
6488 gezelter 1210 # Check whether --with-perl-shebang was given.
6489 gezelter 1373 if test "${with_perl_shebang+set}" = set; then :
6490 gezelter 1210 withval=$with_perl_shebang; opt_perl_shebang="$withval"
6491 gezelter 848 else
6492     opt_perl_shebang="not_set"
6493 gezelter 1210 fi
6494    
6495 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
6496 gezelter 1300 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
6497 gezelter 1373 if test "${ax_cv_opt_perl_shebang+set}" = set; then :
6498 gezelter 1300 $as_echo_n "(cached) " >&6
6499 gezelter 848 else
6500     case "$opt_perl_shebang" in
6501     not_set ) ax_cv_opt_perl_shebang=''
6502     ;;
6503     * )
6504     ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
6505     esac
6506    
6507     fi
6508 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
6509 gezelter 1300 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
6510 gezelter 848 if test "A$ax_cv_opt_perl_shebang" != "A"
6511     then
6512     ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
6513     PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6514 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
6515 gezelter 1300 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
6516 gezelter 848
6517     # Automatic detection of sharpbang formula starts here
6518     else
6519     _somian_shbangperl=`$PERLINTERP -V:startperl`
6520     negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
6521 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
6522 gezelter 1300 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
6523 gezelter 1373 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
6524 gezelter 1300 $as_echo_n "(cached) " >&6
6525 gezelter 848 else
6526     _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
6527     if test "x$_somian_kspb_perl" == x
6528     then _somian_ksbp_warn_empty='durnit'
6529     else
6530     case "A$_somian_kspb_perl" in
6531     A#!*perl* )
6532     ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
6533     ;;
6534     A* ) _somian_ksbp_warn_defau='trouble'
6535     ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
6536     esac
6537     fi
6538    
6539     fi
6540 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
6541 gezelter 1300 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
6542 gezelter 848 # The above prints Checking ... result message to user.
6543     PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6544    
6545     if test A${_somian_ksbp_warn_empty+set} == Aset
6546 gezelter 1373 then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
6547 gezelter 1300 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
6548 gezelter 848 fi
6549     # Inform user after printing result value
6550     if test A${_somian_ksbp_warn_defau+set} == Aset
6551 gezelter 1373 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
6552 gezelter 1300 $as_echo "$as_me: Maybe Not good -" >&6;}
6553 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
6554 gezelter 1300 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
6555 gezelter 1373 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
6556 gezelter 1300 $as_echo "$as_me: OK Good result - " >&6;}
6557 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
6558 gezelter 1300 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
6559 gezelter 848 fi
6560 gezelter 2 fi
6561 gezelter 848
6562     # Find a good install program. We prefer a C program (faster),
6563     # so one script is as good as another. But avoid the broken or
6564     # incompatible versions:
6565     # SysV /etc/install, /usr/sbin/install
6566     # SunOS /usr/etc/install
6567     # IRIX /sbin/install
6568     # AIX /bin/install
6569     # AmigaOS /C/install, which installs bootblocks on floppy discs
6570     # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6571     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6572     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6573     # OS/2's system install, which has a completely different semantic
6574     # ./install, which can be erroneously created by make from ./install.sh.
6575 gezelter 1300 # Reject install programs that cannot install multiple files.
6576 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6577 gezelter 1300 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6578 gezelter 848 if test -z "$INSTALL"; then
6579 gezelter 1373 if test "${ac_cv_path_install+set}" = set; then :
6580 gezelter 1300 $as_echo_n "(cached) " >&6
6581 gezelter 848 else
6582     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6583     for as_dir in $PATH
6584     do
6585     IFS=$as_save_IFS
6586     test -z "$as_dir" && as_dir=.
6587 gezelter 1373 # Account for people who put trailing slashes in PATH elements.
6588     case $as_dir/ in #((
6589     ./ | .// | /[cC]/* | \
6590 gezelter 848 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6591 gezelter 1373 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6592 gezelter 848 /usr/ucb/* ) ;;
6593     *)
6594     # OSF1 and SCO ODT 3.0 have their own names for install.
6595     # Don't use installbsd from OSF since it installs stuff as root
6596     # by default.
6597     for ac_prog in ginstall scoinst install; do
6598     for ac_exec_ext in '' $ac_executable_extensions; do
6599 gezelter 1210 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6600 gezelter 848 if test $ac_prog = install &&
6601     grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6602     # AIX install. It has an incompatible calling convention.
6603     :
6604     elif test $ac_prog = install &&
6605     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6606     # program-specific install script used by HP pwplus--don't use.
6607     :
6608     else
6609 gezelter 1300 rm -rf conftest.one conftest.two conftest.dir
6610     echo one > conftest.one
6611     echo two > conftest.two
6612     mkdir conftest.dir
6613     if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6614     test -s conftest.one && test -s conftest.two &&
6615     test -s conftest.dir/conftest.one &&
6616     test -s conftest.dir/conftest.two
6617     then
6618     ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6619     break 3
6620     fi
6621 gezelter 848 fi
6622     fi
6623     done
6624     done
6625     ;;
6626     esac
6627 gezelter 1300
6628 gezelter 1373 done
6629 gezelter 1210 IFS=$as_save_IFS
6630 gezelter 848
6631 gezelter 1300 rm -rf conftest.one conftest.two conftest.dir
6632 gezelter 848
6633 gezelter 2 fi
6634 gezelter 848 if test "${ac_cv_path_install+set}" = set; then
6635     INSTALL=$ac_cv_path_install
6636     else
6637 gezelter 1210 # As a last resort, use the slow shell script. Don't cache a
6638     # value for INSTALL within a source directory, because that will
6639 gezelter 848 # break other packages using the cache if that directory is
6640 gezelter 1210 # removed, or if the value is a relative name.
6641 gezelter 848 INSTALL=$ac_install_sh
6642     fi
6643     fi
6644 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6645 gezelter 1300 $as_echo "$INSTALL" >&6; }
6646 gezelter 2
6647 gezelter 848 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6648     # It thinks the first close brace ends the variable substitution.
6649     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6650 gezelter 397
6651 gezelter 848 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6652 gezelter 397
6653 gezelter 848 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6654 gezelter 397
6655 gezelter 848 case "x$INSTALL" in
6656     x/*) ;;
6657     *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6658     esac
6659     MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
6660     # Extract the first word of "ar", so it can be a program name with args.
6661     set dummy ar; ac_word=$2
6662 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6663 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
6664 gezelter 1373 if test "${ac_cv_prog_AR+set}" = set; then :
6665 gezelter 1300 $as_echo_n "(cached) " >&6
6666 gezelter 2 else
6667 gezelter 848 if test -n "$AR"; then
6668     ac_cv_prog_AR="$AR" # Let the user override the test.
6669 gezelter 2 else
6670 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6671     for as_dir in $PATH
6672     do
6673     IFS=$as_save_IFS
6674     test -z "$as_dir" && as_dir=.
6675 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
6676 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6677 gezelter 848 ac_cv_prog_AR="ar"
6678 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6679 gezelter 397 break 2
6680     fi
6681 gezelter 2 done
6682 gezelter 1373 done
6683 gezelter 1210 IFS=$as_save_IFS
6684 gezelter 2
6685 gezelter 848 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
6686 gezelter 2 fi
6687     fi
6688 gezelter 848 AR=$ac_cv_prog_AR
6689     if test -n "$AR"; then
6690 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6691 gezelter 1300 $as_echo "$AR" >&6; }
6692 gezelter 2 else
6693 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6694 gezelter 1300 $as_echo "no" >&6; }
6695 gezelter 2 fi
6696    
6697 gezelter 1210
6698 gezelter 848 if test "$AR" = "NONE"; then
6699     cat >confcache <<\_ACEOF
6700     # This file is a shell script that caches the results of configure
6701     # tests run on this system so they can be shared between configure
6702     # scripts and configure runs, see configure's option --config-cache.
6703     # It is not useful on other systems. If it contains results you don't
6704     # want to keep, you may remove or edit it.
6705     #
6706     # config.status only pays attention to the cache file if you give it
6707     # the --recheck option to rerun configure.
6708     #
6709     # `ac_cv_env_foo' variables (set or unset) will be overridden when
6710     # loading this file, other *unset* `ac_cv_foo' will be assigned the
6711     # following values.
6712    
6713     _ACEOF
6714    
6715     # The following way of writing the cache mishandles newlines in values,
6716     # but we know of no workaround that is simple, portable, and efficient.
6717 gezelter 1210 # So, we kill variables containing newlines.
6718 gezelter 848 # Ultrix sh set writes to stderr and can't be redirected directly,
6719     # and sets the high bit in the cache file unless we assign to the vars.
6720 gezelter 1210 (
6721     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6722     eval ac_val=\$$ac_var
6723     case $ac_val in #(
6724     *${as_nl}*)
6725     case $ac_var in #(
6726 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6727     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6728 gezelter 1210 esac
6729     case $ac_var in #(
6730     _ | IFS | as_nl) ;; #(
6731 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6732 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
6733 gezelter 1210 esac ;;
6734     esac
6735     done
6736    
6737 gezelter 848 (set) 2>&1 |
6738 gezelter 1210 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6739     *${as_nl}ac_space=\ *)
6740 gezelter 1373 # `set' does not quote correctly, so add quotes: double-quote
6741     # substitution turns \\\\ into \\, and sed turns \\ into \.
6742 gezelter 848 sed -n \
6743     "s/'/'\\\\''/g;
6744     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6745 gezelter 1210 ;; #(
6746 gezelter 848 *)
6747     # `set' quotes correctly as required by POSIX, so do not add quotes.
6748 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6749 gezelter 848 ;;
6750 gezelter 1210 esac |
6751     sort
6752     ) |
6753 gezelter 848 sed '
6754 gezelter 1210 /^ac_cv_env_/b end
6755 gezelter 848 t clear
6756 gezelter 1210 :clear
6757 gezelter 848 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6758     t end
6759 gezelter 1210 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6760     :end' >>confcache
6761     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6762     if test -w "$cache_file"; then
6763     test "x$cache_file" != "x/dev/null" &&
6764 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6765 gezelter 1300 $as_echo "$as_me: updating cache $cache_file" >&6;}
6766 gezelter 848 cat confcache >$cache_file
6767     else
6768 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6769 gezelter 1300 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6770 gezelter 848 fi
6771 gezelter 2 fi
6772 chuckv 1197 rm -f confcache
6773 gezelter 848 exit 1
6774     fi
6775     # Extract the first word of "ps", so it can be a program name with args.
6776     set dummy ps; ac_word=$2
6777 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6778 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
6779 gezelter 1373 if test "${ac_cv_path_PS+set}" = set; then :
6780 gezelter 1300 $as_echo_n "(cached) " >&6
6781 gezelter 2 else
6782 gezelter 848 case $PS in
6783     [\\/]* | ?:[\\/]*)
6784     ac_cv_path_PS="$PS" # Let the user override the test with a path.
6785     ;;
6786     *)
6787     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6788 gezelter 397 for as_dir in $PATH
6789     do
6790     IFS=$as_save_IFS
6791     test -z "$as_dir" && as_dir=.
6792 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
6793 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6794 gezelter 848 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
6795 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6796 gezelter 397 break 2
6797     fi
6798 gezelter 2 done
6799 gezelter 1373 done
6800 gezelter 1210 IFS=$as_save_IFS
6801 gezelter 2
6802 gezelter 848 ;;
6803     esac
6804 gezelter 2 fi
6805 gezelter 848 PS=$ac_cv_path_PS
6806     if test -n "$PS"; then
6807 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
6808 gezelter 1300 $as_echo "$PS" >&6; }
6809 gezelter 2 else
6810 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6811 gezelter 1300 $as_echo "no" >&6; }
6812 gezelter 2 fi
6813    
6814 gezelter 1210
6815 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
6816 gezelter 1300 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
6817 gezelter 1373 if test "${ac_cv_prog_ps_syntax+set}" = set; then :
6818 gezelter 1300 $as_echo_n "(cached) " >&6
6819 gezelter 848 else
6820 gezelter 2
6821 gezelter 848 if $PS ax -o rss > /dev/null 2>&1; then
6822     ac_cv_prog_ps_ax=yes
6823     else
6824     ac_cv_prog_ps_ax=no
6825     fi
6826     if $PS -ef -o rss > /dev/null 2>&1; then
6827     ac_cv_prog_ps_ef=yes
6828     else
6829     ac_cv_prog_ps_ef=no
6830     fi
6831     if test "$ac_cv_prog_ps_ax" = yes; then
6832     ac_cv_prog_ps_syntax=BSD
6833     else
6834     if test "$ac_cv_prog_ps_ef" = yes; then
6835     ac_cv_prog_ps_syntax=POSIX
6836     else
6837 gezelter 1373 as_fn_error "Could not determine ps syntax" "$LINENO" 5
6838 gezelter 848 fi
6839     fi
6840    
6841 gezelter 2 fi
6842 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
6843 gezelter 1300 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
6844 gezelter 2
6845 gezelter 848 cat >>confdefs.h <<_ACEOF
6846     #define PSCOMMAND $PS
6847     _ACEOF
6848 gezelter 397
6849 gezelter 848 if test "$ac_cv_prog_ps_syntax" = BSD; then
6850    
6851 gezelter 1373 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
6852 gezelter 848
6853 gezelter 2 else
6854 gezelter 848 if test "$ac_cv_prog_ps_syntax" = POSIX; then
6855 gezelter 2
6856 gezelter 1373 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
6857 gezelter 2
6858 gezelter 848 else
6859 gezelter 1373 as_fn_error "Unknown ps syntax type!" "$LINENO" 5
6860 gezelter 848 fi
6861     fi
6862 gezelter 2
6863 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6864     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6865     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6866 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6867 gezelter 2
6868 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6869     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6870     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6871     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6872 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
6873 gezelter 1300 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
6874 gezelter 1373 if test "${ac_cv_fc_srcext_F90+set}" = set; then :
6875 gezelter 1300 $as_echo_n "(cached) " >&6
6876 gezelter 848 else
6877     ac_ext=F90
6878 gezelter 1210 ac_fcflags_srcext_save=$ac_fcflags_srcext
6879     ac_fcflags_srcext=
6880 gezelter 848 ac_cv_fc_srcext_F90=unknown
6881     for ac_flag in none -qsuffix=f=F90 -Tf; do
6882 gezelter 1210 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
6883 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6884 gezelter 848 program main
6885    
6886     end
6887 gezelter 2 _ACEOF
6888 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6889 gezelter 848 ac_cv_fc_srcext_F90=$ac_flag; break
6890 gezelter 2 fi
6891 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6892 gezelter 848 done
6893 chuckv 1197 rm -f conftest.$ac_objext conftest.F90
6894 gezelter 1210 ac_fcflags_srcext=$ac_fcflags_srcext_save
6895 gezelter 2
6896     fi
6897 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
6898 gezelter 1300 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
6899 gezelter 848 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
6900 gezelter 1373 as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
6901 gezelter 848 else
6902 gezelter 1210 ac_fc_srcext=F90
6903 gezelter 848 if test "x$ac_cv_fc_srcext_F90" = xnone; then
6904 gezelter 1210 ac_fcflags_srcext=""
6905 gezelter 848 FCFLAGS_F90=""
6906     else
6907 gezelter 1210 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
6908 gezelter 848 FCFLAGS_F90=$ac_cv_fc_srcext_F90
6909     fi
6910 gezelter 2
6911 gezelter 397
6912 gezelter 848 fi
6913 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6914     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6915     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6916     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6917 gezelter 397
6918    
6919    
6920 gezelter 848
6921    
6922 gezelter 2 # Try to determine native compiler flags that allow us to use F90 suffix
6923     # for preprocessed f90 source.
6924    
6925     if test "$ac_test_PREPFLAG" != "set"; then
6926     PREPFLAG=""
6927     case "${host_cpu}-${host_os}" in
6928    
6929 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6930 gezelter 2 PREPFLAG="-fpp1 "
6931     fi;;
6932 gezelter 848 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6933 gezelter 2 PREPFLAG="-qsuffix=cpp=F90 "
6934     fi;;
6935     *darwin*)
6936 gezelter 848 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6937 gezelter 2 PREPFLAG="-qsuffix=cpp=F90 "
6938     fi;;
6939     esac
6940    
6941     if test -z "$PREPFLAG"; then
6942 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
6943 gezelter 1300 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
6944 gezelter 2 PREPFLAG=""
6945     fi
6946    
6947 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
6948 gezelter 1300 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
6949 gezelter 2
6950 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6951     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6952     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6953 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6954 gezelter 2
6955     ac_save_ext=$ac_ext
6956     ac_ext=F90
6957 gezelter 848 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
6958 gezelter 2
6959 gezelter 1373 if test "$PREPFLAG"; then :
6960 gezelter 848 FCFLAGS_SRCEXT="${PREPFLAG}"
6961 gezelter 2 fi
6962 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6963 gezelter 2
6964    
6965 gezelter 848 program conftest
6966 gezelter 2 integer :: i
6967     i = 1
6968 gezelter 848 end program conftest
6969 gezelter 2
6970     _ACEOF
6971 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6972 gezelter 2 prepflagworks=1
6973     else
6974 gezelter 1373 prepflagworks=0
6975 gezelter 2 fi
6976 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6977    
6978 gezelter 848 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
6979 gezelter 2 ac_ext=$ac_save_ext
6980 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6981     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6982     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6983 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6984 gezelter 2
6985 gezelter 397
6986 gezelter 2 if test "$prepflagworks" = 1; then
6987 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6988 gezelter 1300 $as_echo "yes" >&6; }
6989 gezelter 848 FCFLAGS_SRCEXT="${PREPFLAG}"
6990 gezelter 2
6991     else
6992 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6993 gezelter 1300 $as_echo "no" >&6; }
6994 gezelter 1373 as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
6995 gezelter 2 fi
6996     fi
6997    
6998 gezelter 397
6999    
7000    
7001    
7002 gezelter 2 # Try to determine native compiler flags that allow us to use F90 suffix
7003     # for preprocessed f90 source with -D type defines
7004    
7005     if test "$ac_test_PREPDEFFLAG" != "set"; then
7006     PREPDEFFLAG=""
7007     case "${host_cpu}-${host_os}" in
7008    
7009 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
7010 gezelter 2 PREPDEFFLAG=" "
7011     fi;;
7012 gezelter 848 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
7013 gezelter 2 PREPDEFFLAG="-WF,"
7014     fi;;
7015     *darwin*)
7016 gezelter 848 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
7017 gezelter 2 PREPDEFFLAG="-WF,"
7018     fi;;
7019     esac
7020    
7021     if test -z "$PREPDEFFLAG"; then
7022 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
7023 gezelter 1300 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
7024 gezelter 2 PREPDEFFLAG=" "
7025     fi
7026    
7027 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
7028 gezelter 1300 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
7029 gezelter 2
7030 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7031     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7032     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7033 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7034 gezelter 2
7035     ac_save_ext=$ac_ext
7036     ac_ext=F90
7037 gezelter 848 ac_save_FCFLAGS=$FCFLAGS
7038 gezelter 2
7039 gezelter 1373 if test "$PREPDEFFLAG"; then :
7040 gezelter 848 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
7041 gezelter 2 fi
7042 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7043 gezelter 2
7044    
7045 gezelter 848 program conftest
7046 gezelter 2 integer :: i
7047     #ifdef TEST
7048     i = 1
7049     #else
7050     choke me
7051     #endif
7052 gezelter 848 end program conftest
7053 gezelter 2
7054     _ACEOF
7055 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
7056 gezelter 2 prepdefflagworks=1
7057     else
7058 gezelter 1373 prepdefflagworks=0
7059 gezelter 2 fi
7060 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7061    
7062 gezelter 848 FCFLAGS=$ac_save_FCFLAGS
7063 gezelter 2 ac_ext=$ac_save_ext
7064 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7065     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7066     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7067 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7068 gezelter 2
7069 gezelter 397
7070 gezelter 2 if test "$prepdefflagworks" = 1; then
7071 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7072 gezelter 1300 $as_echo "yes" >&6; }
7073 gezelter 2
7074     else
7075 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076 gezelter 1300 $as_echo "no" >&6; }
7077 gezelter 1373 as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
7078 gezelter 2 fi
7079     fi
7080    
7081 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7082     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7083     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7084 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7085 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7086 gezelter 1300 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7087 gezelter 1373 if test "${ac_cv_prog_fc_v+set}" = set; then :
7088 gezelter 1300 $as_echo_n "(cached) " >&6
7089 gezelter 2 else
7090 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7091 gezelter 848 program main
7092 gezelter 2
7093 gezelter 848 end
7094 gezelter 2 _ACEOF
7095 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
7096 gezelter 848 ac_cv_prog_fc_v=
7097 gezelter 2 # Try some options frequently used verbose output
7098     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7099 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7100 gezelter 848 program main
7101 gezelter 2
7102 gezelter 848 end
7103     _ACEOF
7104 gezelter 2
7105 gezelter 848 # Compile and link our simple test program by passing a flag (argument
7106     # 1 to this macro) to the Fortran compiler in order to get
7107     # "verbose" output that we can then parse for the Fortran linker
7108     # flags.
7109 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
7110 gezelter 848 FCFLAGS="$FCFLAGS $ac_verb"
7111 gezelter 1210 eval "set x $ac_link"
7112     shift
7113 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7114 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7115     # LIBRARY_PATH; skip all such settings.
7116     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7117     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7118     $as_echo "$ac_fc_v_output" >&5
7119 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
7120 gezelter 2
7121 gezelter 1300 rm -rf conftest*
7122 gezelter 397
7123 gezelter 848 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7124     # /foo, /bar, and /baz are search directories for the Fortran linker.
7125     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7126     ac_fc_v_output="`echo $ac_fc_v_output |
7127     grep 'LPATH is:' |
7128 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7129 gezelter 2
7130 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7131     # that detects unbalanced quotes in FLIBS should be implemented
7132     # and (ugh) tested at some point.
7133 gezelter 848 case $ac_fc_v_output in
7134     # If we are using xlf then replace all the commas with spaces.
7135     *xlfentry*)
7136     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7137 gezelter 2
7138 gezelter 848 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7139     # $LIBS confuse us, and the libraries appear later in the output anyway).
7140     *mGLOB_options_string*)
7141 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7142 gezelter 2
7143 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7144     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7145     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7146     *-cmdline\ * | *-ignore\ * | *-def\ *)
7147     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7148 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7149     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7150     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7151 gezelter 1210
7152 gezelter 848 # If we are using Cray Fortran then delete quotes.
7153     *cft90*)
7154 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7155 gezelter 848 esac
7156 gezelter 2
7157    
7158     # look for -l* and *.a constructs in the output
7159 gezelter 848 for ac_arg in $ac_fc_v_output; do
7160 gezelter 2 case $ac_arg in
7161 gezelter 1373 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7162     ac_cv_prog_fc_v=$ac_verb
7163     break 2 ;;
7164 gezelter 2 esac
7165     done
7166     done
7167 gezelter 848 if test -z "$ac_cv_prog_fc_v"; then
7168 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7169 gezelter 1300 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7170 gezelter 2 fi
7171     else
7172 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7173 gezelter 1300 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7174 gezelter 2 fi
7175 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7176    
7177 gezelter 2 fi
7178 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7179 gezelter 1300 $as_echo "$ac_cv_prog_fc_v" >&6; }
7180 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7181 gezelter 1300 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7182 gezelter 1373 if test "${ac_cv_fc_libs+set}" = set; then :
7183 gezelter 1300 $as_echo_n "(cached) " >&6
7184 gezelter 2 else
7185 gezelter 848 if test "x$FCLIBS" != "x"; then
7186     ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7187 gezelter 2 else
7188    
7189 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7190 gezelter 848 program main
7191 gezelter 2
7192 gezelter 848 end
7193 gezelter 2 _ACEOF
7194    
7195     # Compile and link our simple test program by passing a flag (argument
7196 gezelter 848 # 1 to this macro) to the Fortran compiler in order to get
7197     # "verbose" output that we can then parse for the Fortran linker
7198 gezelter 2 # flags.
7199 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
7200 gezelter 848 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7201 gezelter 1210 eval "set x $ac_link"
7202     shift
7203 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7204 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7205     # LIBRARY_PATH; skip all such settings.
7206     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7207     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7208     $as_echo "$ac_fc_v_output" >&5
7209 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
7210 gezelter 2
7211 gezelter 1300 rm -rf conftest*
7212 gezelter 2
7213 gezelter 848 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7214     # /foo, /bar, and /baz are search directories for the Fortran linker.
7215     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7216     ac_fc_v_output="`echo $ac_fc_v_output |
7217     grep 'LPATH is:' |
7218 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7219 gezelter 2
7220 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7221     # that detects unbalanced quotes in FLIBS should be implemented
7222     # and (ugh) tested at some point.
7223 gezelter 848 case $ac_fc_v_output in
7224     # If we are using xlf then replace all the commas with spaces.
7225     *xlfentry*)
7226     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7227 gezelter 2
7228 gezelter 848 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7229     # $LIBS confuse us, and the libraries appear later in the output anyway).
7230     *mGLOB_options_string*)
7231 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7232 gezelter 2
7233 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7234     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7235     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7236     *-cmdline\ * | *-ignore\ * | *-def\ *)
7237     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7238 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7239     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7240     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7241 gezelter 1210
7242 gezelter 848 # If we are using Cray Fortran then delete quotes.
7243     *cft90*)
7244 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7245 gezelter 848 esac
7246 gezelter 2
7247 gezelter 848
7248    
7249     ac_cv_fc_libs=
7250    
7251 gezelter 2 # Save positional arguments (if any)
7252     ac_save_positional="$@"
7253    
7254 gezelter 848 set X $ac_fc_v_output
7255 gezelter 2 while test $# != 1; do
7256     shift
7257     ac_arg=$1
7258     case $ac_arg in
7259 gezelter 1373 [\\/]*.a | ?:[\\/]*.a)
7260     ac_exists=false
7261 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7262 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
7263     ac_exists=true
7264     break
7265     fi
7266     done
7267    
7268 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7269    
7270 gezelter 2 else
7271 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7272 gezelter 2 fi
7273 gezelter 1373 ;;
7274     -bI:*)
7275     ac_exists=false
7276 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7277 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
7278     ac_exists=true
7279     break
7280     fi
7281     done
7282    
7283 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7284    
7285 gezelter 2 else
7286     if test "$ac_compiler_gnu" = yes; then
7287     for ac_link_opt in $ac_arg; do
7288 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7289 gezelter 2 done
7290     else
7291 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7292 gezelter 2 fi
7293     fi
7294 gezelter 1373 ;;
7295     # Ignore these flags.
7296     -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7297     |-LANG:=* | -LIST:* | -LNO:*)
7298     ;;
7299     -lkernel32)
7300     test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7301     ;;
7302     -[LRuYz])
7303     # These flags, when seen by themselves, take an argument.
7304     # We remove the space between option and argument and re-iterate
7305     # unless we find an empty arg or a new option (starting with -)
7306 gezelter 2 case $2 in
7307 gezelter 848 "" | -*);;
7308     *)
7309 gezelter 2 ac_arg="$ac_arg$2"
7310     shift; shift
7311     set X $ac_arg "$@"
7312     ;;
7313     esac
7314 gezelter 1373 ;;
7315     -YP,*)
7316     for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7317     ac_exists=false
7318 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7319 gezelter 2 if test x"$ac_j" = x"$ac_i"; then
7320     ac_exists=true
7321     break
7322     fi
7323     done
7324    
7325 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7326    
7327 gezelter 2 else
7328     ac_arg="$ac_arg $ac_j"
7329 gezelter 1373 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7330 gezelter 2 fi
7331 gezelter 1373 done
7332     ;;
7333     -[lLR]*)
7334     ac_exists=false
7335 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7336 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
7337     ac_exists=true
7338     break
7339     fi
7340     done
7341    
7342 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7343    
7344 gezelter 2 else
7345 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7346 gezelter 2 fi
7347 gezelter 1373 ;;
7348 gezelter 1210 -zallextract*| -zdefaultextract)
7349     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7350     ;;
7351 gezelter 1373 # Ignore everything else.
7352 gezelter 2 esac
7353     done
7354     # restore positional arguments
7355     set X $ac_save_positional; shift
7356    
7357     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
7358     # then we insist that the "run path" must be an absolute path (i.e. it
7359     # must begin with a "/").
7360     case `(uname -sr) 2>/dev/null` in
7361     "SunOS 5"*)
7362 gezelter 1300 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7363 gezelter 1373 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7364 gezelter 2 test "x$ac_ld_run_path" != x &&
7365 gezelter 1373 if test "$ac_compiler_gnu" = yes; then
7366 gezelter 2 for ac_link_opt in $ac_ld_run_path; do
7367 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7368 gezelter 2 done
7369     else
7370 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7371 gezelter 2 fi
7372     ;;
7373     esac
7374 gezelter 848 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7375 gezelter 2
7376     fi
7377 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7378 gezelter 1300 $as_echo "$ac_cv_fc_libs" >&6; }
7379 gezelter 848 FCLIBS="$ac_cv_fc_libs"
7380 gezelter 2
7381    
7382 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7383     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7384     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7385 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7386 gezelter 397
7387 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7388     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7389     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7390 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7391    
7392 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
7393 gezelter 1300 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
7394 gezelter 1373 if test "${ac_cv_fc_dummy_main+set}" = set; then :
7395 gezelter 1300 $as_echo_n "(cached) " >&6
7396 gezelter 2 else
7397 gezelter 848 ac_fc_dm_save_LIBS=$LIBS
7398     LIBS="$LIBS $FCLIBS"
7399     ac_fortran_dm_var=FC_DUMMY_MAIN
7400     ac_ext=c
7401     ac_cpp='$CPP $CPPFLAGS'
7402     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7403     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7404     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7405    
7406     # First, try linking without a dummy main:
7407 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7408 gezelter 848 /* end confdefs.h. */
7409    
7410     #ifdef FC_DUMMY_MAIN
7411     #ifndef FC_DUMMY_MAIN_EQ_F77
7412     # ifdef __cplusplus
7413     extern "C"
7414     # endif
7415     int FC_DUMMY_MAIN() { return 1; }
7416     #endif
7417     #endif
7418     int
7419     main ()
7420     {
7421    
7422     ;
7423     return 0;
7424     }
7425     _ACEOF
7426 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7427 gezelter 848 ac_cv_fortran_dummy_main=none
7428     else
7429 gezelter 1373 ac_cv_fortran_dummy_main=unknown
7430 gezelter 848 fi
7431 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7432     conftest$ac_exeext conftest.$ac_ext
7433 gezelter 1210
7434 gezelter 848 if test $ac_cv_fortran_dummy_main = unknown; then
7435     for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
7436 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7437 gezelter 848 /* end confdefs.h. */
7438     #define $ac_fortran_dm_var $ac_func
7439     #ifdef FC_DUMMY_MAIN
7440     #ifndef FC_DUMMY_MAIN_EQ_F77
7441     # ifdef __cplusplus
7442     extern "C"
7443     # endif
7444     int FC_DUMMY_MAIN() { return 1; }
7445     #endif
7446     #endif
7447     int
7448     main ()
7449     {
7450    
7451     ;
7452     return 0;
7453     }
7454     _ACEOF
7455 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7456 gezelter 848 ac_cv_fortran_dummy_main=$ac_func; break
7457     fi
7458 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7459     conftest$ac_exeext conftest.$ac_ext
7460 gezelter 848 done
7461     fi
7462 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7463     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7464     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7465 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7466     ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
7467 gezelter 1300 rm -rf conftest*
7468 gezelter 848 LIBS=$ac_fc_dm_save_LIBS
7469    
7470     fi
7471 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
7472 gezelter 1300 $as_echo "$ac_cv_fc_dummy_main" >&6; }
7473 gezelter 848 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
7474 gezelter 1373 if test "$FC_DUMMY_MAIN" != unknown; then :
7475 gezelter 848 if test $FC_DUMMY_MAIN != none; then
7476    
7477     cat >>confdefs.h <<_ACEOF
7478     #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
7479     _ACEOF
7480    
7481     if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
7482    
7483 gezelter 1373 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
7484 gezelter 848
7485     fi
7486     fi
7487     else
7488 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7489     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7490     as_fn_error "linking to Fortran libraries from C fails
7491     See \`config.log' for more details." "$LINENO" 5; }
7492 gezelter 848 fi
7493    
7494 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7495     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7496     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7497 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7498    
7499 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7500     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7501     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7502 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7503 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
7504 gezelter 1300 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
7505 gezelter 1373 if test "${ac_cv_fc_mangling+set}" = set; then :
7506 gezelter 1300 $as_echo_n "(cached) " >&6
7507 gezelter 848 else
7508 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7509 gezelter 848 subroutine foobar()
7510     return
7511     end
7512     subroutine foo_bar()
7513     return
7514     end
7515     _ACEOF
7516 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
7517 gezelter 848 mv conftest.$ac_objext cfortran_test.$ac_objext
7518 gezelter 2
7519 gezelter 848 ac_save_LIBS=$LIBS
7520     LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
7521    
7522 gezelter 2 ac_ext=c
7523     ac_cpp='$CPP $CPPFLAGS'
7524     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7525     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7526     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7527     ac_success=no
7528     for ac_foobar in foobar FOOBAR; do
7529     for ac_underscore in "" "_"; do
7530     ac_func="$ac_foobar$ac_underscore"
7531 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7532 gezelter 397 /* end confdefs.h. */
7533 gezelter 2
7534 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7535     Use char because int might match the return type of a GCC
7536     builtin and then its argument prototype would still apply. */
7537 gezelter 2 #ifdef __cplusplus
7538     extern "C"
7539     #endif
7540     char $ac_func ();
7541 gezelter 848 #ifdef FC_DUMMY_MAIN
7542     #ifndef FC_DUMMY_MAIN_EQ_F77
7543     # ifdef __cplusplus
7544     extern "C"
7545     # endif
7546     int FC_DUMMY_MAIN() { return 1; }
7547     #endif
7548     #endif
7549 gezelter 2 int
7550     main ()
7551     {
7552 gezelter 1210 return $ac_func ();
7553 gezelter 2 ;
7554     return 0;
7555     }
7556     _ACEOF
7557 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7558 gezelter 2 ac_success=yes; break 2
7559     fi
7560 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7561     conftest$ac_exeext conftest.$ac_ext
7562 gezelter 2 done
7563     done
7564 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7565     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7566     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7567 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7568 gezelter 2
7569     if test "$ac_success" = "yes"; then
7570     case $ac_foobar in
7571 gezelter 848 foobar)
7572     ac_case=lower
7573     ac_foo_bar=foo_bar
7574     ;;
7575     FOOBAR)
7576     ac_case=upper
7577     ac_foo_bar=FOO_BAR
7578     ;;
7579 gezelter 2 esac
7580    
7581 gezelter 848 ac_ext=c
7582     ac_cpp='$CPP $CPPFLAGS'
7583     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7584     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7585     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7586 gezelter 2 ac_success_extra=no
7587     for ac_extra in "" "_"; do
7588 gezelter 848 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
7589 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7590 gezelter 397 /* end confdefs.h. */
7591 gezelter 2
7592 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7593     Use char because int might match the return type of a GCC
7594     builtin and then its argument prototype would still apply. */
7595 gezelter 2 #ifdef __cplusplus
7596     extern "C"
7597     #endif
7598     char $ac_func ();
7599 gezelter 848 #ifdef FC_DUMMY_MAIN
7600     #ifndef FC_DUMMY_MAIN_EQ_F77
7601     # ifdef __cplusplus
7602     extern "C"
7603     # endif
7604     int FC_DUMMY_MAIN() { return 1; }
7605     #endif
7606     #endif
7607 gezelter 2 int
7608     main ()
7609     {
7610 gezelter 1210 return $ac_func ();
7611 gezelter 2 ;
7612     return 0;
7613     }
7614     _ACEOF
7615 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7616 gezelter 2 ac_success_extra=yes; break
7617     fi
7618 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7619     conftest$ac_exeext conftest.$ac_ext
7620 gezelter 2 done
7621 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7622     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7623     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7624 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7625 gezelter 2
7626     if test "$ac_success_extra" = "yes"; then
7627 gezelter 848 ac_cv_fc_mangling="$ac_case case"
7628 gezelter 1373 if test -z "$ac_underscore"; then
7629     ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
7630 gezelter 2 else
7631 gezelter 1373 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
7632     fi
7633     if test -z "$ac_extra"; then
7634     ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
7635 gezelter 2 else
7636 gezelter 1373 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
7637     fi
7638 gezelter 2 else
7639 gezelter 848 ac_cv_fc_mangling="unknown"
7640 gezelter 2 fi
7641     else
7642 gezelter 848 ac_cv_fc_mangling="unknown"
7643 gezelter 2 fi
7644    
7645     LIBS=$ac_save_LIBS
7646 gezelter 1300 rm -rf conftest*
7647     rm -f cfortran_test*
7648 gezelter 2 else
7649 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7650     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7651     as_fn_error "cannot compile a simple Fortran program
7652     See \`config.log' for more details." "$LINENO" 5; }
7653 gezelter 2 fi
7654 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7655    
7656 gezelter 2 fi
7657 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
7658 gezelter 1300 $as_echo "$ac_cv_fc_mangling" >&6; }
7659 gezelter 2
7660 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7661     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7662     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7663 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7664 gezelter 397
7665 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7666     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7667     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7668 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7669     case $ac_cv_fc_mangling in
7670 gezelter 2 "lower case, no underscore, no extra underscore")
7671 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7672 gezelter 2
7673 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
7674 gezelter 2 ;;
7675     "lower case, no underscore, extra underscore")
7676 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7677 gezelter 2
7678 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7679 gezelter 2 ;;
7680     "lower case, underscore, no extra underscore")
7681 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7682 gezelter 2
7683 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7684 gezelter 2 ;;
7685     "lower case, underscore, extra underscore")
7686 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7687 gezelter 2
7688 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
7689 gezelter 2 ;;
7690     "upper case, no underscore, no extra underscore")
7691 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7692 gezelter 2
7693 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
7694 gezelter 2 ;;
7695     "upper case, no underscore, extra underscore")
7696 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7697 gezelter 2
7698 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7699 gezelter 2 ;;
7700     "upper case, underscore, no extra underscore")
7701 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7702 gezelter 2
7703 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7704 gezelter 2 ;;
7705     "upper case, underscore, extra underscore")
7706 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7707 gezelter 2
7708 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
7709 gezelter 2 ;;
7710     *)
7711 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
7712 gezelter 1300 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
7713 gezelter 1373 ;;
7714 gezelter 2 esac
7715    
7716 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7717     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7718     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7719 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7720 gezelter 397
7721    
7722    
7723 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7724     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7725     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7726 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7727 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7728 gezelter 1300 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7729 gezelter 1373 if test "${ac_cv_prog_fc_v+set}" = set; then :
7730 gezelter 1300 $as_echo_n "(cached) " >&6
7731 gezelter 848 else
7732 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7733 gezelter 848 program main
7734 gezelter 397
7735 gezelter 848 end
7736     _ACEOF
7737 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
7738 gezelter 848 ac_cv_prog_fc_v=
7739     # Try some options frequently used verbose output
7740     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7741 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7742 gezelter 848 program main
7743    
7744     end
7745     _ACEOF
7746    
7747     # Compile and link our simple test program by passing a flag (argument
7748     # 1 to this macro) to the Fortran compiler in order to get
7749     # "verbose" output that we can then parse for the Fortran linker
7750     # flags.
7751 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
7752 gezelter 848 FCFLAGS="$FCFLAGS $ac_verb"
7753 gezelter 1210 eval "set x $ac_link"
7754     shift
7755 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7756 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7757     # LIBRARY_PATH; skip all such settings.
7758     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7759     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7760     $as_echo "$ac_fc_v_output" >&5
7761 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
7762 gezelter 848
7763 gezelter 1300 rm -rf conftest*
7764 gezelter 848
7765     # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7766     # /foo, /bar, and /baz are search directories for the Fortran linker.
7767     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7768     ac_fc_v_output="`echo $ac_fc_v_output |
7769     grep 'LPATH is:' |
7770 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7771 gezelter 848
7772 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7773     # that detects unbalanced quotes in FLIBS should be implemented
7774     # and (ugh) tested at some point.
7775 gezelter 848 case $ac_fc_v_output in
7776     # If we are using xlf then replace all the commas with spaces.
7777     *xlfentry*)
7778     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7779    
7780     # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7781     # $LIBS confuse us, and the libraries appear later in the output anyway).
7782     *mGLOB_options_string*)
7783 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7784 gezelter 848
7785 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7786     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7787     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7788     *-cmdline\ * | *-ignore\ * | *-def\ *)
7789     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7790 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7791     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7792     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7793 gezelter 1210
7794 gezelter 848 # If we are using Cray Fortran then delete quotes.
7795     *cft90*)
7796 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7797 gezelter 848 esac
7798    
7799    
7800     # look for -l* and *.a constructs in the output
7801     for ac_arg in $ac_fc_v_output; do
7802     case $ac_arg in
7803 gezelter 1373 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7804     ac_cv_prog_fc_v=$ac_verb
7805     break 2 ;;
7806 gezelter 848 esac
7807     done
7808     done
7809     if test -z "$ac_cv_prog_fc_v"; then
7810 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7811 gezelter 1300 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7812 gezelter 848 fi
7813     else
7814 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7815 gezelter 1300 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7816 gezelter 848 fi
7817 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7818    
7819 gezelter 848 fi
7820 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7821 gezelter 1300 $as_echo "$ac_cv_prog_fc_v" >&6; }
7822 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7823 gezelter 1300 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7824 gezelter 1373 if test "${ac_cv_fc_libs+set}" = set; then :
7825 gezelter 1300 $as_echo_n "(cached) " >&6
7826 gezelter 848 else
7827     if test "x$FCLIBS" != "x"; then
7828     ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7829     else
7830    
7831 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7832 gezelter 848 program main
7833    
7834     end
7835     _ACEOF
7836    
7837     # Compile and link our simple test program by passing a flag (argument
7838     # 1 to this macro) to the Fortran compiler in order to get
7839     # "verbose" output that we can then parse for the Fortran linker
7840     # flags.
7841 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
7842 gezelter 848 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7843 gezelter 1210 eval "set x $ac_link"
7844     shift
7845 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7846 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7847     # LIBRARY_PATH; skip all such settings.
7848     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7849     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7850     $as_echo "$ac_fc_v_output" >&5
7851 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
7852 gezelter 848
7853 gezelter 1300 rm -rf conftest*
7854 gezelter 848
7855     # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7856     # /foo, /bar, and /baz are search directories for the Fortran linker.
7857     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7858     ac_fc_v_output="`echo $ac_fc_v_output |
7859     grep 'LPATH is:' |
7860 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7861 gezelter 848
7862 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7863     # that detects unbalanced quotes in FLIBS should be implemented
7864     # and (ugh) tested at some point.
7865 gezelter 848 case $ac_fc_v_output in
7866     # If we are using xlf then replace all the commas with spaces.
7867     *xlfentry*)
7868     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7869    
7870     # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7871     # $LIBS confuse us, and the libraries appear later in the output anyway).
7872     *mGLOB_options_string*)
7873 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7874 gezelter 848
7875 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7876     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7877     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7878     *-cmdline\ * | *-ignore\ * | *-def\ *)
7879     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7880 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7881     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7882     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7883 gezelter 1210
7884 gezelter 848 # If we are using Cray Fortran then delete quotes.
7885     *cft90*)
7886 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7887 gezelter 848 esac
7888    
7889    
7890    
7891     ac_cv_fc_libs=
7892    
7893     # Save positional arguments (if any)
7894     ac_save_positional="$@"
7895    
7896     set X $ac_fc_v_output
7897     while test $# != 1; do
7898     shift
7899     ac_arg=$1
7900     case $ac_arg in
7901 gezelter 1373 [\\/]*.a | ?:[\\/]*.a)
7902     ac_exists=false
7903 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7904     if test x"$ac_arg" = x"$ac_i"; then
7905     ac_exists=true
7906     break
7907     fi
7908     done
7909    
7910 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7911    
7912 gezelter 848 else
7913     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7914     fi
7915 gezelter 1373 ;;
7916     -bI:*)
7917     ac_exists=false
7918 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7919     if test x"$ac_arg" = x"$ac_i"; then
7920     ac_exists=true
7921     break
7922     fi
7923     done
7924    
7925 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7926    
7927 gezelter 848 else
7928     if test "$ac_compiler_gnu" = yes; then
7929     for ac_link_opt in $ac_arg; do
7930     ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7931     done
7932     else
7933     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7934     fi
7935     fi
7936 gezelter 1373 ;;
7937     # Ignore these flags.
7938     -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7939     |-LANG:=* | -LIST:* | -LNO:*)
7940     ;;
7941     -lkernel32)
7942     test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7943     ;;
7944     -[LRuYz])
7945     # These flags, when seen by themselves, take an argument.
7946     # We remove the space between option and argument and re-iterate
7947     # unless we find an empty arg or a new option (starting with -)
7948 gezelter 848 case $2 in
7949     "" | -*);;
7950     *)
7951     ac_arg="$ac_arg$2"
7952     shift; shift
7953     set X $ac_arg "$@"
7954     ;;
7955     esac
7956 gezelter 1373 ;;
7957     -YP,*)
7958     for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7959     ac_exists=false
7960 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7961     if test x"$ac_j" = x"$ac_i"; then
7962     ac_exists=true
7963     break
7964     fi
7965     done
7966    
7967 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7968    
7969 gezelter 848 else
7970     ac_arg="$ac_arg $ac_j"
7971 gezelter 1373 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7972 gezelter 848 fi
7973 gezelter 1373 done
7974     ;;
7975     -[lLR]*)
7976     ac_exists=false
7977 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7978     if test x"$ac_arg" = x"$ac_i"; then
7979     ac_exists=true
7980     break
7981     fi
7982     done
7983    
7984 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7985    
7986 gezelter 848 else
7987     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7988     fi
7989 gezelter 1373 ;;
7990 gezelter 1210 -zallextract*| -zdefaultextract)
7991     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7992     ;;
7993 gezelter 1373 # Ignore everything else.
7994 gezelter 848 esac
7995     done
7996     # restore positional arguments
7997     set X $ac_save_positional; shift
7998    
7999     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
8000     # then we insist that the "run path" must be an absolute path (i.e. it
8001     # must begin with a "/").
8002     case `(uname -sr) 2>/dev/null` in
8003     "SunOS 5"*)
8004 gezelter 1300 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
8005 gezelter 1373 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
8006 gezelter 848 test "x$ac_ld_run_path" != x &&
8007 gezelter 1373 if test "$ac_compiler_gnu" = yes; then
8008 gezelter 848 for ac_link_opt in $ac_ld_run_path; do
8009     ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
8010     done
8011     else
8012     ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
8013     fi
8014     ;;
8015     esac
8016     fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
8017    
8018     fi
8019 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
8020 gezelter 1300 $as_echo "$ac_cv_fc_libs" >&6; }
8021 gezelter 848 FCLIBS="$ac_cv_fc_libs"
8022    
8023    
8024 gezelter 1210 ac_ext=${ac_fc_srcext-f}
8025     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8026     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8027 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8028    
8029    
8030    
8031 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
8032 gezelter 1300 $as_echo_n "checking for module suffix... " >&6; }
8033 chuckv 1197 rm -f conftest*
8034 gezelter 2 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8035     rm -f work*
8036 gezelter 848 cat >conftest.$ac_ext <<EOF
8037 gezelter 2 module conftest
8038     integer n
8039     parameter (n=1)
8040     end module conftest
8041     EOF
8042     # SGI and absoft compilers generates module name in upper case!
8043     testname="conftest"
8044     modcase="lower"
8045 gezelter 848 if (eval $ac_compile) 2>/dev/null ; then
8046     MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
8047 gezelter 2 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
8048     if test -z "$MOD" ; then
8049     MOD=`ls CONFTEST* 2>/dev/null \
8050 gezelter 848 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8051 gezelter 2 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
8052     if test -n "$MOD" ; then
8053     testname="CONFTEST"
8054     modcase="upper"
8055     fi
8056     fi
8057     if test -z "$MOD" ; then
8058 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8059 gezelter 1300 $as_echo "unknown" >&6; }
8060 gezelter 2 # Use mod if we can't figure it out
8061     MOD="mod"
8062     else
8063 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
8064 gezelter 1300 $as_echo "$MOD" >&6; }
8065 gezelter 2 fi
8066     if test -s work.pcl ; then
8067 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
8068 gezelter 1300 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
8069 gezelter 2 fi
8070     else
8071 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8072 gezelter 1300 $as_echo "unknown" >&6; }
8073 gezelter 2 fi
8074    
8075 gezelter 397
8076    
8077    
8078    
8079 gezelter 2 # Check for module include path (some use -I, some (Solaris) use -M, some
8080     # (absoft) use -p).
8081     # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
8082     # specified, work.pcl and work.pc are created. However, if you specify
8083     # a file, it must contain a the name of a file ending in .pc . Ugh!
8084     # Use the module made above
8085 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
8086 gezelter 1300 $as_echo_n "checking for module directory path flag... " >&6; }
8087 chuckv 1197 rm -f conftest*
8088 gezelter 2 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8089     rm -f work*
8090 gezelter 848 cat >conftest.$ac_ext <<EOF
8091 gezelter 2 module conftest
8092     integer n
8093     parameter (n=1)
8094     end module conftest
8095     EOF
8096     # SGI and absoft compilers generates module name in upper case!
8097     testname="conftest"
8098 gezelter 848 if (eval $ac_compile) 2>/dev/null ; then
8099     mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8100 gezelter 2 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
8101     if test -n "$mod" ; then
8102     testname="CONFTEST"
8103     fi
8104     madedir=0
8105     if test ! -d conf ; then mkdir conf ; madedir=1; fi
8106     cp $testname.$MOD conf
8107     rm -f conftest* CONFTEST*
8108 gezelter 848 cat >conftest1.$ac_ext <<EOF
8109 gezelter 2 program main
8110     use conftest
8111     print *, n
8112     end
8113     EOF
8114     F90_WORK_FILES_ARG=""
8115     F90MODINCSPEC=""
8116 gezelter 848 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
8117 gezelter 2 MODDIRFLAG="-I"
8118     F90MODINCSPEC="-I<dir>"
8119 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
8120 gezelter 1300 $as_echo "-I" >&6; }
8121 gezelter 848 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8122 gezelter 2 MODDIRFLAG="-M"
8123     F90MODINCSPEC="-M<dir>"
8124 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
8125 gezelter 1300 $as_echo "-M" >&6; }
8126 gezelter 848 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8127 gezelter 2 MODDIRFLAG="-p"
8128     F90MODINCSPEC="-p<dir>"
8129 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
8130 gezelter 1300 $as_echo "-p" >&6; }
8131 gezelter 2 elif test -s work.pc ; then
8132     cp work.pc conf/mpimod.pc
8133     echo "mpimod.pc" > conf/mpimod.pcl
8134     echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
8135 gezelter 848 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
8136 gezelter 2 MODDIRFLAG='-cl,mpimod.pcl'
8137 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
8138 gezelter 1300 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
8139 gezelter 2 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
8140     F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
8141    
8142     else
8143     # The version of the Intel compiler that I have refuses to let
8144     # you put the "work catalog" list anywhere but the current
8145     # directory. For example, you cannot in
8146     :
8147     fi
8148     fi
8149     if test -z "MODDIRFLAG" ; then
8150 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8151 gezelter 1300 $as_echo "unknown" >&6; }
8152 gezelter 2 fi
8153    
8154 gezelter 397
8155 chuckv 1197 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
8156 gezelter 2 if test $madedir = 1 ; then rmdir conf ; fi
8157     fi
8158    
8159 gezelter 397
8160 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
8161 gezelter 1300 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
8162 gezelter 1373 if test "${ac_cv_f90_module_names+set}" = set; then :
8163 gezelter 1300 $as_echo_n "(cached) " >&6
8164 gezelter 44 else
8165 gezelter 1210 ac_ext=${ac_fc_srcext-f}
8166     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8167     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8168 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8169 gezelter 44
8170     # carry out the test in a new directory, so that we don't miss anything
8171     mkdir conftest
8172     cd conftest
8173 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
8174 gezelter 44 MODULE Bar
8175     END MODULE Bar
8176     _ACEOF
8177 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
8178 gezelter 44 ac_cv_f90_module_names=
8179     ac_file_list=*
8180     for ac_file in $ac_file_list; do
8181     case $ac_file in
8182     # don't care for original source and object files
8183     conftest.$ac_ext | conftest.$ac_objext | conftest.err )
8184     :
8185     ;;
8186     # look for new files derived from the file name
8187     *conftest*)
8188     ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
8189     ac_exists=false
8190     for ac_i in $ac_cv_f90_module_names; do
8191     if test x"$ac_pat" = x"$ac_i"; then
8192     ac_exists=true
8193     break
8194     fi
8195     done
8196    
8197 gezelter 1373 if test x"$ac_exists" = xtrue; then :
8198    
8199 gezelter 44 else
8200     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8201     fi
8202     ;;
8203     # look for new files derived from the module name,
8204     # with different case translation schemes
8205     *Bar*)
8206     ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
8207     ac_exists=false
8208     for ac_i in $ac_cv_f90_module_names; do
8209     if test x"$ac_pat" = x"$ac_i"; then
8210     ac_exists=true
8211     break
8212     fi
8213     done
8214    
8215 gezelter 1373 if test x"$ac_exists" = xtrue; then :
8216    
8217 gezelter 44 else
8218     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8219     fi
8220     ;;
8221     *bar*)
8222     ac_pat=`echo $ac_file | sed s/bar/%module%/`
8223     ac_exists=false
8224     for ac_i in $ac_cv_f90_module_names; do
8225     if test x"$ac_pat" = x"$ac_i"; then
8226     ac_exists=true
8227     break
8228     fi
8229     done
8230    
8231 gezelter 1373 if test x"$ac_exists" = xtrue; then :
8232    
8233 gezelter 44 else
8234     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8235     fi
8236     ;;
8237     *BAR*)
8238     ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
8239     ac_exists=false
8240     for ac_i in $ac_cv_f90_module_names; do
8241     if test x"$ac_pat" = x"$ac_i"; then
8242     ac_exists=true
8243     break
8244     fi
8245     done
8246    
8247 gezelter 1373 if test x"$ac_exists" = xtrue; then :
8248    
8249 gezelter 44 else
8250     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8251     fi
8252     ;;
8253     # Other files - we have no idea how they are generated
8254     *)
8255 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
8256 gezelter 1300 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
8257 gezelter 44 ;;
8258     esac
8259     done
8260     if test "x$ac_cv_f90_module_names" = "x"; then
8261 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8262 gezelter 1300 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8263 gezelter 44 fi
8264    
8265     else
8266 gezelter 1373 ac_cv_f90_module_names=
8267     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8268 gezelter 1300 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8269 gezelter 44 fi
8270 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8271 gezelter 44 cd ..
8272     # cleanup
8273     rm -rf conftest
8274 gezelter 1210 ac_ext=${ac_fc_srcext-f}
8275     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8276     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8277 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8278 gezelter 44
8279     fi
8280 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
8281 gezelter 1300 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
8282 gezelter 44
8283     # We now generate a shell script that will help us to figure out the correct
8284     # module file names, using the value of ac_cv_f90_module_names
8285    
8286     echo "Generating shell script modnam"
8287    
8288     cat > scripts/modnam << EOF
8289     #! /bin/sh
8290     # This script is auto-generated by configure
8291     #
8292     usage="\\
8293     Usage: \$0 [FILES]
8294    
8295     [FILES] are Fortran 90 source files.
8296     The output is a list of module file names that the Fortran 90 compiler
8297     generates when compiling [FILES]."
8298    
8299     list=
8300     empty=
8301    
8302     if test \$# -eq 0; then
8303     echo "\$usage"; exit 0
8304     fi
8305    
8306     while test \$# != 0; do
8307    
8308     file=\$1
8309     shift
8310    
8311     # strip suffix
8312     base=\`echo \$file | sed 's/[.][^.]*$//'\`
8313    
8314     test ! -f \$file && continue
8315    
8316     # Look for module definitions and transform them to upper / lower case
8317     mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
8318     upper=\`echo \$mods | tr a-z A-Z\`
8319     lower=\`echo \$mods | tr A-Z a-z\`
8320    
8321     # Here, the patterns for generating module file names were inserted by configure
8322     for trans in $ac_cv_f90_module_names; do
8323    
8324     pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
8325     var=empty
8326     case \$pat in
8327     %MODULE%)
8328     var=upper ;;
8329     %Module%)
8330     var=mods ;;
8331     %module%)
8332     var=lower ;;
8333     %FILE%)
8334     test -n "\$mods" && var=base ;;
8335     esac
8336     new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
8337     list="\$list \$new"
8338     done
8339     done
8340    
8341     echo \$list
8342     # end of configure-generated script
8343     EOF
8344     chmod 755 scripts/modnam
8345    
8346     pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
8347     F90_MODULE_NAMES=empty
8348     case $pat in
8349     %MODULE%)
8350     F90_MODULE_NAMES=UPPER ;;
8351     %Module%)
8352     F90_MODULE_NAMES=Mixed ;;
8353     %module%)
8354     F90_MODULE_NAMES=lower ;;
8355     *)
8356     F90_MODULE_NAMES=unknown ;;
8357     esac
8358    
8359 gezelter 1373 ac_ext=${ac_fc_srcext-f}
8360     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8361     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8362     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8363 gezelter 2
8364 gezelter 397
8365 gezelter 848 ac_ext=c
8366     ac_cpp='$CPP $CPPFLAGS'
8367     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8368     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8369     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8370 gezelter 754
8371    
8372 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
8373 gezelter 1300 $as_echo_n "checking for asin in -lm... " >&6; }
8374 gezelter 1373 if test "${ac_cv_lib_m_asin+set}" = set; then :
8375 gezelter 1300 $as_echo_n "(cached) " >&6
8376 gezelter 754 else
8377 gezelter 848 ac_check_lib_save_LIBS=$LIBS
8378     LIBS="-lm $LIBS"
8379 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8380 gezelter 754 /* end confdefs.h. */
8381 gezelter 848
8382 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8383     Use char because int might match the return type of a GCC
8384     builtin and then its argument prototype would still apply. */
8385 gezelter 848 #ifdef __cplusplus
8386     extern "C"
8387 gezelter 754 #endif
8388 gezelter 848 char asin ();
8389     #ifdef FC_DUMMY_MAIN
8390     #ifndef FC_DUMMY_MAIN_EQ_F77
8391     # ifdef __cplusplus
8392     extern "C"
8393     # endif
8394     int FC_DUMMY_MAIN() { return 1; }
8395     #endif
8396     #endif
8397     int
8398     main ()
8399     {
8400 gezelter 1210 return asin ();
8401 gezelter 848 ;
8402     return 0;
8403     }
8404 gezelter 754 _ACEOF
8405 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8406 gezelter 848 ac_cv_lib_m_asin=yes
8407 gezelter 754 else
8408 gezelter 1373 ac_cv_lib_m_asin=no
8409 gezelter 754 fi
8410 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8411     conftest$ac_exeext conftest.$ac_ext
8412 gezelter 848 LIBS=$ac_check_lib_save_LIBS
8413     fi
8414 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
8415 gezelter 1300 $as_echo "$ac_cv_lib_m_asin" >&6; }
8416 gezelter 1373 if test "x$ac_cv_lib_m_asin" = x""yes; then :
8417 gezelter 848 cat >>confdefs.h <<_ACEOF
8418     #define HAVE_LIBM 1
8419 gezelter 811 _ACEOF
8420 gezelter 754
8421 gezelter 848 LIBS="-lm $LIBS"
8422 gezelter 754
8423     else
8424 gezelter 848 exit
8425 gezelter 754 fi
8426    
8427    
8428 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8429 gezelter 1300 $as_echo_n "checking for ANSI C header files... " >&6; }
8430 gezelter 1373 if test "${ac_cv_header_stdc+set}" = set; then :
8431 gezelter 1300 $as_echo_n "(cached) " >&6
8432 gezelter 397 else
8433 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8434 gezelter 397 /* end confdefs.h. */
8435     #include <stdlib.h>
8436     #include <stdarg.h>
8437     #include <string.h>
8438     #include <float.h>
8439    
8440 gezelter 848 #ifdef FC_DUMMY_MAIN
8441     #ifndef FC_DUMMY_MAIN_EQ_F77
8442     # ifdef __cplusplus
8443     extern "C"
8444     # endif
8445     int FC_DUMMY_MAIN() { return 1; }
8446     #endif
8447     #endif
8448 gezelter 397 int
8449     main ()
8450     {
8451    
8452     ;
8453     return 0;
8454     }
8455     _ACEOF
8456 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8457 gezelter 397 ac_cv_header_stdc=yes
8458     else
8459 gezelter 1373 ac_cv_header_stdc=no
8460 gezelter 397 fi
8461 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8462    
8463 gezelter 397 if test $ac_cv_header_stdc = yes; then
8464     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8465 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8466 gezelter 397 /* end confdefs.h. */
8467     #include <string.h>
8468    
8469     _ACEOF
8470     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8471 gezelter 1373 $EGREP "memchr" >/dev/null 2>&1; then :
8472    
8473 gezelter 397 else
8474     ac_cv_header_stdc=no
8475     fi
8476 chuckv 1197 rm -f conftest*
8477 gezelter 397
8478     fi
8479    
8480     if test $ac_cv_header_stdc = yes; then
8481     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8482 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8483 gezelter 397 /* end confdefs.h. */
8484     #include <stdlib.h>
8485    
8486     _ACEOF
8487     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8488 gezelter 1373 $EGREP "free" >/dev/null 2>&1; then :
8489    
8490 gezelter 397 else
8491     ac_cv_header_stdc=no
8492     fi
8493 chuckv 1197 rm -f conftest*
8494 gezelter 397
8495     fi
8496    
8497     if test $ac_cv_header_stdc = yes; then
8498     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8499 gezelter 1373 if test "$cross_compiling" = yes; then :
8500 gezelter 397 :
8501     else
8502 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8503 gezelter 397 /* end confdefs.h. */
8504     #include <ctype.h>
8505 gezelter 1210 #include <stdlib.h>
8506 gezelter 397 #if ((' ' & 0x0FF) == 0x020)
8507     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8508     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8509     #else
8510     # define ISLOWER(c) \
8511     (('a' <= (c) && (c) <= 'i') \
8512     || ('j' <= (c) && (c) <= 'r') \
8513     || ('s' <= (c) && (c) <= 'z'))
8514     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8515     #endif
8516    
8517     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8518     int
8519     main ()
8520     {
8521     int i;
8522     for (i = 0; i < 256; i++)
8523     if (XOR (islower (i), ISLOWER (i))
8524     || toupper (i) != TOUPPER (i))
8525 gezelter 1210 return 2;
8526     return 0;
8527 gezelter 397 }
8528     _ACEOF
8529 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
8530    
8531 gezelter 397 else
8532 gezelter 1373 ac_cv_header_stdc=no
8533 gezelter 397 fi
8534 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8535     conftest.$ac_objext conftest.beam conftest.$ac_ext
8536 gezelter 397 fi
8537 gezelter 1210
8538 gezelter 397 fi
8539     fi
8540 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8541 gezelter 1300 $as_echo "$ac_cv_header_stdc" >&6; }
8542 gezelter 397 if test $ac_cv_header_stdc = yes; then
8543    
8544 gezelter 1373 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8545 gezelter 397
8546     fi
8547    
8548 gezelter 848 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8549     for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8550     inttypes.h stdint.h unistd.h
8551 gezelter 1373 do :
8552     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8553     ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8554     "
8555     eval as_val=\$$as_ac_Header
8556     if test "x$as_val" = x""yes; then :
8557 gezelter 848 cat >>confdefs.h <<_ACEOF
8558 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8559 gezelter 811 _ACEOF
8560    
8561     fi
8562    
8563 gezelter 848 done
8564 gezelter 397
8565    
8566 gezelter 848 #
8567     # Handle user hints
8568     #
8569 gezelter 397
8570 gezelter 1210 # Check whether --with-zlib was given.
8571 gezelter 1373 if test "${with_zlib+set}" = set; then :
8572 gezelter 1210 withval=$with_zlib; zlib_dir="$withval"
8573 gezelter 958 else
8574     zlib_dir="not_set"
8575 gezelter 1210 fi
8576    
8577 gezelter 958 if test "$zlib_dir" != "no"; then
8578    
8579     if test "$zlib_dir" != "not_set" ; then
8580     if test -d "$zlib_dir"
8581 gezelter 848 then
8582 gezelter 958 ZLIB_HOME="$zlib_dir"
8583 gezelter 848 else
8584 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
8585 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
8586 chuckv 1200 ZLIB_HOME=/usr/local
8587     if test ! -f "${ZLIB_HOME}/include/zlib.h"
8588     then
8589     ZLIB_HOME=/usr
8590     fi
8591 gezelter 848 fi
8592     fi
8593     #
8594     # Locate zlib, if wanted
8595     #
8596     if test -n "${ZLIB_HOME}"
8597     then
8598     ZLIB_OLD_LDFLAGS=$LDFLAGS
8599 chuckv 1200 ZLIB_OLD_CFLAGS=$CFLAGS
8600 gezelter 848 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
8601 chuckv 1200 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
8602 gezelter 397
8603 gezelter 848 ac_ext=c
8604     ac_cpp='$CPP $CPPFLAGS'
8605     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8606     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8607     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8608 gezelter 397
8609 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8610 gezelter 1300 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8611 gezelter 1373 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
8612 gezelter 1300 $as_echo_n "(cached) " >&6
8613 gezelter 848 else
8614     ac_check_lib_save_LIBS=$LIBS
8615     LIBS="-lz $LIBS"
8616 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8617 gezelter 848 /* end confdefs.h. */
8618 gezelter 397
8619 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8620     Use char because int might match the return type of a GCC
8621     builtin and then its argument prototype would still apply. */
8622 gezelter 848 #ifdef __cplusplus
8623     extern "C"
8624     #endif
8625     char inflateEnd ();
8626     #ifdef FC_DUMMY_MAIN
8627     #ifndef FC_DUMMY_MAIN_EQ_F77
8628     # ifdef __cplusplus
8629     extern "C"
8630     # endif
8631     int FC_DUMMY_MAIN() { return 1; }
8632     #endif
8633     #endif
8634     int
8635     main ()
8636     {
8637 gezelter 1210 return inflateEnd ();
8638 gezelter 848 ;
8639     return 0;
8640     }
8641     _ACEOF
8642 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8643 gezelter 848 ac_cv_lib_z_inflateEnd=yes
8644     else
8645 gezelter 1373 ac_cv_lib_z_inflateEnd=no
8646 gezelter 848 fi
8647 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8648     conftest$ac_exeext conftest.$ac_ext
8649 gezelter 848 LIBS=$ac_check_lib_save_LIBS
8650     fi
8651 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8652 gezelter 1300 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8653 gezelter 1373 if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
8654 gezelter 848 zlib_cv_libz=yes
8655     else
8656     zlib_cv_libz=no
8657     fi
8658    
8659 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8660     if test "x$ac_cv_header_zlib_h" = x""yes; then :
8661 gezelter 848 zlib_cv_zlib_h=yes
8662     else
8663     zlib_cv_zlib_h=no
8664     fi
8665 gezelter 397
8666 gezelter 848
8667     ac_ext=c
8668     ac_cpp='$CPP $CPPFLAGS'
8669     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8670     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8671     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8672    
8673    
8674 gezelter 958 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8675 gezelter 397
8676 gezelter 1373 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
8677 gezelter 397
8678 gezelter 958
8679 gezelter 1373 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8680 gezelter 397
8681 gezelter 958 ZLIB_INC_DIR="${ZLIB_HOME}/include"
8682     ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8683     ZLIB="-lz"
8684 gezelter 848 else
8685 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
8686 gezelter 1300 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
8687 gezelter 958 ZLIB_INC_DIR=
8688     ZLIB_LIB_DIR=
8689     ZLIB=
8690 gezelter 848 LDFLAGS="$ZLIB_OLD_LDFLAGS"
8691 chuckv 1200 CFLAGS="$ZLIB_OLD_CFLAGS"
8692 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8693 gezelter 1300 $as_echo "failed" >&6; }
8694 gezelter 958 echo ""
8695     echo "*********************************************************"
8696     echo "* WARNING: Could not find a working zlib installation *"
8697 gezelter 1390 echo "* If you need OpenMD to be able to deal with compressed *"
8698 gezelter 958 echo "* trajectory dump files be sure to specify a valid zlib *"
8699     echo "* installation with --with-zlib=DIR *"
8700     echo "* *"
8701 gezelter 1390 echo "* OpenMD will still work without zlib installed. *"
8702 gezelter 958 echo "*********************************************************"
8703     echo ""
8704 gezelter 848 fi
8705 gezelter 958
8706    
8707    
8708 gezelter 848 fi
8709 gezelter 958 fi
8710 gezelter 848
8711 gezelter 957 #
8712     # Handle user hints
8713     #
8714 gezelter 848
8715 gezelter 1210 # Check whether --with-fftw was given.
8716 gezelter 1373 if test "${with_fftw+set}" = set; then :
8717 gezelter 1210 withval=$with_fftw; fftw_dir="$withval"
8718 gezelter 956 else
8719 xsun 1003 fftw_dir="not_set"
8720 gezelter 1210 fi
8721    
8722 gezelter 957 if test "$fftw_dir" != "no"; then
8723 xsun 1003 if test "$fftw_dir" != "not_set" ; then
8724     if test -d "$fftw_dir"; then
8725     FFTW_HOME="$fftw_dir"
8726     else
8727 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8728 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8729 xsun 1003 FFTW_HOME=/usr/local
8730     if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
8731 gezelter 957 FFTW_HOME=/usr
8732 xsun 1003 fi
8733     fi
8734     #
8735     # Locate fftw, if wanted
8736     #
8737     if test -n "${FFTW_HOME}"; then
8738     FFTW_OLD_LDFLAGS=$LDFLAGS
8739 chuckv 1200 FFTW_OLD_CFLAGS=$CFLAGS
8740 xsun 1003 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8741 chuckv 1200 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8742 gezelter 956
8743 xsun 1003 ac_ext=c
8744 gezelter 957 ac_cpp='$CPP $CPPFLAGS'
8745     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8746     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8747     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8748 gezelter 956
8749 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
8750 gezelter 1300 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
8751 gezelter 1373 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
8752 gezelter 1300 $as_echo_n "(cached) " >&6
8753 gezelter 956 else
8754 gezelter 957 ac_check_lib_save_LIBS=$LIBS
8755     LIBS="-lfftw3 $LIBS"
8756 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8757 gezelter 956 /* end confdefs.h. */
8758 gezelter 957
8759 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8760     Use char because int might match the return type of a GCC
8761     builtin and then its argument prototype would still apply. */
8762 gezelter 957 #ifdef __cplusplus
8763     extern "C"
8764     #endif
8765     char fftw_execute ();
8766 gezelter 956 #ifdef FC_DUMMY_MAIN
8767     #ifndef FC_DUMMY_MAIN_EQ_F77
8768     # ifdef __cplusplus
8769     extern "C"
8770     # endif
8771     int FC_DUMMY_MAIN() { return 1; }
8772     #endif
8773     #endif
8774     int
8775     main ()
8776     {
8777 gezelter 1210 return fftw_execute ();
8778 gezelter 956 ;
8779     return 0;
8780     }
8781     _ACEOF
8782 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8783 gezelter 957 ac_cv_lib_fftw3_fftw_execute=yes
8784 gezelter 956 else
8785 gezelter 1373 ac_cv_lib_fftw3_fftw_execute=no
8786 gezelter 956 fi
8787 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8788     conftest$ac_exeext conftest.$ac_ext
8789 gezelter 957 LIBS=$ac_check_lib_save_LIBS
8790 gezelter 956 fi
8791 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8792 gezelter 1300 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
8793 gezelter 1373 if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
8794 gezelter 957 fftw_cv_libfftw3=yes
8795     else
8796     fftw_cv_libfftw3=no
8797     fi
8798 gezelter 956
8799 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
8800     if test "x$ac_cv_header_fftw3_h" = x""yes; then :
8801 gezelter 957 fftw_cv_fftw3_h=yes
8802 gezelter 956 else
8803 gezelter 957 fftw_cv_fftw3_h=no
8804 gezelter 956 fi
8805    
8806    
8807 xsun 1003 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8808 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
8809 gezelter 1300 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
8810 gezelter 1373 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
8811 gezelter 1300 $as_echo_n "(cached) " >&6
8812 gezelter 956 else
8813 gezelter 957 ac_check_lib_save_LIBS=$LIBS
8814     LIBS="-lfftw $LIBS"
8815 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8816 gezelter 956 /* end confdefs.h. */
8817 gezelter 957
8818 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8819     Use char because int might match the return type of a GCC
8820     builtin and then its argument prototype would still apply. */
8821 gezelter 957 #ifdef __cplusplus
8822     extern "C"
8823 gezelter 956 #endif
8824 gezelter 957 char fftwnd_one ();
8825 gezelter 956 #ifdef FC_DUMMY_MAIN
8826     #ifndef FC_DUMMY_MAIN_EQ_F77
8827     # ifdef __cplusplus
8828     extern "C"
8829     # endif
8830     int FC_DUMMY_MAIN() { return 1; }
8831     #endif
8832     #endif
8833     int
8834     main ()
8835     {
8836 gezelter 1210 return fftwnd_one ();
8837 gezelter 956 ;
8838     return 0;
8839     }
8840     _ACEOF
8841 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8842 gezelter 957 ac_cv_lib_fftw_fftwnd_one=yes
8843 gezelter 956 else
8844 gezelter 1373 ac_cv_lib_fftw_fftwnd_one=no
8845 gezelter 956 fi
8846 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8847     conftest$ac_exeext conftest.$ac_ext
8848 gezelter 957 LIBS=$ac_check_lib_save_LIBS
8849     fi
8850 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8851 gezelter 1300 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
8852 gezelter 1373 if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
8853 gezelter 957 fftw_cv_libfftw=yes
8854 gezelter 956 else
8855 gezelter 957 fftw_cv_libfftw=no
8856 gezelter 956 fi
8857    
8858 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
8859     if test "x$ac_cv_header_fftw_h" = x""yes; then :
8860 gezelter 957 fftw_cv_fftw_h=yes
8861     else
8862     fftw_cv_fftw_h=no
8863 gezelter 956 fi
8864    
8865    
8866 xsun 1003 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8867 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
8868 gezelter 1300 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
8869 gezelter 1373 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
8870 gezelter 1300 $as_echo_n "(cached) " >&6
8871 gezelter 956 else
8872     ac_check_lib_save_LIBS=$LIBS
8873 gezelter 957 LIBS="-ldfftw $LIBS"
8874 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8875 gezelter 956 /* end confdefs.h. */
8876    
8877 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8878     Use char because int might match the return type of a GCC
8879     builtin and then its argument prototype would still apply. */
8880 gezelter 957 #ifdef __cplusplus
8881     extern "C"
8882     #endif
8883     char fftwnd_one ();
8884 gezelter 956 #ifdef FC_DUMMY_MAIN
8885     #ifndef FC_DUMMY_MAIN_EQ_F77
8886     # ifdef __cplusplus
8887     extern "C"
8888     # endif
8889     int FC_DUMMY_MAIN() { return 1; }
8890     #endif
8891     #endif
8892     int
8893     main ()
8894     {
8895 gezelter 1210 return fftwnd_one ();
8896 gezelter 956 ;
8897     return 0;
8898     }
8899     _ACEOF
8900 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8901 gezelter 957 ac_cv_lib_dfftw_fftwnd_one=yes
8902 gezelter 956 else
8903 gezelter 1373 ac_cv_lib_dfftw_fftwnd_one=no
8904 gezelter 956 fi
8905 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8906     conftest$ac_exeext conftest.$ac_ext
8907 gezelter 956 LIBS=$ac_check_lib_save_LIBS
8908     fi
8909 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8910 gezelter 1300 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8911 gezelter 1373 if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
8912 gezelter 957 fftw_cv_libdfftw=yes
8913 gezelter 956 else
8914 gezelter 957 fftw_cv_libdfftw=no
8915 gezelter 956 fi
8916    
8917 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
8918     if test "x$ac_cv_header_dfftw_h" = x""yes; then :
8919 gezelter 957 fftw_cv_dfftw_h=yes
8920     else
8921     fftw_cv_dfftw_h=no
8922     fi
8923 gezelter 956
8924    
8925 gezelter 957 fi
8926 xsun 1003 fi
8927     ac_ext=c
8928 gezelter 957 ac_cpp='$CPP $CPPFLAGS'
8929     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8930     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8931     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8932 gezelter 956
8933 xsun 1003 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8934 gezelter 957
8935 gezelter 1373 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
8936 gezelter 957
8937 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
8938     FFTW_LIB_DIR="${FFTW_HOME}/lib"
8939     FFTW_LIBS="-lfftw3"
8940     else
8941     if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8942 gezelter 957
8943 gezelter 1373 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
8944 gezelter 956
8945 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
8946     FFTW_LIB_DIR="${FFTW_HOME}/lib"
8947     FFTW_LIBS="-lfftw"
8948 gezelter 957 else
8949 xsun 1003 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8950 gezelter 957
8951 gezelter 1373 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
8952 gezelter 957
8953 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
8954     FFTW_LIB_DIR="${FFTW_HOME}/lib"
8955     FFTW_LIBS="-ldfftw"
8956     else
8957 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
8958 gezelter 1300 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
8959 xsun 1003 FFTW_INC_DIR=
8960     FFTW_LIB_DIR=
8961     FFTW_LIBS=
8962     LDFLAGS="$FFTW_OLD_LDFLAGS"
8963 chuckv 1200 CFLAGS="$FFTW_OLD_CFLAGS"
8964 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8965 gezelter 1300 $as_echo "failed" >&6; }
8966 xsun 1003 echo ""
8967     echo "*********************************************************"
8968     echo "* WARNING: Could not find a working FFTW installation *"
8969     echo "* If you need the staticProps program to be able to *"
8970     echo "* compute undulation spectra, be sure to specify a *"
8971     echo "* valid fftw installation with --with-fftw=DIR *"
8972     echo "* *"
8973 gezelter 1390 echo "* OpenMD will still work without fftw installed. *"
8974 xsun 1003 echo "*********************************************************"
8975     echo ""
8976     fi
8977 gezelter 957 fi
8978 xsun 1003 fi
8979 gezelter 957
8980    
8981    
8982 xsun 1003 fi
8983     fi
8984 gezelter 957 fi
8985    
8986 chuckv 1200 #
8987     # Handle user hints
8988     #
8989 gezelter 957
8990 gezelter 1210 # Check whether --with-qhull was given.
8991 gezelter 1373 if test "${with_qhull+set}" = set; then :
8992 gezelter 1210 withval=$with_qhull; qhull_dir="$withval"
8993 chuckv 1200 else
8994 gezelter 1311 qhull_dir="not_set"
8995 gezelter 1210 fi
8996    
8997 gezelter 1311 QHULL_INC_DIR=
8998     QHULL_LIB_DIR=
8999     QHULL=
9000     USE_QHULL=no
9001    
9002 chuckv 1200 if test "$qhull_dir" != "no"; then
9003 gezelter 1311 if test "$qhull_dir" != "not_set" ; then
9004     if test -d "$qhull_dir"; then
9005     QHULL_HOME="$qhull_dir"
9006     else
9007 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
9008 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
9009 gezelter 1311 QHULL_HOME=/usr/local
9010     if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
9011     QHULL_HOME=/usr
9012     fi
9013     fi
9014     fi
9015     #
9016     # Locate qhull, if wanted
9017     #
9018     if test -n "${QHULL_HOME}"; then
9019 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
9020 gezelter 1311 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
9021 chuckv 1200
9022     ac_ext=c
9023     ac_cpp='$CPP $CPPFLAGS'
9024     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9025     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9026     ac_compiler_gnu=$ac_cv_c_compiler_gnu
9027    
9028 gezelter 1226 QHULL_OLD_LDFLAGS=$LDFLAGS
9029     QHULL_OLD_CFLAGS=$CFLAGS
9030     QHULL_OLD_CPPFLAGS=$CPPFLAGS
9031     LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9032     CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9033     CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
9034 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
9035     if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
9036 chuckv 1200 qhull_cv_qhull_h=yes
9037     else
9038     qhull_cv_qhull_h=no
9039     fi
9040    
9041    
9042 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
9043 gezelter 1300 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
9044 gezelter 1373 if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
9045 gezelter 1300 $as_echo_n "(cached) " >&6
9046 gezelter 1226 else
9047     ac_check_lib_save_LIBS=$LIBS
9048     LIBS="-lqhull $LIBS"
9049 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9050 gezelter 1226 /* end confdefs.h. */
9051    
9052     /* Override any GCC internal prototype to avoid an error.
9053     Use char because int might match the return type of a GCC
9054     builtin and then its argument prototype would still apply. */
9055     #ifdef __cplusplus
9056     extern "C"
9057     #endif
9058     char qh_qhull ();
9059     #ifdef FC_DUMMY_MAIN
9060     #ifndef FC_DUMMY_MAIN_EQ_F77
9061     # ifdef __cplusplus
9062     extern "C"
9063     # endif
9064     int FC_DUMMY_MAIN() { return 1; }
9065     #endif
9066     #endif
9067     int
9068     main ()
9069     {
9070     return qh_qhull ();
9071     ;
9072     return 0;
9073     }
9074     _ACEOF
9075 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
9076 gezelter 1226 ac_cv_lib_qhull_qh_qhull=yes
9077     else
9078 gezelter 1373 ac_cv_lib_qhull_qh_qhull=no
9079 gezelter 1226 fi
9080 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
9081     conftest$ac_exeext conftest.$ac_ext
9082 gezelter 1226 LIBS=$ac_check_lib_save_LIBS
9083     fi
9084 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
9085 gezelter 1300 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
9086 gezelter 1373 if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
9087 gezelter 1226 qhull_cv_libqhull=yes
9088     else
9089     qhull_cv_libqhull=no
9090     fi
9091    
9092     LDFLAGS="$QHULL_OLD_LDFLAGS"
9093     CFLAGS="$QHULL_OLD_CFLAGS"
9094     CPPFLAGS="$QHULL_OLD_CPPFLAGS"
9095 chuckv 1200 ac_ext=c
9096     ac_cpp='$CPP $CPPFLAGS'
9097     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9098     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9099     ac_compiler_gnu=$ac_cv_c_compiler_gnu
9100    
9101    
9102     if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9103    
9104 gezelter 1373 $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
9105 chuckv 1200
9106    
9107 gezelter 1373 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
9108 chuckv 1200
9109 gezelter 1311 USE_QHULL=yes
9110     QHULL_INC_DIR="${QHULL_HOME}/include"
9111     QHULL_LIB_DIR="${QHULL_HOME}/lib"
9112     QHULL="-lqhull"
9113 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
9114 gezelter 1311 $as_echo "Working qhull found, will proceed." >&6; }
9115 chuckv 1200 else
9116 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9117 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
9118 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
9119 gezelter 1311 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
9120 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex " >&5
9121     $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex " >&2;}
9122 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
9123 gezelter 1311 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
9124 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
9125 gezelter 1311 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
9126 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9127 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
9128 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed. " >&5
9129     $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed. " >&2;}
9130 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9131 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
9132 chuckv 1200 fi
9133 gezelter 1311 fi
9134     fi
9135 chuckv 1200
9136    
9137    
9138 chuckv 1201
9139 chuckv 1200
9140 gezelter 1210 ac_ext=cpp
9141     ac_cpp='$CXXCPP $CPPFLAGS'
9142     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9143     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9144     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9145 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9146 gezelter 1300 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9147 gezelter 1210 if test -z "$CXXCPP"; then
9148 gezelter 1373 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9149 gezelter 1300 $as_echo_n "(cached) " >&6
9150 gezelter 1210 else
9151     # Double quotes because CXXCPP needs to be expanded
9152     for CXXCPP in "$CXX -E" "/lib/cpp"
9153     do
9154     ac_preproc_ok=false
9155     for ac_cxx_preproc_warn_flag in '' yes
9156     do
9157     # Use a header file that comes with gcc, so configuring glibc
9158     # with a fresh cross-compiler works.
9159     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9160     # <limits.h> exists even on freestanding compilers.
9161     # On the NeXT, cc -E runs the code through the compiler's parser,
9162     # not just through cpp. "Syntax error" is here to catch this case.
9163 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9164 gezelter 1210 /* end confdefs.h. */
9165     #ifdef __STDC__
9166     # include <limits.h>
9167     #else
9168     # include <assert.h>
9169     #endif
9170     Syntax error
9171     _ACEOF
9172 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
9173    
9174 gezelter 1210 else
9175     # Broken: fails on valid input.
9176     continue
9177     fi
9178     rm -f conftest.err conftest.$ac_ext
9179    
9180     # OK, works on sane cases. Now check whether nonexistent headers
9181     # can be detected and how.
9182 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9183 gezelter 1210 /* end confdefs.h. */
9184     #include <ac_nonexistent.h>
9185     _ACEOF
9186 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
9187 gezelter 1210 # Broken: success on invalid input.
9188     continue
9189     else
9190     # Passes both tests.
9191     ac_preproc_ok=:
9192     break
9193     fi
9194     rm -f conftest.err conftest.$ac_ext
9195    
9196     done
9197     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9198     rm -f conftest.err conftest.$ac_ext
9199 gezelter 1373 if $ac_preproc_ok; then :
9200 gezelter 1210 break
9201     fi
9202    
9203     done
9204     ac_cv_prog_CXXCPP=$CXXCPP
9205    
9206     fi
9207     CXXCPP=$ac_cv_prog_CXXCPP
9208     else
9209     ac_cv_prog_CXXCPP=$CXXCPP
9210     fi
9211 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9212 gezelter 1300 $as_echo "$CXXCPP" >&6; }
9213 gezelter 1210 ac_preproc_ok=false
9214     for ac_cxx_preproc_warn_flag in '' yes
9215     do
9216     # Use a header file that comes with gcc, so configuring glibc
9217     # with a fresh cross-compiler works.
9218     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9219     # <limits.h> exists even on freestanding compilers.
9220     # On the NeXT, cc -E runs the code through the compiler's parser,
9221     # not just through cpp. "Syntax error" is here to catch this case.
9222 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9223 gezelter 1210 /* end confdefs.h. */
9224     #ifdef __STDC__
9225     # include <limits.h>
9226     #else
9227     # include <assert.h>
9228     #endif
9229     Syntax error
9230     _ACEOF
9231 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
9232    
9233 gezelter 1210 else
9234     # Broken: fails on valid input.
9235     continue
9236     fi
9237     rm -f conftest.err conftest.$ac_ext
9238    
9239     # OK, works on sane cases. Now check whether nonexistent headers
9240     # can be detected and how.
9241 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9242 gezelter 1210 /* end confdefs.h. */
9243     #include <ac_nonexistent.h>
9244     _ACEOF
9245 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
9246 gezelter 1210 # Broken: success on invalid input.
9247     continue
9248     else
9249     # Passes both tests.
9250     ac_preproc_ok=:
9251     break
9252     fi
9253     rm -f conftest.err conftest.$ac_ext
9254    
9255     done
9256     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9257     rm -f conftest.err conftest.$ac_ext
9258 gezelter 1373 if $ac_preproc_ok; then :
9259    
9260 gezelter 1210 else
9261 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9262     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9263     as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
9264     See \`config.log' for more details." "$LINENO" 5; }
9265 gezelter 1210 fi
9266    
9267     ac_ext=cpp
9268     ac_cpp='$CXXCPP $CPPFLAGS'
9269     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9270     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9271     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9272    
9273    
9274     #
9275     # Handle user hints
9276     #
9277    
9278     # Check whether --with-openbabel was given.
9279 gezelter 1373 if test "${with_openbabel+set}" = set; then :
9280 gezelter 1210 withval=$with_openbabel; openbabel_dir="$withval"
9281     else
9282     openbabel_dir="not_set"
9283     fi
9284    
9285     if test "$openbabel_dir" != "no"; then
9286    
9287     if test "$openbabel_dir" != "not_set" ; then
9288     if test -d "$openbabel_dir"
9289     then
9290     OPENBABEL_HOME="$openbabel_dir"
9291     else
9292 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9293 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9294 gezelter 1210 OPENBABEL_HOME=/usr/local
9295     if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9296     then
9297     OPENBABEL_HOME=/usr
9298     fi
9299     fi
9300     fi
9301     #
9302     # Locate openbabel, if wanted
9303     #
9304     if test -n "${OPENBABEL_HOME}"
9305     then
9306    
9307     ac_ext=cpp
9308     ac_cpp='$CXXCPP $CPPFLAGS'
9309     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9310     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9311     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9312    
9313     OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9314     OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9315     LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9316     CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9317 gezelter 1373 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
9318     if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
9319 gezelter 1210 openbabel_cv_openbabel_h=yes
9320     else
9321     openbabel_cv_openbabel_h=no
9322     fi
9323    
9324    
9325 gezelter 1373 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
9326     if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
9327 gezelter 1210 openbabel_cv_obconversion_h=yes
9328     else
9329     openbabel_cv_obconversion_h=no
9330     fi
9331    
9332    
9333 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9334 gezelter 1210 /* end confdefs.h. */
9335    
9336 gezelter 1373
9337 gezelter 1210 #include <openbabel/babelconfig.h>
9338     #include <openbabel/obconversion.h>
9339     using namespace std;
9340     using namespace OpenBabel;
9341    
9342     #ifdef FC_DUMMY_MAIN
9343     #ifndef FC_DUMMY_MAIN_EQ_F77
9344     # ifdef __cplusplus
9345     extern "C"
9346     # endif
9347     int FC_DUMMY_MAIN() { return 1; }
9348     #endif
9349     #endif
9350     int
9351     main ()
9352     {
9353    
9354     OBConversion Conv(&cin, &cout);
9355    
9356    
9357     ;
9358     return 0;
9359     }
9360     _ACEOF
9361 gezelter 1373 if ac_fn_cxx_try_link "$LINENO"; then :
9362 gezelter 1210
9363     openbabel_lib_found="yes"
9364 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
9365 gezelter 1300 $as_echo "found" >&6; }
9366 gezelter 1210
9367     else
9368    
9369     openbabel_lib_found="no"
9370 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9371 gezelter 1300 $as_echo "not found" >&6; }
9372 gezelter 1210
9373    
9374     fi
9375 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
9376     conftest$ac_exeext conftest.$ac_ext
9377 gezelter 1210 ac_ext=c
9378     ac_cpp='$CPP $CPPFLAGS'
9379     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9380     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9381     ac_compiler_gnu=$ac_cv_c_compiler_gnu
9382    
9383     LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9384     CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9385    
9386     if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9387     USE_OPENBABEL=yes
9388     OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9389     OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9390     OPENBABEL_LIB="-lopenbabel"
9391     else
9392 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
9393 gezelter 1300 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
9394 gezelter 1210 OPENBABEL_INC_DIR=
9395     OPENBABEL_LIB_DIR=
9396     OPENBABEL_LIB=
9397     USE_OPENBABEL=no
9398 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9399 gezelter 1300 $as_echo "failed" >&6; }
9400 gezelter 1210 echo ""
9401     echo "*********************************************************"
9402     echo "* WARNING: Could not find a working openbabel-2.x *"
9403 gezelter 1390 echo "* installation If you need OpenMD to be able to convert *"
9404 gezelter 1210 echo "* xyz or pdb files you need to specify a valid *"
9405     echo "* openbabel-2.x installation with --with-openbabel=DIR *"
9406     echo "* *"
9407 gezelter 1390 echo "* OpenMD will still work without openbabel installed. *"
9408 gezelter 1210 echo "*********************************************************"
9409     echo ""
9410     fi
9411    
9412    
9413    
9414    
9415     fi
9416     fi
9417    
9418    
9419 gezelter 848 # Checks for header files.
9420 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9421 gezelter 1300 $as_echo_n "checking for ANSI C header files... " >&6; }
9422 gezelter 1373 if test "${ac_cv_header_stdc+set}" = set; then :
9423 gezelter 1300 $as_echo_n "(cached) " >&6
9424 gezelter 848 else
9425 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9426 gezelter 616 /* end confdefs.h. */
9427 gezelter 848 #include <stdlib.h>
9428     #include <stdarg.h>
9429     #include <string.h>
9430     #include <float.h>
9431    
9432     #ifdef FC_DUMMY_MAIN
9433     #ifndef FC_DUMMY_MAIN_EQ_F77
9434     # ifdef __cplusplus
9435     extern "C"
9436     # endif
9437     int FC_DUMMY_MAIN() { return 1; }
9438 gezelter 616 #endif
9439 gezelter 848 #endif
9440 gezelter 616 int
9441     main ()
9442     {
9443 gezelter 848
9444 gezelter 616 ;
9445     return 0;
9446     }
9447     _ACEOF
9448 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9449 gezelter 848 ac_cv_header_stdc=yes
9450 gezelter 616 else
9451 gezelter 1373 ac_cv_header_stdc=no
9452 gezelter 616 fi
9453 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9454    
9455 gezelter 848 if test $ac_cv_header_stdc = yes; then
9456     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9457 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9458 gezelter 848 /* end confdefs.h. */
9459     #include <string.h>
9460 gezelter 811
9461 gezelter 848 _ACEOF
9462     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9463 gezelter 1373 $EGREP "memchr" >/dev/null 2>&1; then :
9464    
9465 gezelter 848 else
9466     ac_cv_header_stdc=no
9467 gezelter 616 fi
9468 chuckv 1197 rm -f conftest*
9469 gezelter 811
9470 gezelter 848 fi
9471    
9472     if test $ac_cv_header_stdc = yes; then
9473     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9474 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9475 gezelter 848 /* end confdefs.h. */
9476     #include <stdlib.h>
9477    
9478     _ACEOF
9479     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9480 gezelter 1373 $EGREP "free" >/dev/null 2>&1; then :
9481    
9482 gezelter 848 else
9483     ac_cv_header_stdc=no
9484     fi
9485 chuckv 1197 rm -f conftest*
9486 gezelter 848
9487     fi
9488    
9489     if test $ac_cv_header_stdc = yes; then
9490     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9491 gezelter 1373 if test "$cross_compiling" = yes; then :
9492 gezelter 848 :
9493     else
9494 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9495 gezelter 848 /* end confdefs.h. */
9496     #include <ctype.h>
9497 gezelter 1210 #include <stdlib.h>
9498 gezelter 848 #if ((' ' & 0x0FF) == 0x020)
9499     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9500     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9501     #else
9502     # define ISLOWER(c) \
9503     (('a' <= (c) && (c) <= 'i') \
9504     || ('j' <= (c) && (c) <= 'r') \
9505     || ('s' <= (c) && (c) <= 'z'))
9506     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9507     #endif
9508    
9509     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9510     int
9511     main ()
9512     {
9513     int i;
9514     for (i = 0; i < 256; i++)
9515     if (XOR (islower (i), ISLOWER (i))
9516     || toupper (i) != TOUPPER (i))
9517 gezelter 1210 return 2;
9518     return 0;
9519 gezelter 848 }
9520     _ACEOF
9521 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
9522    
9523 gezelter 848 else
9524 gezelter 1373 ac_cv_header_stdc=no
9525 gezelter 848 fi
9526 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9527     conftest.$ac_objext conftest.beam conftest.$ac_ext
9528 gezelter 848 fi
9529 gezelter 1210
9530 gezelter 848 fi
9531     fi
9532 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9533 gezelter 1300 $as_echo "$ac_cv_header_stdc" >&6; }
9534 gezelter 848 if test $ac_cv_header_stdc = yes; then
9535    
9536 gezelter 1373 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9537 gezelter 811
9538 gezelter 616 fi
9539 gezelter 397
9540 gezelter 1226 for ac_header in libintl.h limits.h machine/hal_sysinfo.h stdlib.h string.h strings.h sys/param.h sys/pstat.h sys/sysctl.h sys/sysinfo.h sys/sysmp.h sys/systemcfg.h sys/table.h sys/time.h unistd.h
9541 gezelter 1373 do :
9542     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9543     ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9544     eval as_val=\$$as_ac_Header
9545     if test "x$as_val" = x""yes; then :
9546 gezelter 616 cat >>confdefs.h <<_ACEOF
9547 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9548 gezelter 616 _ACEOF
9549    
9550 gezelter 811 fi
9551 gezelter 616
9552 gezelter 811 done
9553    
9554    
9555 gezelter 848 # Checks for typedefs, structures, and compiler characteristics.
9556 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9557 gezelter 1300 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9558 gezelter 1373 if test "${ac_cv_header_stdbool_h+set}" = set; then :
9559 gezelter 1300 $as_echo_n "(cached) " >&6
9560 gezelter 848 else
9561 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9562 gezelter 848 /* end confdefs.h. */
9563    
9564     #include <stdbool.h>
9565     #ifndef bool
9566 gezelter 1210 "error: bool is not defined"
9567 gezelter 848 #endif
9568     #ifndef false
9569 gezelter 1210 "error: false is not defined"
9570 gezelter 848 #endif
9571     #if false
9572 gezelter 1210 "error: false is not 0"
9573 gezelter 848 #endif
9574     #ifndef true
9575 gezelter 1210 "error: true is not defined"
9576 gezelter 848 #endif
9577     #if true != 1
9578 gezelter 1210 "error: true is not 1"
9579 gezelter 848 #endif
9580     #ifndef __bool_true_false_are_defined
9581 gezelter 1210 "error: __bool_true_false_are_defined is not defined"
9582 gezelter 848 #endif
9583    
9584     struct s { _Bool s: 1; _Bool t; } s;
9585    
9586     char a[true == 1 ? 1 : -1];
9587     char b[false == 0 ? 1 : -1];
9588     char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9589 gezelter 1210 char d[(bool) 0.5 == true ? 1 : -1];
9590 gezelter 848 bool e = &s;
9591 gezelter 1210 char f[(_Bool) 0.0 == false ? 1 : -1];
9592 gezelter 848 char g[true];
9593     char h[sizeof (_Bool)];
9594     char i[sizeof s.t];
9595 gezelter 1210 enum { j = false, k = true, l = false * true, m = true * 256 };
9596 gezelter 1300 /* The following fails for
9597     HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9598 gezelter 1210 _Bool n[m];
9599     char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9600     char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9601     # if defined __xlc__ || defined __GNUC__
9602     /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9603     reported by James Lemley on 2005-10-05; see
9604     http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9605     This test is not quite right, since xlc is allowed to
9606     reject this program, as the initializer for xlcbug is
9607     not one of the forms that C requires support for.
9608     However, doing the test right would require a runtime
9609     test, and that would make cross-compilation harder.
9610     Let us hope that IBM fixes the xlc bug, and also adds
9611     support for this kind of constant expression. In the
9612     meantime, this test will reject xlc, which is OK, since
9613     our stdbool.h substitute should suffice. We also test
9614     this with GCC, where it should work, to detect more
9615     quickly whether someone messes up the test in the
9616     future. */
9617     char digs[] = "0123456789";
9618     int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9619     # endif
9620     /* Catch a bug in an HP-UX C compiler. See
9621     http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9622     http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9623     */
9624     _Bool q = true;
9625     _Bool *pq = &q;
9626 gezelter 848
9627     #ifdef FC_DUMMY_MAIN
9628     #ifndef FC_DUMMY_MAIN_EQ_F77
9629     # ifdef __cplusplus
9630     extern "C"
9631     # endif
9632     int FC_DUMMY_MAIN() { return 1; }
9633     #endif
9634     #endif
9635     int
9636     main ()
9637     {
9638 gezelter 1210
9639     *pq |= q;
9640     *pq |= ! q;
9641     /* Refer to every declared value, to avoid compiler optimizations. */
9642     return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9643     + !m + !n + !o + !p + !q + !pq);
9644    
9645 gezelter 848 ;
9646     return 0;
9647     }
9648     _ACEOF
9649 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9650 gezelter 848 ac_cv_header_stdbool_h=yes
9651     else
9652 gezelter 1373 ac_cv_header_stdbool_h=no
9653 gezelter 616 fi
9654 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9655 gezelter 848 fi
9656 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9657 gezelter 1300 $as_echo "$ac_cv_header_stdbool_h" >&6; }
9658 gezelter 1373 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9659     if test "x$ac_cv_type__Bool" = x""yes; then :
9660 gezelter 616
9661 gezelter 848 cat >>confdefs.h <<_ACEOF
9662     #define HAVE__BOOL 1
9663     _ACEOF
9664 gezelter 811
9665    
9666 gezelter 848 fi
9667    
9668     if test $ac_cv_header_stdbool_h = yes; then
9669    
9670 gezelter 1373 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
9671 gezelter 848
9672     fi
9673    
9674 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9675 gezelter 1300 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9676 gezelter 1373 if test "${ac_cv_c_const+set}" = set; then :
9677 gezelter 1300 $as_echo_n "(cached) " >&6
9678 gezelter 848 else
9679 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9680 gezelter 848 /* end confdefs.h. */
9681    
9682     #ifdef FC_DUMMY_MAIN
9683     #ifndef FC_DUMMY_MAIN_EQ_F77
9684     # ifdef __cplusplus
9685     extern "C"
9686     # endif
9687     int FC_DUMMY_MAIN() { return 1; }
9688     #endif
9689     #endif
9690     int
9691     main ()
9692     {
9693     /* FIXME: Include the comments suggested by Paul. */
9694     #ifndef __cplusplus
9695     /* Ultrix mips cc rejects this. */
9696     typedef int charset[2];
9697 gezelter 1210 const charset cs;
9698 gezelter 848 /* SunOS 4.1.1 cc rejects this. */
9699 gezelter 1210 char const *const *pcpcc;
9700     char **ppc;
9701 gezelter 848 /* NEC SVR4.0.2 mips cc rejects this. */
9702     struct point {int x, y;};
9703     static struct point const zero = {0,0};
9704     /* AIX XL C 1.02.0.0 rejects this.
9705     It does not let you subtract one const X* pointer from another in
9706     an arm of an if-expression whose if-part is not a constant
9707     expression */
9708     const char *g = "string";
9709 gezelter 1210 pcpcc = &g + (g ? g-g : 0);
9710 gezelter 848 /* HPUX 7.0 cc rejects these. */
9711 gezelter 1210 ++pcpcc;
9712     ppc = (char**) pcpcc;
9713     pcpcc = (char const *const *) ppc;
9714 gezelter 848 { /* SCO 3.2v4 cc rejects this. */
9715     char *t;
9716     char const *s = 0 ? (char *) 0 : (char const *) 0;
9717    
9718     *t++ = 0;
9719 gezelter 1210 if (s) return 0;
9720 gezelter 848 }
9721     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9722     int x[] = {25, 17};
9723     const int *foo = &x[0];
9724     ++foo;
9725     }
9726     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9727     typedef const int *iptr;
9728     iptr p = 0;
9729     ++p;
9730     }
9731     { /* AIX XL C 1.02.0.0 rejects this saying
9732     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9733     struct s { int j; const int *ap[3]; };
9734     struct s *b; b->j = 5;
9735     }
9736     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9737     const int foo = 10;
9738 gezelter 1210 if (!foo) return 0;
9739 gezelter 848 }
9740 gezelter 1210 return !cs[0] && !zero.x;
9741 gezelter 848 #endif
9742    
9743     ;
9744     return 0;
9745     }
9746     _ACEOF
9747 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9748 gezelter 848 ac_cv_c_const=yes
9749     else
9750 gezelter 1373 ac_cv_c_const=no
9751 gezelter 616 fi
9752 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9753 gezelter 848 fi
9754 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9755 gezelter 1300 $as_echo "$ac_cv_c_const" >&6; }
9756 gezelter 848 if test $ac_cv_c_const = no; then
9757    
9758 gezelter 1373 $as_echo "#define const /**/" >>confdefs.h
9759 gezelter 848
9760     fi
9761    
9762 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9763 gezelter 1300 $as_echo_n "checking for inline... " >&6; }
9764 gezelter 1373 if test "${ac_cv_c_inline+set}" = set; then :
9765 gezelter 1300 $as_echo_n "(cached) " >&6
9766 gezelter 811 else
9767 gezelter 848 ac_cv_c_inline=no
9768     for ac_kw in inline __inline__ __inline; do
9769 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9770 gezelter 848 /* end confdefs.h. */
9771     #ifndef __cplusplus
9772     typedef int foo_t;
9773     static $ac_kw foo_t static_foo () {return 0; }
9774     $ac_kw foo_t foo () {return 0; }
9775     #endif
9776    
9777     _ACEOF
9778 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9779 gezelter 1210 ac_cv_c_inline=$ac_kw
9780 gezelter 848 fi
9781 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9782     test "$ac_cv_c_inline" != no && break
9783 gezelter 848 done
9784    
9785     fi
9786 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9787 gezelter 1300 $as_echo "$ac_cv_c_inline" >&6; }
9788 gezelter 848
9789     case $ac_cv_c_inline in
9790     inline | yes) ;;
9791     *)
9792     case $ac_cv_c_inline in
9793     no) ac_val=;;
9794     *) ac_val=$ac_cv_c_inline;;
9795     esac
9796     cat >>confdefs.h <<_ACEOF
9797     #ifndef __cplusplus
9798     #define inline $ac_val
9799     #endif
9800     _ACEOF
9801     ;;
9802     esac
9803    
9804 gezelter 1373 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9805     if test "x$ac_cv_type_size_t" = x""yes; then :
9806 gezelter 848
9807 gezelter 1300 else
9808    
9809 gezelter 848 cat >>confdefs.h <<_ACEOF
9810 gezelter 1210 #define size_t unsigned int
9811 gezelter 848 _ACEOF
9812    
9813     fi
9814    
9815 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9816 gezelter 1300 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9817 gezelter 1373 if test "${ac_cv_header_time+set}" = set; then :
9818 gezelter 1300 $as_echo_n "(cached) " >&6
9819 gezelter 848 else
9820 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9821 gezelter 848 /* end confdefs.h. */
9822     #include <sys/types.h>
9823     #include <sys/time.h>
9824     #include <time.h>
9825    
9826     #ifdef FC_DUMMY_MAIN
9827     #ifndef FC_DUMMY_MAIN_EQ_F77
9828     # ifdef __cplusplus
9829     extern "C"
9830     # endif
9831     int FC_DUMMY_MAIN() { return 1; }
9832     #endif
9833     #endif
9834     int
9835     main ()
9836     {
9837     if ((struct tm *) 0)
9838     return 0;
9839     ;
9840     return 0;
9841     }
9842     _ACEOF
9843 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9844 gezelter 848 ac_cv_header_time=yes
9845     else
9846 gezelter 1373 ac_cv_header_time=no
9847 gezelter 848 fi
9848 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9849 gezelter 848 fi
9850 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9851 gezelter 1300 $as_echo "$ac_cv_header_time" >&6; }
9852 gezelter 848 if test $ac_cv_header_time = yes; then
9853    
9854 gezelter 1373 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9855 gezelter 848
9856     fi
9857    
9858    
9859     # Checks for library functions.
9860     for ac_header in stdlib.h
9861 gezelter 1373 do :
9862     ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9863     if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9864 gezelter 848 cat >>confdefs.h <<_ACEOF
9865 gezelter 1373 #define HAVE_STDLIB_H 1
9866 gezelter 848 _ACEOF
9867 gezelter 616
9868 gezelter 848 fi
9869 gezelter 616
9870 gezelter 848 done
9871    
9872 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
9873 gezelter 1300 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
9874 gezelter 1373 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
9875 gezelter 1300 $as_echo_n "(cached) " >&6
9876 gezelter 848 else
9877 gezelter 1373 if test "$cross_compiling" = yes; then :
9878 gezelter 848 ac_cv_func_malloc_0_nonnull=no
9879     else
9880 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9881 gezelter 848 /* end confdefs.h. */
9882 gezelter 1210 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9883 gezelter 848 # include <stdlib.h>
9884     #else
9885     char *malloc ();
9886     #endif
9887    
9888     #ifdef FC_DUMMY_MAIN
9889     #ifndef FC_DUMMY_MAIN_EQ_F77
9890     # ifdef __cplusplus
9891     extern "C"
9892     # endif
9893     int FC_DUMMY_MAIN() { return 1; }
9894     #endif
9895     #endif
9896     int
9897     main ()
9898     {
9899 gezelter 1210 return ! malloc (0);
9900 gezelter 848 ;
9901     return 0;
9902     }
9903     _ACEOF
9904 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
9905 gezelter 848 ac_cv_func_malloc_0_nonnull=yes
9906     else
9907 gezelter 1373 ac_cv_func_malloc_0_nonnull=no
9908 gezelter 848 fi
9909 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9910     conftest.$ac_objext conftest.beam conftest.$ac_ext
9911 gezelter 848 fi
9912 gezelter 1210
9913 gezelter 848 fi
9914 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
9915 gezelter 1300 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
9916 gezelter 1373 if test $ac_cv_func_malloc_0_nonnull = yes; then :
9917 gezelter 848
9918 gezelter 1373 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
9919 gezelter 616
9920 gezelter 848 else
9921 gezelter 1373 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
9922 gezelter 811
9923 gezelter 1210 case " $LIBOBJS " in
9924 gezelter 848 *" malloc.$ac_objext "* ) ;;
9925 gezelter 1210 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9926     ;;
9927 gezelter 848 esac
9928    
9929    
9930 gezelter 1373 $as_echo "#define malloc rpl_malloc" >>confdefs.h
9931 gezelter 848
9932     fi
9933    
9934    
9935     for ac_header in stdlib.h
9936 gezelter 1373 do :
9937     ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9938     if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9939 gezelter 754 cat >>confdefs.h <<_ACEOF
9940 gezelter 1373 #define HAVE_STDLIB_H 1
9941 gezelter 754 _ACEOF
9942    
9943     fi
9944    
9945     done
9946    
9947 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
9948 gezelter 1300 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
9949 gezelter 1373 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
9950 gezelter 1300 $as_echo_n "(cached) " >&6
9951 gezelter 848 else
9952 gezelter 1373 if test "$cross_compiling" = yes; then :
9953 gezelter 848 ac_cv_func_realloc_0_nonnull=no
9954     else
9955 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9956 gezelter 848 /* end confdefs.h. */
9957 gezelter 1210 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9958 gezelter 848 # include <stdlib.h>
9959     #else
9960     char *realloc ();
9961     #endif
9962 gezelter 754
9963 gezelter 848 #ifdef FC_DUMMY_MAIN
9964     #ifndef FC_DUMMY_MAIN_EQ_F77
9965     # ifdef __cplusplus
9966     extern "C"
9967     # endif
9968     int FC_DUMMY_MAIN() { return 1; }
9969     #endif
9970     #endif
9971     int
9972     main ()
9973     {
9974 gezelter 1210 return ! realloc (0, 0);
9975 gezelter 848 ;
9976     return 0;
9977     }
9978     _ACEOF
9979 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
9980 gezelter 848 ac_cv_func_realloc_0_nonnull=yes
9981     else
9982 gezelter 1373 ac_cv_func_realloc_0_nonnull=no
9983 gezelter 811 fi
9984 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9985     conftest.$ac_objext conftest.beam conftest.$ac_ext
9986 gezelter 848 fi
9987 gezelter 1210
9988 gezelter 848 fi
9989 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
9990 gezelter 1300 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
9991 gezelter 1373 if test $ac_cv_func_realloc_0_nonnull = yes; then :
9992 gezelter 754
9993 gezelter 1373 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
9994 gezelter 754
9995 gezelter 848 else
9996 gezelter 1373 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
9997 gezelter 754
9998 gezelter 1210 case " $LIBOBJS " in
9999 gezelter 848 *" realloc.$ac_objext "* ) ;;
10000 gezelter 1210 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
10001     ;;
10002 gezelter 848 esac
10003 gezelter 754
10004 gezelter 848
10005 gezelter 1373 $as_echo "#define realloc rpl_realloc" >>confdefs.h
10006 gezelter 848
10007     fi
10008    
10009    
10010     for ac_header in sys/select.h sys/socket.h
10011 gezelter 1373 do :
10012     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10013     ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10014     eval as_val=\$$as_ac_Header
10015     if test "x$as_val" = x""yes; then :
10016 gezelter 397 cat >>confdefs.h <<_ACEOF
10017 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10018 gezelter 397 _ACEOF
10019    
10020     fi
10021    
10022 tim 314 done
10023    
10024 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
10025 gezelter 1300 $as_echo_n "checking types of arguments for select... " >&6; }
10026 gezelter 1373 if test "${ac_cv_func_select_args+set}" = set; then :
10027 gezelter 1300 $as_echo_n "(cached) " >&6
10028 gezelter 811 else
10029 gezelter 848 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10030 gezelter 1210 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10031 gezelter 848 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10032 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10033 gezelter 754 /* end confdefs.h. */
10034 gezelter 848 $ac_includes_default
10035 gezelter 1210 #ifdef HAVE_SYS_SELECT_H
10036 gezelter 848 # include <sys/select.h>
10037     #endif
10038 gezelter 1210 #ifdef HAVE_SYS_SOCKET_H
10039 gezelter 848 # include <sys/socket.h>
10040     #endif
10041 gezelter 811
10042 gezelter 848 #ifdef FC_DUMMY_MAIN
10043     #ifndef FC_DUMMY_MAIN_EQ_F77
10044     # ifdef __cplusplus
10045     extern "C"
10046     # endif
10047     int FC_DUMMY_MAIN() { return 1; }
10048 gezelter 754 #endif
10049 gezelter 848 #endif
10050 gezelter 811 int
10051     main ()
10052     {
10053 gezelter 848 extern int select ($ac_arg1,
10054     $ac_arg234, $ac_arg234, $ac_arg234,
10055     $ac_arg5);
10056 gezelter 811 ;
10057     return 0;
10058     }
10059 gezelter 754 _ACEOF
10060 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
10061 gezelter 848 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10062 gezelter 754 fi
10063 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10064 gezelter 848 done
10065     done
10066     done
10067     # Provide a safe default value.
10068     : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10069    
10070     fi
10071 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
10072 gezelter 1300 $as_echo "$ac_cv_func_select_args" >&6; }
10073 gezelter 848 ac_save_IFS=$IFS; IFS=','
10074     set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10075     IFS=$ac_save_IFS
10076     shift
10077    
10078     cat >>confdefs.h <<_ACEOF
10079     #define SELECT_TYPE_ARG1 $1
10080     _ACEOF
10081    
10082    
10083     cat >>confdefs.h <<_ACEOF
10084     #define SELECT_TYPE_ARG234 ($2)
10085     _ACEOF
10086    
10087    
10088     cat >>confdefs.h <<_ACEOF
10089     #define SELECT_TYPE_ARG5 ($3)
10090     _ACEOF
10091    
10092 chuckv 1197 rm -f conftest*
10093 gezelter 848
10094 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
10095 gezelter 1300 $as_echo_n "checking for working strtod... " >&6; }
10096 gezelter 1373 if test "${ac_cv_func_strtod+set}" = set; then :
10097 gezelter 1300 $as_echo_n "(cached) " >&6
10098 gezelter 848 else
10099 gezelter 1373 if test "$cross_compiling" = yes; then :
10100 gezelter 848 ac_cv_func_strtod=no
10101     else
10102 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10103 gezelter 848 /* end confdefs.h. */
10104 gezelter 811
10105 gezelter 1210 $ac_includes_default
10106     #ifndef strtod
10107 gezelter 848 double strtod ();
10108 gezelter 1210 #endif
10109 gezelter 848 int
10110     main()
10111     {
10112     {
10113     /* Some versions of Linux strtod mis-parse strings with leading '+'. */
10114     char *string = " +69";
10115     char *term;
10116     double value;
10117     value = strtod (string, &term);
10118     if (value != 69 || term != (string + 4))
10119 gezelter 1210 return 1;
10120 gezelter 848 }
10121 gezelter 811
10122 gezelter 848 {
10123     /* Under Solaris 2.4, strtod returns the wrong value for the
10124     terminating character under some conditions. */
10125     char *string = "NaN";
10126     char *term;
10127     strtod (string, &term);
10128     if (term != string && *(term - 1) == 0)
10129 gezelter 1210 return 1;
10130 gezelter 848 }
10131 gezelter 1210 return 0;
10132 gezelter 848 }
10133 gezelter 811
10134 gezelter 848 _ACEOF
10135 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
10136 gezelter 848 ac_cv_func_strtod=yes
10137     else
10138 gezelter 1373 ac_cv_func_strtod=no
10139 gezelter 848 fi
10140 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10141     conftest.$ac_objext conftest.beam conftest.$ac_ext
10142 gezelter 848 fi
10143 gezelter 1210
10144 gezelter 848 fi
10145 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
10146 gezelter 1300 $as_echo "$ac_cv_func_strtod" >&6; }
10147 gezelter 848 if test $ac_cv_func_strtod = no; then
10148 gezelter 1210 case " $LIBOBJS " in
10149 gezelter 848 *" strtod.$ac_objext "* ) ;;
10150 gezelter 1210 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
10151     ;;
10152 gezelter 848 esac
10153    
10154 gezelter 1373 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
10155     if test "x$ac_cv_func_pow" = x""yes; then :
10156 gezelter 811
10157 gezelter 848 fi
10158 gezelter 1210
10159 gezelter 848 if test $ac_cv_func_pow = no; then
10160 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
10161 gezelter 1300 $as_echo_n "checking for pow in -lm... " >&6; }
10162 gezelter 1373 if test "${ac_cv_lib_m_pow+set}" = set; then :
10163 gezelter 1300 $as_echo_n "(cached) " >&6
10164 gezelter 848 else
10165     ac_check_lib_save_LIBS=$LIBS
10166     LIBS="-lm $LIBS"
10167 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10168 gezelter 754 /* end confdefs.h. */
10169 gezelter 811
10170 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
10171     Use char because int might match the return type of a GCC
10172     builtin and then its argument prototype would still apply. */
10173 gezelter 848 #ifdef __cplusplus
10174     extern "C"
10175 gezelter 811 #endif
10176 gezelter 848 char pow ();
10177     #ifdef FC_DUMMY_MAIN
10178     #ifndef FC_DUMMY_MAIN_EQ_F77
10179     # ifdef __cplusplus
10180     extern "C"
10181     # endif
10182     int FC_DUMMY_MAIN() { return 1; }
10183 gezelter 811 #endif
10184 gezelter 848 #endif
10185 gezelter 811 int
10186     main ()
10187     {
10188 gezelter 1210 return pow ();
10189 gezelter 811 ;
10190     return 0;
10191     }
10192 gezelter 754 _ACEOF
10193 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
10194 gezelter 848 ac_cv_lib_m_pow=yes
10195 gezelter 754 else
10196 gezelter 1373 ac_cv_lib_m_pow=no
10197 gezelter 754 fi
10198 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
10199     conftest$ac_exeext conftest.$ac_ext
10200 gezelter 848 LIBS=$ac_check_lib_save_LIBS
10201     fi
10202 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
10203 gezelter 1300 $as_echo "$ac_cv_lib_m_pow" >&6; }
10204 gezelter 1373 if test "x$ac_cv_lib_m_pow" = x""yes; then :
10205 gezelter 848 POW_LIB=-lm
10206     else
10207 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
10208 gezelter 1300 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10209 gezelter 848 fi
10210 gezelter 754
10211 gezelter 848 fi
10212 gezelter 754
10213 gezelter 811 fi
10214 gezelter 754
10215 gezelter 1226 for ac_func in floor getpagesize gettimeofday memset pow pstat_getdynamic pstat_getstatic select sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strstr strtol sysmp getsysinfo sysctl table
10216 gezelter 1373 do :
10217     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10218     ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10219     eval as_val=\$$as_ac_var
10220     if test "x$as_val" = x""yes; then :
10221 gezelter 848 cat >>confdefs.h <<_ACEOF
10222 gezelter 1300 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10223 gezelter 848 _ACEOF
10224    
10225     fi
10226     done
10227    
10228    
10229     # special check for _system_configuration because AIX <4.3.2 do not
10230     # contain the `physmem' member.
10231 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
10232 gezelter 1300 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
10233 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10234 gezelter 754 /* end confdefs.h. */
10235 gezelter 848 #include <sys/systemcfg.h>
10236     #ifdef FC_DUMMY_MAIN
10237     #ifndef FC_DUMMY_MAIN_EQ_F77
10238     # ifdef __cplusplus
10239     extern "C"
10240     # endif
10241     int FC_DUMMY_MAIN() { return 1; }
10242 gezelter 811 #endif
10243     #endif
10244     int
10245     main ()
10246     {
10247 gezelter 848 double x = _system_configuration.physmem;
10248 gezelter 811 ;
10249     return 0;
10250     }
10251 gezelter 754 _ACEOF
10252 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
10253     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10254 gezelter 1300 $as_echo "yes" >&6; }
10255 gezelter 848
10256 gezelter 1373 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
10257 gezelter 848
10258 gezelter 754 else
10259 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10260 gezelter 1300 $as_echo "no" >&6; }
10261 gezelter 754 fi
10262 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10263    
10264 gezelter 811
10265 gezelter 2 case $debug in
10266     1)
10267     ;;
10268     *)
10269    
10270 gezelter 397
10271    
10272    
10273 gezelter 1240
10274 gezelter 848 # Try to determine "good" native compiler flags if none specified on command
10275     # line
10276 gezelter 397
10277 gezelter 938 if test "$ac_test_FFLAGS" != "set"; then
10278 gezelter 848 FCFLAGS=""
10279     case "${host_cpu}-${host_os}" in
10280 gezelter 397
10281 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
10282 gezelter 1240 FCFLAGS="-O2"
10283 gezelter 848 fi;;
10284     rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
10285     FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10286     fi;;
10287     powerpc*-aix*)
10288     if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10289     FCFLAGS="-O3 -qarch=ppc -qansialias -w"
10290     echo "*******************************************************"
10291     echo "* You have AIX on an unknown powerpc system. It is *"
10292     echo "* recommended that you use *"
10293     echo "* *"
10294     echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10295     echo "* ^^^ *"
10296     echo "* where xxx is 601, 603, 604, or whatever kind of *"
10297     echo "* PowerPC CPU you have. For more info, man xlf. *"
10298     echo "*******************************************************"
10299     fi;;
10300     *darwin*)
10301     if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10302 gezelter 945 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
10303     fi
10304     if test "$FC" = ifort; then
10305 gezelter 1240 FCFLAGS="-O2"
10306     fi
10307     if test "$FC" = gfortran; then
10308     FCFLAGS="-Os"
10309 gezelter 848 fi;;
10310     esac
10311    
10312     if test -z "$FCFLAGS"; then
10313     echo ""
10314     echo "*********************************************************"
10315     echo "* WARNING: Don't know the best FCFLAGS for this system *"
10316     echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10317 gezelter 1240 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
10318 gezelter 848 echo "*********************************************************"
10319     echo ""
10320 gezelter 1240 FCFLAGS="-O"
10321 gezelter 848 fi
10322    
10323    
10324 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
10325 gezelter 1300 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
10326 gezelter 1373 if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
10327 gezelter 1300 $as_echo_n "(cached) " >&6
10328 gezelter 848 else
10329    
10330    
10331 gezelter 1210 ac_ext=${ac_fc_srcext-f}
10332     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
10333     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
10334 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
10335    
10336     echo 'program main' > conftest.$ac_ext
10337     echo 'end program main' >> conftest.$ac_ext
10338     ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
10339 gezelter 1373 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10340 gezelter 848 (eval $ac_compile) 2>&5
10341     ac_status=$?
10342 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10343     test $ac_status = 0; }; then
10344     ac_cv_ac_cv_guessed_f90flags=yes
10345 gezelter 848 else
10346 gezelter 1373 ac_cv_ac_cv_guessed_f90flags=no
10347 gezelter 848 fi
10348 chuckv 1197 rm -f conftest*
10349 gezelter 1226 ac_ext=c
10350     ac_cpp='$CPP $CPPFLAGS'
10351     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10352     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10353     ac_compiler_gnu=$ac_cv_c_compiler_gnu
10354 gezelter 848
10355    
10356     fi
10357 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
10358     $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
10359     if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
10360 gezelter 848 :
10361    
10362     else
10363     :
10364    
10365     echo ""
10366     echo "**********************************************************"
10367     echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
10368     echo "* your compiler. *"
10369     echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10370     echo "*********************************************************"
10371     echo ""
10372     FCFLAGS=""
10373    
10374     fi
10375    
10376    
10377     fi
10378    
10379    
10380    
10381    
10382    
10383    
10384    
10385 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
10386 gezelter 1300 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
10387 gezelter 1373 if test "${ac_cv_prog_really_gcc+set}" = set; then :
10388 gezelter 1300 $as_echo_n "(cached) " >&6
10389 gezelter 2 else
10390    
10391     cat > conftest.c <<EOF
10392     #ifdef __GNUC__
10393 gezelter 806 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10394     no;
10395     #else
10396 gezelter 2 yes;
10397     #endif
10398     #endif
10399     EOF
10400     if { ac_try='${CC-cc} -E conftest.c'
10401 gezelter 1373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10402 gezelter 2 (eval $ac_try) 2>&5
10403     ac_status=$?
10404 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10405     test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10406 gezelter 2 ac_cv_prog_really_gcc=yes
10407     else
10408     ac_cv_prog_really_gcc=no
10409     fi
10410    
10411     fi
10412 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
10413 gezelter 1300 $as_echo "$ac_cv_prog_really_gcc" >&6; }
10414 gezelter 2 if test "$ac_cv_prog_really_gcc" = yes; then
10415     :
10416    
10417     else
10418     :
10419    
10420     fi
10421    
10422 gezelter 397
10423 gezelter 2 # Try to determine "good" native compiler flags if none specified on command
10424     # line
10425     if test "$ac_test_CFLAGS" != "set"; then
10426     CFLAGS=""
10427     case "${host_cpu}-${host_os}" in
10428    
10429     *linux*) if test "$CC" = icc; then
10430 gezelter 1240 CFLAGS="-O2"
10431 gezelter 2 fi;;
10432     sparc-solaris2*) if test "$CC" = cc; then
10433 tim 819 CFLAGS="-O -dalign"
10434 gezelter 2 fi;;
10435    
10436     alpha*-osf*) if test "$CC" = cc; then
10437     CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
10438     fi;;
10439    
10440     hppa*-hpux*) if test "$CC" = cc; then
10441     CFLAGS="-Ae +O3 +Oall"
10442     fi;;
10443    
10444     rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
10445     CFLAGS="-O3 -qtune=auto -qansialias -w"
10446     fi;;
10447     powerpc*-aix*)
10448     if test "$CC" = cc -o "$CC" = xlc; then
10449     CFLAGS="-O3 -qtune=auto -qansialias -w"
10450     echo "*******************************************************"
10451     echo "* You have AIX on an unknown powerpc system. It is *"
10452     echo "* recommended that you use *"
10453     echo "* *"
10454     echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10455     echo "* ^^^ *"
10456     echo "* where xxx is 601, 603, 604, or whatever kind of *"
10457     echo "* PowerPC CPU you have. For more info, man cc. *"
10458     echo "*******************************************************"
10459     fi;;
10460     *darwin*)
10461 gezelter 1240 if test "$CC" = xlc; then
10462 gezelter 945 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10463     fi
10464     if test "$CC" = icc; then
10465 gezelter 1240 CFLAGS="-O2"
10466     fi
10467     if test $ac_cv_prog_really_gcc = yes; then
10468     CFLAGS="-Os"
10469 gezelter 2 fi;;
10470     esac
10471    
10472     # use default flags for gcc on all systems
10473 gezelter 1240 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
10474     CFLAGS="-O2"
10475 gezelter 2 fi
10476    
10477     if test -z "$CFLAGS"; then
10478     echo ""
10479     echo "********************************************************"
10480     echo "* WARNING: Don't know the best CFLAGS for this system *"
10481     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10482 gezelter 1240 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
10483 gezelter 2 echo "********************************************************"
10484     echo ""
10485 gezelter 1240 CFLAGS="-O"
10486 gezelter 2 fi
10487    
10488 gezelter 397
10489    
10490 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
10491 gezelter 1300 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
10492 gezelter 1373 if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
10493 gezelter 1300 $as_echo_n "(cached) " >&6
10494 gezelter 2 else
10495     echo 'void f(){}' > conftest.c
10496 gezelter 848 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
10497 gezelter 1373 ac_cv_ac_cv_guessed_cflags=yes
10498 gezelter 2 else
10499 gezelter 1373 ac_cv_ac_cv_guessed_cflags=no
10500 gezelter 2 fi
10501     rm -f conftest*
10502    
10503     fi
10504 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
10505     $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
10506     if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
10507 gezelter 2 :
10508    
10509     else
10510     :
10511    
10512     echo ""
10513     echo "********************************************************"
10514     echo "* WARNING: The guessed CFLAGS don't seem to work with *"
10515     echo "* your compiler. *"
10516     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10517     echo "********************************************************"
10518     echo ""
10519     CFLAGS=""
10520    
10521     fi
10522    
10523 gezelter 397
10524 gezelter 2 fi
10525    
10526 gezelter 397
10527    
10528    
10529    
10530    
10531    
10532 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
10533 gezelter 1300 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
10534 gezelter 1373 if test "${ac_cv_prog_really_gxx+set}" = set; then :
10535 gezelter 1300 $as_echo_n "(cached) " >&6
10536 gezelter 2 else
10537    
10538     cat > conftest.cpp <<EOF
10539     #ifdef __GNUC__
10540 gezelter 806 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10541     no;
10542     #else
10543 gezelter 2 yes;
10544     #endif
10545     #endif
10546     EOF
10547     if { ac_try='${CXX-c++} -E conftest.cpp'
10548 gezelter 1373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10549 gezelter 2 (eval $ac_try) 2>&5
10550     ac_status=$?
10551 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10552     test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10553 gezelter 2 ac_cv_prog_really_gxx=yes
10554     else
10555     ac_cv_prog_really_gxx=no
10556     fi
10557    
10558     fi
10559 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
10560 gezelter 1300 $as_echo "$ac_cv_prog_really_gxx" >&6; }
10561 gezelter 2 if test "$ac_cv_prog_really_gxx" = yes; then
10562     :
10563    
10564     else
10565     :
10566    
10567     fi
10568    
10569 gezelter 397
10570 gezelter 2 # Try to determine "good" native compiler flags if none specified on command
10571     # line
10572     if test "$ac_test_CXXFLAGS" != "set"; then
10573     CXXFLAGS=""
10574     case "${host_cpu}-${host_os}" in
10575    
10576     *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
10577 gezelter 1240 CXXFLAGS="-O2"
10578 gezelter 2 fi;;
10579     sparc-solaris2*) if test "$CXX" = CC; then
10580 tim 819 CXXFLAGS="-features=extensions -O -dalign"
10581 gezelter 2 fi;;
10582     rs6000*-aix*) if test "$CXX" = xlC; then
10583     CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10584     fi;;
10585     powerpc*-aix*)
10586     if test "$CXX" = xlC; then
10587     CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
10588     echo "*******************************************************"
10589     echo "* You have AIX on an unknown powerpc system. It is *"
10590     echo "* recommended that you use *"
10591     echo "* *"
10592     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10593     echo "* ^^^ *"
10594     echo "* where xxx is 601, 603, 604, or whatever kind of *"
10595     echo "* PowerPC CPU you have. For more info, man cc. *"
10596     echo "*******************************************************"
10597     fi;;
10598     *darwin*)
10599 gezelter 338 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
10600 gezelter 945 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10601     fi
10602     if test "$CXX" = icpc; then
10603 gezelter 1240 CXXFLAGS="-O2"
10604     fi
10605     if test $ac_cv_prog_really_gxx = yes; then
10606     CXXFLAGS="-Os"
10607 gezelter 2 fi;;
10608     esac
10609    
10610     # use default flags for gcc on all systems
10611 gezelter 1240 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
10612     CXXFLAGS="-O2"
10613 gezelter 2 fi
10614    
10615     if test -z "$CXXFLAGS"; then
10616     echo ""
10617     echo "**********************************************************"
10618     echo "* WARNING: Don't know the best CXXFLAGS for this system *"
10619     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10620 gezelter 1240 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
10621 gezelter 2 echo "**********************************************************"
10622     echo ""
10623 gezelter 1240 CXXFLAGS="-O"
10624 gezelter 2 fi
10625    
10626 gezelter 397
10627    
10628 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
10629 gezelter 1300 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
10630 gezelter 1373 if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
10631 gezelter 1300 $as_echo_n "(cached) " >&6
10632 gezelter 2 else
10633     echo 'void f(){}' > conftest.cpp
10634 gezelter 848 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
10635 gezelter 1373 ac_cv_ac_cv_guessed_cxxflags=yes
10636 gezelter 2 else
10637 gezelter 1373 ac_cv_ac_cv_guessed_cxxflags=no
10638 gezelter 2 fi
10639     rm -f conftest*
10640    
10641     fi
10642 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
10643     $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
10644     if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
10645 gezelter 2 :
10646    
10647     else
10648     :
10649    
10650     echo ""
10651     echo "**********************************************************"
10652     echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
10653     echo "* your compiler. *"
10654     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10655     echo "**********************************************************"
10656     echo ""
10657     CXXFLAGS=""
10658    
10659     fi
10660    
10661 gezelter 397
10662 gezelter 2 fi
10663    
10664     ;;
10665     esac
10666    
10667 tim 819
10668 gezelter 1210 # Check whether --enable-doxygen was given.
10669 gezelter 1373 if test "${enable_doxygen+set}" = set; then :
10670 gezelter 1210 enableval=$enable_doxygen;
10671     fi
10672 chuckv 1197
10673 gezelter 1210 # Check whether --enable-dot was given.
10674 gezelter 1373 if test "${enable_dot+set}" = set; then :
10675 gezelter 1210 enableval=$enable_dot;
10676     fi
10677 chuckv 1197
10678 gezelter 1210 # Check whether --enable-html-docs was given.
10679 gezelter 1373 if test "${enable_html_docs+set}" = set; then :
10680 gezelter 1210 enableval=$enable_html_docs;
10681 gezelter 49 else
10682     enable_html_docs=yes
10683 gezelter 1210 fi
10684    
10685     # Check whether --enable-latex-docs was given.
10686 gezelter 1373 if test "${enable_latex_docs+set}" = set; then :
10687 gezelter 1210 enableval=$enable_latex_docs;
10688 gezelter 49 else
10689     enable_latex_docs=no
10690 gezelter 1210 fi
10691    
10692 gezelter 49 if test "x$enable_doxygen" = xno; then
10693     enable_doc=no
10694     else
10695     # Extract the first word of "doxygen", so it can be a program name with args.
10696     set dummy doxygen; ac_word=$2
10697 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10698 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
10699 gezelter 1373 if test "${ac_cv_path_DOXYGEN+set}" = set; then :
10700 gezelter 1300 $as_echo_n "(cached) " >&6
10701 gezelter 49 else
10702     case $DOXYGEN in
10703     [\\/]* | ?:[\\/]*)
10704     ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
10705     ;;
10706     *)
10707 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10708     for as_dir in $PATH
10709     do
10710     IFS=$as_save_IFS
10711     test -z "$as_dir" && as_dir=.
10712 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
10713 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10714 gezelter 397 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
10715 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10716 gezelter 397 break 2
10717     fi
10718 gezelter 49 done
10719 gezelter 1373 done
10720 gezelter 1210 IFS=$as_save_IFS
10721 gezelter 49
10722     ;;
10723     esac
10724     fi
10725     DOXYGEN=$ac_cv_path_DOXYGEN
10726     if test -n "$DOXYGEN"; then
10727 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
10728 gezelter 1300 $as_echo "$DOXYGEN" >&6; }
10729 gezelter 49 else
10730 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10731 gezelter 1300 $as_echo "no" >&6; }
10732 gezelter 49 fi
10733    
10734 gezelter 1210
10735 gezelter 49 if test "x$DOXYGEN" = x; then
10736     if test "x$enable_doxygen" = xyes; then
10737 gezelter 1373 as_fn_error "could not find doxygen" "$LINENO" 5
10738 gezelter 49 fi
10739     enable_doc=no
10740     else
10741     enable_doc=yes
10742     # Extract the first word of "dot", so it can be a program name with args.
10743     set dummy dot; ac_word=$2
10744 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10745 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
10746 gezelter 1373 if test "${ac_cv_path_DOT+set}" = set; then :
10747 gezelter 1300 $as_echo_n "(cached) " >&6
10748 gezelter 49 else
10749     case $DOT in
10750     [\\/]* | ?:[\\/]*)
10751     ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
10752     ;;
10753     *)
10754 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10755     for as_dir in $PATH
10756     do
10757     IFS=$as_save_IFS
10758     test -z "$as_dir" && as_dir=.
10759 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
10760 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10761 gezelter 397 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
10762 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10763 gezelter 397 break 2
10764     fi
10765 gezelter 49 done
10766 gezelter 1373 done
10767 gezelter 1210 IFS=$as_save_IFS
10768 gezelter 49
10769     ;;
10770     esac
10771     fi
10772     DOT=$ac_cv_path_DOT
10773     if test -n "$DOT"; then
10774 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
10775 gezelter 1300 $as_echo "$DOT" >&6; }
10776 gezelter 49 else
10777 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10778 gezelter 1300 $as_echo "no" >&6; }
10779 gezelter 49 fi
10780    
10781 gezelter 1210
10782 gezelter 49 fi
10783     fi
10784    
10785     if test "x$enable_doc" = xyes; then
10786     DOC=1
10787     else
10788     DOC=0
10789     fi
10790    
10791 gezelter 397
10792 gezelter 49 if test x$DOT = x; then
10793     if test "x$enable_dot" = xyes; then
10794 gezelter 1373 as_fn_error "could not find dot" "$LINENO" 5
10795 gezelter 49 fi
10796     enable_dot=no
10797     else
10798     enable_dot=yes
10799     fi
10800    
10801 gezelter 397
10802    
10803    
10804    
10805    
10806    
10807 gezelter 2
10808    
10809    
10810    
10811    
10812    
10813    
10814    
10815    
10816 gezelter 397
10817    
10818    
10819 skuang 1299 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
10820 gezelter 397
10821    
10822 gezelter 2 cat >confcache <<\_ACEOF
10823     # This file is a shell script that caches the results of configure
10824     # tests run on this system so they can be shared between configure
10825     # scripts and configure runs, see configure's option --config-cache.
10826     # It is not useful on other systems. If it contains results you don't
10827     # want to keep, you may remove or edit it.
10828     #
10829     # config.status only pays attention to the cache file if you give it
10830     # the --recheck option to rerun configure.
10831     #
10832 gezelter 397 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10833 gezelter 2 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10834     # following values.
10835    
10836     _ACEOF
10837    
10838     # The following way of writing the cache mishandles newlines in values,
10839     # but we know of no workaround that is simple, portable, and efficient.
10840 gezelter 1210 # So, we kill variables containing newlines.
10841 gezelter 2 # Ultrix sh set writes to stderr and can't be redirected directly,
10842     # and sets the high bit in the cache file unless we assign to the vars.
10843 gezelter 1210 (
10844     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10845     eval ac_val=\$$ac_var
10846     case $ac_val in #(
10847     *${as_nl}*)
10848     case $ac_var in #(
10849 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10850     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10851 gezelter 1210 esac
10852     case $ac_var in #(
10853     _ | IFS | as_nl) ;; #(
10854 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10855 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
10856 gezelter 1210 esac ;;
10857     esac
10858     done
10859    
10860 gezelter 2 (set) 2>&1 |
10861 gezelter 1210 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10862     *${as_nl}ac_space=\ *)
10863 gezelter 1373 # `set' does not quote correctly, so add quotes: double-quote
10864     # substitution turns \\\\ into \\, and sed turns \\ into \.
10865 gezelter 2 sed -n \
10866 gezelter 397 "s/'/'\\\\''/g;
10867     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10868 gezelter 1210 ;; #(
10869 gezelter 2 *)
10870     # `set' quotes correctly as required by POSIX, so do not add quotes.
10871 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10872 gezelter 2 ;;
10873 gezelter 1210 esac |
10874     sort
10875     ) |
10876 gezelter 2 sed '
10877 gezelter 1210 /^ac_cv_env_/b end
10878 gezelter 2 t clear
10879 gezelter 1210 :clear
10880 gezelter 2 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10881     t end
10882 gezelter 1210 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10883     :end' >>confcache
10884     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10885     if test -w "$cache_file"; then
10886     test "x$cache_file" != "x/dev/null" &&
10887 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10888 gezelter 1300 $as_echo "$as_me: updating cache $cache_file" >&6;}
10889 gezelter 2 cat confcache >$cache_file
10890     else
10891 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10892 gezelter 1300 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10893 gezelter 2 fi
10894     fi
10895     rm -f confcache
10896    
10897     test "x$prefix" = xNONE && prefix=$ac_default_prefix
10898     # Let make expand exec_prefix.
10899     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10900    
10901     DEFS=-DHAVE_CONFIG_H
10902    
10903 gezelter 397 ac_libobjs=
10904     ac_ltlibobjs=
10905     for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10906     # 1. Remove the extension, and $U if already installed.
10907 gezelter 1210 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10908 gezelter 1300 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10909 gezelter 1210 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10910     # will be set to the directory where LIBOBJS objects are built.
10911 gezelter 1373 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10912     as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10913 gezelter 397 done
10914     LIBOBJS=$ac_libobjs
10915    
10916     LTLIBOBJS=$ac_ltlibobjs
10917    
10918    
10919    
10920 gezelter 2 : ${CONFIG_STATUS=./config.status}
10921 gezelter 1300 ac_write_fail=0
10922 gezelter 2 ac_clean_files_save=$ac_clean_files
10923     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10924 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10925 gezelter 1300 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10926 gezelter 1373 as_write_fail=0
10927     cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10928 gezelter 2 #! $SHELL
10929 gezelter 397 # Generated by $as_me.
10930 gezelter 2 # Run this file to recreate the current configuration.
10931     # Compiler output produced by configure, useful for debugging
10932     # configure, is in config.log if it exists.
10933    
10934     debug=false
10935 gezelter 397 ac_cs_recheck=false
10936     ac_cs_silent=false
10937 gezelter 1373
10938 gezelter 2 SHELL=\${CONFIG_SHELL-$SHELL}
10939 gezelter 1373 export SHELL
10940     _ASEOF
10941     cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10942     ## -------------------- ##
10943     ## M4sh Initialization. ##
10944     ## -------------------- ##
10945 gezelter 2
10946 gezelter 1210 # Be more Bourne compatible
10947     DUALCASE=1; export DUALCASE # for MKS sh
10948 gezelter 1373 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10949 gezelter 2 emulate sh
10950     NULLCMD=:
10951 gezelter 1300 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10952 gezelter 397 # is contrary to our usage. Disable this feature.
10953     alias -g '${1+"$@"}'='"$@"'
10954 gezelter 1210 setopt NO_GLOB_SUBST
10955     else
10956 gezelter 1373 case `(set -o) 2>/dev/null` in #(
10957     *posix*) :
10958     set -o posix ;; #(
10959     *) :
10960     ;;
10961 gezelter 1210 esac
10962 gezelter 2 fi
10963    
10964 gezelter 1210
10965 gezelter 1300 as_nl='
10966     '
10967     export as_nl
10968     # Printing a long string crashes Solaris 7 /usr/bin/printf.
10969     as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10970     as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10971     as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10972 gezelter 1373 # Prefer a ksh shell builtin over an external printf program on Solaris,
10973     # but without wasting forks for bash or zsh.
10974     if test -z "$BASH_VERSION$ZSH_VERSION" \
10975     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10976     as_echo='print -r --'
10977     as_echo_n='print -rn --'
10978     elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10979 gezelter 1300 as_echo='printf %s\n'
10980     as_echo_n='printf %s'
10981     else
10982     if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10983     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10984     as_echo_n='/usr/ucb/echo -n'
10985 gezelter 1210 else
10986 gezelter 1300 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10987     as_echo_n_body='eval
10988     arg=$1;
10989 gezelter 1373 case $arg in #(
10990 gezelter 1300 *"$as_nl"*)
10991     expr "X$arg" : "X\\(.*\\)$as_nl";
10992     arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10993     esac;
10994     expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10995     '
10996     export as_echo_n_body
10997     as_echo_n='sh -c $as_echo_n_body as_echo'
10998 gezelter 1210 fi
10999 gezelter 1300 export as_echo_body
11000     as_echo='sh -c $as_echo_body as_echo'
11001 gezelter 1210 fi
11002    
11003 gezelter 1300 # The user is always right.
11004     if test "${PATH_SEPARATOR+set}" != set; then
11005     PATH_SEPARATOR=:
11006     (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11007     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11008     PATH_SEPARATOR=';'
11009     }
11010     fi
11011    
11012 gezelter 397
11013 gezelter 1210 # IFS
11014     # We need space, tab and new line, in precisely that order. Quoting is
11015     # there to prevent editors from complaining about space-tab.
11016     # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11017     # splitting by setting IFS to empty value.)
11018     IFS=" "" $as_nl"
11019    
11020     # Find who we are. Look in the path if we contain no directory separator.
11021 gezelter 1373 case $0 in #((
11022 gezelter 1210 *[\\/]* ) as_myself=$0 ;;
11023     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11024     for as_dir in $PATH
11025     do
11026     IFS=$as_save_IFS
11027     test -z "$as_dir" && as_dir=.
11028 gezelter 1373 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11029     done
11030 gezelter 1210 IFS=$as_save_IFS
11031    
11032     ;;
11033     esac
11034     # We did not find ourselves, most probably we were run as `sh COMMAND'
11035     # in which case we are not to be found in the path.
11036     if test "x$as_myself" = x; then
11037     as_myself=$0
11038     fi
11039     if test ! -f "$as_myself"; then
11040 gezelter 1300 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11041 gezelter 1373 exit 1
11042 gezelter 1210 fi
11043    
11044 gezelter 1373 # Unset variables that we do not need and which cause bugs (e.g. in
11045     # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11046     # suppresses any "Segmentation fault" message there. '((' could
11047     # trigger a bug in pdksh 5.2.14.
11048     for as_var in BASH_ENV ENV MAIL MAILPATH
11049     do eval test x\${$as_var+set} = xset \
11050     && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11051 gezelter 1210 done
11052 gezelter 397 PS1='$ '
11053     PS2='> '
11054     PS4='+ '
11055    
11056     # NLS nuisances.
11057 gezelter 1300 LC_ALL=C
11058     export LC_ALL
11059     LANGUAGE=C
11060     export LANGUAGE
11061 gezelter 397
11062 gezelter 1373 # CDPATH.
11063     (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11064    
11065    
11066     # as_fn_error ERROR [LINENO LOG_FD]
11067     # ---------------------------------
11068     # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11069     # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11070     # script with status $?, using 1 if that was 0.
11071     as_fn_error ()
11072     {
11073     as_status=$?; test $as_status -eq 0 && as_status=1
11074     if test "$3"; then
11075     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11076     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11077     fi
11078     $as_echo "$as_me: error: $1" >&2
11079     as_fn_exit $as_status
11080     } # as_fn_error
11081    
11082    
11083     # as_fn_set_status STATUS
11084     # -----------------------
11085     # Set $? to STATUS, without forking.
11086     as_fn_set_status ()
11087     {
11088     return $1
11089     } # as_fn_set_status
11090    
11091     # as_fn_exit STATUS
11092     # -----------------
11093     # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11094     as_fn_exit ()
11095     {
11096     set +e
11097     as_fn_set_status $1
11098     exit $1
11099     } # as_fn_exit
11100    
11101     # as_fn_unset VAR
11102     # ---------------
11103     # Portably unset VAR.
11104     as_fn_unset ()
11105     {
11106     { eval $1=; unset $1;}
11107     }
11108     as_unset=as_fn_unset
11109     # as_fn_append VAR VALUE
11110     # ----------------------
11111     # Append the text in VALUE to the end of the definition contained in VAR. Take
11112     # advantage of any shell optimizations that allow amortized linear growth over
11113     # repeated appends, instead of the typical quadratic growth present in naive
11114     # implementations.
11115     if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11116     eval 'as_fn_append ()
11117     {
11118     eval $1+=\$2
11119     }'
11120     else
11121     as_fn_append ()
11122     {
11123     eval $1=\$$1\$2
11124     }
11125     fi # as_fn_append
11126    
11127     # as_fn_arith ARG...
11128     # ------------------
11129     # Perform arithmetic evaluation on the ARGs, and store the result in the
11130     # global $as_val. Take advantage of shells that can avoid forks. The arguments
11131     # must be portable across $(()) and expr.
11132     if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11133     eval 'as_fn_arith ()
11134     {
11135     as_val=$(( $* ))
11136     }'
11137     else
11138     as_fn_arith ()
11139     {
11140     as_val=`expr "$@" || test $? -eq 1`
11141     }
11142     fi # as_fn_arith
11143    
11144    
11145 gezelter 1210 if expr a : '\(a\)' >/dev/null 2>&1 &&
11146     test "X`expr 00001 : '.*\(...\)'`" = X001; then
11147 gezelter 397 as_expr=expr
11148     else
11149     as_expr=false
11150     fi
11151    
11152 gezelter 1210 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11153 gezelter 397 as_basename=basename
11154     else
11155     as_basename=false
11156     fi
11157    
11158 gezelter 1373 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11159     as_dirname=dirname
11160     else
11161     as_dirname=false
11162     fi
11163 gezelter 397
11164 gezelter 1210 as_me=`$as_basename -- "$0" ||
11165 gezelter 397 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11166     X"$0" : 'X\(//\)$' \| \
11167 gezelter 1210 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11168 gezelter 1300 $as_echo X/"$0" |
11169 gezelter 1210 sed '/^.*\/\([^/][^/]*\)\/*$/{
11170     s//\1/
11171     q
11172     }
11173     /^X\/\(\/\/\)$/{
11174     s//\1/
11175     q
11176     }
11177     /^X\/\(\/\).*/{
11178     s//\1/
11179     q
11180     }
11181     s/.*/./; q'`
11182 gezelter 2
11183 gezelter 1373 # Avoid depending upon Character Ranges.
11184     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11185     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11186     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11187     as_cr_digits='0123456789'
11188     as_cr_alnum=$as_cr_Letters$as_cr_digits
11189 gezelter 397
11190 gezelter 1210 ECHO_C= ECHO_N= ECHO_T=
11191 gezelter 1373 case `echo -n x` in #(((((
11192 gezelter 1210 -n*)
11193 gezelter 1373 case `echo 'xy\c'` in
11194 gezelter 1210 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11195 gezelter 1373 xy) ECHO_C='\c';;
11196     *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11197     ECHO_T=' ';;
11198 gezelter 1210 esac;;
11199     *)
11200     ECHO_N='-n';;
11201 gezelter 397 esac
11202 gezelter 2
11203     rm -f conf$$ conf$$.exe conf$$.file
11204 gezelter 1210 if test -d conf$$.dir; then
11205     rm -f conf$$.dir/conf$$.file
11206     else
11207     rm -f conf$$.dir
11208 gezelter 1300 mkdir conf$$.dir 2>/dev/null
11209 gezelter 1210 fi
11210 gezelter 1300 if (echo >conf$$.file) 2>/dev/null; then
11211     if ln -s conf$$.file conf$$ 2>/dev/null; then
11212     as_ln_s='ln -s'
11213     # ... but there are two gotchas:
11214     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11215     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11216     # In both cases, we have to default to `cp -p'.
11217     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11218     as_ln_s='cp -p'
11219     elif ln conf$$.file conf$$ 2>/dev/null; then
11220     as_ln_s=ln
11221     else
11222 gezelter 2 as_ln_s='cp -p'
11223 gezelter 1300 fi
11224 gezelter 2 else
11225     as_ln_s='cp -p'
11226     fi
11227 gezelter 1210 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11228     rmdir conf$$.dir 2>/dev/null
11229 gezelter 2
11230 gezelter 1373
11231     # as_fn_mkdir_p
11232     # -------------
11233     # Create "$as_dir" as a directory, including parents if necessary.
11234     as_fn_mkdir_p ()
11235     {
11236    
11237     case $as_dir in #(
11238     -*) as_dir=./$as_dir;;
11239     esac
11240     test -d "$as_dir" || eval $as_mkdir_p || {
11241     as_dirs=
11242     while :; do
11243     case $as_dir in #(
11244     *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11245     *) as_qdir=$as_dir;;
11246     esac
11247     as_dirs="'$as_qdir' $as_dirs"
11248     as_dir=`$as_dirname -- "$as_dir" ||
11249     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11250     X"$as_dir" : 'X\(//\)[^/]' \| \
11251     X"$as_dir" : 'X\(//\)$' \| \
11252     X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11253     $as_echo X"$as_dir" |
11254     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11255     s//\1/
11256     q
11257     }
11258     /^X\(\/\/\)[^/].*/{
11259     s//\1/
11260     q
11261     }
11262     /^X\(\/\/\)$/{
11263     s//\1/
11264     q
11265     }
11266     /^X\(\/\).*/{
11267     s//\1/
11268     q
11269     }
11270     s/.*/./; q'`
11271     test -d "$as_dir" && break
11272     done
11273     test -z "$as_dirs" || eval "mkdir $as_dirs"
11274     } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11275    
11276    
11277     } # as_fn_mkdir_p
11278 gezelter 397 if mkdir -p . 2>/dev/null; then
11279 gezelter 1373 as_mkdir_p='mkdir -p "$as_dir"'
11280 gezelter 2 else
11281 gezelter 397 test -d ./-p && rmdir ./-p
11282     as_mkdir_p=false
11283 gezelter 2 fi
11284    
11285 gezelter 1210 if test -x / >/dev/null 2>&1; then
11286     as_test_x='test -x'
11287     else
11288     if ls -dL / >/dev/null 2>&1; then
11289     as_ls_L_option=L
11290     else
11291     as_ls_L_option=
11292     fi
11293     as_test_x='
11294     eval sh -c '\''
11295     if test -d "$1"; then
11296 gezelter 1300 test -d "$1/.";
11297 gezelter 1210 else
11298 gezelter 1373 case $1 in #(
11299 gezelter 1300 -*)set "./$1";;
11300 gezelter 1210 esac;
11301 gezelter 1373 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11302 gezelter 1210 ???[sx]*):;;*)false;;esac;fi
11303     '\'' sh
11304     '
11305     fi
11306     as_executable_p=$as_test_x
11307 gezelter 2
11308 gezelter 397 # Sed expression to map a string onto a valid CPP name.
11309     as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11310    
11311     # Sed expression to map a string onto a valid variable name.
11312     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11313    
11314    
11315 gezelter 2 exec 6>&1
11316 gezelter 1373 ## ----------------------------------- ##
11317     ## Main body of $CONFIG_STATUS script. ##
11318     ## ----------------------------------- ##
11319     _ASEOF
11320     test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11321 gezelter 2
11322 gezelter 1373 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11323     # Save the log message, to keep $0 and so on meaningful, and to
11324 gezelter 397 # report actual input values of CONFIG_FILES etc. instead of their
11325 gezelter 1210 # values after options handling.
11326     ac_log="
11327 gezelter 1390 This file was extended by OpenMD $as_me 1.0, which was
11328     generated by GNU Autoconf 2.65. Invocation command line was
11329 chuckv 1197
11330 gezelter 397 CONFIG_FILES = $CONFIG_FILES
11331     CONFIG_HEADERS = $CONFIG_HEADERS
11332     CONFIG_LINKS = $CONFIG_LINKS
11333     CONFIG_COMMANDS = $CONFIG_COMMANDS
11334     $ $0 $@
11335    
11336 gezelter 1210 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11337     "
11338    
11339 gezelter 2 _ACEOF
11340    
11341 gezelter 1373 case $ac_config_files in *"
11342     "*) set x $ac_config_files; shift; ac_config_files=$*;;
11343     esac
11344    
11345     case $ac_config_headers in *"
11346     "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11347     esac
11348    
11349    
11350 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11351 gezelter 2 # Files that config.status was made for.
11352 gezelter 1210 config_files="$ac_config_files"
11353     config_headers="$ac_config_headers"
11354 gezelter 2
11355 gezelter 1210 _ACEOF
11356 gezelter 2
11357 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11358 gezelter 2 ac_cs_usage="\
11359 gezelter 1373 \`$as_me' instantiates files and other configuration actions
11360     from templates according to the current configuration. Unless the files
11361     and actions are specified as TAGs, all are instantiated by default.
11362 gezelter 2
11363 gezelter 1373 Usage: $0 [OPTION]... [TAG]...
11364 gezelter 2
11365     -h, --help print this help, then exit
11366 gezelter 1210 -V, --version print version number and configuration settings, then exit
11367 gezelter 1390 --config print configuration, then exit
11368 gezelter 1373 -q, --quiet, --silent
11369     do not print progress messages
11370 gezelter 2 -d, --debug don't remove temporary files
11371     --recheck update $as_me by reconfiguring in the same conditions
11372 gezelter 1373 --file=FILE[:TEMPLATE]
11373 gezelter 1300 instantiate the configuration file FILE
11374 gezelter 1373 --header=FILE[:TEMPLATE]
11375 gezelter 1300 instantiate the configuration header FILE
11376 gezelter 2
11377     Configuration files:
11378     $config_files
11379    
11380     Configuration headers:
11381     $config_headers
11382    
11383 gezelter 1373 Report bugs to <gezelter@nd.edu>."
11384 gezelter 1210
11385 chuckv 1197 _ACEOF
11386 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11387 gezelter 1390 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11388 gezelter 2 ac_cs_version="\\
11389 gezelter 1390 OpenMD config.status 1.0
11390     configured by $0, generated by GNU Autoconf 2.65,
11391     with options \\"\$ac_cs_config\\"
11392 gezelter 2
11393 gezelter 1373 Copyright (C) 2009 Free Software Foundation, Inc.
11394 gezelter 2 This config.status script is free software; the Free Software Foundation
11395     gives unlimited permission to copy, distribute and modify it."
11396 gezelter 1210
11397     ac_pwd='$ac_pwd'
11398     srcdir='$srcdir'
11399     INSTALL='$INSTALL'
11400 gezelter 1300 test -n "\$AWK" || AWK=awk
11401 gezelter 397 _ACEOF
11402 gezelter 2
11403 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11404     # The default lists apply if the user does not specify any file.
11405 gezelter 2 ac_need_defaults=:
11406     while test $# != 0
11407     do
11408     case $1 in
11409     --*=*)
11410 gezelter 1210 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11411     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11412 gezelter 397 ac_shift=:
11413 gezelter 2 ;;
11414 gezelter 1210 *)
11415 gezelter 397 ac_option=$1
11416     ac_optarg=$2
11417     ac_shift=shift
11418     ;;
11419 gezelter 2 esac
11420    
11421 gezelter 397 case $ac_option in
11422 gezelter 2 # Handling of the options.
11423     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11424 gezelter 397 ac_cs_recheck=: ;;
11425 gezelter 1210 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11426 gezelter 1300 $as_echo "$ac_cs_version"; exit ;;
11427 gezelter 1390 --config | --confi | --conf | --con | --co | --c )
11428     $as_echo "$ac_cs_config"; exit ;;
11429 gezelter 1210 --debug | --debu | --deb | --de | --d | -d )
11430 gezelter 2 debug=: ;;
11431     --file | --fil | --fi | --f )
11432 gezelter 397 $ac_shift
11433 gezelter 1300 case $ac_optarg in
11434     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11435     esac
11436 gezelter 1373 as_fn_append CONFIG_FILES " '$ac_optarg'"
11437 gezelter 2 ac_need_defaults=false;;
11438     --header | --heade | --head | --hea )
11439 gezelter 397 $ac_shift
11440 gezelter 1300 case $ac_optarg in
11441     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11442     esac
11443 gezelter 1373 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11444 gezelter 2 ac_need_defaults=false;;
11445 gezelter 1210 --he | --h)
11446     # Conflict between --help and --header
11447 gezelter 1373 as_fn_error "ambiguous option: \`$1'
11448     Try \`$0 --help' for more information.";;
11449 gezelter 1210 --help | --hel | -h )
11450 gezelter 1300 $as_echo "$ac_cs_usage"; exit ;;
11451 gezelter 397 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11452     | -silent | --silent | --silen | --sile | --sil | --si | --s)
11453     ac_cs_silent=: ;;
11454 gezelter 2
11455     # This is an error.
11456 gezelter 1373 -*) as_fn_error "unrecognized option: \`$1'
11457     Try \`$0 --help' for more information." ;;
11458 gezelter 397
11459 gezelter 1373 *) as_fn_append ac_config_targets " $1"
11460 gezelter 1210 ac_need_defaults=false ;;
11461 gezelter 397
11462 gezelter 2 esac
11463     shift
11464     done
11465    
11466 gezelter 397 ac_configure_extra_args=
11467 gezelter 2
11468 gezelter 397 if $ac_cs_silent; then
11469     exec 6>/dev/null
11470     ac_configure_extra_args="$ac_configure_extra_args --silent"
11471     fi
11472 gezelter 2
11473 gezelter 397 _ACEOF
11474 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11475 gezelter 397 if \$ac_cs_recheck; then
11476 gezelter 1300 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11477     shift
11478     \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11479     CONFIG_SHELL='$SHELL'
11480 gezelter 1210 export CONFIG_SHELL
11481 gezelter 1300 exec "\$@"
11482 gezelter 397 fi
11483 gezelter 2
11484     _ACEOF
11485 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11486 gezelter 1210 exec 5>>config.log
11487     {
11488     echo
11489     sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11490     ## Running $as_me. ##
11491     _ASBOX
11492 gezelter 1300 $as_echo "$ac_log"
11493 gezelter 1210 } >&5
11494 gezelter 2
11495 gezelter 1210 _ACEOF
11496 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11497 gezelter 1210 _ACEOF
11498 gezelter 397
11499 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11500 chuckv 1197
11501 gezelter 1210 # Handling of arguments.
11502 gezelter 397 for ac_config_target in $ac_config_targets
11503     do
11504 gezelter 1210 case $ac_config_target in
11505     "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11506     "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11507     "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11508     "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
11509 skuang 1299 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
11510 gezelter 1210 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
11511     "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11512    
11513 gezelter 1373 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11514 gezelter 397 esac
11515     done
11516    
11517 gezelter 1210
11518 gezelter 2 # If the user did not use the arguments to specify the items to instantiate,
11519     # then the envvar interface is used. Set only those that are not.
11520     # We use the long form for the default assignment because of an extremely
11521     # bizarre bug on SunOS 4.1.3.
11522     if $ac_need_defaults; then
11523     test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11524     test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11525     fi
11526    
11527 gezelter 397 # Have a temporary directory for convenience. Make it in the build tree
11528 gezelter 1210 # simply because there is no reason against having it here, and in addition,
11529 gezelter 397 # creating and moving files from /tmp can sometimes cause problems.
11530 gezelter 1210 # Hook for its removal unless debugging.
11531     # Note that there is a small window in which the directory will not be cleaned:
11532     # after its creation but before its name has been assigned to `$tmp'.
11533 gezelter 2 $debug ||
11534     {
11535 gezelter 1210 tmp=
11536     trap 'exit_status=$?
11537     { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11538     ' 0
11539 gezelter 1373 trap 'as_fn_exit 1' 1 2 13 15
11540 gezelter 2 }
11541     # Create a (secure) tmp directory for tmp files.
11542 gezelter 397
11543 gezelter 2 {
11544 gezelter 1210 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11545 gezelter 2 test -n "$tmp" && test -d "$tmp"
11546     } ||
11547     {
11548 gezelter 1210 tmp=./conf$$-$RANDOM
11549     (umask 077 && mkdir "$tmp")
11550 gezelter 1373 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11551 gezelter 2
11552 gezelter 1300 # Set up the scripts for CONFIG_FILES section.
11553     # No need to generate them if there are no CONFIG_FILES.
11554     # This happens for instance with `./config.status config.h'.
11555 gezelter 1210 if test -n "$CONFIG_FILES"; then
11556 gezelter 2
11557 gezelter 1300
11558 gezelter 1373 ac_cr=`echo X | tr X '\015'`
11559     # On cygwin, bash can eat \r inside `` if the user requested igncr.
11560     # But we know of no other shell where ac_cr would be empty at this
11561     # point, so we can use a bashism as a fallback.
11562     if test "x$ac_cr" = x; then
11563     eval ac_cr=\$\'\\r\'
11564     fi
11565 gezelter 1300 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11566     if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11567 gezelter 1373 ac_cs_awk_cr='\r'
11568 gezelter 1300 else
11569     ac_cs_awk_cr=$ac_cr
11570     fi
11571    
11572     echo 'BEGIN {' >"$tmp/subs1.awk" &&
11573 skuang 1299 _ACEOF
11574 gezelter 1281
11575    
11576 gezelter 1300 {
11577     echo "cat >conf$$subs.awk <<_ACEOF" &&
11578     echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11579     echo "_ACEOF"
11580     } >conf$$subs.sh ||
11581 gezelter 1373 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11582 gezelter 1300 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11583 gezelter 1210 ac_delim='%!_!# '
11584     for ac_last_try in false false false false false :; do
11585 gezelter 1300 . ./conf$$subs.sh ||
11586 gezelter 1373 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11587 gezelter 1210
11588 gezelter 1373 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11589     if test $ac_delim_n = $ac_delim_num; then
11590 gezelter 1210 break
11591     elif $ac_last_try; then
11592 gezelter 1373 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11593 gezelter 1210 else
11594     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11595 gezelter 2 fi
11596 gezelter 1210 done
11597 gezelter 1300 rm -f conf$$subs.sh
11598 gezelter 2
11599 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11600     cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11601 gezelter 397 _ACEOF
11602 gezelter 1300 sed -n '
11603     h
11604     s/^/S["/; s/!.*/"]=/
11605     p
11606     g
11607     s/^[^!]*!//
11608     :repl
11609     t repl
11610     s/'"$ac_delim"'$//
11611     t delim
11612     :nl
11613     h
11614 gezelter 1390 s/\(.\{148\}\)..*/\1/
11615 gezelter 1300 t more1
11616     s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11617     p
11618     n
11619     b repl
11620     :more1
11621     s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11622     p
11623     g
11624     s/.\{148\}//
11625     t nl
11626     :delim
11627     h
11628 gezelter 1390 s/\(.\{148\}\)..*/\1/
11629 gezelter 1300 t more2
11630     s/["\\]/\\&/g; s/^/"/; s/$/"/
11631     p
11632     b
11633     :more2
11634     s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11635     p
11636     g
11637     s/.\{148\}//
11638     t delim
11639     ' <conf$$subs.awk | sed '
11640     /^[^""]/{
11641     N
11642     s/\n//
11643     }
11644     ' >>$CONFIG_STATUS || ac_write_fail=1
11645     rm -f conf$$subs.awk
11646     cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11647     _ACAWK
11648     cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11649     for (key in S) S_is_set[key] = 1
11650     FS = ""
11651 gezelter 1210
11652 gezelter 1300 }
11653     {
11654     line = $ 0
11655     nfields = split(line, field, "@")
11656     substed = 0
11657     len = length(field[1])
11658     for (i = 2; i < nfields; i++) {
11659     key = field[i]
11660     keylen = length(key)
11661     if (S_is_set[key]) {
11662     value = S[key]
11663     line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11664     len += length(value) + length(field[++i])
11665     substed = 1
11666     } else
11667     len += 1 + keylen
11668     }
11669 gezelter 1210
11670 gezelter 1300 print line
11671     }
11672    
11673     _ACAWK
11674 skuang 1299 _ACEOF
11675 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11676     if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11677     sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11678     else
11679     cat
11680     fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11681 gezelter 1373 || as_fn_error "could not setup config files machinery" "$LINENO" 5
11682 gezelter 1210 _ACEOF
11683    
11684     # VPATH may cause trouble with some makes, so we remove $(srcdir),
11685     # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11686     # trailing colons and then remove the whole line if VPATH becomes empty
11687     # (actually we leave an empty line to preserve line numbers).
11688     if test "x$srcdir" = x.; then
11689     ac_vpsub='/^[ ]*VPATH[ ]*=/{
11690     s/:*\$(srcdir):*/:/
11691     s/:*\${srcdir}:*/:/
11692     s/:*@srcdir@:*/:/
11693     s/^\([^=]*=[ ]*\):*/\1/
11694     s/:*$//
11695     s/^[^=]*=[ ]*$//
11696     }'
11697     fi
11698    
11699 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11700 gezelter 1210 fi # test -n "$CONFIG_FILES"
11701    
11702 gezelter 1300 # Set up the scripts for CONFIG_HEADERS section.
11703     # No need to generate them if there are no CONFIG_HEADERS.
11704     # This happens for instance with `./config.status Makefile'.
11705     if test -n "$CONFIG_HEADERS"; then
11706     cat >"$tmp/defines.awk" <<\_ACAWK ||
11707     BEGIN {
11708     _ACEOF
11709 gezelter 1210
11710 gezelter 1300 # Transform confdefs.h into an awk script `defines.awk', embedded as
11711     # here-document in config.status, that substitutes the proper values into
11712     # config.h.in to produce config.h.
11713    
11714     # Create a delimiter string that does not exist in confdefs.h, to ease
11715     # handling of long lines.
11716     ac_delim='%!_!# '
11717     for ac_last_try in false false :; do
11718     ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11719     if test -z "$ac_t"; then
11720     break
11721     elif $ac_last_try; then
11722 gezelter 1373 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
11723 gezelter 1300 else
11724     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11725     fi
11726     done
11727    
11728     # For the awk script, D is an array of macro values keyed by name,
11729     # likewise P contains macro parameters if any. Preserve backslash
11730     # newline sequences.
11731    
11732     ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11733     sed -n '
11734     s/.\{148\}/&'"$ac_delim"'/g
11735     t rset
11736     :rset
11737     s/^[ ]*#[ ]*define[ ][ ]*/ /
11738     t def
11739     d
11740     :def
11741     s/\\$//
11742     t bsnl
11743     s/["\\]/\\&/g
11744     s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11745     D["\1"]=" \3"/p
11746     s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11747     d
11748     :bsnl
11749     s/["\\]/\\&/g
11750     s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11751     D["\1"]=" \3\\\\\\n"\\/p
11752     t cont
11753     s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11754     t cont
11755     d
11756     :cont
11757     n
11758     s/.\{148\}/&'"$ac_delim"'/g
11759     t clear
11760     :clear
11761     s/\\$//
11762     t bsnlc
11763     s/["\\]/\\&/g; s/^/"/; s/$/"/p
11764     d
11765     :bsnlc
11766     s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11767     b cont
11768     ' <confdefs.h | sed '
11769     s/'"$ac_delim"'/"\\\
11770     "/g' >>$CONFIG_STATUS || ac_write_fail=1
11771    
11772     cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11773     for (key in D) D_is_set[key] = 1
11774     FS = ""
11775     }
11776     /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11777     line = \$ 0
11778     split(line, arg, " ")
11779     if (arg[1] == "#") {
11780     defundef = arg[2]
11781     mac1 = arg[3]
11782     } else {
11783     defundef = substr(arg[1], 2)
11784     mac1 = arg[2]
11785     }
11786     split(mac1, mac2, "(") #)
11787     macro = mac2[1]
11788 gezelter 1373 prefix = substr(line, 1, index(line, defundef) - 1)
11789 gezelter 1300 if (D_is_set[macro]) {
11790     # Preserve the white space surrounding the "#".
11791     print prefix "define", macro P[macro] D[macro]
11792     next
11793     } else {
11794     # Replace #undef with comments. This is necessary, for example,
11795     # in the case of _POSIX_SOURCE, which is predefined and required
11796     # on some systems where configure will not decide to define it.
11797     if (defundef == "undef") {
11798 gezelter 1373 print "/*", prefix defundef, macro, "*/"
11799 gezelter 1300 next
11800     }
11801     }
11802     }
11803     { print }
11804     _ACAWK
11805     _ACEOF
11806     cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11807 gezelter 1373 as_fn_error "could not setup config headers machinery" "$LINENO" 5
11808 gezelter 1300 fi # test -n "$CONFIG_HEADERS"
11809    
11810    
11811     eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11812     shift
11813     for ac_tag
11814 gezelter 1210 do
11815     case $ac_tag in
11816     :[FHLC]) ac_mode=$ac_tag; continue;;
11817 gezelter 2 esac
11818 gezelter 1210 case $ac_mode$ac_tag in
11819     :[FHL]*:*);;
11820 gezelter 1373 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
11821 gezelter 1210 :[FH]-) ac_tag=-:-;;
11822     :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11823     esac
11824     ac_save_IFS=$IFS
11825     IFS=:
11826     set x $ac_tag
11827     IFS=$ac_save_IFS
11828     shift
11829     ac_file=$1
11830     shift
11831 gezelter 2
11832 gezelter 1210 case $ac_mode in
11833     :L) ac_source=$1;;
11834     :[FH])
11835     ac_file_inputs=
11836     for ac_f
11837     do
11838     case $ac_f in
11839     -) ac_f="$tmp/stdin";;
11840     *) # Look for the file first in the build tree, then in the source tree
11841     # (if the path is not absolute). The absolute path cannot be DOS-style,
11842     # because $ac_f cannot contain `:'.
11843     test -f "$ac_f" ||
11844     case $ac_f in
11845     [\\/$]*) false;;
11846     *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11847     esac ||
11848 gezelter 1373 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11849 gezelter 1210 esac
11850 gezelter 1300 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11851 gezelter 1373 as_fn_append ac_file_inputs " '$ac_f'"
11852 gezelter 1210 done
11853    
11854     # Let's still pretend it is `configure' which instantiates (i.e., don't
11855     # use $as_me), people would be surprised to read:
11856     # /* config.h. Generated by config.status. */
11857 gezelter 1300 configure_input='Generated from '`
11858     $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11859     `' by configure.'
11860 gezelter 1210 if test x"$ac_file" != x-; then
11861     configure_input="$ac_file. $configure_input"
11862 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11863 gezelter 1300 $as_echo "$as_me: creating $ac_file" >&6;}
11864 gezelter 1210 fi
11865 gezelter 1300 # Neutralize special characters interpreted by sed in replacement strings.
11866     case $configure_input in #(
11867     *\&* | *\|* | *\\* )
11868     ac_sed_conf_input=`$as_echo "$configure_input" |
11869     sed 's/[\\\\&|]/\\\\&/g'`;; #(
11870     *) ac_sed_conf_input=$configure_input;;
11871     esac
11872 gezelter 1210
11873     case $ac_tag in
11874 gezelter 1300 *:-:* | *:-) cat >"$tmp/stdin" \
11875 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
11876 gezelter 1210 esac
11877     ;;
11878     esac
11879    
11880     ac_dir=`$as_dirname -- "$ac_file" ||
11881 gezelter 397 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11882     X"$ac_file" : 'X\(//\)[^/]' \| \
11883     X"$ac_file" : 'X\(//\)$' \| \
11884 gezelter 1210 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11885 gezelter 1300 $as_echo X"$ac_file" |
11886 gezelter 1210 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11887     s//\1/
11888     q
11889     }
11890     /^X\(\/\/\)[^/].*/{
11891     s//\1/
11892     q
11893     }
11894     /^X\(\/\/\)$/{
11895     s//\1/
11896     q
11897     }
11898     /^X\(\/\).*/{
11899     s//\1/
11900     q
11901     }
11902     s/.*/./; q'`
11903 gezelter 1373 as_dir="$ac_dir"; as_fn_mkdir_p
11904 gezelter 397 ac_builddir=.
11905    
11906 gezelter 1210 case "$ac_dir" in
11907     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11908     *)
11909 gezelter 1300 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11910 gezelter 1210 # A ".." for each directory in $ac_dir_suffix.
11911 gezelter 1300 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11912 gezelter 1210 case $ac_top_builddir_sub in
11913     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11914     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11915     esac ;;
11916     esac
11917     ac_abs_top_builddir=$ac_pwd
11918     ac_abs_builddir=$ac_pwd$ac_dir_suffix
11919     # for backward compatibility:
11920     ac_top_builddir=$ac_top_build_prefix
11921 gezelter 397
11922     case $srcdir in
11923 gezelter 1210 .) # We are building in place.
11924 gezelter 397 ac_srcdir=.
11925 gezelter 1210 ac_top_srcdir=$ac_top_builddir_sub
11926     ac_abs_top_srcdir=$ac_pwd ;;
11927     [\\/]* | ?:[\\/]* ) # Absolute name.
11928 gezelter 397 ac_srcdir=$srcdir$ac_dir_suffix;
11929 gezelter 1210 ac_top_srcdir=$srcdir
11930     ac_abs_top_srcdir=$srcdir ;;
11931     *) # Relative name.
11932     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11933     ac_top_srcdir=$ac_top_build_prefix$srcdir
11934     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11935 gezelter 397 esac
11936 gezelter 1210 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11937 gezelter 2
11938 gezelter 397
11939 gezelter 1210 case $ac_mode in
11940     :F)
11941     #
11942     # CONFIG_FILE
11943     #
11944 gezelter 397
11945 gezelter 2 case $INSTALL in
11946     [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11947 gezelter 1210 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11948 gezelter 2 esac
11949 gezelter 1210 _ACEOF
11950 gezelter 2
11951 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11952 gezelter 1210 # If the template does not know about datarootdir, expand it.
11953     # FIXME: This hack should be removed a few years after 2.60.
11954     ac_datarootdir_hack=; ac_datarootdir_seen=
11955 gezelter 1300 ac_sed_dataroot='
11956     /datarootdir/ {
11957 gezelter 1210 p
11958     q
11959     }
11960     /@datadir@/p
11961     /@docdir@/p
11962     /@infodir@/p
11963     /@localedir@/p
11964 gezelter 1373 /@mandir@/p'
11965 gezelter 1300 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11966 gezelter 1210 *datarootdir*) ac_datarootdir_seen=yes;;
11967     *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11968 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11969 gezelter 1300 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11970 gezelter 397 _ACEOF
11971 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11972 gezelter 1210 ac_datarootdir_hack='
11973     s&@datadir@&$datadir&g
11974     s&@docdir@&$docdir&g
11975     s&@infodir@&$infodir&g
11976     s&@localedir@&$localedir&g
11977     s&@mandir@&$mandir&g
11978 gezelter 1373 s&\\\${datarootdir}&$datarootdir&g' ;;
11979 gezelter 1210 esac
11980     _ACEOF
11981    
11982     # Neutralize VPATH when `$srcdir' = `.'.
11983     # Shell code in configure.ac might set extrasub.
11984     # FIXME: do we really want to maintain this feature?
11985 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11986     ac_sed_extra="$ac_vpsub
11987 gezelter 2 $extrasub
11988 gezelter 397 _ACEOF
11989 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11990 gezelter 2 :t
11991     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11992 gezelter 1300 s|@configure_input@|$ac_sed_conf_input|;t t
11993 gezelter 1210 s&@top_builddir@&$ac_top_builddir_sub&;t t
11994 gezelter 1300 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11995 gezelter 1210 s&@srcdir@&$ac_srcdir&;t t
11996     s&@abs_srcdir@&$ac_abs_srcdir&;t t
11997     s&@top_srcdir@&$ac_top_srcdir&;t t
11998     s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11999     s&@builddir@&$ac_builddir&;t t
12000     s&@abs_builddir@&$ac_abs_builddir&;t t
12001     s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12002     s&@INSTALL@&$ac_INSTALL&;t t
12003     $ac_datarootdir_hack
12004 gezelter 1300 "
12005     eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12006 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
12007 gezelter 2
12008 gezelter 1210 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12009     { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12010     { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12011 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12012 gezelter 1210 which seems to be undefined. Please make sure it is defined." >&5
12013 gezelter 1300 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12014 gezelter 1210 which seems to be undefined. Please make sure it is defined." >&2;}
12015    
12016     rm -f "$tmp/stdin"
12017 gezelter 502 case $ac_file in
12018 gezelter 1300 -) cat "$tmp/out" && rm -f "$tmp/out";;
12019     *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12020     esac \
12021 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
12022 gezelter 1210 ;;
12023     :H)
12024     #
12025     # CONFIG_HEADER
12026     #
12027 gezelter 2 if test x"$ac_file" != x-; then
12028 gezelter 1300 {
12029     $as_echo "/* $configure_input */" \
12030     && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12031     } >"$tmp/config.h" \
12032 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
12033 gezelter 1300 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12034 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12035 gezelter 1300 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12036 gezelter 2 else
12037 gezelter 1300 rm -f "$ac_file"
12038     mv "$tmp/config.h" "$ac_file" \
12039 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
12040 gezelter 2 fi
12041     else
12042 gezelter 1300 $as_echo "/* $configure_input */" \
12043     && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12044 gezelter 1373 || as_fn_error "could not create -" "$LINENO" 5
12045 gezelter 2 fi
12046 gezelter 1210 ;;
12047 gezelter 2
12048    
12049 gezelter 1210 esac
12050 gezelter 397
12051    
12052 gezelter 1210 case $ac_file$ac_mode in
12053     "make/Makefile":F) chmod 0755 scripts/* ;;
12054     "src/utils/Makefile":F) chmod 0755 scripts/* ;;
12055     "src/math/Makefile":F) chmod 0755 scripts/* ;;
12056 skuang 1299 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
12057 gezelter 1210 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
12058     "scripts/filepp":F) chmod 0755 scripts/* ;;
12059 gezelter 2
12060     esac
12061 gezelter 1210 done # for ac_tag
12062 gezelter 2
12063    
12064 gezelter 1373 as_fn_exit 0
12065 gezelter 397 _ACEOF
12066 gezelter 2 ac_clean_files=$ac_clean_files_save
12067    
12068 gezelter 1300 test $ac_write_fail = 0 ||
12069 gezelter 1373 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12070 gezelter 397
12071 gezelter 1300
12072 gezelter 2 # configure is writing to config.log, and then calls config.status.
12073     # config.status does its own redirection, appending to config.log.
12074     # Unfortunately, on DOS this fails, as config.log is still kept open
12075     # by configure, so config.status won't be able to write to it; its
12076     # output is simply discarded. So we exec the FD to /dev/null,
12077     # effectively closing config.log, so it can be properly (re)opened and
12078     # appended to by config.status. When coming back to configure, we
12079     # need to make the FD available again.
12080     if test "$no_create" != yes; then
12081     ac_cs_success=:
12082 gezelter 397 ac_config_status_args=
12083     test "$silent" = yes &&
12084     ac_config_status_args="$ac_config_status_args --quiet"
12085 gezelter 2 exec 5>/dev/null
12086 gezelter 397 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12087 gezelter 2 exec 5>>config.log
12088     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12089     # would make configure fail if this is the last instruction.
12090 gezelter 1373 $ac_cs_success || as_fn_exit $?
12091 gezelter 2 fi
12092 gezelter 1300 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12093 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12094     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12095 gezelter 1300 fi
12096 gezelter 2

Properties

Name Value
svn:executable *