ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/configure
Revision: 1395
Committed: Fri Dec 4 17:38:47 2009 UTC (15 years, 5 months ago) by gezelter
Original Path: trunk/configure
File size: 345675 byte(s)
Log Message:
fixing make install process

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 1395 save_LIBS_CHECK_CXX_LIB="$LIBS"
3347    
3348 gezelter 1373 ac_ext=cpp
3349     ac_cpp='$CXXCPP $CPPFLAGS'
3350     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3351     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3352     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3353 gezelter 1225
3354 gezelter 1373 ac_ext=cpp
3355     ac_cpp='$CXXCPP $CPPFLAGS'
3356     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3357     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3358     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3359     if test -z "$CXX"; then
3360     if test -n "$CCC"; then
3361     CXX=$CCC
3362     else
3363     if test -n "$ac_tool_prefix"; then
3364     for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3365     do
3366     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3367     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3368     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3369     $as_echo_n "checking for $ac_word... " >&6; }
3370     if test "${ac_cv_prog_CXX+set}" = set; then :
3371     $as_echo_n "(cached) " >&6
3372     else
3373     if test -n "$CXX"; then
3374     ac_cv_prog_CXX="$CXX" # Let the user override the test.
3375     else
3376     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3377     for as_dir in $PATH
3378     do
3379     IFS=$as_save_IFS
3380     test -z "$as_dir" && as_dir=.
3381     for ac_exec_ext in '' $ac_executable_extensions; do
3382     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3383     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3384     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3385     break 2
3386     fi
3387     done
3388     done
3389     IFS=$as_save_IFS
3390 gezelter 1225
3391 gezelter 1373 fi
3392     fi
3393     CXX=$ac_cv_prog_CXX
3394     if test -n "$CXX"; then
3395     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3396     $as_echo "$CXX" >&6; }
3397 gezelter 1225 else
3398 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3399     $as_echo "no" >&6; }
3400 gezelter 1225 fi
3401    
3402    
3403 gezelter 1373 test -n "$CXX" && break
3404     done
3405     fi
3406     if test -z "$CXX"; then
3407     ac_ct_CXX=$CXX
3408     for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3409 gezelter 1225 do
3410     # Extract the first word of "$ac_prog", so it can be a program name with args.
3411     set dummy $ac_prog; ac_word=$2
3412 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3413 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3414 gezelter 1373 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3415 gezelter 1300 $as_echo_n "(cached) " >&6
3416 gezelter 1225 else
3417 gezelter 1373 if test -n "$ac_ct_CXX"; then
3418     ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3419 gezelter 1225 else
3420     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3421     for as_dir in $PATH
3422     do
3423     IFS=$as_save_IFS
3424     test -z "$as_dir" && as_dir=.
3425 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3426 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3427 gezelter 1373 ac_cv_prog_ac_ct_CXX="$ac_prog"
3428     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3429 gezelter 1225 break 2
3430     fi
3431     done
3432 gezelter 1373 done
3433 gezelter 1225 IFS=$as_save_IFS
3434    
3435     fi
3436     fi
3437 gezelter 1373 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3438     if test -n "$ac_ct_CXX"; then
3439     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3440     $as_echo "$ac_ct_CXX" >&6; }
3441 gezelter 1225 else
3442 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3443 gezelter 1300 $as_echo "no" >&6; }
3444 gezelter 1225 fi
3445    
3446    
3447 gezelter 1373 test -n "$ac_ct_CXX" && break
3448 gezelter 1225 done
3449    
3450 gezelter 1373 if test "x$ac_ct_CXX" = x; then
3451     CXX="g++"
3452     else
3453     case $cross_compiling:$ac_tool_warned in
3454     yes:)
3455     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3456     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3457     ac_tool_warned=yes ;;
3458     esac
3459     CXX=$ac_ct_CXX
3460     fi
3461     fi
3462 gezelter 1225
3463 gezelter 1373 fi
3464     fi
3465     # Provide some information about the compiler.
3466     $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3467     set X $ac_compile
3468     ac_compiler=$2
3469     for ac_option in --version -v -V -qversion; do
3470     { { ac_try="$ac_compiler $ac_option >&5"
3471     case "(($ac_try" in
3472     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3473     *) ac_try_echo=$ac_try;;
3474     esac
3475     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3476     $as_echo "$ac_try_echo"; } >&5
3477     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3478     ac_status=$?
3479     if test -s conftest.err; then
3480     sed '10a\
3481     ... rest of stderr output deleted ...
3482     10q' conftest.err >conftest.er1
3483     cat conftest.er1 >&5
3484     fi
3485 gezelter 1390 rm -f conftest.er1 conftest.err
3486 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3487     test $ac_status = 0; }
3488     done
3489    
3490     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491     /* end confdefs.h. */
3492 gezelter 1390
3493 gezelter 1373 int
3494     main ()
3495     {
3496    
3497     ;
3498     return 0;
3499     }
3500     _ACEOF
3501     ac_clean_files_save=$ac_clean_files
3502 gezelter 1390 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3503 gezelter 1373 # Try to create an executable without -o first, disregard a.out.
3504     # It will help us diagnose broken compilers, and finding out an intuition
3505     # of exeext.
3506 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3507     $as_echo_n "checking whether the C++ compiler works... " >&6; }
3508 gezelter 1373 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3509    
3510     # The possible output files:
3511     ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3512    
3513     ac_rmfiles=
3514     for ac_file in $ac_files
3515     do
3516     case $ac_file in
3517     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3518     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3519     esac
3520     done
3521     rm -f $ac_rmfiles
3522    
3523     if { { ac_try="$ac_link_default"
3524     case "(($ac_try" in
3525     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3526     *) ac_try_echo=$ac_try;;
3527     esac
3528     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3529     $as_echo "$ac_try_echo"; } >&5
3530     (eval "$ac_link_default") 2>&5
3531     ac_status=$?
3532     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3533     test $ac_status = 0; }; then :
3534     # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3535     # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3536     # in a Makefile. We should not override ac_cv_exeext if it was cached,
3537     # so that the user can short-circuit this test for compilers unknown to
3538     # Autoconf.
3539     for ac_file in $ac_files ''
3540     do
3541     test -f "$ac_file" || continue
3542     case $ac_file in
3543     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3544     ;;
3545     [ab].out )
3546     # We found the default executable, but exeext='' is most
3547     # certainly right.
3548     break;;
3549     *.* )
3550     if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3551     then :; else
3552     ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3553     fi
3554     # We set ac_cv_exeext here because the later test for it is not
3555     # safe: cross compilers may not add the suffix if given an `-o'
3556     # argument, so we may need to know it at that point already.
3557     # Even if this section looks crufty: it has the advantage of
3558     # actually working.
3559     break;;
3560     * )
3561     break;;
3562     esac
3563     done
3564     test "$ac_cv_exeext" = no && ac_cv_exeext=
3565    
3566     else
3567     ac_file=''
3568     fi
3569     if test -z "$ac_file"; then :
3570 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3571     $as_echo "no" >&6; }
3572     $as_echo "$as_me: failed program was:" >&5
3573 gezelter 1373 sed 's/^/| /' conftest.$ac_ext >&5
3574    
3575     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3576     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3577     { as_fn_set_status 77
3578     as_fn_error "C++ compiler cannot create executables
3579     See \`config.log' for more details." "$LINENO" 5; }; }
3580 gezelter 1390 else
3581     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3582     $as_echo "yes" >&6; }
3583 gezelter 1373 fi
3584 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3585     $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3586     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3587     $as_echo "$ac_file" >&6; }
3588 gezelter 1373 ac_exeext=$ac_cv_exeext
3589    
3590 gezelter 1390 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3591 gezelter 1373 ac_clean_files=$ac_clean_files_save
3592     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3593     $as_echo_n "checking for suffix of executables... " >&6; }
3594     if { { ac_try="$ac_link"
3595     case "(($ac_try" in
3596     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3597     *) ac_try_echo=$ac_try;;
3598     esac
3599     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3600     $as_echo "$ac_try_echo"; } >&5
3601     (eval "$ac_link") 2>&5
3602     ac_status=$?
3603     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3604     test $ac_status = 0; }; then :
3605     # If both `conftest.exe' and `conftest' are `present' (well, observable)
3606     # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3607     # work properly (i.e., refer to `conftest.exe'), while it won't with
3608     # `rm'.
3609     for ac_file in conftest.exe conftest conftest.*; do
3610     test -f "$ac_file" || continue
3611     case $ac_file in
3612     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3613     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3614     break;;
3615     * ) break;;
3616     esac
3617     done
3618     else
3619     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3620     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3621     as_fn_error "cannot compute suffix of executables: cannot compile and link
3622     See \`config.log' for more details." "$LINENO" 5; }
3623     fi
3624 gezelter 1390 rm -f conftest conftest$ac_cv_exeext
3625 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3626     $as_echo "$ac_cv_exeext" >&6; }
3627    
3628     rm -f conftest.$ac_ext
3629     EXEEXT=$ac_cv_exeext
3630     ac_exeext=$EXEEXT
3631 gezelter 1390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3632     /* end confdefs.h. */
3633     #include <stdio.h>
3634     int
3635     main ()
3636     {
3637     FILE *f = fopen ("conftest.out", "w");
3638     return ferror (f) || fclose (f) != 0;
3639    
3640     ;
3641     return 0;
3642     }
3643     _ACEOF
3644     ac_clean_files="$ac_clean_files conftest.out"
3645     # Check that the compiler produces executables we can run. If not, either
3646     # the compiler is broken, or we cross compile.
3647     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3648     $as_echo_n "checking whether we are cross compiling... " >&6; }
3649     if test "$cross_compiling" != yes; then
3650     { { ac_try="$ac_link"
3651     case "(($ac_try" in
3652     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3653     *) ac_try_echo=$ac_try;;
3654     esac
3655     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3656     $as_echo "$ac_try_echo"; } >&5
3657     (eval "$ac_link") 2>&5
3658     ac_status=$?
3659     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3660     test $ac_status = 0; }
3661     if { ac_try='./conftest$ac_cv_exeext'
3662     { { case "(($ac_try" in
3663     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3664     *) ac_try_echo=$ac_try;;
3665     esac
3666     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3667     $as_echo "$ac_try_echo"; } >&5
3668     (eval "$ac_try") 2>&5
3669     ac_status=$?
3670     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3671     test $ac_status = 0; }; }; then
3672     cross_compiling=no
3673     else
3674     if test "$cross_compiling" = maybe; then
3675     cross_compiling=yes
3676     else
3677     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3678     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3679     as_fn_error "cannot run C++ compiled programs.
3680     If you meant to cross compile, use \`--host'.
3681     See \`config.log' for more details." "$LINENO" 5; }
3682     fi
3683     fi
3684     fi
3685     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3686     $as_echo "$cross_compiling" >&6; }
3687    
3688     rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3689     ac_clean_files=$ac_clean_files_save
3690 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3691     $as_echo_n "checking for suffix of object files... " >&6; }
3692     if test "${ac_cv_objext+set}" = set; then :
3693     $as_echo_n "(cached) " >&6
3694     else
3695     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3696     /* end confdefs.h. */
3697    
3698     int
3699     main ()
3700     {
3701    
3702     ;
3703     return 0;
3704     }
3705     _ACEOF
3706     rm -f conftest.o conftest.obj
3707     if { { ac_try="$ac_compile"
3708     case "(($ac_try" in
3709     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3710     *) ac_try_echo=$ac_try;;
3711     esac
3712     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3713     $as_echo "$ac_try_echo"; } >&5
3714     (eval "$ac_compile") 2>&5
3715     ac_status=$?
3716     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3717     test $ac_status = 0; }; then :
3718     for ac_file in conftest.o conftest.obj conftest.*; do
3719     test -f "$ac_file" || continue;
3720     case $ac_file in
3721     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3722     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3723     break;;
3724     esac
3725     done
3726     else
3727     $as_echo "$as_me: failed program was:" >&5
3728     sed 's/^/| /' conftest.$ac_ext >&5
3729    
3730     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3731     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3732     as_fn_error "cannot compute suffix of object files: cannot compile
3733     See \`config.log' for more details." "$LINENO" 5; }
3734     fi
3735     rm -f conftest.$ac_cv_objext conftest.$ac_ext
3736     fi
3737     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3738     $as_echo "$ac_cv_objext" >&6; }
3739     OBJEXT=$ac_cv_objext
3740     ac_objext=$OBJEXT
3741     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3742     $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3743     if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3744     $as_echo_n "(cached) " >&6
3745     else
3746     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3747     /* end confdefs.h. */
3748    
3749     int
3750     main ()
3751     {
3752     #ifndef __GNUC__
3753     choke me
3754     #endif
3755    
3756     ;
3757     return 0;
3758     }
3759     _ACEOF
3760     if ac_fn_cxx_try_compile "$LINENO"; then :
3761     ac_compiler_gnu=yes
3762     else
3763     ac_compiler_gnu=no
3764     fi
3765     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3766     ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3767    
3768     fi
3769     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3770     $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3771     if test $ac_compiler_gnu = yes; then
3772     GXX=yes
3773     else
3774     GXX=
3775     fi
3776     ac_test_CXXFLAGS=${CXXFLAGS+set}
3777     ac_save_CXXFLAGS=$CXXFLAGS
3778     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3779     $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3780     if test "${ac_cv_prog_cxx_g+set}" = set; then :
3781     $as_echo_n "(cached) " >&6
3782     else
3783     ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3784     ac_cxx_werror_flag=yes
3785     ac_cv_prog_cxx_g=no
3786     CXXFLAGS="-g"
3787     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3788     /* end confdefs.h. */
3789    
3790     int
3791     main ()
3792     {
3793    
3794     ;
3795     return 0;
3796     }
3797     _ACEOF
3798     if ac_fn_cxx_try_compile "$LINENO"; then :
3799     ac_cv_prog_cxx_g=yes
3800     else
3801     CXXFLAGS=""
3802     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3803     /* end confdefs.h. */
3804    
3805     int
3806     main ()
3807     {
3808    
3809     ;
3810     return 0;
3811     }
3812     _ACEOF
3813     if ac_fn_cxx_try_compile "$LINENO"; then :
3814    
3815     else
3816     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3817     CXXFLAGS="-g"
3818     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3819     /* end confdefs.h. */
3820    
3821     int
3822     main ()
3823     {
3824    
3825     ;
3826     return 0;
3827     }
3828     _ACEOF
3829     if ac_fn_cxx_try_compile "$LINENO"; then :
3830     ac_cv_prog_cxx_g=yes
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     fi
3836     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3837     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3838     fi
3839     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3840     $as_echo "$ac_cv_prog_cxx_g" >&6; }
3841     if test "$ac_test_CXXFLAGS" = set; then
3842     CXXFLAGS=$ac_save_CXXFLAGS
3843     elif test $ac_cv_prog_cxx_g = yes; then
3844     if test "$GXX" = yes; then
3845     CXXFLAGS="-g -O2"
3846     else
3847     CXXFLAGS="-g"
3848     fi
3849     else
3850     if test "$GXX" = yes; then
3851     CXXFLAGS="-O2"
3852     else
3853     CXXFLAGS=
3854     fi
3855     fi
3856     ac_ext=cpp
3857     ac_cpp='$CXXCPP $CPPFLAGS'
3858     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3859     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3860     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3861    
3862    
3863    
3864    
3865    
3866    
3867    
3868     for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
3869     do
3870     # Extract the first word of "$ac_prog", so it can be a program name with args.
3871     set dummy $ac_prog; ac_word=$2
3872     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3873 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3874 gezelter 1373 if test "${ac_cv_prog_MPICXX+set}" = set; then :
3875 gezelter 1300 $as_echo_n "(cached) " >&6
3876 gezelter 1225 else
3877 gezelter 1373 if test -n "$MPICXX"; then
3878     ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
3879     else
3880     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3881 gezelter 1225 for as_dir in $PATH
3882     do
3883     IFS=$as_save_IFS
3884     test -z "$as_dir" && as_dir=.
3885 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3886 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3887 gezelter 1373 ac_cv_prog_MPICXX="$ac_prog"
3888     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3889 gezelter 1225 break 2
3890     fi
3891     done
3892 gezelter 1373 done
3893 gezelter 1225 IFS=$as_save_IFS
3894    
3895     fi
3896 gezelter 1373 fi
3897     MPICXX=$ac_cv_prog_MPICXX
3898     if test -n "$MPICXX"; then
3899     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
3900     $as_echo "$MPICXX" >&6; }
3901 gezelter 1225 else
3902 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3903 gezelter 1300 $as_echo "no" >&6; }
3904 gezelter 1225 fi
3905    
3906    
3907 gezelter 1373 test -n "$MPICXX" && break
3908     done
3909     test -n "$MPICXX" || MPICXX="$CXX"
3910    
3911     ax_mpi_save_CXX="$CXX"
3912     CXX="$MPICXX"
3913    
3914    
3915    
3916     if test x = x"$MPILIBS"; then
3917     ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
3918     if test "x$ac_cv_func_MPI_Init" = x""yes; then :
3919     MPILIBS=" "
3920 gezelter 1225 fi
3921    
3922 gezelter 1373 fi
3923    
3924     if test x = x"$MPILIBS"; then
3925     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
3926     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
3927     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
3928     $as_echo_n "(cached) " >&6
3929     else
3930     ac_check_lib_save_LIBS=$LIBS
3931     LIBS="-lmpi $LIBS"
3932     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3933     /* end confdefs.h. */
3934    
3935     /* Override any GCC internal prototype to avoid an error.
3936     Use char because int might match the return type of a GCC
3937     builtin and then its argument prototype would still apply. */
3938     #ifdef __cplusplus
3939     extern "C"
3940     #endif
3941     char MPI_Init ();
3942     int
3943     main ()
3944     {
3945     return MPI_Init ();
3946     ;
3947     return 0;
3948     }
3949     _ACEOF
3950     if ac_fn_cxx_try_link "$LINENO"; then :
3951     ac_cv_lib_mpi_MPI_Init=yes
3952     else
3953     ac_cv_lib_mpi_MPI_Init=no
3954     fi
3955     rm -f core conftest.err conftest.$ac_objext \
3956     conftest$ac_exeext conftest.$ac_ext
3957     LIBS=$ac_check_lib_save_LIBS
3958     fi
3959     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
3960     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
3961     if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
3962     MPILIBS="-lmpi"
3963     fi
3964    
3965     fi
3966     if test x = x"$MPILIBS"; then
3967     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
3968     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
3969     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
3970     $as_echo_n "(cached) " >&6
3971     else
3972     ac_check_lib_save_LIBS=$LIBS
3973     LIBS="-lmpich $LIBS"
3974     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3975     /* end confdefs.h. */
3976    
3977     /* Override any GCC internal prototype to avoid an error.
3978     Use char because int might match the return type of a GCC
3979     builtin and then its argument prototype would still apply. */
3980     #ifdef __cplusplus
3981     extern "C"
3982     #endif
3983     char MPI_Init ();
3984     int
3985     main ()
3986     {
3987     return MPI_Init ();
3988     ;
3989     return 0;
3990     }
3991     _ACEOF
3992     if ac_fn_cxx_try_link "$LINENO"; then :
3993     ac_cv_lib_mpich_MPI_Init=yes
3994     else
3995     ac_cv_lib_mpich_MPI_Init=no
3996     fi
3997     rm -f core conftest.err conftest.$ac_objext \
3998     conftest$ac_exeext conftest.$ac_ext
3999     LIBS=$ac_check_lib_save_LIBS
4000     fi
4001     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4002     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4003     if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4004     MPILIBS="-lmpich"
4005     fi
4006    
4007     fi
4008    
4009     if test x != x"$MPILIBS"; then
4010     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4011     $as_echo_n "checking for mpi.h... " >&6; }
4012     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4013     /* end confdefs.h. */
4014     #include <mpi.h>
4015     int
4016     main ()
4017     {
4018    
4019     ;
4020     return 0;
4021     }
4022     _ACEOF
4023     if ac_fn_cxx_try_compile "$LINENO"; then :
4024     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4025     $as_echo "yes" >&6; }
4026     else
4027     MPILIBS=""
4028     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4029     $as_echo "no" >&6; }
4030     fi
4031     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4032     fi
4033    
4034     CXX="$ax_mpi_save_CXX"
4035    
4036    
4037    
4038     # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4039     if test x = x"$MPILIBS"; then
4040     USE_MPI="no"
4041 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4042     $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4043 gezelter 1373 :
4044     else
4045     USE_MPI="yes"
4046     :
4047     fi
4048    
4049     ac_ext=c
4050     ac_cpp='$CPP $CPPFLAGS'
4051     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4052     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4053     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4054     if test -n "$ac_tool_prefix"; then
4055     # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4056     set dummy ${ac_tool_prefix}gcc; ac_word=$2
4057     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4058 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4059 gezelter 1373 if test "${ac_cv_prog_CC+set}" = set; then :
4060 gezelter 1300 $as_echo_n "(cached) " >&6
4061 gezelter 1225 else
4062 gezelter 1373 if test -n "$CC"; then
4063     ac_cv_prog_CC="$CC" # Let the user override the test.
4064 gezelter 1225 else
4065     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4066     for as_dir in $PATH
4067     do
4068     IFS=$as_save_IFS
4069     test -z "$as_dir" && as_dir=.
4070 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4071 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4072 gezelter 1373 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4073     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4074 gezelter 1225 break 2
4075     fi
4076     done
4077 gezelter 1373 done
4078 gezelter 1225 IFS=$as_save_IFS
4079    
4080     fi
4081     fi
4082 gezelter 1373 CC=$ac_cv_prog_CC
4083     if test -n "$CC"; then
4084     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4085     $as_echo "$CC" >&6; }
4086 gezelter 1225 else
4087 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4088 gezelter 1300 $as_echo "no" >&6; }
4089 gezelter 1225 fi
4090    
4091    
4092 gezelter 1373 fi
4093     if test -z "$ac_cv_prog_CC"; then
4094     ac_ct_CC=$CC
4095     # Extract the first word of "gcc", so it can be a program name with args.
4096     set dummy gcc; ac_word=$2
4097     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4098     $as_echo_n "checking for $ac_word... " >&6; }
4099     if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4100     $as_echo_n "(cached) " >&6
4101     else
4102     if test -n "$ac_ct_CC"; then
4103     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4104     else
4105     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4106     for as_dir in $PATH
4107     do
4108     IFS=$as_save_IFS
4109     test -z "$as_dir" && as_dir=.
4110     for ac_exec_ext in '' $ac_executable_extensions; do
4111     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4112     ac_cv_prog_ac_ct_CC="gcc"
4113     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4114     break 2
4115     fi
4116 gezelter 1225 done
4117 gezelter 1373 done
4118     IFS=$as_save_IFS
4119 gezelter 1225
4120 gezelter 1373 fi
4121     fi
4122     ac_ct_CC=$ac_cv_prog_ac_ct_CC
4123     if test -n "$ac_ct_CC"; then
4124     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4125     $as_echo "$ac_ct_CC" >&6; }
4126     else
4127     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4128     $as_echo "no" >&6; }
4129     fi
4130 gezelter 1225
4131 gezelter 1373 if test "x$ac_ct_CC" = x; then
4132     CC=""
4133     else
4134     case $cross_compiling:$ac_tool_warned in
4135     yes:)
4136     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4137     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4138     ac_tool_warned=yes ;;
4139     esac
4140     CC=$ac_ct_CC
4141     fi
4142     else
4143     CC="$ac_cv_prog_CC"
4144     fi
4145    
4146     if test -z "$CC"; then
4147     if test -n "$ac_tool_prefix"; then
4148     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4149     set dummy ${ac_tool_prefix}cc; ac_word=$2
4150     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4151 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4152 gezelter 1373 if test "${ac_cv_prog_CC+set}" = set; then :
4153 gezelter 1300 $as_echo_n "(cached) " >&6
4154 gezelter 1225 else
4155 gezelter 1373 if test -n "$CC"; then
4156     ac_cv_prog_CC="$CC" # Let the user override the test.
4157     else
4158     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4159 gezelter 1225 for as_dir in $PATH
4160     do
4161     IFS=$as_save_IFS
4162     test -z "$as_dir" && as_dir=.
4163 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4164 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4165 gezelter 1373 ac_cv_prog_CC="${ac_tool_prefix}cc"
4166     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4167 gezelter 1225 break 2
4168     fi
4169     done
4170 gezelter 1373 done
4171 gezelter 1225 IFS=$as_save_IFS
4172    
4173     fi
4174 gezelter 1373 fi
4175     CC=$ac_cv_prog_CC
4176     if test -n "$CC"; then
4177     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4178     $as_echo "$CC" >&6; }
4179 gezelter 1225 else
4180 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4181 gezelter 1300 $as_echo "no" >&6; }
4182 gezelter 1225 fi
4183    
4184    
4185 gezelter 1373 fi
4186 gezelter 1225 fi
4187 gezelter 1373 if test -z "$CC"; then
4188     # Extract the first word of "cc", so it can be a program name with args.
4189     set dummy cc; ac_word=$2
4190     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4191 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4192 gezelter 1373 if test "${ac_cv_prog_CC+set}" = set; then :
4193 gezelter 1300 $as_echo_n "(cached) " >&6
4194 gezelter 1225 else
4195 gezelter 1373 if test -n "$CC"; then
4196     ac_cv_prog_CC="$CC" # Let the user override the test.
4197 gezelter 1225 else
4198 gezelter 1373 ac_prog_rejected=no
4199 gezelter 1225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4200     for as_dir in $PATH
4201     do
4202     IFS=$as_save_IFS
4203     test -z "$as_dir" && as_dir=.
4204 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4205 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4206 gezelter 1373 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4207     ac_prog_rejected=yes
4208     continue
4209     fi
4210     ac_cv_prog_CC="cc"
4211     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4212 gezelter 1225 break 2
4213     fi
4214     done
4215 gezelter 1373 done
4216 gezelter 1225 IFS=$as_save_IFS
4217    
4218 gezelter 1373 if test $ac_prog_rejected = yes; then
4219     # We found a bogon in the path, so make sure we never use it.
4220     set dummy $ac_cv_prog_CC
4221     shift
4222     if test $# != 0; then
4223     # We chose a different compiler from the bogus one.
4224     # However, it has the same basename, so the bogon will be chosen
4225     # first if we set CC to just the basename; use the full file name.
4226     shift
4227     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4228     fi
4229 gezelter 1225 fi
4230     fi
4231 gezelter 1373 fi
4232     CC=$ac_cv_prog_CC
4233     if test -n "$CC"; then
4234     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4235     $as_echo "$CC" >&6; }
4236 gezelter 1225 else
4237 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4238 gezelter 1300 $as_echo "no" >&6; }
4239 gezelter 1225 fi
4240    
4241    
4242 gezelter 1373 fi
4243     if test -z "$CC"; then
4244     if test -n "$ac_tool_prefix"; then
4245     for ac_prog in cl.exe
4246     do
4247     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4248     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4249     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4250     $as_echo_n "checking for $ac_word... " >&6; }
4251     if test "${ac_cv_prog_CC+set}" = set; then :
4252     $as_echo_n "(cached) " >&6
4253     else
4254     if test -n "$CC"; then
4255     ac_cv_prog_CC="$CC" # Let the user override the test.
4256     else
4257     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4258     for as_dir in $PATH
4259     do
4260     IFS=$as_save_IFS
4261     test -z "$as_dir" && as_dir=.
4262     for ac_exec_ext in '' $ac_executable_extensions; do
4263     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4264     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4265     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4266     break 2
4267     fi
4268 gezelter 1225 done
4269 gezelter 1373 done
4270     IFS=$as_save_IFS
4271 gezelter 1225
4272 gezelter 1373 fi
4273     fi
4274     CC=$ac_cv_prog_CC
4275     if test -n "$CC"; then
4276     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4277     $as_echo "$CC" >&6; }
4278     else
4279     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4280     $as_echo "no" >&6; }
4281     fi
4282 gezelter 1225
4283 gezelter 1373
4284     test -n "$CC" && break
4285     done
4286     fi
4287     if test -z "$CC"; then
4288     ac_ct_CC=$CC
4289     for ac_prog in cl.exe
4290     do
4291     # Extract the first word of "$ac_prog", so it can be a program name with args.
4292     set dummy $ac_prog; ac_word=$2
4293     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4294 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4295 gezelter 1373 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4296 gezelter 1300 $as_echo_n "(cached) " >&6
4297 gezelter 1225 else
4298 gezelter 1373 if test -n "$ac_ct_CC"; then
4299     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4300     else
4301     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4302 gezelter 1225 for as_dir in $PATH
4303     do
4304     IFS=$as_save_IFS
4305     test -z "$as_dir" && as_dir=.
4306 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4307 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4308 gezelter 1373 ac_cv_prog_ac_ct_CC="$ac_prog"
4309     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4310 gezelter 1225 break 2
4311     fi
4312     done
4313 gezelter 1373 done
4314 gezelter 1225 IFS=$as_save_IFS
4315    
4316     fi
4317 gezelter 1373 fi
4318     ac_ct_CC=$ac_cv_prog_ac_ct_CC
4319     if test -n "$ac_ct_CC"; then
4320     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4321     $as_echo "$ac_ct_CC" >&6; }
4322 gezelter 1225 else
4323 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4324 gezelter 1300 $as_echo "no" >&6; }
4325 gezelter 1225 fi
4326    
4327    
4328 gezelter 1373 test -n "$ac_ct_CC" && break
4329     done
4330    
4331     if test "x$ac_ct_CC" = x; then
4332     CC=""
4333     else
4334     case $cross_compiling:$ac_tool_warned in
4335     yes:)
4336     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4337     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4338     ac_tool_warned=yes ;;
4339     esac
4340     CC=$ac_ct_CC
4341     fi
4342 gezelter 1225 fi
4343    
4344 gezelter 1373 fi
4345 gezelter 1225
4346    
4347 gezelter 1373 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4348     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4349     as_fn_error "no acceptable C compiler found in \$PATH
4350     See \`config.log' for more details." "$LINENO" 5; }
4351 gezelter 1225
4352 gezelter 1373 # Provide some information about the compiler.
4353     $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4354     set X $ac_compile
4355     ac_compiler=$2
4356     for ac_option in --version -v -V -qversion; do
4357     { { ac_try="$ac_compiler $ac_option >&5"
4358     case "(($ac_try" in
4359     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4360     *) ac_try_echo=$ac_try;;
4361     esac
4362     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4363     $as_echo "$ac_try_echo"; } >&5
4364     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4365     ac_status=$?
4366     if test -s conftest.err; then
4367     sed '10a\
4368     ... rest of stderr output deleted ...
4369     10q' conftest.err >conftest.er1
4370     cat conftest.er1 >&5
4371     fi
4372 gezelter 1390 rm -f conftest.er1 conftest.err
4373 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4374     test $ac_status = 0; }
4375     done
4376    
4377     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4378     $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4379     if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4380     $as_echo_n "(cached) " >&6
4381 gezelter 1225 else
4382 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4383     /* end confdefs.h. */
4384 gezelter 1225
4385 gezelter 1373 int
4386     main ()
4387     {
4388     #ifndef __GNUC__
4389     choke me
4390     #endif
4391    
4392     ;
4393     return 0;
4394     }
4395     _ACEOF
4396     if ac_fn_c_try_compile "$LINENO"; then :
4397     ac_compiler_gnu=yes
4398     else
4399     ac_compiler_gnu=no
4400 gezelter 1225 fi
4401 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4402     ac_cv_c_compiler_gnu=$ac_compiler_gnu
4403 gezelter 1225
4404 gezelter 1373 fi
4405     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4406     $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4407     if test $ac_compiler_gnu = yes; then
4408     GCC=yes
4409     else
4410     GCC=
4411     fi
4412     ac_test_CFLAGS=${CFLAGS+set}
4413     ac_save_CFLAGS=$CFLAGS
4414     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4415     $as_echo_n "checking whether $CC accepts -g... " >&6; }
4416     if test "${ac_cv_prog_cc_g+set}" = set; then :
4417     $as_echo_n "(cached) " >&6
4418     else
4419     ac_save_c_werror_flag=$ac_c_werror_flag
4420     ac_c_werror_flag=yes
4421     ac_cv_prog_cc_g=no
4422     CFLAGS="-g"
4423     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4424     /* end confdefs.h. */
4425 gezelter 1225
4426 gezelter 1373 int
4427     main ()
4428     {
4429    
4430     ;
4431     return 0;
4432     }
4433     _ACEOF
4434     if ac_fn_c_try_compile "$LINENO"; then :
4435     ac_cv_prog_cc_g=yes
4436 gezelter 1225 else
4437 gezelter 1373 CFLAGS=""
4438     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4439     /* end confdefs.h. */
4440 gezelter 1225
4441 gezelter 1373 int
4442     main ()
4443     {
4444 gezelter 1225
4445 gezelter 1373 ;
4446     return 0;
4447     }
4448     _ACEOF
4449     if ac_fn_c_try_compile "$LINENO"; then :
4450 gezelter 1225
4451     else
4452 gezelter 1373 ac_c_werror_flag=$ac_save_c_werror_flag
4453     CFLAGS="-g"
4454     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4455     /* end confdefs.h. */
4456 gezelter 1225
4457 gezelter 1373 int
4458     main ()
4459     {
4460 gezelter 1225
4461 gezelter 1373 ;
4462     return 0;
4463     }
4464 gezelter 1225 _ACEOF
4465 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
4466     ac_cv_prog_cc_g=yes
4467     fi
4468     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4469     fi
4470     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471     fi
4472     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4473     ac_c_werror_flag=$ac_save_c_werror_flag
4474     fi
4475     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4476     $as_echo "$ac_cv_prog_cc_g" >&6; }
4477     if test "$ac_test_CFLAGS" = set; then
4478     CFLAGS=$ac_save_CFLAGS
4479     elif test $ac_cv_prog_cc_g = yes; then
4480     if test "$GCC" = yes; then
4481     CFLAGS="-g -O2"
4482     else
4483     CFLAGS="-g"
4484     fi
4485     else
4486     if test "$GCC" = yes; then
4487     CFLAGS="-O2"
4488     else
4489     CFLAGS=
4490     fi
4491     fi
4492     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4493     $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4494     if test "${ac_cv_prog_cc_c89+set}" = set; then :
4495     $as_echo_n "(cached) " >&6
4496     else
4497     ac_cv_prog_cc_c89=no
4498     ac_save_CC=$CC
4499     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4500 gezelter 1225 /* end confdefs.h. */
4501 gezelter 1373 #include <stdarg.h>
4502     #include <stdio.h>
4503     #include <sys/types.h>
4504     #include <sys/stat.h>
4505     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4506     struct buf { int x; };
4507     FILE * (*rcsopen) (struct buf *, struct stat *, int);
4508     static char *e (p, i)
4509     char **p;
4510     int i;
4511     {
4512     return p[i];
4513     }
4514     static char *f (char * (*g) (char **, int), char **p, ...)
4515     {
4516     char *s;
4517     va_list v;
4518     va_start (v,p);
4519     s = g (p, va_arg (v,int));
4520     va_end (v);
4521     return s;
4522     }
4523 gezelter 1225
4524 gezelter 1373 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4525     function prototypes and stuff, but not '\xHH' hex character constants.
4526     These don't provoke an error unfortunately, instead are silently treated
4527     as 'x'. The following induces an error, until -std is added to get
4528     proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4529     array size at least. It's necessary to write '\x00'==0 to get something
4530     that's true only with -std. */
4531     int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4532 gezelter 1225
4533 gezelter 1373 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4534     inside strings and character constants. */
4535     #define FOO(x) 'x'
4536     int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4537    
4538     int test (int i, double x);
4539     struct s1 {int (*f) (int a);};
4540     struct s2 {int (*f) (double a);};
4541     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4542     int argc;
4543     char **argv;
4544 gezelter 1225 int
4545     main ()
4546     {
4547 gezelter 1373 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4548 gezelter 1225 ;
4549     return 0;
4550     }
4551     _ACEOF
4552 gezelter 1373 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4553     -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4554     do
4555     CC="$ac_save_CC $ac_arg"
4556     if ac_fn_c_try_compile "$LINENO"; then :
4557     ac_cv_prog_cc_c89=$ac_arg
4558     fi
4559     rm -f core conftest.err conftest.$ac_objext
4560     test "x$ac_cv_prog_cc_c89" != "xno" && break
4561     done
4562     rm -f conftest.$ac_ext
4563     CC=$ac_save_CC
4564    
4565     fi
4566     # AC_CACHE_VAL
4567     case "x$ac_cv_prog_cc_c89" in
4568     x)
4569     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4570     $as_echo "none needed" >&6; } ;;
4571     xno)
4572     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4573     $as_echo "unsupported" >&6; } ;;
4574     *)
4575     CC="$CC $ac_cv_prog_cc_c89"
4576     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4577     $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4578 gezelter 1225 esac
4579 gezelter 1373 if test "x$ac_cv_prog_cc_c89" != xno; then :
4580 gezelter 1225
4581 gezelter 1373 fi
4582 gezelter 1225
4583 gezelter 1373 ac_ext=c
4584     ac_cpp='$CPP $CPPFLAGS'
4585     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4586     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4587     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4588 gezelter 1225
4589    
4590 gezelter 1373 if test $USE_MPI != no; then :
4591    
4592     ac_ext=c
4593 gezelter 1225 ac_cpp='$CPP $CPPFLAGS'
4594     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4595     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4596     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4597    
4598 gezelter 1373
4599    
4600    
4601    
4602    
4603     for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4604     do
4605     # Extract the first word of "$ac_prog", so it can be a program name with args.
4606     set dummy $ac_prog; ac_word=$2
4607     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4608     $as_echo_n "checking for $ac_word... " >&6; }
4609     if test "${ac_cv_prog_MPICC+set}" = set; then :
4610     $as_echo_n "(cached) " >&6
4611     else
4612     if test -n "$MPICC"; then
4613     ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4614     else
4615     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4616     for as_dir in $PATH
4617     do
4618     IFS=$as_save_IFS
4619     test -z "$as_dir" && as_dir=.
4620     for ac_exec_ext in '' $ac_executable_extensions; do
4621     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4622     ac_cv_prog_MPICC="$ac_prog"
4623     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4624     break 2
4625     fi
4626     done
4627     done
4628     IFS=$as_save_IFS
4629    
4630 gezelter 1225 fi
4631 gezelter 1373 fi
4632     MPICC=$ac_cv_prog_MPICC
4633     if test -n "$MPICC"; then
4634     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4635     $as_echo "$MPICC" >&6; }
4636     else
4637     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4638     $as_echo "no" >&6; }
4639     fi
4640 gezelter 1225
4641 gezelter 1373
4642     test -n "$MPICC" && break
4643     done
4644     test -n "$MPICC" || MPICC="$CC"
4645    
4646     ax_mpi_save_CC="$CC"
4647     CC="$MPICC"
4648    
4649    
4650    
4651     if test x = x"$MPILIBS"; then
4652     ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4653     if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4654     MPILIBS=" "
4655 gezelter 1225 fi
4656    
4657 gezelter 1373 fi
4658    
4659     if test x = x"$MPILIBS"; then
4660     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4661     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4662     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4663     $as_echo_n "(cached) " >&6
4664     else
4665     ac_check_lib_save_LIBS=$LIBS
4666     LIBS="-lmpi $LIBS"
4667     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4668     /* end confdefs.h. */
4669    
4670     /* Override any GCC internal prototype to avoid an error.
4671     Use char because int might match the return type of a GCC
4672     builtin and then its argument prototype would still apply. */
4673     #ifdef __cplusplus
4674     extern "C"
4675     #endif
4676     char MPI_Init ();
4677     int
4678     main ()
4679     {
4680     return MPI_Init ();
4681     ;
4682     return 0;
4683     }
4684     _ACEOF
4685     if ac_fn_c_try_link "$LINENO"; then :
4686     ac_cv_lib_mpi_MPI_Init=yes
4687     else
4688     ac_cv_lib_mpi_MPI_Init=no
4689     fi
4690     rm -f core conftest.err conftest.$ac_objext \
4691     conftest$ac_exeext conftest.$ac_ext
4692     LIBS=$ac_check_lib_save_LIBS
4693     fi
4694     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4695     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4696     if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4697     MPILIBS="-lmpi"
4698     fi
4699    
4700     fi
4701     if test x = x"$MPILIBS"; then
4702     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4703     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4704     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4705     $as_echo_n "(cached) " >&6
4706     else
4707     ac_check_lib_save_LIBS=$LIBS
4708     LIBS="-lmpich $LIBS"
4709     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4710     /* end confdefs.h. */
4711    
4712     /* Override any GCC internal prototype to avoid an error.
4713     Use char because int might match the return type of a GCC
4714     builtin and then its argument prototype would still apply. */
4715     #ifdef __cplusplus
4716     extern "C"
4717     #endif
4718     char MPI_Init ();
4719     int
4720     main ()
4721     {
4722     return MPI_Init ();
4723     ;
4724     return 0;
4725     }
4726     _ACEOF
4727     if ac_fn_c_try_link "$LINENO"; then :
4728     ac_cv_lib_mpich_MPI_Init=yes
4729     else
4730     ac_cv_lib_mpich_MPI_Init=no
4731     fi
4732     rm -f core conftest.err conftest.$ac_objext \
4733     conftest$ac_exeext conftest.$ac_ext
4734     LIBS=$ac_check_lib_save_LIBS
4735     fi
4736     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4737     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4738     if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4739     MPILIBS="-lmpich"
4740     fi
4741    
4742     fi
4743    
4744     if test x != x"$MPILIBS"; then
4745     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4746     $as_echo_n "checking for mpi.h... " >&6; }
4747     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748     /* end confdefs.h. */
4749     #include <mpi.h>
4750     int
4751     main ()
4752     {
4753    
4754     ;
4755     return 0;
4756     }
4757     _ACEOF
4758     if ac_fn_c_try_compile "$LINENO"; then :
4759     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4760     $as_echo "yes" >&6; }
4761     else
4762     MPILIBS=""
4763     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4764     $as_echo "no" >&6; }
4765     fi
4766     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4767     fi
4768    
4769     CC="$ax_mpi_save_CC"
4770    
4771    
4772    
4773     # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4774     if test x = x"$MPILIBS"; then
4775     USE_MPI="no"
4776 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4777     $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4778 gezelter 1373 :
4779     else
4780     USE_MPI="yes"
4781     :
4782     fi
4783    
4784    
4785     fi
4786 gezelter 1225 ac_ext=${ac_fc_srcext-f}
4787     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4788     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4789     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4790 gezelter 1373 if test -n "$ac_tool_prefix"; then
4791     for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
4792     do
4793     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4794     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4795     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4796     $as_echo_n "checking for $ac_word... " >&6; }
4797     if test "${ac_cv_prog_FC+set}" = set; then :
4798     $as_echo_n "(cached) " >&6
4799     else
4800     if test -n "$FC"; then
4801     ac_cv_prog_FC="$FC" # Let the user override the test.
4802     else
4803     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4804     for as_dir in $PATH
4805     do
4806     IFS=$as_save_IFS
4807     test -z "$as_dir" && as_dir=.
4808     for ac_exec_ext in '' $ac_executable_extensions; do
4809     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4810     ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4811     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4812     break 2
4813     fi
4814     done
4815     done
4816     IFS=$as_save_IFS
4817 gezelter 1225
4818 gezelter 1373 fi
4819     fi
4820     FC=$ac_cv_prog_FC
4821     if test -n "$FC"; then
4822     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
4823     $as_echo "$FC" >&6; }
4824 gezelter 1225 else
4825 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4826     $as_echo "no" >&6; }
4827 gezelter 1225 fi
4828    
4829    
4830 gezelter 1373 test -n "$FC" && break
4831     done
4832     fi
4833     if test -z "$FC"; then
4834     ac_ct_FC=$FC
4835     for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
4836     do
4837     # Extract the first word of "$ac_prog", so it can be a program name with args.
4838     set dummy $ac_prog; ac_word=$2
4839     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4840     $as_echo_n "checking for $ac_word... " >&6; }
4841     if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
4842 gezelter 1300 $as_echo_n "(cached) " >&6
4843 gezelter 1225 else
4844 gezelter 1373 if test -n "$ac_ct_FC"; then
4845     ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4846     else
4847     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4848     for as_dir in $PATH
4849     do
4850     IFS=$as_save_IFS
4851     test -z "$as_dir" && as_dir=.
4852     for ac_exec_ext in '' $ac_executable_extensions; do
4853     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4854     ac_cv_prog_ac_ct_FC="$ac_prog"
4855     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4856     break 2
4857     fi
4858     done
4859     done
4860     IFS=$as_save_IFS
4861 gezelter 1225
4862 gezelter 1373 fi
4863     fi
4864     ac_ct_FC=$ac_cv_prog_ac_ct_FC
4865     if test -n "$ac_ct_FC"; then
4866     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
4867     $as_echo "$ac_ct_FC" >&6; }
4868 gezelter 1225 else
4869 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4870     $as_echo "no" >&6; }
4871     fi
4872 gezelter 1225
4873 gezelter 1373
4874     test -n "$ac_ct_FC" && break
4875     done
4876    
4877     if test "x$ac_ct_FC" = x; then
4878     FC=""
4879     else
4880     case $cross_compiling:$ac_tool_warned in
4881     yes:)
4882     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4883     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4884     ac_tool_warned=yes ;;
4885 gezelter 1225 esac
4886 gezelter 1373 FC=$ac_ct_FC
4887     fi
4888     fi
4889 gezelter 1225
4890    
4891 gezelter 1373 # Provide some information about the compiler.
4892     $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4893     set X $ac_compile
4894     ac_compiler=$2
4895     for ac_option in --version -v -V -qversion; do
4896     { { ac_try="$ac_compiler $ac_option >&5"
4897 gezelter 1225 case "(($ac_try" in
4898     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4899     *) ac_try_echo=$ac_try;;
4900     esac
4901 gezelter 1373 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4902     $as_echo "$ac_try_echo"; } >&5
4903     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4904 gezelter 1225 ac_status=$?
4905 gezelter 1373 if test -s conftest.err; then
4906     sed '10a\
4907     ... rest of stderr output deleted ...
4908     10q' conftest.err >conftest.er1
4909     cat conftest.er1 >&5
4910     fi
4911 gezelter 1390 rm -f conftest.er1 conftest.err
4912 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4913     test $ac_status = 0; }
4914     done
4915     rm -f a.out
4916 gezelter 1225
4917 gezelter 1373 # If we don't use `.F' as extension, the preprocessor is not run on the
4918     # input file. (Note that this only needs to work for GNU compilers.)
4919     ac_save_ext=$ac_ext
4920     ac_ext=F
4921     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4922     $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4923     if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4924     $as_echo_n "(cached) " >&6
4925     else
4926     cat > conftest.$ac_ext <<_ACEOF
4927     program main
4928     #ifndef __GNUC__
4929     choke me
4930     #endif
4931 gezelter 1225
4932 gezelter 1373 end
4933     _ACEOF
4934     if ac_fn_fc_try_compile "$LINENO"; then :
4935     ac_compiler_gnu=yes
4936 gezelter 1225 else
4937 gezelter 1373 ac_compiler_gnu=no
4938 gezelter 1225 fi
4939 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4940     ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4941 gezelter 1225
4942     fi
4943 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4944     $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4945     ac_ext=$ac_save_ext
4946     ac_test_FCFLAGS=${FCFLAGS+set}
4947     ac_save_FCFLAGS=$FCFLAGS
4948     FCFLAGS=
4949     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4950     $as_echo_n "checking whether $FC accepts -g... " >&6; }
4951     if test "${ac_cv_prog_fc_g+set}" = set; then :
4952     $as_echo_n "(cached) " >&6
4953     else
4954     FCFLAGS=-g
4955     cat > conftest.$ac_ext <<_ACEOF
4956     program main
4957 gezelter 1225
4958 gezelter 1373 end
4959     _ACEOF
4960     if ac_fn_fc_try_compile "$LINENO"; then :
4961     ac_cv_prog_fc_g=yes
4962     else
4963     ac_cv_prog_fc_g=no
4964 gezelter 1225 fi
4965 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4966 gezelter 1225
4967     fi
4968 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4969     $as_echo "$ac_cv_prog_fc_g" >&6; }
4970     if test "$ac_test_FCFLAGS" = set; then
4971     FCFLAGS=$ac_save_FCFLAGS
4972     elif test $ac_cv_prog_fc_g = yes; then
4973     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4974     FCFLAGS="-g -O2"
4975     else
4976     FCFLAGS="-g"
4977     fi
4978     else
4979     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4980     FCFLAGS="-O2"
4981     else
4982     FCFLAGS=
4983     fi
4984 gezelter 1225 fi
4985    
4986 gezelter 1373 ac_ext=${ac_fc_srcext-f}
4987     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4988     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4989     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4990 gezelter 1225
4991    
4992 gezelter 1373 if test $USE_MPI != no; then :
4993 gezelter 1225
4994 gezelter 1373 ac_ext=${ac_fc_srcext-f}
4995     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4996     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4997     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4998 gezelter 1225
4999    
5000    
5001    
5002    
5003 gezelter 1373
5004     for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
5005     do
5006     # Extract the first word of "$ac_prog", so it can be a program name with args.
5007     set dummy $ac_prog; ac_word=$2
5008     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5009     $as_echo_n "checking for $ac_word... " >&6; }
5010     if test "${ac_cv_prog_MPIFC+set}" = set; then :
5011 gezelter 1300 $as_echo_n "(cached) " >&6
5012 gezelter 1225 else
5013 gezelter 1373 if test -n "$MPIFC"; then
5014     ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
5015     else
5016     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5017     for as_dir in $PATH
5018     do
5019     IFS=$as_save_IFS
5020     test -z "$as_dir" && as_dir=.
5021     for ac_exec_ext in '' $ac_executable_extensions; do
5022     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5023     ac_cv_prog_MPIFC="$ac_prog"
5024     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5025     break 2
5026     fi
5027     done
5028 gezelter 1225 done
5029 gezelter 1373 IFS=$as_save_IFS
5030 gezelter 1225
5031     fi
5032 gezelter 1373 fi
5033     MPIFC=$ac_cv_prog_MPIFC
5034     if test -n "$MPIFC"; then
5035     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
5036     $as_echo "$MPIFC" >&6; }
5037     else
5038     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5039     $as_echo "no" >&6; }
5040     fi
5041 gezelter 1225
5042    
5043 gezelter 1373 test -n "$MPIFC" && break
5044     done
5045     test -n "$MPIFC" || MPIFC="$FC"
5046 gezelter 1225
5047 gezelter 1373 ax_mpi_save_FC="$FC"
5048     FC="$MPIFC"
5049 gezelter 1225
5050    
5051    
5052 gezelter 1373 if test x = x"$MPILIBS"; then
5053     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
5054     $as_echo_n "checking for MPI_Init... " >&6; }
5055     cat > conftest.$ac_ext <<_ACEOF
5056     program main
5057     call MPI_Init
5058     end
5059     _ACEOF
5060     if ac_fn_fc_try_link "$LINENO"; then :
5061     MPILIBS=" "
5062     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5063     $as_echo "yes" >&6; }
5064     else
5065     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5066     $as_echo "no" >&6; }
5067     fi
5068     rm -f core conftest.err conftest.$ac_objext \
5069     conftest$ac_exeext conftest.$ac_ext
5070     fi
5071 gezelter 1225
5072 gezelter 1373 if test x = x"$MPILIBS"; then
5073     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
5074     $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
5075     if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
5076 gezelter 1300 $as_echo_n "(cached) " >&6
5077 gezelter 1225 else
5078 gezelter 1373 ac_check_lib_save_LIBS=$LIBS
5079     LIBS="-lfmpi $LIBS"
5080     cat > conftest.$ac_ext <<_ACEOF
5081     program main
5082     call MPI_Init
5083     end
5084     _ACEOF
5085     if ac_fn_fc_try_link "$LINENO"; then :
5086     ac_cv_lib_fmpi_MPI_Init=yes
5087     else
5088     ac_cv_lib_fmpi_MPI_Init=no
5089     fi
5090     rm -f core conftest.err conftest.$ac_objext \
5091     conftest$ac_exeext conftest.$ac_ext
5092     LIBS=$ac_check_lib_save_LIBS
5093     fi
5094     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
5095     $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
5096     if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
5097     MPILIBS="-lfmpi"
5098     fi
5099 gezelter 1225
5100 gezelter 1373 fi
5101     if test x = x"$MPILIBS"; then
5102     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
5103     $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
5104     if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
5105     $as_echo_n "(cached) " >&6
5106     else
5107     ac_check_lib_save_LIBS=$LIBS
5108     LIBS="-lmpichf90 $LIBS"
5109     cat > conftest.$ac_ext <<_ACEOF
5110     program main
5111     call MPI_Init
5112     end
5113     _ACEOF
5114     if ac_fn_fc_try_link "$LINENO"; then :
5115     ac_cv_lib_mpichf90_MPI_Init=yes
5116     else
5117     ac_cv_lib_mpichf90_MPI_Init=no
5118     fi
5119     rm -f core conftest.err conftest.$ac_objext \
5120     conftest$ac_exeext conftest.$ac_ext
5121     LIBS=$ac_check_lib_save_LIBS
5122     fi
5123     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
5124     $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
5125     if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
5126     MPILIBS="-lmpichf90"
5127     fi
5128 gezelter 1225
5129 gezelter 1373 fi
5130    
5131     if test x = x"$MPILIBS"; then
5132     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
5133     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
5134     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
5135     $as_echo_n "(cached) " >&6
5136     else
5137     ac_check_lib_save_LIBS=$LIBS
5138     LIBS="-lmpi $LIBS"
5139     cat > conftest.$ac_ext <<_ACEOF
5140     program main
5141     call MPI_Init
5142     end
5143     _ACEOF
5144     if ac_fn_fc_try_link "$LINENO"; then :
5145     ac_cv_lib_mpi_MPI_Init=yes
5146     else
5147     ac_cv_lib_mpi_MPI_Init=no
5148 gezelter 1225 fi
5149 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
5150     conftest$ac_exeext conftest.$ac_ext
5151     LIBS=$ac_check_lib_save_LIBS
5152     fi
5153     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
5154     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
5155     if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
5156     MPILIBS="-lmpi"
5157     fi
5158 gezelter 1225
5159 gezelter 1373 fi
5160     if test x = x"$MPILIBS"; then
5161     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
5162     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
5163     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
5164     $as_echo_n "(cached) " >&6
5165     else
5166     ac_check_lib_save_LIBS=$LIBS
5167     LIBS="-lmpich $LIBS"
5168     cat > conftest.$ac_ext <<_ACEOF
5169     program main
5170     call MPI_Init
5171     end
5172     _ACEOF
5173     if ac_fn_fc_try_link "$LINENO"; then :
5174     ac_cv_lib_mpich_MPI_Init=yes
5175     else
5176     ac_cv_lib_mpich_MPI_Init=no
5177     fi
5178     rm -f core conftest.err conftest.$ac_objext \
5179     conftest$ac_exeext conftest.$ac_ext
5180     LIBS=$ac_check_lib_save_LIBS
5181     fi
5182     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
5183     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
5184     if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
5185     MPILIBS="-lmpich"
5186     fi
5187 gezelter 1225
5188     fi
5189    
5190 gezelter 1373 if test x != x"$MPILIBS"; then
5191     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
5192     $as_echo_n "checking for mpif.h... " >&6; }
5193     cat > conftest.$ac_ext <<_ACEOF
5194     program main
5195     include 'mpif.h'
5196     end
5197     _ACEOF
5198     if ac_fn_fc_try_compile "$LINENO"; then :
5199     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5200     $as_echo "yes" >&6; }
5201 gezelter 1225 else
5202 gezelter 1373 MPILIBS=""
5203     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5204     $as_echo "no" >&6; }
5205     fi
5206     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5207     fi
5208 gezelter 1225
5209 gezelter 1373 FC="$ax_mpi_save_FC"
5210 gezelter 1225
5211    
5212    
5213 gezelter 1373 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
5214     if test x = x"$MPILIBS"; then
5215     USE_MPI="no"
5216 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
5217     $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
5218 gezelter 1373 :
5219     else
5220     USE_MPI="yes"
5221     :
5222 gezelter 1225 fi
5223    
5224    
5225     fi
5226 gezelter 1373 if test $USE_MPI != no; then :
5227 gezelter 1225
5228 gezelter 1373 CXX=$MPICXX
5229     CC=$MPICC
5230     FC=$MPIFC
5231 gezelter 1225
5232     fi
5233    
5234    
5235 gezelter 848 # Checks for programs.
5236 gezelter 1210 ac_ext=cpp
5237 gezelter 848 ac_cpp='$CXXCPP $CPPFLAGS'
5238     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5239     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5240     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5241 gezelter 1210 if test -z "$CXX"; then
5242     if test -n "$CCC"; then
5243     CXX=$CCC
5244     else
5245     if test -n "$ac_tool_prefix"; then
5246 gezelter 1373 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5247 gezelter 2 do
5248     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5249     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5250 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5251 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5252 gezelter 1373 if test "${ac_cv_prog_CXX+set}" = set; then :
5253 gezelter 1300 $as_echo_n "(cached) " >&6
5254 gezelter 2 else
5255 gezelter 848 if test -n "$CXX"; then
5256     ac_cv_prog_CXX="$CXX" # Let the user override the test.
5257 gezelter 2 else
5258 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5259     for as_dir in $PATH
5260     do
5261     IFS=$as_save_IFS
5262     test -z "$as_dir" && as_dir=.
5263 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5264 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5265 gezelter 848 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5266 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5267 gezelter 397 break 2
5268     fi
5269 gezelter 2 done
5270 gezelter 1373 done
5271 gezelter 1210 IFS=$as_save_IFS
5272 gezelter 2
5273     fi
5274     fi
5275 gezelter 848 CXX=$ac_cv_prog_CXX
5276     if test -n "$CXX"; then
5277 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5278 gezelter 1300 $as_echo "$CXX" >&6; }
5279 gezelter 2 else
5280 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5281 gezelter 1300 $as_echo "no" >&6; }
5282 gezelter 2 fi
5283    
5284 gezelter 1210
5285 gezelter 848 test -n "$CXX" && break
5286 gezelter 2 done
5287     fi
5288 gezelter 848 if test -z "$CXX"; then
5289     ac_ct_CXX=$CXX
5290 gezelter 1373 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5291 gezelter 2 do
5292     # Extract the first word of "$ac_prog", so it can be a program name with args.
5293     set dummy $ac_prog; ac_word=$2
5294 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5295 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5296 gezelter 1373 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5297 gezelter 1300 $as_echo_n "(cached) " >&6
5298 gezelter 2 else
5299 gezelter 848 if test -n "$ac_ct_CXX"; then
5300     ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5301 gezelter 2 else
5302 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5303     for as_dir in $PATH
5304     do
5305     IFS=$as_save_IFS
5306     test -z "$as_dir" && as_dir=.
5307 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5308 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5309 gezelter 848 ac_cv_prog_ac_ct_CXX="$ac_prog"
5310 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5311 gezelter 397 break 2
5312     fi
5313 gezelter 2 done
5314 gezelter 1373 done
5315 gezelter 1210 IFS=$as_save_IFS
5316 gezelter 2
5317     fi
5318     fi
5319 gezelter 848 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5320     if test -n "$ac_ct_CXX"; then
5321 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5322 gezelter 1300 $as_echo "$ac_ct_CXX" >&6; }
5323 gezelter 2 else
5324 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5325 gezelter 1300 $as_echo "no" >&6; }
5326 gezelter 2 fi
5327    
5328 gezelter 1210
5329 gezelter 848 test -n "$ac_ct_CXX" && break
5330 gezelter 2 done
5331    
5332 gezelter 1210 if test "x$ac_ct_CXX" = x; then
5333     CXX="g++"
5334     else
5335     case $cross_compiling:$ac_tool_warned in
5336     yes:)
5337 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5338     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5339 gezelter 1210 ac_tool_warned=yes ;;
5340     esac
5341     CXX=$ac_ct_CXX
5342     fi
5343 gezelter 2 fi
5344    
5345 gezelter 1210 fi
5346     fi
5347 gezelter 397 # Provide some information about the compiler.
5348 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5349 gezelter 1300 set X $ac_compile
5350     ac_compiler=$2
5351 gezelter 1373 for ac_option in --version -v -V -qversion; do
5352     { { ac_try="$ac_compiler $ac_option >&5"
5353 gezelter 1210 case "(($ac_try" in
5354     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5355     *) ac_try_echo=$ac_try;;
5356     esac
5357 gezelter 1373 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5358     $as_echo "$ac_try_echo"; } >&5
5359     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5360 gezelter 397 ac_status=$?
5361 gezelter 1373 if test -s conftest.err; then
5362     sed '10a\
5363     ... rest of stderr output deleted ...
5364     10q' conftest.err >conftest.er1
5365     cat conftest.er1 >&5
5366 gezelter 2 fi
5367 gezelter 1390 rm -f conftest.er1 conftest.err
5368 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5369     test $ac_status = 0; }
5370 gezelter 2 done
5371    
5372 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5373 gezelter 1300 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5374 gezelter 1373 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5375 gezelter 1300 $as_echo_n "(cached) " >&6
5376 gezelter 848 else
5377 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5378 gezelter 848 /* end confdefs.h. */
5379    
5380     int
5381     main ()
5382     {
5383     #ifndef __GNUC__
5384     choke me
5385     #endif
5386    
5387     ;
5388     return 0;
5389     }
5390     _ACEOF
5391 gezelter 1373 if ac_fn_cxx_try_compile "$LINENO"; then :
5392 gezelter 848 ac_compiler_gnu=yes
5393     else
5394 gezelter 1373 ac_compiler_gnu=no
5395 gezelter 848 fi
5396 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5397 gezelter 848 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5398    
5399     fi
5400 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5401 gezelter 1300 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5402     if test $ac_compiler_gnu = yes; then
5403     GXX=yes
5404     else
5405     GXX=
5406     fi
5407 gezelter 848 ac_test_CXXFLAGS=${CXXFLAGS+set}
5408     ac_save_CXXFLAGS=$CXXFLAGS
5409 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5410 gezelter 1300 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5411 gezelter 1373 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5412 gezelter 1300 $as_echo_n "(cached) " >&6
5413 gezelter 848 else
5414 gezelter 1210 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5415     ac_cxx_werror_flag=yes
5416     ac_cv_prog_cxx_g=no
5417     CXXFLAGS="-g"
5418 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5419 gezelter 848 /* end confdefs.h. */
5420    
5421     int
5422     main ()
5423     {
5424    
5425     ;
5426     return 0;
5427     }
5428     _ACEOF
5429 gezelter 1373 if ac_fn_cxx_try_compile "$LINENO"; then :
5430 gezelter 848 ac_cv_prog_cxx_g=yes
5431     else
5432 gezelter 1373 CXXFLAGS=""
5433     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5434 gezelter 848 /* end confdefs.h. */
5435 gezelter 1210
5436 gezelter 848 int
5437     main ()
5438     {
5439 gezelter 1210
5440 gezelter 848 ;
5441     return 0;
5442     }
5443     _ACEOF
5444 gezelter 1373 if ac_fn_cxx_try_compile "$LINENO"; then :
5445    
5446 gezelter 848 else
5447 gezelter 1373 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5448 gezelter 1210 CXXFLAGS="-g"
5449 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5450 gezelter 848 /* end confdefs.h. */
5451 gezelter 1210
5452 gezelter 848 int
5453     main ()
5454     {
5455 gezelter 1210
5456 gezelter 848 ;
5457     return 0;
5458     }
5459     _ACEOF
5460 gezelter 1373 if ac_fn_cxx_try_compile "$LINENO"; then :
5461 gezelter 1210 ac_cv_prog_cxx_g=yes
5462 gezelter 848 fi
5463 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464 gezelter 848 fi
5465 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5466     fi
5467     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5468     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5469     fi
5470 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5471 gezelter 1300 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5472 gezelter 1210 if test "$ac_test_CXXFLAGS" = set; then
5473     CXXFLAGS=$ac_save_CXXFLAGS
5474     elif test $ac_cv_prog_cxx_g = yes; then
5475     if test "$GXX" = yes; then
5476     CXXFLAGS="-g -O2"
5477     else
5478     CXXFLAGS="-g"
5479     fi
5480     else
5481     if test "$GXX" = yes; then
5482     CXXFLAGS="-O2"
5483     else
5484     CXXFLAGS=
5485     fi
5486     fi
5487 gezelter 1373 ac_ext=${ac_fc_srcext-f}
5488     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5489     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5490     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5491 gezelter 848
5492     ac_ext=c
5493     ac_cpp='$CPP $CPPFLAGS'
5494     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5495     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5496     ac_compiler_gnu=$ac_cv_c_compiler_gnu
5497     if test -n "$ac_tool_prefix"; then
5498 gezelter 1373 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5499 gezelter 848 do
5500     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5501     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5502 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5503 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5504 gezelter 1373 if test "${ac_cv_prog_CC+set}" = set; then :
5505 gezelter 1300 $as_echo_n "(cached) " >&6
5506 gezelter 848 else
5507     if test -n "$CC"; then
5508     ac_cv_prog_CC="$CC" # Let the user override the test.
5509     else
5510     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5511     for as_dir in $PATH
5512     do
5513     IFS=$as_save_IFS
5514     test -z "$as_dir" && as_dir=.
5515 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5516 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5517 gezelter 848 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5518 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5519 gezelter 848 break 2
5520     fi
5521     done
5522 gezelter 1373 done
5523 gezelter 1210 IFS=$as_save_IFS
5524 gezelter 848
5525     fi
5526     fi
5527     CC=$ac_cv_prog_CC
5528     if test -n "$CC"; then
5529 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5530 gezelter 1300 $as_echo "$CC" >&6; }
5531 gezelter 848 else
5532 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5533 gezelter 1300 $as_echo "no" >&6; }
5534 gezelter 848 fi
5535    
5536 gezelter 1210
5537 gezelter 848 test -n "$CC" && break
5538     done
5539     fi
5540     if test -z "$CC"; then
5541     ac_ct_CC=$CC
5542 gezelter 1373 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5543 gezelter 848 do
5544     # Extract the first word of "$ac_prog", so it can be a program name with args.
5545     set dummy $ac_prog; ac_word=$2
5546 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5547 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5548 gezelter 1373 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5549 gezelter 1300 $as_echo_n "(cached) " >&6
5550 gezelter 848 else
5551     if test -n "$ac_ct_CC"; then
5552     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5553     else
5554     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5555     for as_dir in $PATH
5556     do
5557     IFS=$as_save_IFS
5558     test -z "$as_dir" && as_dir=.
5559 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5560 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5561 gezelter 848 ac_cv_prog_ac_ct_CC="$ac_prog"
5562 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5563 gezelter 848 break 2
5564     fi
5565     done
5566 gezelter 1373 done
5567 gezelter 1210 IFS=$as_save_IFS
5568 gezelter 848
5569     fi
5570     fi
5571     ac_ct_CC=$ac_cv_prog_ac_ct_CC
5572     if test -n "$ac_ct_CC"; then
5573 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5574 gezelter 1300 $as_echo "$ac_ct_CC" >&6; }
5575 gezelter 848 else
5576 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5577 gezelter 1300 $as_echo "no" >&6; }
5578 gezelter 848 fi
5579    
5580 gezelter 1210
5581 gezelter 848 test -n "$ac_ct_CC" && break
5582     done
5583    
5584 gezelter 1210 if test "x$ac_ct_CC" = x; then
5585     CC=""
5586     else
5587     case $cross_compiling:$ac_tool_warned in
5588     yes:)
5589 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5590     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5591 gezelter 1210 ac_tool_warned=yes ;;
5592     esac
5593     CC=$ac_ct_CC
5594     fi
5595 gezelter 848 fi
5596    
5597    
5598 gezelter 1373 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5599     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5600     as_fn_error "no acceptable C compiler found in \$PATH
5601     See \`config.log' for more details." "$LINENO" 5; }
5602 gezelter 848
5603     # Provide some information about the compiler.
5604 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5605 gezelter 1300 set X $ac_compile
5606     ac_compiler=$2
5607 gezelter 1373 for ac_option in --version -v -V -qversion; do
5608     { { ac_try="$ac_compiler $ac_option >&5"
5609 gezelter 1210 case "(($ac_try" in
5610     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5611     *) ac_try_echo=$ac_try;;
5612     esac
5613 gezelter 1373 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5614     $as_echo "$ac_try_echo"; } >&5
5615     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5616 gezelter 848 ac_status=$?
5617 gezelter 1373 if test -s conftest.err; then
5618     sed '10a\
5619     ... rest of stderr output deleted ...
5620     10q' conftest.err >conftest.er1
5621     cat conftest.er1 >&5
5622     fi
5623 gezelter 1390 rm -f conftest.er1 conftest.err
5624 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5625     test $ac_status = 0; }
5626     done
5627 gezelter 848
5628 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5629 gezelter 1300 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5630 gezelter 1373 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5631 gezelter 1300 $as_echo_n "(cached) " >&6
5632 gezelter 2 else
5633 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5634 gezelter 397 /* end confdefs.h. */
5635 gezelter 2
5636     int
5637     main ()
5638     {
5639     #ifndef __GNUC__
5640     choke me
5641     #endif
5642    
5643     ;
5644     return 0;
5645     }
5646     _ACEOF
5647 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
5648 gezelter 2 ac_compiler_gnu=yes
5649     else
5650 gezelter 1373 ac_compiler_gnu=no
5651 gezelter 2 fi
5652 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5653 gezelter 2 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5654    
5655     fi
5656 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5657 gezelter 1300 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5658     if test $ac_compiler_gnu = yes; then
5659     GCC=yes
5660     else
5661     GCC=
5662     fi
5663 gezelter 2 ac_test_CFLAGS=${CFLAGS+set}
5664     ac_save_CFLAGS=$CFLAGS
5665 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5666 gezelter 1300 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5667 gezelter 1373 if test "${ac_cv_prog_cc_g+set}" = set; then :
5668 gezelter 1300 $as_echo_n "(cached) " >&6
5669 gezelter 2 else
5670 gezelter 1210 ac_save_c_werror_flag=$ac_c_werror_flag
5671     ac_c_werror_flag=yes
5672     ac_cv_prog_cc_g=no
5673     CFLAGS="-g"
5674 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5675 gezelter 397 /* end confdefs.h. */
5676 gezelter 2
5677     int
5678     main ()
5679     {
5680    
5681     ;
5682     return 0;
5683     }
5684     _ACEOF
5685 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
5686 gezelter 1210 ac_cv_prog_cc_g=yes
5687     else
5688 gezelter 1373 CFLAGS=""
5689     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5690 gezelter 1210 /* end confdefs.h. */
5691    
5692     int
5693     main ()
5694     {
5695    
5696     ;
5697     return 0;
5698     }
5699     _ACEOF
5700 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
5701    
5702 gezelter 1210 else
5703 gezelter 1373 ac_c_werror_flag=$ac_save_c_werror_flag
5704 gezelter 1210 CFLAGS="-g"
5705 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5706 gezelter 1210 /* end confdefs.h. */
5707    
5708     int
5709     main ()
5710     {
5711    
5712     ;
5713     return 0;
5714     }
5715     _ACEOF
5716 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
5717 gezelter 2 ac_cv_prog_cc_g=yes
5718     fi
5719 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5720 gezelter 2 fi
5721 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5722     fi
5723     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5724     ac_c_werror_flag=$ac_save_c_werror_flag
5725     fi
5726 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5727 gezelter 1300 $as_echo "$ac_cv_prog_cc_g" >&6; }
5728 gezelter 2 if test "$ac_test_CFLAGS" = set; then
5729     CFLAGS=$ac_save_CFLAGS
5730     elif test $ac_cv_prog_cc_g = yes; then
5731     if test "$GCC" = yes; then
5732     CFLAGS="-g -O2"
5733     else
5734     CFLAGS="-g"
5735     fi
5736     else
5737     if test "$GCC" = yes; then
5738     CFLAGS="-O2"
5739     else
5740     CFLAGS=
5741     fi
5742     fi
5743 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5744 gezelter 1300 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5745 gezelter 1373 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5746 gezelter 1300 $as_echo_n "(cached) " >&6
5747 gezelter 397 else
5748 gezelter 1210 ac_cv_prog_cc_c89=no
5749 gezelter 397 ac_save_CC=$CC
5750 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5751 gezelter 397 /* end confdefs.h. */
5752     #include <stdarg.h>
5753     #include <stdio.h>
5754     #include <sys/types.h>
5755     #include <sys/stat.h>
5756     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5757     struct buf { int x; };
5758     FILE * (*rcsopen) (struct buf *, struct stat *, int);
5759     static char *e (p, i)
5760     char **p;
5761     int i;
5762     {
5763     return p[i];
5764     }
5765     static char *f (char * (*g) (char **, int), char **p, ...)
5766     {
5767     char *s;
5768     va_list v;
5769     va_start (v,p);
5770     s = g (p, va_arg (v,int));
5771     va_end (v);
5772     return s;
5773     }
5774    
5775     /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5776     function prototypes and stuff, but not '\xHH' hex character constants.
5777     These don't provoke an error unfortunately, instead are silently treated
5778 gezelter 1210 as 'x'. The following induces an error, until -std is added to get
5779 gezelter 397 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5780     array size at least. It's necessary to write '\x00'==0 to get something
5781 gezelter 1210 that's true only with -std. */
5782 gezelter 397 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5783    
5784 gezelter 1210 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5785     inside strings and character constants. */
5786     #define FOO(x) 'x'
5787     int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5788    
5789 gezelter 397 int test (int i, double x);
5790     struct s1 {int (*f) (int a);};
5791     struct s2 {int (*f) (double a);};
5792     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5793     int argc;
5794     char **argv;
5795     int
5796     main ()
5797     {
5798     return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5799     ;
5800     return 0;
5801     }
5802     _ACEOF
5803 gezelter 1210 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5804     -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5805 gezelter 397 do
5806     CC="$ac_save_CC $ac_arg"
5807 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
5808 gezelter 1210 ac_cv_prog_cc_c89=$ac_arg
5809 gezelter 397 fi
5810 gezelter 1210 rm -f core conftest.err conftest.$ac_objext
5811     test "x$ac_cv_prog_cc_c89" != "xno" && break
5812 gezelter 397 done
5813 gezelter 1210 rm -f conftest.$ac_ext
5814 gezelter 397 CC=$ac_save_CC
5815    
5816     fi
5817 gezelter 1210 # AC_CACHE_VAL
5818     case "x$ac_cv_prog_cc_c89" in
5819     x)
5820 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5821 gezelter 1300 $as_echo "none needed" >&6; } ;;
5822 gezelter 1210 xno)
5823 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5824 gezelter 1300 $as_echo "unsupported" >&6; } ;;
5825 gezelter 397 *)
5826 gezelter 1210 CC="$CC $ac_cv_prog_cc_c89"
5827 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5828 gezelter 1300 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5829 gezelter 397 esac
5830 gezelter 1373 if test "x$ac_cv_prog_cc_c89" != xno; then :
5831 gezelter 397
5832 gezelter 1373 fi
5833 gezelter 397
5834 gezelter 1373 ac_ext=${ac_fc_srcext-f}
5835     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5836     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5837     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5838 gezelter 2
5839 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5840     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5841     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5842 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5843 gezelter 2 if test -n "$ac_tool_prefix"; then
5844 gezelter 1373 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5845 gezelter 2 do
5846     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5847     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5848 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5849 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5850 gezelter 1373 if test "${ac_cv_prog_FC+set}" = set; then :
5851 gezelter 1300 $as_echo_n "(cached) " >&6
5852 gezelter 2 else
5853 gezelter 848 if test -n "$FC"; then
5854     ac_cv_prog_FC="$FC" # Let the user override the test.
5855 gezelter 2 else
5856 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5857     for as_dir in $PATH
5858     do
5859     IFS=$as_save_IFS
5860     test -z "$as_dir" && as_dir=.
5861 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5862 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5863 gezelter 848 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
5864 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5865 gezelter 397 break 2
5866     fi
5867 gezelter 2 done
5868 gezelter 1373 done
5869 gezelter 1210 IFS=$as_save_IFS
5870 gezelter 2
5871     fi
5872     fi
5873 gezelter 848 FC=$ac_cv_prog_FC
5874     if test -n "$FC"; then
5875 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
5876 gezelter 1300 $as_echo "$FC" >&6; }
5877 gezelter 2 else
5878 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5879 gezelter 1300 $as_echo "no" >&6; }
5880 gezelter 2 fi
5881    
5882 gezelter 1210
5883 gezelter 848 test -n "$FC" && break
5884 gezelter 2 done
5885     fi
5886 gezelter 848 if test -z "$FC"; then
5887     ac_ct_FC=$FC
5888 gezelter 1373 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5889 gezelter 2 do
5890     # Extract the first word of "$ac_prog", so it can be a program name with args.
5891     set dummy $ac_prog; ac_word=$2
5892 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5893 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5894 gezelter 1373 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
5895 gezelter 1300 $as_echo_n "(cached) " >&6
5896 gezelter 2 else
5897 gezelter 848 if test -n "$ac_ct_FC"; then
5898     ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
5899 gezelter 2 else
5900 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5901     for as_dir in $PATH
5902     do
5903     IFS=$as_save_IFS
5904     test -z "$as_dir" && as_dir=.
5905 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5906 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5907 gezelter 848 ac_cv_prog_ac_ct_FC="$ac_prog"
5908 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5909 gezelter 397 break 2
5910     fi
5911 gezelter 2 done
5912 gezelter 1373 done
5913 gezelter 1210 IFS=$as_save_IFS
5914 gezelter 2
5915     fi
5916     fi
5917 gezelter 848 ac_ct_FC=$ac_cv_prog_ac_ct_FC
5918     if test -n "$ac_ct_FC"; then
5919 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
5920 gezelter 1300 $as_echo "$ac_ct_FC" >&6; }
5921 gezelter 2 else
5922 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5923 gezelter 1300 $as_echo "no" >&6; }
5924 gezelter 2 fi
5925    
5926 gezelter 1210
5927 gezelter 848 test -n "$ac_ct_FC" && break
5928 gezelter 2 done
5929    
5930 gezelter 1210 if test "x$ac_ct_FC" = x; then
5931     FC=""
5932     else
5933     case $cross_compiling:$ac_tool_warned in
5934     yes:)
5935 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5936     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5937 gezelter 1210 ac_tool_warned=yes ;;
5938     esac
5939     FC=$ac_ct_FC
5940     fi
5941 gezelter 2 fi
5942    
5943 gezelter 397
5944     # Provide some information about the compiler.
5945 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
5946 gezelter 1300 set X $ac_compile
5947     ac_compiler=$2
5948 gezelter 1373 for ac_option in --version -v -V -qversion; do
5949     { { ac_try="$ac_compiler $ac_option >&5"
5950 gezelter 1210 case "(($ac_try" in
5951     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5952     *) ac_try_echo=$ac_try;;
5953     esac
5954 gezelter 1373 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5955     $as_echo "$ac_try_echo"; } >&5
5956     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5957 gezelter 397 ac_status=$?
5958 gezelter 1373 if test -s conftest.err; then
5959     sed '10a\
5960     ... rest of stderr output deleted ...
5961     10q' conftest.err >conftest.er1
5962     cat conftest.er1 >&5
5963     fi
5964 gezelter 1390 rm -f conftest.er1 conftest.err
5965 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5966     test $ac_status = 0; }
5967     done
5968 chuckv 1197 rm -f a.out
5969 gezelter 397
5970 gezelter 848 # If we don't use `.F' as extension, the preprocessor is not run on the
5971     # input file. (Note that this only needs to work for GNU compilers.)
5972     ac_save_ext=$ac_ext
5973     ac_ext=F
5974 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
5975 gezelter 1300 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
5976 gezelter 1373 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
5977 gezelter 1300 $as_echo_n "(cached) " >&6
5978 gezelter 2 else
5979 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5980 gezelter 848 program main
5981 gezelter 2 #ifndef __GNUC__
5982     choke me
5983     #endif
5984    
5985 gezelter 848 end
5986 gezelter 2 _ACEOF
5987 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
5988 gezelter 2 ac_compiler_gnu=yes
5989     else
5990 gezelter 1373 ac_compiler_gnu=no
5991 gezelter 2 fi
5992 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5993 gezelter 848 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
5994 gezelter 2
5995     fi
5996 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
5997 gezelter 1300 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
5998 gezelter 848 ac_ext=$ac_save_ext
5999 gezelter 1373 ac_test_FCFLAGS=${FCFLAGS+set}
6000     ac_save_FCFLAGS=$FCFLAGS
6001 gezelter 848 FCFLAGS=
6002 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
6003 gezelter 1300 $as_echo_n "checking whether $FC accepts -g... " >&6; }
6004 gezelter 1373 if test "${ac_cv_prog_fc_g+set}" = set; then :
6005 gezelter 1300 $as_echo_n "(cached) " >&6
6006 gezelter 2 else
6007 gezelter 848 FCFLAGS=-g
6008 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6009 gezelter 848 program main
6010 gezelter 2
6011 gezelter 848 end
6012 gezelter 2 _ACEOF
6013 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6014 gezelter 848 ac_cv_prog_fc_g=yes
6015 gezelter 2 else
6016 gezelter 1373 ac_cv_prog_fc_g=no
6017 gezelter 2 fi
6018 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6019    
6020 gezelter 2 fi
6021 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
6022 gezelter 1300 $as_echo "$ac_cv_prog_fc_g" >&6; }
6023 gezelter 1373 if test "$ac_test_FCFLAGS" = set; then
6024     FCFLAGS=$ac_save_FCFLAGS
6025 gezelter 848 elif test $ac_cv_prog_fc_g = yes; then
6026     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6027     FCFLAGS="-g -O2"
6028 gezelter 2 else
6029 gezelter 848 FCFLAGS="-g"
6030 gezelter 2 fi
6031     else
6032 gezelter 848 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6033     FCFLAGS="-O2"
6034 gezelter 2 else
6035 gezelter 848 FCFLAGS=
6036 gezelter 2 fi
6037     fi
6038 gezelter 397
6039 gezelter 1373 ac_ext=${ac_fc_srcext-f}
6040     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6041     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6042     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6043 gezelter 2
6044 gezelter 774 ac_ext=c
6045     ac_cpp='$CPP $CPPFLAGS'
6046     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6047     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6048     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6049 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6050 gezelter 1300 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6051 gezelter 774 # On Suns, sometimes $CPP names a directory.
6052     if test -n "$CPP" && test -d "$CPP"; then
6053     CPP=
6054     fi
6055     if test -z "$CPP"; then
6056 gezelter 1373 if test "${ac_cv_prog_CPP+set}" = set; then :
6057 gezelter 1300 $as_echo_n "(cached) " >&6
6058 gezelter 774 else
6059     # Double quotes because CPP needs to be expanded
6060     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6061     do
6062     ac_preproc_ok=false
6063     for ac_c_preproc_warn_flag in '' yes
6064     do
6065     # Use a header file that comes with gcc, so configuring glibc
6066     # with a fresh cross-compiler works.
6067     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6068     # <limits.h> exists even on freestanding compilers.
6069     # On the NeXT, cc -E runs the code through the compiler's parser,
6070     # not just through cpp. "Syntax error" is here to catch this case.
6071 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6072 gezelter 774 /* end confdefs.h. */
6073     #ifdef __STDC__
6074     # include <limits.h>
6075     #else
6076     # include <assert.h>
6077     #endif
6078     Syntax error
6079     _ACEOF
6080 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
6081    
6082 gezelter 774 else
6083     # Broken: fails on valid input.
6084     continue
6085     fi
6086 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6087 gezelter 774
6088 gezelter 1210 # OK, works on sane cases. Now check whether nonexistent headers
6089 gezelter 774 # can be detected and how.
6090 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6091 gezelter 774 /* end confdefs.h. */
6092     #include <ac_nonexistent.h>
6093     _ACEOF
6094 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
6095 gezelter 774 # Broken: success on invalid input.
6096     continue
6097     else
6098     # Passes both tests.
6099     ac_preproc_ok=:
6100     break
6101     fi
6102 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6103 gezelter 774
6104     done
6105     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6106 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6107 gezelter 1373 if $ac_preproc_ok; then :
6108 gezelter 774 break
6109     fi
6110    
6111     done
6112     ac_cv_prog_CPP=$CPP
6113    
6114     fi
6115     CPP=$ac_cv_prog_CPP
6116     else
6117     ac_cv_prog_CPP=$CPP
6118     fi
6119 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6120 gezelter 1300 $as_echo "$CPP" >&6; }
6121 gezelter 774 ac_preproc_ok=false
6122     for ac_c_preproc_warn_flag in '' yes
6123     do
6124     # Use a header file that comes with gcc, so configuring glibc
6125     # with a fresh cross-compiler works.
6126     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6127     # <limits.h> exists even on freestanding compilers.
6128     # On the NeXT, cc -E runs the code through the compiler's parser,
6129     # not just through cpp. "Syntax error" is here to catch this case.
6130 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6131 gezelter 774 /* end confdefs.h. */
6132     #ifdef __STDC__
6133     # include <limits.h>
6134     #else
6135     # include <assert.h>
6136     #endif
6137     Syntax error
6138     _ACEOF
6139 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
6140    
6141 gezelter 774 else
6142     # Broken: fails on valid input.
6143     continue
6144     fi
6145 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6146 gezelter 774
6147 gezelter 1210 # OK, works on sane cases. Now check whether nonexistent headers
6148 gezelter 774 # can be detected and how.
6149 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6150 gezelter 774 /* end confdefs.h. */
6151     #include <ac_nonexistent.h>
6152     _ACEOF
6153 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
6154 gezelter 774 # Broken: success on invalid input.
6155     continue
6156     else
6157     # Passes both tests.
6158     ac_preproc_ok=:
6159     break
6160     fi
6161 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6162 gezelter 774
6163     done
6164     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6165 chuckv 1197 rm -f conftest.err conftest.$ac_ext
6166 gezelter 1373 if $ac_preproc_ok; then :
6167    
6168 gezelter 774 else
6169 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6170     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6171     as_fn_error "C preprocessor \"$CPP\" fails sanity check
6172     See \`config.log' for more details." "$LINENO" 5; }
6173 gezelter 774 fi
6174    
6175 gezelter 1373 ac_ext=${ac_fc_srcext-f}
6176     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6177     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6178     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6179 gezelter 774
6180 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6181 gezelter 1300 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6182 gezelter 1373 if test "${ac_cv_path_GREP+set}" = set; then :
6183 gezelter 1300 $as_echo_n "(cached) " >&6
6184 gezelter 774 else
6185 gezelter 1300 if test -z "$GREP"; then
6186 gezelter 1210 ac_path_GREP_found=false
6187 gezelter 1300 # Loop through the user's path and test for each of PROGNAME-LIST
6188     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6189 gezelter 1210 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6190     do
6191     IFS=$as_save_IFS
6192     test -z "$as_dir" && as_dir=.
6193 gezelter 1373 for ac_prog in grep ggrep; do
6194 gezelter 1300 for ac_exec_ext in '' $ac_executable_extensions; do
6195     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6196     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
6197     # Check for GNU ac_path_GREP and select it if it is found.
6198 gezelter 1210 # Check for GNU $ac_path_GREP
6199     case `"$ac_path_GREP" --version 2>&1` in
6200     *GNU*)
6201     ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6202     *)
6203     ac_count=0
6204 gezelter 1300 $as_echo_n 0123456789 >"conftest.in"
6205 gezelter 1210 while :
6206     do
6207     cat "conftest.in" "conftest.in" >"conftest.tmp"
6208     mv "conftest.tmp" "conftest.in"
6209     cp "conftest.in" "conftest.nl"
6210 gezelter 1300 $as_echo 'GREP' >> "conftest.nl"
6211 gezelter 1210 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6212     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6213 gezelter 1373 as_fn_arith $ac_count + 1 && ac_count=$as_val
6214 gezelter 1210 if test $ac_count -gt ${ac_path_GREP_max-0}; then
6215     # Best one so far, save it but keep looking for a better one
6216     ac_cv_path_GREP="$ac_path_GREP"
6217     ac_path_GREP_max=$ac_count
6218 gezelter 774 fi
6219 gezelter 1210 # 10*(2^10) chars as input seems more than enough
6220     test $ac_count -gt 10 && break
6221     done
6222     rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6223     esac
6224    
6225 gezelter 1300 $ac_path_GREP_found && break 3
6226     done
6227 gezelter 1210 done
6228 gezelter 1373 done
6229 gezelter 1210 IFS=$as_save_IFS
6230 gezelter 1300 if test -z "$ac_cv_path_GREP"; then
6231 gezelter 1373 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6232 gezelter 1300 fi
6233 gezelter 1210 else
6234     ac_cv_path_GREP=$GREP
6235     fi
6236    
6237     fi
6238 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6239 gezelter 1300 $as_echo "$ac_cv_path_GREP" >&6; }
6240 gezelter 1210 GREP="$ac_cv_path_GREP"
6241    
6242    
6243 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6244 gezelter 1300 $as_echo_n "checking for egrep... " >&6; }
6245 gezelter 1373 if test "${ac_cv_path_EGREP+set}" = set; then :
6246 gezelter 1300 $as_echo_n "(cached) " >&6
6247 gezelter 1210 else
6248     if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6249     then ac_cv_path_EGREP="$GREP -E"
6250     else
6251 gezelter 1300 if test -z "$EGREP"; then
6252 gezelter 1210 ac_path_EGREP_found=false
6253 gezelter 1300 # Loop through the user's path and test for each of PROGNAME-LIST
6254     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6255 gezelter 1210 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6256     do
6257     IFS=$as_save_IFS
6258     test -z "$as_dir" && as_dir=.
6259 gezelter 1373 for ac_prog in egrep; do
6260 gezelter 1300 for ac_exec_ext in '' $ac_executable_extensions; do
6261     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6262     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6263     # Check for GNU ac_path_EGREP and select it if it is found.
6264 gezelter 1210 # Check for GNU $ac_path_EGREP
6265     case `"$ac_path_EGREP" --version 2>&1` in
6266     *GNU*)
6267     ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6268     *)
6269     ac_count=0
6270 gezelter 1300 $as_echo_n 0123456789 >"conftest.in"
6271 gezelter 1210 while :
6272     do
6273     cat "conftest.in" "conftest.in" >"conftest.tmp"
6274     mv "conftest.tmp" "conftest.in"
6275     cp "conftest.in" "conftest.nl"
6276 gezelter 1300 $as_echo 'EGREP' >> "conftest.nl"
6277 gezelter 1210 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6278     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6279 gezelter 1373 as_fn_arith $ac_count + 1 && ac_count=$as_val
6280 gezelter 1210 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6281     # Best one so far, save it but keep looking for a better one
6282     ac_cv_path_EGREP="$ac_path_EGREP"
6283     ac_path_EGREP_max=$ac_count
6284     fi
6285     # 10*(2^10) chars as input seems more than enough
6286     test $ac_count -gt 10 && break
6287     done
6288     rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6289     esac
6290    
6291 gezelter 1300 $ac_path_EGREP_found && break 3
6292     done
6293 gezelter 1210 done
6294 gezelter 1373 done
6295 gezelter 1210 IFS=$as_save_IFS
6296 gezelter 1300 if test -z "$ac_cv_path_EGREP"; then
6297 gezelter 1373 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6298 gezelter 1300 fi
6299 gezelter 1210 else
6300     ac_cv_path_EGREP=$EGREP
6301     fi
6302    
6303     fi
6304     fi
6305 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6306 gezelter 1300 $as_echo "$ac_cv_path_EGREP" >&6; }
6307 gezelter 1210 EGREP="$ac_cv_path_EGREP"
6308    
6309    
6310 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6311 gezelter 1300 $as_echo_n "checking whether ln -s works... " >&6; }
6312 gezelter 848 LN_S=$as_ln_s
6313     if test "$LN_S" = "ln -s"; then
6314 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6315 gezelter 1300 $as_echo "yes" >&6; }
6316 gezelter 848 else
6317 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6318 gezelter 1300 $as_echo "no, using $LN_S" >&6; }
6319 gezelter 848 fi
6320 gezelter 774
6321 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6322 gezelter 1300 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6323     set x ${MAKE-make}
6324     ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6325 gezelter 1373 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6326 gezelter 1300 $as_echo_n "(cached) " >&6
6327 gezelter 848 else
6328     cat >conftest.make <<\_ACEOF
6329 gezelter 1210 SHELL = /bin/sh
6330 gezelter 848 all:
6331 gezelter 1210 @echo '@@@%%%=$(MAKE)=@@@%%%'
6332 gezelter 848 _ACEOF
6333     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6334 gezelter 1210 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6335     *@@@%%%=?*=@@@%%%*)
6336     eval ac_cv_prog_make_${ac_make}_set=yes;;
6337     *)
6338     eval ac_cv_prog_make_${ac_make}_set=no;;
6339     esac
6340 chuckv 1197 rm -f conftest.make
6341     fi
6342 gezelter 1210 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6343 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6344 gezelter 1300 $as_echo "yes" >&6; }
6345 gezelter 848 SET_MAKE=
6346     else
6347 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6348 gezelter 1300 $as_echo "no" >&6; }
6349 gezelter 848 SET_MAKE="MAKE=${MAKE-make}"
6350     fi
6351    
6352     if test -n "$ac_tool_prefix"; then
6353     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6354     set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6355 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6356 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
6357 gezelter 1373 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6358 gezelter 1300 $as_echo_n "(cached) " >&6
6359 gezelter 848 else
6360     if test -n "$RANLIB"; then
6361     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6362     else
6363     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6364     for as_dir in $PATH
6365     do
6366     IFS=$as_save_IFS
6367     test -z "$as_dir" && as_dir=.
6368 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
6369 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6370 gezelter 848 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6371 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6372 gezelter 848 break 2
6373 gezelter 2 fi
6374 gezelter 848 done
6375 gezelter 1373 done
6376 gezelter 1210 IFS=$as_save_IFS
6377 gezelter 848
6378     fi
6379     fi
6380     RANLIB=$ac_cv_prog_RANLIB
6381     if test -n "$RANLIB"; then
6382 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6383 gezelter 1300 $as_echo "$RANLIB" >&6; }
6384 gezelter 848 else
6385 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6386 gezelter 1300 $as_echo "no" >&6; }
6387 gezelter 848 fi
6388    
6389 gezelter 1210
6390 gezelter 848 fi
6391     if test -z "$ac_cv_prog_RANLIB"; then
6392     ac_ct_RANLIB=$RANLIB
6393     # Extract the first word of "ranlib", so it can be a program name with args.
6394     set dummy ranlib; ac_word=$2
6395 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6396 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
6397 gezelter 1373 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6398 gezelter 1300 $as_echo_n "(cached) " >&6
6399 gezelter 848 else
6400     if test -n "$ac_ct_RANLIB"; then
6401     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6402     else
6403     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6404     for as_dir in $PATH
6405     do
6406     IFS=$as_save_IFS
6407     test -z "$as_dir" && as_dir=.
6408 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
6409 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6410 gezelter 848 ac_cv_prog_ac_ct_RANLIB="ranlib"
6411 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6412 gezelter 848 break 2
6413 gezelter 2 fi
6414 gezelter 848 done
6415 gezelter 1373 done
6416 gezelter 1210 IFS=$as_save_IFS
6417 gezelter 848
6418     fi
6419     fi
6420     ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6421     if test -n "$ac_ct_RANLIB"; then
6422 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6423 gezelter 1300 $as_echo "$ac_ct_RANLIB" >&6; }
6424 gezelter 848 else
6425 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6426 gezelter 1300 $as_echo "no" >&6; }
6427 gezelter 848 fi
6428    
6429 gezelter 1210 if test "x$ac_ct_RANLIB" = x; then
6430     RANLIB=":"
6431     else
6432     case $cross_compiling:$ac_tool_warned in
6433     yes:)
6434 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6435     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6436 gezelter 1210 ac_tool_warned=yes ;;
6437     esac
6438     RANLIB=$ac_ct_RANLIB
6439     fi
6440 gezelter 848 else
6441     RANLIB="$ac_cv_prog_RANLIB"
6442     fi
6443    
6444    
6445     # Extract the first word of "perl", so it can be a program name with args.
6446     set dummy perl; ac_word=$2
6447 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6448 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
6449 gezelter 1373 if test "${ac_cv_path_PERLINTERP+set}" = set; then :
6450 gezelter 1300 $as_echo_n "(cached) " >&6
6451 gezelter 848 else
6452     case $PERLINTERP in
6453     [\\/]* | ?:[\\/]*)
6454     ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
6455     ;;
6456     *)
6457     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6458     for as_dir in $PATH
6459     do
6460     IFS=$as_save_IFS
6461     test -z "$as_dir" && as_dir=.
6462 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
6463 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6464 gezelter 848 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
6465 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6466 gezelter 848 break 2
6467 gezelter 2 fi
6468 gezelter 848 done
6469 gezelter 1373 done
6470 gezelter 1210 IFS=$as_save_IFS
6471 gezelter 2
6472 gezelter 848 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
6473     ;;
6474     esac
6475     fi
6476     PERLINTERP=$ac_cv_path_PERLINTERP
6477     if test -n "$PERLINTERP"; then
6478 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
6479 gezelter 1300 $as_echo "$PERLINTERP" >&6; }
6480 gezelter 848 else
6481 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6482 gezelter 1300 $as_echo "no" >&6; }
6483 gezelter 848 fi
6484    
6485 gezelter 1210
6486 gezelter 848 ac_cv_path_perlinterp="$PERLINTERP"
6487     _sHpB='#!'
6488    
6489    
6490 gezelter 1210 # Check whether --with-perl-shebang was given.
6491 gezelter 1373 if test "${with_perl_shebang+set}" = set; then :
6492 gezelter 1210 withval=$with_perl_shebang; opt_perl_shebang="$withval"
6493 gezelter 848 else
6494     opt_perl_shebang="not_set"
6495 gezelter 1210 fi
6496    
6497 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
6498 gezelter 1300 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
6499 gezelter 1373 if test "${ax_cv_opt_perl_shebang+set}" = set; then :
6500 gezelter 1300 $as_echo_n "(cached) " >&6
6501 gezelter 848 else
6502     case "$opt_perl_shebang" in
6503     not_set ) ax_cv_opt_perl_shebang=''
6504     ;;
6505     * )
6506     ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
6507     esac
6508    
6509     fi
6510 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
6511 gezelter 1300 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
6512 gezelter 848 if test "A$ax_cv_opt_perl_shebang" != "A"
6513     then
6514     ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
6515     PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6516 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
6517 gezelter 1300 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
6518 gezelter 848
6519     # Automatic detection of sharpbang formula starts here
6520     else
6521     _somian_shbangperl=`$PERLINTERP -V:startperl`
6522     negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
6523 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
6524 gezelter 1300 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
6525 gezelter 1373 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
6526 gezelter 1300 $as_echo_n "(cached) " >&6
6527 gezelter 848 else
6528     _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
6529     if test "x$_somian_kspb_perl" == x
6530     then _somian_ksbp_warn_empty='durnit'
6531     else
6532     case "A$_somian_kspb_perl" in
6533     A#!*perl* )
6534     ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
6535     ;;
6536     A* ) _somian_ksbp_warn_defau='trouble'
6537     ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
6538     esac
6539     fi
6540    
6541     fi
6542 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
6543 gezelter 1300 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
6544 gezelter 848 # The above prints Checking ... result message to user.
6545     PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6546    
6547     if test A${_somian_ksbp_warn_empty+set} == Aset
6548 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
6549 gezelter 1300 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
6550 gezelter 848 fi
6551     # Inform user after printing result value
6552     if test A${_somian_ksbp_warn_defau+set} == Aset
6553 gezelter 1373 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
6554 gezelter 1300 $as_echo "$as_me: Maybe Not good -" >&6;}
6555 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
6556 gezelter 1300 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
6557 gezelter 1373 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
6558 gezelter 1300 $as_echo "$as_me: OK Good result - " >&6;}
6559 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
6560 gezelter 1300 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
6561 gezelter 848 fi
6562 gezelter 2 fi
6563 gezelter 848
6564     # Find a good install program. We prefer a C program (faster),
6565     # so one script is as good as another. But avoid the broken or
6566     # incompatible versions:
6567     # SysV /etc/install, /usr/sbin/install
6568     # SunOS /usr/etc/install
6569     # IRIX /sbin/install
6570     # AIX /bin/install
6571     # AmigaOS /C/install, which installs bootblocks on floppy discs
6572     # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6573     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6574     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6575     # OS/2's system install, which has a completely different semantic
6576     # ./install, which can be erroneously created by make from ./install.sh.
6577 gezelter 1300 # Reject install programs that cannot install multiple files.
6578 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6579 gezelter 1300 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6580 gezelter 848 if test -z "$INSTALL"; then
6581 gezelter 1373 if test "${ac_cv_path_install+set}" = set; then :
6582 gezelter 1300 $as_echo_n "(cached) " >&6
6583 gezelter 848 else
6584     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6585     for as_dir in $PATH
6586     do
6587     IFS=$as_save_IFS
6588     test -z "$as_dir" && as_dir=.
6589 gezelter 1373 # Account for people who put trailing slashes in PATH elements.
6590     case $as_dir/ in #((
6591     ./ | .// | /[cC]/* | \
6592 gezelter 848 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6593 gezelter 1373 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6594 gezelter 848 /usr/ucb/* ) ;;
6595     *)
6596     # OSF1 and SCO ODT 3.0 have their own names for install.
6597     # Don't use installbsd from OSF since it installs stuff as root
6598     # by default.
6599     for ac_prog in ginstall scoinst install; do
6600     for ac_exec_ext in '' $ac_executable_extensions; do
6601 gezelter 1210 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6602 gezelter 848 if test $ac_prog = install &&
6603     grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6604     # AIX install. It has an incompatible calling convention.
6605     :
6606     elif test $ac_prog = install &&
6607     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6608     # program-specific install script used by HP pwplus--don't use.
6609     :
6610     else
6611 gezelter 1300 rm -rf conftest.one conftest.two conftest.dir
6612     echo one > conftest.one
6613     echo two > conftest.two
6614     mkdir conftest.dir
6615     if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6616     test -s conftest.one && test -s conftest.two &&
6617     test -s conftest.dir/conftest.one &&
6618     test -s conftest.dir/conftest.two
6619     then
6620     ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6621     break 3
6622     fi
6623 gezelter 848 fi
6624     fi
6625     done
6626     done
6627     ;;
6628     esac
6629 gezelter 1300
6630 gezelter 1373 done
6631 gezelter 1210 IFS=$as_save_IFS
6632 gezelter 848
6633 gezelter 1300 rm -rf conftest.one conftest.two conftest.dir
6634 gezelter 848
6635 gezelter 2 fi
6636 gezelter 848 if test "${ac_cv_path_install+set}" = set; then
6637     INSTALL=$ac_cv_path_install
6638     else
6639 gezelter 1210 # As a last resort, use the slow shell script. Don't cache a
6640     # value for INSTALL within a source directory, because that will
6641 gezelter 848 # break other packages using the cache if that directory is
6642 gezelter 1210 # removed, or if the value is a relative name.
6643 gezelter 848 INSTALL=$ac_install_sh
6644     fi
6645     fi
6646 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6647 gezelter 1300 $as_echo "$INSTALL" >&6; }
6648 gezelter 2
6649 gezelter 848 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6650     # It thinks the first close brace ends the variable substitution.
6651     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6652 gezelter 397
6653 gezelter 848 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6654 gezelter 397
6655 gezelter 848 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6656 gezelter 397
6657 gezelter 848 case "x$INSTALL" in
6658     x/*) ;;
6659     *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6660     esac
6661 gezelter 1395 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f -m 755"
6662 gezelter 848 # Extract the first word of "ar", so it can be a program name with args.
6663     set dummy ar; ac_word=$2
6664 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6665 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
6666 gezelter 1373 if test "${ac_cv_prog_AR+set}" = set; then :
6667 gezelter 1300 $as_echo_n "(cached) " >&6
6668 gezelter 2 else
6669 gezelter 848 if test -n "$AR"; then
6670     ac_cv_prog_AR="$AR" # Let the user override the test.
6671 gezelter 2 else
6672 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6673     for as_dir in $PATH
6674     do
6675     IFS=$as_save_IFS
6676     test -z "$as_dir" && as_dir=.
6677 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
6678 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6679 gezelter 848 ac_cv_prog_AR="ar"
6680 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6681 gezelter 397 break 2
6682     fi
6683 gezelter 2 done
6684 gezelter 1373 done
6685 gezelter 1210 IFS=$as_save_IFS
6686 gezelter 2
6687 gezelter 848 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
6688 gezelter 2 fi
6689     fi
6690 gezelter 848 AR=$ac_cv_prog_AR
6691     if test -n "$AR"; then
6692 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6693 gezelter 1300 $as_echo "$AR" >&6; }
6694 gezelter 2 else
6695 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6696 gezelter 1300 $as_echo "no" >&6; }
6697 gezelter 2 fi
6698    
6699 gezelter 1210
6700 gezelter 848 if test "$AR" = "NONE"; then
6701     cat >confcache <<\_ACEOF
6702     # This file is a shell script that caches the results of configure
6703     # tests run on this system so they can be shared between configure
6704     # scripts and configure runs, see configure's option --config-cache.
6705     # It is not useful on other systems. If it contains results you don't
6706     # want to keep, you may remove or edit it.
6707     #
6708     # config.status only pays attention to the cache file if you give it
6709     # the --recheck option to rerun configure.
6710     #
6711     # `ac_cv_env_foo' variables (set or unset) will be overridden when
6712     # loading this file, other *unset* `ac_cv_foo' will be assigned the
6713     # following values.
6714    
6715     _ACEOF
6716    
6717     # The following way of writing the cache mishandles newlines in values,
6718     # but we know of no workaround that is simple, portable, and efficient.
6719 gezelter 1210 # So, we kill variables containing newlines.
6720 gezelter 848 # Ultrix sh set writes to stderr and can't be redirected directly,
6721     # and sets the high bit in the cache file unless we assign to the vars.
6722 gezelter 1210 (
6723     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6724     eval ac_val=\$$ac_var
6725     case $ac_val in #(
6726     *${as_nl}*)
6727     case $ac_var in #(
6728 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6729     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6730 gezelter 1210 esac
6731     case $ac_var in #(
6732     _ | IFS | as_nl) ;; #(
6733 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6734 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
6735 gezelter 1210 esac ;;
6736     esac
6737     done
6738    
6739 gezelter 848 (set) 2>&1 |
6740 gezelter 1210 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6741     *${as_nl}ac_space=\ *)
6742 gezelter 1373 # `set' does not quote correctly, so add quotes: double-quote
6743     # substitution turns \\\\ into \\, and sed turns \\ into \.
6744 gezelter 848 sed -n \
6745     "s/'/'\\\\''/g;
6746     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6747 gezelter 1210 ;; #(
6748 gezelter 848 *)
6749     # `set' quotes correctly as required by POSIX, so do not add quotes.
6750 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6751 gezelter 848 ;;
6752 gezelter 1210 esac |
6753     sort
6754     ) |
6755 gezelter 848 sed '
6756 gezelter 1210 /^ac_cv_env_/b end
6757 gezelter 848 t clear
6758 gezelter 1210 :clear
6759 gezelter 848 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6760     t end
6761 gezelter 1210 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6762     :end' >>confcache
6763     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6764     if test -w "$cache_file"; then
6765     test "x$cache_file" != "x/dev/null" &&
6766 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6767 gezelter 1300 $as_echo "$as_me: updating cache $cache_file" >&6;}
6768 gezelter 848 cat confcache >$cache_file
6769     else
6770 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6771 gezelter 1300 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6772 gezelter 848 fi
6773 gezelter 2 fi
6774 chuckv 1197 rm -f confcache
6775 gezelter 848 exit 1
6776     fi
6777     # Extract the first word of "ps", so it can be a program name with args.
6778     set dummy ps; ac_word=$2
6779 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6780 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
6781 gezelter 1373 if test "${ac_cv_path_PS+set}" = set; then :
6782 gezelter 1300 $as_echo_n "(cached) " >&6
6783 gezelter 2 else
6784 gezelter 848 case $PS in
6785     [\\/]* | ?:[\\/]*)
6786     ac_cv_path_PS="$PS" # Let the user override the test with a path.
6787     ;;
6788     *)
6789     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6790 gezelter 397 for as_dir in $PATH
6791     do
6792     IFS=$as_save_IFS
6793     test -z "$as_dir" && as_dir=.
6794 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
6795 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6796 gezelter 848 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
6797 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6798 gezelter 397 break 2
6799     fi
6800 gezelter 2 done
6801 gezelter 1373 done
6802 gezelter 1210 IFS=$as_save_IFS
6803 gezelter 2
6804 gezelter 848 ;;
6805     esac
6806 gezelter 2 fi
6807 gezelter 848 PS=$ac_cv_path_PS
6808     if test -n "$PS"; then
6809 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
6810 gezelter 1300 $as_echo "$PS" >&6; }
6811 gezelter 2 else
6812 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6813 gezelter 1300 $as_echo "no" >&6; }
6814 gezelter 2 fi
6815    
6816 gezelter 1210
6817 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
6818 gezelter 1300 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
6819 gezelter 1373 if test "${ac_cv_prog_ps_syntax+set}" = set; then :
6820 gezelter 1300 $as_echo_n "(cached) " >&6
6821 gezelter 848 else
6822 gezelter 2
6823 gezelter 848 if $PS ax -o rss > /dev/null 2>&1; then
6824     ac_cv_prog_ps_ax=yes
6825     else
6826     ac_cv_prog_ps_ax=no
6827     fi
6828     if $PS -ef -o rss > /dev/null 2>&1; then
6829     ac_cv_prog_ps_ef=yes
6830     else
6831     ac_cv_prog_ps_ef=no
6832     fi
6833     if test "$ac_cv_prog_ps_ax" = yes; then
6834     ac_cv_prog_ps_syntax=BSD
6835     else
6836     if test "$ac_cv_prog_ps_ef" = yes; then
6837     ac_cv_prog_ps_syntax=POSIX
6838     else
6839 gezelter 1373 as_fn_error "Could not determine ps syntax" "$LINENO" 5
6840 gezelter 848 fi
6841     fi
6842    
6843 gezelter 2 fi
6844 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
6845 gezelter 1300 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
6846 gezelter 2
6847 gezelter 848 cat >>confdefs.h <<_ACEOF
6848     #define PSCOMMAND $PS
6849     _ACEOF
6850 gezelter 397
6851 gezelter 848 if test "$ac_cv_prog_ps_syntax" = BSD; then
6852    
6853 gezelter 1373 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
6854 gezelter 848
6855 gezelter 2 else
6856 gezelter 848 if test "$ac_cv_prog_ps_syntax" = POSIX; then
6857 gezelter 2
6858 gezelter 1373 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
6859 gezelter 2
6860 gezelter 848 else
6861 gezelter 1373 as_fn_error "Unknown ps syntax type!" "$LINENO" 5
6862 gezelter 848 fi
6863     fi
6864 gezelter 2
6865 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6866     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6867     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6868 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6869 gezelter 2
6870 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6871     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6872     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6873     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6874 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
6875 gezelter 1300 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
6876 gezelter 1373 if test "${ac_cv_fc_srcext_F90+set}" = set; then :
6877 gezelter 1300 $as_echo_n "(cached) " >&6
6878 gezelter 848 else
6879     ac_ext=F90
6880 gezelter 1210 ac_fcflags_srcext_save=$ac_fcflags_srcext
6881     ac_fcflags_srcext=
6882 gezelter 848 ac_cv_fc_srcext_F90=unknown
6883     for ac_flag in none -qsuffix=f=F90 -Tf; do
6884 gezelter 1210 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
6885 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6886 gezelter 848 program main
6887    
6888     end
6889 gezelter 2 _ACEOF
6890 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6891 gezelter 848 ac_cv_fc_srcext_F90=$ac_flag; break
6892 gezelter 2 fi
6893 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6894 gezelter 848 done
6895 chuckv 1197 rm -f conftest.$ac_objext conftest.F90
6896 gezelter 1210 ac_fcflags_srcext=$ac_fcflags_srcext_save
6897 gezelter 2
6898     fi
6899 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
6900 gezelter 1300 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
6901 gezelter 848 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
6902 gezelter 1373 as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
6903 gezelter 848 else
6904 gezelter 1210 ac_fc_srcext=F90
6905 gezelter 848 if test "x$ac_cv_fc_srcext_F90" = xnone; then
6906 gezelter 1210 ac_fcflags_srcext=""
6907 gezelter 848 FCFLAGS_F90=""
6908     else
6909 gezelter 1210 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
6910 gezelter 848 FCFLAGS_F90=$ac_cv_fc_srcext_F90
6911     fi
6912 gezelter 2
6913 gezelter 397
6914 gezelter 848 fi
6915 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6916     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6917     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6918     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6919 gezelter 397
6920    
6921    
6922 gezelter 848
6923    
6924 gezelter 2 # Try to determine native compiler flags that allow us to use F90 suffix
6925     # for preprocessed f90 source.
6926    
6927     if test "$ac_test_PREPFLAG" != "set"; then
6928     PREPFLAG=""
6929     case "${host_cpu}-${host_os}" in
6930    
6931 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6932 gezelter 2 PREPFLAG="-fpp1 "
6933     fi;;
6934 gezelter 848 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6935 gezelter 2 PREPFLAG="-qsuffix=cpp=F90 "
6936     fi;;
6937     *darwin*)
6938 gezelter 848 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6939 gezelter 2 PREPFLAG="-qsuffix=cpp=F90 "
6940     fi;;
6941     esac
6942    
6943     if test -z "$PREPFLAG"; then
6944 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
6945 gezelter 1300 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
6946 gezelter 2 PREPFLAG=""
6947     fi
6948    
6949 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
6950 gezelter 1300 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
6951 gezelter 2
6952 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6953     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6954     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6955 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6956 gezelter 2
6957     ac_save_ext=$ac_ext
6958     ac_ext=F90
6959 gezelter 848 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
6960 gezelter 2
6961 gezelter 1373 if test "$PREPFLAG"; then :
6962 gezelter 848 FCFLAGS_SRCEXT="${PREPFLAG}"
6963 gezelter 2 fi
6964 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6965 gezelter 2
6966    
6967 gezelter 848 program conftest
6968 gezelter 2 integer :: i
6969     i = 1
6970 gezelter 848 end program conftest
6971 gezelter 2
6972     _ACEOF
6973 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6974 gezelter 2 prepflagworks=1
6975     else
6976 gezelter 1373 prepflagworks=0
6977 gezelter 2 fi
6978 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6979    
6980 gezelter 848 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
6981 gezelter 2 ac_ext=$ac_save_ext
6982 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6983     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6984     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6985 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6986 gezelter 2
6987 gezelter 397
6988 gezelter 2 if test "$prepflagworks" = 1; then
6989 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6990 gezelter 1300 $as_echo "yes" >&6; }
6991 gezelter 848 FCFLAGS_SRCEXT="${PREPFLAG}"
6992 gezelter 2
6993     else
6994 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6995 gezelter 1300 $as_echo "no" >&6; }
6996 gezelter 1373 as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
6997 gezelter 2 fi
6998     fi
6999    
7000 gezelter 397
7001    
7002    
7003    
7004 gezelter 2 # Try to determine native compiler flags that allow us to use F90 suffix
7005     # for preprocessed f90 source with -D type defines
7006    
7007     if test "$ac_test_PREPDEFFLAG" != "set"; then
7008     PREPDEFFLAG=""
7009     case "${host_cpu}-${host_os}" in
7010    
7011 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
7012 gezelter 2 PREPDEFFLAG=" "
7013     fi;;
7014 gezelter 848 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
7015 gezelter 2 PREPDEFFLAG="-WF,"
7016     fi;;
7017     *darwin*)
7018 gezelter 848 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
7019 gezelter 2 PREPDEFFLAG="-WF,"
7020     fi;;
7021     esac
7022    
7023     if test -z "$PREPDEFFLAG"; then
7024 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
7025 gezelter 1300 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
7026 gezelter 2 PREPDEFFLAG=" "
7027     fi
7028    
7029 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
7030 gezelter 1300 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
7031 gezelter 2
7032 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7033     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7034     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7035 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7036 gezelter 2
7037     ac_save_ext=$ac_ext
7038     ac_ext=F90
7039 gezelter 848 ac_save_FCFLAGS=$FCFLAGS
7040 gezelter 2
7041 gezelter 1373 if test "$PREPDEFFLAG"; then :
7042 gezelter 848 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
7043 gezelter 2 fi
7044 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7045 gezelter 2
7046    
7047 gezelter 848 program conftest
7048 gezelter 2 integer :: i
7049     #ifdef TEST
7050     i = 1
7051     #else
7052     choke me
7053     #endif
7054 gezelter 848 end program conftest
7055 gezelter 2
7056     _ACEOF
7057 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
7058 gezelter 2 prepdefflagworks=1
7059     else
7060 gezelter 1373 prepdefflagworks=0
7061 gezelter 2 fi
7062 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7063    
7064 gezelter 848 FCFLAGS=$ac_save_FCFLAGS
7065 gezelter 2 ac_ext=$ac_save_ext
7066 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7067     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7068     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7069 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7070 gezelter 2
7071 gezelter 397
7072 gezelter 2 if test "$prepdefflagworks" = 1; then
7073 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7074 gezelter 1300 $as_echo "yes" >&6; }
7075 gezelter 2
7076     else
7077 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7078 gezelter 1300 $as_echo "no" >&6; }
7079 gezelter 1373 as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
7080 gezelter 2 fi
7081     fi
7082    
7083 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7084     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7085     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7086 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7087 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7088 gezelter 1300 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7089 gezelter 1373 if test "${ac_cv_prog_fc_v+set}" = set; then :
7090 gezelter 1300 $as_echo_n "(cached) " >&6
7091 gezelter 2 else
7092 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7093 gezelter 848 program main
7094 gezelter 2
7095 gezelter 848 end
7096 gezelter 2 _ACEOF
7097 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
7098 gezelter 848 ac_cv_prog_fc_v=
7099 gezelter 2 # Try some options frequently used verbose output
7100     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7101 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7102 gezelter 848 program main
7103 gezelter 2
7104 gezelter 848 end
7105     _ACEOF
7106 gezelter 2
7107 gezelter 848 # Compile and link our simple test program by passing a flag (argument
7108     # 1 to this macro) to the Fortran compiler in order to get
7109     # "verbose" output that we can then parse for the Fortran linker
7110     # flags.
7111 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
7112 gezelter 848 FCFLAGS="$FCFLAGS $ac_verb"
7113 gezelter 1210 eval "set x $ac_link"
7114     shift
7115 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7116 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7117     # LIBRARY_PATH; skip all such settings.
7118     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7119     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7120     $as_echo "$ac_fc_v_output" >&5
7121 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
7122 gezelter 2
7123 gezelter 1300 rm -rf conftest*
7124 gezelter 397
7125 gezelter 848 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7126     # /foo, /bar, and /baz are search directories for the Fortran linker.
7127     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7128     ac_fc_v_output="`echo $ac_fc_v_output |
7129     grep 'LPATH is:' |
7130 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7131 gezelter 2
7132 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7133     # that detects unbalanced quotes in FLIBS should be implemented
7134     # and (ugh) tested at some point.
7135 gezelter 848 case $ac_fc_v_output in
7136     # If we are using xlf then replace all the commas with spaces.
7137     *xlfentry*)
7138     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7139 gezelter 2
7140 gezelter 848 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7141     # $LIBS confuse us, and the libraries appear later in the output anyway).
7142     *mGLOB_options_string*)
7143 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7144 gezelter 2
7145 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7146     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7147     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7148     *-cmdline\ * | *-ignore\ * | *-def\ *)
7149     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7150 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7151     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7152     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7153 gezelter 1210
7154 gezelter 848 # If we are using Cray Fortran then delete quotes.
7155     *cft90*)
7156 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7157 gezelter 848 esac
7158 gezelter 2
7159    
7160     # look for -l* and *.a constructs in the output
7161 gezelter 848 for ac_arg in $ac_fc_v_output; do
7162 gezelter 2 case $ac_arg in
7163 gezelter 1373 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7164     ac_cv_prog_fc_v=$ac_verb
7165     break 2 ;;
7166 gezelter 2 esac
7167     done
7168     done
7169 gezelter 848 if test -z "$ac_cv_prog_fc_v"; then
7170 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7171 gezelter 1300 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7172 gezelter 2 fi
7173     else
7174 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7175 gezelter 1300 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7176 gezelter 2 fi
7177 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7178    
7179 gezelter 2 fi
7180 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7181 gezelter 1300 $as_echo "$ac_cv_prog_fc_v" >&6; }
7182 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7183 gezelter 1300 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7184 gezelter 1373 if test "${ac_cv_fc_libs+set}" = set; then :
7185 gezelter 1300 $as_echo_n "(cached) " >&6
7186 gezelter 2 else
7187 gezelter 848 if test "x$FCLIBS" != "x"; then
7188     ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7189 gezelter 2 else
7190    
7191 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7192 gezelter 848 program main
7193 gezelter 2
7194 gezelter 848 end
7195 gezelter 2 _ACEOF
7196    
7197     # Compile and link our simple test program by passing a flag (argument
7198 gezelter 848 # 1 to this macro) to the Fortran compiler in order to get
7199     # "verbose" output that we can then parse for the Fortran linker
7200 gezelter 2 # flags.
7201 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
7202 gezelter 848 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7203 gezelter 1210 eval "set x $ac_link"
7204     shift
7205 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7206 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7207     # LIBRARY_PATH; skip all such settings.
7208     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7209     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7210     $as_echo "$ac_fc_v_output" >&5
7211 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
7212 gezelter 2
7213 gezelter 1300 rm -rf conftest*
7214 gezelter 2
7215 gezelter 848 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7216     # /foo, /bar, and /baz are search directories for the Fortran linker.
7217     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7218     ac_fc_v_output="`echo $ac_fc_v_output |
7219     grep 'LPATH is:' |
7220 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7221 gezelter 2
7222 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7223     # that detects unbalanced quotes in FLIBS should be implemented
7224     # and (ugh) tested at some point.
7225 gezelter 848 case $ac_fc_v_output in
7226     # If we are using xlf then replace all the commas with spaces.
7227     *xlfentry*)
7228     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7229 gezelter 2
7230 gezelter 848 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7231     # $LIBS confuse us, and the libraries appear later in the output anyway).
7232     *mGLOB_options_string*)
7233 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7234 gezelter 2
7235 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7236     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7237     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7238     *-cmdline\ * | *-ignore\ * | *-def\ *)
7239     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7240 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7241     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7242     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7243 gezelter 1210
7244 gezelter 848 # If we are using Cray Fortran then delete quotes.
7245     *cft90*)
7246 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7247 gezelter 848 esac
7248 gezelter 2
7249 gezelter 848
7250    
7251     ac_cv_fc_libs=
7252    
7253 gezelter 2 # Save positional arguments (if any)
7254     ac_save_positional="$@"
7255    
7256 gezelter 848 set X $ac_fc_v_output
7257 gezelter 2 while test $# != 1; do
7258     shift
7259     ac_arg=$1
7260     case $ac_arg in
7261 gezelter 1373 [\\/]*.a | ?:[\\/]*.a)
7262     ac_exists=false
7263 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7264 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
7265     ac_exists=true
7266     break
7267     fi
7268     done
7269    
7270 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7271    
7272 gezelter 2 else
7273 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7274 gezelter 2 fi
7275 gezelter 1373 ;;
7276     -bI:*)
7277     ac_exists=false
7278 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7279 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
7280     ac_exists=true
7281     break
7282     fi
7283     done
7284    
7285 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7286    
7287 gezelter 2 else
7288     if test "$ac_compiler_gnu" = yes; then
7289     for ac_link_opt in $ac_arg; do
7290 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7291 gezelter 2 done
7292     else
7293 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7294 gezelter 2 fi
7295     fi
7296 gezelter 1373 ;;
7297     # Ignore these flags.
7298     -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7299     |-LANG:=* | -LIST:* | -LNO:*)
7300     ;;
7301     -lkernel32)
7302     test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7303     ;;
7304     -[LRuYz])
7305     # These flags, when seen by themselves, take an argument.
7306     # We remove the space between option and argument and re-iterate
7307     # unless we find an empty arg or a new option (starting with -)
7308 gezelter 2 case $2 in
7309 gezelter 848 "" | -*);;
7310     *)
7311 gezelter 2 ac_arg="$ac_arg$2"
7312     shift; shift
7313     set X $ac_arg "$@"
7314     ;;
7315     esac
7316 gezelter 1373 ;;
7317     -YP,*)
7318     for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7319     ac_exists=false
7320 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7321 gezelter 2 if test x"$ac_j" = x"$ac_i"; then
7322     ac_exists=true
7323     break
7324     fi
7325     done
7326    
7327 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7328    
7329 gezelter 2 else
7330     ac_arg="$ac_arg $ac_j"
7331 gezelter 1373 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7332 gezelter 2 fi
7333 gezelter 1373 done
7334     ;;
7335     -[lLR]*)
7336     ac_exists=false
7337 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7338 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
7339     ac_exists=true
7340     break
7341     fi
7342     done
7343    
7344 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7345    
7346 gezelter 2 else
7347 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7348 gezelter 2 fi
7349 gezelter 1373 ;;
7350 gezelter 1210 -zallextract*| -zdefaultextract)
7351     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7352     ;;
7353 gezelter 1373 # Ignore everything else.
7354 gezelter 2 esac
7355     done
7356     # restore positional arguments
7357     set X $ac_save_positional; shift
7358    
7359     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
7360     # then we insist that the "run path" must be an absolute path (i.e. it
7361     # must begin with a "/").
7362     case `(uname -sr) 2>/dev/null` in
7363     "SunOS 5"*)
7364 gezelter 1300 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7365 gezelter 1373 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7366 gezelter 2 test "x$ac_ld_run_path" != x &&
7367 gezelter 1373 if test "$ac_compiler_gnu" = yes; then
7368 gezelter 2 for ac_link_opt in $ac_ld_run_path; do
7369 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7370 gezelter 2 done
7371     else
7372 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7373 gezelter 2 fi
7374     ;;
7375     esac
7376 gezelter 848 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7377 gezelter 2
7378     fi
7379 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7380 gezelter 1300 $as_echo "$ac_cv_fc_libs" >&6; }
7381 gezelter 848 FCLIBS="$ac_cv_fc_libs"
7382 gezelter 2
7383    
7384 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7385     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7386     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7387 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7388 gezelter 397
7389 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7390     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7391     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7392 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7393    
7394 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
7395 gezelter 1300 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
7396 gezelter 1373 if test "${ac_cv_fc_dummy_main+set}" = set; then :
7397 gezelter 1300 $as_echo_n "(cached) " >&6
7398 gezelter 2 else
7399 gezelter 848 ac_fc_dm_save_LIBS=$LIBS
7400     LIBS="$LIBS $FCLIBS"
7401     ac_fortran_dm_var=FC_DUMMY_MAIN
7402     ac_ext=c
7403     ac_cpp='$CPP $CPPFLAGS'
7404     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7405     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7406     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7407    
7408     # First, try linking without a dummy main:
7409 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7410 gezelter 848 /* end confdefs.h. */
7411    
7412     #ifdef FC_DUMMY_MAIN
7413     #ifndef FC_DUMMY_MAIN_EQ_F77
7414     # ifdef __cplusplus
7415     extern "C"
7416     # endif
7417     int FC_DUMMY_MAIN() { return 1; }
7418     #endif
7419     #endif
7420     int
7421     main ()
7422     {
7423    
7424     ;
7425     return 0;
7426     }
7427     _ACEOF
7428 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7429 gezelter 848 ac_cv_fortran_dummy_main=none
7430     else
7431 gezelter 1373 ac_cv_fortran_dummy_main=unknown
7432 gezelter 848 fi
7433 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7434     conftest$ac_exeext conftest.$ac_ext
7435 gezelter 1210
7436 gezelter 848 if test $ac_cv_fortran_dummy_main = unknown; then
7437     for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
7438 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7439 gezelter 848 /* end confdefs.h. */
7440     #define $ac_fortran_dm_var $ac_func
7441     #ifdef FC_DUMMY_MAIN
7442     #ifndef FC_DUMMY_MAIN_EQ_F77
7443     # ifdef __cplusplus
7444     extern "C"
7445     # endif
7446     int FC_DUMMY_MAIN() { return 1; }
7447     #endif
7448     #endif
7449     int
7450     main ()
7451     {
7452    
7453     ;
7454     return 0;
7455     }
7456     _ACEOF
7457 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7458 gezelter 848 ac_cv_fortran_dummy_main=$ac_func; break
7459     fi
7460 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7461     conftest$ac_exeext conftest.$ac_ext
7462 gezelter 848 done
7463     fi
7464 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7465     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7466     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7467 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7468     ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
7469 gezelter 1300 rm -rf conftest*
7470 gezelter 848 LIBS=$ac_fc_dm_save_LIBS
7471    
7472     fi
7473 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
7474 gezelter 1300 $as_echo "$ac_cv_fc_dummy_main" >&6; }
7475 gezelter 848 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
7476 gezelter 1373 if test "$FC_DUMMY_MAIN" != unknown; then :
7477 gezelter 848 if test $FC_DUMMY_MAIN != none; then
7478    
7479     cat >>confdefs.h <<_ACEOF
7480     #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
7481     _ACEOF
7482    
7483     if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
7484    
7485 gezelter 1373 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
7486 gezelter 848
7487     fi
7488     fi
7489     else
7490 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7491     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7492     as_fn_error "linking to Fortran libraries from C fails
7493     See \`config.log' for more details." "$LINENO" 5; }
7494 gezelter 848 fi
7495    
7496 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7497     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7498     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7499 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7500    
7501 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7502     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7503     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7504 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7505 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
7506 gezelter 1300 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
7507 gezelter 1373 if test "${ac_cv_fc_mangling+set}" = set; then :
7508 gezelter 1300 $as_echo_n "(cached) " >&6
7509 gezelter 848 else
7510 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7511 gezelter 848 subroutine foobar()
7512     return
7513     end
7514     subroutine foo_bar()
7515     return
7516     end
7517     _ACEOF
7518 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
7519 gezelter 848 mv conftest.$ac_objext cfortran_test.$ac_objext
7520 gezelter 2
7521 gezelter 848 ac_save_LIBS=$LIBS
7522     LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
7523    
7524 gezelter 2 ac_ext=c
7525     ac_cpp='$CPP $CPPFLAGS'
7526     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7527     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7528     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7529     ac_success=no
7530     for ac_foobar in foobar FOOBAR; do
7531     for ac_underscore in "" "_"; do
7532     ac_func="$ac_foobar$ac_underscore"
7533 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7534 gezelter 397 /* end confdefs.h. */
7535 gezelter 2
7536 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7537     Use char because int might match the return type of a GCC
7538     builtin and then its argument prototype would still apply. */
7539 gezelter 2 #ifdef __cplusplus
7540     extern "C"
7541     #endif
7542     char $ac_func ();
7543 gezelter 848 #ifdef FC_DUMMY_MAIN
7544     #ifndef FC_DUMMY_MAIN_EQ_F77
7545     # ifdef __cplusplus
7546     extern "C"
7547     # endif
7548     int FC_DUMMY_MAIN() { return 1; }
7549     #endif
7550     #endif
7551 gezelter 2 int
7552     main ()
7553     {
7554 gezelter 1210 return $ac_func ();
7555 gezelter 2 ;
7556     return 0;
7557     }
7558     _ACEOF
7559 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7560 gezelter 2 ac_success=yes; break 2
7561     fi
7562 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7563     conftest$ac_exeext conftest.$ac_ext
7564 gezelter 2 done
7565     done
7566 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7567     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7568     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7569 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7570 gezelter 2
7571     if test "$ac_success" = "yes"; then
7572     case $ac_foobar in
7573 gezelter 848 foobar)
7574     ac_case=lower
7575     ac_foo_bar=foo_bar
7576     ;;
7577     FOOBAR)
7578     ac_case=upper
7579     ac_foo_bar=FOO_BAR
7580     ;;
7581 gezelter 2 esac
7582    
7583 gezelter 848 ac_ext=c
7584     ac_cpp='$CPP $CPPFLAGS'
7585     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7586     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7587     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7588 gezelter 2 ac_success_extra=no
7589     for ac_extra in "" "_"; do
7590 gezelter 848 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
7591 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7592 gezelter 397 /* end confdefs.h. */
7593 gezelter 2
7594 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7595     Use char because int might match the return type of a GCC
7596     builtin and then its argument prototype would still apply. */
7597 gezelter 2 #ifdef __cplusplus
7598     extern "C"
7599     #endif
7600     char $ac_func ();
7601 gezelter 848 #ifdef FC_DUMMY_MAIN
7602     #ifndef FC_DUMMY_MAIN_EQ_F77
7603     # ifdef __cplusplus
7604     extern "C"
7605     # endif
7606     int FC_DUMMY_MAIN() { return 1; }
7607     #endif
7608     #endif
7609 gezelter 2 int
7610     main ()
7611     {
7612 gezelter 1210 return $ac_func ();
7613 gezelter 2 ;
7614     return 0;
7615     }
7616     _ACEOF
7617 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7618 gezelter 2 ac_success_extra=yes; break
7619     fi
7620 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7621     conftest$ac_exeext conftest.$ac_ext
7622 gezelter 2 done
7623 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7624     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7625     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7626 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7627 gezelter 2
7628     if test "$ac_success_extra" = "yes"; then
7629 gezelter 848 ac_cv_fc_mangling="$ac_case case"
7630 gezelter 1373 if test -z "$ac_underscore"; then
7631     ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
7632 gezelter 2 else
7633 gezelter 1373 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
7634     fi
7635     if test -z "$ac_extra"; then
7636     ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
7637 gezelter 2 else
7638 gezelter 1373 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
7639     fi
7640 gezelter 2 else
7641 gezelter 848 ac_cv_fc_mangling="unknown"
7642 gezelter 2 fi
7643     else
7644 gezelter 848 ac_cv_fc_mangling="unknown"
7645 gezelter 2 fi
7646    
7647     LIBS=$ac_save_LIBS
7648 gezelter 1300 rm -rf conftest*
7649     rm -f cfortran_test*
7650 gezelter 2 else
7651 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7652     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7653     as_fn_error "cannot compile a simple Fortran program
7654     See \`config.log' for more details." "$LINENO" 5; }
7655 gezelter 2 fi
7656 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7657    
7658 gezelter 2 fi
7659 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
7660 gezelter 1300 $as_echo "$ac_cv_fc_mangling" >&6; }
7661 gezelter 2
7662 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7663     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7664     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7665 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7666 gezelter 397
7667 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7668     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7669     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7670 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7671     case $ac_cv_fc_mangling in
7672 gezelter 2 "lower case, no underscore, no extra underscore")
7673 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7674 gezelter 2
7675 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
7676 gezelter 2 ;;
7677     "lower case, no underscore, extra underscore")
7678 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7679 gezelter 2
7680 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7681 gezelter 2 ;;
7682     "lower case, underscore, no extra underscore")
7683 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7684 gezelter 2
7685 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7686 gezelter 2 ;;
7687     "lower case, underscore, extra underscore")
7688 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7689 gezelter 2
7690 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
7691 gezelter 2 ;;
7692     "upper case, no underscore, no extra underscore")
7693 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7694 gezelter 2
7695 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
7696 gezelter 2 ;;
7697     "upper case, no underscore, extra underscore")
7698 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7699 gezelter 2
7700 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7701 gezelter 2 ;;
7702     "upper case, underscore, no extra underscore")
7703 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7704 gezelter 2
7705 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7706 gezelter 2 ;;
7707     "upper case, underscore, extra underscore")
7708 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7709 gezelter 2
7710 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
7711 gezelter 2 ;;
7712     *)
7713 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
7714 gezelter 1300 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
7715 gezelter 1373 ;;
7716 gezelter 2 esac
7717    
7718 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7719     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7720     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7721 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7722 gezelter 397
7723    
7724    
7725 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7726     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7727     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7728 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7729 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7730 gezelter 1300 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7731 gezelter 1373 if test "${ac_cv_prog_fc_v+set}" = set; then :
7732 gezelter 1300 $as_echo_n "(cached) " >&6
7733 gezelter 848 else
7734 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7735 gezelter 848 program main
7736 gezelter 397
7737 gezelter 848 end
7738     _ACEOF
7739 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
7740 gezelter 848 ac_cv_prog_fc_v=
7741     # Try some options frequently used verbose output
7742     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7743 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7744 gezelter 848 program main
7745    
7746     end
7747     _ACEOF
7748    
7749     # Compile and link our simple test program by passing a flag (argument
7750     # 1 to this macro) to the Fortran compiler in order to get
7751     # "verbose" output that we can then parse for the Fortran linker
7752     # flags.
7753 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
7754 gezelter 848 FCFLAGS="$FCFLAGS $ac_verb"
7755 gezelter 1210 eval "set x $ac_link"
7756     shift
7757 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7758 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7759     # LIBRARY_PATH; skip all such settings.
7760     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7761     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7762     $as_echo "$ac_fc_v_output" >&5
7763 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
7764 gezelter 848
7765 gezelter 1300 rm -rf conftest*
7766 gezelter 848
7767     # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7768     # /foo, /bar, and /baz are search directories for the Fortran linker.
7769     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7770     ac_fc_v_output="`echo $ac_fc_v_output |
7771     grep 'LPATH is:' |
7772 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7773 gezelter 848
7774 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7775     # that detects unbalanced quotes in FLIBS should be implemented
7776     # and (ugh) tested at some point.
7777 gezelter 848 case $ac_fc_v_output in
7778     # If we are using xlf then replace all the commas with spaces.
7779     *xlfentry*)
7780     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7781    
7782     # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7783     # $LIBS confuse us, and the libraries appear later in the output anyway).
7784     *mGLOB_options_string*)
7785 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7786 gezelter 848
7787 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7788     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7789     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7790     *-cmdline\ * | *-ignore\ * | *-def\ *)
7791     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7792 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7793     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7794     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7795 gezelter 1210
7796 gezelter 848 # If we are using Cray Fortran then delete quotes.
7797     *cft90*)
7798 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7799 gezelter 848 esac
7800    
7801    
7802     # look for -l* and *.a constructs in the output
7803     for ac_arg in $ac_fc_v_output; do
7804     case $ac_arg in
7805 gezelter 1373 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7806     ac_cv_prog_fc_v=$ac_verb
7807     break 2 ;;
7808 gezelter 848 esac
7809     done
7810     done
7811     if test -z "$ac_cv_prog_fc_v"; then
7812 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7813 gezelter 1300 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7814 gezelter 848 fi
7815     else
7816 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7817 gezelter 1300 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7818 gezelter 848 fi
7819 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7820    
7821 gezelter 848 fi
7822 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7823 gezelter 1300 $as_echo "$ac_cv_prog_fc_v" >&6; }
7824 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7825 gezelter 1300 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7826 gezelter 1373 if test "${ac_cv_fc_libs+set}" = set; then :
7827 gezelter 1300 $as_echo_n "(cached) " >&6
7828 gezelter 848 else
7829     if test "x$FCLIBS" != "x"; then
7830     ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7831     else
7832    
7833 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
7834 gezelter 848 program main
7835    
7836     end
7837     _ACEOF
7838    
7839     # Compile and link our simple test program by passing a flag (argument
7840     # 1 to this macro) to the Fortran compiler in order to get
7841     # "verbose" output that we can then parse for the Fortran linker
7842     # flags.
7843 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
7844 gezelter 848 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7845 gezelter 1210 eval "set x $ac_link"
7846     shift
7847 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7848 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7849     # LIBRARY_PATH; skip all such settings.
7850     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7851     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7852     $as_echo "$ac_fc_v_output" >&5
7853 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
7854 gezelter 848
7855 gezelter 1300 rm -rf conftest*
7856 gezelter 848
7857     # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7858     # /foo, /bar, and /baz are search directories for the Fortran linker.
7859     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7860     ac_fc_v_output="`echo $ac_fc_v_output |
7861     grep 'LPATH is:' |
7862 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7863 gezelter 848
7864 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7865     # that detects unbalanced quotes in FLIBS should be implemented
7866     # and (ugh) tested at some point.
7867 gezelter 848 case $ac_fc_v_output in
7868     # If we are using xlf then replace all the commas with spaces.
7869     *xlfentry*)
7870     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7871    
7872     # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7873     # $LIBS confuse us, and the libraries appear later in the output anyway).
7874     *mGLOB_options_string*)
7875 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7876 gezelter 848
7877 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7878     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7879     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7880     *-cmdline\ * | *-ignore\ * | *-def\ *)
7881     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7882 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7883     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7884     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7885 gezelter 1210
7886 gezelter 848 # If we are using Cray Fortran then delete quotes.
7887     *cft90*)
7888 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7889 gezelter 848 esac
7890    
7891    
7892    
7893     ac_cv_fc_libs=
7894    
7895     # Save positional arguments (if any)
7896     ac_save_positional="$@"
7897    
7898     set X $ac_fc_v_output
7899     while test $# != 1; do
7900     shift
7901     ac_arg=$1
7902     case $ac_arg in
7903 gezelter 1373 [\\/]*.a | ?:[\\/]*.a)
7904     ac_exists=false
7905 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7906     if test x"$ac_arg" = x"$ac_i"; then
7907     ac_exists=true
7908     break
7909     fi
7910     done
7911    
7912 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7913    
7914 gezelter 848 else
7915     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7916     fi
7917 gezelter 1373 ;;
7918     -bI:*)
7919     ac_exists=false
7920 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7921     if test x"$ac_arg" = x"$ac_i"; then
7922     ac_exists=true
7923     break
7924     fi
7925     done
7926    
7927 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7928    
7929 gezelter 848 else
7930     if test "$ac_compiler_gnu" = yes; then
7931     for ac_link_opt in $ac_arg; do
7932     ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7933     done
7934     else
7935     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7936     fi
7937     fi
7938 gezelter 1373 ;;
7939     # Ignore these flags.
7940     -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7941     |-LANG:=* | -LIST:* | -LNO:*)
7942     ;;
7943     -lkernel32)
7944     test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7945     ;;
7946     -[LRuYz])
7947     # These flags, when seen by themselves, take an argument.
7948     # We remove the space between option and argument and re-iterate
7949     # unless we find an empty arg or a new option (starting with -)
7950 gezelter 848 case $2 in
7951     "" | -*);;
7952     *)
7953     ac_arg="$ac_arg$2"
7954     shift; shift
7955     set X $ac_arg "$@"
7956     ;;
7957     esac
7958 gezelter 1373 ;;
7959     -YP,*)
7960     for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7961     ac_exists=false
7962 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7963     if test x"$ac_j" = x"$ac_i"; then
7964     ac_exists=true
7965     break
7966     fi
7967     done
7968    
7969 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7970    
7971 gezelter 848 else
7972     ac_arg="$ac_arg $ac_j"
7973 gezelter 1373 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7974 gezelter 848 fi
7975 gezelter 1373 done
7976     ;;
7977     -[lLR]*)
7978     ac_exists=false
7979 gezelter 848 for ac_i in $ac_cv_fc_libs; do
7980     if test x"$ac_arg" = x"$ac_i"; then
7981     ac_exists=true
7982     break
7983     fi
7984     done
7985    
7986 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7987    
7988 gezelter 848 else
7989     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7990     fi
7991 gezelter 1373 ;;
7992 gezelter 1210 -zallextract*| -zdefaultextract)
7993     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7994     ;;
7995 gezelter 1373 # Ignore everything else.
7996 gezelter 848 esac
7997     done
7998     # restore positional arguments
7999     set X $ac_save_positional; shift
8000    
8001     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
8002     # then we insist that the "run path" must be an absolute path (i.e. it
8003     # must begin with a "/").
8004     case `(uname -sr) 2>/dev/null` in
8005     "SunOS 5"*)
8006 gezelter 1300 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
8007 gezelter 1373 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
8008 gezelter 848 test "x$ac_ld_run_path" != x &&
8009 gezelter 1373 if test "$ac_compiler_gnu" = yes; then
8010 gezelter 848 for ac_link_opt in $ac_ld_run_path; do
8011     ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
8012     done
8013     else
8014     ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
8015     fi
8016     ;;
8017     esac
8018     fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
8019    
8020     fi
8021 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
8022 gezelter 1300 $as_echo "$ac_cv_fc_libs" >&6; }
8023 gezelter 848 FCLIBS="$ac_cv_fc_libs"
8024    
8025    
8026 gezelter 1210 ac_ext=${ac_fc_srcext-f}
8027     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8028     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8029 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8030    
8031    
8032    
8033 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
8034 gezelter 1300 $as_echo_n "checking for module suffix... " >&6; }
8035 chuckv 1197 rm -f conftest*
8036 gezelter 2 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8037     rm -f work*
8038 gezelter 848 cat >conftest.$ac_ext <<EOF
8039 gezelter 2 module conftest
8040     integer n
8041     parameter (n=1)
8042     end module conftest
8043     EOF
8044     # SGI and absoft compilers generates module name in upper case!
8045     testname="conftest"
8046     modcase="lower"
8047 gezelter 848 if (eval $ac_compile) 2>/dev/null ; then
8048     MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
8049 gezelter 2 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
8050     if test -z "$MOD" ; then
8051     MOD=`ls CONFTEST* 2>/dev/null \
8052 gezelter 848 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8053 gezelter 2 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
8054     if test -n "$MOD" ; then
8055     testname="CONFTEST"
8056     modcase="upper"
8057     fi
8058     fi
8059     if test -z "$MOD" ; then
8060 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8061 gezelter 1300 $as_echo "unknown" >&6; }
8062 gezelter 2 # Use mod if we can't figure it out
8063     MOD="mod"
8064     else
8065 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
8066 gezelter 1300 $as_echo "$MOD" >&6; }
8067 gezelter 2 fi
8068     if test -s work.pcl ; then
8069 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
8070 gezelter 1300 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
8071 gezelter 2 fi
8072     else
8073 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8074 gezelter 1300 $as_echo "unknown" >&6; }
8075 gezelter 2 fi
8076    
8077 gezelter 397
8078    
8079    
8080    
8081 gezelter 2 # Check for module include path (some use -I, some (Solaris) use -M, some
8082     # (absoft) use -p).
8083     # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
8084     # specified, work.pcl and work.pc are created. However, if you specify
8085     # a file, it must contain a the name of a file ending in .pc . Ugh!
8086     # Use the module made above
8087 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
8088 gezelter 1300 $as_echo_n "checking for module directory path flag... " >&6; }
8089 chuckv 1197 rm -f conftest*
8090 gezelter 2 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8091     rm -f work*
8092 gezelter 848 cat >conftest.$ac_ext <<EOF
8093 gezelter 2 module conftest
8094     integer n
8095     parameter (n=1)
8096     end module conftest
8097     EOF
8098     # SGI and absoft compilers generates module name in upper case!
8099     testname="conftest"
8100 gezelter 848 if (eval $ac_compile) 2>/dev/null ; then
8101     mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8102 gezelter 2 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
8103     if test -n "$mod" ; then
8104     testname="CONFTEST"
8105     fi
8106     madedir=0
8107     if test ! -d conf ; then mkdir conf ; madedir=1; fi
8108     cp $testname.$MOD conf
8109     rm -f conftest* CONFTEST*
8110 gezelter 848 cat >conftest1.$ac_ext <<EOF
8111 gezelter 2 program main
8112     use conftest
8113     print *, n
8114     end
8115     EOF
8116     F90_WORK_FILES_ARG=""
8117     F90MODINCSPEC=""
8118 gezelter 848 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
8119 gezelter 2 MODDIRFLAG="-I"
8120     F90MODINCSPEC="-I<dir>"
8121 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
8122 gezelter 1300 $as_echo "-I" >&6; }
8123 gezelter 848 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8124 gezelter 2 MODDIRFLAG="-M"
8125     F90MODINCSPEC="-M<dir>"
8126 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
8127 gezelter 1300 $as_echo "-M" >&6; }
8128 gezelter 848 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8129 gezelter 2 MODDIRFLAG="-p"
8130     F90MODINCSPEC="-p<dir>"
8131 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
8132 gezelter 1300 $as_echo "-p" >&6; }
8133 gezelter 2 elif test -s work.pc ; then
8134     cp work.pc conf/mpimod.pc
8135     echo "mpimod.pc" > conf/mpimod.pcl
8136     echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
8137 gezelter 848 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
8138 gezelter 2 MODDIRFLAG='-cl,mpimod.pcl'
8139 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
8140 gezelter 1300 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
8141 gezelter 2 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
8142     F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
8143    
8144     else
8145     # The version of the Intel compiler that I have refuses to let
8146     # you put the "work catalog" list anywhere but the current
8147     # directory. For example, you cannot in
8148     :
8149     fi
8150     fi
8151     if test -z "MODDIRFLAG" ; then
8152 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8153 gezelter 1300 $as_echo "unknown" >&6; }
8154 gezelter 2 fi
8155    
8156 gezelter 397
8157 chuckv 1197 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
8158 gezelter 2 if test $madedir = 1 ; then rmdir conf ; fi
8159     fi
8160    
8161 gezelter 397
8162 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
8163 gezelter 1300 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
8164 gezelter 1373 if test "${ac_cv_f90_module_names+set}" = set; then :
8165 gezelter 1300 $as_echo_n "(cached) " >&6
8166 gezelter 44 else
8167 gezelter 1210 ac_ext=${ac_fc_srcext-f}
8168     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8169     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8170 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8171 gezelter 44
8172     # carry out the test in a new directory, so that we don't miss anything
8173     mkdir conftest
8174     cd conftest
8175 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
8176 gezelter 44 MODULE Bar
8177     END MODULE Bar
8178     _ACEOF
8179 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
8180 gezelter 44 ac_cv_f90_module_names=
8181     ac_file_list=*
8182     for ac_file in $ac_file_list; do
8183     case $ac_file in
8184     # don't care for original source and object files
8185     conftest.$ac_ext | conftest.$ac_objext | conftest.err )
8186     :
8187     ;;
8188     # look for new files derived from the file name
8189     *conftest*)
8190     ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
8191     ac_exists=false
8192     for ac_i in $ac_cv_f90_module_names; do
8193     if test x"$ac_pat" = x"$ac_i"; then
8194     ac_exists=true
8195     break
8196     fi
8197     done
8198    
8199 gezelter 1373 if test x"$ac_exists" = xtrue; then :
8200    
8201 gezelter 44 else
8202     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8203     fi
8204     ;;
8205     # look for new files derived from the module name,
8206     # with different case translation schemes
8207     *Bar*)
8208     ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
8209     ac_exists=false
8210     for ac_i in $ac_cv_f90_module_names; do
8211     if test x"$ac_pat" = x"$ac_i"; then
8212     ac_exists=true
8213     break
8214     fi
8215     done
8216    
8217 gezelter 1373 if test x"$ac_exists" = xtrue; then :
8218    
8219 gezelter 44 else
8220     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8221     fi
8222     ;;
8223     *bar*)
8224     ac_pat=`echo $ac_file | sed s/bar/%module%/`
8225     ac_exists=false
8226     for ac_i in $ac_cv_f90_module_names; do
8227     if test x"$ac_pat" = x"$ac_i"; then
8228     ac_exists=true
8229     break
8230     fi
8231     done
8232    
8233 gezelter 1373 if test x"$ac_exists" = xtrue; then :
8234    
8235 gezelter 44 else
8236     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8237     fi
8238     ;;
8239     *BAR*)
8240     ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
8241     ac_exists=false
8242     for ac_i in $ac_cv_f90_module_names; do
8243     if test x"$ac_pat" = x"$ac_i"; then
8244     ac_exists=true
8245     break
8246     fi
8247     done
8248    
8249 gezelter 1373 if test x"$ac_exists" = xtrue; then :
8250    
8251 gezelter 44 else
8252     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8253     fi
8254     ;;
8255     # Other files - we have no idea how they are generated
8256     *)
8257 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
8258 gezelter 1300 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
8259 gezelter 44 ;;
8260     esac
8261     done
8262     if test "x$ac_cv_f90_module_names" = "x"; then
8263 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8264 gezelter 1300 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8265 gezelter 44 fi
8266    
8267     else
8268 gezelter 1373 ac_cv_f90_module_names=
8269     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8270 gezelter 1300 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8271 gezelter 44 fi
8272 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8273 gezelter 44 cd ..
8274     # cleanup
8275     rm -rf conftest
8276 gezelter 1210 ac_ext=${ac_fc_srcext-f}
8277     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8278     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8279 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8280 gezelter 44
8281     fi
8282 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
8283 gezelter 1300 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
8284 gezelter 44
8285     # We now generate a shell script that will help us to figure out the correct
8286     # module file names, using the value of ac_cv_f90_module_names
8287    
8288     echo "Generating shell script modnam"
8289    
8290     cat > scripts/modnam << EOF
8291     #! /bin/sh
8292     # This script is auto-generated by configure
8293     #
8294     usage="\\
8295     Usage: \$0 [FILES]
8296    
8297     [FILES] are Fortran 90 source files.
8298     The output is a list of module file names that the Fortran 90 compiler
8299     generates when compiling [FILES]."
8300    
8301     list=
8302     empty=
8303    
8304     if test \$# -eq 0; then
8305     echo "\$usage"; exit 0
8306     fi
8307    
8308     while test \$# != 0; do
8309    
8310     file=\$1
8311     shift
8312    
8313     # strip suffix
8314     base=\`echo \$file | sed 's/[.][^.]*$//'\`
8315    
8316     test ! -f \$file && continue
8317    
8318     # Look for module definitions and transform them to upper / lower case
8319     mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
8320     upper=\`echo \$mods | tr a-z A-Z\`
8321     lower=\`echo \$mods | tr A-Z a-z\`
8322    
8323     # Here, the patterns for generating module file names were inserted by configure
8324     for trans in $ac_cv_f90_module_names; do
8325    
8326     pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
8327     var=empty
8328     case \$pat in
8329     %MODULE%)
8330     var=upper ;;
8331     %Module%)
8332     var=mods ;;
8333     %module%)
8334     var=lower ;;
8335     %FILE%)
8336     test -n "\$mods" && var=base ;;
8337     esac
8338     new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
8339     list="\$list \$new"
8340     done
8341     done
8342    
8343     echo \$list
8344     # end of configure-generated script
8345     EOF
8346     chmod 755 scripts/modnam
8347    
8348     pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
8349     F90_MODULE_NAMES=empty
8350     case $pat in
8351     %MODULE%)
8352     F90_MODULE_NAMES=UPPER ;;
8353     %Module%)
8354     F90_MODULE_NAMES=Mixed ;;
8355     %module%)
8356     F90_MODULE_NAMES=lower ;;
8357     *)
8358     F90_MODULE_NAMES=unknown ;;
8359     esac
8360    
8361 gezelter 1373 ac_ext=${ac_fc_srcext-f}
8362     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8363     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8364     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8365 gezelter 2
8366 gezelter 397
8367 gezelter 848 ac_ext=c
8368     ac_cpp='$CPP $CPPFLAGS'
8369     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8370     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8371     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8372 gezelter 754
8373    
8374 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
8375 gezelter 1300 $as_echo_n "checking for asin in -lm... " >&6; }
8376 gezelter 1373 if test "${ac_cv_lib_m_asin+set}" = set; then :
8377 gezelter 1300 $as_echo_n "(cached) " >&6
8378 gezelter 754 else
8379 gezelter 848 ac_check_lib_save_LIBS=$LIBS
8380     LIBS="-lm $LIBS"
8381 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8382 gezelter 754 /* end confdefs.h. */
8383 gezelter 848
8384 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8385     Use char because int might match the return type of a GCC
8386     builtin and then its argument prototype would still apply. */
8387 gezelter 848 #ifdef __cplusplus
8388     extern "C"
8389 gezelter 754 #endif
8390 gezelter 848 char asin ();
8391     #ifdef FC_DUMMY_MAIN
8392     #ifndef FC_DUMMY_MAIN_EQ_F77
8393     # ifdef __cplusplus
8394     extern "C"
8395     # endif
8396     int FC_DUMMY_MAIN() { return 1; }
8397     #endif
8398     #endif
8399     int
8400     main ()
8401     {
8402 gezelter 1210 return asin ();
8403 gezelter 848 ;
8404     return 0;
8405     }
8406 gezelter 754 _ACEOF
8407 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8408 gezelter 848 ac_cv_lib_m_asin=yes
8409 gezelter 754 else
8410 gezelter 1373 ac_cv_lib_m_asin=no
8411 gezelter 754 fi
8412 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8413     conftest$ac_exeext conftest.$ac_ext
8414 gezelter 848 LIBS=$ac_check_lib_save_LIBS
8415     fi
8416 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
8417 gezelter 1300 $as_echo "$ac_cv_lib_m_asin" >&6; }
8418 gezelter 1373 if test "x$ac_cv_lib_m_asin" = x""yes; then :
8419 gezelter 848 cat >>confdefs.h <<_ACEOF
8420     #define HAVE_LIBM 1
8421 gezelter 811 _ACEOF
8422 gezelter 754
8423 gezelter 848 LIBS="-lm $LIBS"
8424 gezelter 754
8425     else
8426 gezelter 848 exit
8427 gezelter 754 fi
8428    
8429    
8430 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8431 gezelter 1300 $as_echo_n "checking for ANSI C header files... " >&6; }
8432 gezelter 1373 if test "${ac_cv_header_stdc+set}" = set; then :
8433 gezelter 1300 $as_echo_n "(cached) " >&6
8434 gezelter 397 else
8435 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8436 gezelter 397 /* end confdefs.h. */
8437     #include <stdlib.h>
8438     #include <stdarg.h>
8439     #include <string.h>
8440     #include <float.h>
8441    
8442 gezelter 848 #ifdef FC_DUMMY_MAIN
8443     #ifndef FC_DUMMY_MAIN_EQ_F77
8444     # ifdef __cplusplus
8445     extern "C"
8446     # endif
8447     int FC_DUMMY_MAIN() { return 1; }
8448     #endif
8449     #endif
8450 gezelter 397 int
8451     main ()
8452     {
8453    
8454     ;
8455     return 0;
8456     }
8457     _ACEOF
8458 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8459 gezelter 397 ac_cv_header_stdc=yes
8460     else
8461 gezelter 1373 ac_cv_header_stdc=no
8462 gezelter 397 fi
8463 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8464    
8465 gezelter 397 if test $ac_cv_header_stdc = yes; then
8466     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8467 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8468 gezelter 397 /* end confdefs.h. */
8469     #include <string.h>
8470    
8471     _ACEOF
8472     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8473 gezelter 1373 $EGREP "memchr" >/dev/null 2>&1; then :
8474    
8475 gezelter 397 else
8476     ac_cv_header_stdc=no
8477     fi
8478 chuckv 1197 rm -f conftest*
8479 gezelter 397
8480     fi
8481    
8482     if test $ac_cv_header_stdc = yes; then
8483     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8484 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8485 gezelter 397 /* end confdefs.h. */
8486     #include <stdlib.h>
8487    
8488     _ACEOF
8489     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8490 gezelter 1373 $EGREP "free" >/dev/null 2>&1; then :
8491    
8492 gezelter 397 else
8493     ac_cv_header_stdc=no
8494     fi
8495 chuckv 1197 rm -f conftest*
8496 gezelter 397
8497     fi
8498    
8499     if test $ac_cv_header_stdc = yes; then
8500     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8501 gezelter 1373 if test "$cross_compiling" = yes; then :
8502 gezelter 397 :
8503     else
8504 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8505 gezelter 397 /* end confdefs.h. */
8506     #include <ctype.h>
8507 gezelter 1210 #include <stdlib.h>
8508 gezelter 397 #if ((' ' & 0x0FF) == 0x020)
8509     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8510     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8511     #else
8512     # define ISLOWER(c) \
8513     (('a' <= (c) && (c) <= 'i') \
8514     || ('j' <= (c) && (c) <= 'r') \
8515     || ('s' <= (c) && (c) <= 'z'))
8516     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8517     #endif
8518    
8519     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8520     int
8521     main ()
8522     {
8523     int i;
8524     for (i = 0; i < 256; i++)
8525     if (XOR (islower (i), ISLOWER (i))
8526     || toupper (i) != TOUPPER (i))
8527 gezelter 1210 return 2;
8528     return 0;
8529 gezelter 397 }
8530     _ACEOF
8531 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
8532    
8533 gezelter 397 else
8534 gezelter 1373 ac_cv_header_stdc=no
8535 gezelter 397 fi
8536 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8537     conftest.$ac_objext conftest.beam conftest.$ac_ext
8538 gezelter 397 fi
8539 gezelter 1210
8540 gezelter 397 fi
8541     fi
8542 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8543 gezelter 1300 $as_echo "$ac_cv_header_stdc" >&6; }
8544 gezelter 397 if test $ac_cv_header_stdc = yes; then
8545    
8546 gezelter 1373 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8547 gezelter 397
8548     fi
8549    
8550 gezelter 848 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8551     for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8552     inttypes.h stdint.h unistd.h
8553 gezelter 1373 do :
8554     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8555     ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8556     "
8557     eval as_val=\$$as_ac_Header
8558     if test "x$as_val" = x""yes; then :
8559 gezelter 848 cat >>confdefs.h <<_ACEOF
8560 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8561 gezelter 811 _ACEOF
8562    
8563     fi
8564    
8565 gezelter 848 done
8566 gezelter 397
8567    
8568 gezelter 848 #
8569     # Handle user hints
8570     #
8571 gezelter 397
8572 gezelter 1210 # Check whether --with-zlib was given.
8573 gezelter 1373 if test "${with_zlib+set}" = set; then :
8574 gezelter 1210 withval=$with_zlib; zlib_dir="$withval"
8575 gezelter 958 else
8576     zlib_dir="not_set"
8577 gezelter 1210 fi
8578    
8579 gezelter 958 if test "$zlib_dir" != "no"; then
8580    
8581     if test "$zlib_dir" != "not_set" ; then
8582     if test -d "$zlib_dir"
8583 gezelter 848 then
8584 gezelter 958 ZLIB_HOME="$zlib_dir"
8585 gezelter 848 else
8586 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
8587 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
8588 chuckv 1200 ZLIB_HOME=/usr/local
8589     if test ! -f "${ZLIB_HOME}/include/zlib.h"
8590     then
8591     ZLIB_HOME=/usr
8592     fi
8593 gezelter 848 fi
8594     fi
8595     #
8596     # Locate zlib, if wanted
8597     #
8598     if test -n "${ZLIB_HOME}"
8599     then
8600     ZLIB_OLD_LDFLAGS=$LDFLAGS
8601 chuckv 1200 ZLIB_OLD_CFLAGS=$CFLAGS
8602 gezelter 848 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
8603 chuckv 1200 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
8604 gezelter 397
8605 gezelter 848 ac_ext=c
8606     ac_cpp='$CPP $CPPFLAGS'
8607     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8608     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8609     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8610 gezelter 397
8611 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8612 gezelter 1300 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8613 gezelter 1373 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
8614 gezelter 1300 $as_echo_n "(cached) " >&6
8615 gezelter 848 else
8616     ac_check_lib_save_LIBS=$LIBS
8617     LIBS="-lz $LIBS"
8618 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8619 gezelter 848 /* end confdefs.h. */
8620 gezelter 397
8621 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8622     Use char because int might match the return type of a GCC
8623     builtin and then its argument prototype would still apply. */
8624 gezelter 848 #ifdef __cplusplus
8625     extern "C"
8626     #endif
8627     char inflateEnd ();
8628     #ifdef FC_DUMMY_MAIN
8629     #ifndef FC_DUMMY_MAIN_EQ_F77
8630     # ifdef __cplusplus
8631     extern "C"
8632     # endif
8633     int FC_DUMMY_MAIN() { return 1; }
8634     #endif
8635     #endif
8636     int
8637     main ()
8638     {
8639 gezelter 1210 return inflateEnd ();
8640 gezelter 848 ;
8641     return 0;
8642     }
8643     _ACEOF
8644 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8645 gezelter 848 ac_cv_lib_z_inflateEnd=yes
8646     else
8647 gezelter 1373 ac_cv_lib_z_inflateEnd=no
8648 gezelter 848 fi
8649 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8650     conftest$ac_exeext conftest.$ac_ext
8651 gezelter 848 LIBS=$ac_check_lib_save_LIBS
8652     fi
8653 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8654 gezelter 1300 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8655 gezelter 1373 if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
8656 gezelter 848 zlib_cv_libz=yes
8657     else
8658     zlib_cv_libz=no
8659     fi
8660    
8661 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8662     if test "x$ac_cv_header_zlib_h" = x""yes; then :
8663 gezelter 848 zlib_cv_zlib_h=yes
8664     else
8665     zlib_cv_zlib_h=no
8666     fi
8667 gezelter 397
8668 gezelter 848
8669     ac_ext=c
8670     ac_cpp='$CPP $CPPFLAGS'
8671     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8672     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8673     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8674    
8675    
8676 gezelter 958 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8677 gezelter 397
8678 gezelter 1373 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
8679 gezelter 397
8680 gezelter 958
8681 gezelter 1373 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8682 gezelter 397
8683 gezelter 958 ZLIB_INC_DIR="${ZLIB_HOME}/include"
8684     ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8685     ZLIB="-lz"
8686 gezelter 848 else
8687 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
8688 gezelter 1300 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
8689 gezelter 958 ZLIB_INC_DIR=
8690     ZLIB_LIB_DIR=
8691     ZLIB=
8692 gezelter 848 LDFLAGS="$ZLIB_OLD_LDFLAGS"
8693 chuckv 1200 CFLAGS="$ZLIB_OLD_CFLAGS"
8694 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8695 gezelter 1300 $as_echo "failed" >&6; }
8696 gezelter 958 echo ""
8697     echo "*********************************************************"
8698     echo "* WARNING: Could not find a working zlib installation *"
8699 gezelter 1390 echo "* If you need OpenMD to be able to deal with compressed *"
8700 gezelter 958 echo "* trajectory dump files be sure to specify a valid zlib *"
8701     echo "* installation with --with-zlib=DIR *"
8702     echo "* *"
8703 gezelter 1390 echo "* OpenMD will still work without zlib installed. *"
8704 gezelter 958 echo "*********************************************************"
8705     echo ""
8706 gezelter 848 fi
8707 gezelter 958
8708    
8709    
8710 gezelter 848 fi
8711 gezelter 958 fi
8712 gezelter 848
8713 gezelter 957 #
8714     # Handle user hints
8715     #
8716 gezelter 848
8717 gezelter 1210 # Check whether --with-fftw was given.
8718 gezelter 1373 if test "${with_fftw+set}" = set; then :
8719 gezelter 1210 withval=$with_fftw; fftw_dir="$withval"
8720 gezelter 956 else
8721 xsun 1003 fftw_dir="not_set"
8722 gezelter 1210 fi
8723    
8724 gezelter 957 if test "$fftw_dir" != "no"; then
8725 xsun 1003 if test "$fftw_dir" != "not_set" ; then
8726     if test -d "$fftw_dir"; then
8727     FFTW_HOME="$fftw_dir"
8728     else
8729 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8730 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8731 xsun 1003 FFTW_HOME=/usr/local
8732     if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
8733 gezelter 957 FFTW_HOME=/usr
8734 xsun 1003 fi
8735     fi
8736     #
8737     # Locate fftw, if wanted
8738     #
8739     if test -n "${FFTW_HOME}"; then
8740     FFTW_OLD_LDFLAGS=$LDFLAGS
8741 chuckv 1200 FFTW_OLD_CFLAGS=$CFLAGS
8742 xsun 1003 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8743 chuckv 1200 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8744 gezelter 956
8745 xsun 1003 ac_ext=c
8746 gezelter 957 ac_cpp='$CPP $CPPFLAGS'
8747     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8748     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8749     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8750 gezelter 956
8751 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
8752 gezelter 1300 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
8753 gezelter 1373 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
8754 gezelter 1300 $as_echo_n "(cached) " >&6
8755 gezelter 956 else
8756 gezelter 957 ac_check_lib_save_LIBS=$LIBS
8757     LIBS="-lfftw3 $LIBS"
8758 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8759 gezelter 956 /* end confdefs.h. */
8760 gezelter 957
8761 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8762     Use char because int might match the return type of a GCC
8763     builtin and then its argument prototype would still apply. */
8764 gezelter 957 #ifdef __cplusplus
8765     extern "C"
8766     #endif
8767     char fftw_execute ();
8768 gezelter 956 #ifdef FC_DUMMY_MAIN
8769     #ifndef FC_DUMMY_MAIN_EQ_F77
8770     # ifdef __cplusplus
8771     extern "C"
8772     # endif
8773     int FC_DUMMY_MAIN() { return 1; }
8774     #endif
8775     #endif
8776     int
8777     main ()
8778     {
8779 gezelter 1210 return fftw_execute ();
8780 gezelter 956 ;
8781     return 0;
8782     }
8783     _ACEOF
8784 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8785 gezelter 957 ac_cv_lib_fftw3_fftw_execute=yes
8786 gezelter 956 else
8787 gezelter 1373 ac_cv_lib_fftw3_fftw_execute=no
8788 gezelter 956 fi
8789 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8790     conftest$ac_exeext conftest.$ac_ext
8791 gezelter 957 LIBS=$ac_check_lib_save_LIBS
8792 gezelter 956 fi
8793 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8794 gezelter 1300 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
8795 gezelter 1373 if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
8796 gezelter 957 fftw_cv_libfftw3=yes
8797     else
8798     fftw_cv_libfftw3=no
8799     fi
8800 gezelter 956
8801 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
8802     if test "x$ac_cv_header_fftw3_h" = x""yes; then :
8803 gezelter 957 fftw_cv_fftw3_h=yes
8804 gezelter 956 else
8805 gezelter 957 fftw_cv_fftw3_h=no
8806 gezelter 956 fi
8807    
8808    
8809 xsun 1003 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8810 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
8811 gezelter 1300 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
8812 gezelter 1373 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
8813 gezelter 1300 $as_echo_n "(cached) " >&6
8814 gezelter 956 else
8815 gezelter 957 ac_check_lib_save_LIBS=$LIBS
8816     LIBS="-lfftw $LIBS"
8817 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8818 gezelter 956 /* end confdefs.h. */
8819 gezelter 957
8820 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8821     Use char because int might match the return type of a GCC
8822     builtin and then its argument prototype would still apply. */
8823 gezelter 957 #ifdef __cplusplus
8824     extern "C"
8825 gezelter 956 #endif
8826 gezelter 957 char fftwnd_one ();
8827 gezelter 956 #ifdef FC_DUMMY_MAIN
8828     #ifndef FC_DUMMY_MAIN_EQ_F77
8829     # ifdef __cplusplus
8830     extern "C"
8831     # endif
8832     int FC_DUMMY_MAIN() { return 1; }
8833     #endif
8834     #endif
8835     int
8836     main ()
8837     {
8838 gezelter 1210 return fftwnd_one ();
8839 gezelter 956 ;
8840     return 0;
8841     }
8842     _ACEOF
8843 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8844 gezelter 957 ac_cv_lib_fftw_fftwnd_one=yes
8845 gezelter 956 else
8846 gezelter 1373 ac_cv_lib_fftw_fftwnd_one=no
8847 gezelter 956 fi
8848 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8849     conftest$ac_exeext conftest.$ac_ext
8850 gezelter 957 LIBS=$ac_check_lib_save_LIBS
8851     fi
8852 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8853 gezelter 1300 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
8854 gezelter 1373 if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
8855 gezelter 957 fftw_cv_libfftw=yes
8856 gezelter 956 else
8857 gezelter 957 fftw_cv_libfftw=no
8858 gezelter 956 fi
8859    
8860 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
8861     if test "x$ac_cv_header_fftw_h" = x""yes; then :
8862 gezelter 957 fftw_cv_fftw_h=yes
8863     else
8864     fftw_cv_fftw_h=no
8865 gezelter 956 fi
8866    
8867    
8868 xsun 1003 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8869 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
8870 gezelter 1300 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
8871 gezelter 1373 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
8872 gezelter 1300 $as_echo_n "(cached) " >&6
8873 gezelter 956 else
8874     ac_check_lib_save_LIBS=$LIBS
8875 gezelter 957 LIBS="-ldfftw $LIBS"
8876 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8877 gezelter 956 /* end confdefs.h. */
8878    
8879 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8880     Use char because int might match the return type of a GCC
8881     builtin and then its argument prototype would still apply. */
8882 gezelter 957 #ifdef __cplusplus
8883     extern "C"
8884     #endif
8885     char fftwnd_one ();
8886 gezelter 956 #ifdef FC_DUMMY_MAIN
8887     #ifndef FC_DUMMY_MAIN_EQ_F77
8888     # ifdef __cplusplus
8889     extern "C"
8890     # endif
8891     int FC_DUMMY_MAIN() { return 1; }
8892     #endif
8893     #endif
8894     int
8895     main ()
8896     {
8897 gezelter 1210 return fftwnd_one ();
8898 gezelter 956 ;
8899     return 0;
8900     }
8901     _ACEOF
8902 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8903 gezelter 957 ac_cv_lib_dfftw_fftwnd_one=yes
8904 gezelter 956 else
8905 gezelter 1373 ac_cv_lib_dfftw_fftwnd_one=no
8906 gezelter 956 fi
8907 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8908     conftest$ac_exeext conftest.$ac_ext
8909 gezelter 956 LIBS=$ac_check_lib_save_LIBS
8910     fi
8911 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8912 gezelter 1300 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8913 gezelter 1373 if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
8914 gezelter 957 fftw_cv_libdfftw=yes
8915 gezelter 956 else
8916 gezelter 957 fftw_cv_libdfftw=no
8917 gezelter 956 fi
8918    
8919 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
8920     if test "x$ac_cv_header_dfftw_h" = x""yes; then :
8921 gezelter 957 fftw_cv_dfftw_h=yes
8922     else
8923     fftw_cv_dfftw_h=no
8924     fi
8925 gezelter 956
8926    
8927 gezelter 957 fi
8928 xsun 1003 fi
8929     ac_ext=c
8930 gezelter 957 ac_cpp='$CPP $CPPFLAGS'
8931     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8932     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8933     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8934 gezelter 956
8935 xsun 1003 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8936 gezelter 957
8937 gezelter 1373 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
8938 gezelter 957
8939 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
8940     FFTW_LIB_DIR="${FFTW_HOME}/lib"
8941     FFTW_LIBS="-lfftw3"
8942     else
8943     if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8944 gezelter 957
8945 gezelter 1373 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
8946 gezelter 956
8947 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
8948     FFTW_LIB_DIR="${FFTW_HOME}/lib"
8949     FFTW_LIBS="-lfftw"
8950 gezelter 957 else
8951 xsun 1003 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8952 gezelter 957
8953 gezelter 1373 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
8954 gezelter 957
8955 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
8956     FFTW_LIB_DIR="${FFTW_HOME}/lib"
8957     FFTW_LIBS="-ldfftw"
8958     else
8959 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
8960 gezelter 1300 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
8961 xsun 1003 FFTW_INC_DIR=
8962     FFTW_LIB_DIR=
8963     FFTW_LIBS=
8964     LDFLAGS="$FFTW_OLD_LDFLAGS"
8965 chuckv 1200 CFLAGS="$FFTW_OLD_CFLAGS"
8966 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8967 gezelter 1300 $as_echo "failed" >&6; }
8968 xsun 1003 echo ""
8969     echo "*********************************************************"
8970     echo "* WARNING: Could not find a working FFTW installation *"
8971     echo "* If you need the staticProps program to be able to *"
8972     echo "* compute undulation spectra, be sure to specify a *"
8973     echo "* valid fftw installation with --with-fftw=DIR *"
8974     echo "* *"
8975 gezelter 1390 echo "* OpenMD will still work without fftw installed. *"
8976 xsun 1003 echo "*********************************************************"
8977     echo ""
8978     fi
8979 gezelter 957 fi
8980 xsun 1003 fi
8981 gezelter 957
8982    
8983    
8984 xsun 1003 fi
8985     fi
8986 gezelter 957 fi
8987    
8988 chuckv 1200 #
8989     # Handle user hints
8990     #
8991 gezelter 957
8992 gezelter 1210 # Check whether --with-qhull was given.
8993 gezelter 1373 if test "${with_qhull+set}" = set; then :
8994 gezelter 1210 withval=$with_qhull; qhull_dir="$withval"
8995 chuckv 1200 else
8996 gezelter 1311 qhull_dir="not_set"
8997 gezelter 1210 fi
8998    
8999 gezelter 1311 QHULL_INC_DIR=
9000     QHULL_LIB_DIR=
9001     QHULL=
9002     USE_QHULL=no
9003    
9004 chuckv 1200 if test "$qhull_dir" != "no"; then
9005 gezelter 1311 if test "$qhull_dir" != "not_set" ; then
9006     if test -d "$qhull_dir"; then
9007     QHULL_HOME="$qhull_dir"
9008     else
9009 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
9010 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
9011 gezelter 1311 QHULL_HOME=/usr/local
9012     if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
9013     QHULL_HOME=/usr
9014     fi
9015     fi
9016     fi
9017     #
9018     # Locate qhull, if wanted
9019     #
9020     if test -n "${QHULL_HOME}"; then
9021 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
9022 gezelter 1311 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
9023 chuckv 1200
9024     ac_ext=c
9025     ac_cpp='$CPP $CPPFLAGS'
9026     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9027     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9028     ac_compiler_gnu=$ac_cv_c_compiler_gnu
9029    
9030 gezelter 1226 QHULL_OLD_LDFLAGS=$LDFLAGS
9031     QHULL_OLD_CFLAGS=$CFLAGS
9032     QHULL_OLD_CPPFLAGS=$CPPFLAGS
9033     LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9034     CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9035     CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
9036 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
9037     if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
9038 chuckv 1200 qhull_cv_qhull_h=yes
9039     else
9040     qhull_cv_qhull_h=no
9041     fi
9042    
9043    
9044 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
9045 gezelter 1300 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
9046 gezelter 1373 if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
9047 gezelter 1300 $as_echo_n "(cached) " >&6
9048 gezelter 1226 else
9049     ac_check_lib_save_LIBS=$LIBS
9050     LIBS="-lqhull $LIBS"
9051 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9052 gezelter 1226 /* end confdefs.h. */
9053    
9054     /* Override any GCC internal prototype to avoid an error.
9055     Use char because int might match the return type of a GCC
9056     builtin and then its argument prototype would still apply. */
9057     #ifdef __cplusplus
9058     extern "C"
9059     #endif
9060     char qh_qhull ();
9061     #ifdef FC_DUMMY_MAIN
9062     #ifndef FC_DUMMY_MAIN_EQ_F77
9063     # ifdef __cplusplus
9064     extern "C"
9065     # endif
9066     int FC_DUMMY_MAIN() { return 1; }
9067     #endif
9068     #endif
9069     int
9070     main ()
9071     {
9072     return qh_qhull ();
9073     ;
9074     return 0;
9075     }
9076     _ACEOF
9077 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
9078 gezelter 1226 ac_cv_lib_qhull_qh_qhull=yes
9079     else
9080 gezelter 1373 ac_cv_lib_qhull_qh_qhull=no
9081 gezelter 1226 fi
9082 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
9083     conftest$ac_exeext conftest.$ac_ext
9084 gezelter 1226 LIBS=$ac_check_lib_save_LIBS
9085     fi
9086 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
9087 gezelter 1300 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
9088 gezelter 1373 if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
9089 gezelter 1226 qhull_cv_libqhull=yes
9090     else
9091     qhull_cv_libqhull=no
9092     fi
9093    
9094     LDFLAGS="$QHULL_OLD_LDFLAGS"
9095     CFLAGS="$QHULL_OLD_CFLAGS"
9096     CPPFLAGS="$QHULL_OLD_CPPFLAGS"
9097 chuckv 1200 ac_ext=c
9098     ac_cpp='$CPP $CPPFLAGS'
9099     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9100     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9101     ac_compiler_gnu=$ac_cv_c_compiler_gnu
9102    
9103    
9104     if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9105    
9106 gezelter 1373 $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
9107 chuckv 1200
9108    
9109 gezelter 1373 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
9110 chuckv 1200
9111 gezelter 1311 USE_QHULL=yes
9112     QHULL_INC_DIR="${QHULL_HOME}/include"
9113     QHULL_LIB_DIR="${QHULL_HOME}/lib"
9114     QHULL="-lqhull"
9115 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
9116 gezelter 1311 $as_echo "Working qhull found, will proceed." >&6; }
9117 chuckv 1200 else
9118 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9119 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
9120 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
9121 gezelter 1311 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
9122 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex " >&5
9123     $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex " >&2;}
9124 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
9125 gezelter 1311 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
9126 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
9127 gezelter 1311 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
9128 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9129 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
9130 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed. " >&5
9131     $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed. " >&2;}
9132 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9133 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
9134 chuckv 1200 fi
9135 gezelter 1311 fi
9136     fi
9137 chuckv 1200
9138    
9139    
9140 chuckv 1201
9141 chuckv 1200
9142 gezelter 1210 ac_ext=cpp
9143     ac_cpp='$CXXCPP $CPPFLAGS'
9144     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9145     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9146     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9147 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9148 gezelter 1300 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9149 gezelter 1210 if test -z "$CXXCPP"; then
9150 gezelter 1373 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9151 gezelter 1300 $as_echo_n "(cached) " >&6
9152 gezelter 1210 else
9153     # Double quotes because CXXCPP needs to be expanded
9154     for CXXCPP in "$CXX -E" "/lib/cpp"
9155     do
9156     ac_preproc_ok=false
9157     for ac_cxx_preproc_warn_flag in '' yes
9158     do
9159     # Use a header file that comes with gcc, so configuring glibc
9160     # with a fresh cross-compiler works.
9161     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9162     # <limits.h> exists even on freestanding compilers.
9163     # On the NeXT, cc -E runs the code through the compiler's parser,
9164     # not just through cpp. "Syntax error" is here to catch this case.
9165 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9166 gezelter 1210 /* end confdefs.h. */
9167     #ifdef __STDC__
9168     # include <limits.h>
9169     #else
9170     # include <assert.h>
9171     #endif
9172     Syntax error
9173     _ACEOF
9174 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
9175    
9176 gezelter 1210 else
9177     # Broken: fails on valid input.
9178     continue
9179     fi
9180     rm -f conftest.err conftest.$ac_ext
9181    
9182     # OK, works on sane cases. Now check whether nonexistent headers
9183     # can be detected and how.
9184 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9185 gezelter 1210 /* end confdefs.h. */
9186     #include <ac_nonexistent.h>
9187     _ACEOF
9188 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
9189 gezelter 1210 # Broken: success on invalid input.
9190     continue
9191     else
9192     # Passes both tests.
9193     ac_preproc_ok=:
9194     break
9195     fi
9196     rm -f conftest.err conftest.$ac_ext
9197    
9198     done
9199     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9200     rm -f conftest.err conftest.$ac_ext
9201 gezelter 1373 if $ac_preproc_ok; then :
9202 gezelter 1210 break
9203     fi
9204    
9205     done
9206     ac_cv_prog_CXXCPP=$CXXCPP
9207    
9208     fi
9209     CXXCPP=$ac_cv_prog_CXXCPP
9210     else
9211     ac_cv_prog_CXXCPP=$CXXCPP
9212     fi
9213 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9214 gezelter 1300 $as_echo "$CXXCPP" >&6; }
9215 gezelter 1210 ac_preproc_ok=false
9216     for ac_cxx_preproc_warn_flag in '' yes
9217     do
9218     # Use a header file that comes with gcc, so configuring glibc
9219     # with a fresh cross-compiler works.
9220     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9221     # <limits.h> exists even on freestanding compilers.
9222     # On the NeXT, cc -E runs the code through the compiler's parser,
9223     # not just through cpp. "Syntax error" is here to catch this case.
9224 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9225 gezelter 1210 /* end confdefs.h. */
9226     #ifdef __STDC__
9227     # include <limits.h>
9228     #else
9229     # include <assert.h>
9230     #endif
9231     Syntax error
9232     _ACEOF
9233 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
9234    
9235 gezelter 1210 else
9236     # Broken: fails on valid input.
9237     continue
9238     fi
9239     rm -f conftest.err conftest.$ac_ext
9240    
9241     # OK, works on sane cases. Now check whether nonexistent headers
9242     # can be detected and how.
9243 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9244 gezelter 1210 /* end confdefs.h. */
9245     #include <ac_nonexistent.h>
9246     _ACEOF
9247 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
9248 gezelter 1210 # Broken: success on invalid input.
9249     continue
9250     else
9251     # Passes both tests.
9252     ac_preproc_ok=:
9253     break
9254     fi
9255     rm -f conftest.err conftest.$ac_ext
9256    
9257     done
9258     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9259     rm -f conftest.err conftest.$ac_ext
9260 gezelter 1373 if $ac_preproc_ok; then :
9261    
9262 gezelter 1210 else
9263 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9264     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9265     as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
9266     See \`config.log' for more details." "$LINENO" 5; }
9267 gezelter 1210 fi
9268    
9269     ac_ext=cpp
9270     ac_cpp='$CXXCPP $CPPFLAGS'
9271     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9272     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9273     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9274    
9275    
9276     #
9277     # Handle user hints
9278     #
9279    
9280     # Check whether --with-openbabel was given.
9281 gezelter 1373 if test "${with_openbabel+set}" = set; then :
9282 gezelter 1210 withval=$with_openbabel; openbabel_dir="$withval"
9283     else
9284     openbabel_dir="not_set"
9285     fi
9286    
9287     if test "$openbabel_dir" != "no"; then
9288    
9289     if test "$openbabel_dir" != "not_set" ; then
9290     if test -d "$openbabel_dir"
9291     then
9292     OPENBABEL_HOME="$openbabel_dir"
9293     else
9294 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9295 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9296 gezelter 1210 OPENBABEL_HOME=/usr/local
9297     if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9298     then
9299     OPENBABEL_HOME=/usr
9300     fi
9301     fi
9302     fi
9303     #
9304     # Locate openbabel, if wanted
9305     #
9306     if test -n "${OPENBABEL_HOME}"
9307     then
9308    
9309     ac_ext=cpp
9310     ac_cpp='$CXXCPP $CPPFLAGS'
9311     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9312     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9313     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9314    
9315     OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9316     OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9317     LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9318     CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9319 gezelter 1373 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
9320     if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
9321 gezelter 1210 openbabel_cv_openbabel_h=yes
9322     else
9323     openbabel_cv_openbabel_h=no
9324     fi
9325    
9326    
9327 gezelter 1373 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
9328     if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
9329 gezelter 1210 openbabel_cv_obconversion_h=yes
9330     else
9331     openbabel_cv_obconversion_h=no
9332     fi
9333    
9334    
9335 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9336 gezelter 1210 /* end confdefs.h. */
9337    
9338 gezelter 1373
9339 gezelter 1210 #include <openbabel/babelconfig.h>
9340     #include <openbabel/obconversion.h>
9341     using namespace std;
9342     using namespace OpenBabel;
9343    
9344     #ifdef FC_DUMMY_MAIN
9345     #ifndef FC_DUMMY_MAIN_EQ_F77
9346     # ifdef __cplusplus
9347     extern "C"
9348     # endif
9349     int FC_DUMMY_MAIN() { return 1; }
9350     #endif
9351     #endif
9352     int
9353     main ()
9354     {
9355    
9356     OBConversion Conv(&cin, &cout);
9357    
9358    
9359     ;
9360     return 0;
9361     }
9362     _ACEOF
9363 gezelter 1373 if ac_fn_cxx_try_link "$LINENO"; then :
9364 gezelter 1210
9365     openbabel_lib_found="yes"
9366 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
9367 gezelter 1300 $as_echo "found" >&6; }
9368 gezelter 1210
9369     else
9370    
9371     openbabel_lib_found="no"
9372 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9373 gezelter 1300 $as_echo "not found" >&6; }
9374 gezelter 1210
9375    
9376     fi
9377 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
9378     conftest$ac_exeext conftest.$ac_ext
9379 gezelter 1210 ac_ext=c
9380     ac_cpp='$CPP $CPPFLAGS'
9381     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9382     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9383     ac_compiler_gnu=$ac_cv_c_compiler_gnu
9384    
9385     LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9386     CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9387    
9388     if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9389     USE_OPENBABEL=yes
9390     OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9391     OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9392     OPENBABEL_LIB="-lopenbabel"
9393     else
9394 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
9395 gezelter 1300 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
9396 gezelter 1210 OPENBABEL_INC_DIR=
9397     OPENBABEL_LIB_DIR=
9398     OPENBABEL_LIB=
9399     USE_OPENBABEL=no
9400 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9401 gezelter 1300 $as_echo "failed" >&6; }
9402 gezelter 1210 echo ""
9403     echo "*********************************************************"
9404     echo "* WARNING: Could not find a working openbabel-2.x *"
9405 gezelter 1390 echo "* installation If you need OpenMD to be able to convert *"
9406 gezelter 1210 echo "* xyz or pdb files you need to specify a valid *"
9407     echo "* openbabel-2.x installation with --with-openbabel=DIR *"
9408     echo "* *"
9409 gezelter 1390 echo "* OpenMD will still work without openbabel installed. *"
9410 gezelter 1210 echo "*********************************************************"
9411     echo ""
9412     fi
9413    
9414    
9415    
9416    
9417     fi
9418     fi
9419    
9420    
9421 gezelter 848 # Checks for header files.
9422 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9423 gezelter 1300 $as_echo_n "checking for ANSI C header files... " >&6; }
9424 gezelter 1373 if test "${ac_cv_header_stdc+set}" = set; then :
9425 gezelter 1300 $as_echo_n "(cached) " >&6
9426 gezelter 848 else
9427 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9428 gezelter 616 /* end confdefs.h. */
9429 gezelter 848 #include <stdlib.h>
9430     #include <stdarg.h>
9431     #include <string.h>
9432     #include <float.h>
9433    
9434     #ifdef FC_DUMMY_MAIN
9435     #ifndef FC_DUMMY_MAIN_EQ_F77
9436     # ifdef __cplusplus
9437     extern "C"
9438     # endif
9439     int FC_DUMMY_MAIN() { return 1; }
9440 gezelter 616 #endif
9441 gezelter 848 #endif
9442 gezelter 616 int
9443     main ()
9444     {
9445 gezelter 848
9446 gezelter 616 ;
9447     return 0;
9448     }
9449     _ACEOF
9450 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9451 gezelter 848 ac_cv_header_stdc=yes
9452 gezelter 616 else
9453 gezelter 1373 ac_cv_header_stdc=no
9454 gezelter 616 fi
9455 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9456    
9457 gezelter 848 if test $ac_cv_header_stdc = yes; then
9458     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9459 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9460 gezelter 848 /* end confdefs.h. */
9461     #include <string.h>
9462 gezelter 811
9463 gezelter 848 _ACEOF
9464     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9465 gezelter 1373 $EGREP "memchr" >/dev/null 2>&1; then :
9466    
9467 gezelter 848 else
9468     ac_cv_header_stdc=no
9469 gezelter 616 fi
9470 chuckv 1197 rm -f conftest*
9471 gezelter 811
9472 gezelter 848 fi
9473    
9474     if test $ac_cv_header_stdc = yes; then
9475     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9476 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9477 gezelter 848 /* end confdefs.h. */
9478     #include <stdlib.h>
9479    
9480     _ACEOF
9481     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9482 gezelter 1373 $EGREP "free" >/dev/null 2>&1; then :
9483    
9484 gezelter 848 else
9485     ac_cv_header_stdc=no
9486     fi
9487 chuckv 1197 rm -f conftest*
9488 gezelter 848
9489     fi
9490    
9491     if test $ac_cv_header_stdc = yes; then
9492     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9493 gezelter 1373 if test "$cross_compiling" = yes; then :
9494 gezelter 848 :
9495     else
9496 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9497 gezelter 848 /* end confdefs.h. */
9498     #include <ctype.h>
9499 gezelter 1210 #include <stdlib.h>
9500 gezelter 848 #if ((' ' & 0x0FF) == 0x020)
9501     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9502     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9503     #else
9504     # define ISLOWER(c) \
9505     (('a' <= (c) && (c) <= 'i') \
9506     || ('j' <= (c) && (c) <= 'r') \
9507     || ('s' <= (c) && (c) <= 'z'))
9508     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9509     #endif
9510    
9511     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9512     int
9513     main ()
9514     {
9515     int i;
9516     for (i = 0; i < 256; i++)
9517     if (XOR (islower (i), ISLOWER (i))
9518     || toupper (i) != TOUPPER (i))
9519 gezelter 1210 return 2;
9520     return 0;
9521 gezelter 848 }
9522     _ACEOF
9523 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
9524    
9525 gezelter 848 else
9526 gezelter 1373 ac_cv_header_stdc=no
9527 gezelter 848 fi
9528 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9529     conftest.$ac_objext conftest.beam conftest.$ac_ext
9530 gezelter 848 fi
9531 gezelter 1210
9532 gezelter 848 fi
9533     fi
9534 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9535 gezelter 1300 $as_echo "$ac_cv_header_stdc" >&6; }
9536 gezelter 848 if test $ac_cv_header_stdc = yes; then
9537    
9538 gezelter 1373 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9539 gezelter 811
9540 gezelter 616 fi
9541 gezelter 397
9542 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
9543 gezelter 1373 do :
9544     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9545     ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9546     eval as_val=\$$as_ac_Header
9547     if test "x$as_val" = x""yes; then :
9548 gezelter 616 cat >>confdefs.h <<_ACEOF
9549 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9550 gezelter 616 _ACEOF
9551    
9552 gezelter 811 fi
9553 gezelter 616
9554 gezelter 811 done
9555    
9556    
9557 gezelter 848 # Checks for typedefs, structures, and compiler characteristics.
9558 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9559 gezelter 1300 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9560 gezelter 1373 if test "${ac_cv_header_stdbool_h+set}" = set; then :
9561 gezelter 1300 $as_echo_n "(cached) " >&6
9562 gezelter 848 else
9563 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9564 gezelter 848 /* end confdefs.h. */
9565    
9566     #include <stdbool.h>
9567     #ifndef bool
9568 gezelter 1210 "error: bool is not defined"
9569 gezelter 848 #endif
9570     #ifndef false
9571 gezelter 1210 "error: false is not defined"
9572 gezelter 848 #endif
9573     #if false
9574 gezelter 1210 "error: false is not 0"
9575 gezelter 848 #endif
9576     #ifndef true
9577 gezelter 1210 "error: true is not defined"
9578 gezelter 848 #endif
9579     #if true != 1
9580 gezelter 1210 "error: true is not 1"
9581 gezelter 848 #endif
9582     #ifndef __bool_true_false_are_defined
9583 gezelter 1210 "error: __bool_true_false_are_defined is not defined"
9584 gezelter 848 #endif
9585    
9586     struct s { _Bool s: 1; _Bool t; } s;
9587    
9588     char a[true == 1 ? 1 : -1];
9589     char b[false == 0 ? 1 : -1];
9590     char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9591 gezelter 1210 char d[(bool) 0.5 == true ? 1 : -1];
9592 gezelter 848 bool e = &s;
9593 gezelter 1210 char f[(_Bool) 0.0 == false ? 1 : -1];
9594 gezelter 848 char g[true];
9595     char h[sizeof (_Bool)];
9596     char i[sizeof s.t];
9597 gezelter 1210 enum { j = false, k = true, l = false * true, m = true * 256 };
9598 gezelter 1300 /* The following fails for
9599     HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9600 gezelter 1210 _Bool n[m];
9601     char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9602     char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9603     # if defined __xlc__ || defined __GNUC__
9604     /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9605     reported by James Lemley on 2005-10-05; see
9606     http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9607     This test is not quite right, since xlc is allowed to
9608     reject this program, as the initializer for xlcbug is
9609     not one of the forms that C requires support for.
9610     However, doing the test right would require a runtime
9611     test, and that would make cross-compilation harder.
9612     Let us hope that IBM fixes the xlc bug, and also adds
9613     support for this kind of constant expression. In the
9614     meantime, this test will reject xlc, which is OK, since
9615     our stdbool.h substitute should suffice. We also test
9616     this with GCC, where it should work, to detect more
9617     quickly whether someone messes up the test in the
9618     future. */
9619     char digs[] = "0123456789";
9620     int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9621     # endif
9622     /* Catch a bug in an HP-UX C compiler. See
9623     http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9624     http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9625     */
9626     _Bool q = true;
9627     _Bool *pq = &q;
9628 gezelter 848
9629     #ifdef FC_DUMMY_MAIN
9630     #ifndef FC_DUMMY_MAIN_EQ_F77
9631     # ifdef __cplusplus
9632     extern "C"
9633     # endif
9634     int FC_DUMMY_MAIN() { return 1; }
9635     #endif
9636     #endif
9637     int
9638     main ()
9639     {
9640 gezelter 1210
9641     *pq |= q;
9642     *pq |= ! q;
9643     /* Refer to every declared value, to avoid compiler optimizations. */
9644     return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9645     + !m + !n + !o + !p + !q + !pq);
9646    
9647 gezelter 848 ;
9648     return 0;
9649     }
9650     _ACEOF
9651 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9652 gezelter 848 ac_cv_header_stdbool_h=yes
9653     else
9654 gezelter 1373 ac_cv_header_stdbool_h=no
9655 gezelter 616 fi
9656 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9657 gezelter 848 fi
9658 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9659 gezelter 1300 $as_echo "$ac_cv_header_stdbool_h" >&6; }
9660 gezelter 1373 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9661     if test "x$ac_cv_type__Bool" = x""yes; then :
9662 gezelter 616
9663 gezelter 848 cat >>confdefs.h <<_ACEOF
9664     #define HAVE__BOOL 1
9665     _ACEOF
9666 gezelter 811
9667    
9668 gezelter 848 fi
9669    
9670     if test $ac_cv_header_stdbool_h = yes; then
9671    
9672 gezelter 1373 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
9673 gezelter 848
9674     fi
9675    
9676 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9677 gezelter 1300 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9678 gezelter 1373 if test "${ac_cv_c_const+set}" = set; then :
9679 gezelter 1300 $as_echo_n "(cached) " >&6
9680 gezelter 848 else
9681 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9682 gezelter 848 /* end confdefs.h. */
9683    
9684     #ifdef FC_DUMMY_MAIN
9685     #ifndef FC_DUMMY_MAIN_EQ_F77
9686     # ifdef __cplusplus
9687     extern "C"
9688     # endif
9689     int FC_DUMMY_MAIN() { return 1; }
9690     #endif
9691     #endif
9692     int
9693     main ()
9694     {
9695     /* FIXME: Include the comments suggested by Paul. */
9696     #ifndef __cplusplus
9697     /* Ultrix mips cc rejects this. */
9698     typedef int charset[2];
9699 gezelter 1210 const charset cs;
9700 gezelter 848 /* SunOS 4.1.1 cc rejects this. */
9701 gezelter 1210 char const *const *pcpcc;
9702     char **ppc;
9703 gezelter 848 /* NEC SVR4.0.2 mips cc rejects this. */
9704     struct point {int x, y;};
9705     static struct point const zero = {0,0};
9706     /* AIX XL C 1.02.0.0 rejects this.
9707     It does not let you subtract one const X* pointer from another in
9708     an arm of an if-expression whose if-part is not a constant
9709     expression */
9710     const char *g = "string";
9711 gezelter 1210 pcpcc = &g + (g ? g-g : 0);
9712 gezelter 848 /* HPUX 7.0 cc rejects these. */
9713 gezelter 1210 ++pcpcc;
9714     ppc = (char**) pcpcc;
9715     pcpcc = (char const *const *) ppc;
9716 gezelter 848 { /* SCO 3.2v4 cc rejects this. */
9717     char *t;
9718     char const *s = 0 ? (char *) 0 : (char const *) 0;
9719    
9720     *t++ = 0;
9721 gezelter 1210 if (s) return 0;
9722 gezelter 848 }
9723     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9724     int x[] = {25, 17};
9725     const int *foo = &x[0];
9726     ++foo;
9727     }
9728     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9729     typedef const int *iptr;
9730     iptr p = 0;
9731     ++p;
9732     }
9733     { /* AIX XL C 1.02.0.0 rejects this saying
9734     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9735     struct s { int j; const int *ap[3]; };
9736     struct s *b; b->j = 5;
9737     }
9738     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9739     const int foo = 10;
9740 gezelter 1210 if (!foo) return 0;
9741 gezelter 848 }
9742 gezelter 1210 return !cs[0] && !zero.x;
9743 gezelter 848 #endif
9744    
9745     ;
9746     return 0;
9747     }
9748     _ACEOF
9749 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9750 gezelter 848 ac_cv_c_const=yes
9751     else
9752 gezelter 1373 ac_cv_c_const=no
9753 gezelter 616 fi
9754 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9755 gezelter 848 fi
9756 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9757 gezelter 1300 $as_echo "$ac_cv_c_const" >&6; }
9758 gezelter 848 if test $ac_cv_c_const = no; then
9759    
9760 gezelter 1373 $as_echo "#define const /**/" >>confdefs.h
9761 gezelter 848
9762     fi
9763    
9764 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9765 gezelter 1300 $as_echo_n "checking for inline... " >&6; }
9766 gezelter 1373 if test "${ac_cv_c_inline+set}" = set; then :
9767 gezelter 1300 $as_echo_n "(cached) " >&6
9768 gezelter 811 else
9769 gezelter 848 ac_cv_c_inline=no
9770     for ac_kw in inline __inline__ __inline; do
9771 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9772 gezelter 848 /* end confdefs.h. */
9773     #ifndef __cplusplus
9774     typedef int foo_t;
9775     static $ac_kw foo_t static_foo () {return 0; }
9776     $ac_kw foo_t foo () {return 0; }
9777     #endif
9778    
9779     _ACEOF
9780 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9781 gezelter 1210 ac_cv_c_inline=$ac_kw
9782 gezelter 848 fi
9783 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9784     test "$ac_cv_c_inline" != no && break
9785 gezelter 848 done
9786    
9787     fi
9788 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9789 gezelter 1300 $as_echo "$ac_cv_c_inline" >&6; }
9790 gezelter 848
9791     case $ac_cv_c_inline in
9792     inline | yes) ;;
9793     *)
9794     case $ac_cv_c_inline in
9795     no) ac_val=;;
9796     *) ac_val=$ac_cv_c_inline;;
9797     esac
9798     cat >>confdefs.h <<_ACEOF
9799     #ifndef __cplusplus
9800     #define inline $ac_val
9801     #endif
9802     _ACEOF
9803     ;;
9804     esac
9805    
9806 gezelter 1373 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9807     if test "x$ac_cv_type_size_t" = x""yes; then :
9808 gezelter 848
9809 gezelter 1300 else
9810    
9811 gezelter 848 cat >>confdefs.h <<_ACEOF
9812 gezelter 1210 #define size_t unsigned int
9813 gezelter 848 _ACEOF
9814    
9815     fi
9816    
9817 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9818 gezelter 1300 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9819 gezelter 1373 if test "${ac_cv_header_time+set}" = set; then :
9820 gezelter 1300 $as_echo_n "(cached) " >&6
9821 gezelter 848 else
9822 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9823 gezelter 848 /* end confdefs.h. */
9824     #include <sys/types.h>
9825     #include <sys/time.h>
9826     #include <time.h>
9827    
9828     #ifdef FC_DUMMY_MAIN
9829     #ifndef FC_DUMMY_MAIN_EQ_F77
9830     # ifdef __cplusplus
9831     extern "C"
9832     # endif
9833     int FC_DUMMY_MAIN() { return 1; }
9834     #endif
9835     #endif
9836     int
9837     main ()
9838     {
9839     if ((struct tm *) 0)
9840     return 0;
9841     ;
9842     return 0;
9843     }
9844     _ACEOF
9845 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9846 gezelter 848 ac_cv_header_time=yes
9847     else
9848 gezelter 1373 ac_cv_header_time=no
9849 gezelter 848 fi
9850 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9851 gezelter 848 fi
9852 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9853 gezelter 1300 $as_echo "$ac_cv_header_time" >&6; }
9854 gezelter 848 if test $ac_cv_header_time = yes; then
9855    
9856 gezelter 1373 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9857 gezelter 848
9858     fi
9859    
9860    
9861     # Checks for library functions.
9862     for ac_header in stdlib.h
9863 gezelter 1373 do :
9864     ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9865     if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9866 gezelter 848 cat >>confdefs.h <<_ACEOF
9867 gezelter 1373 #define HAVE_STDLIB_H 1
9868 gezelter 848 _ACEOF
9869 gezelter 616
9870 gezelter 848 fi
9871 gezelter 616
9872 gezelter 848 done
9873    
9874 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
9875 gezelter 1300 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
9876 gezelter 1373 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
9877 gezelter 1300 $as_echo_n "(cached) " >&6
9878 gezelter 848 else
9879 gezelter 1373 if test "$cross_compiling" = yes; then :
9880 gezelter 848 ac_cv_func_malloc_0_nonnull=no
9881     else
9882 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9883 gezelter 848 /* end confdefs.h. */
9884 gezelter 1210 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9885 gezelter 848 # include <stdlib.h>
9886     #else
9887     char *malloc ();
9888     #endif
9889    
9890     #ifdef FC_DUMMY_MAIN
9891     #ifndef FC_DUMMY_MAIN_EQ_F77
9892     # ifdef __cplusplus
9893     extern "C"
9894     # endif
9895     int FC_DUMMY_MAIN() { return 1; }
9896     #endif
9897     #endif
9898     int
9899     main ()
9900     {
9901 gezelter 1210 return ! malloc (0);
9902 gezelter 848 ;
9903     return 0;
9904     }
9905     _ACEOF
9906 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
9907 gezelter 848 ac_cv_func_malloc_0_nonnull=yes
9908     else
9909 gezelter 1373 ac_cv_func_malloc_0_nonnull=no
9910 gezelter 848 fi
9911 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9912     conftest.$ac_objext conftest.beam conftest.$ac_ext
9913 gezelter 848 fi
9914 gezelter 1210
9915 gezelter 848 fi
9916 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
9917 gezelter 1300 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
9918 gezelter 1373 if test $ac_cv_func_malloc_0_nonnull = yes; then :
9919 gezelter 848
9920 gezelter 1373 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
9921 gezelter 616
9922 gezelter 848 else
9923 gezelter 1373 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
9924 gezelter 811
9925 gezelter 1210 case " $LIBOBJS " in
9926 gezelter 848 *" malloc.$ac_objext "* ) ;;
9927 gezelter 1210 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9928     ;;
9929 gezelter 848 esac
9930    
9931    
9932 gezelter 1373 $as_echo "#define malloc rpl_malloc" >>confdefs.h
9933 gezelter 848
9934     fi
9935    
9936    
9937     for ac_header in stdlib.h
9938 gezelter 1373 do :
9939     ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9940     if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9941 gezelter 754 cat >>confdefs.h <<_ACEOF
9942 gezelter 1373 #define HAVE_STDLIB_H 1
9943 gezelter 754 _ACEOF
9944    
9945     fi
9946    
9947     done
9948    
9949 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
9950 gezelter 1300 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
9951 gezelter 1373 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
9952 gezelter 1300 $as_echo_n "(cached) " >&6
9953 gezelter 848 else
9954 gezelter 1373 if test "$cross_compiling" = yes; then :
9955 gezelter 848 ac_cv_func_realloc_0_nonnull=no
9956     else
9957 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9958 gezelter 848 /* end confdefs.h. */
9959 gezelter 1210 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9960 gezelter 848 # include <stdlib.h>
9961     #else
9962     char *realloc ();
9963     #endif
9964 gezelter 754
9965 gezelter 848 #ifdef FC_DUMMY_MAIN
9966     #ifndef FC_DUMMY_MAIN_EQ_F77
9967     # ifdef __cplusplus
9968     extern "C"
9969     # endif
9970     int FC_DUMMY_MAIN() { return 1; }
9971     #endif
9972     #endif
9973     int
9974     main ()
9975     {
9976 gezelter 1210 return ! realloc (0, 0);
9977 gezelter 848 ;
9978     return 0;
9979     }
9980     _ACEOF
9981 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
9982 gezelter 848 ac_cv_func_realloc_0_nonnull=yes
9983     else
9984 gezelter 1373 ac_cv_func_realloc_0_nonnull=no
9985 gezelter 811 fi
9986 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9987     conftest.$ac_objext conftest.beam conftest.$ac_ext
9988 gezelter 848 fi
9989 gezelter 1210
9990 gezelter 848 fi
9991 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
9992 gezelter 1300 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
9993 gezelter 1373 if test $ac_cv_func_realloc_0_nonnull = yes; then :
9994 gezelter 754
9995 gezelter 1373 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
9996 gezelter 754
9997 gezelter 848 else
9998 gezelter 1373 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
9999 gezelter 754
10000 gezelter 1210 case " $LIBOBJS " in
10001 gezelter 848 *" realloc.$ac_objext "* ) ;;
10002 gezelter 1210 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
10003     ;;
10004 gezelter 848 esac
10005 gezelter 754
10006 gezelter 848
10007 gezelter 1373 $as_echo "#define realloc rpl_realloc" >>confdefs.h
10008 gezelter 848
10009     fi
10010    
10011    
10012     for ac_header in sys/select.h sys/socket.h
10013 gezelter 1373 do :
10014     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10015     ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10016     eval as_val=\$$as_ac_Header
10017     if test "x$as_val" = x""yes; then :
10018 gezelter 397 cat >>confdefs.h <<_ACEOF
10019 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10020 gezelter 397 _ACEOF
10021    
10022     fi
10023    
10024 tim 314 done
10025    
10026 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
10027 gezelter 1300 $as_echo_n "checking types of arguments for select... " >&6; }
10028 gezelter 1373 if test "${ac_cv_func_select_args+set}" = set; then :
10029 gezelter 1300 $as_echo_n "(cached) " >&6
10030 gezelter 811 else
10031 gezelter 848 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10032 gezelter 1210 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10033 gezelter 848 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10034 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10035 gezelter 754 /* end confdefs.h. */
10036 gezelter 848 $ac_includes_default
10037 gezelter 1210 #ifdef HAVE_SYS_SELECT_H
10038 gezelter 848 # include <sys/select.h>
10039     #endif
10040 gezelter 1210 #ifdef HAVE_SYS_SOCKET_H
10041 gezelter 848 # include <sys/socket.h>
10042     #endif
10043 gezelter 811
10044 gezelter 848 #ifdef FC_DUMMY_MAIN
10045     #ifndef FC_DUMMY_MAIN_EQ_F77
10046     # ifdef __cplusplus
10047     extern "C"
10048     # endif
10049     int FC_DUMMY_MAIN() { return 1; }
10050 gezelter 754 #endif
10051 gezelter 848 #endif
10052 gezelter 811 int
10053     main ()
10054     {
10055 gezelter 848 extern int select ($ac_arg1,
10056     $ac_arg234, $ac_arg234, $ac_arg234,
10057     $ac_arg5);
10058 gezelter 811 ;
10059     return 0;
10060     }
10061 gezelter 754 _ACEOF
10062 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
10063 gezelter 848 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10064 gezelter 754 fi
10065 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10066 gezelter 848 done
10067     done
10068     done
10069     # Provide a safe default value.
10070     : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10071    
10072     fi
10073 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
10074 gezelter 1300 $as_echo "$ac_cv_func_select_args" >&6; }
10075 gezelter 848 ac_save_IFS=$IFS; IFS=','
10076     set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10077     IFS=$ac_save_IFS
10078     shift
10079    
10080     cat >>confdefs.h <<_ACEOF
10081     #define SELECT_TYPE_ARG1 $1
10082     _ACEOF
10083    
10084    
10085     cat >>confdefs.h <<_ACEOF
10086     #define SELECT_TYPE_ARG234 ($2)
10087     _ACEOF
10088    
10089    
10090     cat >>confdefs.h <<_ACEOF
10091     #define SELECT_TYPE_ARG5 ($3)
10092     _ACEOF
10093    
10094 chuckv 1197 rm -f conftest*
10095 gezelter 848
10096 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
10097 gezelter 1300 $as_echo_n "checking for working strtod... " >&6; }
10098 gezelter 1373 if test "${ac_cv_func_strtod+set}" = set; then :
10099 gezelter 1300 $as_echo_n "(cached) " >&6
10100 gezelter 848 else
10101 gezelter 1373 if test "$cross_compiling" = yes; then :
10102 gezelter 848 ac_cv_func_strtod=no
10103     else
10104 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10105 gezelter 848 /* end confdefs.h. */
10106 gezelter 811
10107 gezelter 1210 $ac_includes_default
10108     #ifndef strtod
10109 gezelter 848 double strtod ();
10110 gezelter 1210 #endif
10111 gezelter 848 int
10112     main()
10113     {
10114     {
10115     /* Some versions of Linux strtod mis-parse strings with leading '+'. */
10116     char *string = " +69";
10117     char *term;
10118     double value;
10119     value = strtod (string, &term);
10120     if (value != 69 || term != (string + 4))
10121 gezelter 1210 return 1;
10122 gezelter 848 }
10123 gezelter 811
10124 gezelter 848 {
10125     /* Under Solaris 2.4, strtod returns the wrong value for the
10126     terminating character under some conditions. */
10127     char *string = "NaN";
10128     char *term;
10129     strtod (string, &term);
10130     if (term != string && *(term - 1) == 0)
10131 gezelter 1210 return 1;
10132 gezelter 848 }
10133 gezelter 1210 return 0;
10134 gezelter 848 }
10135 gezelter 811
10136 gezelter 848 _ACEOF
10137 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
10138 gezelter 848 ac_cv_func_strtod=yes
10139     else
10140 gezelter 1373 ac_cv_func_strtod=no
10141 gezelter 848 fi
10142 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10143     conftest.$ac_objext conftest.beam conftest.$ac_ext
10144 gezelter 848 fi
10145 gezelter 1210
10146 gezelter 848 fi
10147 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
10148 gezelter 1300 $as_echo "$ac_cv_func_strtod" >&6; }
10149 gezelter 848 if test $ac_cv_func_strtod = no; then
10150 gezelter 1210 case " $LIBOBJS " in
10151 gezelter 848 *" strtod.$ac_objext "* ) ;;
10152 gezelter 1210 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
10153     ;;
10154 gezelter 848 esac
10155    
10156 gezelter 1373 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
10157     if test "x$ac_cv_func_pow" = x""yes; then :
10158 gezelter 811
10159 gezelter 848 fi
10160 gezelter 1210
10161 gezelter 848 if test $ac_cv_func_pow = no; then
10162 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
10163 gezelter 1300 $as_echo_n "checking for pow in -lm... " >&6; }
10164 gezelter 1373 if test "${ac_cv_lib_m_pow+set}" = set; then :
10165 gezelter 1300 $as_echo_n "(cached) " >&6
10166 gezelter 848 else
10167     ac_check_lib_save_LIBS=$LIBS
10168     LIBS="-lm $LIBS"
10169 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10170 gezelter 754 /* end confdefs.h. */
10171 gezelter 811
10172 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
10173     Use char because int might match the return type of a GCC
10174     builtin and then its argument prototype would still apply. */
10175 gezelter 848 #ifdef __cplusplus
10176     extern "C"
10177 gezelter 811 #endif
10178 gezelter 848 char pow ();
10179     #ifdef FC_DUMMY_MAIN
10180     #ifndef FC_DUMMY_MAIN_EQ_F77
10181     # ifdef __cplusplus
10182     extern "C"
10183     # endif
10184     int FC_DUMMY_MAIN() { return 1; }
10185 gezelter 811 #endif
10186 gezelter 848 #endif
10187 gezelter 811 int
10188     main ()
10189     {
10190 gezelter 1210 return pow ();
10191 gezelter 811 ;
10192     return 0;
10193     }
10194 gezelter 754 _ACEOF
10195 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
10196 gezelter 848 ac_cv_lib_m_pow=yes
10197 gezelter 754 else
10198 gezelter 1373 ac_cv_lib_m_pow=no
10199 gezelter 754 fi
10200 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
10201     conftest$ac_exeext conftest.$ac_ext
10202 gezelter 848 LIBS=$ac_check_lib_save_LIBS
10203     fi
10204 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
10205 gezelter 1300 $as_echo "$ac_cv_lib_m_pow" >&6; }
10206 gezelter 1373 if test "x$ac_cv_lib_m_pow" = x""yes; then :
10207 gezelter 848 POW_LIB=-lm
10208     else
10209 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
10210 gezelter 1300 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10211 gezelter 848 fi
10212 gezelter 754
10213 gezelter 848 fi
10214 gezelter 754
10215 gezelter 811 fi
10216 gezelter 754
10217 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
10218 gezelter 1373 do :
10219     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10220     ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10221     eval as_val=\$$as_ac_var
10222     if test "x$as_val" = x""yes; then :
10223 gezelter 848 cat >>confdefs.h <<_ACEOF
10224 gezelter 1300 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10225 gezelter 848 _ACEOF
10226    
10227     fi
10228     done
10229    
10230    
10231     # special check for _system_configuration because AIX <4.3.2 do not
10232     # contain the `physmem' member.
10233 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
10234 gezelter 1300 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
10235 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10236 gezelter 754 /* end confdefs.h. */
10237 gezelter 848 #include <sys/systemcfg.h>
10238     #ifdef FC_DUMMY_MAIN
10239     #ifndef FC_DUMMY_MAIN_EQ_F77
10240     # ifdef __cplusplus
10241     extern "C"
10242     # endif
10243     int FC_DUMMY_MAIN() { return 1; }
10244 gezelter 811 #endif
10245     #endif
10246     int
10247     main ()
10248     {
10249 gezelter 848 double x = _system_configuration.physmem;
10250 gezelter 811 ;
10251     return 0;
10252     }
10253 gezelter 754 _ACEOF
10254 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
10255     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10256 gezelter 1300 $as_echo "yes" >&6; }
10257 gezelter 848
10258 gezelter 1373 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
10259 gezelter 848
10260 gezelter 754 else
10261 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10262 gezelter 1300 $as_echo "no" >&6; }
10263 gezelter 754 fi
10264 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10265    
10266 gezelter 811
10267 gezelter 2 case $debug in
10268     1)
10269     ;;
10270     *)
10271    
10272 gezelter 397
10273    
10274    
10275 gezelter 1240
10276 gezelter 848 # Try to determine "good" native compiler flags if none specified on command
10277     # line
10278 gezelter 397
10279 gezelter 938 if test "$ac_test_FFLAGS" != "set"; then
10280 gezelter 848 FCFLAGS=""
10281     case "${host_cpu}-${host_os}" in
10282 gezelter 397
10283 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
10284 gezelter 1240 FCFLAGS="-O2"
10285 gezelter 848 fi;;
10286     rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
10287     FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10288     fi;;
10289     powerpc*-aix*)
10290     if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10291     FCFLAGS="-O3 -qarch=ppc -qansialias -w"
10292     echo "*******************************************************"
10293     echo "* You have AIX on an unknown powerpc system. It is *"
10294     echo "* recommended that you use *"
10295     echo "* *"
10296     echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10297     echo "* ^^^ *"
10298     echo "* where xxx is 601, 603, 604, or whatever kind of *"
10299     echo "* PowerPC CPU you have. For more info, man xlf. *"
10300     echo "*******************************************************"
10301     fi;;
10302     *darwin*)
10303     if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10304 gezelter 945 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
10305     fi
10306     if test "$FC" = ifort; then
10307 gezelter 1240 FCFLAGS="-O2"
10308     fi
10309     if test "$FC" = gfortran; then
10310     FCFLAGS="-Os"
10311 gezelter 848 fi;;
10312     esac
10313    
10314     if test -z "$FCFLAGS"; then
10315     echo ""
10316     echo "*********************************************************"
10317     echo "* WARNING: Don't know the best FCFLAGS for this system *"
10318     echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10319 gezelter 1240 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
10320 gezelter 848 echo "*********************************************************"
10321     echo ""
10322 gezelter 1240 FCFLAGS="-O"
10323 gezelter 848 fi
10324    
10325    
10326 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
10327 gezelter 1300 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
10328 gezelter 1373 if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
10329 gezelter 1300 $as_echo_n "(cached) " >&6
10330 gezelter 848 else
10331    
10332    
10333 gezelter 1210 ac_ext=${ac_fc_srcext-f}
10334     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
10335     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
10336 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
10337    
10338     echo 'program main' > conftest.$ac_ext
10339     echo 'end program main' >> conftest.$ac_ext
10340     ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
10341 gezelter 1373 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10342 gezelter 848 (eval $ac_compile) 2>&5
10343     ac_status=$?
10344 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10345     test $ac_status = 0; }; then
10346     ac_cv_ac_cv_guessed_f90flags=yes
10347 gezelter 848 else
10348 gezelter 1373 ac_cv_ac_cv_guessed_f90flags=no
10349 gezelter 848 fi
10350 chuckv 1197 rm -f conftest*
10351 gezelter 1226 ac_ext=c
10352     ac_cpp='$CPP $CPPFLAGS'
10353     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10354     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10355     ac_compiler_gnu=$ac_cv_c_compiler_gnu
10356 gezelter 848
10357    
10358     fi
10359 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
10360     $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
10361     if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
10362 gezelter 848 :
10363    
10364     else
10365     :
10366    
10367     echo ""
10368     echo "**********************************************************"
10369     echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
10370     echo "* your compiler. *"
10371     echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10372     echo "*********************************************************"
10373     echo ""
10374     FCFLAGS=""
10375    
10376     fi
10377    
10378    
10379     fi
10380    
10381    
10382    
10383    
10384    
10385    
10386    
10387 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
10388 gezelter 1300 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
10389 gezelter 1373 if test "${ac_cv_prog_really_gcc+set}" = set; then :
10390 gezelter 1300 $as_echo_n "(cached) " >&6
10391 gezelter 2 else
10392    
10393     cat > conftest.c <<EOF
10394     #ifdef __GNUC__
10395 gezelter 806 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10396     no;
10397     #else
10398 gezelter 2 yes;
10399     #endif
10400     #endif
10401     EOF
10402     if { ac_try='${CC-cc} -E conftest.c'
10403 gezelter 1373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10404 gezelter 2 (eval $ac_try) 2>&5
10405     ac_status=$?
10406 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10407     test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10408 gezelter 2 ac_cv_prog_really_gcc=yes
10409     else
10410     ac_cv_prog_really_gcc=no
10411     fi
10412    
10413     fi
10414 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
10415 gezelter 1300 $as_echo "$ac_cv_prog_really_gcc" >&6; }
10416 gezelter 2 if test "$ac_cv_prog_really_gcc" = yes; then
10417     :
10418    
10419     else
10420     :
10421    
10422     fi
10423    
10424 gezelter 397
10425 gezelter 2 # Try to determine "good" native compiler flags if none specified on command
10426     # line
10427     if test "$ac_test_CFLAGS" != "set"; then
10428     CFLAGS=""
10429     case "${host_cpu}-${host_os}" in
10430    
10431     *linux*) if test "$CC" = icc; then
10432 gezelter 1240 CFLAGS="-O2"
10433 gezelter 2 fi;;
10434     sparc-solaris2*) if test "$CC" = cc; then
10435 tim 819 CFLAGS="-O -dalign"
10436 gezelter 2 fi;;
10437    
10438     alpha*-osf*) if test "$CC" = cc; then
10439     CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
10440     fi;;
10441    
10442     hppa*-hpux*) if test "$CC" = cc; then
10443     CFLAGS="-Ae +O3 +Oall"
10444     fi;;
10445    
10446     rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
10447     CFLAGS="-O3 -qtune=auto -qansialias -w"
10448     fi;;
10449     powerpc*-aix*)
10450     if test "$CC" = cc -o "$CC" = xlc; then
10451     CFLAGS="-O3 -qtune=auto -qansialias -w"
10452     echo "*******************************************************"
10453     echo "* You have AIX on an unknown powerpc system. It is *"
10454     echo "* recommended that you use *"
10455     echo "* *"
10456     echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10457     echo "* ^^^ *"
10458     echo "* where xxx is 601, 603, 604, or whatever kind of *"
10459     echo "* PowerPC CPU you have. For more info, man cc. *"
10460     echo "*******************************************************"
10461     fi;;
10462     *darwin*)
10463 gezelter 1240 if test "$CC" = xlc; then
10464 gezelter 945 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10465     fi
10466     if test "$CC" = icc; then
10467 gezelter 1240 CFLAGS="-O2"
10468     fi
10469     if test $ac_cv_prog_really_gcc = yes; then
10470     CFLAGS="-Os"
10471 gezelter 2 fi;;
10472     esac
10473    
10474     # use default flags for gcc on all systems
10475 gezelter 1240 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
10476     CFLAGS="-O2"
10477 gezelter 2 fi
10478    
10479     if test -z "$CFLAGS"; then
10480     echo ""
10481     echo "********************************************************"
10482     echo "* WARNING: Don't know the best CFLAGS for this system *"
10483     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10484 gezelter 1240 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
10485 gezelter 2 echo "********************************************************"
10486     echo ""
10487 gezelter 1240 CFLAGS="-O"
10488 gezelter 2 fi
10489    
10490 gezelter 397
10491    
10492 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
10493 gezelter 1300 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
10494 gezelter 1373 if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
10495 gezelter 1300 $as_echo_n "(cached) " >&6
10496 gezelter 2 else
10497     echo 'void f(){}' > conftest.c
10498 gezelter 848 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
10499 gezelter 1373 ac_cv_ac_cv_guessed_cflags=yes
10500 gezelter 2 else
10501 gezelter 1373 ac_cv_ac_cv_guessed_cflags=no
10502 gezelter 2 fi
10503     rm -f conftest*
10504    
10505     fi
10506 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
10507     $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
10508     if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
10509 gezelter 2 :
10510    
10511     else
10512     :
10513    
10514     echo ""
10515     echo "********************************************************"
10516     echo "* WARNING: The guessed CFLAGS don't seem to work with *"
10517     echo "* your compiler. *"
10518     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10519     echo "********************************************************"
10520     echo ""
10521     CFLAGS=""
10522    
10523     fi
10524    
10525 gezelter 397
10526 gezelter 2 fi
10527    
10528 gezelter 397
10529    
10530    
10531    
10532    
10533    
10534 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
10535 gezelter 1300 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
10536 gezelter 1373 if test "${ac_cv_prog_really_gxx+set}" = set; then :
10537 gezelter 1300 $as_echo_n "(cached) " >&6
10538 gezelter 2 else
10539    
10540     cat > conftest.cpp <<EOF
10541     #ifdef __GNUC__
10542 gezelter 806 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10543     no;
10544     #else
10545 gezelter 2 yes;
10546     #endif
10547     #endif
10548     EOF
10549     if { ac_try='${CXX-c++} -E conftest.cpp'
10550 gezelter 1373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10551 gezelter 2 (eval $ac_try) 2>&5
10552     ac_status=$?
10553 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10554     test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10555 gezelter 2 ac_cv_prog_really_gxx=yes
10556     else
10557     ac_cv_prog_really_gxx=no
10558     fi
10559    
10560     fi
10561 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
10562 gezelter 1300 $as_echo "$ac_cv_prog_really_gxx" >&6; }
10563 gezelter 2 if test "$ac_cv_prog_really_gxx" = yes; then
10564     :
10565    
10566     else
10567     :
10568    
10569     fi
10570    
10571 gezelter 397
10572 gezelter 2 # Try to determine "good" native compiler flags if none specified on command
10573     # line
10574     if test "$ac_test_CXXFLAGS" != "set"; then
10575     CXXFLAGS=""
10576     case "${host_cpu}-${host_os}" in
10577    
10578     *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
10579 gezelter 1240 CXXFLAGS="-O2"
10580 gezelter 2 fi;;
10581     sparc-solaris2*) if test "$CXX" = CC; then
10582 tim 819 CXXFLAGS="-features=extensions -O -dalign"
10583 gezelter 2 fi;;
10584     rs6000*-aix*) if test "$CXX" = xlC; then
10585     CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10586     fi;;
10587     powerpc*-aix*)
10588     if test "$CXX" = xlC; then
10589     CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
10590     echo "*******************************************************"
10591     echo "* You have AIX on an unknown powerpc system. It is *"
10592     echo "* recommended that you use *"
10593     echo "* *"
10594     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10595     echo "* ^^^ *"
10596     echo "* where xxx is 601, 603, 604, or whatever kind of *"
10597     echo "* PowerPC CPU you have. For more info, man cc. *"
10598     echo "*******************************************************"
10599     fi;;
10600     *darwin*)
10601 gezelter 338 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
10602 gezelter 945 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10603     fi
10604     if test "$CXX" = icpc; then
10605 gezelter 1240 CXXFLAGS="-O2"
10606     fi
10607     if test $ac_cv_prog_really_gxx = yes; then
10608     CXXFLAGS="-Os"
10609 gezelter 2 fi;;
10610     esac
10611    
10612     # use default flags for gcc on all systems
10613 gezelter 1240 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
10614     CXXFLAGS="-O2"
10615 gezelter 2 fi
10616    
10617     if test -z "$CXXFLAGS"; then
10618     echo ""
10619     echo "**********************************************************"
10620     echo "* WARNING: Don't know the best CXXFLAGS for this system *"
10621     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10622 gezelter 1240 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
10623 gezelter 2 echo "**********************************************************"
10624     echo ""
10625 gezelter 1240 CXXFLAGS="-O"
10626 gezelter 2 fi
10627    
10628 gezelter 397
10629    
10630 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
10631 gezelter 1300 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
10632 gezelter 1373 if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
10633 gezelter 1300 $as_echo_n "(cached) " >&6
10634 gezelter 2 else
10635     echo 'void f(){}' > conftest.cpp
10636 gezelter 848 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
10637 gezelter 1373 ac_cv_ac_cv_guessed_cxxflags=yes
10638 gezelter 2 else
10639 gezelter 1373 ac_cv_ac_cv_guessed_cxxflags=no
10640 gezelter 2 fi
10641     rm -f conftest*
10642    
10643     fi
10644 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
10645     $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
10646     if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
10647 gezelter 2 :
10648    
10649     else
10650     :
10651    
10652     echo ""
10653     echo "**********************************************************"
10654     echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
10655     echo "* your compiler. *"
10656     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10657     echo "**********************************************************"
10658     echo ""
10659     CXXFLAGS=""
10660    
10661     fi
10662    
10663 gezelter 397
10664 gezelter 2 fi
10665    
10666     ;;
10667     esac
10668    
10669 tim 819
10670 gezelter 1210 # Check whether --enable-doxygen was given.
10671 gezelter 1373 if test "${enable_doxygen+set}" = set; then :
10672 gezelter 1210 enableval=$enable_doxygen;
10673     fi
10674 chuckv 1197
10675 gezelter 1210 # Check whether --enable-dot was given.
10676 gezelter 1373 if test "${enable_dot+set}" = set; then :
10677 gezelter 1210 enableval=$enable_dot;
10678     fi
10679 chuckv 1197
10680 gezelter 1210 # Check whether --enable-html-docs was given.
10681 gezelter 1373 if test "${enable_html_docs+set}" = set; then :
10682 gezelter 1210 enableval=$enable_html_docs;
10683 gezelter 49 else
10684     enable_html_docs=yes
10685 gezelter 1210 fi
10686    
10687     # Check whether --enable-latex-docs was given.
10688 gezelter 1373 if test "${enable_latex_docs+set}" = set; then :
10689 gezelter 1210 enableval=$enable_latex_docs;
10690 gezelter 49 else
10691     enable_latex_docs=no
10692 gezelter 1210 fi
10693    
10694 gezelter 49 if test "x$enable_doxygen" = xno; then
10695     enable_doc=no
10696     else
10697     # Extract the first word of "doxygen", so it can be a program name with args.
10698     set dummy doxygen; ac_word=$2
10699 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10700 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
10701 gezelter 1373 if test "${ac_cv_path_DOXYGEN+set}" = set; then :
10702 gezelter 1300 $as_echo_n "(cached) " >&6
10703 gezelter 49 else
10704     case $DOXYGEN in
10705     [\\/]* | ?:[\\/]*)
10706     ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
10707     ;;
10708     *)
10709 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10710     for as_dir in $PATH
10711     do
10712     IFS=$as_save_IFS
10713     test -z "$as_dir" && as_dir=.
10714 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
10715 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10716 gezelter 397 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
10717 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10718 gezelter 397 break 2
10719     fi
10720 gezelter 49 done
10721 gezelter 1373 done
10722 gezelter 1210 IFS=$as_save_IFS
10723 gezelter 49
10724     ;;
10725     esac
10726     fi
10727     DOXYGEN=$ac_cv_path_DOXYGEN
10728     if test -n "$DOXYGEN"; then
10729 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
10730 gezelter 1300 $as_echo "$DOXYGEN" >&6; }
10731 gezelter 49 else
10732 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10733 gezelter 1300 $as_echo "no" >&6; }
10734 gezelter 49 fi
10735    
10736 gezelter 1210
10737 gezelter 49 if test "x$DOXYGEN" = x; then
10738     if test "x$enable_doxygen" = xyes; then
10739 gezelter 1373 as_fn_error "could not find doxygen" "$LINENO" 5
10740 gezelter 49 fi
10741     enable_doc=no
10742     else
10743     enable_doc=yes
10744     # Extract the first word of "dot", so it can be a program name with args.
10745     set dummy dot; ac_word=$2
10746 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10747 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
10748 gezelter 1373 if test "${ac_cv_path_DOT+set}" = set; then :
10749 gezelter 1300 $as_echo_n "(cached) " >&6
10750 gezelter 49 else
10751     case $DOT in
10752     [\\/]* | ?:[\\/]*)
10753     ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
10754     ;;
10755     *)
10756 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10757     for as_dir in $PATH
10758     do
10759     IFS=$as_save_IFS
10760     test -z "$as_dir" && as_dir=.
10761 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
10762 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10763 gezelter 397 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
10764 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10765 gezelter 397 break 2
10766     fi
10767 gezelter 49 done
10768 gezelter 1373 done
10769 gezelter 1210 IFS=$as_save_IFS
10770 gezelter 49
10771     ;;
10772     esac
10773     fi
10774     DOT=$ac_cv_path_DOT
10775     if test -n "$DOT"; then
10776 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
10777 gezelter 1300 $as_echo "$DOT" >&6; }
10778 gezelter 49 else
10779 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10780 gezelter 1300 $as_echo "no" >&6; }
10781 gezelter 49 fi
10782    
10783 gezelter 1210
10784 gezelter 49 fi
10785     fi
10786    
10787     if test "x$enable_doc" = xyes; then
10788     DOC=1
10789     else
10790     DOC=0
10791     fi
10792    
10793 gezelter 397
10794 gezelter 49 if test x$DOT = x; then
10795     if test "x$enable_dot" = xyes; then
10796 gezelter 1373 as_fn_error "could not find dot" "$LINENO" 5
10797 gezelter 49 fi
10798     enable_dot=no
10799     else
10800     enable_dot=yes
10801     fi
10802    
10803 gezelter 397
10804    
10805    
10806    
10807    
10808    
10809 gezelter 2
10810    
10811    
10812    
10813    
10814    
10815    
10816    
10817    
10818 gezelter 397
10819    
10820    
10821 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"
10822 gezelter 397
10823    
10824 gezelter 2 cat >confcache <<\_ACEOF
10825     # This file is a shell script that caches the results of configure
10826     # tests run on this system so they can be shared between configure
10827     # scripts and configure runs, see configure's option --config-cache.
10828     # It is not useful on other systems. If it contains results you don't
10829     # want to keep, you may remove or edit it.
10830     #
10831     # config.status only pays attention to the cache file if you give it
10832     # the --recheck option to rerun configure.
10833     #
10834 gezelter 397 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10835 gezelter 2 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10836     # following values.
10837    
10838     _ACEOF
10839    
10840     # The following way of writing the cache mishandles newlines in values,
10841     # but we know of no workaround that is simple, portable, and efficient.
10842 gezelter 1210 # So, we kill variables containing newlines.
10843 gezelter 2 # Ultrix sh set writes to stderr and can't be redirected directly,
10844     # and sets the high bit in the cache file unless we assign to the vars.
10845 gezelter 1210 (
10846     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10847     eval ac_val=\$$ac_var
10848     case $ac_val in #(
10849     *${as_nl}*)
10850     case $ac_var in #(
10851 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10852     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10853 gezelter 1210 esac
10854     case $ac_var in #(
10855     _ | IFS | as_nl) ;; #(
10856 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10857 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
10858 gezelter 1210 esac ;;
10859     esac
10860     done
10861    
10862 gezelter 2 (set) 2>&1 |
10863 gezelter 1210 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10864     *${as_nl}ac_space=\ *)
10865 gezelter 1373 # `set' does not quote correctly, so add quotes: double-quote
10866     # substitution turns \\\\ into \\, and sed turns \\ into \.
10867 gezelter 2 sed -n \
10868 gezelter 397 "s/'/'\\\\''/g;
10869     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10870 gezelter 1210 ;; #(
10871 gezelter 2 *)
10872     # `set' quotes correctly as required by POSIX, so do not add quotes.
10873 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10874 gezelter 2 ;;
10875 gezelter 1210 esac |
10876     sort
10877     ) |
10878 gezelter 2 sed '
10879 gezelter 1210 /^ac_cv_env_/b end
10880 gezelter 2 t clear
10881 gezelter 1210 :clear
10882 gezelter 2 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10883     t end
10884 gezelter 1210 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10885     :end' >>confcache
10886     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10887     if test -w "$cache_file"; then
10888     test "x$cache_file" != "x/dev/null" &&
10889 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10890 gezelter 1300 $as_echo "$as_me: updating cache $cache_file" >&6;}
10891 gezelter 2 cat confcache >$cache_file
10892     else
10893 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10894 gezelter 1300 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10895 gezelter 2 fi
10896     fi
10897     rm -f confcache
10898    
10899     test "x$prefix" = xNONE && prefix=$ac_default_prefix
10900     # Let make expand exec_prefix.
10901     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10902    
10903     DEFS=-DHAVE_CONFIG_H
10904    
10905 gezelter 397 ac_libobjs=
10906     ac_ltlibobjs=
10907     for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10908     # 1. Remove the extension, and $U if already installed.
10909 gezelter 1210 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10910 gezelter 1300 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10911 gezelter 1210 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10912     # will be set to the directory where LIBOBJS objects are built.
10913 gezelter 1373 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10914     as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10915 gezelter 397 done
10916     LIBOBJS=$ac_libobjs
10917    
10918     LTLIBOBJS=$ac_ltlibobjs
10919    
10920    
10921    
10922 gezelter 2 : ${CONFIG_STATUS=./config.status}
10923 gezelter 1300 ac_write_fail=0
10924 gezelter 2 ac_clean_files_save=$ac_clean_files
10925     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10926 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10927 gezelter 1300 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10928 gezelter 1373 as_write_fail=0
10929     cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10930 gezelter 2 #! $SHELL
10931 gezelter 397 # Generated by $as_me.
10932 gezelter 2 # Run this file to recreate the current configuration.
10933     # Compiler output produced by configure, useful for debugging
10934     # configure, is in config.log if it exists.
10935    
10936     debug=false
10937 gezelter 397 ac_cs_recheck=false
10938     ac_cs_silent=false
10939 gezelter 1373
10940 gezelter 2 SHELL=\${CONFIG_SHELL-$SHELL}
10941 gezelter 1373 export SHELL
10942     _ASEOF
10943     cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10944     ## -------------------- ##
10945     ## M4sh Initialization. ##
10946     ## -------------------- ##
10947 gezelter 2
10948 gezelter 1210 # Be more Bourne compatible
10949     DUALCASE=1; export DUALCASE # for MKS sh
10950 gezelter 1373 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10951 gezelter 2 emulate sh
10952     NULLCMD=:
10953 gezelter 1300 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10954 gezelter 397 # is contrary to our usage. Disable this feature.
10955     alias -g '${1+"$@"}'='"$@"'
10956 gezelter 1210 setopt NO_GLOB_SUBST
10957     else
10958 gezelter 1373 case `(set -o) 2>/dev/null` in #(
10959     *posix*) :
10960     set -o posix ;; #(
10961     *) :
10962     ;;
10963 gezelter 1210 esac
10964 gezelter 2 fi
10965    
10966 gezelter 1210
10967 gezelter 1300 as_nl='
10968     '
10969     export as_nl
10970     # Printing a long string crashes Solaris 7 /usr/bin/printf.
10971     as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10972     as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10973     as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10974 gezelter 1373 # Prefer a ksh shell builtin over an external printf program on Solaris,
10975     # but without wasting forks for bash or zsh.
10976     if test -z "$BASH_VERSION$ZSH_VERSION" \
10977     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10978     as_echo='print -r --'
10979     as_echo_n='print -rn --'
10980     elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10981 gezelter 1300 as_echo='printf %s\n'
10982     as_echo_n='printf %s'
10983     else
10984     if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10985     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10986     as_echo_n='/usr/ucb/echo -n'
10987 gezelter 1210 else
10988 gezelter 1300 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10989     as_echo_n_body='eval
10990     arg=$1;
10991 gezelter 1373 case $arg in #(
10992 gezelter 1300 *"$as_nl"*)
10993     expr "X$arg" : "X\\(.*\\)$as_nl";
10994     arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10995     esac;
10996     expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10997     '
10998     export as_echo_n_body
10999     as_echo_n='sh -c $as_echo_n_body as_echo'
11000 gezelter 1210 fi
11001 gezelter 1300 export as_echo_body
11002     as_echo='sh -c $as_echo_body as_echo'
11003 gezelter 1210 fi
11004    
11005 gezelter 1300 # The user is always right.
11006     if test "${PATH_SEPARATOR+set}" != set; then
11007     PATH_SEPARATOR=:
11008     (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11009     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11010     PATH_SEPARATOR=';'
11011     }
11012     fi
11013    
11014 gezelter 397
11015 gezelter 1210 # IFS
11016     # We need space, tab and new line, in precisely that order. Quoting is
11017     # there to prevent editors from complaining about space-tab.
11018     # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11019     # splitting by setting IFS to empty value.)
11020     IFS=" "" $as_nl"
11021    
11022     # Find who we are. Look in the path if we contain no directory separator.
11023 gezelter 1373 case $0 in #((
11024 gezelter 1210 *[\\/]* ) as_myself=$0 ;;
11025     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11026     for as_dir in $PATH
11027     do
11028     IFS=$as_save_IFS
11029     test -z "$as_dir" && as_dir=.
11030 gezelter 1373 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11031     done
11032 gezelter 1210 IFS=$as_save_IFS
11033    
11034     ;;
11035     esac
11036     # We did not find ourselves, most probably we were run as `sh COMMAND'
11037     # in which case we are not to be found in the path.
11038     if test "x$as_myself" = x; then
11039     as_myself=$0
11040     fi
11041     if test ! -f "$as_myself"; then
11042 gezelter 1300 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11043 gezelter 1373 exit 1
11044 gezelter 1210 fi
11045    
11046 gezelter 1373 # Unset variables that we do not need and which cause bugs (e.g. in
11047     # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11048     # suppresses any "Segmentation fault" message there. '((' could
11049     # trigger a bug in pdksh 5.2.14.
11050     for as_var in BASH_ENV ENV MAIL MAILPATH
11051     do eval test x\${$as_var+set} = xset \
11052     && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11053 gezelter 1210 done
11054 gezelter 397 PS1='$ '
11055     PS2='> '
11056     PS4='+ '
11057    
11058     # NLS nuisances.
11059 gezelter 1300 LC_ALL=C
11060     export LC_ALL
11061     LANGUAGE=C
11062     export LANGUAGE
11063 gezelter 397
11064 gezelter 1373 # CDPATH.
11065     (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11066    
11067    
11068     # as_fn_error ERROR [LINENO LOG_FD]
11069     # ---------------------------------
11070     # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11071     # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11072     # script with status $?, using 1 if that was 0.
11073     as_fn_error ()
11074     {
11075     as_status=$?; test $as_status -eq 0 && as_status=1
11076     if test "$3"; then
11077     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11078     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11079     fi
11080     $as_echo "$as_me: error: $1" >&2
11081     as_fn_exit $as_status
11082     } # as_fn_error
11083    
11084    
11085     # as_fn_set_status STATUS
11086     # -----------------------
11087     # Set $? to STATUS, without forking.
11088     as_fn_set_status ()
11089     {
11090     return $1
11091     } # as_fn_set_status
11092    
11093     # as_fn_exit STATUS
11094     # -----------------
11095     # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11096     as_fn_exit ()
11097     {
11098     set +e
11099     as_fn_set_status $1
11100     exit $1
11101     } # as_fn_exit
11102    
11103     # as_fn_unset VAR
11104     # ---------------
11105     # Portably unset VAR.
11106     as_fn_unset ()
11107     {
11108     { eval $1=; unset $1;}
11109     }
11110     as_unset=as_fn_unset
11111     # as_fn_append VAR VALUE
11112     # ----------------------
11113     # Append the text in VALUE to the end of the definition contained in VAR. Take
11114     # advantage of any shell optimizations that allow amortized linear growth over
11115     # repeated appends, instead of the typical quadratic growth present in naive
11116     # implementations.
11117     if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11118     eval 'as_fn_append ()
11119     {
11120     eval $1+=\$2
11121     }'
11122     else
11123     as_fn_append ()
11124     {
11125     eval $1=\$$1\$2
11126     }
11127     fi # as_fn_append
11128    
11129     # as_fn_arith ARG...
11130     # ------------------
11131     # Perform arithmetic evaluation on the ARGs, and store the result in the
11132     # global $as_val. Take advantage of shells that can avoid forks. The arguments
11133     # must be portable across $(()) and expr.
11134     if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11135     eval 'as_fn_arith ()
11136     {
11137     as_val=$(( $* ))
11138     }'
11139     else
11140     as_fn_arith ()
11141     {
11142     as_val=`expr "$@" || test $? -eq 1`
11143     }
11144     fi # as_fn_arith
11145    
11146    
11147 gezelter 1210 if expr a : '\(a\)' >/dev/null 2>&1 &&
11148     test "X`expr 00001 : '.*\(...\)'`" = X001; then
11149 gezelter 397 as_expr=expr
11150     else
11151     as_expr=false
11152     fi
11153    
11154 gezelter 1210 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11155 gezelter 397 as_basename=basename
11156     else
11157     as_basename=false
11158     fi
11159    
11160 gezelter 1373 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11161     as_dirname=dirname
11162     else
11163     as_dirname=false
11164     fi
11165 gezelter 397
11166 gezelter 1210 as_me=`$as_basename -- "$0" ||
11167 gezelter 397 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11168     X"$0" : 'X\(//\)$' \| \
11169 gezelter 1210 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11170 gezelter 1300 $as_echo X/"$0" |
11171 gezelter 1210 sed '/^.*\/\([^/][^/]*\)\/*$/{
11172     s//\1/
11173     q
11174     }
11175     /^X\/\(\/\/\)$/{
11176     s//\1/
11177     q
11178     }
11179     /^X\/\(\/\).*/{
11180     s//\1/
11181     q
11182     }
11183     s/.*/./; q'`
11184 gezelter 2
11185 gezelter 1373 # Avoid depending upon Character Ranges.
11186     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11187     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11188     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11189     as_cr_digits='0123456789'
11190     as_cr_alnum=$as_cr_Letters$as_cr_digits
11191 gezelter 397
11192 gezelter 1210 ECHO_C= ECHO_N= ECHO_T=
11193 gezelter 1373 case `echo -n x` in #(((((
11194 gezelter 1210 -n*)
11195 gezelter 1373 case `echo 'xy\c'` in
11196 gezelter 1210 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11197 gezelter 1373 xy) ECHO_C='\c';;
11198     *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11199     ECHO_T=' ';;
11200 gezelter 1210 esac;;
11201     *)
11202     ECHO_N='-n';;
11203 gezelter 397 esac
11204 gezelter 2
11205     rm -f conf$$ conf$$.exe conf$$.file
11206 gezelter 1210 if test -d conf$$.dir; then
11207     rm -f conf$$.dir/conf$$.file
11208     else
11209     rm -f conf$$.dir
11210 gezelter 1300 mkdir conf$$.dir 2>/dev/null
11211 gezelter 1210 fi
11212 gezelter 1300 if (echo >conf$$.file) 2>/dev/null; then
11213     if ln -s conf$$.file conf$$ 2>/dev/null; then
11214     as_ln_s='ln -s'
11215     # ... but there are two gotchas:
11216     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11217     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11218     # In both cases, we have to default to `cp -p'.
11219     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11220     as_ln_s='cp -p'
11221     elif ln conf$$.file conf$$ 2>/dev/null; then
11222     as_ln_s=ln
11223     else
11224 gezelter 2 as_ln_s='cp -p'
11225 gezelter 1300 fi
11226 gezelter 2 else
11227     as_ln_s='cp -p'
11228     fi
11229 gezelter 1210 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11230     rmdir conf$$.dir 2>/dev/null
11231 gezelter 2
11232 gezelter 1373
11233     # as_fn_mkdir_p
11234     # -------------
11235     # Create "$as_dir" as a directory, including parents if necessary.
11236     as_fn_mkdir_p ()
11237     {
11238    
11239     case $as_dir in #(
11240     -*) as_dir=./$as_dir;;
11241     esac
11242     test -d "$as_dir" || eval $as_mkdir_p || {
11243     as_dirs=
11244     while :; do
11245     case $as_dir in #(
11246     *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11247     *) as_qdir=$as_dir;;
11248     esac
11249     as_dirs="'$as_qdir' $as_dirs"
11250     as_dir=`$as_dirname -- "$as_dir" ||
11251     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11252     X"$as_dir" : 'X\(//\)[^/]' \| \
11253     X"$as_dir" : 'X\(//\)$' \| \
11254     X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11255     $as_echo X"$as_dir" |
11256     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11257     s//\1/
11258     q
11259     }
11260     /^X\(\/\/\)[^/].*/{
11261     s//\1/
11262     q
11263     }
11264     /^X\(\/\/\)$/{
11265     s//\1/
11266     q
11267     }
11268     /^X\(\/\).*/{
11269     s//\1/
11270     q
11271     }
11272     s/.*/./; q'`
11273     test -d "$as_dir" && break
11274     done
11275     test -z "$as_dirs" || eval "mkdir $as_dirs"
11276     } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11277    
11278    
11279     } # as_fn_mkdir_p
11280 gezelter 397 if mkdir -p . 2>/dev/null; then
11281 gezelter 1373 as_mkdir_p='mkdir -p "$as_dir"'
11282 gezelter 2 else
11283 gezelter 397 test -d ./-p && rmdir ./-p
11284     as_mkdir_p=false
11285 gezelter 2 fi
11286    
11287 gezelter 1210 if test -x / >/dev/null 2>&1; then
11288     as_test_x='test -x'
11289     else
11290     if ls -dL / >/dev/null 2>&1; then
11291     as_ls_L_option=L
11292     else
11293     as_ls_L_option=
11294     fi
11295     as_test_x='
11296     eval sh -c '\''
11297     if test -d "$1"; then
11298 gezelter 1300 test -d "$1/.";
11299 gezelter 1210 else
11300 gezelter 1373 case $1 in #(
11301 gezelter 1300 -*)set "./$1";;
11302 gezelter 1210 esac;
11303 gezelter 1373 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11304 gezelter 1210 ???[sx]*):;;*)false;;esac;fi
11305     '\'' sh
11306     '
11307     fi
11308     as_executable_p=$as_test_x
11309 gezelter 2
11310 gezelter 397 # Sed expression to map a string onto a valid CPP name.
11311     as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11312    
11313     # Sed expression to map a string onto a valid variable name.
11314     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11315    
11316    
11317 gezelter 2 exec 6>&1
11318 gezelter 1373 ## ----------------------------------- ##
11319     ## Main body of $CONFIG_STATUS script. ##
11320     ## ----------------------------------- ##
11321     _ASEOF
11322     test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11323 gezelter 2
11324 gezelter 1373 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11325     # Save the log message, to keep $0 and so on meaningful, and to
11326 gezelter 397 # report actual input values of CONFIG_FILES etc. instead of their
11327 gezelter 1210 # values after options handling.
11328     ac_log="
11329 gezelter 1390 This file was extended by OpenMD $as_me 1.0, which was
11330     generated by GNU Autoconf 2.65. Invocation command line was
11331 chuckv 1197
11332 gezelter 397 CONFIG_FILES = $CONFIG_FILES
11333     CONFIG_HEADERS = $CONFIG_HEADERS
11334     CONFIG_LINKS = $CONFIG_LINKS
11335     CONFIG_COMMANDS = $CONFIG_COMMANDS
11336     $ $0 $@
11337    
11338 gezelter 1210 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11339     "
11340    
11341 gezelter 2 _ACEOF
11342    
11343 gezelter 1373 case $ac_config_files in *"
11344     "*) set x $ac_config_files; shift; ac_config_files=$*;;
11345     esac
11346    
11347     case $ac_config_headers in *"
11348     "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11349     esac
11350    
11351    
11352 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11353 gezelter 2 # Files that config.status was made for.
11354 gezelter 1210 config_files="$ac_config_files"
11355     config_headers="$ac_config_headers"
11356 gezelter 2
11357 gezelter 1210 _ACEOF
11358 gezelter 2
11359 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11360 gezelter 2 ac_cs_usage="\
11361 gezelter 1373 \`$as_me' instantiates files and other configuration actions
11362     from templates according to the current configuration. Unless the files
11363     and actions are specified as TAGs, all are instantiated by default.
11364 gezelter 2
11365 gezelter 1373 Usage: $0 [OPTION]... [TAG]...
11366 gezelter 2
11367     -h, --help print this help, then exit
11368 gezelter 1210 -V, --version print version number and configuration settings, then exit
11369 gezelter 1390 --config print configuration, then exit
11370 gezelter 1373 -q, --quiet, --silent
11371     do not print progress messages
11372 gezelter 2 -d, --debug don't remove temporary files
11373     --recheck update $as_me by reconfiguring in the same conditions
11374 gezelter 1373 --file=FILE[:TEMPLATE]
11375 gezelter 1300 instantiate the configuration file FILE
11376 gezelter 1373 --header=FILE[:TEMPLATE]
11377 gezelter 1300 instantiate the configuration header FILE
11378 gezelter 2
11379     Configuration files:
11380     $config_files
11381    
11382     Configuration headers:
11383     $config_headers
11384    
11385 gezelter 1373 Report bugs to <gezelter@nd.edu>."
11386 gezelter 1210
11387 chuckv 1197 _ACEOF
11388 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11389 gezelter 1390 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11390 gezelter 2 ac_cs_version="\\
11391 gezelter 1390 OpenMD config.status 1.0
11392     configured by $0, generated by GNU Autoconf 2.65,
11393     with options \\"\$ac_cs_config\\"
11394 gezelter 2
11395 gezelter 1373 Copyright (C) 2009 Free Software Foundation, Inc.
11396 gezelter 2 This config.status script is free software; the Free Software Foundation
11397     gives unlimited permission to copy, distribute and modify it."
11398 gezelter 1210
11399     ac_pwd='$ac_pwd'
11400     srcdir='$srcdir'
11401     INSTALL='$INSTALL'
11402 gezelter 1300 test -n "\$AWK" || AWK=awk
11403 gezelter 397 _ACEOF
11404 gezelter 2
11405 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11406     # The default lists apply if the user does not specify any file.
11407 gezelter 2 ac_need_defaults=:
11408     while test $# != 0
11409     do
11410     case $1 in
11411     --*=*)
11412 gezelter 1210 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11413     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11414 gezelter 397 ac_shift=:
11415 gezelter 2 ;;
11416 gezelter 1210 *)
11417 gezelter 397 ac_option=$1
11418     ac_optarg=$2
11419     ac_shift=shift
11420     ;;
11421 gezelter 2 esac
11422    
11423 gezelter 397 case $ac_option in
11424 gezelter 2 # Handling of the options.
11425     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11426 gezelter 397 ac_cs_recheck=: ;;
11427 gezelter 1210 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11428 gezelter 1300 $as_echo "$ac_cs_version"; exit ;;
11429 gezelter 1390 --config | --confi | --conf | --con | --co | --c )
11430     $as_echo "$ac_cs_config"; exit ;;
11431 gezelter 1210 --debug | --debu | --deb | --de | --d | -d )
11432 gezelter 2 debug=: ;;
11433     --file | --fil | --fi | --f )
11434 gezelter 397 $ac_shift
11435 gezelter 1300 case $ac_optarg in
11436     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11437     esac
11438 gezelter 1373 as_fn_append CONFIG_FILES " '$ac_optarg'"
11439 gezelter 2 ac_need_defaults=false;;
11440     --header | --heade | --head | --hea )
11441 gezelter 397 $ac_shift
11442 gezelter 1300 case $ac_optarg in
11443     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11444     esac
11445 gezelter 1373 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11446 gezelter 2 ac_need_defaults=false;;
11447 gezelter 1210 --he | --h)
11448     # Conflict between --help and --header
11449 gezelter 1373 as_fn_error "ambiguous option: \`$1'
11450     Try \`$0 --help' for more information.";;
11451 gezelter 1210 --help | --hel | -h )
11452 gezelter 1300 $as_echo "$ac_cs_usage"; exit ;;
11453 gezelter 397 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11454     | -silent | --silent | --silen | --sile | --sil | --si | --s)
11455     ac_cs_silent=: ;;
11456 gezelter 2
11457     # This is an error.
11458 gezelter 1373 -*) as_fn_error "unrecognized option: \`$1'
11459     Try \`$0 --help' for more information." ;;
11460 gezelter 397
11461 gezelter 1373 *) as_fn_append ac_config_targets " $1"
11462 gezelter 1210 ac_need_defaults=false ;;
11463 gezelter 397
11464 gezelter 2 esac
11465     shift
11466     done
11467    
11468 gezelter 397 ac_configure_extra_args=
11469 gezelter 2
11470 gezelter 397 if $ac_cs_silent; then
11471     exec 6>/dev/null
11472     ac_configure_extra_args="$ac_configure_extra_args --silent"
11473     fi
11474 gezelter 2
11475 gezelter 397 _ACEOF
11476 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11477 gezelter 397 if \$ac_cs_recheck; then
11478 gezelter 1300 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11479     shift
11480     \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11481     CONFIG_SHELL='$SHELL'
11482 gezelter 1210 export CONFIG_SHELL
11483 gezelter 1300 exec "\$@"
11484 gezelter 397 fi
11485 gezelter 2
11486     _ACEOF
11487 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11488 gezelter 1210 exec 5>>config.log
11489     {
11490     echo
11491     sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11492     ## Running $as_me. ##
11493     _ASBOX
11494 gezelter 1300 $as_echo "$ac_log"
11495 gezelter 1210 } >&5
11496 gezelter 2
11497 gezelter 1210 _ACEOF
11498 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11499 gezelter 1210 _ACEOF
11500 gezelter 397
11501 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11502 chuckv 1197
11503 gezelter 1210 # Handling of arguments.
11504 gezelter 397 for ac_config_target in $ac_config_targets
11505     do
11506 gezelter 1210 case $ac_config_target in
11507     "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11508     "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11509     "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11510     "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
11511 skuang 1299 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
11512 gezelter 1210 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
11513     "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11514    
11515 gezelter 1373 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11516 gezelter 397 esac
11517     done
11518    
11519 gezelter 1210
11520 gezelter 2 # If the user did not use the arguments to specify the items to instantiate,
11521     # then the envvar interface is used. Set only those that are not.
11522     # We use the long form for the default assignment because of an extremely
11523     # bizarre bug on SunOS 4.1.3.
11524     if $ac_need_defaults; then
11525     test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11526     test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11527     fi
11528    
11529 gezelter 397 # Have a temporary directory for convenience. Make it in the build tree
11530 gezelter 1210 # simply because there is no reason against having it here, and in addition,
11531 gezelter 397 # creating and moving files from /tmp can sometimes cause problems.
11532 gezelter 1210 # Hook for its removal unless debugging.
11533     # Note that there is a small window in which the directory will not be cleaned:
11534     # after its creation but before its name has been assigned to `$tmp'.
11535 gezelter 2 $debug ||
11536     {
11537 gezelter 1210 tmp=
11538     trap 'exit_status=$?
11539     { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11540     ' 0
11541 gezelter 1373 trap 'as_fn_exit 1' 1 2 13 15
11542 gezelter 2 }
11543     # Create a (secure) tmp directory for tmp files.
11544 gezelter 397
11545 gezelter 2 {
11546 gezelter 1210 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11547 gezelter 2 test -n "$tmp" && test -d "$tmp"
11548     } ||
11549     {
11550 gezelter 1210 tmp=./conf$$-$RANDOM
11551     (umask 077 && mkdir "$tmp")
11552 gezelter 1373 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11553 gezelter 2
11554 gezelter 1300 # Set up the scripts for CONFIG_FILES section.
11555     # No need to generate them if there are no CONFIG_FILES.
11556     # This happens for instance with `./config.status config.h'.
11557 gezelter 1210 if test -n "$CONFIG_FILES"; then
11558 gezelter 2
11559 gezelter 1300
11560 gezelter 1373 ac_cr=`echo X | tr X '\015'`
11561     # On cygwin, bash can eat \r inside `` if the user requested igncr.
11562     # But we know of no other shell where ac_cr would be empty at this
11563     # point, so we can use a bashism as a fallback.
11564     if test "x$ac_cr" = x; then
11565     eval ac_cr=\$\'\\r\'
11566     fi
11567 gezelter 1300 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11568     if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11569 gezelter 1373 ac_cs_awk_cr='\r'
11570 gezelter 1300 else
11571     ac_cs_awk_cr=$ac_cr
11572     fi
11573    
11574     echo 'BEGIN {' >"$tmp/subs1.awk" &&
11575 skuang 1299 _ACEOF
11576 gezelter 1281
11577    
11578 gezelter 1300 {
11579     echo "cat >conf$$subs.awk <<_ACEOF" &&
11580     echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11581     echo "_ACEOF"
11582     } >conf$$subs.sh ||
11583 gezelter 1373 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11584 gezelter 1300 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11585 gezelter 1210 ac_delim='%!_!# '
11586     for ac_last_try in false false false false false :; do
11587 gezelter 1300 . ./conf$$subs.sh ||
11588 gezelter 1373 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11589 gezelter 1210
11590 gezelter 1373 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11591     if test $ac_delim_n = $ac_delim_num; then
11592 gezelter 1210 break
11593     elif $ac_last_try; then
11594 gezelter 1373 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11595 gezelter 1210 else
11596     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11597 gezelter 2 fi
11598 gezelter 1210 done
11599 gezelter 1300 rm -f conf$$subs.sh
11600 gezelter 2
11601 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11602     cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11603 gezelter 397 _ACEOF
11604 gezelter 1300 sed -n '
11605     h
11606     s/^/S["/; s/!.*/"]=/
11607     p
11608     g
11609     s/^[^!]*!//
11610     :repl
11611     t repl
11612     s/'"$ac_delim"'$//
11613     t delim
11614     :nl
11615     h
11616 gezelter 1390 s/\(.\{148\}\)..*/\1/
11617 gezelter 1300 t more1
11618     s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11619     p
11620     n
11621     b repl
11622     :more1
11623     s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11624     p
11625     g
11626     s/.\{148\}//
11627     t nl
11628     :delim
11629     h
11630 gezelter 1390 s/\(.\{148\}\)..*/\1/
11631 gezelter 1300 t more2
11632     s/["\\]/\\&/g; s/^/"/; s/$/"/
11633     p
11634     b
11635     :more2
11636     s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11637     p
11638     g
11639     s/.\{148\}//
11640     t delim
11641     ' <conf$$subs.awk | sed '
11642     /^[^""]/{
11643     N
11644     s/\n//
11645     }
11646     ' >>$CONFIG_STATUS || ac_write_fail=1
11647     rm -f conf$$subs.awk
11648     cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11649     _ACAWK
11650     cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11651     for (key in S) S_is_set[key] = 1
11652     FS = ""
11653 gezelter 1210
11654 gezelter 1300 }
11655     {
11656     line = $ 0
11657     nfields = split(line, field, "@")
11658     substed = 0
11659     len = length(field[1])
11660     for (i = 2; i < nfields; i++) {
11661     key = field[i]
11662     keylen = length(key)
11663     if (S_is_set[key]) {
11664     value = S[key]
11665     line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11666     len += length(value) + length(field[++i])
11667     substed = 1
11668     } else
11669     len += 1 + keylen
11670     }
11671 gezelter 1210
11672 gezelter 1300 print line
11673     }
11674    
11675     _ACAWK
11676 skuang 1299 _ACEOF
11677 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11678     if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11679     sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11680     else
11681     cat
11682     fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11683 gezelter 1373 || as_fn_error "could not setup config files machinery" "$LINENO" 5
11684 gezelter 1210 _ACEOF
11685    
11686     # VPATH may cause trouble with some makes, so we remove $(srcdir),
11687     # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11688     # trailing colons and then remove the whole line if VPATH becomes empty
11689     # (actually we leave an empty line to preserve line numbers).
11690     if test "x$srcdir" = x.; then
11691     ac_vpsub='/^[ ]*VPATH[ ]*=/{
11692     s/:*\$(srcdir):*/:/
11693     s/:*\${srcdir}:*/:/
11694     s/:*@srcdir@:*/:/
11695     s/^\([^=]*=[ ]*\):*/\1/
11696     s/:*$//
11697     s/^[^=]*=[ ]*$//
11698     }'
11699     fi
11700    
11701 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11702 gezelter 1210 fi # test -n "$CONFIG_FILES"
11703    
11704 gezelter 1300 # Set up the scripts for CONFIG_HEADERS section.
11705     # No need to generate them if there are no CONFIG_HEADERS.
11706     # This happens for instance with `./config.status Makefile'.
11707     if test -n "$CONFIG_HEADERS"; then
11708     cat >"$tmp/defines.awk" <<\_ACAWK ||
11709     BEGIN {
11710     _ACEOF
11711 gezelter 1210
11712 gezelter 1300 # Transform confdefs.h into an awk script `defines.awk', embedded as
11713     # here-document in config.status, that substitutes the proper values into
11714     # config.h.in to produce config.h.
11715    
11716     # Create a delimiter string that does not exist in confdefs.h, to ease
11717     # handling of long lines.
11718     ac_delim='%!_!# '
11719     for ac_last_try in false false :; do
11720     ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11721     if test -z "$ac_t"; then
11722     break
11723     elif $ac_last_try; then
11724 gezelter 1373 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
11725 gezelter 1300 else
11726     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11727     fi
11728     done
11729    
11730     # For the awk script, D is an array of macro values keyed by name,
11731     # likewise P contains macro parameters if any. Preserve backslash
11732     # newline sequences.
11733    
11734     ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11735     sed -n '
11736     s/.\{148\}/&'"$ac_delim"'/g
11737     t rset
11738     :rset
11739     s/^[ ]*#[ ]*define[ ][ ]*/ /
11740     t def
11741     d
11742     :def
11743     s/\\$//
11744     t bsnl
11745     s/["\\]/\\&/g
11746     s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11747     D["\1"]=" \3"/p
11748     s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11749     d
11750     :bsnl
11751     s/["\\]/\\&/g
11752     s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11753     D["\1"]=" \3\\\\\\n"\\/p
11754     t cont
11755     s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11756     t cont
11757     d
11758     :cont
11759     n
11760     s/.\{148\}/&'"$ac_delim"'/g
11761     t clear
11762     :clear
11763     s/\\$//
11764     t bsnlc
11765     s/["\\]/\\&/g; s/^/"/; s/$/"/p
11766     d
11767     :bsnlc
11768     s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11769     b cont
11770     ' <confdefs.h | sed '
11771     s/'"$ac_delim"'/"\\\
11772     "/g' >>$CONFIG_STATUS || ac_write_fail=1
11773    
11774     cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11775     for (key in D) D_is_set[key] = 1
11776     FS = ""
11777     }
11778     /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11779     line = \$ 0
11780     split(line, arg, " ")
11781     if (arg[1] == "#") {
11782     defundef = arg[2]
11783     mac1 = arg[3]
11784     } else {
11785     defundef = substr(arg[1], 2)
11786     mac1 = arg[2]
11787     }
11788     split(mac1, mac2, "(") #)
11789     macro = mac2[1]
11790 gezelter 1373 prefix = substr(line, 1, index(line, defundef) - 1)
11791 gezelter 1300 if (D_is_set[macro]) {
11792     # Preserve the white space surrounding the "#".
11793     print prefix "define", macro P[macro] D[macro]
11794     next
11795     } else {
11796     # Replace #undef with comments. This is necessary, for example,
11797     # in the case of _POSIX_SOURCE, which is predefined and required
11798     # on some systems where configure will not decide to define it.
11799     if (defundef == "undef") {
11800 gezelter 1373 print "/*", prefix defundef, macro, "*/"
11801 gezelter 1300 next
11802     }
11803     }
11804     }
11805     { print }
11806     _ACAWK
11807     _ACEOF
11808     cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11809 gezelter 1373 as_fn_error "could not setup config headers machinery" "$LINENO" 5
11810 gezelter 1300 fi # test -n "$CONFIG_HEADERS"
11811    
11812    
11813     eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11814     shift
11815     for ac_tag
11816 gezelter 1210 do
11817     case $ac_tag in
11818     :[FHLC]) ac_mode=$ac_tag; continue;;
11819 gezelter 2 esac
11820 gezelter 1210 case $ac_mode$ac_tag in
11821     :[FHL]*:*);;
11822 gezelter 1373 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
11823 gezelter 1210 :[FH]-) ac_tag=-:-;;
11824     :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11825     esac
11826     ac_save_IFS=$IFS
11827     IFS=:
11828     set x $ac_tag
11829     IFS=$ac_save_IFS
11830     shift
11831     ac_file=$1
11832     shift
11833 gezelter 2
11834 gezelter 1210 case $ac_mode in
11835     :L) ac_source=$1;;
11836     :[FH])
11837     ac_file_inputs=
11838     for ac_f
11839     do
11840     case $ac_f in
11841     -) ac_f="$tmp/stdin";;
11842     *) # Look for the file first in the build tree, then in the source tree
11843     # (if the path is not absolute). The absolute path cannot be DOS-style,
11844     # because $ac_f cannot contain `:'.
11845     test -f "$ac_f" ||
11846     case $ac_f in
11847     [\\/$]*) false;;
11848     *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11849     esac ||
11850 gezelter 1373 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11851 gezelter 1210 esac
11852 gezelter 1300 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11853 gezelter 1373 as_fn_append ac_file_inputs " '$ac_f'"
11854 gezelter 1210 done
11855    
11856     # Let's still pretend it is `configure' which instantiates (i.e., don't
11857     # use $as_me), people would be surprised to read:
11858     # /* config.h. Generated by config.status. */
11859 gezelter 1300 configure_input='Generated from '`
11860     $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11861     `' by configure.'
11862 gezelter 1210 if test x"$ac_file" != x-; then
11863     configure_input="$ac_file. $configure_input"
11864 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11865 gezelter 1300 $as_echo "$as_me: creating $ac_file" >&6;}
11866 gezelter 1210 fi
11867 gezelter 1300 # Neutralize special characters interpreted by sed in replacement strings.
11868     case $configure_input in #(
11869     *\&* | *\|* | *\\* )
11870     ac_sed_conf_input=`$as_echo "$configure_input" |
11871     sed 's/[\\\\&|]/\\\\&/g'`;; #(
11872     *) ac_sed_conf_input=$configure_input;;
11873     esac
11874 gezelter 1210
11875     case $ac_tag in
11876 gezelter 1300 *:-:* | *:-) cat >"$tmp/stdin" \
11877 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
11878 gezelter 1210 esac
11879     ;;
11880     esac
11881    
11882     ac_dir=`$as_dirname -- "$ac_file" ||
11883 gezelter 397 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11884     X"$ac_file" : 'X\(//\)[^/]' \| \
11885     X"$ac_file" : 'X\(//\)$' \| \
11886 gezelter 1210 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11887 gezelter 1300 $as_echo X"$ac_file" |
11888 gezelter 1210 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11889     s//\1/
11890     q
11891     }
11892     /^X\(\/\/\)[^/].*/{
11893     s//\1/
11894     q
11895     }
11896     /^X\(\/\/\)$/{
11897     s//\1/
11898     q
11899     }
11900     /^X\(\/\).*/{
11901     s//\1/
11902     q
11903     }
11904     s/.*/./; q'`
11905 gezelter 1373 as_dir="$ac_dir"; as_fn_mkdir_p
11906 gezelter 397 ac_builddir=.
11907    
11908 gezelter 1210 case "$ac_dir" in
11909     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11910     *)
11911 gezelter 1300 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11912 gezelter 1210 # A ".." for each directory in $ac_dir_suffix.
11913 gezelter 1300 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11914 gezelter 1210 case $ac_top_builddir_sub in
11915     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11916     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11917     esac ;;
11918     esac
11919     ac_abs_top_builddir=$ac_pwd
11920     ac_abs_builddir=$ac_pwd$ac_dir_suffix
11921     # for backward compatibility:
11922     ac_top_builddir=$ac_top_build_prefix
11923 gezelter 397
11924     case $srcdir in
11925 gezelter 1210 .) # We are building in place.
11926 gezelter 397 ac_srcdir=.
11927 gezelter 1210 ac_top_srcdir=$ac_top_builddir_sub
11928     ac_abs_top_srcdir=$ac_pwd ;;
11929     [\\/]* | ?:[\\/]* ) # Absolute name.
11930 gezelter 397 ac_srcdir=$srcdir$ac_dir_suffix;
11931 gezelter 1210 ac_top_srcdir=$srcdir
11932     ac_abs_top_srcdir=$srcdir ;;
11933     *) # Relative name.
11934     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11935     ac_top_srcdir=$ac_top_build_prefix$srcdir
11936     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11937 gezelter 397 esac
11938 gezelter 1210 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11939 gezelter 2
11940 gezelter 397
11941 gezelter 1210 case $ac_mode in
11942     :F)
11943     #
11944     # CONFIG_FILE
11945     #
11946 gezelter 397
11947 gezelter 2 case $INSTALL in
11948     [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11949 gezelter 1210 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11950 gezelter 2 esac
11951 gezelter 1210 _ACEOF
11952 gezelter 2
11953 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11954 gezelter 1210 # If the template does not know about datarootdir, expand it.
11955     # FIXME: This hack should be removed a few years after 2.60.
11956     ac_datarootdir_hack=; ac_datarootdir_seen=
11957 gezelter 1300 ac_sed_dataroot='
11958     /datarootdir/ {
11959 gezelter 1210 p
11960     q
11961     }
11962     /@datadir@/p
11963     /@docdir@/p
11964     /@infodir@/p
11965     /@localedir@/p
11966 gezelter 1373 /@mandir@/p'
11967 gezelter 1300 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11968 gezelter 1210 *datarootdir*) ac_datarootdir_seen=yes;;
11969     *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11970 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11971 gezelter 1300 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11972 gezelter 397 _ACEOF
11973 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11974 gezelter 1210 ac_datarootdir_hack='
11975     s&@datadir@&$datadir&g
11976     s&@docdir@&$docdir&g
11977     s&@infodir@&$infodir&g
11978     s&@localedir@&$localedir&g
11979     s&@mandir@&$mandir&g
11980 gezelter 1373 s&\\\${datarootdir}&$datarootdir&g' ;;
11981 gezelter 1210 esac
11982     _ACEOF
11983    
11984     # Neutralize VPATH when `$srcdir' = `.'.
11985     # Shell code in configure.ac might set extrasub.
11986     # FIXME: do we really want to maintain this feature?
11987 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11988     ac_sed_extra="$ac_vpsub
11989 gezelter 2 $extrasub
11990 gezelter 397 _ACEOF
11991 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11992 gezelter 2 :t
11993     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11994 gezelter 1300 s|@configure_input@|$ac_sed_conf_input|;t t
11995 gezelter 1210 s&@top_builddir@&$ac_top_builddir_sub&;t t
11996 gezelter 1300 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11997 gezelter 1210 s&@srcdir@&$ac_srcdir&;t t
11998     s&@abs_srcdir@&$ac_abs_srcdir&;t t
11999     s&@top_srcdir@&$ac_top_srcdir&;t t
12000     s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12001     s&@builddir@&$ac_builddir&;t t
12002     s&@abs_builddir@&$ac_abs_builddir&;t t
12003     s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12004     s&@INSTALL@&$ac_INSTALL&;t t
12005     $ac_datarootdir_hack
12006 gezelter 1300 "
12007     eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12008 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
12009 gezelter 2
12010 gezelter 1210 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12011     { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12012     { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12013 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12014 gezelter 1210 which seems to be undefined. Please make sure it is defined." >&5
12015 gezelter 1300 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12016 gezelter 1210 which seems to be undefined. Please make sure it is defined." >&2;}
12017    
12018     rm -f "$tmp/stdin"
12019 gezelter 502 case $ac_file in
12020 gezelter 1300 -) cat "$tmp/out" && rm -f "$tmp/out";;
12021     *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12022     esac \
12023 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
12024 gezelter 1210 ;;
12025     :H)
12026     #
12027     # CONFIG_HEADER
12028     #
12029 gezelter 2 if test x"$ac_file" != x-; then
12030 gezelter 1300 {
12031     $as_echo "/* $configure_input */" \
12032     && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12033     } >"$tmp/config.h" \
12034 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
12035 gezelter 1300 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12036 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12037 gezelter 1300 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12038 gezelter 2 else
12039 gezelter 1300 rm -f "$ac_file"
12040     mv "$tmp/config.h" "$ac_file" \
12041 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
12042 gezelter 2 fi
12043     else
12044 gezelter 1300 $as_echo "/* $configure_input */" \
12045     && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12046 gezelter 1373 || as_fn_error "could not create -" "$LINENO" 5
12047 gezelter 2 fi
12048 gezelter 1210 ;;
12049 gezelter 2
12050    
12051 gezelter 1210 esac
12052 gezelter 397
12053    
12054 gezelter 1210 case $ac_file$ac_mode in
12055     "make/Makefile":F) chmod 0755 scripts/* ;;
12056     "src/utils/Makefile":F) chmod 0755 scripts/* ;;
12057     "src/math/Makefile":F) chmod 0755 scripts/* ;;
12058 skuang 1299 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
12059 gezelter 1210 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
12060     "scripts/filepp":F) chmod 0755 scripts/* ;;
12061 gezelter 2
12062     esac
12063 gezelter 1210 done # for ac_tag
12064 gezelter 2
12065    
12066 gezelter 1373 as_fn_exit 0
12067 gezelter 397 _ACEOF
12068 gezelter 2 ac_clean_files=$ac_clean_files_save
12069    
12070 gezelter 1300 test $ac_write_fail = 0 ||
12071 gezelter 1373 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12072 gezelter 397
12073 gezelter 1300
12074 gezelter 2 # configure is writing to config.log, and then calls config.status.
12075     # config.status does its own redirection, appending to config.log.
12076     # Unfortunately, on DOS this fails, as config.log is still kept open
12077     # by configure, so config.status won't be able to write to it; its
12078     # output is simply discarded. So we exec the FD to /dev/null,
12079     # effectively closing config.log, so it can be properly (re)opened and
12080     # appended to by config.status. When coming back to configure, we
12081     # need to make the FD available again.
12082     if test "$no_create" != yes; then
12083     ac_cs_success=:
12084 gezelter 397 ac_config_status_args=
12085     test "$silent" = yes &&
12086     ac_config_status_args="$ac_config_status_args --quiet"
12087 gezelter 2 exec 5>/dev/null
12088 gezelter 397 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12089 gezelter 2 exec 5>>config.log
12090     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12091     # would make configure fail if this is the last instruction.
12092 gezelter 1373 $ac_cs_success || as_fn_exit $?
12093 gezelter 2 fi
12094 gezelter 1300 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12095 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12096     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12097 gezelter 1300 fi
12098 gezelter 2

Properties

Name Value
svn:executable *