ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/configure
Revision: 1465
Committed: Fri Jul 9 23:08:25 2010 UTC (14 years, 9 months ago) by chuckv
File size: 311758 byte(s)
Log Message:
Creating busticated version of OpenMD

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 gezelter 1396 MPICC
654     MPILIBS
655     MPICXX
656 gezelter 1399 LIBDL
657 gezelter 1373 ac_ct_FC
658     FCFLAGS
659     FC
660     ac_ct_CC
661     CFLAGS
662     CC
663     OBJEXT
664     EXEEXT
665     ac_ct_CXX
666     CPPFLAGS
667     LDFLAGS
668     CXXFLAGS
669 gezelter 1210 CXX
670 gezelter 1373 USE_SINGLE_PRECISION
671     debug
672     PROGNAME
673     host_os
674     host_vendor
675     host_cpu
676     host
677     build_os
678     build_vendor
679     build_cpu
680     build
681     target_alias
682     host_alias
683     build_alias
684     LIBS
685     ECHO_T
686     ECHO_N
687     ECHO_C
688     DEFS
689     mandir
690     localedir
691     libdir
692     psdir
693     pdfdir
694     dvidir
695     htmldir
696     infodir
697     docdir
698     oldincludedir
699     includedir
700     localstatedir
701     sharedstatedir
702     sysconfdir
703     datadir
704     datarootdir
705     libexecdir
706     sbindir
707     bindir
708     program_transform_name
709     prefix
710     exec_prefix
711     PACKAGE_URL
712     PACKAGE_BUGREPORT
713     PACKAGE_STRING
714     PACKAGE_VERSION
715     PACKAGE_TARNAME
716     PACKAGE_NAME
717     PATH_SEPARATOR
718     SHELL'
719 gezelter 397 ac_subst_files=''
720 gezelter 1300 ac_user_opts='
721     enable_option_checking
722 gezelter 1390 enable_openmd_home
723 gezelter 1300 enable_debug
724     enable_single
725     enable_float
726     with_perl_shebang
727     with_zlib
728     with_fftw
729     with_qhull
730     with_openbabel
731     enable_doxygen
732     enable_dot
733     enable_html_docs
734     enable_latex_docs
735     '
736 gezelter 1210 ac_precious_vars='build_alias
737     host_alias
738     target_alias
739     CXX
740     CXXFLAGS
741     LDFLAGS
742     LIBS
743     CPPFLAGS
744     CCC
745     CC
746     CFLAGS
747     FC
748     FCFLAGS
749 gezelter 1396 MPICXX
750     MPICC
751 gezelter 1373 MPIFC
752 gezelter 1210 CPP
753     CXXCPP'
754 gezelter 397
755 gezelter 1210
756 gezelter 2 # Initialize some variables set by options.
757     ac_init_help=
758     ac_init_version=false
759 gezelter 1300 ac_unrecognized_opts=
760     ac_unrecognized_sep=
761 gezelter 2 # The variables have the same names as the options, with
762     # dashes changed to underlines.
763     cache_file=/dev/null
764     exec_prefix=NONE
765     no_create=
766     no_recursion=
767     prefix=NONE
768     program_prefix=NONE
769     program_suffix=NONE
770     program_transform_name=s,x,x,
771     silent=
772     site=
773     srcdir=
774     verbose=
775     x_includes=NONE
776     x_libraries=NONE
777    
778     # Installation directory options.
779     # These are left unexpanded so users can "make install exec_prefix=/foo"
780     # and all the variables that are supposed to be based on exec_prefix
781     # by default will actually change.
782     # Use braces instead of parens because sh, perl, etc. also accept them.
783 gezelter 1210 # (The list follows the same order as the GNU Coding Standards.)
784 gezelter 2 bindir='${exec_prefix}/bin'
785     sbindir='${exec_prefix}/sbin'
786     libexecdir='${exec_prefix}/libexec'
787 gezelter 1210 datarootdir='${prefix}/share'
788     datadir='${datarootdir}'
789 gezelter 2 sysconfdir='${prefix}/etc'
790     sharedstatedir='${prefix}/com'
791     localstatedir='${prefix}/var'
792     includedir='${prefix}/include'
793     oldincludedir='/usr/include'
794 gezelter 1210 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
795     infodir='${datarootdir}/info'
796     htmldir='${docdir}'
797     dvidir='${docdir}'
798     pdfdir='${docdir}'
799     psdir='${docdir}'
800     libdir='${exec_prefix}/lib'
801     localedir='${datarootdir}/locale'
802     mandir='${datarootdir}/man'
803 gezelter 2
804     ac_prev=
805 gezelter 1210 ac_dashdash=
806 gezelter 2 for ac_option
807     do
808     # If the previous option needs an argument, assign it.
809     if test -n "$ac_prev"; then
810 gezelter 1210 eval $ac_prev=\$ac_option
811 gezelter 2 ac_prev=
812     continue
813     fi
814    
815 gezelter 1210 case $ac_option in
816     *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
817     *) ac_optarg=yes ;;
818     esac
819 gezelter 2
820     # Accept the important Cygnus configure options, so we can diagnose typos.
821    
822 gezelter 1210 case $ac_dashdash$ac_option in
823     --)
824     ac_dashdash=yes ;;
825 gezelter 2
826     -bindir | --bindir | --bindi | --bind | --bin | --bi)
827     ac_prev=bindir ;;
828     -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
829     bindir=$ac_optarg ;;
830    
831     -build | --build | --buil | --bui | --bu)
832     ac_prev=build_alias ;;
833     -build=* | --build=* | --buil=* | --bui=* | --bu=*)
834     build_alias=$ac_optarg ;;
835    
836     -cache-file | --cache-file | --cache-fil | --cache-fi \
837     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
838     ac_prev=cache_file ;;
839     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
840     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
841     cache_file=$ac_optarg ;;
842    
843     --config-cache | -C)
844     cache_file=config.cache ;;
845    
846 gezelter 1210 -datadir | --datadir | --datadi | --datad)
847 gezelter 2 ac_prev=datadir ;;
848 gezelter 1210 -datadir=* | --datadir=* | --datadi=* | --datad=*)
849 gezelter 2 datadir=$ac_optarg ;;
850    
851 gezelter 1210 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
852     | --dataroo | --dataro | --datar)
853     ac_prev=datarootdir ;;
854     -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
855     | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
856     datarootdir=$ac_optarg ;;
857    
858 gezelter 2 -disable-* | --disable-*)
859 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
860 gezelter 2 # Reject names that are not valid shell variable names.
861 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
862 gezelter 1373 as_fn_error "invalid feature name: $ac_useropt"
863 gezelter 1300 ac_useropt_orig=$ac_useropt
864     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
865     case $ac_user_opts in
866     *"
867     "enable_$ac_useropt"
868     "*) ;;
869     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
870     ac_unrecognized_sep=', ';;
871     esac
872     eval enable_$ac_useropt=no ;;
873 gezelter 2
874 gezelter 1210 -docdir | --docdir | --docdi | --doc | --do)
875     ac_prev=docdir ;;
876     -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
877     docdir=$ac_optarg ;;
878    
879     -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
880     ac_prev=dvidir ;;
881     -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
882     dvidir=$ac_optarg ;;
883    
884 gezelter 2 -enable-* | --enable-*)
885 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
886 gezelter 2 # Reject names that are not valid shell variable names.
887 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
888 gezelter 1373 as_fn_error "invalid feature name: $ac_useropt"
889 gezelter 1300 ac_useropt_orig=$ac_useropt
890     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
891     case $ac_user_opts in
892     *"
893     "enable_$ac_useropt"
894     "*) ;;
895     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
896     ac_unrecognized_sep=', ';;
897     esac
898     eval enable_$ac_useropt=\$ac_optarg ;;
899 gezelter 2
900     -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
901     | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
902     | --exec | --exe | --ex)
903     ac_prev=exec_prefix ;;
904     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
905     | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
906     | --exec=* | --exe=* | --ex=*)
907     exec_prefix=$ac_optarg ;;
908    
909     -gas | --gas | --ga | --g)
910     # Obsolete; use --with-gas.
911     with_gas=yes ;;
912    
913     -help | --help | --hel | --he | -h)
914     ac_init_help=long ;;
915     -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
916     ac_init_help=recursive ;;
917     -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
918     ac_init_help=short ;;
919    
920     -host | --host | --hos | --ho)
921     ac_prev=host_alias ;;
922     -host=* | --host=* | --hos=* | --ho=*)
923     host_alias=$ac_optarg ;;
924    
925 gezelter 1210 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
926     ac_prev=htmldir ;;
927     -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
928     | --ht=*)
929     htmldir=$ac_optarg ;;
930    
931 gezelter 2 -includedir | --includedir | --includedi | --included | --include \
932     | --includ | --inclu | --incl | --inc)
933     ac_prev=includedir ;;
934     -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
935     | --includ=* | --inclu=* | --incl=* | --inc=*)
936     includedir=$ac_optarg ;;
937    
938     -infodir | --infodir | --infodi | --infod | --info | --inf)
939     ac_prev=infodir ;;
940     -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
941     infodir=$ac_optarg ;;
942    
943     -libdir | --libdir | --libdi | --libd)
944     ac_prev=libdir ;;
945     -libdir=* | --libdir=* | --libdi=* | --libd=*)
946     libdir=$ac_optarg ;;
947    
948     -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
949     | --libexe | --libex | --libe)
950     ac_prev=libexecdir ;;
951     -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
952     | --libexe=* | --libex=* | --libe=*)
953     libexecdir=$ac_optarg ;;
954    
955 gezelter 1210 -localedir | --localedir | --localedi | --localed | --locale)
956     ac_prev=localedir ;;
957     -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
958     localedir=$ac_optarg ;;
959    
960 gezelter 2 -localstatedir | --localstatedir | --localstatedi | --localstated \
961 gezelter 1210 | --localstate | --localstat | --localsta | --localst | --locals)
962 gezelter 2 ac_prev=localstatedir ;;
963     -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
964 gezelter 1210 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
965 gezelter 2 localstatedir=$ac_optarg ;;
966    
967     -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
968     ac_prev=mandir ;;
969     -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
970     mandir=$ac_optarg ;;
971    
972     -nfp | --nfp | --nf)
973     # Obsolete; use --without-fp.
974     with_fp=no ;;
975    
976     -no-create | --no-create | --no-creat | --no-crea | --no-cre \
977 gezelter 397 | --no-cr | --no-c | -n)
978 gezelter 2 no_create=yes ;;
979    
980     -no-recursion | --no-recursion | --no-recursio | --no-recursi \
981     | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
982     no_recursion=yes ;;
983    
984     -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
985     | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
986     | --oldin | --oldi | --old | --ol | --o)
987     ac_prev=oldincludedir ;;
988     -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
989     | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
990     | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
991     oldincludedir=$ac_optarg ;;
992    
993     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
994     ac_prev=prefix ;;
995     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
996     prefix=$ac_optarg ;;
997    
998     -program-prefix | --program-prefix | --program-prefi | --program-pref \
999     | --program-pre | --program-pr | --program-p)
1000     ac_prev=program_prefix ;;
1001     -program-prefix=* | --program-prefix=* | --program-prefi=* \
1002     | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1003     program_prefix=$ac_optarg ;;
1004    
1005     -program-suffix | --program-suffix | --program-suffi | --program-suff \
1006     | --program-suf | --program-su | --program-s)
1007     ac_prev=program_suffix ;;
1008     -program-suffix=* | --program-suffix=* | --program-suffi=* \
1009     | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1010     program_suffix=$ac_optarg ;;
1011    
1012     -program-transform-name | --program-transform-name \
1013     | --program-transform-nam | --program-transform-na \
1014     | --program-transform-n | --program-transform- \
1015     | --program-transform | --program-transfor \
1016     | --program-transfo | --program-transf \
1017     | --program-trans | --program-tran \
1018     | --progr-tra | --program-tr | --program-t)
1019     ac_prev=program_transform_name ;;
1020     -program-transform-name=* | --program-transform-name=* \
1021     | --program-transform-nam=* | --program-transform-na=* \
1022     | --program-transform-n=* | --program-transform-=* \
1023     | --program-transform=* | --program-transfor=* \
1024     | --program-transfo=* | --program-transf=* \
1025     | --program-trans=* | --program-tran=* \
1026     | --progr-tra=* | --program-tr=* | --program-t=*)
1027     program_transform_name=$ac_optarg ;;
1028    
1029 gezelter 1210 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1030     ac_prev=pdfdir ;;
1031     -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1032     pdfdir=$ac_optarg ;;
1033    
1034     -psdir | --psdir | --psdi | --psd | --ps)
1035     ac_prev=psdir ;;
1036     -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1037     psdir=$ac_optarg ;;
1038    
1039 gezelter 2 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1040     | -silent | --silent | --silen | --sile | --sil)
1041     silent=yes ;;
1042    
1043     -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1044     ac_prev=sbindir ;;
1045     -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1046     | --sbi=* | --sb=*)
1047     sbindir=$ac_optarg ;;
1048    
1049     -sharedstatedir | --sharedstatedir | --sharedstatedi \
1050     | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1051     | --sharedst | --shareds | --shared | --share | --shar \
1052     | --sha | --sh)
1053     ac_prev=sharedstatedir ;;
1054     -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1055     | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1056     | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1057     | --sha=* | --sh=*)
1058     sharedstatedir=$ac_optarg ;;
1059    
1060     -site | --site | --sit)
1061     ac_prev=site ;;
1062     -site=* | --site=* | --sit=*)
1063     site=$ac_optarg ;;
1064    
1065     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1066     ac_prev=srcdir ;;
1067     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1068     srcdir=$ac_optarg ;;
1069    
1070     -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1071     | --syscon | --sysco | --sysc | --sys | --sy)
1072     ac_prev=sysconfdir ;;
1073     -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1074     | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1075     sysconfdir=$ac_optarg ;;
1076    
1077     -target | --target | --targe | --targ | --tar | --ta | --t)
1078     ac_prev=target_alias ;;
1079     -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1080     target_alias=$ac_optarg ;;
1081    
1082     -v | -verbose | --verbose | --verbos | --verbo | --verb)
1083     verbose=yes ;;
1084    
1085     -version | --version | --versio | --versi | --vers | -V)
1086     ac_init_version=: ;;
1087    
1088     -with-* | --with-*)
1089 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1090 gezelter 2 # Reject names that are not valid shell variable names.
1091 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1092 gezelter 1373 as_fn_error "invalid package name: $ac_useropt"
1093 gezelter 1300 ac_useropt_orig=$ac_useropt
1094     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1095     case $ac_user_opts in
1096     *"
1097     "with_$ac_useropt"
1098     "*) ;;
1099     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1100     ac_unrecognized_sep=', ';;
1101     esac
1102     eval with_$ac_useropt=\$ac_optarg ;;
1103 gezelter 2
1104     -without-* | --without-*)
1105 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1106 gezelter 2 # Reject names that are not valid shell variable names.
1107 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108 gezelter 1373 as_fn_error "invalid package name: $ac_useropt"
1109 gezelter 1300 ac_useropt_orig=$ac_useropt
1110     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111     case $ac_user_opts in
1112     *"
1113     "with_$ac_useropt"
1114     "*) ;;
1115     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1116     ac_unrecognized_sep=', ';;
1117     esac
1118     eval with_$ac_useropt=no ;;
1119 gezelter 2
1120     --x)
1121     # Obsolete; use --with-x.
1122     with_x=yes ;;
1123    
1124     -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1125     | --x-incl | --x-inc | --x-in | --x-i)
1126     ac_prev=x_includes ;;
1127     -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1128     | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1129     x_includes=$ac_optarg ;;
1130    
1131     -x-libraries | --x-libraries | --x-librarie | --x-librari \
1132     | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1133     ac_prev=x_libraries ;;
1134     -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1135     | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1136     x_libraries=$ac_optarg ;;
1137    
1138 gezelter 1373 -*) as_fn_error "unrecognized option: \`$ac_option'
1139     Try \`$0 --help' for more information."
1140 gezelter 2 ;;
1141    
1142     *=*)
1143     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1144     # Reject names that are not valid shell variable names.
1145 gezelter 1373 case $ac_envvar in #(
1146     '' | [0-9]* | *[!_$as_cr_alnum]* )
1147     as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1148     esac
1149 gezelter 1210 eval $ac_envvar=\$ac_optarg
1150 gezelter 2 export $ac_envvar ;;
1151    
1152     *)
1153     # FIXME: should be removed in autoconf 3.0.
1154 gezelter 1300 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1155 gezelter 397 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1156 gezelter 1300 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1157 gezelter 2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1158     ;;
1159    
1160     esac
1161     done
1162    
1163     if test -n "$ac_prev"; then
1164     ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1165 gezelter 1373 as_fn_error "missing argument to $ac_option"
1166 gezelter 2 fi
1167    
1168 gezelter 1300 if test -n "$ac_unrecognized_opts"; then
1169     case $enable_option_checking in
1170     no) ;;
1171 gezelter 1373 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1172     *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1173 gezelter 1300 esac
1174     fi
1175    
1176     # Check all directory arguments for consistency.
1177 gezelter 1210 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1178     datadir sysconfdir sharedstatedir localstatedir includedir \
1179     oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1180     libdir localedir mandir
1181 gezelter 397 do
1182 gezelter 1210 eval ac_val=\$$ac_var
1183 gezelter 1300 # Remove trailing slashes.
1184 gezelter 397 case $ac_val in
1185 gezelter 1300 */ )
1186     ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1187     eval $ac_var=\$ac_val;;
1188     esac
1189     # Be sure to have absolute directory names.
1190     case $ac_val in
1191 gezelter 1210 [\\/$]* | ?:[\\/]* ) continue;;
1192     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1193 gezelter 397 esac
1194 gezelter 1373 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1195 gezelter 397 done
1196    
1197 gezelter 2 # There might be people who depend on the old broken behavior: `$host'
1198     # used to hold the argument of --host etc.
1199 gezelter 397 # FIXME: To remove some day.
1200 gezelter 2 build=$build_alias
1201     host=$host_alias
1202     target=$target_alias
1203    
1204 gezelter 397 # FIXME: To remove some day.
1205 gezelter 2 if test "x$host_alias" != x; then
1206     if test "x$build_alias" = x; then
1207     cross_compiling=maybe
1208 gezelter 1300 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1209 gezelter 2 If a cross compiler is detected then cross compile mode will be used." >&2
1210     elif test "x$build_alias" != "x$host_alias"; then
1211     cross_compiling=yes
1212     fi
1213     fi
1214    
1215     ac_tool_prefix=
1216     test -n "$host_alias" && ac_tool_prefix=$host_alias-
1217    
1218     test "$silent" = yes && exec 6>/dev/null
1219    
1220 gezelter 397
1221 gezelter 1210 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1222     ac_ls_di=`ls -di .` &&
1223     ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1224 gezelter 1373 as_fn_error "working directory cannot be determined"
1225 gezelter 1210 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1226 gezelter 1373 as_fn_error "pwd does not report name of working directory"
1227 gezelter 1210
1228    
1229 gezelter 2 # Find the source files, if location was not specified.
1230     if test -z "$srcdir"; then
1231     ac_srcdir_defaulted=yes
1232 gezelter 1210 # Try the directory containing this script, then the parent directory.
1233 gezelter 1300 ac_confdir=`$as_dirname -- "$as_myself" ||
1234     $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1235     X"$as_myself" : 'X\(//\)[^/]' \| \
1236     X"$as_myself" : 'X\(//\)$' \| \
1237     X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1238     $as_echo X"$as_myself" |
1239 gezelter 1210 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1240     s//\1/
1241     q
1242     }
1243     /^X\(\/\/\)[^/].*/{
1244     s//\1/
1245     q
1246     }
1247     /^X\(\/\/\)$/{
1248     s//\1/
1249     q
1250     }
1251     /^X\(\/\).*/{
1252     s//\1/
1253     q
1254     }
1255     s/.*/./; q'`
1256 gezelter 2 srcdir=$ac_confdir
1257 gezelter 1210 if test ! -r "$srcdir/$ac_unique_file"; then
1258 gezelter 2 srcdir=..
1259     fi
1260     else
1261     ac_srcdir_defaulted=no
1262     fi
1263 gezelter 1210 if test ! -r "$srcdir/$ac_unique_file"; then
1264     test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1265 gezelter 1373 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1266 gezelter 1210 fi
1267     ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1268     ac_abs_confdir=`(
1269 gezelter 1373 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1270 gezelter 1210 pwd)`
1271     # When building in place, set srcdir=.
1272     if test "$ac_abs_confdir" = "$ac_pwd"; then
1273     srcdir=.
1274 chuckv 1188 fi
1275 gezelter 1210 # Remove unnecessary trailing slashes from srcdir.
1276     # Double slashes in file names in object file debugging info
1277     # mess up M-x gdb in Emacs.
1278     case $srcdir in
1279     */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1280     esac
1281     for ac_var in $ac_precious_vars; do
1282     eval ac_env_${ac_var}_set=\${${ac_var}+set}
1283     eval ac_env_${ac_var}_value=\$${ac_var}
1284     eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1285     eval ac_cv_env_${ac_var}_value=\$${ac_var}
1286     done
1287 gezelter 2
1288     #
1289     # Report the --help message.
1290     #
1291     if test "$ac_init_help" = "long"; then
1292     # Omit some internal or obsolete options to make the list less imposing.
1293     # This message is too long to be a string in the A/UX 3.1 sh.
1294 gezelter 397 cat <<_ACEOF
1295 gezelter 1390 \`configure' configures OpenMD 1.0 to adapt to many kinds of systems.
1296 gezelter 2
1297     Usage: $0 [OPTION]... [VAR=VALUE]...
1298    
1299     To assign environment variables (e.g., CC, CFLAGS...), specify them as
1300     VAR=VALUE. See below for descriptions of some of the useful variables.
1301    
1302     Defaults for the options are specified in brackets.
1303    
1304     Configuration:
1305     -h, --help display this help and exit
1306     --help=short display options specific to this package
1307     --help=recursive display the short help of all the included packages
1308     -V, --version display version information and exit
1309     -q, --quiet, --silent do not print \`checking...' messages
1310     --cache-file=FILE cache test results in FILE [disabled]
1311     -C, --config-cache alias for \`--cache-file=config.cache'
1312     -n, --no-create do not create output files
1313     --srcdir=DIR find the sources in DIR [configure dir or \`..']
1314    
1315     Installation directories:
1316     --prefix=PREFIX install architecture-independent files in PREFIX
1317 gezelter 1300 [$ac_default_prefix]
1318 gezelter 2 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1319 gezelter 1300 [PREFIX]
1320 gezelter 2
1321     By default, \`make install' will install all the files in
1322     \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1323     an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1324     for instance \`--prefix=\$HOME'.
1325    
1326     For better control, use the options below.
1327    
1328     Fine tuning of the installation directories:
1329 gezelter 1300 --bindir=DIR user executables [EPREFIX/bin]
1330     --sbindir=DIR system admin executables [EPREFIX/sbin]
1331     --libexecdir=DIR program executables [EPREFIX/libexec]
1332     --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1333     --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1334     --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1335     --libdir=DIR object code libraries [EPREFIX/lib]
1336     --includedir=DIR C header files [PREFIX/include]
1337     --oldincludedir=DIR C header files for non-gcc [/usr/include]
1338     --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1339     --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1340     --infodir=DIR info documentation [DATAROOTDIR/info]
1341     --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1342     --mandir=DIR man documentation [DATAROOTDIR/man]
1343 gezelter 1390 --docdir=DIR documentation root [DATAROOTDIR/doc/openmd]
1344 gezelter 1300 --htmldir=DIR html documentation [DOCDIR]
1345     --dvidir=DIR dvi documentation [DOCDIR]
1346     --pdfdir=DIR pdf documentation [DOCDIR]
1347     --psdir=DIR ps documentation [DOCDIR]
1348 gezelter 397 _ACEOF
1349 gezelter 2
1350 gezelter 397 cat <<\_ACEOF
1351 gezelter 2
1352     System types:
1353     --build=BUILD configure for building on BUILD [guessed]
1354 gezelter 397 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1355     _ACEOF
1356 gezelter 2 fi
1357    
1358     if test -n "$ac_init_help"; then
1359     case $ac_init_help in
1360 gezelter 1390 short | recursive ) echo "Configuration of OpenMD 1.0:";;
1361 gezelter 2 esac
1362 gezelter 397 cat <<\_ACEOF
1363 gezelter 2
1364     Optional Features:
1365 gezelter 1300 --disable-option-checking ignore unrecognized --enable/--with options
1366 gezelter 2 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1367     --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1368 gezelter 1390 --enable-openmd-home=DIR define OpenMD home dir PREFIX/openmd
1369     --enable-debug Compile OpenMD in debug mode
1370     --enable-single compile OpenMD in single precision
1371 gezelter 961 --enable-float synonym for --enable-single
1372 gezelter 49 --enable-doxygen enable documentation generation with doxygen (auto)
1373     --enable-dot use 'dot' to generate graphs in doxygen (auto)
1374     --enable-html-docs enable HTML generation with doxygen (yes)
1375     --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1376 gezelter 2
1377     Optional Packages:
1378     --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1379     --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1380 gezelter 848 --with-perl-shebang override what perl thinks is the way for the kernel
1381     to start it (seldom needed)
1382 gezelter 958 --with-zlib=DIR root directory path of zlib installation (defaults
1383     to /usr/local or /usr if not found in /usr/local)
1384 gezelter 957 --with-fftw=DIR root directory path of fftw installation (defaults
1385     to /usr/local or /usr if not found in /usr/local)
1386 chuckv 1200 --with-qhull=DIR root directory path of qhull installation (defaults
1387     to /usr/local or /usr if not found in /usr/local)
1388 gezelter 1210 --with-openbabel=DIR root directory path of openbabel-2.x installation
1389     (defaults to /usr/local or /usr if not found in
1390     /usr/local)
1391 gezelter 2
1392     Some influential environment variables:
1393 gezelter 848 CXX C++ compiler command
1394     CXXFLAGS C++ compiler flags
1395 gezelter 2 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1396     nonstandard directory <lib dir>
1397 gezelter 1210 LIBS libraries to pass to the linker, e.g. -l<library>
1398 gezelter 1390 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1399 gezelter 1210 you have headers in a nonstandard directory <include dir>
1400 gezelter 848 CC C compiler command
1401     CFLAGS C compiler flags
1402     FC Fortran compiler command
1403     FCFLAGS Fortran compiler flags
1404 gezelter 1396 MPICXX MPI C++ compiler command
1405     MPICC MPI C compiler command
1406 gezelter 1373 MPIFC MPI Fortran compiler command
1407 gezelter 774 CPP C preprocessor
1408 gezelter 493 CXXCPP C++ preprocessor
1409 gezelter 2
1410     Use these variables to override the choices made by `configure' or to help
1411     it to find libraries and programs with nonstandard names/locations.
1412    
1413     Report bugs to <gezelter@nd.edu>.
1414 gezelter 397 _ACEOF
1415 gezelter 1210 ac_status=$?
1416 gezelter 2 fi
1417    
1418     if test "$ac_init_help" = "recursive"; then
1419     # If there are subdirs, report their specific --help.
1420 gezelter 397 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1421 gezelter 1300 test -d "$ac_dir" ||
1422     { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1423     continue
1424 gezelter 397 ac_builddir=.
1425 gezelter 2
1426 gezelter 1210 case "$ac_dir" in
1427     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1428     *)
1429 gezelter 1300 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1430 gezelter 1210 # A ".." for each directory in $ac_dir_suffix.
1431 gezelter 1300 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1432 gezelter 1210 case $ac_top_builddir_sub in
1433     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1434     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1435     esac ;;
1436     esac
1437     ac_abs_top_builddir=$ac_pwd
1438     ac_abs_builddir=$ac_pwd$ac_dir_suffix
1439     # for backward compatibility:
1440     ac_top_builddir=$ac_top_build_prefix
1441 gezelter 2
1442 gezelter 397 case $srcdir in
1443 gezelter 1210 .) # We are building in place.
1444 gezelter 397 ac_srcdir=.
1445 gezelter 1210 ac_top_srcdir=$ac_top_builddir_sub
1446     ac_abs_top_srcdir=$ac_pwd ;;
1447     [\\/]* | ?:[\\/]* ) # Absolute name.
1448 gezelter 397 ac_srcdir=$srcdir$ac_dir_suffix;
1449 gezelter 1210 ac_top_srcdir=$srcdir
1450     ac_abs_top_srcdir=$srcdir ;;
1451     *) # Relative name.
1452     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1453     ac_top_srcdir=$ac_top_build_prefix$srcdir
1454     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1455 gezelter 397 esac
1456 gezelter 1210 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1457 gezelter 397
1458 gezelter 1210 cd "$ac_dir" || { ac_status=$?; continue; }
1459     # Check for guested configure.
1460     if test -f "$ac_srcdir/configure.gnu"; then
1461     echo &&
1462     $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1463     elif test -f "$ac_srcdir/configure"; then
1464     echo &&
1465     $SHELL "$ac_srcdir/configure" --help=recursive
1466 gezelter 2 else
1467 gezelter 1300 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1468 gezelter 1210 fi || ac_status=$?
1469     cd "$ac_pwd" || { ac_status=$?; break; }
1470 gezelter 2 done
1471     fi
1472    
1473 gezelter 1210 test -n "$ac_init_help" && exit $ac_status
1474 gezelter 2 if $ac_init_version; then
1475 gezelter 397 cat <<\_ACEOF
1476 gezelter 1390 OpenMD configure 1.0
1477     generated by GNU Autoconf 2.65
1478 gezelter 2
1479 gezelter 1373 Copyright (C) 2009 Free Software Foundation, Inc.
1480 gezelter 2 This configure script is free software; the Free Software Foundation
1481     gives unlimited permission to copy, distribute and modify it.
1482 gezelter 397 _ACEOF
1483 gezelter 1210 exit
1484 gezelter 2 fi
1485 gezelter 1373
1486     ## ------------------------ ##
1487     ## Autoconf initialization. ##
1488     ## ------------------------ ##
1489    
1490     # ac_fn_cxx_try_compile LINENO
1491     # ----------------------------
1492     # Try to compile conftest.$ac_ext, and return whether this succeeded.
1493     ac_fn_cxx_try_compile ()
1494     {
1495     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1496     rm -f conftest.$ac_objext
1497     if { { ac_try="$ac_compile"
1498     case "(($ac_try" in
1499     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1500     *) ac_try_echo=$ac_try;;
1501     esac
1502     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1503     $as_echo "$ac_try_echo"; } >&5
1504     (eval "$ac_compile") 2>conftest.err
1505     ac_status=$?
1506     if test -s conftest.err; then
1507     grep -v '^ *+' conftest.err >conftest.er1
1508     cat conftest.er1 >&5
1509     mv -f conftest.er1 conftest.err
1510     fi
1511     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1512     test $ac_status = 0; } && {
1513     test -z "$ac_cxx_werror_flag" ||
1514     test ! -s conftest.err
1515     } && test -s conftest.$ac_objext; then :
1516     ac_retval=0
1517     else
1518     $as_echo "$as_me: failed program was:" >&5
1519     sed 's/^/| /' conftest.$ac_ext >&5
1520    
1521     ac_retval=1
1522     fi
1523     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1524 gezelter 1390 as_fn_set_status $ac_retval
1525 gezelter 1373
1526     } # ac_fn_cxx_try_compile
1527    
1528 gezelter 1396 # ac_fn_c_try_compile LINENO
1529     # --------------------------
1530     # Try to compile conftest.$ac_ext, and return whether this succeeded.
1531     ac_fn_c_try_compile ()
1532     {
1533     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534     rm -f conftest.$ac_objext
1535     if { { ac_try="$ac_compile"
1536     case "(($ac_try" in
1537     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1538     *) ac_try_echo=$ac_try;;
1539     esac
1540     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541     $as_echo "$ac_try_echo"; } >&5
1542     (eval "$ac_compile") 2>conftest.err
1543     ac_status=$?
1544     if test -s conftest.err; then
1545     grep -v '^ *+' conftest.err >conftest.er1
1546     cat conftest.er1 >&5
1547     mv -f conftest.er1 conftest.err
1548     fi
1549     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550     test $ac_status = 0; } && {
1551     test -z "$ac_c_werror_flag" ||
1552     test ! -s conftest.err
1553     } && test -s conftest.$ac_objext; then :
1554     ac_retval=0
1555     else
1556     $as_echo "$as_me: failed program was:" >&5
1557     sed 's/^/| /' conftest.$ac_ext >&5
1558    
1559     ac_retval=1
1560     fi
1561     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1562     as_fn_set_status $ac_retval
1563    
1564     } # ac_fn_c_try_compile
1565    
1566     # ac_fn_fc_try_compile LINENO
1567     # ---------------------------
1568     # Try to compile conftest.$ac_ext, and return whether this succeeded.
1569     ac_fn_fc_try_compile ()
1570     {
1571     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572     rm -f conftest.$ac_objext
1573     if { { ac_try="$ac_compile"
1574     case "(($ac_try" in
1575     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1576     *) ac_try_echo=$ac_try;;
1577     esac
1578     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579     $as_echo "$ac_try_echo"; } >&5
1580     (eval "$ac_compile") 2>conftest.err
1581     ac_status=$?
1582     if test -s conftest.err; then
1583     grep -v '^ *+' conftest.err >conftest.er1
1584     cat conftest.er1 >&5
1585     mv -f conftest.er1 conftest.err
1586     fi
1587     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588     test $ac_status = 0; } && {
1589     test -z "$ac_fc_werror_flag" ||
1590     test ! -s conftest.err
1591     } && test -s conftest.$ac_objext; then :
1592     ac_retval=0
1593     else
1594     $as_echo "$as_me: failed program was:" >&5
1595     sed 's/^/| /' conftest.$ac_ext >&5
1596    
1597     ac_retval=1
1598     fi
1599     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1600     as_fn_set_status $ac_retval
1601    
1602     } # ac_fn_fc_try_compile
1603    
1604 gezelter 1373 # ac_fn_cxx_try_link LINENO
1605     # -------------------------
1606     # Try to link conftest.$ac_ext, and return whether this succeeded.
1607     ac_fn_cxx_try_link ()
1608     {
1609     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610     rm -f conftest.$ac_objext conftest$ac_exeext
1611     if { { ac_try="$ac_link"
1612     case "(($ac_try" in
1613     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1614     *) ac_try_echo=$ac_try;;
1615     esac
1616     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1617     $as_echo "$ac_try_echo"; } >&5
1618     (eval "$ac_link") 2>conftest.err
1619     ac_status=$?
1620     if test -s conftest.err; then
1621     grep -v '^ *+' conftest.err >conftest.er1
1622     cat conftest.er1 >&5
1623     mv -f conftest.er1 conftest.err
1624     fi
1625     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1626     test $ac_status = 0; } && {
1627     test -z "$ac_cxx_werror_flag" ||
1628     test ! -s conftest.err
1629     } && test -s conftest$ac_exeext && {
1630     test "$cross_compiling" = yes ||
1631     $as_test_x conftest$ac_exeext
1632     }; then :
1633     ac_retval=0
1634     else
1635     $as_echo "$as_me: failed program was:" >&5
1636     sed 's/^/| /' conftest.$ac_ext >&5
1637    
1638     ac_retval=1
1639     fi
1640     # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1641     # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1642     # interfere with the next link command; also delete a directory that is
1643     # left behind by Apple's compiler. We do this before executing the actions.
1644     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1645     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1646 gezelter 1390 as_fn_set_status $ac_retval
1647 gezelter 1373
1648     } # ac_fn_cxx_try_link
1649    
1650     # ac_fn_cxx_check_func LINENO FUNC VAR
1651     # ------------------------------------
1652     # Tests whether FUNC exists, setting the cache variable VAR accordingly
1653     ac_fn_cxx_check_func ()
1654     {
1655     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1657     $as_echo_n "checking for $2... " >&6; }
1658     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1659     $as_echo_n "(cached) " >&6
1660     else
1661     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1662     /* end confdefs.h. */
1663     /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1664     For example, HP-UX 11i <limits.h> declares gettimeofday. */
1665     #define $2 innocuous_$2
1666    
1667     /* System header to define __stub macros and hopefully few prototypes,
1668     which can conflict with char $2 (); below.
1669     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1670     <limits.h> exists even on freestanding compilers. */
1671    
1672     #ifdef __STDC__
1673     # include <limits.h>
1674     #else
1675     # include <assert.h>
1676     #endif
1677    
1678     #undef $2
1679    
1680     /* Override any GCC internal prototype to avoid an error.
1681     Use char because int might match the return type of a GCC
1682     builtin and then its argument prototype would still apply. */
1683     #ifdef __cplusplus
1684     extern "C"
1685     #endif
1686     char $2 ();
1687     /* The GNU C library defines this for functions which it implements
1688     to always fail with ENOSYS. Some functions are actually named
1689     something starting with __ and the normal name is an alias. */
1690     #if defined __stub_$2 || defined __stub___$2
1691     choke me
1692     #endif
1693    
1694     int
1695     main ()
1696     {
1697     return $2 ();
1698     ;
1699     return 0;
1700     }
1701     _ACEOF
1702     if ac_fn_cxx_try_link "$LINENO"; then :
1703     eval "$3=yes"
1704     else
1705     eval "$3=no"
1706     fi
1707     rm -f core conftest.err conftest.$ac_objext \
1708     conftest$ac_exeext conftest.$ac_ext
1709     fi
1710     eval ac_res=\$$3
1711     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1712     $as_echo "$ac_res" >&6; }
1713     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1714    
1715     } # ac_fn_cxx_check_func
1716    
1717     # ac_fn_c_try_link LINENO
1718     # -----------------------
1719     # Try to link conftest.$ac_ext, and return whether this succeeded.
1720     ac_fn_c_try_link ()
1721     {
1722     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723     rm -f conftest.$ac_objext conftest$ac_exeext
1724     if { { ac_try="$ac_link"
1725     case "(($ac_try" in
1726     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727     *) ac_try_echo=$ac_try;;
1728     esac
1729     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730     $as_echo "$ac_try_echo"; } >&5
1731     (eval "$ac_link") 2>conftest.err
1732     ac_status=$?
1733     if test -s conftest.err; then
1734     grep -v '^ *+' conftest.err >conftest.er1
1735     cat conftest.er1 >&5
1736     mv -f conftest.er1 conftest.err
1737     fi
1738     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739     test $ac_status = 0; } && {
1740     test -z "$ac_c_werror_flag" ||
1741     test ! -s conftest.err
1742     } && test -s conftest$ac_exeext && {
1743     test "$cross_compiling" = yes ||
1744     $as_test_x conftest$ac_exeext
1745     }; then :
1746     ac_retval=0
1747     else
1748     $as_echo "$as_me: failed program was:" >&5
1749     sed 's/^/| /' conftest.$ac_ext >&5
1750    
1751     ac_retval=1
1752     fi
1753     # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1754     # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1755     # interfere with the next link command; also delete a directory that is
1756     # left behind by Apple's compiler. We do this before executing the actions.
1757     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1758     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1759 gezelter 1390 as_fn_set_status $ac_retval
1760 gezelter 1373
1761     } # ac_fn_c_try_link
1762    
1763     # ac_fn_c_check_func LINENO FUNC VAR
1764     # ----------------------------------
1765     # Tests whether FUNC exists, setting the cache variable VAR accordingly
1766     ac_fn_c_check_func ()
1767     {
1768     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770     $as_echo_n "checking for $2... " >&6; }
1771     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1772     $as_echo_n "(cached) " >&6
1773     else
1774     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775     /* end confdefs.h. */
1776     /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1777     For example, HP-UX 11i <limits.h> declares gettimeofday. */
1778     #define $2 innocuous_$2
1779    
1780     /* System header to define __stub macros and hopefully few prototypes,
1781     which can conflict with char $2 (); below.
1782     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1783     <limits.h> exists even on freestanding compilers. */
1784    
1785     #ifdef __STDC__
1786     # include <limits.h>
1787     #else
1788     # include <assert.h>
1789     #endif
1790    
1791     #undef $2
1792    
1793     /* Override any GCC internal prototype to avoid an error.
1794     Use char because int might match the return type of a GCC
1795     builtin and then its argument prototype would still apply. */
1796     #ifdef __cplusplus
1797     extern "C"
1798     #endif
1799     char $2 ();
1800     /* The GNU C library defines this for functions which it implements
1801     to always fail with ENOSYS. Some functions are actually named
1802     something starting with __ and the normal name is an alias. */
1803     #if defined __stub_$2 || defined __stub___$2
1804     choke me
1805     #endif
1806    
1807     int
1808     main ()
1809     {
1810     return $2 ();
1811     ;
1812     return 0;
1813     }
1814     _ACEOF
1815     if ac_fn_c_try_link "$LINENO"; then :
1816     eval "$3=yes"
1817     else
1818     eval "$3=no"
1819     fi
1820     rm -f core conftest.err conftest.$ac_objext \
1821     conftest$ac_exeext conftest.$ac_ext
1822     fi
1823     eval ac_res=\$$3
1824     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1825     $as_echo "$ac_res" >&6; }
1826     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1827    
1828     } # ac_fn_c_check_func
1829    
1830     # ac_fn_fc_try_link LINENO
1831     # ------------------------
1832     # Try to link conftest.$ac_ext, and return whether this succeeded.
1833     ac_fn_fc_try_link ()
1834     {
1835     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836     rm -f conftest.$ac_objext conftest$ac_exeext
1837     if { { ac_try="$ac_link"
1838     case "(($ac_try" in
1839     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1840     *) ac_try_echo=$ac_try;;
1841     esac
1842     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1843     $as_echo "$ac_try_echo"; } >&5
1844     (eval "$ac_link") 2>conftest.err
1845     ac_status=$?
1846     if test -s conftest.err; then
1847     grep -v '^ *+' conftest.err >conftest.er1
1848     cat conftest.er1 >&5
1849     mv -f conftest.er1 conftest.err
1850     fi
1851     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1852     test $ac_status = 0; } && {
1853     test -z "$ac_fc_werror_flag" ||
1854     test ! -s conftest.err
1855     } && test -s conftest$ac_exeext && {
1856     test "$cross_compiling" = yes ||
1857     $as_test_x conftest$ac_exeext
1858     }; then :
1859     ac_retval=0
1860     else
1861     $as_echo "$as_me: failed program was:" >&5
1862     sed 's/^/| /' conftest.$ac_ext >&5
1863    
1864     ac_retval=1
1865     fi
1866     # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1867     # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1868     # interfere with the next link command; also delete a directory that is
1869     # left behind by Apple's compiler. We do this before executing the actions.
1870     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1871     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1872 gezelter 1390 as_fn_set_status $ac_retval
1873 gezelter 1373
1874     } # ac_fn_fc_try_link
1875    
1876     # ac_fn_c_try_cpp LINENO
1877     # ----------------------
1878     # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1879     ac_fn_c_try_cpp ()
1880     {
1881     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882     if { { ac_try="$ac_cpp conftest.$ac_ext"
1883     case "(($ac_try" in
1884     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1885     *) ac_try_echo=$ac_try;;
1886     esac
1887     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1888     $as_echo "$ac_try_echo"; } >&5
1889     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1890     ac_status=$?
1891     if test -s conftest.err; then
1892     grep -v '^ *+' conftest.err >conftest.er1
1893     cat conftest.er1 >&5
1894     mv -f conftest.er1 conftest.err
1895     fi
1896     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1897     test $ac_status = 0; } >/dev/null && {
1898     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1899     test ! -s conftest.err
1900     }; then :
1901     ac_retval=0
1902     else
1903     $as_echo "$as_me: failed program was:" >&5
1904     sed 's/^/| /' conftest.$ac_ext >&5
1905    
1906     ac_retval=1
1907     fi
1908     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1909 gezelter 1390 as_fn_set_status $ac_retval
1910 gezelter 1373
1911     } # ac_fn_c_try_cpp
1912    
1913     # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1914     # -------------------------------------------------------
1915     # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1916     # the include files in INCLUDES and setting the cache variable VAR
1917     # accordingly.
1918     ac_fn_c_check_header_mongrel ()
1919     {
1920     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1922     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1923     $as_echo_n "checking for $2... " >&6; }
1924     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1925     $as_echo_n "(cached) " >&6
1926     fi
1927     eval ac_res=\$$3
1928     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1929     $as_echo "$ac_res" >&6; }
1930     else
1931     # Is the header compilable?
1932     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1933     $as_echo_n "checking $2 usability... " >&6; }
1934     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935     /* end confdefs.h. */
1936     $4
1937     #include <$2>
1938     _ACEOF
1939     if ac_fn_c_try_compile "$LINENO"; then :
1940     ac_header_compiler=yes
1941     else
1942     ac_header_compiler=no
1943     fi
1944     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1945     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1946     $as_echo "$ac_header_compiler" >&6; }
1947    
1948     # Is the header present?
1949     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1950     $as_echo_n "checking $2 presence... " >&6; }
1951     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952     /* end confdefs.h. */
1953     #include <$2>
1954     _ACEOF
1955     if ac_fn_c_try_cpp "$LINENO"; then :
1956     ac_header_preproc=yes
1957     else
1958     ac_header_preproc=no
1959     fi
1960     rm -f conftest.err conftest.$ac_ext
1961     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1962     $as_echo "$ac_header_preproc" >&6; }
1963    
1964     # So? What about this header?
1965     case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1966     yes:no: )
1967     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1968     $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1969     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1970     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1971     ;;
1972     no:yes:* )
1973     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1974     $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1975     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1976     $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1977     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1978     $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1979     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1980     $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1981     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1982     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1983     ( cat <<\_ASBOX
1984     ## ------------------------------ ##
1985     ## Report this to gezelter@nd.edu ##
1986     ## ------------------------------ ##
1987     _ASBOX
1988     ) | sed "s/^/$as_me: WARNING: /" >&2
1989     ;;
1990     esac
1991     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1992     $as_echo_n "checking for $2... " >&6; }
1993     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1994     $as_echo_n "(cached) " >&6
1995     else
1996     eval "$3=\$ac_header_compiler"
1997     fi
1998     eval ac_res=\$$3
1999     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2000     $as_echo "$ac_res" >&6; }
2001     fi
2002     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2003    
2004     } # ac_fn_c_check_header_mongrel
2005    
2006     # ac_fn_c_try_run LINENO
2007     # ----------------------
2008     # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2009     # that executables *can* be run.
2010     ac_fn_c_try_run ()
2011     {
2012     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2013     if { { ac_try="$ac_link"
2014     case "(($ac_try" in
2015     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2016     *) ac_try_echo=$ac_try;;
2017     esac
2018     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2019     $as_echo "$ac_try_echo"; } >&5
2020     (eval "$ac_link") 2>&5
2021     ac_status=$?
2022     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2023     test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2024     { { case "(($ac_try" in
2025     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2026     *) ac_try_echo=$ac_try;;
2027     esac
2028     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2029     $as_echo "$ac_try_echo"; } >&5
2030     (eval "$ac_try") 2>&5
2031     ac_status=$?
2032     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2033     test $ac_status = 0; }; }; then :
2034     ac_retval=0
2035     else
2036     $as_echo "$as_me: program exited with status $ac_status" >&5
2037     $as_echo "$as_me: failed program was:" >&5
2038     sed 's/^/| /' conftest.$ac_ext >&5
2039    
2040     ac_retval=$ac_status
2041     fi
2042     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2043     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2044 gezelter 1390 as_fn_set_status $ac_retval
2045 gezelter 1373
2046     } # ac_fn_c_try_run
2047    
2048     # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2049     # -------------------------------------------------------
2050     # Tests whether HEADER exists and can be compiled using the include files in
2051     # INCLUDES, setting the cache variable VAR accordingly.
2052     ac_fn_c_check_header_compile ()
2053     {
2054     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2055     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2056     $as_echo_n "checking for $2... " >&6; }
2057     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2058     $as_echo_n "(cached) " >&6
2059     else
2060     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2061     /* end confdefs.h. */
2062     $4
2063     #include <$2>
2064     _ACEOF
2065     if ac_fn_c_try_compile "$LINENO"; then :
2066     eval "$3=yes"
2067     else
2068     eval "$3=no"
2069     fi
2070     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2071     fi
2072     eval ac_res=\$$3
2073     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2074     $as_echo "$ac_res" >&6; }
2075     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2076    
2077     } # ac_fn_c_check_header_compile
2078    
2079     # ac_fn_cxx_try_cpp LINENO
2080     # ------------------------
2081     # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2082     ac_fn_cxx_try_cpp ()
2083     {
2084     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2085     if { { ac_try="$ac_cpp conftest.$ac_ext"
2086     case "(($ac_try" in
2087     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2088     *) ac_try_echo=$ac_try;;
2089     esac
2090     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2091     $as_echo "$ac_try_echo"; } >&5
2092     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2093     ac_status=$?
2094     if test -s conftest.err; then
2095     grep -v '^ *+' conftest.err >conftest.er1
2096     cat conftest.er1 >&5
2097     mv -f conftest.er1 conftest.err
2098     fi
2099     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2100     test $ac_status = 0; } >/dev/null && {
2101     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2102     test ! -s conftest.err
2103     }; then :
2104     ac_retval=0
2105     else
2106     $as_echo "$as_me: failed program was:" >&5
2107     sed 's/^/| /' conftest.$ac_ext >&5
2108    
2109     ac_retval=1
2110     fi
2111     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2112 gezelter 1390 as_fn_set_status $ac_retval
2113 gezelter 1373
2114     } # ac_fn_cxx_try_cpp
2115    
2116     # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2117     # ---------------------------------------------------------
2118     # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2119     # the include files in INCLUDES and setting the cache variable VAR
2120     # accordingly.
2121     ac_fn_cxx_check_header_mongrel ()
2122     {
2123     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2124     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2125     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2126     $as_echo_n "checking for $2... " >&6; }
2127     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2128     $as_echo_n "(cached) " >&6
2129     fi
2130     eval ac_res=\$$3
2131     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2132     $as_echo "$ac_res" >&6; }
2133     else
2134     # Is the header compilable?
2135     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2136     $as_echo_n "checking $2 usability... " >&6; }
2137     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2138     /* end confdefs.h. */
2139     $4
2140     #include <$2>
2141     _ACEOF
2142     if ac_fn_cxx_try_compile "$LINENO"; then :
2143     ac_header_compiler=yes
2144     else
2145     ac_header_compiler=no
2146     fi
2147     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2148     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2149     $as_echo "$ac_header_compiler" >&6; }
2150    
2151     # Is the header present?
2152     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2153     $as_echo_n "checking $2 presence... " >&6; }
2154     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2155     /* end confdefs.h. */
2156     #include <$2>
2157     _ACEOF
2158     if ac_fn_cxx_try_cpp "$LINENO"; then :
2159     ac_header_preproc=yes
2160     else
2161     ac_header_preproc=no
2162     fi
2163     rm -f conftest.err conftest.$ac_ext
2164     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2165     $as_echo "$ac_header_preproc" >&6; }
2166    
2167     # So? What about this header?
2168     case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2169     yes:no: )
2170     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2171     $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2172     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2173     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2174     ;;
2175     no:yes:* )
2176     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2177     $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2178     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2179     $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2180     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2181     $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2182     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2183     $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2184     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2185     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2186     ( cat <<\_ASBOX
2187     ## ------------------------------ ##
2188     ## Report this to gezelter@nd.edu ##
2189     ## ------------------------------ ##
2190     _ASBOX
2191     ) | sed "s/^/$as_me: WARNING: /" >&2
2192     ;;
2193     esac
2194     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2195     $as_echo_n "checking for $2... " >&6; }
2196     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2197     $as_echo_n "(cached) " >&6
2198     else
2199     eval "$3=\$ac_header_compiler"
2200     fi
2201     eval ac_res=\$$3
2202     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2203     $as_echo "$ac_res" >&6; }
2204     fi
2205     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2206    
2207     } # ac_fn_cxx_check_header_mongrel
2208    
2209     # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2210     # -------------------------------------------
2211     # Tests whether TYPE exists after having included INCLUDES, setting cache
2212     # variable VAR accordingly.
2213     ac_fn_c_check_type ()
2214     {
2215     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2216     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2217     $as_echo_n "checking for $2... " >&6; }
2218     if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2219     $as_echo_n "(cached) " >&6
2220     else
2221     eval "$3=no"
2222     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2223     /* end confdefs.h. */
2224     $4
2225     #ifdef FC_DUMMY_MAIN
2226     #ifndef FC_DUMMY_MAIN_EQ_F77
2227     # ifdef __cplusplus
2228     extern "C"
2229     # endif
2230     int FC_DUMMY_MAIN() { return 1; }
2231     #endif
2232     #endif
2233     int
2234     main ()
2235     {
2236     if (sizeof ($2))
2237     return 0;
2238     ;
2239     return 0;
2240     }
2241     _ACEOF
2242     if ac_fn_c_try_compile "$LINENO"; then :
2243     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2244     /* end confdefs.h. */
2245     $4
2246     #ifdef FC_DUMMY_MAIN
2247     #ifndef FC_DUMMY_MAIN_EQ_F77
2248     # ifdef __cplusplus
2249     extern "C"
2250     # endif
2251     int FC_DUMMY_MAIN() { return 1; }
2252     #endif
2253     #endif
2254     int
2255     main ()
2256     {
2257     if (sizeof (($2)))
2258     return 0;
2259     ;
2260     return 0;
2261     }
2262     _ACEOF
2263     if ac_fn_c_try_compile "$LINENO"; then :
2264    
2265     else
2266     eval "$3=yes"
2267     fi
2268     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2269     fi
2270     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2271     fi
2272     eval ac_res=\$$3
2273     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2274     $as_echo "$ac_res" >&6; }
2275     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2276    
2277     } # ac_fn_c_check_type
2278 gezelter 1210 cat >config.log <<_ACEOF
2279 gezelter 2 This file contains any messages produced by compilers while
2280     running configure, to aid debugging if configure makes a mistake.
2281    
2282 gezelter 1390 It was created by OpenMD $as_me 1.0, which was
2283     generated by GNU Autoconf 2.65. Invocation command line was
2284 gezelter 2
2285     $ $0 $@
2286    
2287 gezelter 397 _ACEOF
2288 gezelter 1210 exec 5>>config.log
2289 gezelter 2 {
2290     cat <<_ASUNAME
2291 gezelter 397 ## --------- ##
2292     ## Platform. ##
2293     ## --------- ##
2294 gezelter 2
2295     hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2296     uname -m = `(uname -m) 2>/dev/null || echo unknown`
2297     uname -r = `(uname -r) 2>/dev/null || echo unknown`
2298     uname -s = `(uname -s) 2>/dev/null || echo unknown`
2299     uname -v = `(uname -v) 2>/dev/null || echo unknown`
2300    
2301     /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2302     /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2303    
2304     /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2305     /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2306     /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2307 gezelter 1210 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2308 gezelter 2 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2309     /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2310     /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2311    
2312 gezelter 397 _ASUNAME
2313 gezelter 345
2314 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2315     for as_dir in $PATH
2316     do
2317     IFS=$as_save_IFS
2318     test -z "$as_dir" && as_dir=.
2319 gezelter 1373 $as_echo "PATH: $as_dir"
2320     done
2321 gezelter 1210 IFS=$as_save_IFS
2322 gezelter 397
2323 gezelter 2 } >&5
2324    
2325 gezelter 397 cat >&5 <<_ACEOF
2326 gezelter 2
2327    
2328 gezelter 397 ## ----------- ##
2329     ## Core tests. ##
2330     ## ----------- ##
2331    
2332     _ACEOF
2333    
2334    
2335 gezelter 2 # Keep a trace of the command line.
2336     # Strip out --no-create and --no-recursion so they do not pile up.
2337 gezelter 397 # Strip out --silent because we don't want to record it for future runs.
2338 gezelter 2 # Also quote any args containing shell meta-characters.
2339 gezelter 397 # Make two passes to allow for proper duplicate-argument suppression.
2340 gezelter 2 ac_configure_args=
2341 gezelter 397 ac_configure_args0=
2342     ac_configure_args1=
2343     ac_must_keep_next=false
2344     for ac_pass in 1 2
2345 gezelter 2 do
2346 gezelter 397 for ac_arg
2347     do
2348     case $ac_arg in
2349     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2350     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2351     | -silent | --silent | --silen | --sile | --sil)
2352     continue ;;
2353 gezelter 1210 *\'*)
2354 gezelter 1300 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2355 gezelter 397 esac
2356     case $ac_pass in
2357 gezelter 1373 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2358 gezelter 397 2)
2359 gezelter 1373 as_fn_append ac_configure_args1 " '$ac_arg'"
2360 gezelter 397 if test $ac_must_keep_next = true; then
2361     ac_must_keep_next=false # Got value, back to normal.
2362     else
2363     case $ac_arg in
2364     *=* | --config-cache | -C | -disable-* | --disable-* \
2365     | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2366     | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2367     | -with-* | --with-* | -without-* | --without-* | --x)
2368     case "$ac_configure_args0 " in
2369     "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2370     esac
2371     ;;
2372     -* ) ac_must_keep_next=true ;;
2373     esac
2374     fi
2375 gezelter 1373 as_fn_append ac_configure_args " '$ac_arg'"
2376 gezelter 397 ;;
2377     esac
2378     done
2379 gezelter 2 done
2380 gezelter 1373 { ac_configure_args0=; unset ac_configure_args0;}
2381     { ac_configure_args1=; unset ac_configure_args1;}
2382 gezelter 2
2383     # When interrupted or exit'd, cleanup temporary files, and complete
2384     # config.log. We remove comments because anyway the quotes in there
2385     # would cause problems or look ugly.
2386 gezelter 1210 # WARNING: Use '\'' to represent an apostrophe within the trap.
2387     # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2388 gezelter 2 trap 'exit_status=$?
2389     # Save into config.log some information that might help in debugging.
2390 gezelter 397 {
2391     echo
2392    
2393     cat <<\_ASBOX
2394     ## ---------------- ##
2395     ## Cache variables. ##
2396     ## ---------------- ##
2397     _ASBOX
2398     echo
2399     # The following way of writing the cache mishandles newlines in values,
2400 gezelter 1210 (
2401     for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2402     eval ac_val=\$$ac_var
2403     case $ac_val in #(
2404     *${as_nl}*)
2405     case $ac_var in #(
2406 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2407     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2408 gezelter 1210 esac
2409     case $ac_var in #(
2410     _ | IFS | as_nl) ;; #(
2411 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2412 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
2413 gezelter 1210 esac ;;
2414     esac
2415     done
2416 gezelter 2 (set) 2>&1 |
2417 gezelter 1210 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2418     *${as_nl}ac_space=\ *)
2419 gezelter 2 sed -n \
2420 gezelter 1210 "s/'\''/'\''\\\\'\'''\''/g;
2421     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2422     ;; #(
2423 gezelter 2 *)
2424 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2425 gezelter 2 ;;
2426 gezelter 1210 esac |
2427     sort
2428     )
2429 gezelter 397 echo
2430    
2431     cat <<\_ASBOX
2432     ## ----------------- ##
2433     ## Output variables. ##
2434     ## ----------------- ##
2435     _ASBOX
2436     echo
2437     for ac_var in $ac_subst_vars
2438     do
2439 gezelter 1210 eval ac_val=\$$ac_var
2440     case $ac_val in
2441 gezelter 1300 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2442 gezelter 1210 esac
2443 gezelter 1300 $as_echo "$ac_var='\''$ac_val'\''"
2444 gezelter 397 done | sort
2445     echo
2446    
2447     if test -n "$ac_subst_files"; then
2448     cat <<\_ASBOX
2449 gezelter 1210 ## ------------------- ##
2450     ## File substitutions. ##
2451     ## ------------------- ##
2452 gezelter 397 _ASBOX
2453     echo
2454     for ac_var in $ac_subst_files
2455     do
2456 gezelter 1210 eval ac_val=\$$ac_var
2457     case $ac_val in
2458 gezelter 1300 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2459 gezelter 1210 esac
2460 gezelter 1300 $as_echo "$ac_var='\''$ac_val'\''"
2461 gezelter 397 done | sort
2462     echo
2463     fi
2464    
2465     if test -s confdefs.h; then
2466     cat <<\_ASBOX
2467     ## ----------- ##
2468     ## confdefs.h. ##
2469     ## ----------- ##
2470     _ASBOX
2471     echo
2472 gezelter 1210 cat confdefs.h
2473 gezelter 397 echo
2474     fi
2475     test "$ac_signal" != 0 &&
2476 gezelter 1300 $as_echo "$as_me: caught signal $ac_signal"
2477     $as_echo "$as_me: exit $exit_status"
2478 gezelter 397 } >&5
2479 gezelter 1210 rm -f core *.core core.conftest.* &&
2480     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2481 gezelter 2 exit $exit_status
2482 gezelter 1210 ' 0
2483 gezelter 2 for ac_signal in 1 2 13 15; do
2484 gezelter 1373 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2485 gezelter 2 done
2486     ac_signal=0
2487    
2488     # confdefs.h avoids OS command line length limits that DEFS can exceed.
2489 gezelter 1210 rm -f -r conftest* confdefs.h
2490 gezelter 2
2491 gezelter 1373 $as_echo "/* confdefs.h */" > confdefs.h
2492    
2493 gezelter 397 # Predefined preprocessor variables.
2494    
2495     cat >>confdefs.h <<_ACEOF
2496     #define PACKAGE_NAME "$PACKAGE_NAME"
2497     _ACEOF
2498    
2499     cat >>confdefs.h <<_ACEOF
2500     #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2501     _ACEOF
2502    
2503     cat >>confdefs.h <<_ACEOF
2504     #define PACKAGE_VERSION "$PACKAGE_VERSION"
2505     _ACEOF
2506    
2507     cat >>confdefs.h <<_ACEOF
2508     #define PACKAGE_STRING "$PACKAGE_STRING"
2509     _ACEOF
2510    
2511     cat >>confdefs.h <<_ACEOF
2512     #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2513     _ACEOF
2514    
2515 gezelter 1373 cat >>confdefs.h <<_ACEOF
2516     #define PACKAGE_URL "$PACKAGE_URL"
2517     _ACEOF
2518 gezelter 397
2519 gezelter 1373
2520 gezelter 2 # Let the site file select an alternate cache file if it wants to.
2521 gezelter 1300 # Prefer an explicitly selected file to automatically selected ones.
2522     ac_site_file1=NONE
2523     ac_site_file2=NONE
2524 gezelter 1210 if test -n "$CONFIG_SITE"; then
2525 gezelter 1300 ac_site_file1=$CONFIG_SITE
2526 gezelter 1210 elif test "x$prefix" != xNONE; then
2527 gezelter 1300 ac_site_file1=$prefix/share/config.site
2528     ac_site_file2=$prefix/etc/config.site
2529 gezelter 1210 else
2530 gezelter 1300 ac_site_file1=$ac_default_prefix/share/config.site
2531     ac_site_file2=$ac_default_prefix/etc/config.site
2532 gezelter 2 fi
2533 gezelter 1300 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2534 gezelter 1210 do
2535 gezelter 1300 test "x$ac_site_file" = xNONE && continue
2536 gezelter 1390 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2537 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2538 gezelter 1300 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2539 gezelter 397 sed 's/^/| /' "$ac_site_file" >&5
2540 gezelter 2 . "$ac_site_file"
2541     fi
2542     done
2543    
2544     if test -r "$cache_file"; then
2545 gezelter 1390 # Some versions of bash will fail to source /dev/null (special files
2546     # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2547     if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2548 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2549 gezelter 1300 $as_echo "$as_me: loading cache $cache_file" >&6;}
2550 gezelter 2 case $cache_file in
2551 gezelter 1210 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2552     *) . "./$cache_file";;
2553 gezelter 2 esac
2554     fi
2555     else
2556 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2557 gezelter 1300 $as_echo "$as_me: creating cache $cache_file" >&6;}
2558 gezelter 2 >$cache_file
2559     fi
2560    
2561     # Check that the precious variables saved in the cache have kept the same
2562     # value.
2563 gezelter 397 ac_cache_corrupted=false
2564 gezelter 1210 for ac_var in $ac_precious_vars; do
2565 gezelter 2 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2566     eval ac_new_set=\$ac_env_${ac_var}_set
2567 gezelter 1210 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2568     eval ac_new_val=\$ac_env_${ac_var}_value
2569 gezelter 2 case $ac_old_set,$ac_new_set in
2570     set,)
2571 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2572 gezelter 1300 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2573 gezelter 397 ac_cache_corrupted=: ;;
2574 gezelter 2 ,set)
2575 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2576 gezelter 1300 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2577 gezelter 397 ac_cache_corrupted=: ;;
2578 gezelter 2 ,);;
2579     *)
2580     if test "x$ac_old_val" != "x$ac_new_val"; then
2581 gezelter 1300 # differences in whitespace do not lead to failure.
2582     ac_old_val_w=`echo x $ac_old_val`
2583     ac_new_val_w=`echo x $ac_new_val`
2584     if test "$ac_old_val_w" != "$ac_new_val_w"; then
2585 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2586 gezelter 1300 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2587     ac_cache_corrupted=:
2588     else
2589 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2590 gezelter 1300 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2591     eval $ac_var=\$ac_old_val
2592     fi
2593 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2594 gezelter 1300 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2595 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2596 gezelter 1300 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2597 gezelter 2 fi;;
2598     esac
2599 gezelter 397 # Pass precious variables to config.status.
2600     if test "$ac_new_set" = set; then
2601     case $ac_new_val in
2602 gezelter 1300 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2603 gezelter 397 *) ac_arg=$ac_var=$ac_new_val ;;
2604     esac
2605     case " $ac_configure_args " in
2606     *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2607 gezelter 1373 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2608 gezelter 397 esac
2609     fi
2610 gezelter 2 done
2611 gezelter 397 if $ac_cache_corrupted; then
2612 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2613     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2614     { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2615 gezelter 1300 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2616 gezelter 1373 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2617 gezelter 2 fi
2618 gezelter 1373 ## -------------------- ##
2619     ## Main body of script. ##
2620     ## -------------------- ##
2621 gezelter 2
2622 gezelter 1210 ac_ext=c
2623     ac_cpp='$CPP $CPPFLAGS'
2624     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2625     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2626     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2627 gezelter 397
2628    
2629 gezelter 2 ac_aux_dir=
2630 gezelter 1210 for ac_dir in ac-tools "$srcdir"/ac-tools; do
2631 gezelter 1373 for ac_t in install-sh install.sh shtool; do
2632     if test -f "$ac_dir/$ac_t"; then
2633     ac_aux_dir=$ac_dir
2634     ac_install_sh="$ac_aux_dir/$ac_t -c"
2635     break 2
2636     fi
2637     done
2638 gezelter 2 done
2639     if test -z "$ac_aux_dir"; then
2640 gezelter 1373 as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2641 gezelter 2 fi
2642    
2643 gezelter 1210 # These three variables are undocumented and unsupported,
2644     # and are intended to be withdrawn in a future Autoconf release.
2645     # They can cause serious problems if a builder's source tree is in a directory
2646     # whose full name contains unusual characters.
2647     ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2648     ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2649     ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2650 gezelter 397
2651 gezelter 2
2652 gezelter 397
2653 gezelter 1210 ac_config_headers="$ac_config_headers src/config.h"
2654 gezelter 2
2655    
2656 gezelter 397
2657    
2658 gezelter 2
2659 gezelter 397
2660    
2661 gezelter 2
2662    
2663    
2664 gezelter 397
2665    
2666 gezelter 2
2667 gezelter 397
2668    
2669 gezelter 2
2670    
2671 gezelter 397
2672    
2673 gezelter 2
2674 gezelter 397
2675    
2676 gezelter 2
2677    
2678    
2679 gezelter 397
2680    
2681 gezelter 2
2682 gezelter 397
2683 gezelter 2
2684 gezelter 397
2685    
2686 gezelter 2
2687    
2688 gezelter 397
2689 gezelter 2
2690 gezelter 397
2691 gezelter 2
2692 gezelter 397
2693    
2694 gezelter 956
2695    
2696 gezelter 1210
2697    
2698 gezelter 957 #
2699     #
2700     #
2701 gezelter 956
2702    
2703    
2704    
2705 gezelter 2
2706 gezelter 958
2707 chuckv 1200
2708    
2709 gezelter 1210
2710    
2711 gezelter 44 # AC_F90_MODULE_NAMES
2712     # -------------------
2713     #
2714     # Figure out how the Fortran 90 compiler constructs module file names
2715     #
2716     # AC_F90_MODULE_NAMES
2717 gezelter 2
2718 gezelter 397
2719    
2720    
2721    
2722    
2723    
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 gezelter 957
2754    
2755    
2756    
2757    
2758    
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 gezelter 1373 # ===========================================================================
2805     # http://www.nongnu.org/autoconf-archive/ax_mpi.html
2806     # ===========================================================================
2807     #
2808     # SYNOPSIS
2809     #
2810     # AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2811     #
2812     # DESCRIPTION
2813     #
2814     # This macro tries to find out how to compile programs that use MPI
2815     # (Message Passing Interface), a standard API for parallel process
2816     # communication (see http://www-unix.mcs.anl.gov/mpi/)
2817     #
2818     # On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2819     # to the name of the MPI compiler, depending upon the current language.
2820     # (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2821     # mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2822     # are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2823     # MPICC/MPICXX/MPIF77/MPIFC was not found).
2824     #
2825     # If you want to compile everything with MPI, you should set:
2826     #
2827     # CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2828     # LIBS="$MPILIBS $LIBS"
2829     #
2830     # NOTE: The above assumes that you will use $CC (or whatever) for linking
2831     # as well as for compiling. (This is the default for automake and most
2832     # Makefiles.)
2833     #
2834     # The user can force a particular library/compiler by setting the
2835     # MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2836     #
2837     # ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2838     # found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2839     # found. If ACTION-IF-FOUND is not specified, the default action will
2840     # define HAVE_MPI.
2841     #
2842     # LICENSE
2843     #
2844     # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2845     # Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2846     #
2847     # This program is free software: you can redistribute it and/or modify it
2848     # under the terms of the GNU General Public License as published by the
2849     # Free Software Foundation, either version 3 of the License, or (at your
2850     # option) any later version.
2851     #
2852     # This program is distributed in the hope that it will be useful, but
2853     # WITHOUT ANY WARRANTY; without even the implied warranty of
2854     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2855     # Public License for more details.
2856     #
2857     # You should have received a copy of the GNU General Public License along
2858     # with this program. If not, see <http://www.gnu.org/licenses/>.
2859     #
2860     # As a special exception, the respective Autoconf Macro's copyright owner
2861     # gives unlimited permission to copy, distribute and modify the configure
2862     # scripts that are the output of Autoconf when processing the Macro. You
2863     # need not follow the terms of the GNU General Public License when using
2864     # or distributing such scripts, even though portions of the text of the
2865     # Macro appear in them. The GNU General Public License (GPL) does govern
2866     # all other use of the material that constitutes the Autoconf Macro.
2867     #
2868     # This special exception to the GPL applies to versions of the Autoconf
2869     # Macro released by the Autoconf Archive. When you make and distribute a
2870     # modified version of the Autoconf Macro, you may extend this special
2871     # exception to the GPL to apply to your modified version as well.
2872 gezelter 957
2873 gezelter 1373 # This is what autoupdate's m4 run will expand. It fires
2874     # the warning (with _au_warn_XXX), outputs it into the
2875     # updated configure.ac (with AC_DIAGNOSE), and then outputs
2876     # the replacement expansion.
2877 chuckv 1197
2878    
2879 gezelter 1373 # This is an auxiliary macro that is also run when
2880     # autoupdate runs m4. It simply calls m4_warning, but
2881     # we need a wrapper so that each warning is emitted only
2882     # once. We break the quoting in m4_warning's argument in
2883     # order to expand this macro's arguments, not AU_DEFUN's.
2884 chuckv 1197
2885    
2886 gezelter 1373 # Finally, this is the expansion that is picked up by
2887     # autoconf. It tells the user to run autoupdate, and
2888     # then outputs the replacement expansion. We do not care
2889     # about autoupdate's warning because that contains
2890     # information on what to do *after* running autoupdate.
2891 chuckv 1197
2892    
2893    
2894 gezelter 2 # who am i
2895     # Make sure we can run config.sub.
2896 gezelter 1210 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2897 gezelter 1373 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2898 gezelter 2
2899 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2900 gezelter 1300 $as_echo_n "checking build system type... " >&6; }
2901 gezelter 1373 if test "${ac_cv_build+set}" = set; then :
2902 gezelter 1300 $as_echo_n "(cached) " >&6
2903 gezelter 2 else
2904 gezelter 1210 ac_build_alias=$build_alias
2905     test "x$ac_build_alias" = x &&
2906     ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2907     test "x$ac_build_alias" = x &&
2908 gezelter 1373 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2909 gezelter 1210 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2910 gezelter 1373 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2911 gezelter 2
2912     fi
2913 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2914 gezelter 1300 $as_echo "$ac_cv_build" >&6; }
2915 gezelter 1210 case $ac_cv_build in
2916     *-*-*) ;;
2917 gezelter 1373 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2918 gezelter 1210 esac
2919 gezelter 2 build=$ac_cv_build
2920 gezelter 1210 ac_save_IFS=$IFS; IFS='-'
2921     set x $ac_cv_build
2922     shift
2923     build_cpu=$1
2924     build_vendor=$2
2925     shift; shift
2926     # Remember, the first character of IFS is used to create $*,
2927     # except with old shells:
2928     build_os=$*
2929     IFS=$ac_save_IFS
2930     case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2931 gezelter 2
2932 gezelter 397
2933 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2934 gezelter 1300 $as_echo_n "checking host system type... " >&6; }
2935 gezelter 1373 if test "${ac_cv_host+set}" = set; then :
2936 gezelter 1300 $as_echo_n "(cached) " >&6
2937 gezelter 2 else
2938 gezelter 1210 if test "x$host_alias" = x; then
2939     ac_cv_host=$ac_cv_build
2940     else
2941     ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2942 gezelter 1373 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2943 gezelter 1210 fi
2944 gezelter 2
2945     fi
2946 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2947 gezelter 1300 $as_echo "$ac_cv_host" >&6; }
2948 gezelter 1210 case $ac_cv_host in
2949     *-*-*) ;;
2950 gezelter 1373 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2951 gezelter 1210 esac
2952 gezelter 2 host=$ac_cv_host
2953 gezelter 1210 ac_save_IFS=$IFS; IFS='-'
2954     set x $ac_cv_host
2955     shift
2956     host_cpu=$1
2957     host_vendor=$2
2958     shift; shift
2959     # Remember, the first character of IFS is used to create $*,
2960     # except with old shells:
2961     host_os=$*
2962     IFS=$ac_save_IFS
2963     case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2964 gezelter 2
2965 gezelter 397
2966    
2967    
2968    
2969 gezelter 848 # set program name
2970 gezelter 1390 PROGNAME="openmd"
2971 gezelter 848
2972    
2973    
2974    
2975     OBJEXT=".$OBJEXT"
2976    
2977 gezelter 1390 OPENMD=openmd
2978 gezelter 848
2979     if test "x${prefix}" = "xNONE"
2980     then
2981 gezelter 1390 OPENMD_HOME=${ac_default_prefix}/openmd
2982 gezelter 848 else
2983 gezelter 1390 OPENMD_HOME=${prefix}/openmd
2984 gezelter 848 fi
2985 gezelter 1390 # Check whether --enable-openmd-home was given.
2986     if test "${enable_openmd_home+set}" = set; then :
2987     enableval=$enable_openmd_home; OPENMD_HOME="${enableval}"
2988 gezelter 1210 fi
2989 gezelter 848
2990 gezelter 1210
2991 gezelter 848 # there are two ways to do debugging. One with the --enable-debug flag
2992     # and one using the DEBUG environment variable
2993    
2994     debug=0
2995 gezelter 1210 # Check whether --enable-debug was given.
2996 gezelter 1373 if test "${enable_debug+set}" = set; then :
2997 gezelter 1210 enableval=$enable_debug; debug=1
2998     fi
2999    
3000 gezelter 848 if test "${DEBUG}"; then
3001    
3002 gezelter 1373 $as_echo "#define debug 1" >>confdefs.h
3003 gezelter 848
3004     msg="$msg, debug mode"
3005     fi
3006    
3007    
3008 gezelter 1210 # Check whether --enable-single was given.
3009 gezelter 1373 if test "${enable_single+set}" = set; then :
3010 gezelter 1210 enableval=$enable_single; ok=$enableval
3011 gezelter 961 else
3012     ok=no
3013 gezelter 1210 fi
3014    
3015     # Check whether --enable-float was given.
3016 gezelter 1373 if test "${enable_float+set}" = set; then :
3017 gezelter 1210 enableval=$enable_float; ok=$enableval
3018     fi
3019    
3020 gezelter 961 if test "$ok" = "yes"; then
3021    
3022 gezelter 1373 $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3023 gezelter 961
3024 gezelter 962 USE_SINGLE_PRECISION=yes
3025    
3026 gezelter 961 fi
3027    
3028 gezelter 1373 ac_ext=cpp
3029     ac_cpp='$CXXCPP $CPPFLAGS'
3030     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3031     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3032     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3033     if test -z "$CXX"; then
3034     if test -n "$CCC"; then
3035     CXX=$CCC
3036     else
3037     if test -n "$ac_tool_prefix"; then
3038 gezelter 1396 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3039 gezelter 1373 do
3040     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3041     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3042     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3043     $as_echo_n "checking for $ac_word... " >&6; }
3044     if test "${ac_cv_prog_CXX+set}" = set; then :
3045     $as_echo_n "(cached) " >&6
3046     else
3047     if test -n "$CXX"; then
3048     ac_cv_prog_CXX="$CXX" # Let the user override the test.
3049     else
3050     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3051     for as_dir in $PATH
3052     do
3053     IFS=$as_save_IFS
3054     test -z "$as_dir" && as_dir=.
3055     for ac_exec_ext in '' $ac_executable_extensions; do
3056     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3057     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3058     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3059     break 2
3060     fi
3061     done
3062     done
3063     IFS=$as_save_IFS
3064 gezelter 1225
3065 gezelter 1373 fi
3066     fi
3067     CXX=$ac_cv_prog_CXX
3068     if test -n "$CXX"; then
3069     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3070     $as_echo "$CXX" >&6; }
3071 gezelter 1225 else
3072 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3073     $as_echo "no" >&6; }
3074 gezelter 1225 fi
3075    
3076    
3077 gezelter 1373 test -n "$CXX" && break
3078     done
3079     fi
3080     if test -z "$CXX"; then
3081     ac_ct_CXX=$CXX
3082 gezelter 1396 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3083 gezelter 1225 do
3084     # Extract the first word of "$ac_prog", so it can be a program name with args.
3085     set dummy $ac_prog; ac_word=$2
3086 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3087 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3088 gezelter 1373 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3089 gezelter 1300 $as_echo_n "(cached) " >&6
3090 gezelter 1225 else
3091 gezelter 1373 if test -n "$ac_ct_CXX"; then
3092     ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3093 gezelter 1225 else
3094     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3095     for as_dir in $PATH
3096     do
3097     IFS=$as_save_IFS
3098     test -z "$as_dir" && as_dir=.
3099 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3100 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3101 gezelter 1373 ac_cv_prog_ac_ct_CXX="$ac_prog"
3102     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3103 gezelter 1225 break 2
3104     fi
3105     done
3106 gezelter 1373 done
3107 gezelter 1225 IFS=$as_save_IFS
3108    
3109     fi
3110     fi
3111 gezelter 1373 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3112     if test -n "$ac_ct_CXX"; then
3113     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3114     $as_echo "$ac_ct_CXX" >&6; }
3115 gezelter 1225 else
3116 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3117 gezelter 1300 $as_echo "no" >&6; }
3118 gezelter 1225 fi
3119    
3120    
3121 gezelter 1373 test -n "$ac_ct_CXX" && break
3122 gezelter 1225 done
3123    
3124 gezelter 1373 if test "x$ac_ct_CXX" = x; then
3125     CXX="g++"
3126     else
3127     case $cross_compiling:$ac_tool_warned in
3128     yes:)
3129     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3130     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3131     ac_tool_warned=yes ;;
3132     esac
3133     CXX=$ac_ct_CXX
3134     fi
3135     fi
3136 gezelter 1225
3137 gezelter 1373 fi
3138     fi
3139     # Provide some information about the compiler.
3140     $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3141     set X $ac_compile
3142     ac_compiler=$2
3143     for ac_option in --version -v -V -qversion; do
3144     { { ac_try="$ac_compiler $ac_option >&5"
3145     case "(($ac_try" in
3146     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147     *) ac_try_echo=$ac_try;;
3148     esac
3149     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3150     $as_echo "$ac_try_echo"; } >&5
3151     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3152     ac_status=$?
3153     if test -s conftest.err; then
3154     sed '10a\
3155     ... rest of stderr output deleted ...
3156     10q' conftest.err >conftest.er1
3157     cat conftest.er1 >&5
3158     fi
3159 gezelter 1390 rm -f conftest.er1 conftest.err
3160 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3161     test $ac_status = 0; }
3162     done
3163    
3164     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3165     /* end confdefs.h. */
3166 gezelter 1390
3167 gezelter 1373 int
3168     main ()
3169     {
3170    
3171     ;
3172     return 0;
3173     }
3174     _ACEOF
3175     ac_clean_files_save=$ac_clean_files
3176 gezelter 1390 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3177 gezelter 1373 # Try to create an executable without -o first, disregard a.out.
3178     # It will help us diagnose broken compilers, and finding out an intuition
3179     # of exeext.
3180 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3181     $as_echo_n "checking whether the C++ compiler works... " >&6; }
3182 gezelter 1373 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3183    
3184     # The possible output files:
3185     ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3186    
3187     ac_rmfiles=
3188     for ac_file in $ac_files
3189     do
3190     case $ac_file in
3191     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3192     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3193     esac
3194     done
3195     rm -f $ac_rmfiles
3196    
3197     if { { ac_try="$ac_link_default"
3198     case "(($ac_try" in
3199     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3200     *) ac_try_echo=$ac_try;;
3201     esac
3202     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3203     $as_echo "$ac_try_echo"; } >&5
3204     (eval "$ac_link_default") 2>&5
3205     ac_status=$?
3206     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3207     test $ac_status = 0; }; then :
3208     # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3209     # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3210     # in a Makefile. We should not override ac_cv_exeext if it was cached,
3211     # so that the user can short-circuit this test for compilers unknown to
3212     # Autoconf.
3213     for ac_file in $ac_files ''
3214     do
3215     test -f "$ac_file" || continue
3216     case $ac_file in
3217     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3218     ;;
3219     [ab].out )
3220     # We found the default executable, but exeext='' is most
3221     # certainly right.
3222     break;;
3223     *.* )
3224     if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3225     then :; else
3226     ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3227     fi
3228     # We set ac_cv_exeext here because the later test for it is not
3229     # safe: cross compilers may not add the suffix if given an `-o'
3230     # argument, so we may need to know it at that point already.
3231     # Even if this section looks crufty: it has the advantage of
3232     # actually working.
3233     break;;
3234     * )
3235     break;;
3236     esac
3237     done
3238     test "$ac_cv_exeext" = no && ac_cv_exeext=
3239    
3240     else
3241     ac_file=''
3242     fi
3243     if test -z "$ac_file"; then :
3244 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3245     $as_echo "no" >&6; }
3246     $as_echo "$as_me: failed program was:" >&5
3247 gezelter 1373 sed 's/^/| /' conftest.$ac_ext >&5
3248    
3249     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3250     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3251     { as_fn_set_status 77
3252     as_fn_error "C++ compiler cannot create executables
3253     See \`config.log' for more details." "$LINENO" 5; }; }
3254 gezelter 1390 else
3255     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3256     $as_echo "yes" >&6; }
3257 gezelter 1373 fi
3258 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3259     $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3260     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3261     $as_echo "$ac_file" >&6; }
3262 gezelter 1373 ac_exeext=$ac_cv_exeext
3263    
3264 gezelter 1390 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3265 gezelter 1373 ac_clean_files=$ac_clean_files_save
3266     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3267     $as_echo_n "checking for suffix of executables... " >&6; }
3268     if { { ac_try="$ac_link"
3269     case "(($ac_try" in
3270     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3271     *) ac_try_echo=$ac_try;;
3272     esac
3273     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3274     $as_echo "$ac_try_echo"; } >&5
3275     (eval "$ac_link") 2>&5
3276     ac_status=$?
3277     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3278     test $ac_status = 0; }; then :
3279     # If both `conftest.exe' and `conftest' are `present' (well, observable)
3280     # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3281     # work properly (i.e., refer to `conftest.exe'), while it won't with
3282     # `rm'.
3283     for ac_file in conftest.exe conftest conftest.*; do
3284     test -f "$ac_file" || continue
3285     case $ac_file in
3286     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3287     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3288     break;;
3289     * ) break;;
3290     esac
3291     done
3292     else
3293     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3294     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3295     as_fn_error "cannot compute suffix of executables: cannot compile and link
3296     See \`config.log' for more details." "$LINENO" 5; }
3297     fi
3298 gezelter 1390 rm -f conftest conftest$ac_cv_exeext
3299 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3300     $as_echo "$ac_cv_exeext" >&6; }
3301    
3302     rm -f conftest.$ac_ext
3303     EXEEXT=$ac_cv_exeext
3304     ac_exeext=$EXEEXT
3305 gezelter 1390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3306     /* end confdefs.h. */
3307     #include <stdio.h>
3308     int
3309     main ()
3310     {
3311     FILE *f = fopen ("conftest.out", "w");
3312     return ferror (f) || fclose (f) != 0;
3313    
3314     ;
3315     return 0;
3316     }
3317     _ACEOF
3318     ac_clean_files="$ac_clean_files conftest.out"
3319     # Check that the compiler produces executables we can run. If not, either
3320     # the compiler is broken, or we cross compile.
3321     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3322     $as_echo_n "checking whether we are cross compiling... " >&6; }
3323     if test "$cross_compiling" != yes; then
3324     { { ac_try="$ac_link"
3325     case "(($ac_try" in
3326     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3327     *) ac_try_echo=$ac_try;;
3328     esac
3329     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3330     $as_echo "$ac_try_echo"; } >&5
3331     (eval "$ac_link") 2>&5
3332     ac_status=$?
3333     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3334     test $ac_status = 0; }
3335     if { ac_try='./conftest$ac_cv_exeext'
3336     { { case "(($ac_try" in
3337     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3338     *) ac_try_echo=$ac_try;;
3339     esac
3340     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3341     $as_echo "$ac_try_echo"; } >&5
3342     (eval "$ac_try") 2>&5
3343     ac_status=$?
3344     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3345     test $ac_status = 0; }; }; then
3346     cross_compiling=no
3347     else
3348     if test "$cross_compiling" = maybe; then
3349     cross_compiling=yes
3350     else
3351     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3352     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3353     as_fn_error "cannot run C++ compiled programs.
3354     If you meant to cross compile, use \`--host'.
3355     See \`config.log' for more details." "$LINENO" 5; }
3356     fi
3357     fi
3358     fi
3359     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3360     $as_echo "$cross_compiling" >&6; }
3361    
3362     rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3363     ac_clean_files=$ac_clean_files_save
3364 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3365     $as_echo_n "checking for suffix of object files... " >&6; }
3366     if test "${ac_cv_objext+set}" = set; then :
3367     $as_echo_n "(cached) " >&6
3368     else
3369     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3370     /* end confdefs.h. */
3371    
3372     int
3373     main ()
3374     {
3375    
3376     ;
3377     return 0;
3378     }
3379     _ACEOF
3380     rm -f conftest.o conftest.obj
3381     if { { ac_try="$ac_compile"
3382     case "(($ac_try" in
3383     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3384     *) ac_try_echo=$ac_try;;
3385     esac
3386     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3387     $as_echo "$ac_try_echo"; } >&5
3388     (eval "$ac_compile") 2>&5
3389     ac_status=$?
3390     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3391     test $ac_status = 0; }; then :
3392     for ac_file in conftest.o conftest.obj conftest.*; do
3393     test -f "$ac_file" || continue;
3394     case $ac_file in
3395     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3396     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3397     break;;
3398     esac
3399     done
3400     else
3401     $as_echo "$as_me: failed program was:" >&5
3402     sed 's/^/| /' conftest.$ac_ext >&5
3403    
3404     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3405     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3406     as_fn_error "cannot compute suffix of object files: cannot compile
3407     See \`config.log' for more details." "$LINENO" 5; }
3408     fi
3409     rm -f conftest.$ac_cv_objext conftest.$ac_ext
3410     fi
3411     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3412     $as_echo "$ac_cv_objext" >&6; }
3413     OBJEXT=$ac_cv_objext
3414     ac_objext=$OBJEXT
3415     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3416     $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3417     if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3418     $as_echo_n "(cached) " >&6
3419     else
3420     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3421     /* end confdefs.h. */
3422    
3423     int
3424     main ()
3425     {
3426     #ifndef __GNUC__
3427     choke me
3428     #endif
3429    
3430     ;
3431     return 0;
3432     }
3433     _ACEOF
3434     if ac_fn_cxx_try_compile "$LINENO"; then :
3435     ac_compiler_gnu=yes
3436     else
3437     ac_compiler_gnu=no
3438     fi
3439     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3440     ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3441    
3442     fi
3443     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3444     $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3445     if test $ac_compiler_gnu = yes; then
3446     GXX=yes
3447     else
3448     GXX=
3449     fi
3450     ac_test_CXXFLAGS=${CXXFLAGS+set}
3451     ac_save_CXXFLAGS=$CXXFLAGS
3452     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3453     $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3454     if test "${ac_cv_prog_cxx_g+set}" = set; then :
3455     $as_echo_n "(cached) " >&6
3456     else
3457     ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3458     ac_cxx_werror_flag=yes
3459     ac_cv_prog_cxx_g=no
3460     CXXFLAGS="-g"
3461     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3462     /* end confdefs.h. */
3463    
3464     int
3465     main ()
3466     {
3467    
3468     ;
3469     return 0;
3470     }
3471     _ACEOF
3472     if ac_fn_cxx_try_compile "$LINENO"; then :
3473     ac_cv_prog_cxx_g=yes
3474     else
3475     CXXFLAGS=""
3476     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3477     /* end confdefs.h. */
3478    
3479     int
3480     main ()
3481     {
3482    
3483     ;
3484     return 0;
3485     }
3486     _ACEOF
3487     if ac_fn_cxx_try_compile "$LINENO"; then :
3488    
3489     else
3490     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3491     CXXFLAGS="-g"
3492     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493     /* end confdefs.h. */
3494    
3495     int
3496     main ()
3497     {
3498    
3499     ;
3500     return 0;
3501     }
3502     _ACEOF
3503     if ac_fn_cxx_try_compile "$LINENO"; then :
3504     ac_cv_prog_cxx_g=yes
3505     fi
3506     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3507     fi
3508     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3509     fi
3510     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3511     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3512     fi
3513     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3514     $as_echo "$ac_cv_prog_cxx_g" >&6; }
3515     if test "$ac_test_CXXFLAGS" = set; then
3516     CXXFLAGS=$ac_save_CXXFLAGS
3517     elif test $ac_cv_prog_cxx_g = yes; then
3518     if test "$GXX" = yes; then
3519     CXXFLAGS="-g -O2"
3520     else
3521     CXXFLAGS="-g"
3522     fi
3523     else
3524     if test "$GXX" = yes; then
3525     CXXFLAGS="-O2"
3526     else
3527     CXXFLAGS=
3528     fi
3529     fi
3530 gezelter 1396 ac_ext=c
3531     ac_cpp='$CPP $CPPFLAGS'
3532     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3533     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3534     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3535 gezelter 1373
3536     ac_ext=c
3537     ac_cpp='$CPP $CPPFLAGS'
3538     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3539     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3540     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3541     if test -n "$ac_tool_prefix"; then
3542 gezelter 1396 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3543 gezelter 1373 do
3544     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3545     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3546     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3547     $as_echo_n "checking for $ac_word... " >&6; }
3548     if test "${ac_cv_prog_CC+set}" = set; then :
3549     $as_echo_n "(cached) " >&6
3550     else
3551     if test -n "$CC"; then
3552     ac_cv_prog_CC="$CC" # Let the user override the test.
3553     else
3554     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3555     for as_dir in $PATH
3556     do
3557     IFS=$as_save_IFS
3558     test -z "$as_dir" && as_dir=.
3559     for ac_exec_ext in '' $ac_executable_extensions; do
3560     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3561     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3562     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3563     break 2
3564     fi
3565 gezelter 1225 done
3566 gezelter 1373 done
3567     IFS=$as_save_IFS
3568 gezelter 1225
3569 gezelter 1373 fi
3570     fi
3571     CC=$ac_cv_prog_CC
3572     if test -n "$CC"; then
3573     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3574     $as_echo "$CC" >&6; }
3575     else
3576     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3577     $as_echo "no" >&6; }
3578     fi
3579 gezelter 1225
3580 gezelter 1373
3581     test -n "$CC" && break
3582     done
3583     fi
3584     if test -z "$CC"; then
3585     ac_ct_CC=$CC
3586 gezelter 1396 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3587 gezelter 1373 do
3588     # Extract the first word of "$ac_prog", so it can be a program name with args.
3589     set dummy $ac_prog; ac_word=$2
3590     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3591 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3592 gezelter 1373 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3593 gezelter 1300 $as_echo_n "(cached) " >&6
3594 gezelter 1225 else
3595 gezelter 1373 if test -n "$ac_ct_CC"; then
3596     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3597     else
3598     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3599 gezelter 1225 for as_dir in $PATH
3600     do
3601     IFS=$as_save_IFS
3602     test -z "$as_dir" && as_dir=.
3603 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3604 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3605 gezelter 1373 ac_cv_prog_ac_ct_CC="$ac_prog"
3606     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3607 gezelter 1225 break 2
3608     fi
3609     done
3610 gezelter 1373 done
3611 gezelter 1225 IFS=$as_save_IFS
3612    
3613     fi
3614 gezelter 1373 fi
3615     ac_ct_CC=$ac_cv_prog_ac_ct_CC
3616     if test -n "$ac_ct_CC"; then
3617     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3618     $as_echo "$ac_ct_CC" >&6; }
3619 gezelter 1225 else
3620 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3621 gezelter 1300 $as_echo "no" >&6; }
3622 gezelter 1225 fi
3623    
3624    
3625 gezelter 1373 test -n "$ac_ct_CC" && break
3626     done
3627    
3628     if test "x$ac_ct_CC" = x; then
3629     CC=""
3630     else
3631     case $cross_compiling:$ac_tool_warned in
3632     yes:)
3633     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3634     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3635     ac_tool_warned=yes ;;
3636     esac
3637     CC=$ac_ct_CC
3638     fi
3639 gezelter 1225 fi
3640    
3641    
3642 gezelter 1373 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3643     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3644     as_fn_error "no acceptable C compiler found in \$PATH
3645     See \`config.log' for more details." "$LINENO" 5; }
3646 gezelter 1225
3647 gezelter 1373 # Provide some information about the compiler.
3648     $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3649     set X $ac_compile
3650     ac_compiler=$2
3651     for ac_option in --version -v -V -qversion; do
3652     { { ac_try="$ac_compiler $ac_option >&5"
3653     case "(($ac_try" in
3654     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655     *) ac_try_echo=$ac_try;;
3656     esac
3657     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3658     $as_echo "$ac_try_echo"; } >&5
3659     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3660     ac_status=$?
3661     if test -s conftest.err; then
3662     sed '10a\
3663     ... rest of stderr output deleted ...
3664     10q' conftest.err >conftest.er1
3665     cat conftest.er1 >&5
3666     fi
3667 gezelter 1390 rm -f conftest.er1 conftest.err
3668 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3669     test $ac_status = 0; }
3670     done
3671    
3672     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3673     $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3674     if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3675     $as_echo_n "(cached) " >&6
3676 gezelter 1225 else
3677 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3678     /* end confdefs.h. */
3679 gezelter 1225
3680 gezelter 1373 int
3681     main ()
3682     {
3683     #ifndef __GNUC__
3684     choke me
3685     #endif
3686    
3687     ;
3688     return 0;
3689     }
3690     _ACEOF
3691     if ac_fn_c_try_compile "$LINENO"; then :
3692     ac_compiler_gnu=yes
3693     else
3694     ac_compiler_gnu=no
3695 gezelter 1225 fi
3696 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3697     ac_cv_c_compiler_gnu=$ac_compiler_gnu
3698 gezelter 1225
3699 gezelter 1373 fi
3700     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3701     $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3702     if test $ac_compiler_gnu = yes; then
3703     GCC=yes
3704     else
3705     GCC=
3706     fi
3707     ac_test_CFLAGS=${CFLAGS+set}
3708     ac_save_CFLAGS=$CFLAGS
3709     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3710     $as_echo_n "checking whether $CC accepts -g... " >&6; }
3711     if test "${ac_cv_prog_cc_g+set}" = set; then :
3712     $as_echo_n "(cached) " >&6
3713     else
3714     ac_save_c_werror_flag=$ac_c_werror_flag
3715     ac_c_werror_flag=yes
3716     ac_cv_prog_cc_g=no
3717     CFLAGS="-g"
3718     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3719     /* end confdefs.h. */
3720 gezelter 1225
3721 gezelter 1373 int
3722     main ()
3723     {
3724    
3725     ;
3726     return 0;
3727     }
3728     _ACEOF
3729     if ac_fn_c_try_compile "$LINENO"; then :
3730     ac_cv_prog_cc_g=yes
3731 gezelter 1225 else
3732 gezelter 1373 CFLAGS=""
3733     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734     /* end confdefs.h. */
3735 gezelter 1225
3736 gezelter 1373 int
3737     main ()
3738     {
3739 gezelter 1225
3740 gezelter 1373 ;
3741     return 0;
3742     }
3743     _ACEOF
3744     if ac_fn_c_try_compile "$LINENO"; then :
3745 gezelter 1225
3746     else
3747 gezelter 1373 ac_c_werror_flag=$ac_save_c_werror_flag
3748     CFLAGS="-g"
3749     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3750     /* end confdefs.h. */
3751 gezelter 1225
3752 gezelter 1373 int
3753     main ()
3754     {
3755 gezelter 1225
3756 gezelter 1373 ;
3757     return 0;
3758     }
3759 gezelter 1225 _ACEOF
3760 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
3761     ac_cv_prog_cc_g=yes
3762     fi
3763     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3764     fi
3765     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3766     fi
3767     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3768     ac_c_werror_flag=$ac_save_c_werror_flag
3769     fi
3770     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3771     $as_echo "$ac_cv_prog_cc_g" >&6; }
3772     if test "$ac_test_CFLAGS" = set; then
3773     CFLAGS=$ac_save_CFLAGS
3774     elif test $ac_cv_prog_cc_g = yes; then
3775     if test "$GCC" = yes; then
3776     CFLAGS="-g -O2"
3777     else
3778     CFLAGS="-g"
3779     fi
3780     else
3781     if test "$GCC" = yes; then
3782     CFLAGS="-O2"
3783     else
3784     CFLAGS=
3785     fi
3786     fi
3787     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3788     $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3789     if test "${ac_cv_prog_cc_c89+set}" = set; then :
3790     $as_echo_n "(cached) " >&6
3791     else
3792     ac_cv_prog_cc_c89=no
3793     ac_save_CC=$CC
3794     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3795 gezelter 1225 /* end confdefs.h. */
3796 gezelter 1373 #include <stdarg.h>
3797     #include <stdio.h>
3798     #include <sys/types.h>
3799     #include <sys/stat.h>
3800     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3801     struct buf { int x; };
3802     FILE * (*rcsopen) (struct buf *, struct stat *, int);
3803     static char *e (p, i)
3804     char **p;
3805     int i;
3806     {
3807     return p[i];
3808     }
3809     static char *f (char * (*g) (char **, int), char **p, ...)
3810     {
3811     char *s;
3812     va_list v;
3813     va_start (v,p);
3814     s = g (p, va_arg (v,int));
3815     va_end (v);
3816     return s;
3817     }
3818 gezelter 1225
3819 gezelter 1373 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3820     function prototypes and stuff, but not '\xHH' hex character constants.
3821     These don't provoke an error unfortunately, instead are silently treated
3822     as 'x'. The following induces an error, until -std is added to get
3823     proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3824     array size at least. It's necessary to write '\x00'==0 to get something
3825     that's true only with -std. */
3826     int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3827 gezelter 1225
3828 gezelter 1373 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3829     inside strings and character constants. */
3830     #define FOO(x) 'x'
3831     int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3832    
3833     int test (int i, double x);
3834     struct s1 {int (*f) (int a);};
3835     struct s2 {int (*f) (double a);};
3836     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3837     int argc;
3838     char **argv;
3839 gezelter 1225 int
3840     main ()
3841     {
3842 gezelter 1373 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3843 gezelter 1225 ;
3844     return 0;
3845     }
3846     _ACEOF
3847 gezelter 1373 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3848     -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3849     do
3850     CC="$ac_save_CC $ac_arg"
3851     if ac_fn_c_try_compile "$LINENO"; then :
3852     ac_cv_prog_cc_c89=$ac_arg
3853     fi
3854     rm -f core conftest.err conftest.$ac_objext
3855     test "x$ac_cv_prog_cc_c89" != "xno" && break
3856     done
3857     rm -f conftest.$ac_ext
3858     CC=$ac_save_CC
3859    
3860     fi
3861     # AC_CACHE_VAL
3862     case "x$ac_cv_prog_cc_c89" in
3863     x)
3864     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3865     $as_echo "none needed" >&6; } ;;
3866     xno)
3867     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3868     $as_echo "unsupported" >&6; } ;;
3869     *)
3870     CC="$CC $ac_cv_prog_cc_c89"
3871     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3872     $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3873 gezelter 1225 esac
3874 gezelter 1373 if test "x$ac_cv_prog_cc_c89" != xno; then :
3875 gezelter 1225
3876 gezelter 1373 fi
3877 gezelter 1225
3878 gezelter 1373 ac_ext=c
3879     ac_cpp='$CPP $CPPFLAGS'
3880     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3881     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3882     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3883 gezelter 1225
3884     ac_ext=${ac_fc_srcext-f}
3885     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
3886     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
3887     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3888 gezelter 1373 if test -n "$ac_tool_prefix"; then
3889 gezelter 1396 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3890 gezelter 1373 do
3891     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3892     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3893     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3894     $as_echo_n "checking for $ac_word... " >&6; }
3895     if test "${ac_cv_prog_FC+set}" = set; then :
3896     $as_echo_n "(cached) " >&6
3897     else
3898     if test -n "$FC"; then
3899     ac_cv_prog_FC="$FC" # Let the user override the test.
3900     else
3901     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3902     for as_dir in $PATH
3903     do
3904     IFS=$as_save_IFS
3905     test -z "$as_dir" && as_dir=.
3906     for ac_exec_ext in '' $ac_executable_extensions; do
3907     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3908     ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
3909     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3910     break 2
3911     fi
3912     done
3913     done
3914     IFS=$as_save_IFS
3915 gezelter 1225
3916 gezelter 1373 fi
3917     fi
3918     FC=$ac_cv_prog_FC
3919     if test -n "$FC"; then
3920     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
3921     $as_echo "$FC" >&6; }
3922 gezelter 1225 else
3923 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3924     $as_echo "no" >&6; }
3925 gezelter 1225 fi
3926    
3927    
3928 gezelter 1373 test -n "$FC" && break
3929     done
3930     fi
3931     if test -z "$FC"; then
3932     ac_ct_FC=$FC
3933 gezelter 1396 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3934 gezelter 1373 do
3935     # Extract the first word of "$ac_prog", so it can be a program name with args.
3936     set dummy $ac_prog; ac_word=$2
3937     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3938     $as_echo_n "checking for $ac_word... " >&6; }
3939     if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
3940 gezelter 1300 $as_echo_n "(cached) " >&6
3941 gezelter 1225 else
3942 gezelter 1373 if test -n "$ac_ct_FC"; then
3943     ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
3944     else
3945     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3946     for as_dir in $PATH
3947     do
3948     IFS=$as_save_IFS
3949     test -z "$as_dir" && as_dir=.
3950     for ac_exec_ext in '' $ac_executable_extensions; do
3951     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3952     ac_cv_prog_ac_ct_FC="$ac_prog"
3953     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3954     break 2
3955     fi
3956     done
3957     done
3958     IFS=$as_save_IFS
3959 gezelter 1225
3960 gezelter 1373 fi
3961     fi
3962     ac_ct_FC=$ac_cv_prog_ac_ct_FC
3963     if test -n "$ac_ct_FC"; then
3964     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
3965     $as_echo "$ac_ct_FC" >&6; }
3966 gezelter 1225 else
3967 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3968     $as_echo "no" >&6; }
3969     fi
3970 gezelter 1225
3971 gezelter 1373
3972     test -n "$ac_ct_FC" && break
3973     done
3974    
3975     if test "x$ac_ct_FC" = x; then
3976     FC=""
3977     else
3978     case $cross_compiling:$ac_tool_warned in
3979     yes:)
3980     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3981     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3982     ac_tool_warned=yes ;;
3983 gezelter 1225 esac
3984 gezelter 1373 FC=$ac_ct_FC
3985     fi
3986     fi
3987 gezelter 1225
3988    
3989 gezelter 1373 # Provide some information about the compiler.
3990     $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
3991     set X $ac_compile
3992     ac_compiler=$2
3993     for ac_option in --version -v -V -qversion; do
3994     { { ac_try="$ac_compiler $ac_option >&5"
3995 gezelter 1225 case "(($ac_try" in
3996     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3997     *) ac_try_echo=$ac_try;;
3998     esac
3999 gezelter 1373 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4000     $as_echo "$ac_try_echo"; } >&5
4001     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4002 gezelter 1225 ac_status=$?
4003 gezelter 1373 if test -s conftest.err; then
4004     sed '10a\
4005     ... rest of stderr output deleted ...
4006     10q' conftest.err >conftest.er1
4007     cat conftest.er1 >&5
4008     fi
4009 gezelter 1390 rm -f conftest.er1 conftest.err
4010 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4011     test $ac_status = 0; }
4012     done
4013     rm -f a.out
4014 gezelter 1225
4015 gezelter 1373 # If we don't use `.F' as extension, the preprocessor is not run on the
4016     # input file. (Note that this only needs to work for GNU compilers.)
4017     ac_save_ext=$ac_ext
4018     ac_ext=F
4019     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4020     $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4021     if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4022     $as_echo_n "(cached) " >&6
4023     else
4024     cat > conftest.$ac_ext <<_ACEOF
4025     program main
4026     #ifndef __GNUC__
4027     choke me
4028     #endif
4029 gezelter 1225
4030 gezelter 1373 end
4031     _ACEOF
4032     if ac_fn_fc_try_compile "$LINENO"; then :
4033     ac_compiler_gnu=yes
4034 gezelter 1225 else
4035 gezelter 1373 ac_compiler_gnu=no
4036 gezelter 1225 fi
4037 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4038     ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4039 gezelter 1225
4040     fi
4041 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4042     $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4043     ac_ext=$ac_save_ext
4044     ac_test_FCFLAGS=${FCFLAGS+set}
4045     ac_save_FCFLAGS=$FCFLAGS
4046     FCFLAGS=
4047     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4048     $as_echo_n "checking whether $FC accepts -g... " >&6; }
4049     if test "${ac_cv_prog_fc_g+set}" = set; then :
4050     $as_echo_n "(cached) " >&6
4051     else
4052     FCFLAGS=-g
4053     cat > conftest.$ac_ext <<_ACEOF
4054     program main
4055 gezelter 1225
4056 gezelter 1373 end
4057     _ACEOF
4058     if ac_fn_fc_try_compile "$LINENO"; then :
4059     ac_cv_prog_fc_g=yes
4060     else
4061     ac_cv_prog_fc_g=no
4062 gezelter 1225 fi
4063 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4064 gezelter 1225
4065     fi
4066 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4067     $as_echo "$ac_cv_prog_fc_g" >&6; }
4068     if test "$ac_test_FCFLAGS" = set; then
4069     FCFLAGS=$ac_save_FCFLAGS
4070     elif test $ac_cv_prog_fc_g = yes; then
4071     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4072     FCFLAGS="-g -O2"
4073     else
4074     FCFLAGS="-g"
4075     fi
4076     else
4077     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4078     FCFLAGS="-O2"
4079     else
4080     FCFLAGS=
4081     fi
4082 gezelter 1225 fi
4083    
4084 gezelter 1396 ac_ext=c
4085     ac_cpp='$CPP $CPPFLAGS'
4086     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4087     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4088     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4089 gezelter 1225
4090    
4091 gezelter 1396 save_CXX=$CXX
4092     save_CC=$CC
4093     save_FC=$FC
4094     save_LIBS=$LIBS
4095 gezelter 1225
4096 gezelter 1396 ac_ext=cpp
4097     ac_cpp='$CXXCPP $CPPFLAGS'
4098     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4099     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4100     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4101 gezelter 1225
4102    
4103 gezelter 1399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lc" >&5
4104     $as_echo_n "checking for dlopen in -lc... " >&6; }
4105     if test "${ac_cv_lib_c_dlopen+set}" = set; then :
4106     $as_echo_n "(cached) " >&6
4107     else
4108     ac_check_lib_save_LIBS=$LIBS
4109     LIBS="-lc $LIBS"
4110     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4111     /* end confdefs.h. */
4112 gezelter 1225
4113 gezelter 1399 /* Override any GCC internal prototype to avoid an error.
4114     Use char because int might match the return type of a GCC
4115     builtin and then its argument prototype would still apply. */
4116     #ifdef __cplusplus
4117     extern "C"
4118     #endif
4119     char dlopen ();
4120     int
4121     main ()
4122     {
4123     return dlopen ();
4124     ;
4125     return 0;
4126     }
4127     _ACEOF
4128     if ac_fn_cxx_try_link "$LINENO"; then :
4129     ac_cv_lib_c_dlopen=yes
4130     else
4131     ac_cv_lib_c_dlopen=no
4132     fi
4133     rm -f core conftest.err conftest.$ac_objext \
4134     conftest$ac_exeext conftest.$ac_ext
4135     LIBS=$ac_check_lib_save_LIBS
4136     fi
4137     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dlopen" >&5
4138     $as_echo "$ac_cv_lib_c_dlopen" >&6; }
4139     if test "x$ac_cv_lib_c_dlopen" = x""yes; then :
4140     LIBDL=""
4141     else
4142     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4143     $as_echo_n "checking for dlopen in -ldl... " >&6; }
4144     if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
4145     $as_echo_n "(cached) " >&6
4146     else
4147     ac_check_lib_save_LIBS=$LIBS
4148     LIBS="-ldl $LIBS"
4149     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150     /* end confdefs.h. */
4151 gezelter 1225
4152 gezelter 1399 /* Override any GCC internal prototype to avoid an error.
4153     Use char because int might match the return type of a GCC
4154     builtin and then its argument prototype would still apply. */
4155     #ifdef __cplusplus
4156     extern "C"
4157     #endif
4158     char dlopen ();
4159     int
4160     main ()
4161     {
4162     return dlopen ();
4163     ;
4164     return 0;
4165     }
4166     _ACEOF
4167     if ac_fn_cxx_try_link "$LINENO"; then :
4168     ac_cv_lib_dl_dlopen=yes
4169     else
4170     ac_cv_lib_dl_dlopen=no
4171     fi
4172     rm -f core conftest.err conftest.$ac_objext \
4173     conftest$ac_exeext conftest.$ac_ext
4174     LIBS=$ac_check_lib_save_LIBS
4175     fi
4176     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4177     $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
4178     if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
4179     LIBDL="-ldl"
4180     fi
4181 gezelter 1225
4182 gezelter 1399 fi
4183 gezelter 1373
4184 gezelter 1396
4185 gezelter 1399
4186    
4187    
4188    
4189    
4190 gezelter 1396 for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
4191 gezelter 1373 do
4192     # Extract the first word of "$ac_prog", so it can be a program name with args.
4193     set dummy $ac_prog; ac_word=$2
4194     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4195     $as_echo_n "checking for $ac_word... " >&6; }
4196 gezelter 1396 if test "${ac_cv_prog_MPICXX+set}" = set; then :
4197 gezelter 1300 $as_echo_n "(cached) " >&6
4198 gezelter 1225 else
4199 gezelter 1396 if test -n "$MPICXX"; then
4200     ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
4201 gezelter 1373 else
4202     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4203     for as_dir in $PATH
4204     do
4205     IFS=$as_save_IFS
4206     test -z "$as_dir" && as_dir=.
4207     for ac_exec_ext in '' $ac_executable_extensions; do
4208     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4209 gezelter 1396 ac_cv_prog_MPICXX="$ac_prog"
4210 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4211     break 2
4212     fi
4213     done
4214 gezelter 1225 done
4215 gezelter 1373 IFS=$as_save_IFS
4216 gezelter 1225
4217     fi
4218 gezelter 1373 fi
4219 gezelter 1396 MPICXX=$ac_cv_prog_MPICXX
4220     if test -n "$MPICXX"; then
4221     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
4222     $as_echo "$MPICXX" >&6; }
4223 gezelter 1373 else
4224     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4225     $as_echo "no" >&6; }
4226     fi
4227 gezelter 1225
4228    
4229 gezelter 1396 test -n "$MPICXX" && break
4230 gezelter 1373 done
4231 gezelter 1396 test -n "$MPICXX" || MPICXX="$CXX"
4232 gezelter 1225
4233 gezelter 1396 ax_mpi_save_CXX="$CXX"
4234     CXX="$MPICXX"
4235 gezelter 1225
4236    
4237    
4238 gezelter 1373 if test x = x"$MPILIBS"; then
4239 gezelter 1396 ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4240     if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4241 gezelter 1373 MPILIBS=" "
4242     fi
4243 gezelter 1225
4244 gezelter 1373 fi
4245 gezelter 1225
4246 gezelter 1373 if test x = x"$MPILIBS"; then
4247     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4248     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4249     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4250     $as_echo_n "(cached) " >&6
4251     else
4252     ac_check_lib_save_LIBS=$LIBS
4253     LIBS="-lmpi $LIBS"
4254 gezelter 1396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4255     /* end confdefs.h. */
4256    
4257     /* Override any GCC internal prototype to avoid an error.
4258     Use char because int might match the return type of a GCC
4259     builtin and then its argument prototype would still apply. */
4260     #ifdef __cplusplus
4261     extern "C"
4262     #endif
4263     char MPI_Init ();
4264     int
4265     main ()
4266     {
4267     return MPI_Init ();
4268     ;
4269     return 0;
4270     }
4271 gezelter 1373 _ACEOF
4272 gezelter 1396 if ac_fn_cxx_try_link "$LINENO"; then :
4273 gezelter 1373 ac_cv_lib_mpi_MPI_Init=yes
4274     else
4275     ac_cv_lib_mpi_MPI_Init=no
4276 gezelter 1225 fi
4277 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
4278     conftest$ac_exeext conftest.$ac_ext
4279     LIBS=$ac_check_lib_save_LIBS
4280     fi
4281     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4282     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4283     if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4284     MPILIBS="-lmpi"
4285     fi
4286 gezelter 1225
4287 gezelter 1373 fi
4288     if test x = x"$MPILIBS"; then
4289     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4290     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4291     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4292     $as_echo_n "(cached) " >&6
4293     else
4294     ac_check_lib_save_LIBS=$LIBS
4295     LIBS="-lmpich $LIBS"
4296 gezelter 1396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4297     /* end confdefs.h. */
4298    
4299     /* Override any GCC internal prototype to avoid an error.
4300     Use char because int might match the return type of a GCC
4301     builtin and then its argument prototype would still apply. */
4302     #ifdef __cplusplus
4303     extern "C"
4304     #endif
4305     char MPI_Init ();
4306     int
4307     main ()
4308     {
4309     return MPI_Init ();
4310     ;
4311     return 0;
4312     }
4313 gezelter 1373 _ACEOF
4314 gezelter 1396 if ac_fn_cxx_try_link "$LINENO"; then :
4315 gezelter 1373 ac_cv_lib_mpich_MPI_Init=yes
4316     else
4317     ac_cv_lib_mpich_MPI_Init=no
4318     fi
4319     rm -f core conftest.err conftest.$ac_objext \
4320     conftest$ac_exeext conftest.$ac_ext
4321     LIBS=$ac_check_lib_save_LIBS
4322     fi
4323     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4324     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4325     if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4326     MPILIBS="-lmpich"
4327     fi
4328 gezelter 1225
4329     fi
4330    
4331 gezelter 1373 if test x != x"$MPILIBS"; then
4332 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4333     $as_echo_n "checking for mpi.h... " >&6; }
4334     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4335     /* end confdefs.h. */
4336     #include <mpi.h>
4337     int
4338     main ()
4339     {
4340    
4341     ;
4342     return 0;
4343     }
4344 gezelter 1373 _ACEOF
4345 gezelter 1396 if ac_fn_cxx_try_compile "$LINENO"; then :
4346 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4347     $as_echo "yes" >&6; }
4348 gezelter 1225 else
4349 gezelter 1373 MPILIBS=""
4350     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4351     $as_echo "no" >&6; }
4352     fi
4353     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4354     fi
4355 gezelter 1225
4356 gezelter 1396 CXX="$ax_mpi_save_CXX"
4357 gezelter 1225
4358    
4359    
4360 gezelter 1373 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4361     if test x = x"$MPILIBS"; then
4362     USE_MPI="no"
4363 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4364     $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4365 gezelter 1373 :
4366     else
4367     USE_MPI="yes"
4368     :
4369 gezelter 1225 fi
4370    
4371    
4372 gezelter 1373 if test $USE_MPI != no; then :
4373 gezelter 1225
4374 gezelter 1396 ac_ext=c
4375     ac_cpp='$CPP $CPPFLAGS'
4376     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4377     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4378     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4379 gezelter 1225
4380    
4381    
4382 gezelter 2
4383    
4384 gezelter 1210
4385 gezelter 1396 for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4386 gezelter 2 do
4387     # Extract the first word of "$ac_prog", so it can be a program name with args.
4388     set dummy $ac_prog; ac_word=$2
4389 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4390 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4391 gezelter 1396 if test "${ac_cv_prog_MPICC+set}" = set; then :
4392 gezelter 1300 $as_echo_n "(cached) " >&6
4393 gezelter 2 else
4394 gezelter 1396 if test -n "$MPICC"; then
4395     ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4396 gezelter 2 else
4397 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4398     for as_dir in $PATH
4399     do
4400     IFS=$as_save_IFS
4401     test -z "$as_dir" && as_dir=.
4402 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4403 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4404 gezelter 1396 ac_cv_prog_MPICC="$ac_prog"
4405 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4406 gezelter 397 break 2
4407     fi
4408 gezelter 2 done
4409 gezelter 1373 done
4410 gezelter 1210 IFS=$as_save_IFS
4411 gezelter 2
4412     fi
4413     fi
4414 gezelter 1396 MPICC=$ac_cv_prog_MPICC
4415     if test -n "$MPICC"; then
4416     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4417     $as_echo "$MPICC" >&6; }
4418 gezelter 2 else
4419 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4420 gezelter 1300 $as_echo "no" >&6; }
4421 gezelter 2 fi
4422    
4423 gezelter 1210
4424 gezelter 1396 test -n "$MPICC" && break
4425 gezelter 2 done
4426 gezelter 1396 test -n "$MPICC" || MPICC="$CC"
4427 gezelter 2
4428 gezelter 1396 ax_mpi_save_CC="$CC"
4429     CC="$MPICC"
4430    
4431    
4432    
4433     if test x = x"$MPILIBS"; then
4434     ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4435     if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4436     MPILIBS=" "
4437 gezelter 2 fi
4438    
4439 gezelter 1210 fi
4440 gezelter 2
4441 gezelter 1396 if test x = x"$MPILIBS"; then
4442     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4443     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4444     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4445 gezelter 1300 $as_echo_n "(cached) " >&6
4446 gezelter 848 else
4447 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4448     LIBS="-lmpi $LIBS"
4449     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4450 gezelter 848 /* end confdefs.h. */
4451    
4452 gezelter 1396 /* Override any GCC internal prototype to avoid an error.
4453     Use char because int might match the return type of a GCC
4454     builtin and then its argument prototype would still apply. */
4455     #ifdef __cplusplus
4456     extern "C"
4457     #endif
4458     char MPI_Init ();
4459 gezelter 848 int
4460     main ()
4461     {
4462 gezelter 1396 return MPI_Init ();
4463 gezelter 848 ;
4464     return 0;
4465     }
4466     _ACEOF
4467 gezelter 1396 if ac_fn_c_try_link "$LINENO"; then :
4468     ac_cv_lib_mpi_MPI_Init=yes
4469 gezelter 848 else
4470 gezelter 1396 ac_cv_lib_mpi_MPI_Init=no
4471 gezelter 848 fi
4472 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4473     conftest$ac_exeext conftest.$ac_ext
4474     LIBS=$ac_check_lib_save_LIBS
4475     fi
4476     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4477     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4478     if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4479     MPILIBS="-lmpi"
4480     fi
4481 gezelter 848
4482     fi
4483 gezelter 1396 if test x = x"$MPILIBS"; then
4484     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4485     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4486     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4487 gezelter 1300 $as_echo_n "(cached) " >&6
4488 gezelter 848 else
4489 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4490     LIBS="-lmpich $LIBS"
4491     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4492 gezelter 848 /* end confdefs.h. */
4493    
4494 gezelter 1396 /* Override any GCC internal prototype to avoid an error.
4495     Use char because int might match the return type of a GCC
4496     builtin and then its argument prototype would still apply. */
4497     #ifdef __cplusplus
4498     extern "C"
4499     #endif
4500     char MPI_Init ();
4501 gezelter 848 int
4502     main ()
4503     {
4504 gezelter 1396 return MPI_Init ();
4505 gezelter 848 ;
4506     return 0;
4507     }
4508     _ACEOF
4509 gezelter 1396 if ac_fn_c_try_link "$LINENO"; then :
4510     ac_cv_lib_mpich_MPI_Init=yes
4511 gezelter 848 else
4512 gezelter 1396 ac_cv_lib_mpich_MPI_Init=no
4513     fi
4514     rm -f core conftest.err conftest.$ac_objext \
4515     conftest$ac_exeext conftest.$ac_ext
4516     LIBS=$ac_check_lib_save_LIBS
4517     fi
4518     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4519     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4520     if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4521     MPILIBS="-lmpich"
4522     fi
4523 gezelter 1210
4524 gezelter 1396 fi
4525 gezelter 1210
4526 gezelter 1396 if test x != x"$MPILIBS"; then
4527     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4528     $as_echo_n "checking for mpi.h... " >&6; }
4529     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4530 gezelter 848 /* end confdefs.h. */
4531 gezelter 1396 #include <mpi.h>
4532 gezelter 848 int
4533     main ()
4534     {
4535 gezelter 1210
4536 gezelter 848 ;
4537     return 0;
4538     }
4539     _ACEOF
4540 gezelter 1396 if ac_fn_c_try_compile "$LINENO"; then :
4541     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4542     $as_echo "yes" >&6; }
4543     else
4544     MPILIBS=""
4545     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4546     $as_echo "no" >&6; }
4547 gezelter 848 fi
4548 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4549 gezelter 848 fi
4550 gezelter 1396
4551     CC="$ax_mpi_save_CC"
4552    
4553    
4554    
4555     # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4556     if test x = x"$MPILIBS"; then
4557     USE_MPI="no"
4558     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4559     $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4560     :
4561     else
4562     USE_MPI="yes"
4563     :
4564 gezelter 1210 fi
4565 gezelter 1396
4566    
4567 gezelter 1210 fi
4568 gezelter 1396
4569     if test $USE_MPI != no; then :
4570    
4571 gezelter 1373 ac_ext=${ac_fc_srcext-f}
4572     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4573     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4574     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4575 gezelter 848
4576    
4577    
4578 gezelter 1210
4579 gezelter 1396
4580    
4581     for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
4582 gezelter 848 do
4583     # Extract the first word of "$ac_prog", so it can be a program name with args.
4584     set dummy $ac_prog; ac_word=$2
4585 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4586 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4587 gezelter 1396 if test "${ac_cv_prog_MPIFC+set}" = set; then :
4588 gezelter 1300 $as_echo_n "(cached) " >&6
4589 gezelter 848 else
4590 gezelter 1396 if test -n "$MPIFC"; then
4591     ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
4592 gezelter 848 else
4593     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4594     for as_dir in $PATH
4595     do
4596     IFS=$as_save_IFS
4597     test -z "$as_dir" && as_dir=.
4598 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4599 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4600 gezelter 1396 ac_cv_prog_MPIFC="$ac_prog"
4601 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4602 gezelter 848 break 2
4603     fi
4604     done
4605 gezelter 1373 done
4606 gezelter 1210 IFS=$as_save_IFS
4607 gezelter 848
4608     fi
4609     fi
4610 gezelter 1396 MPIFC=$ac_cv_prog_MPIFC
4611     if test -n "$MPIFC"; then
4612     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
4613     $as_echo "$MPIFC" >&6; }
4614 gezelter 848 else
4615 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4616 gezelter 1300 $as_echo "no" >&6; }
4617 gezelter 848 fi
4618    
4619 gezelter 1210
4620 gezelter 1396 test -n "$MPIFC" && break
4621 gezelter 848 done
4622 gezelter 1396 test -n "$MPIFC" || MPIFC="$FC"
4623 gezelter 848
4624 gezelter 1396 ax_mpi_save_FC="$FC"
4625     FC="$MPIFC"
4626 gezelter 848
4627    
4628    
4629 gezelter 1396 if test x = x"$MPILIBS"; then
4630     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
4631     $as_echo_n "checking for MPI_Init... " >&6; }
4632     cat > conftest.$ac_ext <<_ACEOF
4633     program main
4634     call MPI_Init
4635     end
4636 gezelter 2 _ACEOF
4637 gezelter 1396 if ac_fn_fc_try_link "$LINENO"; then :
4638     MPILIBS=" "
4639     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4640     $as_echo "yes" >&6; }
4641 gezelter 2 else
4642 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4643     $as_echo "no" >&6; }
4644 gezelter 2 fi
4645 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4646     conftest$ac_exeext conftest.$ac_ext
4647     fi
4648 gezelter 2
4649 gezelter 1396 if test x = x"$MPILIBS"; then
4650     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
4651     $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
4652     if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
4653 gezelter 1300 $as_echo_n "(cached) " >&6
4654 gezelter 2 else
4655 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4656     LIBS="-lfmpi $LIBS"
4657     cat > conftest.$ac_ext <<_ACEOF
4658     program main
4659     call MPI_Init
4660     end
4661 gezelter 2 _ACEOF
4662 gezelter 1396 if ac_fn_fc_try_link "$LINENO"; then :
4663     ac_cv_lib_fmpi_MPI_Init=yes
4664 gezelter 1210 else
4665 gezelter 1396 ac_cv_lib_fmpi_MPI_Init=no
4666 gezelter 2 fi
4667 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4668     conftest$ac_exeext conftest.$ac_ext
4669     LIBS=$ac_check_lib_save_LIBS
4670 gezelter 2 fi
4671 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
4672     $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
4673     if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
4674     MPILIBS="-lfmpi"
4675 gezelter 1210 fi
4676 gezelter 1396
4677     fi
4678     if test x = x"$MPILIBS"; then
4679     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
4680     $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
4681     if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
4682 gezelter 1300 $as_echo_n "(cached) " >&6
4683 gezelter 397 else
4684 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4685     LIBS="-lmpichf90 $LIBS"
4686     cat > conftest.$ac_ext <<_ACEOF
4687     program main
4688     call MPI_Init
4689     end
4690 gezelter 397 _ACEOF
4691 gezelter 1396 if ac_fn_fc_try_link "$LINENO"; then :
4692     ac_cv_lib_mpichf90_MPI_Init=yes
4693     else
4694     ac_cv_lib_mpichf90_MPI_Init=no
4695 gezelter 397 fi
4696 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4697     conftest$ac_exeext conftest.$ac_ext
4698     LIBS=$ac_check_lib_save_LIBS
4699 gezelter 397 fi
4700 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
4701     $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
4702     if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
4703     MPILIBS="-lmpichf90"
4704 gezelter 1373 fi
4705 gezelter 397
4706 gezelter 1396 fi
4707 gezelter 2
4708 gezelter 1396 if test x = x"$MPILIBS"; then
4709     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4710     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4711     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4712 gezelter 1300 $as_echo_n "(cached) " >&6
4713 gezelter 2 else
4714 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4715     LIBS="-lmpi $LIBS"
4716     cat > conftest.$ac_ext <<_ACEOF
4717     program main
4718     call MPI_Init
4719     end
4720     _ACEOF
4721     if ac_fn_fc_try_link "$LINENO"; then :
4722     ac_cv_lib_mpi_MPI_Init=yes
4723 gezelter 2 else
4724 gezelter 1396 ac_cv_lib_mpi_MPI_Init=no
4725 gezelter 2 fi
4726 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4727     conftest$ac_exeext conftest.$ac_ext
4728     LIBS=$ac_check_lib_save_LIBS
4729 gezelter 2 fi
4730 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4731     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4732     if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4733     MPILIBS="-lmpi"
4734 gezelter 2 fi
4735    
4736     fi
4737 gezelter 1396 if test x = x"$MPILIBS"; then
4738     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4739     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4740     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4741 gezelter 1300 $as_echo_n "(cached) " >&6
4742 gezelter 2 else
4743 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4744     LIBS="-lmpich $LIBS"
4745     cat > conftest.$ac_ext <<_ACEOF
4746     program main
4747     call MPI_Init
4748     end
4749     _ACEOF
4750     if ac_fn_fc_try_link "$LINENO"; then :
4751     ac_cv_lib_mpich_MPI_Init=yes
4752 gezelter 2 else
4753 gezelter 1396 ac_cv_lib_mpich_MPI_Init=no
4754 gezelter 2 fi
4755 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4756     conftest$ac_exeext conftest.$ac_ext
4757     LIBS=$ac_check_lib_save_LIBS
4758 gezelter 2 fi
4759 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4760     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4761     if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4762     MPILIBS="-lmpich"
4763 gezelter 2 fi
4764    
4765     fi
4766    
4767 gezelter 1396 if test x != x"$MPILIBS"; then
4768     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
4769     $as_echo_n "checking for mpif.h... " >&6; }
4770     cat > conftest.$ac_ext <<_ACEOF
4771 gezelter 848 program main
4772 gezelter 1396 include 'mpif.h'
4773 gezelter 848 end
4774 gezelter 2 _ACEOF
4775 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
4776 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4777     $as_echo "yes" >&6; }
4778 gezelter 2 else
4779 gezelter 1396 MPILIBS=""
4780     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4781     $as_echo "no" >&6; }
4782 gezelter 2 fi
4783 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4784 gezelter 2 fi
4785    
4786 gezelter 1396 FC="$ax_mpi_save_FC"
4787    
4788    
4789    
4790     # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4791     if test x = x"$MPILIBS"; then
4792     USE_MPI="no"
4793     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
4794     $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
4795     :
4796 gezelter 2 else
4797 gezelter 1396 USE_MPI="yes"
4798     :
4799 gezelter 2 fi
4800 gezelter 1210
4801 gezelter 1396
4802 gezelter 2 fi
4803 gezelter 1396 if test $USE_MPI != no; then :
4804    
4805     CXX=$MPICXX
4806     CC=$MPICC
4807     FC=$MPIFC
4808     LIBS="$MPILIBS $LIBS"
4809    
4810 gezelter 2 else
4811 gezelter 1396
4812     CXX=$save_CXX
4813     CC=$save_CC
4814     FC=$save_FC
4815     LIBS=$save_LIBS
4816    
4817    
4818 gezelter 2 fi
4819 gezelter 397
4820 gezelter 2
4821 gezelter 1396 # Checks for programs.
4822 gezelter 774 ac_ext=c
4823     ac_cpp='$CPP $CPPFLAGS'
4824     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4825     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4826     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4827 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4828 gezelter 1300 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4829 gezelter 774 # On Suns, sometimes $CPP names a directory.
4830     if test -n "$CPP" && test -d "$CPP"; then
4831     CPP=
4832     fi
4833     if test -z "$CPP"; then
4834 gezelter 1373 if test "${ac_cv_prog_CPP+set}" = set; then :
4835 gezelter 1300 $as_echo_n "(cached) " >&6
4836 gezelter 774 else
4837     # Double quotes because CPP needs to be expanded
4838     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4839     do
4840     ac_preproc_ok=false
4841     for ac_c_preproc_warn_flag in '' yes
4842     do
4843     # Use a header file that comes with gcc, so configuring glibc
4844     # with a fresh cross-compiler works.
4845     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4846     # <limits.h> exists even on freestanding compilers.
4847     # On the NeXT, cc -E runs the code through the compiler's parser,
4848     # not just through cpp. "Syntax error" is here to catch this case.
4849 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4850 gezelter 774 /* end confdefs.h. */
4851     #ifdef __STDC__
4852     # include <limits.h>
4853     #else
4854     # include <assert.h>
4855     #endif
4856     Syntax error
4857     _ACEOF
4858 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
4859    
4860 gezelter 774 else
4861     # Broken: fails on valid input.
4862     continue
4863     fi
4864 chuckv 1197 rm -f conftest.err conftest.$ac_ext
4865 gezelter 774
4866 gezelter 1210 # OK, works on sane cases. Now check whether nonexistent headers
4867 gezelter 774 # can be detected and how.
4868 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4869 gezelter 774 /* end confdefs.h. */
4870     #include <ac_nonexistent.h>
4871     _ACEOF
4872 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
4873 gezelter 774 # Broken: success on invalid input.
4874     continue
4875     else
4876     # Passes both tests.
4877     ac_preproc_ok=:
4878     break
4879     fi
4880 chuckv 1197 rm -f conftest.err conftest.$ac_ext
4881 gezelter 774
4882     done
4883     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4884 chuckv 1197 rm -f conftest.err conftest.$ac_ext
4885 gezelter 1373 if $ac_preproc_ok; then :
4886 gezelter 774 break
4887     fi
4888    
4889     done
4890     ac_cv_prog_CPP=$CPP
4891    
4892     fi
4893     CPP=$ac_cv_prog_CPP
4894     else
4895     ac_cv_prog_CPP=$CPP
4896     fi
4897 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4898 gezelter 1300 $as_echo "$CPP" >&6; }
4899 gezelter 774 ac_preproc_ok=false
4900     for ac_c_preproc_warn_flag in '' yes
4901     do
4902     # Use a header file that comes with gcc, so configuring glibc
4903     # with a fresh cross-compiler works.
4904     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4905     # <limits.h> exists even on freestanding compilers.
4906     # On the NeXT, cc -E runs the code through the compiler's parser,
4907     # not just through cpp. "Syntax error" is here to catch this case.
4908 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4909 gezelter 774 /* end confdefs.h. */
4910     #ifdef __STDC__
4911     # include <limits.h>
4912     #else
4913     # include <assert.h>
4914     #endif
4915     Syntax error
4916     _ACEOF
4917 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
4918    
4919 gezelter 774 else
4920     # Broken: fails on valid input.
4921     continue
4922     fi
4923 chuckv 1197 rm -f conftest.err conftest.$ac_ext
4924 gezelter 774
4925 gezelter 1210 # OK, works on sane cases. Now check whether nonexistent headers
4926 gezelter 774 # can be detected and how.
4927 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4928 gezelter 774 /* end confdefs.h. */
4929     #include <ac_nonexistent.h>
4930     _ACEOF
4931 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
4932 gezelter 774 # Broken: success on invalid input.
4933     continue
4934     else
4935     # Passes both tests.
4936     ac_preproc_ok=:
4937     break
4938     fi
4939 chuckv 1197 rm -f conftest.err conftest.$ac_ext
4940 gezelter 774
4941     done
4942     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4943 chuckv 1197 rm -f conftest.err conftest.$ac_ext
4944 gezelter 1373 if $ac_preproc_ok; then :
4945    
4946 gezelter 774 else
4947 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4948     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4949     as_fn_error "C preprocessor \"$CPP\" fails sanity check
4950     See \`config.log' for more details." "$LINENO" 5; }
4951 gezelter 774 fi
4952    
4953 gezelter 1373 ac_ext=${ac_fc_srcext-f}
4954     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4955     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4956     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4957 gezelter 774
4958 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4959 gezelter 1300 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4960 gezelter 1373 if test "${ac_cv_path_GREP+set}" = set; then :
4961 gezelter 1300 $as_echo_n "(cached) " >&6
4962 gezelter 774 else
4963 gezelter 1300 if test -z "$GREP"; then
4964 gezelter 1210 ac_path_GREP_found=false
4965 gezelter 1300 # Loop through the user's path and test for each of PROGNAME-LIST
4966     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4967 gezelter 1210 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4968     do
4969     IFS=$as_save_IFS
4970     test -z "$as_dir" && as_dir=.
4971 gezelter 1373 for ac_prog in grep ggrep; do
4972 gezelter 1300 for ac_exec_ext in '' $ac_executable_extensions; do
4973     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4974     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4975     # Check for GNU ac_path_GREP and select it if it is found.
4976 gezelter 1210 # Check for GNU $ac_path_GREP
4977     case `"$ac_path_GREP" --version 2>&1` in
4978     *GNU*)
4979     ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4980     *)
4981     ac_count=0
4982 gezelter 1300 $as_echo_n 0123456789 >"conftest.in"
4983 gezelter 1210 while :
4984     do
4985     cat "conftest.in" "conftest.in" >"conftest.tmp"
4986     mv "conftest.tmp" "conftest.in"
4987     cp "conftest.in" "conftest.nl"
4988 gezelter 1300 $as_echo 'GREP' >> "conftest.nl"
4989 gezelter 1210 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4990     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4991 gezelter 1373 as_fn_arith $ac_count + 1 && ac_count=$as_val
4992 gezelter 1210 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4993     # Best one so far, save it but keep looking for a better one
4994     ac_cv_path_GREP="$ac_path_GREP"
4995     ac_path_GREP_max=$ac_count
4996 gezelter 774 fi
4997 gezelter 1210 # 10*(2^10) chars as input seems more than enough
4998     test $ac_count -gt 10 && break
4999     done
5000     rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5001     esac
5002    
5003 gezelter 1300 $ac_path_GREP_found && break 3
5004     done
5005 gezelter 1210 done
5006 gezelter 1373 done
5007 gezelter 1210 IFS=$as_save_IFS
5008 gezelter 1300 if test -z "$ac_cv_path_GREP"; then
5009 gezelter 1373 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5010 gezelter 1300 fi
5011 gezelter 1210 else
5012     ac_cv_path_GREP=$GREP
5013     fi
5014    
5015     fi
5016 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5017 gezelter 1300 $as_echo "$ac_cv_path_GREP" >&6; }
5018 gezelter 1210 GREP="$ac_cv_path_GREP"
5019    
5020    
5021 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5022 gezelter 1300 $as_echo_n "checking for egrep... " >&6; }
5023 gezelter 1373 if test "${ac_cv_path_EGREP+set}" = set; then :
5024 gezelter 1300 $as_echo_n "(cached) " >&6
5025 gezelter 1210 else
5026     if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5027     then ac_cv_path_EGREP="$GREP -E"
5028     else
5029 gezelter 1300 if test -z "$EGREP"; then
5030 gezelter 1210 ac_path_EGREP_found=false
5031 gezelter 1300 # Loop through the user's path and test for each of PROGNAME-LIST
5032     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5033 gezelter 1210 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5034     do
5035     IFS=$as_save_IFS
5036     test -z "$as_dir" && as_dir=.
5037 gezelter 1373 for ac_prog in egrep; do
5038 gezelter 1300 for ac_exec_ext in '' $ac_executable_extensions; do
5039     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5040     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5041     # Check for GNU ac_path_EGREP and select it if it is found.
5042 gezelter 1210 # Check for GNU $ac_path_EGREP
5043     case `"$ac_path_EGREP" --version 2>&1` in
5044     *GNU*)
5045     ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5046     *)
5047     ac_count=0
5048 gezelter 1300 $as_echo_n 0123456789 >"conftest.in"
5049 gezelter 1210 while :
5050     do
5051     cat "conftest.in" "conftest.in" >"conftest.tmp"
5052     mv "conftest.tmp" "conftest.in"
5053     cp "conftest.in" "conftest.nl"
5054 gezelter 1300 $as_echo 'EGREP' >> "conftest.nl"
5055 gezelter 1210 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5056     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5057 gezelter 1373 as_fn_arith $ac_count + 1 && ac_count=$as_val
5058 gezelter 1210 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5059     # Best one so far, save it but keep looking for a better one
5060     ac_cv_path_EGREP="$ac_path_EGREP"
5061     ac_path_EGREP_max=$ac_count
5062     fi
5063     # 10*(2^10) chars as input seems more than enough
5064     test $ac_count -gt 10 && break
5065     done
5066     rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5067     esac
5068    
5069 gezelter 1300 $ac_path_EGREP_found && break 3
5070     done
5071 gezelter 1210 done
5072 gezelter 1373 done
5073 gezelter 1210 IFS=$as_save_IFS
5074 gezelter 1300 if test -z "$ac_cv_path_EGREP"; then
5075 gezelter 1373 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5076 gezelter 1300 fi
5077 gezelter 1210 else
5078     ac_cv_path_EGREP=$EGREP
5079     fi
5080    
5081     fi
5082     fi
5083 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5084 gezelter 1300 $as_echo "$ac_cv_path_EGREP" >&6; }
5085 gezelter 1210 EGREP="$ac_cv_path_EGREP"
5086    
5087    
5088 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5089 gezelter 1300 $as_echo_n "checking whether ln -s works... " >&6; }
5090 gezelter 848 LN_S=$as_ln_s
5091     if test "$LN_S" = "ln -s"; then
5092 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5093 gezelter 1300 $as_echo "yes" >&6; }
5094 gezelter 848 else
5095 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5096 gezelter 1300 $as_echo "no, using $LN_S" >&6; }
5097 gezelter 848 fi
5098 gezelter 774
5099 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5100 gezelter 1300 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5101     set x ${MAKE-make}
5102     ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5103 gezelter 1373 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5104 gezelter 1300 $as_echo_n "(cached) " >&6
5105 gezelter 848 else
5106     cat >conftest.make <<\_ACEOF
5107 gezelter 1210 SHELL = /bin/sh
5108 gezelter 848 all:
5109 gezelter 1210 @echo '@@@%%%=$(MAKE)=@@@%%%'
5110 gezelter 848 _ACEOF
5111     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5112 gezelter 1210 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5113     *@@@%%%=?*=@@@%%%*)
5114     eval ac_cv_prog_make_${ac_make}_set=yes;;
5115     *)
5116     eval ac_cv_prog_make_${ac_make}_set=no;;
5117     esac
5118 chuckv 1197 rm -f conftest.make
5119     fi
5120 gezelter 1210 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5121 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5122 gezelter 1300 $as_echo "yes" >&6; }
5123 gezelter 848 SET_MAKE=
5124     else
5125 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5126 gezelter 1300 $as_echo "no" >&6; }
5127 gezelter 848 SET_MAKE="MAKE=${MAKE-make}"
5128     fi
5129    
5130     if test -n "$ac_tool_prefix"; then
5131     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5132     set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5133 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5134 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5135 gezelter 1373 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5136 gezelter 1300 $as_echo_n "(cached) " >&6
5137 gezelter 848 else
5138     if test -n "$RANLIB"; then
5139     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5140     else
5141     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5142     for as_dir in $PATH
5143     do
5144     IFS=$as_save_IFS
5145     test -z "$as_dir" && as_dir=.
5146 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5147 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5148 gezelter 848 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5149 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5150 gezelter 848 break 2
5151 gezelter 2 fi
5152 gezelter 848 done
5153 gezelter 1373 done
5154 gezelter 1210 IFS=$as_save_IFS
5155 gezelter 848
5156     fi
5157     fi
5158     RANLIB=$ac_cv_prog_RANLIB
5159     if test -n "$RANLIB"; then
5160 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5161 gezelter 1300 $as_echo "$RANLIB" >&6; }
5162 gezelter 848 else
5163 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5164 gezelter 1300 $as_echo "no" >&6; }
5165 gezelter 848 fi
5166    
5167 gezelter 1210
5168 gezelter 848 fi
5169     if test -z "$ac_cv_prog_RANLIB"; then
5170     ac_ct_RANLIB=$RANLIB
5171     # Extract the first word of "ranlib", so it can be a program name with args.
5172     set dummy ranlib; ac_word=$2
5173 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5174 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5175 gezelter 1373 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5176 gezelter 1300 $as_echo_n "(cached) " >&6
5177 gezelter 848 else
5178     if test -n "$ac_ct_RANLIB"; then
5179     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5180     else
5181     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5182     for as_dir in $PATH
5183     do
5184     IFS=$as_save_IFS
5185     test -z "$as_dir" && as_dir=.
5186 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5187 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5188 gezelter 848 ac_cv_prog_ac_ct_RANLIB="ranlib"
5189 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5190 gezelter 848 break 2
5191 gezelter 2 fi
5192 gezelter 848 done
5193 gezelter 1373 done
5194 gezelter 1210 IFS=$as_save_IFS
5195 gezelter 848
5196     fi
5197     fi
5198     ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5199     if test -n "$ac_ct_RANLIB"; then
5200 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5201 gezelter 1300 $as_echo "$ac_ct_RANLIB" >&6; }
5202 gezelter 848 else
5203 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5204 gezelter 1300 $as_echo "no" >&6; }
5205 gezelter 848 fi
5206    
5207 gezelter 1210 if test "x$ac_ct_RANLIB" = x; then
5208     RANLIB=":"
5209     else
5210     case $cross_compiling:$ac_tool_warned in
5211     yes:)
5212 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5213     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5214 gezelter 1210 ac_tool_warned=yes ;;
5215     esac
5216     RANLIB=$ac_ct_RANLIB
5217     fi
5218 gezelter 848 else
5219     RANLIB="$ac_cv_prog_RANLIB"
5220     fi
5221    
5222    
5223     # Extract the first word of "perl", so it can be a program name with args.
5224     set dummy perl; ac_word=$2
5225 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5226 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5227 gezelter 1373 if test "${ac_cv_path_PERLINTERP+set}" = set; then :
5228 gezelter 1300 $as_echo_n "(cached) " >&6
5229 gezelter 848 else
5230     case $PERLINTERP in
5231     [\\/]* | ?:[\\/]*)
5232     ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
5233     ;;
5234     *)
5235     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5236     for as_dir in $PATH
5237     do
5238     IFS=$as_save_IFS
5239     test -z "$as_dir" && as_dir=.
5240 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5241 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5242 gezelter 848 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
5243 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5244 gezelter 848 break 2
5245 gezelter 2 fi
5246 gezelter 848 done
5247 gezelter 1373 done
5248 gezelter 1210 IFS=$as_save_IFS
5249 gezelter 2
5250 gezelter 848 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
5251     ;;
5252     esac
5253     fi
5254     PERLINTERP=$ac_cv_path_PERLINTERP
5255     if test -n "$PERLINTERP"; then
5256 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
5257 gezelter 1300 $as_echo "$PERLINTERP" >&6; }
5258 gezelter 848 else
5259 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5260 gezelter 1300 $as_echo "no" >&6; }
5261 gezelter 848 fi
5262    
5263 gezelter 1210
5264 gezelter 848 ac_cv_path_perlinterp="$PERLINTERP"
5265     _sHpB='#!'
5266    
5267    
5268 gezelter 1210 # Check whether --with-perl-shebang was given.
5269 gezelter 1373 if test "${with_perl_shebang+set}" = set; then :
5270 gezelter 1210 withval=$with_perl_shebang; opt_perl_shebang="$withval"
5271 gezelter 848 else
5272     opt_perl_shebang="not_set"
5273 gezelter 1210 fi
5274    
5275 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
5276 gezelter 1300 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
5277 gezelter 1373 if test "${ax_cv_opt_perl_shebang+set}" = set; then :
5278 gezelter 1300 $as_echo_n "(cached) " >&6
5279 gezelter 848 else
5280     case "$opt_perl_shebang" in
5281     not_set ) ax_cv_opt_perl_shebang=''
5282     ;;
5283     * )
5284     ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
5285     esac
5286    
5287     fi
5288 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
5289 gezelter 1300 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
5290 gezelter 848 if test "A$ax_cv_opt_perl_shebang" != "A"
5291     then
5292     ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
5293     PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5294 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
5295 gezelter 1300 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
5296 gezelter 848
5297     # Automatic detection of sharpbang formula starts here
5298     else
5299     _somian_shbangperl=`$PERLINTERP -V:startperl`
5300     negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
5301 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
5302 gezelter 1300 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
5303 gezelter 1373 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
5304 gezelter 1300 $as_echo_n "(cached) " >&6
5305 gezelter 848 else
5306     _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
5307     if test "x$_somian_kspb_perl" == x
5308     then _somian_ksbp_warn_empty='durnit'
5309     else
5310     case "A$_somian_kspb_perl" in
5311     A#!*perl* )
5312     ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
5313     ;;
5314     A* ) _somian_ksbp_warn_defau='trouble'
5315     ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
5316     esac
5317     fi
5318    
5319     fi
5320 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
5321 gezelter 1300 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
5322 gezelter 848 # The above prints Checking ... result message to user.
5323     PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5324    
5325     if test A${_somian_ksbp_warn_empty+set} == Aset
5326 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
5327 gezelter 1300 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
5328 gezelter 848 fi
5329     # Inform user after printing result value
5330     if test A${_somian_ksbp_warn_defau+set} == Aset
5331 gezelter 1373 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
5332 gezelter 1300 $as_echo "$as_me: Maybe Not good -" >&6;}
5333 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
5334 gezelter 1300 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
5335 gezelter 1373 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
5336 gezelter 1300 $as_echo "$as_me: OK Good result - " >&6;}
5337 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
5338 gezelter 1300 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
5339 gezelter 848 fi
5340 gezelter 2 fi
5341 gezelter 848
5342     # Find a good install program. We prefer a C program (faster),
5343     # so one script is as good as another. But avoid the broken or
5344     # incompatible versions:
5345     # SysV /etc/install, /usr/sbin/install
5346     # SunOS /usr/etc/install
5347     # IRIX /sbin/install
5348     # AIX /bin/install
5349     # AmigaOS /C/install, which installs bootblocks on floppy discs
5350     # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5351     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5352     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5353     # OS/2's system install, which has a completely different semantic
5354     # ./install, which can be erroneously created by make from ./install.sh.
5355 gezelter 1300 # Reject install programs that cannot install multiple files.
5356 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5357 gezelter 1300 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5358 gezelter 848 if test -z "$INSTALL"; then
5359 gezelter 1373 if test "${ac_cv_path_install+set}" = set; then :
5360 gezelter 1300 $as_echo_n "(cached) " >&6
5361 gezelter 848 else
5362     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363     for as_dir in $PATH
5364     do
5365     IFS=$as_save_IFS
5366     test -z "$as_dir" && as_dir=.
5367 gezelter 1373 # Account for people who put trailing slashes in PATH elements.
5368     case $as_dir/ in #((
5369     ./ | .// | /[cC]/* | \
5370 gezelter 848 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5371 gezelter 1373 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5372 gezelter 848 /usr/ucb/* ) ;;
5373     *)
5374     # OSF1 and SCO ODT 3.0 have their own names for install.
5375     # Don't use installbsd from OSF since it installs stuff as root
5376     # by default.
5377     for ac_prog in ginstall scoinst install; do
5378     for ac_exec_ext in '' $ac_executable_extensions; do
5379 gezelter 1210 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5380 gezelter 848 if test $ac_prog = install &&
5381     grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5382     # AIX install. It has an incompatible calling convention.
5383     :
5384     elif test $ac_prog = install &&
5385     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5386     # program-specific install script used by HP pwplus--don't use.
5387     :
5388     else
5389 gezelter 1300 rm -rf conftest.one conftest.two conftest.dir
5390     echo one > conftest.one
5391     echo two > conftest.two
5392     mkdir conftest.dir
5393     if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5394     test -s conftest.one && test -s conftest.two &&
5395     test -s conftest.dir/conftest.one &&
5396     test -s conftest.dir/conftest.two
5397     then
5398     ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5399     break 3
5400     fi
5401 gezelter 848 fi
5402     fi
5403     done
5404     done
5405     ;;
5406     esac
5407 gezelter 1300
5408 gezelter 1373 done
5409 gezelter 1210 IFS=$as_save_IFS
5410 gezelter 848
5411 gezelter 1300 rm -rf conftest.one conftest.two conftest.dir
5412 gezelter 848
5413 gezelter 2 fi
5414 gezelter 848 if test "${ac_cv_path_install+set}" = set; then
5415     INSTALL=$ac_cv_path_install
5416     else
5417 gezelter 1210 # As a last resort, use the slow shell script. Don't cache a
5418     # value for INSTALL within a source directory, because that will
5419 gezelter 848 # break other packages using the cache if that directory is
5420 gezelter 1210 # removed, or if the value is a relative name.
5421 gezelter 848 INSTALL=$ac_install_sh
5422     fi
5423     fi
5424 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5425 gezelter 1300 $as_echo "$INSTALL" >&6; }
5426 gezelter 2
5427 gezelter 848 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5428     # It thinks the first close brace ends the variable substitution.
5429     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5430 gezelter 397
5431 gezelter 848 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5432 gezelter 397
5433 gezelter 848 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5434 gezelter 397
5435 gezelter 848 case "x$INSTALL" in
5436     x/*) ;;
5437     *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
5438     esac
5439 gezelter 1395 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f -m 755"
5440 gezelter 848 # Extract the first word of "ar", so it can be a program name with args.
5441     set dummy ar; ac_word=$2
5442 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5443 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5444 gezelter 1373 if test "${ac_cv_prog_AR+set}" = set; then :
5445 gezelter 1300 $as_echo_n "(cached) " >&6
5446 gezelter 2 else
5447 gezelter 848 if test -n "$AR"; then
5448     ac_cv_prog_AR="$AR" # Let the user override the test.
5449 gezelter 2 else
5450 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5451     for as_dir in $PATH
5452     do
5453     IFS=$as_save_IFS
5454     test -z "$as_dir" && as_dir=.
5455 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5456 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5457 gezelter 848 ac_cv_prog_AR="ar"
5458 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5459 gezelter 397 break 2
5460     fi
5461 gezelter 2 done
5462 gezelter 1373 done
5463 gezelter 1210 IFS=$as_save_IFS
5464 gezelter 2
5465 gezelter 848 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5466 gezelter 2 fi
5467     fi
5468 gezelter 848 AR=$ac_cv_prog_AR
5469     if test -n "$AR"; then
5470 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5471 gezelter 1300 $as_echo "$AR" >&6; }
5472 gezelter 2 else
5473 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5474 gezelter 1300 $as_echo "no" >&6; }
5475 gezelter 2 fi
5476    
5477 gezelter 1210
5478 gezelter 848 if test "$AR" = "NONE"; then
5479     cat >confcache <<\_ACEOF
5480     # This file is a shell script that caches the results of configure
5481     # tests run on this system so they can be shared between configure
5482     # scripts and configure runs, see configure's option --config-cache.
5483     # It is not useful on other systems. If it contains results you don't
5484     # want to keep, you may remove or edit it.
5485     #
5486     # config.status only pays attention to the cache file if you give it
5487     # the --recheck option to rerun configure.
5488     #
5489     # `ac_cv_env_foo' variables (set or unset) will be overridden when
5490     # loading this file, other *unset* `ac_cv_foo' will be assigned the
5491     # following values.
5492    
5493     _ACEOF
5494    
5495     # The following way of writing the cache mishandles newlines in values,
5496     # but we know of no workaround that is simple, portable, and efficient.
5497 gezelter 1210 # So, we kill variables containing newlines.
5498 gezelter 848 # Ultrix sh set writes to stderr and can't be redirected directly,
5499     # and sets the high bit in the cache file unless we assign to the vars.
5500 gezelter 1210 (
5501     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5502     eval ac_val=\$$ac_var
5503     case $ac_val in #(
5504     *${as_nl}*)
5505     case $ac_var in #(
5506 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5507     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5508 gezelter 1210 esac
5509     case $ac_var in #(
5510     _ | IFS | as_nl) ;; #(
5511 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5512 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
5513 gezelter 1210 esac ;;
5514     esac
5515     done
5516    
5517 gezelter 848 (set) 2>&1 |
5518 gezelter 1210 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5519     *${as_nl}ac_space=\ *)
5520 gezelter 1373 # `set' does not quote correctly, so add quotes: double-quote
5521     # substitution turns \\\\ into \\, and sed turns \\ into \.
5522 gezelter 848 sed -n \
5523     "s/'/'\\\\''/g;
5524     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5525 gezelter 1210 ;; #(
5526 gezelter 848 *)
5527     # `set' quotes correctly as required by POSIX, so do not add quotes.
5528 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5529 gezelter 848 ;;
5530 gezelter 1210 esac |
5531     sort
5532     ) |
5533 gezelter 848 sed '
5534 gezelter 1210 /^ac_cv_env_/b end
5535 gezelter 848 t clear
5536 gezelter 1210 :clear
5537 gezelter 848 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5538     t end
5539 gezelter 1210 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5540     :end' >>confcache
5541     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5542     if test -w "$cache_file"; then
5543     test "x$cache_file" != "x/dev/null" &&
5544 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5545 gezelter 1300 $as_echo "$as_me: updating cache $cache_file" >&6;}
5546 gezelter 848 cat confcache >$cache_file
5547     else
5548 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5549 gezelter 1300 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5550 gezelter 848 fi
5551 gezelter 2 fi
5552 chuckv 1197 rm -f confcache
5553 gezelter 848 exit 1
5554     fi
5555     # Extract the first word of "ps", so it can be a program name with args.
5556     set dummy ps; ac_word=$2
5557 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5558 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5559 gezelter 1373 if test "${ac_cv_path_PS+set}" = set; then :
5560 gezelter 1300 $as_echo_n "(cached) " >&6
5561 gezelter 2 else
5562 gezelter 848 case $PS in
5563     [\\/]* | ?:[\\/]*)
5564     ac_cv_path_PS="$PS" # Let the user override the test with a path.
5565     ;;
5566     *)
5567     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5568 gezelter 397 for as_dir in $PATH
5569     do
5570     IFS=$as_save_IFS
5571     test -z "$as_dir" && as_dir=.
5572 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5573 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5574 gezelter 848 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
5575 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5576 gezelter 397 break 2
5577     fi
5578 gezelter 2 done
5579 gezelter 1373 done
5580 gezelter 1210 IFS=$as_save_IFS
5581 gezelter 2
5582 gezelter 848 ;;
5583     esac
5584 gezelter 2 fi
5585 gezelter 848 PS=$ac_cv_path_PS
5586     if test -n "$PS"; then
5587 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
5588 gezelter 1300 $as_echo "$PS" >&6; }
5589 gezelter 2 else
5590 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5591 gezelter 1300 $as_echo "no" >&6; }
5592 gezelter 2 fi
5593    
5594 gezelter 1210
5595 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
5596 gezelter 1300 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
5597 gezelter 1373 if test "${ac_cv_prog_ps_syntax+set}" = set; then :
5598 gezelter 1300 $as_echo_n "(cached) " >&6
5599 gezelter 848 else
5600 gezelter 2
5601 gezelter 848 if $PS ax -o rss > /dev/null 2>&1; then
5602     ac_cv_prog_ps_ax=yes
5603     else
5604     ac_cv_prog_ps_ax=no
5605     fi
5606     if $PS -ef -o rss > /dev/null 2>&1; then
5607     ac_cv_prog_ps_ef=yes
5608     else
5609     ac_cv_prog_ps_ef=no
5610     fi
5611     if test "$ac_cv_prog_ps_ax" = yes; then
5612     ac_cv_prog_ps_syntax=BSD
5613     else
5614     if test "$ac_cv_prog_ps_ef" = yes; then
5615     ac_cv_prog_ps_syntax=POSIX
5616     else
5617 gezelter 1373 as_fn_error "Could not determine ps syntax" "$LINENO" 5
5618 gezelter 848 fi
5619     fi
5620    
5621 gezelter 2 fi
5622 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
5623 gezelter 1300 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
5624 gezelter 2
5625 gezelter 848 cat >>confdefs.h <<_ACEOF
5626     #define PSCOMMAND $PS
5627     _ACEOF
5628 gezelter 397
5629 gezelter 848 if test "$ac_cv_prog_ps_syntax" = BSD; then
5630    
5631 gezelter 1373 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
5632 gezelter 848
5633 gezelter 2 else
5634 gezelter 848 if test "$ac_cv_prog_ps_syntax" = POSIX; then
5635 gezelter 2
5636 gezelter 1373 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
5637 gezelter 2
5638 gezelter 848 else
5639 gezelter 1373 as_fn_error "Unknown ps syntax type!" "$LINENO" 5
5640 gezelter 848 fi
5641     fi
5642 gezelter 2
5643 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5644     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5645     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5646 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5647 gezelter 2
5648 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5649     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5650     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5651     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5652 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
5653 gezelter 1300 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
5654 gezelter 1373 if test "${ac_cv_fc_srcext_F90+set}" = set; then :
5655 gezelter 1300 $as_echo_n "(cached) " >&6
5656 gezelter 848 else
5657     ac_ext=F90
5658 gezelter 1210 ac_fcflags_srcext_save=$ac_fcflags_srcext
5659     ac_fcflags_srcext=
5660 gezelter 848 ac_cv_fc_srcext_F90=unknown
5661     for ac_flag in none -qsuffix=f=F90 -Tf; do
5662 gezelter 1210 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
5663 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5664 gezelter 848 program main
5665    
5666     end
5667 gezelter 2 _ACEOF
5668 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
5669 gezelter 848 ac_cv_fc_srcext_F90=$ac_flag; break
5670 gezelter 2 fi
5671 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5672 gezelter 848 done
5673 chuckv 1197 rm -f conftest.$ac_objext conftest.F90
5674 gezelter 1210 ac_fcflags_srcext=$ac_fcflags_srcext_save
5675 gezelter 2
5676     fi
5677 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
5678 gezelter 1300 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
5679 gezelter 848 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
5680 gezelter 1373 as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
5681 gezelter 848 else
5682 gezelter 1210 ac_fc_srcext=F90
5683 gezelter 848 if test "x$ac_cv_fc_srcext_F90" = xnone; then
5684 gezelter 1210 ac_fcflags_srcext=""
5685 gezelter 848 FCFLAGS_F90=""
5686     else
5687 gezelter 1210 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
5688 gezelter 848 FCFLAGS_F90=$ac_cv_fc_srcext_F90
5689     fi
5690 gezelter 2
5691 gezelter 397
5692 gezelter 848 fi
5693 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5694     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5695     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5696     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5697 gezelter 397
5698    
5699    
5700 gezelter 848
5701    
5702 gezelter 2 # Try to determine native compiler flags that allow us to use F90 suffix
5703     # for preprocessed f90 source.
5704    
5705     if test "$ac_test_PREPFLAG" != "set"; then
5706     PREPFLAG=""
5707     case "${host_cpu}-${host_os}" in
5708    
5709 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5710 gezelter 2 PREPFLAG="-fpp1 "
5711     fi;;
5712 gezelter 848 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5713 gezelter 2 PREPFLAG="-qsuffix=cpp=F90 "
5714     fi;;
5715     *darwin*)
5716 gezelter 848 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5717 gezelter 2 PREPFLAG="-qsuffix=cpp=F90 "
5718     fi;;
5719     esac
5720    
5721     if test -z "$PREPFLAG"; then
5722 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
5723 gezelter 1300 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
5724 gezelter 2 PREPFLAG=""
5725     fi
5726    
5727 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
5728 gezelter 1300 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
5729 gezelter 2
5730 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5731     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5732     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5733 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5734 gezelter 2
5735     ac_save_ext=$ac_ext
5736     ac_ext=F90
5737 gezelter 848 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
5738 gezelter 2
5739 gezelter 1373 if test "$PREPFLAG"; then :
5740 gezelter 848 FCFLAGS_SRCEXT="${PREPFLAG}"
5741 gezelter 2 fi
5742 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5743 gezelter 2
5744    
5745 gezelter 848 program conftest
5746 gezelter 2 integer :: i
5747     i = 1
5748 gezelter 848 end program conftest
5749 gezelter 2
5750     _ACEOF
5751 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
5752 gezelter 2 prepflagworks=1
5753     else
5754 gezelter 1373 prepflagworks=0
5755 gezelter 2 fi
5756 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5757    
5758 gezelter 848 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
5759 gezelter 2 ac_ext=$ac_save_ext
5760 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5761     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5762     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5763 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5764 gezelter 2
5765 gezelter 397
5766 gezelter 2 if test "$prepflagworks" = 1; then
5767 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5768 gezelter 1300 $as_echo "yes" >&6; }
5769 gezelter 848 FCFLAGS_SRCEXT="${PREPFLAG}"
5770 gezelter 2
5771     else
5772 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5773 gezelter 1300 $as_echo "no" >&6; }
5774 gezelter 1373 as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
5775 gezelter 2 fi
5776     fi
5777    
5778 gezelter 397
5779    
5780    
5781    
5782 gezelter 2 # Try to determine native compiler flags that allow us to use F90 suffix
5783     # for preprocessed f90 source with -D type defines
5784    
5785     if test "$ac_test_PREPDEFFLAG" != "set"; then
5786     PREPDEFFLAG=""
5787     case "${host_cpu}-${host_os}" in
5788    
5789 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5790 gezelter 2 PREPDEFFLAG=" "
5791     fi;;
5792 gezelter 848 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5793 gezelter 2 PREPDEFFLAG="-WF,"
5794     fi;;
5795     *darwin*)
5796 gezelter 848 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5797 gezelter 2 PREPDEFFLAG="-WF,"
5798     fi;;
5799     esac
5800    
5801     if test -z "$PREPDEFFLAG"; then
5802 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
5803 gezelter 1300 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
5804 gezelter 2 PREPDEFFLAG=" "
5805     fi
5806    
5807 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
5808 gezelter 1300 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
5809 gezelter 2
5810 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5811     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5812     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5813 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5814 gezelter 2
5815     ac_save_ext=$ac_ext
5816     ac_ext=F90
5817 gezelter 848 ac_save_FCFLAGS=$FCFLAGS
5818 gezelter 2
5819 gezelter 1373 if test "$PREPDEFFLAG"; then :
5820 gezelter 848 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
5821 gezelter 2 fi
5822 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5823 gezelter 2
5824    
5825 gezelter 848 program conftest
5826 gezelter 2 integer :: i
5827     #ifdef TEST
5828     i = 1
5829     #else
5830     choke me
5831     #endif
5832 gezelter 848 end program conftest
5833 gezelter 2
5834     _ACEOF
5835 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
5836 gezelter 2 prepdefflagworks=1
5837     else
5838 gezelter 1373 prepdefflagworks=0
5839 gezelter 2 fi
5840 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5841    
5842 gezelter 848 FCFLAGS=$ac_save_FCFLAGS
5843 gezelter 2 ac_ext=$ac_save_ext
5844 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5845     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5846     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5847 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5848 gezelter 2
5849 gezelter 397
5850 gezelter 2 if test "$prepdefflagworks" = 1; then
5851 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5852 gezelter 1300 $as_echo "yes" >&6; }
5853 gezelter 2
5854     else
5855 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5856 gezelter 1300 $as_echo "no" >&6; }
5857 gezelter 1373 as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
5858 gezelter 2 fi
5859     fi
5860    
5861 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5862     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5863     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5864 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5865 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
5866 gezelter 1300 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
5867 gezelter 1373 if test "${ac_cv_prog_fc_v+set}" = set; then :
5868 gezelter 1300 $as_echo_n "(cached) " >&6
5869 gezelter 2 else
5870 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5871 gezelter 848 program main
5872 gezelter 2
5873 gezelter 848 end
5874 gezelter 2 _ACEOF
5875 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
5876 gezelter 848 ac_cv_prog_fc_v=
5877 gezelter 2 # Try some options frequently used verbose output
5878     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
5879 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5880 gezelter 848 program main
5881 gezelter 2
5882 gezelter 848 end
5883     _ACEOF
5884 gezelter 2
5885 gezelter 848 # Compile and link our simple test program by passing a flag (argument
5886     # 1 to this macro) to the Fortran compiler in order to get
5887     # "verbose" output that we can then parse for the Fortran linker
5888     # flags.
5889 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
5890 gezelter 848 FCFLAGS="$FCFLAGS $ac_verb"
5891 gezelter 1210 eval "set x $ac_link"
5892     shift
5893 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
5894 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
5895     # LIBRARY_PATH; skip all such settings.
5896     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
5897     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
5898     $as_echo "$ac_fc_v_output" >&5
5899 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
5900 gezelter 2
5901 gezelter 1300 rm -rf conftest*
5902 gezelter 397
5903 gezelter 848 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5904     # /foo, /bar, and /baz are search directories for the Fortran linker.
5905     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5906     ac_fc_v_output="`echo $ac_fc_v_output |
5907     grep 'LPATH is:' |
5908 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
5909 gezelter 2
5910 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
5911     # that detects unbalanced quotes in FLIBS should be implemented
5912     # and (ugh) tested at some point.
5913 gezelter 848 case $ac_fc_v_output in
5914     # If we are using xlf then replace all the commas with spaces.
5915     *xlfentry*)
5916     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5917 gezelter 2
5918 gezelter 848 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5919     # $LIBS confuse us, and the libraries appear later in the output anyway).
5920     *mGLOB_options_string*)
5921 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5922 gezelter 2
5923 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5924     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5925     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5926     *-cmdline\ * | *-ignore\ * | *-def\ *)
5927     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5928 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
5929     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
5930     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
5931 gezelter 1210
5932 gezelter 848 # If we are using Cray Fortran then delete quotes.
5933     *cft90*)
5934 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5935 gezelter 848 esac
5936 gezelter 2
5937    
5938     # look for -l* and *.a constructs in the output
5939 gezelter 848 for ac_arg in $ac_fc_v_output; do
5940 gezelter 2 case $ac_arg in
5941 gezelter 1373 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5942     ac_cv_prog_fc_v=$ac_verb
5943     break 2 ;;
5944 gezelter 2 esac
5945     done
5946     done
5947 gezelter 848 if test -z "$ac_cv_prog_fc_v"; then
5948 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
5949 gezelter 1300 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5950 gezelter 2 fi
5951     else
5952 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
5953 gezelter 1300 $as_echo "$as_me: WARNING: compilation failed" >&2;}
5954 gezelter 2 fi
5955 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5956    
5957 gezelter 2 fi
5958 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
5959 gezelter 1300 $as_echo "$ac_cv_prog_fc_v" >&6; }
5960 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
5961 gezelter 1300 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
5962 gezelter 1373 if test "${ac_cv_fc_libs+set}" = set; then :
5963 gezelter 1300 $as_echo_n "(cached) " >&6
5964 gezelter 2 else
5965 gezelter 848 if test "x$FCLIBS" != "x"; then
5966     ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
5967 gezelter 2 else
5968    
5969 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5970 gezelter 848 program main
5971 gezelter 2
5972 gezelter 848 end
5973 gezelter 2 _ACEOF
5974    
5975     # Compile and link our simple test program by passing a flag (argument
5976 gezelter 848 # 1 to this macro) to the Fortran compiler in order to get
5977     # "verbose" output that we can then parse for the Fortran linker
5978 gezelter 2 # flags.
5979 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
5980 gezelter 848 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
5981 gezelter 1210 eval "set x $ac_link"
5982     shift
5983 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
5984 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
5985     # LIBRARY_PATH; skip all such settings.
5986     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
5987     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
5988     $as_echo "$ac_fc_v_output" >&5
5989 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
5990 gezelter 2
5991 gezelter 1300 rm -rf conftest*
5992 gezelter 2
5993 gezelter 848 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5994     # /foo, /bar, and /baz are search directories for the Fortran linker.
5995     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5996     ac_fc_v_output="`echo $ac_fc_v_output |
5997     grep 'LPATH is:' |
5998 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
5999 gezelter 2
6000 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6001     # that detects unbalanced quotes in FLIBS should be implemented
6002     # and (ugh) tested at some point.
6003 gezelter 848 case $ac_fc_v_output in
6004     # If we are using xlf then replace all the commas with spaces.
6005     *xlfentry*)
6006     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6007 gezelter 2
6008 gezelter 848 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6009     # $LIBS confuse us, and the libraries appear later in the output anyway).
6010     *mGLOB_options_string*)
6011 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6012 gezelter 2
6013 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6014     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6015     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6016     *-cmdline\ * | *-ignore\ * | *-def\ *)
6017     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6018 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6019     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6020     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6021 gezelter 1210
6022 gezelter 848 # If we are using Cray Fortran then delete quotes.
6023     *cft90*)
6024 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6025 gezelter 848 esac
6026 gezelter 2
6027 gezelter 848
6028    
6029     ac_cv_fc_libs=
6030    
6031 gezelter 2 # Save positional arguments (if any)
6032     ac_save_positional="$@"
6033    
6034 gezelter 848 set X $ac_fc_v_output
6035 gezelter 2 while test $# != 1; do
6036     shift
6037     ac_arg=$1
6038     case $ac_arg in
6039 gezelter 1373 [\\/]*.a | ?:[\\/]*.a)
6040     ac_exists=false
6041 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6042 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
6043     ac_exists=true
6044     break
6045     fi
6046     done
6047    
6048 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6049    
6050 gezelter 2 else
6051 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6052 gezelter 2 fi
6053 gezelter 1373 ;;
6054     -bI:*)
6055     ac_exists=false
6056 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6057 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
6058     ac_exists=true
6059     break
6060     fi
6061     done
6062    
6063 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6064    
6065 gezelter 2 else
6066     if test "$ac_compiler_gnu" = yes; then
6067     for ac_link_opt in $ac_arg; do
6068 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6069 gezelter 2 done
6070     else
6071 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6072 gezelter 2 fi
6073     fi
6074 gezelter 1373 ;;
6075     # Ignore these flags.
6076     -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6077     |-LANG:=* | -LIST:* | -LNO:*)
6078     ;;
6079     -lkernel32)
6080     test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6081     ;;
6082     -[LRuYz])
6083     # These flags, when seen by themselves, take an argument.
6084     # We remove the space between option and argument and re-iterate
6085     # unless we find an empty arg or a new option (starting with -)
6086 gezelter 2 case $2 in
6087 gezelter 848 "" | -*);;
6088     *)
6089 gezelter 2 ac_arg="$ac_arg$2"
6090     shift; shift
6091     set X $ac_arg "$@"
6092     ;;
6093     esac
6094 gezelter 1373 ;;
6095     -YP,*)
6096     for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6097     ac_exists=false
6098 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6099 gezelter 2 if test x"$ac_j" = x"$ac_i"; then
6100     ac_exists=true
6101     break
6102     fi
6103     done
6104    
6105 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6106    
6107 gezelter 2 else
6108     ac_arg="$ac_arg $ac_j"
6109 gezelter 1373 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6110 gezelter 2 fi
6111 gezelter 1373 done
6112     ;;
6113     -[lLR]*)
6114     ac_exists=false
6115 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6116 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
6117     ac_exists=true
6118     break
6119     fi
6120     done
6121    
6122 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6123    
6124 gezelter 2 else
6125 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6126 gezelter 2 fi
6127 gezelter 1373 ;;
6128 gezelter 1210 -zallextract*| -zdefaultextract)
6129     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6130     ;;
6131 gezelter 1373 # Ignore everything else.
6132 gezelter 2 esac
6133     done
6134     # restore positional arguments
6135     set X $ac_save_positional; shift
6136    
6137     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
6138     # then we insist that the "run path" must be an absolute path (i.e. it
6139     # must begin with a "/").
6140     case `(uname -sr) 2>/dev/null` in
6141     "SunOS 5"*)
6142 gezelter 1300 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6143 gezelter 1373 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6144 gezelter 2 test "x$ac_ld_run_path" != x &&
6145 gezelter 1373 if test "$ac_compiler_gnu" = yes; then
6146 gezelter 2 for ac_link_opt in $ac_ld_run_path; do
6147 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6148 gezelter 2 done
6149     else
6150 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6151 gezelter 2 fi
6152     ;;
6153     esac
6154 gezelter 848 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6155 gezelter 2
6156     fi
6157 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6158 gezelter 1300 $as_echo "$ac_cv_fc_libs" >&6; }
6159 gezelter 848 FCLIBS="$ac_cv_fc_libs"
6160 gezelter 2
6161    
6162 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6163     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6164     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6165 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6166 gezelter 397
6167 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6168     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6169     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6170 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6171    
6172 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
6173 gezelter 1300 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
6174 gezelter 1373 if test "${ac_cv_fc_dummy_main+set}" = set; then :
6175 gezelter 1300 $as_echo_n "(cached) " >&6
6176 gezelter 2 else
6177 gezelter 848 ac_fc_dm_save_LIBS=$LIBS
6178     LIBS="$LIBS $FCLIBS"
6179     ac_fortran_dm_var=FC_DUMMY_MAIN
6180     ac_ext=c
6181     ac_cpp='$CPP $CPPFLAGS'
6182     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6183     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6184     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6185    
6186     # First, try linking without a dummy main:
6187 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6188 gezelter 848 /* end confdefs.h. */
6189    
6190     #ifdef FC_DUMMY_MAIN
6191     #ifndef FC_DUMMY_MAIN_EQ_F77
6192     # ifdef __cplusplus
6193     extern "C"
6194     # endif
6195     int FC_DUMMY_MAIN() { return 1; }
6196     #endif
6197     #endif
6198     int
6199     main ()
6200     {
6201    
6202     ;
6203     return 0;
6204     }
6205     _ACEOF
6206 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
6207 gezelter 848 ac_cv_fortran_dummy_main=none
6208     else
6209 gezelter 1373 ac_cv_fortran_dummy_main=unknown
6210 gezelter 848 fi
6211 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
6212     conftest$ac_exeext conftest.$ac_ext
6213 gezelter 1210
6214 gezelter 848 if test $ac_cv_fortran_dummy_main = unknown; then
6215     for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
6216 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6217 gezelter 848 /* end confdefs.h. */
6218     #define $ac_fortran_dm_var $ac_func
6219     #ifdef FC_DUMMY_MAIN
6220     #ifndef FC_DUMMY_MAIN_EQ_F77
6221     # ifdef __cplusplus
6222     extern "C"
6223     # endif
6224     int FC_DUMMY_MAIN() { return 1; }
6225     #endif
6226     #endif
6227     int
6228     main ()
6229     {
6230    
6231     ;
6232     return 0;
6233     }
6234     _ACEOF
6235 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
6236 gezelter 848 ac_cv_fortran_dummy_main=$ac_func; break
6237     fi
6238 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
6239     conftest$ac_exeext conftest.$ac_ext
6240 gezelter 848 done
6241     fi
6242 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6243     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6244     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6245 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6246     ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
6247 gezelter 1300 rm -rf conftest*
6248 gezelter 848 LIBS=$ac_fc_dm_save_LIBS
6249    
6250     fi
6251 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
6252 gezelter 1300 $as_echo "$ac_cv_fc_dummy_main" >&6; }
6253 gezelter 848 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
6254 gezelter 1373 if test "$FC_DUMMY_MAIN" != unknown; then :
6255 gezelter 848 if test $FC_DUMMY_MAIN != none; then
6256    
6257     cat >>confdefs.h <<_ACEOF
6258     #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
6259     _ACEOF
6260    
6261     if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
6262    
6263 gezelter 1373 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
6264 gezelter 848
6265     fi
6266     fi
6267     else
6268 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6269     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6270     as_fn_error "linking to Fortran libraries from C fails
6271     See \`config.log' for more details." "$LINENO" 5; }
6272 gezelter 848 fi
6273    
6274 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6275     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6276     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6277 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6278    
6279 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6280     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6281     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6282 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6283 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
6284 gezelter 1300 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
6285 gezelter 1373 if test "${ac_cv_fc_mangling+set}" = set; then :
6286 gezelter 1300 $as_echo_n "(cached) " >&6
6287 gezelter 848 else
6288 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6289 gezelter 848 subroutine foobar()
6290     return
6291     end
6292     subroutine foo_bar()
6293     return
6294     end
6295     _ACEOF
6296 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6297 gezelter 848 mv conftest.$ac_objext cfortran_test.$ac_objext
6298 gezelter 2
6299 gezelter 848 ac_save_LIBS=$LIBS
6300     LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
6301    
6302 gezelter 2 ac_ext=c
6303     ac_cpp='$CPP $CPPFLAGS'
6304     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6305     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6306     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6307     ac_success=no
6308     for ac_foobar in foobar FOOBAR; do
6309     for ac_underscore in "" "_"; do
6310     ac_func="$ac_foobar$ac_underscore"
6311 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6312 gezelter 397 /* end confdefs.h. */
6313 gezelter 2
6314 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
6315     Use char because int might match the return type of a GCC
6316     builtin and then its argument prototype would still apply. */
6317 gezelter 2 #ifdef __cplusplus
6318     extern "C"
6319     #endif
6320     char $ac_func ();
6321 gezelter 848 #ifdef FC_DUMMY_MAIN
6322     #ifndef FC_DUMMY_MAIN_EQ_F77
6323     # ifdef __cplusplus
6324     extern "C"
6325     # endif
6326     int FC_DUMMY_MAIN() { return 1; }
6327     #endif
6328     #endif
6329 gezelter 2 int
6330     main ()
6331     {
6332 gezelter 1210 return $ac_func ();
6333 gezelter 2 ;
6334     return 0;
6335     }
6336     _ACEOF
6337 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
6338 gezelter 2 ac_success=yes; break 2
6339     fi
6340 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
6341     conftest$ac_exeext conftest.$ac_ext
6342 gezelter 2 done
6343     done
6344 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6345     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6346     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6347 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6348 gezelter 2
6349     if test "$ac_success" = "yes"; then
6350     case $ac_foobar in
6351 gezelter 848 foobar)
6352     ac_case=lower
6353     ac_foo_bar=foo_bar
6354     ;;
6355     FOOBAR)
6356     ac_case=upper
6357     ac_foo_bar=FOO_BAR
6358     ;;
6359 gezelter 2 esac
6360    
6361 gezelter 848 ac_ext=c
6362     ac_cpp='$CPP $CPPFLAGS'
6363     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6364     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6365     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6366 gezelter 2 ac_success_extra=no
6367     for ac_extra in "" "_"; do
6368 gezelter 848 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
6369 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6370 gezelter 397 /* end confdefs.h. */
6371 gezelter 2
6372 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
6373     Use char because int might match the return type of a GCC
6374     builtin and then its argument prototype would still apply. */
6375 gezelter 2 #ifdef __cplusplus
6376     extern "C"
6377     #endif
6378     char $ac_func ();
6379 gezelter 848 #ifdef FC_DUMMY_MAIN
6380     #ifndef FC_DUMMY_MAIN_EQ_F77
6381     # ifdef __cplusplus
6382     extern "C"
6383     # endif
6384     int FC_DUMMY_MAIN() { return 1; }
6385     #endif
6386     #endif
6387 gezelter 2 int
6388     main ()
6389     {
6390 gezelter 1210 return $ac_func ();
6391 gezelter 2 ;
6392     return 0;
6393     }
6394     _ACEOF
6395 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
6396 gezelter 2 ac_success_extra=yes; break
6397     fi
6398 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
6399     conftest$ac_exeext conftest.$ac_ext
6400 gezelter 2 done
6401 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6402     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6403     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6404 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6405 gezelter 2
6406     if test "$ac_success_extra" = "yes"; then
6407 gezelter 848 ac_cv_fc_mangling="$ac_case case"
6408 gezelter 1373 if test -z "$ac_underscore"; then
6409     ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
6410 gezelter 2 else
6411 gezelter 1373 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
6412     fi
6413     if test -z "$ac_extra"; then
6414     ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
6415 gezelter 2 else
6416 gezelter 1373 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
6417     fi
6418 gezelter 2 else
6419 gezelter 848 ac_cv_fc_mangling="unknown"
6420 gezelter 2 fi
6421     else
6422 gezelter 848 ac_cv_fc_mangling="unknown"
6423 gezelter 2 fi
6424    
6425     LIBS=$ac_save_LIBS
6426 gezelter 1300 rm -rf conftest*
6427     rm -f cfortran_test*
6428 gezelter 2 else
6429 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6430     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6431     as_fn_error "cannot compile a simple Fortran program
6432     See \`config.log' for more details." "$LINENO" 5; }
6433 gezelter 2 fi
6434 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6435    
6436 gezelter 2 fi
6437 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
6438 gezelter 1300 $as_echo "$ac_cv_fc_mangling" >&6; }
6439 gezelter 2
6440 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6441     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6442     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6443 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6444 gezelter 397
6445 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6446     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6447     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6448 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6449     case $ac_cv_fc_mangling in
6450 gezelter 2 "lower case, no underscore, no extra underscore")
6451 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6452 gezelter 2
6453 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
6454 gezelter 2 ;;
6455     "lower case, no underscore, extra underscore")
6456 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6457 gezelter 2
6458 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6459 gezelter 2 ;;
6460     "lower case, underscore, no extra underscore")
6461 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6462 gezelter 2
6463 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6464 gezelter 2 ;;
6465     "lower case, underscore, extra underscore")
6466 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6467 gezelter 2
6468 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
6469 gezelter 2 ;;
6470     "upper case, no underscore, no extra underscore")
6471 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6472 gezelter 2
6473 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
6474 gezelter 2 ;;
6475     "upper case, no underscore, extra underscore")
6476 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6477 gezelter 2
6478 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6479 gezelter 2 ;;
6480     "upper case, underscore, no extra underscore")
6481 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6482 gezelter 2
6483 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6484 gezelter 2 ;;
6485     "upper case, underscore, extra underscore")
6486 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6487 gezelter 2
6488 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
6489 gezelter 2 ;;
6490     *)
6491 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
6492 gezelter 1300 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
6493 gezelter 1373 ;;
6494 gezelter 2 esac
6495    
6496 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6497     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6498     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6499 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6500 gezelter 397
6501    
6502    
6503 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6504     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6505     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6506 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6507 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
6508 gezelter 1300 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
6509 gezelter 1373 if test "${ac_cv_prog_fc_v+set}" = set; then :
6510 gezelter 1300 $as_echo_n "(cached) " >&6
6511 gezelter 848 else
6512 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6513 gezelter 848 program main
6514 gezelter 397
6515 gezelter 848 end
6516     _ACEOF
6517 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6518 gezelter 848 ac_cv_prog_fc_v=
6519     # Try some options frequently used verbose output
6520     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
6521 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6522 gezelter 848 program main
6523    
6524     end
6525     _ACEOF
6526    
6527     # Compile and link our simple test program by passing a flag (argument
6528     # 1 to this macro) to the Fortran compiler in order to get
6529     # "verbose" output that we can then parse for the Fortran linker
6530     # flags.
6531 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
6532 gezelter 848 FCFLAGS="$FCFLAGS $ac_verb"
6533 gezelter 1210 eval "set x $ac_link"
6534     shift
6535 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6536 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6537     # LIBRARY_PATH; skip all such settings.
6538     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6539     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
6540     $as_echo "$ac_fc_v_output" >&5
6541 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
6542 gezelter 848
6543 gezelter 1300 rm -rf conftest*
6544 gezelter 848
6545     # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6546     # /foo, /bar, and /baz are search directories for the Fortran linker.
6547     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6548     ac_fc_v_output="`echo $ac_fc_v_output |
6549     grep 'LPATH is:' |
6550 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6551 gezelter 848
6552 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6553     # that detects unbalanced quotes in FLIBS should be implemented
6554     # and (ugh) tested at some point.
6555 gezelter 848 case $ac_fc_v_output in
6556     # If we are using xlf then replace all the commas with spaces.
6557     *xlfentry*)
6558     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6559    
6560     # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6561     # $LIBS confuse us, and the libraries appear later in the output anyway).
6562     *mGLOB_options_string*)
6563 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6564 gezelter 848
6565 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6566     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6567     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6568     *-cmdline\ * | *-ignore\ * | *-def\ *)
6569     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6570 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6571     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6572     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6573 gezelter 1210
6574 gezelter 848 # If we are using Cray Fortran then delete quotes.
6575     *cft90*)
6576 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6577 gezelter 848 esac
6578    
6579    
6580     # look for -l* and *.a constructs in the output
6581     for ac_arg in $ac_fc_v_output; do
6582     case $ac_arg in
6583 gezelter 1373 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
6584     ac_cv_prog_fc_v=$ac_verb
6585     break 2 ;;
6586 gezelter 848 esac
6587     done
6588     done
6589     if test -z "$ac_cv_prog_fc_v"; then
6590 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
6591 gezelter 1300 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
6592 gezelter 848 fi
6593     else
6594 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
6595 gezelter 1300 $as_echo "$as_me: WARNING: compilation failed" >&2;}
6596 gezelter 848 fi
6597 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6598    
6599 gezelter 848 fi
6600 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
6601 gezelter 1300 $as_echo "$ac_cv_prog_fc_v" >&6; }
6602 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
6603 gezelter 1300 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
6604 gezelter 1373 if test "${ac_cv_fc_libs+set}" = set; then :
6605 gezelter 1300 $as_echo_n "(cached) " >&6
6606 gezelter 848 else
6607     if test "x$FCLIBS" != "x"; then
6608     ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
6609     else
6610    
6611 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6612 gezelter 848 program main
6613    
6614     end
6615     _ACEOF
6616    
6617     # Compile and link our simple test program by passing a flag (argument
6618     # 1 to this macro) to the Fortran compiler in order to get
6619     # "verbose" output that we can then parse for the Fortran linker
6620     # flags.
6621 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
6622 gezelter 848 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
6623 gezelter 1210 eval "set x $ac_link"
6624     shift
6625 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6626 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6627     # LIBRARY_PATH; skip all such settings.
6628     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6629     grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
6630     $as_echo "$ac_fc_v_output" >&5
6631 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
6632 gezelter 848
6633 gezelter 1300 rm -rf conftest*
6634 gezelter 848
6635     # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6636     # /foo, /bar, and /baz are search directories for the Fortran linker.
6637     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6638     ac_fc_v_output="`echo $ac_fc_v_output |
6639     grep 'LPATH is:' |
6640 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6641 gezelter 848
6642 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6643     # that detects unbalanced quotes in FLIBS should be implemented
6644     # and (ugh) tested at some point.
6645 gezelter 848 case $ac_fc_v_output in
6646     # If we are using xlf then replace all the commas with spaces.
6647     *xlfentry*)
6648     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6649    
6650     # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6651     # $LIBS confuse us, and the libraries appear later in the output anyway).
6652     *mGLOB_options_string*)
6653 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6654 gezelter 848
6655 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6656     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6657     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6658     *-cmdline\ * | *-ignore\ * | *-def\ *)
6659     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6660 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6661     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6662     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6663 gezelter 1210
6664 gezelter 848 # If we are using Cray Fortran then delete quotes.
6665     *cft90*)
6666 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6667 gezelter 848 esac
6668    
6669    
6670    
6671     ac_cv_fc_libs=
6672    
6673     # Save positional arguments (if any)
6674     ac_save_positional="$@"
6675    
6676     set X $ac_fc_v_output
6677     while test $# != 1; do
6678     shift
6679     ac_arg=$1
6680     case $ac_arg in
6681 gezelter 1373 [\\/]*.a | ?:[\\/]*.a)
6682     ac_exists=false
6683 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6684     if test x"$ac_arg" = x"$ac_i"; then
6685     ac_exists=true
6686     break
6687     fi
6688     done
6689    
6690 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6691    
6692 gezelter 848 else
6693     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6694     fi
6695 gezelter 1373 ;;
6696     -bI:*)
6697     ac_exists=false
6698 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6699     if test x"$ac_arg" = x"$ac_i"; then
6700     ac_exists=true
6701     break
6702     fi
6703     done
6704    
6705 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6706    
6707 gezelter 848 else
6708     if test "$ac_compiler_gnu" = yes; then
6709     for ac_link_opt in $ac_arg; do
6710     ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6711     done
6712     else
6713     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6714     fi
6715     fi
6716 gezelter 1373 ;;
6717     # Ignore these flags.
6718     -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6719     |-LANG:=* | -LIST:* | -LNO:*)
6720     ;;
6721     -lkernel32)
6722     test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6723     ;;
6724     -[LRuYz])
6725     # These flags, when seen by themselves, take an argument.
6726     # We remove the space between option and argument and re-iterate
6727     # unless we find an empty arg or a new option (starting with -)
6728 gezelter 848 case $2 in
6729     "" | -*);;
6730     *)
6731     ac_arg="$ac_arg$2"
6732     shift; shift
6733     set X $ac_arg "$@"
6734     ;;
6735     esac
6736 gezelter 1373 ;;
6737     -YP,*)
6738     for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6739     ac_exists=false
6740 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6741     if test x"$ac_j" = x"$ac_i"; then
6742     ac_exists=true
6743     break
6744     fi
6745     done
6746    
6747 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6748    
6749 gezelter 848 else
6750     ac_arg="$ac_arg $ac_j"
6751 gezelter 1373 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6752 gezelter 848 fi
6753 gezelter 1373 done
6754     ;;
6755     -[lLR]*)
6756     ac_exists=false
6757 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6758     if test x"$ac_arg" = x"$ac_i"; then
6759     ac_exists=true
6760     break
6761     fi
6762     done
6763    
6764 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6765    
6766 gezelter 848 else
6767     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6768     fi
6769 gezelter 1373 ;;
6770 gezelter 1210 -zallextract*| -zdefaultextract)
6771     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6772     ;;
6773 gezelter 1373 # Ignore everything else.
6774 gezelter 848 esac
6775     done
6776     # restore positional arguments
6777     set X $ac_save_positional; shift
6778    
6779     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
6780     # then we insist that the "run path" must be an absolute path (i.e. it
6781     # must begin with a "/").
6782     case `(uname -sr) 2>/dev/null` in
6783     "SunOS 5"*)
6784 gezelter 1300 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6785 gezelter 1373 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6786 gezelter 848 test "x$ac_ld_run_path" != x &&
6787 gezelter 1373 if test "$ac_compiler_gnu" = yes; then
6788 gezelter 848 for ac_link_opt in $ac_ld_run_path; do
6789     ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6790     done
6791     else
6792     ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6793     fi
6794     ;;
6795     esac
6796     fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6797    
6798     fi
6799 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6800 gezelter 1300 $as_echo "$ac_cv_fc_libs" >&6; }
6801 gezelter 848 FCLIBS="$ac_cv_fc_libs"
6802    
6803    
6804 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6805     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6806     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6807 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6808    
6809    
6810    
6811 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
6812 gezelter 1300 $as_echo_n "checking for module suffix... " >&6; }
6813 chuckv 1197 rm -f conftest*
6814 gezelter 2 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6815     rm -f work*
6816 gezelter 848 cat >conftest.$ac_ext <<EOF
6817 gezelter 2 module conftest
6818     integer n
6819     parameter (n=1)
6820     end module conftest
6821     EOF
6822     # SGI and absoft compilers generates module name in upper case!
6823     testname="conftest"
6824     modcase="lower"
6825 gezelter 848 if (eval $ac_compile) 2>/dev/null ; then
6826     MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
6827 gezelter 2 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
6828     if test -z "$MOD" ; then
6829     MOD=`ls CONFTEST* 2>/dev/null \
6830 gezelter 848 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6831 gezelter 2 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
6832     if test -n "$MOD" ; then
6833     testname="CONFTEST"
6834     modcase="upper"
6835     fi
6836     fi
6837     if test -z "$MOD" ; then
6838 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6839 gezelter 1300 $as_echo "unknown" >&6; }
6840 gezelter 2 # Use mod if we can't figure it out
6841     MOD="mod"
6842     else
6843 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
6844 gezelter 1300 $as_echo "$MOD" >&6; }
6845 gezelter 2 fi
6846     if test -s work.pcl ; then
6847 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
6848 gezelter 1300 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
6849 gezelter 2 fi
6850     else
6851 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6852 gezelter 1300 $as_echo "unknown" >&6; }
6853 gezelter 2 fi
6854    
6855 gezelter 397
6856    
6857    
6858    
6859 gezelter 2 # Check for module include path (some use -I, some (Solaris) use -M, some
6860     # (absoft) use -p).
6861     # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
6862     # specified, work.pcl and work.pc are created. However, if you specify
6863     # a file, it must contain a the name of a file ending in .pc . Ugh!
6864     # Use the module made above
6865 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
6866 gezelter 1300 $as_echo_n "checking for module directory path flag... " >&6; }
6867 chuckv 1197 rm -f conftest*
6868 gezelter 2 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6869     rm -f work*
6870 gezelter 848 cat >conftest.$ac_ext <<EOF
6871 gezelter 2 module conftest
6872     integer n
6873     parameter (n=1)
6874     end module conftest
6875     EOF
6876     # SGI and absoft compilers generates module name in upper case!
6877     testname="conftest"
6878 gezelter 848 if (eval $ac_compile) 2>/dev/null ; then
6879     mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6880 gezelter 2 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
6881     if test -n "$mod" ; then
6882     testname="CONFTEST"
6883     fi
6884     madedir=0
6885     if test ! -d conf ; then mkdir conf ; madedir=1; fi
6886     cp $testname.$MOD conf
6887     rm -f conftest* CONFTEST*
6888 gezelter 848 cat >conftest1.$ac_ext <<EOF
6889 gezelter 2 program main
6890     use conftest
6891     print *, n
6892     end
6893     EOF
6894     F90_WORK_FILES_ARG=""
6895     F90MODINCSPEC=""
6896 gezelter 848 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
6897 gezelter 2 MODDIRFLAG="-I"
6898     F90MODINCSPEC="-I<dir>"
6899 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
6900 gezelter 1300 $as_echo "-I" >&6; }
6901 gezelter 848 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6902 gezelter 2 MODDIRFLAG="-M"
6903     F90MODINCSPEC="-M<dir>"
6904 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
6905 gezelter 1300 $as_echo "-M" >&6; }
6906 gezelter 848 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6907 gezelter 2 MODDIRFLAG="-p"
6908     F90MODINCSPEC="-p<dir>"
6909 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
6910 gezelter 1300 $as_echo "-p" >&6; }
6911 gezelter 2 elif test -s work.pc ; then
6912     cp work.pc conf/mpimod.pc
6913     echo "mpimod.pc" > conf/mpimod.pcl
6914     echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
6915 gezelter 848 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
6916 gezelter 2 MODDIRFLAG='-cl,mpimod.pcl'
6917 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
6918 gezelter 1300 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
6919 gezelter 2 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
6920     F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
6921    
6922     else
6923     # The version of the Intel compiler that I have refuses to let
6924     # you put the "work catalog" list anywhere but the current
6925     # directory. For example, you cannot in
6926     :
6927     fi
6928     fi
6929     if test -z "MODDIRFLAG" ; then
6930 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6931 gezelter 1300 $as_echo "unknown" >&6; }
6932 gezelter 2 fi
6933    
6934 gezelter 397
6935 chuckv 1197 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
6936 gezelter 2 if test $madedir = 1 ; then rmdir conf ; fi
6937     fi
6938    
6939 gezelter 397
6940 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
6941 gezelter 1300 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
6942 gezelter 1373 if test "${ac_cv_f90_module_names+set}" = set; then :
6943 gezelter 1300 $as_echo_n "(cached) " >&6
6944 gezelter 44 else
6945 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6946     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6947     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6948 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6949 gezelter 44
6950     # carry out the test in a new directory, so that we don't miss anything
6951     mkdir conftest
6952     cd conftest
6953 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6954 gezelter 44 MODULE Bar
6955     END MODULE Bar
6956     _ACEOF
6957 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6958 gezelter 44 ac_cv_f90_module_names=
6959     ac_file_list=*
6960     for ac_file in $ac_file_list; do
6961     case $ac_file in
6962     # don't care for original source and object files
6963     conftest.$ac_ext | conftest.$ac_objext | conftest.err )
6964     :
6965     ;;
6966     # look for new files derived from the file name
6967     *conftest*)
6968     ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
6969     ac_exists=false
6970     for ac_i in $ac_cv_f90_module_names; do
6971     if test x"$ac_pat" = x"$ac_i"; then
6972     ac_exists=true
6973     break
6974     fi
6975     done
6976    
6977 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6978    
6979 gezelter 44 else
6980     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6981     fi
6982     ;;
6983     # look for new files derived from the module name,
6984     # with different case translation schemes
6985     *Bar*)
6986     ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
6987     ac_exists=false
6988     for ac_i in $ac_cv_f90_module_names; do
6989     if test x"$ac_pat" = x"$ac_i"; then
6990     ac_exists=true
6991     break
6992     fi
6993     done
6994    
6995 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6996    
6997 gezelter 44 else
6998     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6999     fi
7000     ;;
7001     *bar*)
7002     ac_pat=`echo $ac_file | sed s/bar/%module%/`
7003     ac_exists=false
7004     for ac_i in $ac_cv_f90_module_names; do
7005     if test x"$ac_pat" = x"$ac_i"; then
7006     ac_exists=true
7007     break
7008     fi
7009     done
7010    
7011 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7012    
7013 gezelter 44 else
7014     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7015     fi
7016     ;;
7017     *BAR*)
7018     ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
7019     ac_exists=false
7020     for ac_i in $ac_cv_f90_module_names; do
7021     if test x"$ac_pat" = x"$ac_i"; then
7022     ac_exists=true
7023     break
7024     fi
7025     done
7026    
7027 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7028    
7029 gezelter 44 else
7030     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7031     fi
7032     ;;
7033     # Other files - we have no idea how they are generated
7034     *)
7035 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
7036 gezelter 1300 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
7037 gezelter 44 ;;
7038     esac
7039     done
7040     if test "x$ac_cv_f90_module_names" = "x"; then
7041 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
7042 gezelter 1300 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7043 gezelter 44 fi
7044    
7045     else
7046 gezelter 1373 ac_cv_f90_module_names=
7047     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
7048 gezelter 1300 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7049 gezelter 44 fi
7050 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7051 gezelter 44 cd ..
7052     # cleanup
7053     rm -rf conftest
7054 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7055     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7056     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7057 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7058 gezelter 44
7059     fi
7060 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
7061 gezelter 1300 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
7062 gezelter 44
7063     # We now generate a shell script that will help us to figure out the correct
7064     # module file names, using the value of ac_cv_f90_module_names
7065    
7066     echo "Generating shell script modnam"
7067    
7068     cat > scripts/modnam << EOF
7069     #! /bin/sh
7070     # This script is auto-generated by configure
7071     #
7072     usage="\\
7073     Usage: \$0 [FILES]
7074    
7075     [FILES] are Fortran 90 source files.
7076     The output is a list of module file names that the Fortran 90 compiler
7077     generates when compiling [FILES]."
7078    
7079     list=
7080     empty=
7081    
7082     if test \$# -eq 0; then
7083     echo "\$usage"; exit 0
7084     fi
7085    
7086     while test \$# != 0; do
7087    
7088     file=\$1
7089     shift
7090    
7091     # strip suffix
7092     base=\`echo \$file | sed 's/[.][^.]*$//'\`
7093    
7094     test ! -f \$file && continue
7095    
7096     # Look for module definitions and transform them to upper / lower case
7097     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/'\`
7098     upper=\`echo \$mods | tr a-z A-Z\`
7099     lower=\`echo \$mods | tr A-Z a-z\`
7100    
7101     # Here, the patterns for generating module file names were inserted by configure
7102     for trans in $ac_cv_f90_module_names; do
7103    
7104     pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
7105     var=empty
7106     case \$pat in
7107     %MODULE%)
7108     var=upper ;;
7109     %Module%)
7110     var=mods ;;
7111     %module%)
7112     var=lower ;;
7113     %FILE%)
7114     test -n "\$mods" && var=base ;;
7115     esac
7116     new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
7117     list="\$list \$new"
7118     done
7119     done
7120    
7121     echo \$list
7122     # end of configure-generated script
7123     EOF
7124     chmod 755 scripts/modnam
7125    
7126     pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
7127     F90_MODULE_NAMES=empty
7128     case $pat in
7129     %MODULE%)
7130     F90_MODULE_NAMES=UPPER ;;
7131     %Module%)
7132     F90_MODULE_NAMES=Mixed ;;
7133     %module%)
7134     F90_MODULE_NAMES=lower ;;
7135     *)
7136     F90_MODULE_NAMES=unknown ;;
7137     esac
7138    
7139 gezelter 1373 ac_ext=${ac_fc_srcext-f}
7140     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7141     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7142     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7143 gezelter 2
7144 gezelter 397
7145 gezelter 848 ac_ext=c
7146     ac_cpp='$CPP $CPPFLAGS'
7147     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7148     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7149     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7150 gezelter 754
7151    
7152 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
7153 gezelter 1300 $as_echo_n "checking for asin in -lm... " >&6; }
7154 gezelter 1373 if test "${ac_cv_lib_m_asin+set}" = set; then :
7155 gezelter 1300 $as_echo_n "(cached) " >&6
7156 gezelter 754 else
7157 gezelter 848 ac_check_lib_save_LIBS=$LIBS
7158     LIBS="-lm $LIBS"
7159 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7160 gezelter 754 /* end confdefs.h. */
7161 gezelter 848
7162 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7163     Use char because int might match the return type of a GCC
7164     builtin and then its argument prototype would still apply. */
7165 gezelter 848 #ifdef __cplusplus
7166     extern "C"
7167 gezelter 754 #endif
7168 gezelter 848 char asin ();
7169     #ifdef FC_DUMMY_MAIN
7170     #ifndef FC_DUMMY_MAIN_EQ_F77
7171     # ifdef __cplusplus
7172     extern "C"
7173     # endif
7174     int FC_DUMMY_MAIN() { return 1; }
7175     #endif
7176     #endif
7177     int
7178     main ()
7179     {
7180 gezelter 1210 return asin ();
7181 gezelter 848 ;
7182     return 0;
7183     }
7184 gezelter 754 _ACEOF
7185 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7186 gezelter 848 ac_cv_lib_m_asin=yes
7187 gezelter 754 else
7188 gezelter 1373 ac_cv_lib_m_asin=no
7189 gezelter 754 fi
7190 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7191     conftest$ac_exeext conftest.$ac_ext
7192 gezelter 848 LIBS=$ac_check_lib_save_LIBS
7193     fi
7194 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
7195 gezelter 1300 $as_echo "$ac_cv_lib_m_asin" >&6; }
7196 gezelter 1373 if test "x$ac_cv_lib_m_asin" = x""yes; then :
7197 gezelter 848 cat >>confdefs.h <<_ACEOF
7198     #define HAVE_LIBM 1
7199 gezelter 811 _ACEOF
7200 gezelter 754
7201 gezelter 848 LIBS="-lm $LIBS"
7202 gezelter 754
7203     else
7204 gezelter 848 exit
7205 gezelter 754 fi
7206    
7207    
7208 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7209 gezelter 1300 $as_echo_n "checking for ANSI C header files... " >&6; }
7210 gezelter 1373 if test "${ac_cv_header_stdc+set}" = set; then :
7211 gezelter 1300 $as_echo_n "(cached) " >&6
7212 gezelter 397 else
7213 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7214 gezelter 397 /* end confdefs.h. */
7215     #include <stdlib.h>
7216     #include <stdarg.h>
7217     #include <string.h>
7218     #include <float.h>
7219    
7220 gezelter 848 #ifdef FC_DUMMY_MAIN
7221     #ifndef FC_DUMMY_MAIN_EQ_F77
7222     # ifdef __cplusplus
7223     extern "C"
7224     # endif
7225     int FC_DUMMY_MAIN() { return 1; }
7226     #endif
7227     #endif
7228 gezelter 397 int
7229     main ()
7230     {
7231    
7232     ;
7233     return 0;
7234     }
7235     _ACEOF
7236 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
7237 gezelter 397 ac_cv_header_stdc=yes
7238     else
7239 gezelter 1373 ac_cv_header_stdc=no
7240 gezelter 397 fi
7241 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7242    
7243 gezelter 397 if test $ac_cv_header_stdc = yes; then
7244     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7245 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7246 gezelter 397 /* end confdefs.h. */
7247     #include <string.h>
7248    
7249     _ACEOF
7250     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7251 gezelter 1373 $EGREP "memchr" >/dev/null 2>&1; then :
7252    
7253 gezelter 397 else
7254     ac_cv_header_stdc=no
7255     fi
7256 chuckv 1197 rm -f conftest*
7257 gezelter 397
7258     fi
7259    
7260     if test $ac_cv_header_stdc = yes; then
7261     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7262 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7263 gezelter 397 /* end confdefs.h. */
7264     #include <stdlib.h>
7265    
7266     _ACEOF
7267     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7268 gezelter 1373 $EGREP "free" >/dev/null 2>&1; then :
7269    
7270 gezelter 397 else
7271     ac_cv_header_stdc=no
7272     fi
7273 chuckv 1197 rm -f conftest*
7274 gezelter 397
7275     fi
7276    
7277     if test $ac_cv_header_stdc = yes; then
7278     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7279 gezelter 1373 if test "$cross_compiling" = yes; then :
7280 gezelter 397 :
7281     else
7282 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7283 gezelter 397 /* end confdefs.h. */
7284     #include <ctype.h>
7285 gezelter 1210 #include <stdlib.h>
7286 gezelter 397 #if ((' ' & 0x0FF) == 0x020)
7287     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7288     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7289     #else
7290     # define ISLOWER(c) \
7291     (('a' <= (c) && (c) <= 'i') \
7292     || ('j' <= (c) && (c) <= 'r') \
7293     || ('s' <= (c) && (c) <= 'z'))
7294     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7295     #endif
7296    
7297     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7298     int
7299     main ()
7300     {
7301     int i;
7302     for (i = 0; i < 256; i++)
7303     if (XOR (islower (i), ISLOWER (i))
7304     || toupper (i) != TOUPPER (i))
7305 gezelter 1210 return 2;
7306     return 0;
7307 gezelter 397 }
7308     _ACEOF
7309 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
7310    
7311 gezelter 397 else
7312 gezelter 1373 ac_cv_header_stdc=no
7313 gezelter 397 fi
7314 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7315     conftest.$ac_objext conftest.beam conftest.$ac_ext
7316 gezelter 397 fi
7317 gezelter 1210
7318 gezelter 397 fi
7319     fi
7320 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7321 gezelter 1300 $as_echo "$ac_cv_header_stdc" >&6; }
7322 gezelter 397 if test $ac_cv_header_stdc = yes; then
7323    
7324 gezelter 1373 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7325 gezelter 397
7326     fi
7327    
7328 gezelter 848 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7329     for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7330     inttypes.h stdint.h unistd.h
7331 gezelter 1373 do :
7332     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7333     ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7334     "
7335     eval as_val=\$$as_ac_Header
7336     if test "x$as_val" = x""yes; then :
7337 gezelter 848 cat >>confdefs.h <<_ACEOF
7338 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7339 gezelter 811 _ACEOF
7340    
7341     fi
7342    
7343 gezelter 848 done
7344 gezelter 397
7345    
7346 gezelter 848 #
7347     # Handle user hints
7348     #
7349 gezelter 397
7350 gezelter 1210 # Check whether --with-zlib was given.
7351 gezelter 1373 if test "${with_zlib+set}" = set; then :
7352 gezelter 1210 withval=$with_zlib; zlib_dir="$withval"
7353 gezelter 958 else
7354     zlib_dir="not_set"
7355 gezelter 1210 fi
7356    
7357 gezelter 958 if test "$zlib_dir" != "no"; then
7358    
7359     if test "$zlib_dir" != "not_set" ; then
7360     if test -d "$zlib_dir"
7361 gezelter 848 then
7362 gezelter 958 ZLIB_HOME="$zlib_dir"
7363 gezelter 848 else
7364 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
7365 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
7366 chuckv 1200 ZLIB_HOME=/usr/local
7367     if test ! -f "${ZLIB_HOME}/include/zlib.h"
7368     then
7369     ZLIB_HOME=/usr
7370     fi
7371 gezelter 848 fi
7372     fi
7373     #
7374     # Locate zlib, if wanted
7375     #
7376     if test -n "${ZLIB_HOME}"
7377     then
7378     ZLIB_OLD_LDFLAGS=$LDFLAGS
7379 chuckv 1200 ZLIB_OLD_CFLAGS=$CFLAGS
7380 gezelter 848 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
7381 chuckv 1200 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
7382 gezelter 397
7383 gezelter 848 ac_ext=c
7384     ac_cpp='$CPP $CPPFLAGS'
7385     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7386     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7387     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7388 gezelter 397
7389 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
7390 gezelter 1300 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
7391 gezelter 1373 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
7392 gezelter 1300 $as_echo_n "(cached) " >&6
7393 gezelter 848 else
7394     ac_check_lib_save_LIBS=$LIBS
7395     LIBS="-lz $LIBS"
7396 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7397 gezelter 848 /* end confdefs.h. */
7398 gezelter 397
7399 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7400     Use char because int might match the return type of a GCC
7401     builtin and then its argument prototype would still apply. */
7402 gezelter 848 #ifdef __cplusplus
7403     extern "C"
7404     #endif
7405     char inflateEnd ();
7406     #ifdef FC_DUMMY_MAIN
7407     #ifndef FC_DUMMY_MAIN_EQ_F77
7408     # ifdef __cplusplus
7409     extern "C"
7410     # endif
7411     int FC_DUMMY_MAIN() { return 1; }
7412     #endif
7413     #endif
7414     int
7415     main ()
7416     {
7417 gezelter 1210 return inflateEnd ();
7418 gezelter 848 ;
7419     return 0;
7420     }
7421     _ACEOF
7422 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7423 gezelter 848 ac_cv_lib_z_inflateEnd=yes
7424     else
7425 gezelter 1373 ac_cv_lib_z_inflateEnd=no
7426 gezelter 848 fi
7427 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7428     conftest$ac_exeext conftest.$ac_ext
7429 gezelter 848 LIBS=$ac_check_lib_save_LIBS
7430     fi
7431 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
7432 gezelter 1300 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
7433 gezelter 1373 if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
7434 gezelter 848 zlib_cv_libz=yes
7435     else
7436     zlib_cv_libz=no
7437     fi
7438    
7439 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7440     if test "x$ac_cv_header_zlib_h" = x""yes; then :
7441 gezelter 848 zlib_cv_zlib_h=yes
7442     else
7443     zlib_cv_zlib_h=no
7444     fi
7445 gezelter 397
7446 gezelter 848
7447     ac_ext=c
7448     ac_cpp='$CPP $CPPFLAGS'
7449     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7450     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7451     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7452    
7453    
7454 gezelter 958 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
7455 gezelter 397
7456 gezelter 1373 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
7457 gezelter 397
7458 gezelter 958
7459 gezelter 1373 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
7460 gezelter 397
7461 gezelter 958 ZLIB_INC_DIR="${ZLIB_HOME}/include"
7462     ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
7463     ZLIB="-lz"
7464 gezelter 848 else
7465 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
7466 gezelter 1300 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
7467 gezelter 958 ZLIB_INC_DIR=
7468     ZLIB_LIB_DIR=
7469     ZLIB=
7470 gezelter 848 LDFLAGS="$ZLIB_OLD_LDFLAGS"
7471 chuckv 1200 CFLAGS="$ZLIB_OLD_CFLAGS"
7472 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7473 gezelter 1300 $as_echo "failed" >&6; }
7474 gezelter 958 echo ""
7475     echo "*********************************************************"
7476     echo "* WARNING: Could not find a working zlib installation *"
7477 gezelter 1390 echo "* If you need OpenMD to be able to deal with compressed *"
7478 gezelter 958 echo "* trajectory dump files be sure to specify a valid zlib *"
7479     echo "* installation with --with-zlib=DIR *"
7480     echo "* *"
7481 gezelter 1390 echo "* OpenMD will still work without zlib installed. *"
7482 gezelter 958 echo "*********************************************************"
7483     echo ""
7484 gezelter 848 fi
7485 gezelter 958
7486    
7487    
7488 gezelter 848 fi
7489 gezelter 958 fi
7490 gezelter 848
7491 gezelter 957 #
7492     # Handle user hints
7493     #
7494 gezelter 848
7495 gezelter 1210 # Check whether --with-fftw was given.
7496 gezelter 1373 if test "${with_fftw+set}" = set; then :
7497 gezelter 1210 withval=$with_fftw; fftw_dir="$withval"
7498 gezelter 956 else
7499 xsun 1003 fftw_dir="not_set"
7500 gezelter 1210 fi
7501    
7502 gezelter 957 if test "$fftw_dir" != "no"; then
7503 xsun 1003 if test "$fftw_dir" != "not_set" ; then
7504     if test -d "$fftw_dir"; then
7505     FFTW_HOME="$fftw_dir"
7506     else
7507 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
7508 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
7509 xsun 1003 FFTW_HOME=/usr/local
7510     if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
7511 gezelter 957 FFTW_HOME=/usr
7512 xsun 1003 fi
7513     fi
7514     #
7515     # Locate fftw, if wanted
7516     #
7517     if test -n "${FFTW_HOME}"; then
7518     FFTW_OLD_LDFLAGS=$LDFLAGS
7519 chuckv 1200 FFTW_OLD_CFLAGS=$CFLAGS
7520 xsun 1003 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
7521 chuckv 1200 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
7522 gezelter 956
7523 xsun 1003 ac_ext=c
7524 gezelter 957 ac_cpp='$CPP $CPPFLAGS'
7525     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7526     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7527     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7528 gezelter 956
7529 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
7530 gezelter 1300 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
7531 gezelter 1373 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
7532 gezelter 1300 $as_echo_n "(cached) " >&6
7533 gezelter 956 else
7534 gezelter 957 ac_check_lib_save_LIBS=$LIBS
7535     LIBS="-lfftw3 $LIBS"
7536 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7537 gezelter 956 /* end confdefs.h. */
7538 gezelter 957
7539 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7540     Use char because int might match the return type of a GCC
7541     builtin and then its argument prototype would still apply. */
7542 gezelter 957 #ifdef __cplusplus
7543     extern "C"
7544     #endif
7545     char fftw_execute ();
7546 gezelter 956 #ifdef FC_DUMMY_MAIN
7547     #ifndef FC_DUMMY_MAIN_EQ_F77
7548     # ifdef __cplusplus
7549     extern "C"
7550     # endif
7551     int FC_DUMMY_MAIN() { return 1; }
7552     #endif
7553     #endif
7554     int
7555     main ()
7556     {
7557 gezelter 1210 return fftw_execute ();
7558 gezelter 956 ;
7559     return 0;
7560     }
7561     _ACEOF
7562 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7563 gezelter 957 ac_cv_lib_fftw3_fftw_execute=yes
7564 gezelter 956 else
7565 gezelter 1373 ac_cv_lib_fftw3_fftw_execute=no
7566 gezelter 956 fi
7567 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7568     conftest$ac_exeext conftest.$ac_ext
7569 gezelter 957 LIBS=$ac_check_lib_save_LIBS
7570 gezelter 956 fi
7571 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
7572 gezelter 1300 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
7573 gezelter 1373 if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
7574 gezelter 957 fftw_cv_libfftw3=yes
7575     else
7576     fftw_cv_libfftw3=no
7577     fi
7578 gezelter 956
7579 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
7580     if test "x$ac_cv_header_fftw3_h" = x""yes; then :
7581 gezelter 957 fftw_cv_fftw3_h=yes
7582 gezelter 956 else
7583 gezelter 957 fftw_cv_fftw3_h=no
7584 gezelter 956 fi
7585    
7586    
7587 xsun 1003 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
7588 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
7589 gezelter 1300 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
7590 gezelter 1373 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
7591 gezelter 1300 $as_echo_n "(cached) " >&6
7592 gezelter 956 else
7593 gezelter 957 ac_check_lib_save_LIBS=$LIBS
7594     LIBS="-lfftw $LIBS"
7595 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7596 gezelter 956 /* end confdefs.h. */
7597 gezelter 957
7598 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7599     Use char because int might match the return type of a GCC
7600     builtin and then its argument prototype would still apply. */
7601 gezelter 957 #ifdef __cplusplus
7602     extern "C"
7603 gezelter 956 #endif
7604 gezelter 957 char fftwnd_one ();
7605 gezelter 956 #ifdef FC_DUMMY_MAIN
7606     #ifndef FC_DUMMY_MAIN_EQ_F77
7607     # ifdef __cplusplus
7608     extern "C"
7609     # endif
7610     int FC_DUMMY_MAIN() { return 1; }
7611     #endif
7612     #endif
7613     int
7614     main ()
7615     {
7616 gezelter 1210 return fftwnd_one ();
7617 gezelter 956 ;
7618     return 0;
7619     }
7620     _ACEOF
7621 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7622 gezelter 957 ac_cv_lib_fftw_fftwnd_one=yes
7623 gezelter 956 else
7624 gezelter 1373 ac_cv_lib_fftw_fftwnd_one=no
7625 gezelter 956 fi
7626 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7627     conftest$ac_exeext conftest.$ac_ext
7628 gezelter 957 LIBS=$ac_check_lib_save_LIBS
7629     fi
7630 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
7631 gezelter 1300 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
7632 gezelter 1373 if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
7633 gezelter 957 fftw_cv_libfftw=yes
7634 gezelter 956 else
7635 gezelter 957 fftw_cv_libfftw=no
7636 gezelter 956 fi
7637    
7638 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
7639     if test "x$ac_cv_header_fftw_h" = x""yes; then :
7640 gezelter 957 fftw_cv_fftw_h=yes
7641     else
7642     fftw_cv_fftw_h=no
7643 gezelter 956 fi
7644    
7645    
7646 xsun 1003 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
7647 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
7648 gezelter 1300 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
7649 gezelter 1373 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
7650 gezelter 1300 $as_echo_n "(cached) " >&6
7651 gezelter 956 else
7652     ac_check_lib_save_LIBS=$LIBS
7653 gezelter 957 LIBS="-ldfftw $LIBS"
7654 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7655 gezelter 956 /* end confdefs.h. */
7656    
7657 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7658     Use char because int might match the return type of a GCC
7659     builtin and then its argument prototype would still apply. */
7660 gezelter 957 #ifdef __cplusplus
7661     extern "C"
7662     #endif
7663     char fftwnd_one ();
7664 gezelter 956 #ifdef FC_DUMMY_MAIN
7665     #ifndef FC_DUMMY_MAIN_EQ_F77
7666     # ifdef __cplusplus
7667     extern "C"
7668     # endif
7669     int FC_DUMMY_MAIN() { return 1; }
7670     #endif
7671     #endif
7672     int
7673     main ()
7674     {
7675 gezelter 1210 return fftwnd_one ();
7676 gezelter 956 ;
7677     return 0;
7678     }
7679     _ACEOF
7680 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7681 gezelter 957 ac_cv_lib_dfftw_fftwnd_one=yes
7682 gezelter 956 else
7683 gezelter 1373 ac_cv_lib_dfftw_fftwnd_one=no
7684 gezelter 956 fi
7685 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7686     conftest$ac_exeext conftest.$ac_ext
7687 gezelter 956 LIBS=$ac_check_lib_save_LIBS
7688     fi
7689 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
7690 gezelter 1300 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
7691 gezelter 1373 if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
7692 gezelter 957 fftw_cv_libdfftw=yes
7693 gezelter 956 else
7694 gezelter 957 fftw_cv_libdfftw=no
7695 gezelter 956 fi
7696    
7697 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
7698     if test "x$ac_cv_header_dfftw_h" = x""yes; then :
7699 gezelter 957 fftw_cv_dfftw_h=yes
7700     else
7701     fftw_cv_dfftw_h=no
7702     fi
7703 gezelter 956
7704    
7705 gezelter 957 fi
7706 xsun 1003 fi
7707     ac_ext=c
7708 gezelter 957 ac_cpp='$CPP $CPPFLAGS'
7709     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7710     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7711     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7712 gezelter 956
7713 xsun 1003 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
7714 gezelter 957
7715 gezelter 1373 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
7716 gezelter 957
7717 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
7718     FFTW_LIB_DIR="${FFTW_HOME}/lib"
7719     FFTW_LIBS="-lfftw3"
7720     else
7721     if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
7722 gezelter 957
7723 gezelter 1373 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
7724 gezelter 956
7725 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
7726     FFTW_LIB_DIR="${FFTW_HOME}/lib"
7727     FFTW_LIBS="-lfftw"
7728 gezelter 957 else
7729 xsun 1003 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
7730 gezelter 957
7731 gezelter 1373 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
7732 gezelter 957
7733 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
7734     FFTW_LIB_DIR="${FFTW_HOME}/lib"
7735     FFTW_LIBS="-ldfftw"
7736     else
7737 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
7738 gezelter 1300 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
7739 xsun 1003 FFTW_INC_DIR=
7740     FFTW_LIB_DIR=
7741     FFTW_LIBS=
7742     LDFLAGS="$FFTW_OLD_LDFLAGS"
7743 chuckv 1200 CFLAGS="$FFTW_OLD_CFLAGS"
7744 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7745 gezelter 1300 $as_echo "failed" >&6; }
7746 xsun 1003 echo ""
7747     echo "*********************************************************"
7748     echo "* WARNING: Could not find a working FFTW installation *"
7749     echo "* If you need the staticProps program to be able to *"
7750     echo "* compute undulation spectra, be sure to specify a *"
7751     echo "* valid fftw installation with --with-fftw=DIR *"
7752     echo "* *"
7753 gezelter 1390 echo "* OpenMD will still work without fftw installed. *"
7754 xsun 1003 echo "*********************************************************"
7755     echo ""
7756     fi
7757 gezelter 957 fi
7758 xsun 1003 fi
7759 gezelter 957
7760    
7761    
7762 xsun 1003 fi
7763     fi
7764 gezelter 957 fi
7765    
7766 chuckv 1200 #
7767     # Handle user hints
7768     #
7769 gezelter 957
7770 gezelter 1210 # Check whether --with-qhull was given.
7771 gezelter 1373 if test "${with_qhull+set}" = set; then :
7772 gezelter 1210 withval=$with_qhull; qhull_dir="$withval"
7773 chuckv 1200 else
7774 gezelter 1311 qhull_dir="not_set"
7775 gezelter 1210 fi
7776    
7777 gezelter 1311 QHULL_INC_DIR=
7778     QHULL_LIB_DIR=
7779     QHULL=
7780     USE_QHULL=no
7781    
7782 chuckv 1200 if test "$qhull_dir" != "no"; then
7783 gezelter 1311 if test "$qhull_dir" != "not_set" ; then
7784     if test -d "$qhull_dir"; then
7785     QHULL_HOME="$qhull_dir"
7786     else
7787 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
7788 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
7789 gezelter 1311 QHULL_HOME=/usr/local
7790     if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
7791     QHULL_HOME=/usr
7792     fi
7793     fi
7794     fi
7795     #
7796     # Locate qhull, if wanted
7797     #
7798     if test -n "${QHULL_HOME}"; then
7799 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
7800 gezelter 1311 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
7801 chuckv 1200
7802     ac_ext=c
7803     ac_cpp='$CPP $CPPFLAGS'
7804     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7805     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7806     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7807    
7808 gezelter 1226 QHULL_OLD_LDFLAGS=$LDFLAGS
7809     QHULL_OLD_CFLAGS=$CFLAGS
7810     QHULL_OLD_CPPFLAGS=$CPPFLAGS
7811     LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
7812     CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
7813     CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
7814 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
7815     if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
7816 chuckv 1200 qhull_cv_qhull_h=yes
7817     else
7818     qhull_cv_qhull_h=no
7819     fi
7820    
7821    
7822 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
7823 gezelter 1300 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
7824 gezelter 1373 if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
7825 gezelter 1300 $as_echo_n "(cached) " >&6
7826 gezelter 1226 else
7827     ac_check_lib_save_LIBS=$LIBS
7828     LIBS="-lqhull $LIBS"
7829 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7830 gezelter 1226 /* end confdefs.h. */
7831    
7832     /* Override any GCC internal prototype to avoid an error.
7833     Use char because int might match the return type of a GCC
7834     builtin and then its argument prototype would still apply. */
7835     #ifdef __cplusplus
7836     extern "C"
7837     #endif
7838     char qh_qhull ();
7839     #ifdef FC_DUMMY_MAIN
7840     #ifndef FC_DUMMY_MAIN_EQ_F77
7841     # ifdef __cplusplus
7842     extern "C"
7843     # endif
7844     int FC_DUMMY_MAIN() { return 1; }
7845     #endif
7846     #endif
7847     int
7848     main ()
7849     {
7850     return qh_qhull ();
7851     ;
7852     return 0;
7853     }
7854     _ACEOF
7855 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7856 gezelter 1226 ac_cv_lib_qhull_qh_qhull=yes
7857     else
7858 gezelter 1373 ac_cv_lib_qhull_qh_qhull=no
7859 gezelter 1226 fi
7860 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7861     conftest$ac_exeext conftest.$ac_ext
7862 gezelter 1226 LIBS=$ac_check_lib_save_LIBS
7863     fi
7864 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
7865 gezelter 1300 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
7866 gezelter 1373 if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
7867 gezelter 1226 qhull_cv_libqhull=yes
7868     else
7869     qhull_cv_libqhull=no
7870     fi
7871    
7872     LDFLAGS="$QHULL_OLD_LDFLAGS"
7873     CFLAGS="$QHULL_OLD_CFLAGS"
7874     CPPFLAGS="$QHULL_OLD_CPPFLAGS"
7875 chuckv 1200 ac_ext=c
7876     ac_cpp='$CPP $CPPFLAGS'
7877     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7878     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7879     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7880    
7881    
7882     if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
7883    
7884 gezelter 1373 $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
7885 chuckv 1200
7886    
7887 gezelter 1373 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
7888 chuckv 1200
7889 gezelter 1311 USE_QHULL=yes
7890     QHULL_INC_DIR="${QHULL_HOME}/include"
7891     QHULL_LIB_DIR="${QHULL_HOME}/lib"
7892     QHULL="-lqhull"
7893 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
7894 gezelter 1311 $as_echo "Working qhull found, will proceed." >&6; }
7895 chuckv 1200 else
7896 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
7897 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
7898 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
7899 gezelter 1311 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
7900 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex " >&5
7901     $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex " >&2;}
7902 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
7903 gezelter 1311 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
7904 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
7905 gezelter 1311 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
7906 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
7907 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
7908 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed. " >&5
7909     $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed. " >&2;}
7910 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
7911 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
7912 chuckv 1200 fi
7913 gezelter 1311 fi
7914     fi
7915 chuckv 1200
7916    
7917    
7918 chuckv 1201
7919 chuckv 1200
7920 gezelter 1210 ac_ext=cpp
7921     ac_cpp='$CXXCPP $CPPFLAGS'
7922     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7923     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7924     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7925 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
7926 gezelter 1300 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
7927 gezelter 1210 if test -z "$CXXCPP"; then
7928 gezelter 1373 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
7929 gezelter 1300 $as_echo_n "(cached) " >&6
7930 gezelter 1210 else
7931     # Double quotes because CXXCPP needs to be expanded
7932     for CXXCPP in "$CXX -E" "/lib/cpp"
7933     do
7934     ac_preproc_ok=false
7935     for ac_cxx_preproc_warn_flag in '' yes
7936     do
7937     # Use a header file that comes with gcc, so configuring glibc
7938     # with a fresh cross-compiler works.
7939     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7940     # <limits.h> exists even on freestanding compilers.
7941     # On the NeXT, cc -E runs the code through the compiler's parser,
7942     # not just through cpp. "Syntax error" is here to catch this case.
7943 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7944 gezelter 1210 /* end confdefs.h. */
7945     #ifdef __STDC__
7946     # include <limits.h>
7947     #else
7948     # include <assert.h>
7949     #endif
7950     Syntax error
7951     _ACEOF
7952 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
7953    
7954 gezelter 1210 else
7955     # Broken: fails on valid input.
7956     continue
7957     fi
7958     rm -f conftest.err conftest.$ac_ext
7959    
7960     # OK, works on sane cases. Now check whether nonexistent headers
7961     # can be detected and how.
7962 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7963 gezelter 1210 /* end confdefs.h. */
7964     #include <ac_nonexistent.h>
7965     _ACEOF
7966 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
7967 gezelter 1210 # Broken: success on invalid input.
7968     continue
7969     else
7970     # Passes both tests.
7971     ac_preproc_ok=:
7972     break
7973     fi
7974     rm -f conftest.err conftest.$ac_ext
7975    
7976     done
7977     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7978     rm -f conftest.err conftest.$ac_ext
7979 gezelter 1373 if $ac_preproc_ok; then :
7980 gezelter 1210 break
7981     fi
7982    
7983     done
7984     ac_cv_prog_CXXCPP=$CXXCPP
7985    
7986     fi
7987     CXXCPP=$ac_cv_prog_CXXCPP
7988     else
7989     ac_cv_prog_CXXCPP=$CXXCPP
7990     fi
7991 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
7992 gezelter 1300 $as_echo "$CXXCPP" >&6; }
7993 gezelter 1210 ac_preproc_ok=false
7994     for ac_cxx_preproc_warn_flag in '' yes
7995     do
7996     # Use a header file that comes with gcc, so configuring glibc
7997     # with a fresh cross-compiler works.
7998     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7999     # <limits.h> exists even on freestanding compilers.
8000     # On the NeXT, cc -E runs the code through the compiler's parser,
8001     # not just through cpp. "Syntax error" is here to catch this case.
8002 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8003 gezelter 1210 /* end confdefs.h. */
8004     #ifdef __STDC__
8005     # include <limits.h>
8006     #else
8007     # include <assert.h>
8008     #endif
8009     Syntax error
8010     _ACEOF
8011 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
8012    
8013 gezelter 1210 else
8014     # Broken: fails on valid input.
8015     continue
8016     fi
8017     rm -f conftest.err conftest.$ac_ext
8018    
8019     # OK, works on sane cases. Now check whether nonexistent headers
8020     # can be detected and how.
8021 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8022 gezelter 1210 /* end confdefs.h. */
8023     #include <ac_nonexistent.h>
8024     _ACEOF
8025 gezelter 1373 if ac_fn_cxx_try_cpp "$LINENO"; then :
8026 gezelter 1210 # Broken: success on invalid input.
8027     continue
8028     else
8029     # Passes both tests.
8030     ac_preproc_ok=:
8031     break
8032     fi
8033     rm -f conftest.err conftest.$ac_ext
8034    
8035     done
8036     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8037     rm -f conftest.err conftest.$ac_ext
8038 gezelter 1373 if $ac_preproc_ok; then :
8039    
8040 gezelter 1210 else
8041 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8042     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8043     as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
8044     See \`config.log' for more details." "$LINENO" 5; }
8045 gezelter 1210 fi
8046    
8047     ac_ext=cpp
8048     ac_cpp='$CXXCPP $CPPFLAGS'
8049     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8050     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8051     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8052    
8053    
8054     #
8055     # Handle user hints
8056     #
8057    
8058     # Check whether --with-openbabel was given.
8059 gezelter 1373 if test "${with_openbabel+set}" = set; then :
8060 gezelter 1210 withval=$with_openbabel; openbabel_dir="$withval"
8061     else
8062     openbabel_dir="not_set"
8063     fi
8064    
8065     if test "$openbabel_dir" != "no"; then
8066    
8067     if test "$openbabel_dir" != "not_set" ; then
8068     if test -d "$openbabel_dir"
8069     then
8070     OPENBABEL_HOME="$openbabel_dir"
8071     else
8072 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
8073 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
8074 gezelter 1210 OPENBABEL_HOME=/usr/local
8075     if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
8076     then
8077     OPENBABEL_HOME=/usr
8078     fi
8079     fi
8080     fi
8081     #
8082     # Locate openbabel, if wanted
8083     #
8084     if test -n "${OPENBABEL_HOME}"
8085     then
8086    
8087     ac_ext=cpp
8088     ac_cpp='$CXXCPP $CPPFLAGS'
8089     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8090     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8091     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8092    
8093     OPENBABEL_OLD_LDFLAGS=$LDFLAGS
8094     OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
8095     LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
8096     CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
8097 gezelter 1373 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
8098     if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
8099 gezelter 1210 openbabel_cv_openbabel_h=yes
8100     else
8101     openbabel_cv_openbabel_h=no
8102     fi
8103    
8104    
8105 gezelter 1373 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
8106     if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
8107 gezelter 1210 openbabel_cv_obconversion_h=yes
8108     else
8109     openbabel_cv_obconversion_h=no
8110     fi
8111    
8112    
8113 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8114 gezelter 1210 /* end confdefs.h. */
8115    
8116 gezelter 1373
8117 gezelter 1210 #include <openbabel/babelconfig.h>
8118     #include <openbabel/obconversion.h>
8119     using namespace std;
8120     using namespace OpenBabel;
8121    
8122     #ifdef FC_DUMMY_MAIN
8123     #ifndef FC_DUMMY_MAIN_EQ_F77
8124     # ifdef __cplusplus
8125     extern "C"
8126     # endif
8127     int FC_DUMMY_MAIN() { return 1; }
8128     #endif
8129     #endif
8130     int
8131     main ()
8132     {
8133    
8134     OBConversion Conv(&cin, &cout);
8135    
8136    
8137     ;
8138     return 0;
8139     }
8140     _ACEOF
8141 gezelter 1373 if ac_fn_cxx_try_link "$LINENO"; then :
8142 gezelter 1210
8143     openbabel_lib_found="yes"
8144 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
8145 gezelter 1300 $as_echo "found" >&6; }
8146 gezelter 1210
8147     else
8148    
8149     openbabel_lib_found="no"
8150 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8151 gezelter 1300 $as_echo "not found" >&6; }
8152 gezelter 1210
8153    
8154     fi
8155 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8156     conftest$ac_exeext conftest.$ac_ext
8157 gezelter 1210 ac_ext=c
8158     ac_cpp='$CPP $CPPFLAGS'
8159     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8160     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8161     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8162    
8163     LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
8164     CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
8165    
8166     if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
8167     USE_OPENBABEL=yes
8168     OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
8169     OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
8170     OPENBABEL_LIB="-lopenbabel"
8171     else
8172 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
8173 gezelter 1300 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
8174 gezelter 1210 OPENBABEL_INC_DIR=
8175     OPENBABEL_LIB_DIR=
8176     OPENBABEL_LIB=
8177     USE_OPENBABEL=no
8178 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8179 gezelter 1300 $as_echo "failed" >&6; }
8180 gezelter 1210 echo ""
8181     echo "*********************************************************"
8182     echo "* WARNING: Could not find a working openbabel-2.x *"
8183 gezelter 1390 echo "* installation If you need OpenMD to be able to convert *"
8184 gezelter 1210 echo "* xyz or pdb files you need to specify a valid *"
8185     echo "* openbabel-2.x installation with --with-openbabel=DIR *"
8186     echo "* *"
8187 gezelter 1390 echo "* OpenMD will still work without openbabel installed. *"
8188 gezelter 1210 echo "*********************************************************"
8189     echo ""
8190     fi
8191    
8192    
8193    
8194    
8195     fi
8196     fi
8197    
8198    
8199 gezelter 848 # Checks for header files.
8200 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8201 gezelter 1300 $as_echo_n "checking for ANSI C header files... " >&6; }
8202 gezelter 1373 if test "${ac_cv_header_stdc+set}" = set; then :
8203 gezelter 1300 $as_echo_n "(cached) " >&6
8204 gezelter 848 else
8205 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8206 gezelter 616 /* end confdefs.h. */
8207 gezelter 848 #include <stdlib.h>
8208     #include <stdarg.h>
8209     #include <string.h>
8210     #include <float.h>
8211    
8212     #ifdef FC_DUMMY_MAIN
8213     #ifndef FC_DUMMY_MAIN_EQ_F77
8214     # ifdef __cplusplus
8215     extern "C"
8216     # endif
8217     int FC_DUMMY_MAIN() { return 1; }
8218 gezelter 616 #endif
8219 gezelter 848 #endif
8220 gezelter 616 int
8221     main ()
8222     {
8223 gezelter 848
8224 gezelter 616 ;
8225     return 0;
8226     }
8227     _ACEOF
8228 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8229 gezelter 848 ac_cv_header_stdc=yes
8230 gezelter 616 else
8231 gezelter 1373 ac_cv_header_stdc=no
8232 gezelter 616 fi
8233 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8234    
8235 gezelter 848 if test $ac_cv_header_stdc = yes; then
8236     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8237 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8238 gezelter 848 /* end confdefs.h. */
8239     #include <string.h>
8240 gezelter 811
8241 gezelter 848 _ACEOF
8242     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8243 gezelter 1373 $EGREP "memchr" >/dev/null 2>&1; then :
8244    
8245 gezelter 848 else
8246     ac_cv_header_stdc=no
8247 gezelter 616 fi
8248 chuckv 1197 rm -f conftest*
8249 gezelter 811
8250 gezelter 848 fi
8251    
8252     if test $ac_cv_header_stdc = yes; then
8253     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8254 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8255 gezelter 848 /* end confdefs.h. */
8256     #include <stdlib.h>
8257    
8258     _ACEOF
8259     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8260 gezelter 1373 $EGREP "free" >/dev/null 2>&1; then :
8261    
8262 gezelter 848 else
8263     ac_cv_header_stdc=no
8264     fi
8265 chuckv 1197 rm -f conftest*
8266 gezelter 848
8267     fi
8268    
8269     if test $ac_cv_header_stdc = yes; then
8270     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8271 gezelter 1373 if test "$cross_compiling" = yes; then :
8272 gezelter 848 :
8273     else
8274 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8275 gezelter 848 /* end confdefs.h. */
8276     #include <ctype.h>
8277 gezelter 1210 #include <stdlib.h>
8278 gezelter 848 #if ((' ' & 0x0FF) == 0x020)
8279     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8280     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8281     #else
8282     # define ISLOWER(c) \
8283     (('a' <= (c) && (c) <= 'i') \
8284     || ('j' <= (c) && (c) <= 'r') \
8285     || ('s' <= (c) && (c) <= 'z'))
8286     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8287     #endif
8288    
8289     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8290     int
8291     main ()
8292     {
8293     int i;
8294     for (i = 0; i < 256; i++)
8295     if (XOR (islower (i), ISLOWER (i))
8296     || toupper (i) != TOUPPER (i))
8297 gezelter 1210 return 2;
8298     return 0;
8299 gezelter 848 }
8300     _ACEOF
8301 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
8302    
8303 gezelter 848 else
8304 gezelter 1373 ac_cv_header_stdc=no
8305 gezelter 848 fi
8306 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8307     conftest.$ac_objext conftest.beam conftest.$ac_ext
8308 gezelter 848 fi
8309 gezelter 1210
8310 gezelter 848 fi
8311     fi
8312 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8313 gezelter 1300 $as_echo "$ac_cv_header_stdc" >&6; }
8314 gezelter 848 if test $ac_cv_header_stdc = yes; then
8315    
8316 gezelter 1373 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8317 gezelter 811
8318 gezelter 616 fi
8319 gezelter 397
8320 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
8321 gezelter 1373 do :
8322     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8323     ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8324     eval as_val=\$$as_ac_Header
8325     if test "x$as_val" = x""yes; then :
8326 gezelter 616 cat >>confdefs.h <<_ACEOF
8327 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8328 gezelter 616 _ACEOF
8329    
8330 gezelter 811 fi
8331 gezelter 616
8332 gezelter 811 done
8333    
8334    
8335 gezelter 848 # Checks for typedefs, structures, and compiler characteristics.
8336 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
8337 gezelter 1300 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
8338 gezelter 1373 if test "${ac_cv_header_stdbool_h+set}" = set; then :
8339 gezelter 1300 $as_echo_n "(cached) " >&6
8340 gezelter 848 else
8341 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8342 gezelter 848 /* end confdefs.h. */
8343    
8344     #include <stdbool.h>
8345     #ifndef bool
8346 gezelter 1210 "error: bool is not defined"
8347 gezelter 848 #endif
8348     #ifndef false
8349 gezelter 1210 "error: false is not defined"
8350 gezelter 848 #endif
8351     #if false
8352 gezelter 1210 "error: false is not 0"
8353 gezelter 848 #endif
8354     #ifndef true
8355 gezelter 1210 "error: true is not defined"
8356 gezelter 848 #endif
8357     #if true != 1
8358 gezelter 1210 "error: true is not 1"
8359 gezelter 848 #endif
8360     #ifndef __bool_true_false_are_defined
8361 gezelter 1210 "error: __bool_true_false_are_defined is not defined"
8362 gezelter 848 #endif
8363    
8364     struct s { _Bool s: 1; _Bool t; } s;
8365    
8366     char a[true == 1 ? 1 : -1];
8367     char b[false == 0 ? 1 : -1];
8368     char c[__bool_true_false_are_defined == 1 ? 1 : -1];
8369 gezelter 1210 char d[(bool) 0.5 == true ? 1 : -1];
8370 gezelter 848 bool e = &s;
8371 gezelter 1210 char f[(_Bool) 0.0 == false ? 1 : -1];
8372 gezelter 848 char g[true];
8373     char h[sizeof (_Bool)];
8374     char i[sizeof s.t];
8375 gezelter 1210 enum { j = false, k = true, l = false * true, m = true * 256 };
8376 gezelter 1300 /* The following fails for
8377     HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
8378 gezelter 1210 _Bool n[m];
8379     char o[sizeof n == m * sizeof n[0] ? 1 : -1];
8380     char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
8381     # if defined __xlc__ || defined __GNUC__
8382     /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
8383     reported by James Lemley on 2005-10-05; see
8384     http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
8385     This test is not quite right, since xlc is allowed to
8386     reject this program, as the initializer for xlcbug is
8387     not one of the forms that C requires support for.
8388     However, doing the test right would require a runtime
8389     test, and that would make cross-compilation harder.
8390     Let us hope that IBM fixes the xlc bug, and also adds
8391     support for this kind of constant expression. In the
8392     meantime, this test will reject xlc, which is OK, since
8393     our stdbool.h substitute should suffice. We also test
8394     this with GCC, where it should work, to detect more
8395     quickly whether someone messes up the test in the
8396     future. */
8397     char digs[] = "0123456789";
8398     int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
8399     # endif
8400     /* Catch a bug in an HP-UX C compiler. See
8401     http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
8402     http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
8403     */
8404     _Bool q = true;
8405     _Bool *pq = &q;
8406 gezelter 848
8407     #ifdef FC_DUMMY_MAIN
8408     #ifndef FC_DUMMY_MAIN_EQ_F77
8409     # ifdef __cplusplus
8410     extern "C"
8411     # endif
8412     int FC_DUMMY_MAIN() { return 1; }
8413     #endif
8414     #endif
8415     int
8416     main ()
8417     {
8418 gezelter 1210
8419     *pq |= q;
8420     *pq |= ! q;
8421     /* Refer to every declared value, to avoid compiler optimizations. */
8422     return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
8423     + !m + !n + !o + !p + !q + !pq);
8424    
8425 gezelter 848 ;
8426     return 0;
8427     }
8428     _ACEOF
8429 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8430 gezelter 848 ac_cv_header_stdbool_h=yes
8431     else
8432 gezelter 1373 ac_cv_header_stdbool_h=no
8433 gezelter 616 fi
8434 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8435 gezelter 848 fi
8436 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
8437 gezelter 1300 $as_echo "$ac_cv_header_stdbool_h" >&6; }
8438 gezelter 1373 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
8439     if test "x$ac_cv_type__Bool" = x""yes; then :
8440 gezelter 616
8441 gezelter 848 cat >>confdefs.h <<_ACEOF
8442     #define HAVE__BOOL 1
8443     _ACEOF
8444 gezelter 811
8445    
8446 gezelter 848 fi
8447    
8448     if test $ac_cv_header_stdbool_h = yes; then
8449    
8450 gezelter 1373 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
8451 gezelter 848
8452     fi
8453    
8454 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
8455 gezelter 1300 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
8456 gezelter 1373 if test "${ac_cv_c_const+set}" = set; then :
8457 gezelter 1300 $as_echo_n "(cached) " >&6
8458 gezelter 848 else
8459 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8460 gezelter 848 /* end confdefs.h. */
8461    
8462     #ifdef FC_DUMMY_MAIN
8463     #ifndef FC_DUMMY_MAIN_EQ_F77
8464     # ifdef __cplusplus
8465     extern "C"
8466     # endif
8467     int FC_DUMMY_MAIN() { return 1; }
8468     #endif
8469     #endif
8470     int
8471     main ()
8472     {
8473     /* FIXME: Include the comments suggested by Paul. */
8474     #ifndef __cplusplus
8475     /* Ultrix mips cc rejects this. */
8476     typedef int charset[2];
8477 gezelter 1210 const charset cs;
8478 gezelter 848 /* SunOS 4.1.1 cc rejects this. */
8479 gezelter 1210 char const *const *pcpcc;
8480     char **ppc;
8481 gezelter 848 /* NEC SVR4.0.2 mips cc rejects this. */
8482     struct point {int x, y;};
8483     static struct point const zero = {0,0};
8484     /* AIX XL C 1.02.0.0 rejects this.
8485     It does not let you subtract one const X* pointer from another in
8486     an arm of an if-expression whose if-part is not a constant
8487     expression */
8488     const char *g = "string";
8489 gezelter 1210 pcpcc = &g + (g ? g-g : 0);
8490 gezelter 848 /* HPUX 7.0 cc rejects these. */
8491 gezelter 1210 ++pcpcc;
8492     ppc = (char**) pcpcc;
8493     pcpcc = (char const *const *) ppc;
8494 gezelter 848 { /* SCO 3.2v4 cc rejects this. */
8495     char *t;
8496     char const *s = 0 ? (char *) 0 : (char const *) 0;
8497    
8498     *t++ = 0;
8499 gezelter 1210 if (s) return 0;
8500 gezelter 848 }
8501     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8502     int x[] = {25, 17};
8503     const int *foo = &x[0];
8504     ++foo;
8505     }
8506     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8507     typedef const int *iptr;
8508     iptr p = 0;
8509     ++p;
8510     }
8511     { /* AIX XL C 1.02.0.0 rejects this saying
8512     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8513     struct s { int j; const int *ap[3]; };
8514     struct s *b; b->j = 5;
8515     }
8516     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8517     const int foo = 10;
8518 gezelter 1210 if (!foo) return 0;
8519 gezelter 848 }
8520 gezelter 1210 return !cs[0] && !zero.x;
8521 gezelter 848 #endif
8522    
8523     ;
8524     return 0;
8525     }
8526     _ACEOF
8527 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8528 gezelter 848 ac_cv_c_const=yes
8529     else
8530 gezelter 1373 ac_cv_c_const=no
8531 gezelter 616 fi
8532 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8533 gezelter 848 fi
8534 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
8535 gezelter 1300 $as_echo "$ac_cv_c_const" >&6; }
8536 gezelter 848 if test $ac_cv_c_const = no; then
8537    
8538 gezelter 1373 $as_echo "#define const /**/" >>confdefs.h
8539 gezelter 848
8540     fi
8541    
8542 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
8543 gezelter 1300 $as_echo_n "checking for inline... " >&6; }
8544 gezelter 1373 if test "${ac_cv_c_inline+set}" = set; then :
8545 gezelter 1300 $as_echo_n "(cached) " >&6
8546 gezelter 811 else
8547 gezelter 848 ac_cv_c_inline=no
8548     for ac_kw in inline __inline__ __inline; do
8549 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8550 gezelter 848 /* end confdefs.h. */
8551     #ifndef __cplusplus
8552     typedef int foo_t;
8553     static $ac_kw foo_t static_foo () {return 0; }
8554     $ac_kw foo_t foo () {return 0; }
8555     #endif
8556    
8557     _ACEOF
8558 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8559 gezelter 1210 ac_cv_c_inline=$ac_kw
8560 gezelter 848 fi
8561 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8562     test "$ac_cv_c_inline" != no && break
8563 gezelter 848 done
8564    
8565     fi
8566 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
8567 gezelter 1300 $as_echo "$ac_cv_c_inline" >&6; }
8568 gezelter 848
8569     case $ac_cv_c_inline in
8570     inline | yes) ;;
8571     *)
8572     case $ac_cv_c_inline in
8573     no) ac_val=;;
8574     *) ac_val=$ac_cv_c_inline;;
8575     esac
8576     cat >>confdefs.h <<_ACEOF
8577     #ifndef __cplusplus
8578     #define inline $ac_val
8579     #endif
8580     _ACEOF
8581     ;;
8582     esac
8583    
8584 gezelter 1373 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8585     if test "x$ac_cv_type_size_t" = x""yes; then :
8586 gezelter 848
8587 gezelter 1300 else
8588    
8589 gezelter 848 cat >>confdefs.h <<_ACEOF
8590 gezelter 1210 #define size_t unsigned int
8591 gezelter 848 _ACEOF
8592    
8593     fi
8594    
8595 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
8596 gezelter 1300 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
8597 gezelter 1373 if test "${ac_cv_header_time+set}" = set; then :
8598 gezelter 1300 $as_echo_n "(cached) " >&6
8599 gezelter 848 else
8600 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8601 gezelter 848 /* end confdefs.h. */
8602     #include <sys/types.h>
8603     #include <sys/time.h>
8604     #include <time.h>
8605    
8606     #ifdef FC_DUMMY_MAIN
8607     #ifndef FC_DUMMY_MAIN_EQ_F77
8608     # ifdef __cplusplus
8609     extern "C"
8610     # endif
8611     int FC_DUMMY_MAIN() { return 1; }
8612     #endif
8613     #endif
8614     int
8615     main ()
8616     {
8617     if ((struct tm *) 0)
8618     return 0;
8619     ;
8620     return 0;
8621     }
8622     _ACEOF
8623 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8624 gezelter 848 ac_cv_header_time=yes
8625     else
8626 gezelter 1373 ac_cv_header_time=no
8627 gezelter 848 fi
8628 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8629 gezelter 848 fi
8630 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
8631 gezelter 1300 $as_echo "$ac_cv_header_time" >&6; }
8632 gezelter 848 if test $ac_cv_header_time = yes; then
8633    
8634 gezelter 1373 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
8635 gezelter 848
8636     fi
8637    
8638    
8639     # Checks for library functions.
8640     for ac_header in stdlib.h
8641 gezelter 1373 do :
8642     ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8643     if test "x$ac_cv_header_stdlib_h" = x""yes; then :
8644 gezelter 848 cat >>confdefs.h <<_ACEOF
8645 gezelter 1373 #define HAVE_STDLIB_H 1
8646 gezelter 848 _ACEOF
8647 gezelter 616
8648 gezelter 848 fi
8649 gezelter 616
8650 gezelter 848 done
8651    
8652 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
8653 gezelter 1300 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
8654 gezelter 1373 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
8655 gezelter 1300 $as_echo_n "(cached) " >&6
8656 gezelter 848 else
8657 gezelter 1373 if test "$cross_compiling" = yes; then :
8658 gezelter 848 ac_cv_func_malloc_0_nonnull=no
8659     else
8660 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8661 gezelter 848 /* end confdefs.h. */
8662 gezelter 1210 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8663 gezelter 848 # include <stdlib.h>
8664     #else
8665     char *malloc ();
8666     #endif
8667    
8668     #ifdef FC_DUMMY_MAIN
8669     #ifndef FC_DUMMY_MAIN_EQ_F77
8670     # ifdef __cplusplus
8671     extern "C"
8672     # endif
8673     int FC_DUMMY_MAIN() { return 1; }
8674     #endif
8675     #endif
8676     int
8677     main ()
8678     {
8679 gezelter 1210 return ! malloc (0);
8680 gezelter 848 ;
8681     return 0;
8682     }
8683     _ACEOF
8684 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
8685 gezelter 848 ac_cv_func_malloc_0_nonnull=yes
8686     else
8687 gezelter 1373 ac_cv_func_malloc_0_nonnull=no
8688 gezelter 848 fi
8689 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8690     conftest.$ac_objext conftest.beam conftest.$ac_ext
8691 gezelter 848 fi
8692 gezelter 1210
8693 gezelter 848 fi
8694 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
8695 gezelter 1300 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
8696 gezelter 1373 if test $ac_cv_func_malloc_0_nonnull = yes; then :
8697 gezelter 848
8698 gezelter 1373 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
8699 gezelter 616
8700 gezelter 848 else
8701 gezelter 1373 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
8702 gezelter 811
8703 gezelter 1210 case " $LIBOBJS " in
8704 gezelter 848 *" malloc.$ac_objext "* ) ;;
8705 gezelter 1210 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
8706     ;;
8707 gezelter 848 esac
8708    
8709    
8710 gezelter 1373 $as_echo "#define malloc rpl_malloc" >>confdefs.h
8711 gezelter 848
8712     fi
8713    
8714    
8715     for ac_header in stdlib.h
8716 gezelter 1373 do :
8717     ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8718     if test "x$ac_cv_header_stdlib_h" = x""yes; then :
8719 gezelter 754 cat >>confdefs.h <<_ACEOF
8720 gezelter 1373 #define HAVE_STDLIB_H 1
8721 gezelter 754 _ACEOF
8722    
8723     fi
8724    
8725     done
8726    
8727 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
8728 gezelter 1300 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
8729 gezelter 1373 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
8730 gezelter 1300 $as_echo_n "(cached) " >&6
8731 gezelter 848 else
8732 gezelter 1373 if test "$cross_compiling" = yes; then :
8733 gezelter 848 ac_cv_func_realloc_0_nonnull=no
8734     else
8735 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8736 gezelter 848 /* end confdefs.h. */
8737 gezelter 1210 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8738 gezelter 848 # include <stdlib.h>
8739     #else
8740     char *realloc ();
8741     #endif
8742 gezelter 754
8743 gezelter 848 #ifdef FC_DUMMY_MAIN
8744     #ifndef FC_DUMMY_MAIN_EQ_F77
8745     # ifdef __cplusplus
8746     extern "C"
8747     # endif
8748     int FC_DUMMY_MAIN() { return 1; }
8749     #endif
8750     #endif
8751     int
8752     main ()
8753     {
8754 gezelter 1210 return ! realloc (0, 0);
8755 gezelter 848 ;
8756     return 0;
8757     }
8758     _ACEOF
8759 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
8760 gezelter 848 ac_cv_func_realloc_0_nonnull=yes
8761     else
8762 gezelter 1373 ac_cv_func_realloc_0_nonnull=no
8763 gezelter 811 fi
8764 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8765     conftest.$ac_objext conftest.beam conftest.$ac_ext
8766 gezelter 848 fi
8767 gezelter 1210
8768 gezelter 848 fi
8769 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
8770 gezelter 1300 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
8771 gezelter 1373 if test $ac_cv_func_realloc_0_nonnull = yes; then :
8772 gezelter 754
8773 gezelter 1373 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
8774 gezelter 754
8775 gezelter 848 else
8776 gezelter 1373 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
8777 gezelter 754
8778 gezelter 1210 case " $LIBOBJS " in
8779 gezelter 848 *" realloc.$ac_objext "* ) ;;
8780 gezelter 1210 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
8781     ;;
8782 gezelter 848 esac
8783 gezelter 754
8784 gezelter 848
8785 gezelter 1373 $as_echo "#define realloc rpl_realloc" >>confdefs.h
8786 gezelter 848
8787     fi
8788    
8789    
8790     for ac_header in sys/select.h sys/socket.h
8791 gezelter 1373 do :
8792     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8793     ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8794     eval as_val=\$$as_ac_Header
8795     if test "x$as_val" = x""yes; then :
8796 gezelter 397 cat >>confdefs.h <<_ACEOF
8797 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8798 gezelter 397 _ACEOF
8799    
8800     fi
8801    
8802 tim 314 done
8803    
8804 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
8805 gezelter 1300 $as_echo_n "checking types of arguments for select... " >&6; }
8806 gezelter 1373 if test "${ac_cv_func_select_args+set}" = set; then :
8807 gezelter 1300 $as_echo_n "(cached) " >&6
8808 gezelter 811 else
8809 gezelter 848 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
8810 gezelter 1210 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
8811 gezelter 848 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
8812 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8813 gezelter 754 /* end confdefs.h. */
8814 gezelter 848 $ac_includes_default
8815 gezelter 1210 #ifdef HAVE_SYS_SELECT_H
8816 gezelter 848 # include <sys/select.h>
8817     #endif
8818 gezelter 1210 #ifdef HAVE_SYS_SOCKET_H
8819 gezelter 848 # include <sys/socket.h>
8820     #endif
8821 gezelter 811
8822 gezelter 848 #ifdef FC_DUMMY_MAIN
8823     #ifndef FC_DUMMY_MAIN_EQ_F77
8824     # ifdef __cplusplus
8825     extern "C"
8826     # endif
8827     int FC_DUMMY_MAIN() { return 1; }
8828 gezelter 754 #endif
8829 gezelter 848 #endif
8830 gezelter 811 int
8831     main ()
8832     {
8833 gezelter 848 extern int select ($ac_arg1,
8834     $ac_arg234, $ac_arg234, $ac_arg234,
8835     $ac_arg5);
8836 gezelter 811 ;
8837     return 0;
8838     }
8839 gezelter 754 _ACEOF
8840 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8841 gezelter 848 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
8842 gezelter 754 fi
8843 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8844 gezelter 848 done
8845     done
8846     done
8847     # Provide a safe default value.
8848     : ${ac_cv_func_select_args='int,int *,struct timeval *'}
8849    
8850     fi
8851 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
8852 gezelter 1300 $as_echo "$ac_cv_func_select_args" >&6; }
8853 gezelter 848 ac_save_IFS=$IFS; IFS=','
8854     set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
8855     IFS=$ac_save_IFS
8856     shift
8857    
8858     cat >>confdefs.h <<_ACEOF
8859     #define SELECT_TYPE_ARG1 $1
8860     _ACEOF
8861    
8862    
8863     cat >>confdefs.h <<_ACEOF
8864     #define SELECT_TYPE_ARG234 ($2)
8865     _ACEOF
8866    
8867    
8868     cat >>confdefs.h <<_ACEOF
8869     #define SELECT_TYPE_ARG5 ($3)
8870     _ACEOF
8871    
8872 chuckv 1197 rm -f conftest*
8873 gezelter 848
8874 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
8875 gezelter 1300 $as_echo_n "checking for working strtod... " >&6; }
8876 gezelter 1373 if test "${ac_cv_func_strtod+set}" = set; then :
8877 gezelter 1300 $as_echo_n "(cached) " >&6
8878 gezelter 848 else
8879 gezelter 1373 if test "$cross_compiling" = yes; then :
8880 gezelter 848 ac_cv_func_strtod=no
8881     else
8882 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8883 gezelter 848 /* end confdefs.h. */
8884 gezelter 811
8885 gezelter 1210 $ac_includes_default
8886     #ifndef strtod
8887 gezelter 848 double strtod ();
8888 gezelter 1210 #endif
8889 gezelter 848 int
8890     main()
8891     {
8892     {
8893     /* Some versions of Linux strtod mis-parse strings with leading '+'. */
8894     char *string = " +69";
8895     char *term;
8896     double value;
8897     value = strtod (string, &term);
8898     if (value != 69 || term != (string + 4))
8899 gezelter 1210 return 1;
8900 gezelter 848 }
8901 gezelter 811
8902 gezelter 848 {
8903     /* Under Solaris 2.4, strtod returns the wrong value for the
8904     terminating character under some conditions. */
8905     char *string = "NaN";
8906     char *term;
8907     strtod (string, &term);
8908     if (term != string && *(term - 1) == 0)
8909 gezelter 1210 return 1;
8910 gezelter 848 }
8911 gezelter 1210 return 0;
8912 gezelter 848 }
8913 gezelter 811
8914 gezelter 848 _ACEOF
8915 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
8916 gezelter 848 ac_cv_func_strtod=yes
8917     else
8918 gezelter 1373 ac_cv_func_strtod=no
8919 gezelter 848 fi
8920 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8921     conftest.$ac_objext conftest.beam conftest.$ac_ext
8922 gezelter 848 fi
8923 gezelter 1210
8924 gezelter 848 fi
8925 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
8926 gezelter 1300 $as_echo "$ac_cv_func_strtod" >&6; }
8927 gezelter 848 if test $ac_cv_func_strtod = no; then
8928 gezelter 1210 case " $LIBOBJS " in
8929 gezelter 848 *" strtod.$ac_objext "* ) ;;
8930 gezelter 1210 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
8931     ;;
8932 gezelter 848 esac
8933    
8934 gezelter 1373 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
8935     if test "x$ac_cv_func_pow" = x""yes; then :
8936 gezelter 811
8937 gezelter 848 fi
8938 gezelter 1210
8939 gezelter 848 if test $ac_cv_func_pow = no; then
8940 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
8941 gezelter 1300 $as_echo_n "checking for pow in -lm... " >&6; }
8942 gezelter 1373 if test "${ac_cv_lib_m_pow+set}" = set; then :
8943 gezelter 1300 $as_echo_n "(cached) " >&6
8944 gezelter 848 else
8945     ac_check_lib_save_LIBS=$LIBS
8946     LIBS="-lm $LIBS"
8947 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8948 gezelter 754 /* end confdefs.h. */
8949 gezelter 811
8950 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
8951     Use char because int might match the return type of a GCC
8952     builtin and then its argument prototype would still apply. */
8953 gezelter 848 #ifdef __cplusplus
8954     extern "C"
8955 gezelter 811 #endif
8956 gezelter 848 char pow ();
8957     #ifdef FC_DUMMY_MAIN
8958     #ifndef FC_DUMMY_MAIN_EQ_F77
8959     # ifdef __cplusplus
8960     extern "C"
8961     # endif
8962     int FC_DUMMY_MAIN() { return 1; }
8963 gezelter 811 #endif
8964 gezelter 848 #endif
8965 gezelter 811 int
8966     main ()
8967     {
8968 gezelter 1210 return pow ();
8969 gezelter 811 ;
8970     return 0;
8971     }
8972 gezelter 754 _ACEOF
8973 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
8974 gezelter 848 ac_cv_lib_m_pow=yes
8975 gezelter 754 else
8976 gezelter 1373 ac_cv_lib_m_pow=no
8977 gezelter 754 fi
8978 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8979     conftest$ac_exeext conftest.$ac_ext
8980 gezelter 848 LIBS=$ac_check_lib_save_LIBS
8981     fi
8982 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
8983 gezelter 1300 $as_echo "$ac_cv_lib_m_pow" >&6; }
8984 gezelter 1373 if test "x$ac_cv_lib_m_pow" = x""yes; then :
8985 gezelter 848 POW_LIB=-lm
8986     else
8987 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
8988 gezelter 1300 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
8989 gezelter 848 fi
8990 gezelter 754
8991 gezelter 848 fi
8992 gezelter 754
8993 gezelter 811 fi
8994 gezelter 754
8995 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
8996 gezelter 1373 do :
8997     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8998     ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8999     eval as_val=\$$as_ac_var
9000     if test "x$as_val" = x""yes; then :
9001 gezelter 848 cat >>confdefs.h <<_ACEOF
9002 gezelter 1300 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9003 gezelter 848 _ACEOF
9004    
9005     fi
9006     done
9007    
9008    
9009     # special check for _system_configuration because AIX <4.3.2 do not
9010     # contain the `physmem' member.
9011 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
9012 gezelter 1300 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
9013 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9014 gezelter 754 /* end confdefs.h. */
9015 gezelter 848 #include <sys/systemcfg.h>
9016     #ifdef FC_DUMMY_MAIN
9017     #ifndef FC_DUMMY_MAIN_EQ_F77
9018     # ifdef __cplusplus
9019     extern "C"
9020     # endif
9021     int FC_DUMMY_MAIN() { return 1; }
9022 gezelter 811 #endif
9023     #endif
9024     int
9025     main ()
9026     {
9027 gezelter 848 double x = _system_configuration.physmem;
9028 gezelter 811 ;
9029     return 0;
9030     }
9031 gezelter 754 _ACEOF
9032 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9033     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9034 gezelter 1300 $as_echo "yes" >&6; }
9035 gezelter 848
9036 gezelter 1373 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
9037 gezelter 848
9038 gezelter 754 else
9039 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9040 gezelter 1300 $as_echo "no" >&6; }
9041 gezelter 754 fi
9042 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9043    
9044 gezelter 811
9045 gezelter 2 case $debug in
9046     1)
9047     ;;
9048     *)
9049    
9050 gezelter 397
9051    
9052    
9053 gezelter 1240
9054 gezelter 848 # Try to determine "good" native compiler flags if none specified on command
9055     # line
9056 gezelter 397
9057 gezelter 938 if test "$ac_test_FFLAGS" != "set"; then
9058 gezelter 848 FCFLAGS=""
9059     case "${host_cpu}-${host_os}" in
9060 gezelter 397
9061 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
9062 gezelter 1240 FCFLAGS="-O2"
9063 gezelter 848 fi;;
9064     rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
9065     FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9066     fi;;
9067     powerpc*-aix*)
9068     if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
9069     FCFLAGS="-O3 -qarch=ppc -qansialias -w"
9070     echo "*******************************************************"
9071     echo "* You have AIX on an unknown powerpc system. It is *"
9072     echo "* recommended that you use *"
9073     echo "* *"
9074     echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9075     echo "* ^^^ *"
9076     echo "* where xxx is 601, 603, 604, or whatever kind of *"
9077     echo "* PowerPC CPU you have. For more info, man xlf. *"
9078     echo "*******************************************************"
9079     fi;;
9080     *darwin*)
9081     if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
9082 gezelter 945 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
9083     fi
9084     if test "$FC" = ifort; then
9085 gezelter 1240 FCFLAGS="-O2"
9086     fi
9087     if test "$FC" = gfortran; then
9088     FCFLAGS="-Os"
9089 gezelter 848 fi;;
9090     esac
9091    
9092     if test -z "$FCFLAGS"; then
9093     echo ""
9094     echo "*********************************************************"
9095     echo "* WARNING: Don't know the best FCFLAGS for this system *"
9096     echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
9097 gezelter 1240 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
9098 gezelter 848 echo "*********************************************************"
9099     echo ""
9100 gezelter 1240 FCFLAGS="-O"
9101 gezelter 848 fi
9102    
9103    
9104 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
9105 gezelter 1300 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
9106 gezelter 1373 if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
9107 gezelter 1300 $as_echo_n "(cached) " >&6
9108 gezelter 848 else
9109    
9110    
9111 gezelter 1210 ac_ext=${ac_fc_srcext-f}
9112     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
9113     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
9114 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
9115    
9116     echo 'program main' > conftest.$ac_ext
9117     echo 'end program main' >> conftest.$ac_ext
9118     ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
9119 gezelter 1373 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9120 gezelter 848 (eval $ac_compile) 2>&5
9121     ac_status=$?
9122 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9123     test $ac_status = 0; }; then
9124     ac_cv_ac_cv_guessed_f90flags=yes
9125 gezelter 848 else
9126 gezelter 1373 ac_cv_ac_cv_guessed_f90flags=no
9127 gezelter 848 fi
9128 chuckv 1197 rm -f conftest*
9129 gezelter 1226 ac_ext=c
9130     ac_cpp='$CPP $CPPFLAGS'
9131     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9132     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9133     ac_compiler_gnu=$ac_cv_c_compiler_gnu
9134 gezelter 848
9135    
9136     fi
9137 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
9138     $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
9139     if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
9140 gezelter 848 :
9141    
9142     else
9143     :
9144    
9145     echo ""
9146     echo "**********************************************************"
9147     echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
9148     echo "* your compiler. *"
9149     echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
9150     echo "*********************************************************"
9151     echo ""
9152     FCFLAGS=""
9153    
9154     fi
9155    
9156    
9157     fi
9158    
9159    
9160    
9161    
9162    
9163    
9164    
9165 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
9166 gezelter 1300 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
9167 gezelter 1373 if test "${ac_cv_prog_really_gcc+set}" = set; then :
9168 gezelter 1300 $as_echo_n "(cached) " >&6
9169 gezelter 2 else
9170    
9171     cat > conftest.c <<EOF
9172     #ifdef __GNUC__
9173 gezelter 806 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9174     no;
9175     #else
9176 gezelter 2 yes;
9177     #endif
9178     #endif
9179     EOF
9180     if { ac_try='${CC-cc} -E conftest.c'
9181 gezelter 1373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9182 gezelter 2 (eval $ac_try) 2>&5
9183     ac_status=$?
9184 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9185     test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9186 gezelter 2 ac_cv_prog_really_gcc=yes
9187     else
9188     ac_cv_prog_really_gcc=no
9189     fi
9190    
9191     fi
9192 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
9193 gezelter 1300 $as_echo "$ac_cv_prog_really_gcc" >&6; }
9194 gezelter 2 if test "$ac_cv_prog_really_gcc" = yes; then
9195     :
9196    
9197     else
9198     :
9199    
9200     fi
9201    
9202 gezelter 397
9203 gezelter 2 # Try to determine "good" native compiler flags if none specified on command
9204     # line
9205     if test "$ac_test_CFLAGS" != "set"; then
9206     CFLAGS=""
9207     case "${host_cpu}-${host_os}" in
9208    
9209     *linux*) if test "$CC" = icc; then
9210 gezelter 1240 CFLAGS="-O2"
9211 gezelter 2 fi;;
9212     sparc-solaris2*) if test "$CC" = cc; then
9213 tim 819 CFLAGS="-O -dalign"
9214 gezelter 2 fi;;
9215    
9216     alpha*-osf*) if test "$CC" = cc; then
9217     CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
9218     fi;;
9219    
9220     hppa*-hpux*) if test "$CC" = cc; then
9221     CFLAGS="-Ae +O3 +Oall"
9222     fi;;
9223    
9224     rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
9225     CFLAGS="-O3 -qtune=auto -qansialias -w"
9226     fi;;
9227     powerpc*-aix*)
9228     if test "$CC" = cc -o "$CC" = xlc; then
9229     CFLAGS="-O3 -qtune=auto -qansialias -w"
9230     echo "*******************************************************"
9231     echo "* You have AIX on an unknown powerpc system. It is *"
9232     echo "* recommended that you use *"
9233     echo "* *"
9234     echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9235     echo "* ^^^ *"
9236     echo "* where xxx is 601, 603, 604, or whatever kind of *"
9237     echo "* PowerPC CPU you have. For more info, man cc. *"
9238     echo "*******************************************************"
9239     fi;;
9240     *darwin*)
9241 gezelter 1240 if test "$CC" = xlc; then
9242 gezelter 945 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9243     fi
9244     if test "$CC" = icc; then
9245 gezelter 1240 CFLAGS="-O2"
9246     fi
9247     if test $ac_cv_prog_really_gcc = yes; then
9248     CFLAGS="-Os"
9249 gezelter 2 fi;;
9250     esac
9251    
9252     # use default flags for gcc on all systems
9253 gezelter 1240 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
9254     CFLAGS="-O2"
9255 gezelter 2 fi
9256    
9257     if test -z "$CFLAGS"; then
9258     echo ""
9259     echo "********************************************************"
9260     echo "* WARNING: Don't know the best CFLAGS for this system *"
9261     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
9262 gezelter 1240 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
9263 gezelter 2 echo "********************************************************"
9264     echo ""
9265 gezelter 1240 CFLAGS="-O"
9266 gezelter 2 fi
9267    
9268 gezelter 397
9269    
9270 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
9271 gezelter 1300 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
9272 gezelter 1373 if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
9273 gezelter 1300 $as_echo_n "(cached) " >&6
9274 gezelter 2 else
9275     echo 'void f(){}' > conftest.c
9276 gezelter 848 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
9277 gezelter 1373 ac_cv_ac_cv_guessed_cflags=yes
9278 gezelter 2 else
9279 gezelter 1373 ac_cv_ac_cv_guessed_cflags=no
9280 gezelter 2 fi
9281     rm -f conftest*
9282    
9283     fi
9284 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
9285     $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
9286     if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
9287 gezelter 2 :
9288    
9289     else
9290     :
9291    
9292     echo ""
9293     echo "********************************************************"
9294     echo "* WARNING: The guessed CFLAGS don't seem to work with *"
9295     echo "* your compiler. *"
9296     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
9297     echo "********************************************************"
9298     echo ""
9299     CFLAGS=""
9300    
9301     fi
9302    
9303 gezelter 397
9304 gezelter 2 fi
9305    
9306 gezelter 397
9307    
9308    
9309    
9310    
9311    
9312 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
9313 gezelter 1300 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
9314 gezelter 1373 if test "${ac_cv_prog_really_gxx+set}" = set; then :
9315 gezelter 1300 $as_echo_n "(cached) " >&6
9316 gezelter 2 else
9317    
9318     cat > conftest.cpp <<EOF
9319     #ifdef __GNUC__
9320 gezelter 806 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9321     no;
9322     #else
9323 gezelter 2 yes;
9324     #endif
9325     #endif
9326     EOF
9327     if { ac_try='${CXX-c++} -E conftest.cpp'
9328 gezelter 1373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9329 gezelter 2 (eval $ac_try) 2>&5
9330     ac_status=$?
9331 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9332     test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9333 gezelter 2 ac_cv_prog_really_gxx=yes
9334     else
9335     ac_cv_prog_really_gxx=no
9336     fi
9337    
9338     fi
9339 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
9340 gezelter 1300 $as_echo "$ac_cv_prog_really_gxx" >&6; }
9341 gezelter 2 if test "$ac_cv_prog_really_gxx" = yes; then
9342     :
9343    
9344     else
9345     :
9346    
9347     fi
9348    
9349 gezelter 397
9350 gezelter 2 # Try to determine "good" native compiler flags if none specified on command
9351     # line
9352     if test "$ac_test_CXXFLAGS" != "set"; then
9353     CXXFLAGS=""
9354     case "${host_cpu}-${host_os}" in
9355    
9356     *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
9357 gezelter 1240 CXXFLAGS="-O2"
9358 gezelter 2 fi;;
9359     sparc-solaris2*) if test "$CXX" = CC; then
9360 tim 819 CXXFLAGS="-features=extensions -O -dalign"
9361 gezelter 2 fi;;
9362     rs6000*-aix*) if test "$CXX" = xlC; then
9363     CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9364     fi;;
9365     powerpc*-aix*)
9366     if test "$CXX" = xlC; then
9367     CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
9368     echo "*******************************************************"
9369     echo "* You have AIX on an unknown powerpc system. It is *"
9370     echo "* recommended that you use *"
9371     echo "* *"
9372     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9373     echo "* ^^^ *"
9374     echo "* where xxx is 601, 603, 604, or whatever kind of *"
9375     echo "* PowerPC CPU you have. For more info, man cc. *"
9376     echo "*******************************************************"
9377     fi;;
9378     *darwin*)
9379 gezelter 338 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
9380 gezelter 945 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9381     fi
9382     if test "$CXX" = icpc; then
9383 gezelter 1240 CXXFLAGS="-O2"
9384     fi
9385     if test $ac_cv_prog_really_gxx = yes; then
9386     CXXFLAGS="-Os"
9387 gezelter 2 fi;;
9388     esac
9389    
9390     # use default flags for gcc on all systems
9391 gezelter 1240 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
9392     CXXFLAGS="-O2"
9393 gezelter 2 fi
9394    
9395     if test -z "$CXXFLAGS"; then
9396     echo ""
9397     echo "**********************************************************"
9398     echo "* WARNING: Don't know the best CXXFLAGS for this system *"
9399     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
9400 gezelter 1240 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
9401 gezelter 2 echo "**********************************************************"
9402     echo ""
9403 gezelter 1240 CXXFLAGS="-O"
9404 gezelter 2 fi
9405    
9406 gezelter 397
9407    
9408 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
9409 gezelter 1300 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
9410 gezelter 1373 if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
9411 gezelter 1300 $as_echo_n "(cached) " >&6
9412 gezelter 2 else
9413     echo 'void f(){}' > conftest.cpp
9414 gezelter 848 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
9415 gezelter 1373 ac_cv_ac_cv_guessed_cxxflags=yes
9416 gezelter 2 else
9417 gezelter 1373 ac_cv_ac_cv_guessed_cxxflags=no
9418 gezelter 2 fi
9419     rm -f conftest*
9420    
9421     fi
9422 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
9423     $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
9424     if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
9425 gezelter 2 :
9426    
9427     else
9428     :
9429    
9430     echo ""
9431     echo "**********************************************************"
9432     echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
9433     echo "* your compiler. *"
9434     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
9435     echo "**********************************************************"
9436     echo ""
9437     CXXFLAGS=""
9438    
9439     fi
9440    
9441 gezelter 397
9442 gezelter 2 fi
9443    
9444     ;;
9445     esac
9446    
9447 tim 819
9448 gezelter 1210 # Check whether --enable-doxygen was given.
9449 gezelter 1373 if test "${enable_doxygen+set}" = set; then :
9450 gezelter 1210 enableval=$enable_doxygen;
9451     fi
9452 chuckv 1197
9453 gezelter 1210 # Check whether --enable-dot was given.
9454 gezelter 1373 if test "${enable_dot+set}" = set; then :
9455 gezelter 1210 enableval=$enable_dot;
9456     fi
9457 chuckv 1197
9458 gezelter 1210 # Check whether --enable-html-docs was given.
9459 gezelter 1373 if test "${enable_html_docs+set}" = set; then :
9460 gezelter 1210 enableval=$enable_html_docs;
9461 gezelter 49 else
9462     enable_html_docs=yes
9463 gezelter 1210 fi
9464    
9465     # Check whether --enable-latex-docs was given.
9466 gezelter 1373 if test "${enable_latex_docs+set}" = set; then :
9467 gezelter 1210 enableval=$enable_latex_docs;
9468 gezelter 49 else
9469     enable_latex_docs=no
9470 gezelter 1210 fi
9471    
9472 gezelter 49 if test "x$enable_doxygen" = xno; then
9473     enable_doc=no
9474     else
9475     # Extract the first word of "doxygen", so it can be a program name with args.
9476     set dummy doxygen; ac_word=$2
9477 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9478 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
9479 gezelter 1373 if test "${ac_cv_path_DOXYGEN+set}" = set; then :
9480 gezelter 1300 $as_echo_n "(cached) " >&6
9481 gezelter 49 else
9482     case $DOXYGEN in
9483     [\\/]* | ?:[\\/]*)
9484     ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
9485     ;;
9486     *)
9487 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9488     for as_dir in $PATH
9489     do
9490     IFS=$as_save_IFS
9491     test -z "$as_dir" && as_dir=.
9492 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
9493 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9494 gezelter 397 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
9495 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9496 gezelter 397 break 2
9497     fi
9498 gezelter 49 done
9499 gezelter 1373 done
9500 gezelter 1210 IFS=$as_save_IFS
9501 gezelter 49
9502     ;;
9503     esac
9504     fi
9505     DOXYGEN=$ac_cv_path_DOXYGEN
9506     if test -n "$DOXYGEN"; then
9507 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
9508 gezelter 1300 $as_echo "$DOXYGEN" >&6; }
9509 gezelter 49 else
9510 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9511 gezelter 1300 $as_echo "no" >&6; }
9512 gezelter 49 fi
9513    
9514 gezelter 1210
9515 gezelter 49 if test "x$DOXYGEN" = x; then
9516     if test "x$enable_doxygen" = xyes; then
9517 gezelter 1373 as_fn_error "could not find doxygen" "$LINENO" 5
9518 gezelter 49 fi
9519     enable_doc=no
9520     else
9521     enable_doc=yes
9522     # Extract the first word of "dot", so it can be a program name with args.
9523     set dummy dot; ac_word=$2
9524 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9525 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
9526 gezelter 1373 if test "${ac_cv_path_DOT+set}" = set; then :
9527 gezelter 1300 $as_echo_n "(cached) " >&6
9528 gezelter 49 else
9529     case $DOT in
9530     [\\/]* | ?:[\\/]*)
9531     ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
9532     ;;
9533     *)
9534 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9535     for as_dir in $PATH
9536     do
9537     IFS=$as_save_IFS
9538     test -z "$as_dir" && as_dir=.
9539 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
9540 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9541 gezelter 397 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
9542 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9543 gezelter 397 break 2
9544     fi
9545 gezelter 49 done
9546 gezelter 1373 done
9547 gezelter 1210 IFS=$as_save_IFS
9548 gezelter 49
9549     ;;
9550     esac
9551     fi
9552     DOT=$ac_cv_path_DOT
9553     if test -n "$DOT"; then
9554 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
9555 gezelter 1300 $as_echo "$DOT" >&6; }
9556 gezelter 49 else
9557 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9558 gezelter 1300 $as_echo "no" >&6; }
9559 gezelter 49 fi
9560    
9561 gezelter 1210
9562 gezelter 49 fi
9563     fi
9564    
9565     if test "x$enable_doc" = xyes; then
9566     DOC=1
9567     else
9568     DOC=0
9569     fi
9570    
9571 gezelter 397
9572 gezelter 49 if test x$DOT = x; then
9573     if test "x$enable_dot" = xyes; then
9574 gezelter 1373 as_fn_error "could not find dot" "$LINENO" 5
9575 gezelter 49 fi
9576     enable_dot=no
9577     else
9578     enable_dot=yes
9579     fi
9580    
9581 gezelter 397
9582    
9583    
9584    
9585    
9586    
9587 gezelter 2
9588    
9589    
9590    
9591    
9592    
9593    
9594    
9595    
9596 gezelter 397
9597    
9598    
9599 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"
9600 gezelter 397
9601    
9602 gezelter 2 cat >confcache <<\_ACEOF
9603     # This file is a shell script that caches the results of configure
9604     # tests run on this system so they can be shared between configure
9605     # scripts and configure runs, see configure's option --config-cache.
9606     # It is not useful on other systems. If it contains results you don't
9607     # want to keep, you may remove or edit it.
9608     #
9609     # config.status only pays attention to the cache file if you give it
9610     # the --recheck option to rerun configure.
9611     #
9612 gezelter 397 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9613 gezelter 2 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9614     # following values.
9615    
9616     _ACEOF
9617    
9618     # The following way of writing the cache mishandles newlines in values,
9619     # but we know of no workaround that is simple, portable, and efficient.
9620 gezelter 1210 # So, we kill variables containing newlines.
9621 gezelter 2 # Ultrix sh set writes to stderr and can't be redirected directly,
9622     # and sets the high bit in the cache file unless we assign to the vars.
9623 gezelter 1210 (
9624     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9625     eval ac_val=\$$ac_var
9626     case $ac_val in #(
9627     *${as_nl}*)
9628     case $ac_var in #(
9629 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9630     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9631 gezelter 1210 esac
9632     case $ac_var in #(
9633     _ | IFS | as_nl) ;; #(
9634 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9635 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
9636 gezelter 1210 esac ;;
9637     esac
9638     done
9639    
9640 gezelter 2 (set) 2>&1 |
9641 gezelter 1210 case $as_nl`(ac_space=' '; set) 2>&1` in #(
9642     *${as_nl}ac_space=\ *)
9643 gezelter 1373 # `set' does not quote correctly, so add quotes: double-quote
9644     # substitution turns \\\\ into \\, and sed turns \\ into \.
9645 gezelter 2 sed -n \
9646 gezelter 397 "s/'/'\\\\''/g;
9647     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9648 gezelter 1210 ;; #(
9649 gezelter 2 *)
9650     # `set' quotes correctly as required by POSIX, so do not add quotes.
9651 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9652 gezelter 2 ;;
9653 gezelter 1210 esac |
9654     sort
9655     ) |
9656 gezelter 2 sed '
9657 gezelter 1210 /^ac_cv_env_/b end
9658 gezelter 2 t clear
9659 gezelter 1210 :clear
9660 gezelter 2 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9661     t end
9662 gezelter 1210 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9663     :end' >>confcache
9664     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
9665     if test -w "$cache_file"; then
9666     test "x$cache_file" != "x/dev/null" &&
9667 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9668 gezelter 1300 $as_echo "$as_me: updating cache $cache_file" >&6;}
9669 gezelter 2 cat confcache >$cache_file
9670     else
9671 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9672 gezelter 1300 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
9673 gezelter 2 fi
9674     fi
9675     rm -f confcache
9676    
9677     test "x$prefix" = xNONE && prefix=$ac_default_prefix
9678     # Let make expand exec_prefix.
9679     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9680    
9681     DEFS=-DHAVE_CONFIG_H
9682    
9683 gezelter 397 ac_libobjs=
9684     ac_ltlibobjs=
9685     for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9686     # 1. Remove the extension, and $U if already installed.
9687 gezelter 1210 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
9688 gezelter 1300 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
9689 gezelter 1210 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
9690     # will be set to the directory where LIBOBJS objects are built.
9691 gezelter 1373 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9692     as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
9693 gezelter 397 done
9694     LIBOBJS=$ac_libobjs
9695    
9696     LTLIBOBJS=$ac_ltlibobjs
9697    
9698    
9699    
9700 gezelter 2 : ${CONFIG_STATUS=./config.status}
9701 gezelter 1300 ac_write_fail=0
9702 gezelter 2 ac_clean_files_save=$ac_clean_files
9703     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9704 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9705 gezelter 1300 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9706 gezelter 1373 as_write_fail=0
9707     cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
9708 gezelter 2 #! $SHELL
9709 gezelter 397 # Generated by $as_me.
9710 gezelter 2 # Run this file to recreate the current configuration.
9711     # Compiler output produced by configure, useful for debugging
9712     # configure, is in config.log if it exists.
9713    
9714     debug=false
9715 gezelter 397 ac_cs_recheck=false
9716     ac_cs_silent=false
9717 gezelter 1373
9718 gezelter 2 SHELL=\${CONFIG_SHELL-$SHELL}
9719 gezelter 1373 export SHELL
9720     _ASEOF
9721     cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9722     ## -------------------- ##
9723     ## M4sh Initialization. ##
9724     ## -------------------- ##
9725 gezelter 2
9726 gezelter 1210 # Be more Bourne compatible
9727     DUALCASE=1; export DUALCASE # for MKS sh
9728 gezelter 1373 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
9729 gezelter 2 emulate sh
9730     NULLCMD=:
9731 gezelter 1300 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
9732 gezelter 397 # is contrary to our usage. Disable this feature.
9733     alias -g '${1+"$@"}'='"$@"'
9734 gezelter 1210 setopt NO_GLOB_SUBST
9735     else
9736 gezelter 1373 case `(set -o) 2>/dev/null` in #(
9737     *posix*) :
9738     set -o posix ;; #(
9739     *) :
9740     ;;
9741 gezelter 1210 esac
9742 gezelter 2 fi
9743    
9744 gezelter 1210
9745 gezelter 1300 as_nl='
9746     '
9747     export as_nl
9748     # Printing a long string crashes Solaris 7 /usr/bin/printf.
9749     as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9750     as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9751     as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9752 gezelter 1373 # Prefer a ksh shell builtin over an external printf program on Solaris,
9753     # but without wasting forks for bash or zsh.
9754     if test -z "$BASH_VERSION$ZSH_VERSION" \
9755     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9756     as_echo='print -r --'
9757     as_echo_n='print -rn --'
9758     elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9759 gezelter 1300 as_echo='printf %s\n'
9760     as_echo_n='printf %s'
9761     else
9762     if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9763     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9764     as_echo_n='/usr/ucb/echo -n'
9765 gezelter 1210 else
9766 gezelter 1300 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9767     as_echo_n_body='eval
9768     arg=$1;
9769 gezelter 1373 case $arg in #(
9770 gezelter 1300 *"$as_nl"*)
9771     expr "X$arg" : "X\\(.*\\)$as_nl";
9772     arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9773     esac;
9774     expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9775     '
9776     export as_echo_n_body
9777     as_echo_n='sh -c $as_echo_n_body as_echo'
9778 gezelter 1210 fi
9779 gezelter 1300 export as_echo_body
9780     as_echo='sh -c $as_echo_body as_echo'
9781 gezelter 1210 fi
9782    
9783 gezelter 1300 # The user is always right.
9784     if test "${PATH_SEPARATOR+set}" != set; then
9785     PATH_SEPARATOR=:
9786     (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9787     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9788     PATH_SEPARATOR=';'
9789     }
9790     fi
9791    
9792 gezelter 397
9793 gezelter 1210 # IFS
9794     # We need space, tab and new line, in precisely that order. Quoting is
9795     # there to prevent editors from complaining about space-tab.
9796     # (If _AS_PATH_WALK were called with IFS unset, it would disable word
9797     # splitting by setting IFS to empty value.)
9798     IFS=" "" $as_nl"
9799    
9800     # Find who we are. Look in the path if we contain no directory separator.
9801 gezelter 1373 case $0 in #((
9802 gezelter 1210 *[\\/]* ) as_myself=$0 ;;
9803     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9804     for as_dir in $PATH
9805     do
9806     IFS=$as_save_IFS
9807     test -z "$as_dir" && as_dir=.
9808 gezelter 1373 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9809     done
9810 gezelter 1210 IFS=$as_save_IFS
9811    
9812     ;;
9813     esac
9814     # We did not find ourselves, most probably we were run as `sh COMMAND'
9815     # in which case we are not to be found in the path.
9816     if test "x$as_myself" = x; then
9817     as_myself=$0
9818     fi
9819     if test ! -f "$as_myself"; then
9820 gezelter 1300 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9821 gezelter 1373 exit 1
9822 gezelter 1210 fi
9823    
9824 gezelter 1373 # Unset variables that we do not need and which cause bugs (e.g. in
9825     # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9826     # suppresses any "Segmentation fault" message there. '((' could
9827     # trigger a bug in pdksh 5.2.14.
9828     for as_var in BASH_ENV ENV MAIL MAILPATH
9829     do eval test x\${$as_var+set} = xset \
9830     && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9831 gezelter 1210 done
9832 gezelter 397 PS1='$ '
9833     PS2='> '
9834     PS4='+ '
9835    
9836     # NLS nuisances.
9837 gezelter 1300 LC_ALL=C
9838     export LC_ALL
9839     LANGUAGE=C
9840     export LANGUAGE
9841 gezelter 397
9842 gezelter 1373 # CDPATH.
9843     (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9844    
9845    
9846     # as_fn_error ERROR [LINENO LOG_FD]
9847     # ---------------------------------
9848     # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9849     # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
9850     # script with status $?, using 1 if that was 0.
9851     as_fn_error ()
9852     {
9853     as_status=$?; test $as_status -eq 0 && as_status=1
9854     if test "$3"; then
9855     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9856     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
9857     fi
9858     $as_echo "$as_me: error: $1" >&2
9859     as_fn_exit $as_status
9860     } # as_fn_error
9861    
9862    
9863     # as_fn_set_status STATUS
9864     # -----------------------
9865     # Set $? to STATUS, without forking.
9866     as_fn_set_status ()
9867     {
9868     return $1
9869     } # as_fn_set_status
9870    
9871     # as_fn_exit STATUS
9872     # -----------------
9873     # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9874     as_fn_exit ()
9875     {
9876     set +e
9877     as_fn_set_status $1
9878     exit $1
9879     } # as_fn_exit
9880    
9881     # as_fn_unset VAR
9882     # ---------------
9883     # Portably unset VAR.
9884     as_fn_unset ()
9885     {
9886     { eval $1=; unset $1;}
9887     }
9888     as_unset=as_fn_unset
9889     # as_fn_append VAR VALUE
9890     # ----------------------
9891     # Append the text in VALUE to the end of the definition contained in VAR. Take
9892     # advantage of any shell optimizations that allow amortized linear growth over
9893     # repeated appends, instead of the typical quadratic growth present in naive
9894     # implementations.
9895     if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9896     eval 'as_fn_append ()
9897     {
9898     eval $1+=\$2
9899     }'
9900     else
9901     as_fn_append ()
9902     {
9903     eval $1=\$$1\$2
9904     }
9905     fi # as_fn_append
9906    
9907     # as_fn_arith ARG...
9908     # ------------------
9909     # Perform arithmetic evaluation on the ARGs, and store the result in the
9910     # global $as_val. Take advantage of shells that can avoid forks. The arguments
9911     # must be portable across $(()) and expr.
9912     if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9913     eval 'as_fn_arith ()
9914     {
9915     as_val=$(( $* ))
9916     }'
9917     else
9918     as_fn_arith ()
9919     {
9920     as_val=`expr "$@" || test $? -eq 1`
9921     }
9922     fi # as_fn_arith
9923    
9924    
9925 gezelter 1210 if expr a : '\(a\)' >/dev/null 2>&1 &&
9926     test "X`expr 00001 : '.*\(...\)'`" = X001; then
9927 gezelter 397 as_expr=expr
9928     else
9929     as_expr=false
9930     fi
9931    
9932 gezelter 1210 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
9933 gezelter 397 as_basename=basename
9934     else
9935     as_basename=false
9936     fi
9937    
9938 gezelter 1373 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9939     as_dirname=dirname
9940     else
9941     as_dirname=false
9942     fi
9943 gezelter 397
9944 gezelter 1210 as_me=`$as_basename -- "$0" ||
9945 gezelter 397 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9946     X"$0" : 'X\(//\)$' \| \
9947 gezelter 1210 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
9948 gezelter 1300 $as_echo X/"$0" |
9949 gezelter 1210 sed '/^.*\/\([^/][^/]*\)\/*$/{
9950     s//\1/
9951     q
9952     }
9953     /^X\/\(\/\/\)$/{
9954     s//\1/
9955     q
9956     }
9957     /^X\/\(\/\).*/{
9958     s//\1/
9959     q
9960     }
9961     s/.*/./; q'`
9962 gezelter 2
9963 gezelter 1373 # Avoid depending upon Character Ranges.
9964     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9965     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9966     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9967     as_cr_digits='0123456789'
9968     as_cr_alnum=$as_cr_Letters$as_cr_digits
9969 gezelter 397
9970 gezelter 1210 ECHO_C= ECHO_N= ECHO_T=
9971 gezelter 1373 case `echo -n x` in #(((((
9972 gezelter 1210 -n*)
9973 gezelter 1373 case `echo 'xy\c'` in
9974 gezelter 1210 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
9975 gezelter 1373 xy) ECHO_C='\c';;
9976     *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
9977     ECHO_T=' ';;
9978 gezelter 1210 esac;;
9979     *)
9980     ECHO_N='-n';;
9981 gezelter 397 esac
9982 gezelter 2
9983     rm -f conf$$ conf$$.exe conf$$.file
9984 gezelter 1210 if test -d conf$$.dir; then
9985     rm -f conf$$.dir/conf$$.file
9986     else
9987     rm -f conf$$.dir
9988 gezelter 1300 mkdir conf$$.dir 2>/dev/null
9989 gezelter 1210 fi
9990 gezelter 1300 if (echo >conf$$.file) 2>/dev/null; then
9991     if ln -s conf$$.file conf$$ 2>/dev/null; then
9992     as_ln_s='ln -s'
9993     # ... but there are two gotchas:
9994     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
9995     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
9996     # In both cases, we have to default to `cp -p'.
9997     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
9998     as_ln_s='cp -p'
9999     elif ln conf$$.file conf$$ 2>/dev/null; then
10000     as_ln_s=ln
10001     else
10002 gezelter 2 as_ln_s='cp -p'
10003 gezelter 1300 fi
10004 gezelter 2 else
10005     as_ln_s='cp -p'
10006     fi
10007 gezelter 1210 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10008     rmdir conf$$.dir 2>/dev/null
10009 gezelter 2
10010 gezelter 1373
10011     # as_fn_mkdir_p
10012     # -------------
10013     # Create "$as_dir" as a directory, including parents if necessary.
10014     as_fn_mkdir_p ()
10015     {
10016    
10017     case $as_dir in #(
10018     -*) as_dir=./$as_dir;;
10019     esac
10020     test -d "$as_dir" || eval $as_mkdir_p || {
10021     as_dirs=
10022     while :; do
10023     case $as_dir in #(
10024     *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10025     *) as_qdir=$as_dir;;
10026     esac
10027     as_dirs="'$as_qdir' $as_dirs"
10028     as_dir=`$as_dirname -- "$as_dir" ||
10029     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10030     X"$as_dir" : 'X\(//\)[^/]' \| \
10031     X"$as_dir" : 'X\(//\)$' \| \
10032     X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10033     $as_echo X"$as_dir" |
10034     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10035     s//\1/
10036     q
10037     }
10038     /^X\(\/\/\)[^/].*/{
10039     s//\1/
10040     q
10041     }
10042     /^X\(\/\/\)$/{
10043     s//\1/
10044     q
10045     }
10046     /^X\(\/\).*/{
10047     s//\1/
10048     q
10049     }
10050     s/.*/./; q'`
10051     test -d "$as_dir" && break
10052     done
10053     test -z "$as_dirs" || eval "mkdir $as_dirs"
10054     } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
10055    
10056    
10057     } # as_fn_mkdir_p
10058 gezelter 397 if mkdir -p . 2>/dev/null; then
10059 gezelter 1373 as_mkdir_p='mkdir -p "$as_dir"'
10060 gezelter 2 else
10061 gezelter 397 test -d ./-p && rmdir ./-p
10062     as_mkdir_p=false
10063 gezelter 2 fi
10064    
10065 gezelter 1210 if test -x / >/dev/null 2>&1; then
10066     as_test_x='test -x'
10067     else
10068     if ls -dL / >/dev/null 2>&1; then
10069     as_ls_L_option=L
10070     else
10071     as_ls_L_option=
10072     fi
10073     as_test_x='
10074     eval sh -c '\''
10075     if test -d "$1"; then
10076 gezelter 1300 test -d "$1/.";
10077 gezelter 1210 else
10078 gezelter 1373 case $1 in #(
10079 gezelter 1300 -*)set "./$1";;
10080 gezelter 1210 esac;
10081 gezelter 1373 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10082 gezelter 1210 ???[sx]*):;;*)false;;esac;fi
10083     '\'' sh
10084     '
10085     fi
10086     as_executable_p=$as_test_x
10087 gezelter 2
10088 gezelter 397 # Sed expression to map a string onto a valid CPP name.
10089     as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10090    
10091     # Sed expression to map a string onto a valid variable name.
10092     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10093    
10094    
10095 gezelter 2 exec 6>&1
10096 gezelter 1373 ## ----------------------------------- ##
10097     ## Main body of $CONFIG_STATUS script. ##
10098     ## ----------------------------------- ##
10099     _ASEOF
10100     test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10101 gezelter 2
10102 gezelter 1373 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10103     # Save the log message, to keep $0 and so on meaningful, and to
10104 gezelter 397 # report actual input values of CONFIG_FILES etc. instead of their
10105 gezelter 1210 # values after options handling.
10106     ac_log="
10107 gezelter 1390 This file was extended by OpenMD $as_me 1.0, which was
10108     generated by GNU Autoconf 2.65. Invocation command line was
10109 chuckv 1197
10110 gezelter 397 CONFIG_FILES = $CONFIG_FILES
10111     CONFIG_HEADERS = $CONFIG_HEADERS
10112     CONFIG_LINKS = $CONFIG_LINKS
10113     CONFIG_COMMANDS = $CONFIG_COMMANDS
10114     $ $0 $@
10115    
10116 gezelter 1210 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10117     "
10118    
10119 gezelter 2 _ACEOF
10120    
10121 gezelter 1373 case $ac_config_files in *"
10122     "*) set x $ac_config_files; shift; ac_config_files=$*;;
10123     esac
10124    
10125     case $ac_config_headers in *"
10126     "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10127     esac
10128    
10129    
10130 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10131 gezelter 2 # Files that config.status was made for.
10132 gezelter 1210 config_files="$ac_config_files"
10133     config_headers="$ac_config_headers"
10134 gezelter 2
10135 gezelter 1210 _ACEOF
10136 gezelter 2
10137 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10138 gezelter 2 ac_cs_usage="\
10139 gezelter 1373 \`$as_me' instantiates files and other configuration actions
10140     from templates according to the current configuration. Unless the files
10141     and actions are specified as TAGs, all are instantiated by default.
10142 gezelter 2
10143 gezelter 1373 Usage: $0 [OPTION]... [TAG]...
10144 gezelter 2
10145     -h, --help print this help, then exit
10146 gezelter 1210 -V, --version print version number and configuration settings, then exit
10147 gezelter 1390 --config print configuration, then exit
10148 gezelter 1373 -q, --quiet, --silent
10149     do not print progress messages
10150 gezelter 2 -d, --debug don't remove temporary files
10151     --recheck update $as_me by reconfiguring in the same conditions
10152 gezelter 1373 --file=FILE[:TEMPLATE]
10153 gezelter 1300 instantiate the configuration file FILE
10154 gezelter 1373 --header=FILE[:TEMPLATE]
10155 gezelter 1300 instantiate the configuration header FILE
10156 gezelter 2
10157     Configuration files:
10158     $config_files
10159    
10160     Configuration headers:
10161     $config_headers
10162    
10163 gezelter 1373 Report bugs to <gezelter@nd.edu>."
10164 gezelter 1210
10165 chuckv 1197 _ACEOF
10166 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10167 gezelter 1390 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10168 gezelter 2 ac_cs_version="\\
10169 gezelter 1390 OpenMD config.status 1.0
10170     configured by $0, generated by GNU Autoconf 2.65,
10171     with options \\"\$ac_cs_config\\"
10172 gezelter 2
10173 gezelter 1373 Copyright (C) 2009 Free Software Foundation, Inc.
10174 gezelter 2 This config.status script is free software; the Free Software Foundation
10175     gives unlimited permission to copy, distribute and modify it."
10176 gezelter 1210
10177     ac_pwd='$ac_pwd'
10178     srcdir='$srcdir'
10179     INSTALL='$INSTALL'
10180 gezelter 1300 test -n "\$AWK" || AWK=awk
10181 gezelter 397 _ACEOF
10182 gezelter 2
10183 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10184     # The default lists apply if the user does not specify any file.
10185 gezelter 2 ac_need_defaults=:
10186     while test $# != 0
10187     do
10188     case $1 in
10189     --*=*)
10190 gezelter 1210 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10191     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10192 gezelter 397 ac_shift=:
10193 gezelter 2 ;;
10194 gezelter 1210 *)
10195 gezelter 397 ac_option=$1
10196     ac_optarg=$2
10197     ac_shift=shift
10198     ;;
10199 gezelter 2 esac
10200    
10201 gezelter 397 case $ac_option in
10202 gezelter 2 # Handling of the options.
10203     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10204 gezelter 397 ac_cs_recheck=: ;;
10205 gezelter 1210 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10206 gezelter 1300 $as_echo "$ac_cs_version"; exit ;;
10207 gezelter 1390 --config | --confi | --conf | --con | --co | --c )
10208     $as_echo "$ac_cs_config"; exit ;;
10209 gezelter 1210 --debug | --debu | --deb | --de | --d | -d )
10210 gezelter 2 debug=: ;;
10211     --file | --fil | --fi | --f )
10212 gezelter 397 $ac_shift
10213 gezelter 1300 case $ac_optarg in
10214     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10215     esac
10216 gezelter 1373 as_fn_append CONFIG_FILES " '$ac_optarg'"
10217 gezelter 2 ac_need_defaults=false;;
10218     --header | --heade | --head | --hea )
10219 gezelter 397 $ac_shift
10220 gezelter 1300 case $ac_optarg in
10221     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10222     esac
10223 gezelter 1373 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10224 gezelter 2 ac_need_defaults=false;;
10225 gezelter 1210 --he | --h)
10226     # Conflict between --help and --header
10227 gezelter 1373 as_fn_error "ambiguous option: \`$1'
10228     Try \`$0 --help' for more information.";;
10229 gezelter 1210 --help | --hel | -h )
10230 gezelter 1300 $as_echo "$ac_cs_usage"; exit ;;
10231 gezelter 397 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10232     | -silent | --silent | --silen | --sile | --sil | --si | --s)
10233     ac_cs_silent=: ;;
10234 gezelter 2
10235     # This is an error.
10236 gezelter 1373 -*) as_fn_error "unrecognized option: \`$1'
10237     Try \`$0 --help' for more information." ;;
10238 gezelter 397
10239 gezelter 1373 *) as_fn_append ac_config_targets " $1"
10240 gezelter 1210 ac_need_defaults=false ;;
10241 gezelter 397
10242 gezelter 2 esac
10243     shift
10244     done
10245    
10246 gezelter 397 ac_configure_extra_args=
10247 gezelter 2
10248 gezelter 397 if $ac_cs_silent; then
10249     exec 6>/dev/null
10250     ac_configure_extra_args="$ac_configure_extra_args --silent"
10251     fi
10252 gezelter 2
10253 gezelter 397 _ACEOF
10254 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10255 gezelter 397 if \$ac_cs_recheck; then
10256 gezelter 1300 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10257     shift
10258     \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10259     CONFIG_SHELL='$SHELL'
10260 gezelter 1210 export CONFIG_SHELL
10261 gezelter 1300 exec "\$@"
10262 gezelter 397 fi
10263 gezelter 2
10264     _ACEOF
10265 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10266 gezelter 1210 exec 5>>config.log
10267     {
10268     echo
10269     sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10270     ## Running $as_me. ##
10271     _ASBOX
10272 gezelter 1300 $as_echo "$ac_log"
10273 gezelter 1210 } >&5
10274 gezelter 2
10275 gezelter 1210 _ACEOF
10276 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10277 gezelter 1210 _ACEOF
10278 gezelter 397
10279 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10280 chuckv 1197
10281 gezelter 1210 # Handling of arguments.
10282 gezelter 397 for ac_config_target in $ac_config_targets
10283     do
10284 gezelter 1210 case $ac_config_target in
10285     "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
10286     "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
10287     "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
10288     "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
10289 skuang 1299 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
10290 gezelter 1210 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
10291     "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
10292    
10293 gezelter 1373 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10294 gezelter 397 esac
10295     done
10296    
10297 gezelter 1210
10298 gezelter 2 # If the user did not use the arguments to specify the items to instantiate,
10299     # then the envvar interface is used. Set only those that are not.
10300     # We use the long form for the default assignment because of an extremely
10301     # bizarre bug on SunOS 4.1.3.
10302     if $ac_need_defaults; then
10303     test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10304     test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10305     fi
10306    
10307 gezelter 397 # Have a temporary directory for convenience. Make it in the build tree
10308 gezelter 1210 # simply because there is no reason against having it here, and in addition,
10309 gezelter 397 # creating and moving files from /tmp can sometimes cause problems.
10310 gezelter 1210 # Hook for its removal unless debugging.
10311     # Note that there is a small window in which the directory will not be cleaned:
10312     # after its creation but before its name has been assigned to `$tmp'.
10313 gezelter 2 $debug ||
10314     {
10315 gezelter 1210 tmp=
10316     trap 'exit_status=$?
10317     { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
10318     ' 0
10319 gezelter 1373 trap 'as_fn_exit 1' 1 2 13 15
10320 gezelter 2 }
10321     # Create a (secure) tmp directory for tmp files.
10322 gezelter 397
10323 gezelter 2 {
10324 gezelter 1210 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10325 gezelter 2 test -n "$tmp" && test -d "$tmp"
10326     } ||
10327     {
10328 gezelter 1210 tmp=./conf$$-$RANDOM
10329     (umask 077 && mkdir "$tmp")
10330 gezelter 1373 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
10331 gezelter 2
10332 gezelter 1300 # Set up the scripts for CONFIG_FILES section.
10333     # No need to generate them if there are no CONFIG_FILES.
10334     # This happens for instance with `./config.status config.h'.
10335 gezelter 1210 if test -n "$CONFIG_FILES"; then
10336 gezelter 2
10337 gezelter 1300
10338 gezelter 1373 ac_cr=`echo X | tr X '\015'`
10339     # On cygwin, bash can eat \r inside `` if the user requested igncr.
10340     # But we know of no other shell where ac_cr would be empty at this
10341     # point, so we can use a bashism as a fallback.
10342     if test "x$ac_cr" = x; then
10343     eval ac_cr=\$\'\\r\'
10344     fi
10345 gezelter 1300 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10346     if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10347 gezelter 1373 ac_cs_awk_cr='\r'
10348 gezelter 1300 else
10349     ac_cs_awk_cr=$ac_cr
10350     fi
10351    
10352     echo 'BEGIN {' >"$tmp/subs1.awk" &&
10353 skuang 1299 _ACEOF
10354 gezelter 1281
10355    
10356 gezelter 1300 {
10357     echo "cat >conf$$subs.awk <<_ACEOF" &&
10358     echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10359     echo "_ACEOF"
10360     } >conf$$subs.sh ||
10361 gezelter 1373 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10362 gezelter 1300 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
10363 gezelter 1210 ac_delim='%!_!# '
10364     for ac_last_try in false false false false false :; do
10365 gezelter 1300 . ./conf$$subs.sh ||
10366 gezelter 1373 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10367 gezelter 1210
10368 gezelter 1373 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
10369     if test $ac_delim_n = $ac_delim_num; then
10370 gezelter 1210 break
10371     elif $ac_last_try; then
10372 gezelter 1373 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10373 gezelter 1210 else
10374     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10375 gezelter 2 fi
10376 gezelter 1210 done
10377 gezelter 1300 rm -f conf$$subs.sh
10378 gezelter 2
10379 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10380     cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
10381 gezelter 397 _ACEOF
10382 gezelter 1300 sed -n '
10383     h
10384     s/^/S["/; s/!.*/"]=/
10385     p
10386     g
10387     s/^[^!]*!//
10388     :repl
10389     t repl
10390     s/'"$ac_delim"'$//
10391     t delim
10392     :nl
10393     h
10394 gezelter 1390 s/\(.\{148\}\)..*/\1/
10395 gezelter 1300 t more1
10396     s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
10397     p
10398     n
10399     b repl
10400     :more1
10401     s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10402     p
10403     g
10404     s/.\{148\}//
10405     t nl
10406     :delim
10407     h
10408 gezelter 1390 s/\(.\{148\}\)..*/\1/
10409 gezelter 1300 t more2
10410     s/["\\]/\\&/g; s/^/"/; s/$/"/
10411     p
10412     b
10413     :more2
10414     s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10415     p
10416     g
10417     s/.\{148\}//
10418     t delim
10419     ' <conf$$subs.awk | sed '
10420     /^[^""]/{
10421     N
10422     s/\n//
10423     }
10424     ' >>$CONFIG_STATUS || ac_write_fail=1
10425     rm -f conf$$subs.awk
10426     cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10427     _ACAWK
10428     cat >>"\$tmp/subs1.awk" <<_ACAWK &&
10429     for (key in S) S_is_set[key] = 1
10430     FS = ""
10431 gezelter 1210
10432 gezelter 1300 }
10433     {
10434     line = $ 0
10435     nfields = split(line, field, "@")
10436     substed = 0
10437     len = length(field[1])
10438     for (i = 2; i < nfields; i++) {
10439     key = field[i]
10440     keylen = length(key)
10441     if (S_is_set[key]) {
10442     value = S[key]
10443     line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10444     len += length(value) + length(field[++i])
10445     substed = 1
10446     } else
10447     len += 1 + keylen
10448     }
10449 gezelter 1210
10450 gezelter 1300 print line
10451     }
10452    
10453     _ACAWK
10454 skuang 1299 _ACEOF
10455 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10456     if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10457     sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10458     else
10459     cat
10460     fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
10461 gezelter 1373 || as_fn_error "could not setup config files machinery" "$LINENO" 5
10462 gezelter 1210 _ACEOF
10463    
10464     # VPATH may cause trouble with some makes, so we remove $(srcdir),
10465     # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10466     # trailing colons and then remove the whole line if VPATH becomes empty
10467     # (actually we leave an empty line to preserve line numbers).
10468     if test "x$srcdir" = x.; then
10469     ac_vpsub='/^[ ]*VPATH[ ]*=/{
10470     s/:*\$(srcdir):*/:/
10471     s/:*\${srcdir}:*/:/
10472     s/:*@srcdir@:*/:/
10473     s/^\([^=]*=[ ]*\):*/\1/
10474     s/:*$//
10475     s/^[^=]*=[ ]*$//
10476     }'
10477     fi
10478    
10479 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10480 gezelter 1210 fi # test -n "$CONFIG_FILES"
10481    
10482 gezelter 1300 # Set up the scripts for CONFIG_HEADERS section.
10483     # No need to generate them if there are no CONFIG_HEADERS.
10484     # This happens for instance with `./config.status Makefile'.
10485     if test -n "$CONFIG_HEADERS"; then
10486     cat >"$tmp/defines.awk" <<\_ACAWK ||
10487     BEGIN {
10488     _ACEOF
10489 gezelter 1210
10490 gezelter 1300 # Transform confdefs.h into an awk script `defines.awk', embedded as
10491     # here-document in config.status, that substitutes the proper values into
10492     # config.h.in to produce config.h.
10493    
10494     # Create a delimiter string that does not exist in confdefs.h, to ease
10495     # handling of long lines.
10496     ac_delim='%!_!# '
10497     for ac_last_try in false false :; do
10498     ac_t=`sed -n "/$ac_delim/p" confdefs.h`
10499     if test -z "$ac_t"; then
10500     break
10501     elif $ac_last_try; then
10502 gezelter 1373 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
10503 gezelter 1300 else
10504     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10505     fi
10506     done
10507    
10508     # For the awk script, D is an array of macro values keyed by name,
10509     # likewise P contains macro parameters if any. Preserve backslash
10510     # newline sequences.
10511    
10512     ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10513     sed -n '
10514     s/.\{148\}/&'"$ac_delim"'/g
10515     t rset
10516     :rset
10517     s/^[ ]*#[ ]*define[ ][ ]*/ /
10518     t def
10519     d
10520     :def
10521     s/\\$//
10522     t bsnl
10523     s/["\\]/\\&/g
10524     s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10525     D["\1"]=" \3"/p
10526     s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10527     d
10528     :bsnl
10529     s/["\\]/\\&/g
10530     s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10531     D["\1"]=" \3\\\\\\n"\\/p
10532     t cont
10533     s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10534     t cont
10535     d
10536     :cont
10537     n
10538     s/.\{148\}/&'"$ac_delim"'/g
10539     t clear
10540     :clear
10541     s/\\$//
10542     t bsnlc
10543     s/["\\]/\\&/g; s/^/"/; s/$/"/p
10544     d
10545     :bsnlc
10546     s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10547     b cont
10548     ' <confdefs.h | sed '
10549     s/'"$ac_delim"'/"\\\
10550     "/g' >>$CONFIG_STATUS || ac_write_fail=1
10551    
10552     cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10553     for (key in D) D_is_set[key] = 1
10554     FS = ""
10555     }
10556     /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10557     line = \$ 0
10558     split(line, arg, " ")
10559     if (arg[1] == "#") {
10560     defundef = arg[2]
10561     mac1 = arg[3]
10562     } else {
10563     defundef = substr(arg[1], 2)
10564     mac1 = arg[2]
10565     }
10566     split(mac1, mac2, "(") #)
10567     macro = mac2[1]
10568 gezelter 1373 prefix = substr(line, 1, index(line, defundef) - 1)
10569 gezelter 1300 if (D_is_set[macro]) {
10570     # Preserve the white space surrounding the "#".
10571     print prefix "define", macro P[macro] D[macro]
10572     next
10573     } else {
10574     # Replace #undef with comments. This is necessary, for example,
10575     # in the case of _POSIX_SOURCE, which is predefined and required
10576     # on some systems where configure will not decide to define it.
10577     if (defundef == "undef") {
10578 gezelter 1373 print "/*", prefix defundef, macro, "*/"
10579 gezelter 1300 next
10580     }
10581     }
10582     }
10583     { print }
10584     _ACAWK
10585     _ACEOF
10586     cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10587 gezelter 1373 as_fn_error "could not setup config headers machinery" "$LINENO" 5
10588 gezelter 1300 fi # test -n "$CONFIG_HEADERS"
10589    
10590    
10591     eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10592     shift
10593     for ac_tag
10594 gezelter 1210 do
10595     case $ac_tag in
10596     :[FHLC]) ac_mode=$ac_tag; continue;;
10597 gezelter 2 esac
10598 gezelter 1210 case $ac_mode$ac_tag in
10599     :[FHL]*:*);;
10600 gezelter 1373 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
10601 gezelter 1210 :[FH]-) ac_tag=-:-;;
10602     :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
10603     esac
10604     ac_save_IFS=$IFS
10605     IFS=:
10606     set x $ac_tag
10607     IFS=$ac_save_IFS
10608     shift
10609     ac_file=$1
10610     shift
10611 gezelter 2
10612 gezelter 1210 case $ac_mode in
10613     :L) ac_source=$1;;
10614     :[FH])
10615     ac_file_inputs=
10616     for ac_f
10617     do
10618     case $ac_f in
10619     -) ac_f="$tmp/stdin";;
10620     *) # Look for the file first in the build tree, then in the source tree
10621     # (if the path is not absolute). The absolute path cannot be DOS-style,
10622     # because $ac_f cannot contain `:'.
10623     test -f "$ac_f" ||
10624     case $ac_f in
10625     [\\/$]*) false;;
10626     *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
10627     esac ||
10628 gezelter 1373 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
10629 gezelter 1210 esac
10630 gezelter 1300 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10631 gezelter 1373 as_fn_append ac_file_inputs " '$ac_f'"
10632 gezelter 1210 done
10633    
10634     # Let's still pretend it is `configure' which instantiates (i.e., don't
10635     # use $as_me), people would be surprised to read:
10636     # /* config.h. Generated by config.status. */
10637 gezelter 1300 configure_input='Generated from '`
10638     $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10639     `' by configure.'
10640 gezelter 1210 if test x"$ac_file" != x-; then
10641     configure_input="$ac_file. $configure_input"
10642 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10643 gezelter 1300 $as_echo "$as_me: creating $ac_file" >&6;}
10644 gezelter 1210 fi
10645 gezelter 1300 # Neutralize special characters interpreted by sed in replacement strings.
10646     case $configure_input in #(
10647     *\&* | *\|* | *\\* )
10648     ac_sed_conf_input=`$as_echo "$configure_input" |
10649     sed 's/[\\\\&|]/\\\\&/g'`;; #(
10650     *) ac_sed_conf_input=$configure_input;;
10651     esac
10652 gezelter 1210
10653     case $ac_tag in
10654 gezelter 1300 *:-:* | *:-) cat >"$tmp/stdin" \
10655 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
10656 gezelter 1210 esac
10657     ;;
10658     esac
10659    
10660     ac_dir=`$as_dirname -- "$ac_file" ||
10661 gezelter 397 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10662     X"$ac_file" : 'X\(//\)[^/]' \| \
10663     X"$ac_file" : 'X\(//\)$' \| \
10664 gezelter 1210 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
10665 gezelter 1300 $as_echo X"$ac_file" |
10666 gezelter 1210 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10667     s//\1/
10668     q
10669     }
10670     /^X\(\/\/\)[^/].*/{
10671     s//\1/
10672     q
10673     }
10674     /^X\(\/\/\)$/{
10675     s//\1/
10676     q
10677     }
10678     /^X\(\/\).*/{
10679     s//\1/
10680     q
10681     }
10682     s/.*/./; q'`
10683 gezelter 1373 as_dir="$ac_dir"; as_fn_mkdir_p
10684 gezelter 397 ac_builddir=.
10685    
10686 gezelter 1210 case "$ac_dir" in
10687     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10688     *)
10689 gezelter 1300 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
10690 gezelter 1210 # A ".." for each directory in $ac_dir_suffix.
10691 gezelter 1300 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
10692 gezelter 1210 case $ac_top_builddir_sub in
10693     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10694     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10695     esac ;;
10696     esac
10697     ac_abs_top_builddir=$ac_pwd
10698     ac_abs_builddir=$ac_pwd$ac_dir_suffix
10699     # for backward compatibility:
10700     ac_top_builddir=$ac_top_build_prefix
10701 gezelter 397
10702     case $srcdir in
10703 gezelter 1210 .) # We are building in place.
10704 gezelter 397 ac_srcdir=.
10705 gezelter 1210 ac_top_srcdir=$ac_top_builddir_sub
10706     ac_abs_top_srcdir=$ac_pwd ;;
10707     [\\/]* | ?:[\\/]* ) # Absolute name.
10708 gezelter 397 ac_srcdir=$srcdir$ac_dir_suffix;
10709 gezelter 1210 ac_top_srcdir=$srcdir
10710     ac_abs_top_srcdir=$srcdir ;;
10711     *) # Relative name.
10712     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10713     ac_top_srcdir=$ac_top_build_prefix$srcdir
10714     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
10715 gezelter 397 esac
10716 gezelter 1210 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
10717 gezelter 2
10718 gezelter 397
10719 gezelter 1210 case $ac_mode in
10720     :F)
10721     #
10722     # CONFIG_FILE
10723     #
10724 gezelter 397
10725 gezelter 2 case $INSTALL in
10726     [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10727 gezelter 1210 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
10728 gezelter 2 esac
10729 gezelter 1210 _ACEOF
10730 gezelter 2
10731 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10732 gezelter 1210 # If the template does not know about datarootdir, expand it.
10733     # FIXME: This hack should be removed a few years after 2.60.
10734     ac_datarootdir_hack=; ac_datarootdir_seen=
10735 gezelter 1300 ac_sed_dataroot='
10736     /datarootdir/ {
10737 gezelter 1210 p
10738     q
10739     }
10740     /@datadir@/p
10741     /@docdir@/p
10742     /@infodir@/p
10743     /@localedir@/p
10744 gezelter 1373 /@mandir@/p'
10745 gezelter 1300 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
10746 gezelter 1210 *datarootdir*) ac_datarootdir_seen=yes;;
10747     *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
10748 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10749 gezelter 1300 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
10750 gezelter 397 _ACEOF
10751 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10752 gezelter 1210 ac_datarootdir_hack='
10753     s&@datadir@&$datadir&g
10754     s&@docdir@&$docdir&g
10755     s&@infodir@&$infodir&g
10756     s&@localedir@&$localedir&g
10757     s&@mandir@&$mandir&g
10758 gezelter 1373 s&\\\${datarootdir}&$datarootdir&g' ;;
10759 gezelter 1210 esac
10760     _ACEOF
10761    
10762     # Neutralize VPATH when `$srcdir' = `.'.
10763     # Shell code in configure.ac might set extrasub.
10764     # FIXME: do we really want to maintain this feature?
10765 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10766     ac_sed_extra="$ac_vpsub
10767 gezelter 2 $extrasub
10768 gezelter 397 _ACEOF
10769 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10770 gezelter 2 :t
10771     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10772 gezelter 1300 s|@configure_input@|$ac_sed_conf_input|;t t
10773 gezelter 1210 s&@top_builddir@&$ac_top_builddir_sub&;t t
10774 gezelter 1300 s&@top_build_prefix@&$ac_top_build_prefix&;t t
10775 gezelter 1210 s&@srcdir@&$ac_srcdir&;t t
10776     s&@abs_srcdir@&$ac_abs_srcdir&;t t
10777     s&@top_srcdir@&$ac_top_srcdir&;t t
10778     s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
10779     s&@builddir@&$ac_builddir&;t t
10780     s&@abs_builddir@&$ac_abs_builddir&;t t
10781     s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
10782     s&@INSTALL@&$ac_INSTALL&;t t
10783     $ac_datarootdir_hack
10784 gezelter 1300 "
10785     eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
10786 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
10787 gezelter 2
10788 gezelter 1210 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
10789     { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
10790     { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
10791 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10792 gezelter 1210 which seems to be undefined. Please make sure it is defined." >&5
10793 gezelter 1300 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10794 gezelter 1210 which seems to be undefined. Please make sure it is defined." >&2;}
10795    
10796     rm -f "$tmp/stdin"
10797 gezelter 502 case $ac_file in
10798 gezelter 1300 -) cat "$tmp/out" && rm -f "$tmp/out";;
10799     *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
10800     esac \
10801 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
10802 gezelter 1210 ;;
10803     :H)
10804     #
10805     # CONFIG_HEADER
10806     #
10807 gezelter 2 if test x"$ac_file" != x-; then
10808 gezelter 1300 {
10809     $as_echo "/* $configure_input */" \
10810     && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
10811     } >"$tmp/config.h" \
10812 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
10813 gezelter 1300 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
10814 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10815 gezelter 1300 $as_echo "$as_me: $ac_file is unchanged" >&6;}
10816 gezelter 2 else
10817 gezelter 1300 rm -f "$ac_file"
10818     mv "$tmp/config.h" "$ac_file" \
10819 gezelter 1373 || as_fn_error "could not create $ac_file" "$LINENO" 5
10820 gezelter 2 fi
10821     else
10822 gezelter 1300 $as_echo "/* $configure_input */" \
10823     && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
10824 gezelter 1373 || as_fn_error "could not create -" "$LINENO" 5
10825 gezelter 2 fi
10826 gezelter 1210 ;;
10827 gezelter 2
10828    
10829 gezelter 1210 esac
10830 gezelter 397
10831    
10832 gezelter 1210 case $ac_file$ac_mode in
10833     "make/Makefile":F) chmod 0755 scripts/* ;;
10834     "src/utils/Makefile":F) chmod 0755 scripts/* ;;
10835     "src/math/Makefile":F) chmod 0755 scripts/* ;;
10836 skuang 1299 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
10837 gezelter 1210 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
10838     "scripts/filepp":F) chmod 0755 scripts/* ;;
10839 gezelter 2
10840     esac
10841 gezelter 1210 done # for ac_tag
10842 gezelter 2
10843    
10844 gezelter 1373 as_fn_exit 0
10845 gezelter 397 _ACEOF
10846 gezelter 2 ac_clean_files=$ac_clean_files_save
10847    
10848 gezelter 1300 test $ac_write_fail = 0 ||
10849 gezelter 1373 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
10850 gezelter 397
10851 gezelter 1300
10852 gezelter 2 # configure is writing to config.log, and then calls config.status.
10853     # config.status does its own redirection, appending to config.log.
10854     # Unfortunately, on DOS this fails, as config.log is still kept open
10855     # by configure, so config.status won't be able to write to it; its
10856     # output is simply discarded. So we exec the FD to /dev/null,
10857     # effectively closing config.log, so it can be properly (re)opened and
10858     # appended to by config.status. When coming back to configure, we
10859     # need to make the FD available again.
10860     if test "$no_create" != yes; then
10861     ac_cs_success=:
10862 gezelter 397 ac_config_status_args=
10863     test "$silent" = yes &&
10864     ac_config_status_args="$ac_config_status_args --quiet"
10865 gezelter 2 exec 5>/dev/null
10866 gezelter 397 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10867 gezelter 2 exec 5>>config.log
10868     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10869     # would make configure fail if this is the last instruction.
10870 gezelter 1373 $ac_cs_success || as_fn_exit $?
10871 gezelter 2 fi
10872 gezelter 1300 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
10873 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
10874     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
10875 gezelter 1300 fi
10876 gezelter 2

Properties

Name Value
svn:executable *