ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/configure
Revision: 1621
Committed: Mon Sep 12 18:19:40 2011 UTC (13 years, 7 months ago) by gezelter
File size: 312861 byte(s)
Log Message:
qhull fixes

File Contents

# User Rev Content
1 gezelter 2 #! /bin/sh
2     # Guess values for system-dependent variables and create Makefiles.
3 gezelter 1511 # Generated by GNU Autoconf 2.68 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 1511 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10     # Foundation, 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 1511 as_myself=
95 gezelter 1373 case $0 in #((
96 gezelter 1210 *[\\/]* ) as_myself=$0 ;;
97     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98     for as_dir in $PATH
99     do
100     IFS=$as_save_IFS
101     test -z "$as_dir" && as_dir=.
102 gezelter 1373 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103     done
104 gezelter 1210 IFS=$as_save_IFS
105    
106     ;;
107     esac
108     # We did not find ourselves, most probably we were run as `sh COMMAND'
109     # in which case we are not to be found in the path.
110     if test "x$as_myself" = x; then
111     as_myself=$0
112     fi
113     if test ! -f "$as_myself"; then
114 gezelter 1300 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 gezelter 1373 exit 1
116 gezelter 1210 fi
117    
118 gezelter 1373 # Unset variables that we do not need and which cause bugs (e.g. in
119     # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120     # suppresses any "Segmentation fault" message there. '((' could
121     # trigger a bug in pdksh 5.2.14.
122     for as_var in BASH_ENV ENV MAIL MAILPATH
123     do eval test x\${$as_var+set} = xset \
124     && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 gezelter 1210 done
126 gezelter 397 PS1='$ '
127     PS2='> '
128     PS4='+ '
129    
130     # NLS nuisances.
131 gezelter 1300 LC_ALL=C
132     export LC_ALL
133     LANGUAGE=C
134     export LANGUAGE
135 gezelter 397
136 gezelter 1210 # CDPATH.
137 gezelter 1373 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138 gezelter 397
139 gezelter 1210 if test "x$CONFIG_SHELL" = x; then
140 gezelter 1373 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141     emulate sh
142     NULLCMD=:
143     # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144     # is contrary to our usage. Disable this feature.
145     alias -g '\${1+\"\$@\"}'='\"\$@\"'
146     setopt NO_GLOB_SUBST
147 gezelter 1210 else
148 gezelter 1373 case \`(set -o) 2>/dev/null\` in #(
149     *posix*) :
150     set -o posix ;; #(
151     *) :
152     ;;
153     esac
154 gezelter 397 fi
155 gezelter 1373 "
156     as_required="as_fn_return () { (exit \$1); }
157     as_fn_success () { as_fn_return 0; }
158     as_fn_failure () { as_fn_return 1; }
159     as_fn_ret_success () { return 0; }
160     as_fn_ret_failure () { return 1; }
161 gezelter 397
162 gezelter 1210 exitcode=0
163 gezelter 1373 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164     as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165     as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166     as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167     if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168 gezelter 397
169 gezelter 1210 else
170 gezelter 1373 exitcode=1; echo positional parameters were not saved.
171 gezelter 1210 fi
172 gezelter 1373 test x\$exitcode = x0 || exit 1"
173     as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174     as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175     eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176     test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177     test \$(( 1 + 1 )) = 2 || exit 1"
178     if (eval "$as_required") 2>/dev/null; then :
179     as_have_required=yes
180 gezelter 1210 else
181 gezelter 1373 as_have_required=no
182 gezelter 1210 fi
183 gezelter 1373 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
184 gezelter 1210
185     else
186 gezelter 1373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
187     as_found=false
188 gezelter 397 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
189     do
190     IFS=$as_save_IFS
191     test -z "$as_dir" && as_dir=.
192 gezelter 1373 as_found=:
193     case $as_dir in #(
194 gezelter 397 /*)
195 gezelter 1210 for as_base in sh bash ksh sh5; do
196 gezelter 1373 # Try only shells that exist, to save several forks.
197     as_shell=$as_dir/$as_base
198     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200     CONFIG_SHELL=$as_shell as_have_required=yes
201     if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
202     break 2
203     fi
204     fi
205 gezelter 1210 done;;
206     esac
207 gezelter 1373 as_found=false
208 gezelter 1210 done
209 gezelter 1373 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211     CONFIG_SHELL=$SHELL as_have_required=yes
212     fi; }
213 gezelter 1210 IFS=$as_save_IFS
214    
215    
216 gezelter 1373 if test "x$CONFIG_SHELL" != x; then :
217     # We cannot yet assume a decent shell, so we have to provide a
218     # neutralization value for shells without unset; and this also
219     # works around shells that cannot unset nonexistent variables.
220 gezelter 1511 # Preserve -v and -x to the replacement shell.
221 gezelter 1373 BASH_ENV=/dev/null
222     ENV=/dev/null
223     (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
224     export CONFIG_SHELL
225 gezelter 1511 case $- in # ((((
226     *v*x* | *x*v* ) as_opts=-vx ;;
227     *v* ) as_opts=-v ;;
228     *x* ) as_opts=-x ;;
229     * ) as_opts= ;;
230     esac
231     exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
232 gezelter 1210 fi
233    
234 gezelter 1373 if test x$as_have_required = xno; then :
235     $as_echo "$0: This script requires a shell more modern than all"
236     $as_echo "$0: the shells that I found on your system."
237     if test x${ZSH_VERSION+set} = xset ; then
238     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
240     else
241     $as_echo "$0: Please tell bug-autoconf@gnu.org and gezelter@nd.edu
242     $0: about your system, including any error possibly output
243     $0: before this message. Then install a modern shell, or
244     $0: manually run the script under such a shell if you do
245     $0: have one."
246     fi
247     exit 1
248 gezelter 1210 fi
249     fi
250     fi
251 gezelter 1373 SHELL=${CONFIG_SHELL-/bin/sh}
252     export SHELL
253     # Unset more variables known to interfere with behavior of common tools.
254     CLICOLOR_FORCE= GREP_OPTIONS=
255     unset CLICOLOR_FORCE GREP_OPTIONS
256 gezelter 1210
257 gezelter 1373 ## --------------------- ##
258     ## M4sh Shell Functions. ##
259     ## --------------------- ##
260     # as_fn_unset VAR
261     # ---------------
262     # Portably unset VAR.
263     as_fn_unset ()
264     {
265     { eval $1=; unset $1;}
266     }
267     as_unset=as_fn_unset
268 gezelter 1210
269 gezelter 1373 # as_fn_set_status STATUS
270     # -----------------------
271     # Set $? to STATUS, without forking.
272     as_fn_set_status ()
273     {
274     return $1
275     } # as_fn_set_status
276 gezelter 1210
277 gezelter 1373 # as_fn_exit STATUS
278     # -----------------
279     # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
280     as_fn_exit ()
281     {
282     set +e
283     as_fn_set_status $1
284     exit $1
285     } # as_fn_exit
286 gezelter 1210
287 gezelter 1373 # as_fn_mkdir_p
288     # -------------
289     # Create "$as_dir" as a directory, including parents if necessary.
290     as_fn_mkdir_p ()
291     {
292 gezelter 1210
293 gezelter 1373 case $as_dir in #(
294     -*) as_dir=./$as_dir;;
295     esac
296     test -d "$as_dir" || eval $as_mkdir_p || {
297     as_dirs=
298     while :; do
299     case $as_dir in #(
300     *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
301     *) as_qdir=$as_dir;;
302     esac
303     as_dirs="'$as_qdir' $as_dirs"
304     as_dir=`$as_dirname -- "$as_dir" ||
305     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
306     X"$as_dir" : 'X\(//\)[^/]' \| \
307     X"$as_dir" : 'X\(//\)$' \| \
308     X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
309     $as_echo X"$as_dir" |
310     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
311     s//\1/
312     q
313     }
314     /^X\(\/\/\)[^/].*/{
315     s//\1/
316     q
317     }
318     /^X\(\/\/\)$/{
319     s//\1/
320     q
321     }
322     /^X\(\/\).*/{
323     s//\1/
324     q
325     }
326     s/.*/./; q'`
327     test -d "$as_dir" && break
328     done
329     test -z "$as_dirs" || eval "mkdir $as_dirs"
330 gezelter 1511 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
331 gezelter 397
332 gezelter 1210
333 gezelter 1373 } # as_fn_mkdir_p
334     # as_fn_append VAR VALUE
335     # ----------------------
336     # Append the text in VALUE to the end of the definition contained in VAR. Take
337     # advantage of any shell optimizations that allow amortized linear growth over
338     # repeated appends, instead of the typical quadratic growth present in naive
339     # implementations.
340     if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
341     eval 'as_fn_append ()
342     {
343     eval $1+=\$2
344     }'
345     else
346     as_fn_append ()
347     {
348     eval $1=\$$1\$2
349     }
350     fi # as_fn_append
351 gezelter 1210
352 gezelter 1373 # as_fn_arith ARG...
353     # ------------------
354     # Perform arithmetic evaluation on the ARGs, and store the result in the
355     # global $as_val. Take advantage of shells that can avoid forks. The arguments
356     # must be portable across $(()) and expr.
357     if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
358     eval 'as_fn_arith ()
359     {
360     as_val=$(( $* ))
361     }'
362     else
363     as_fn_arith ()
364     {
365     as_val=`expr "$@" || test $? -eq 1`
366     }
367     fi # as_fn_arith
368 gezelter 1210
369    
370 gezelter 1511 # as_fn_error STATUS ERROR [LINENO LOG_FD]
371     # ----------------------------------------
372 gezelter 1373 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
373     # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
374 gezelter 1511 # script with STATUS, using 1 if that was 0.
375 gezelter 1373 as_fn_error ()
376     {
377 gezelter 1511 as_status=$1; test $as_status -eq 0 && as_status=1
378     if test "$4"; then
379     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
380     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
381 gezelter 1373 fi
382 gezelter 1511 $as_echo "$as_me: error: $2" >&2
383 gezelter 1373 as_fn_exit $as_status
384     } # as_fn_error
385 gezelter 1210
386 gezelter 1373 if expr a : '\(a\)' >/dev/null 2>&1 &&
387     test "X`expr 00001 : '.*\(...\)'`" = X001; then
388     as_expr=expr
389 gezelter 1210 else
390 gezelter 1373 as_expr=false
391 gezelter 1210 fi
392    
393 gezelter 1373 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394     as_basename=basename
395 gezelter 1210 else
396 gezelter 1373 as_basename=false
397 gezelter 1210 fi
398    
399 gezelter 1373 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
400     as_dirname=dirname
401 gezelter 1210 else
402 gezelter 1373 as_dirname=false
403 gezelter 1210 fi
404    
405 gezelter 1373 as_me=`$as_basename -- "$0" ||
406     $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
407     X"$0" : 'X\(//\)$' \| \
408     X"$0" : 'X\(/\)' \| . 2>/dev/null ||
409     $as_echo X/"$0" |
410     sed '/^.*\/\([^/][^/]*\)\/*$/{
411     s//\1/
412     q
413     }
414     /^X\/\(\/\/\)$/{
415     s//\1/
416     q
417     }
418     /^X\/\(\/\).*/{
419     s//\1/
420     q
421     }
422     s/.*/./; q'`
423 gezelter 1210
424 gezelter 1373 # Avoid depending upon Character Ranges.
425     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
426     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
427     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
428     as_cr_digits='0123456789'
429     as_cr_alnum=$as_cr_Letters$as_cr_digits
430 gezelter 1210
431    
432 gezelter 1373 as_lineno_1=$LINENO as_lineno_1a=$LINENO
433     as_lineno_2=$LINENO as_lineno_2a=$LINENO
434     eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
435     test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
436     # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
437 gezelter 1210 sed -n '
438     p
439     /[$]LINENO/=
440     ' <$as_myself |
441 gezelter 397 sed '
442 gezelter 1210 s/[$]LINENO.*/&-/
443     t lineno
444     b
445     :lineno
446 gezelter 397 N
447 gezelter 1210 :loop
448     s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
449 gezelter 397 t loop
450 gezelter 1210 s/-\n.*//
451 gezelter 397 ' >$as_me.lineno &&
452 gezelter 1210 chmod +x "$as_me.lineno" ||
453 gezelter 1373 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
454 gezelter 397
455     # Don't try to exec as it changes $[0], causing all sort of problems
456     # (the dirname of $[0] is not the place where we might find the
457 gezelter 1210 # original and so on. Autoconf is especially sensitive to this).
458     . "./$as_me.lineno"
459 gezelter 397 # Exit status is that of the last command.
460     exit
461     }
462    
463 gezelter 1210 ECHO_C= ECHO_N= ECHO_T=
464 gezelter 1373 case `echo -n x` in #(((((
465 gezelter 1210 -n*)
466 gezelter 1373 case `echo 'xy\c'` in
467 gezelter 1210 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
468 gezelter 1373 xy) ECHO_C='\c';;
469     *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
470     ECHO_T=' ';;
471 gezelter 1210 esac;;
472     *)
473     ECHO_N='-n';;
474 gezelter 397 esac
475 gezelter 2
476 chuckv 1197 rm -f conf$$ conf$$.exe conf$$.file
477 gezelter 1210 if test -d conf$$.dir; then
478     rm -f conf$$.dir/conf$$.file
479     else
480     rm -f conf$$.dir
481 gezelter 1300 mkdir conf$$.dir 2>/dev/null
482 gezelter 1210 fi
483 gezelter 1300 if (echo >conf$$.file) 2>/dev/null; then
484     if ln -s conf$$.file conf$$ 2>/dev/null; then
485     as_ln_s='ln -s'
486     # ... but there are two gotchas:
487     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
488     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
489     # In both cases, we have to default to `cp -p'.
490     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
491     as_ln_s='cp -p'
492     elif ln conf$$.file conf$$ 2>/dev/null; then
493     as_ln_s=ln
494     else
495 gezelter 2 as_ln_s='cp -p'
496 gezelter 1300 fi
497 gezelter 2 else
498     as_ln_s='cp -p'
499     fi
500 gezelter 1210 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
501     rmdir conf$$.dir 2>/dev/null
502 gezelter 2
503 gezelter 397 if mkdir -p . 2>/dev/null; then
504 gezelter 1373 as_mkdir_p='mkdir -p "$as_dir"'
505 gezelter 2 else
506 gezelter 397 test -d ./-p && rmdir ./-p
507     as_mkdir_p=false
508 gezelter 2 fi
509    
510 gezelter 1210 if test -x / >/dev/null 2>&1; then
511     as_test_x='test -x'
512     else
513     if ls -dL / >/dev/null 2>&1; then
514     as_ls_L_option=L
515     else
516     as_ls_L_option=
517     fi
518     as_test_x='
519     eval sh -c '\''
520     if test -d "$1"; then
521 gezelter 1300 test -d "$1/.";
522 gezelter 1210 else
523 gezelter 1373 case $1 in #(
524 gezelter 1300 -*)set "./$1";;
525 gezelter 1210 esac;
526 gezelter 1373 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527 gezelter 1210 ???[sx]*):;;*)false;;esac;fi
528     '\'' sh
529     '
530     fi
531     as_executable_p=$as_test_x
532 gezelter 2
533 gezelter 397 # Sed expression to map a string onto a valid CPP name.
534     as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535    
536     # Sed expression to map a string onto a valid variable name.
537     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538    
539    
540 gezelter 1390 test -n "$DJDIR" || exec 7<&0 </dev/null
541     exec 6>&1
542 gezelter 2
543     # Name of the host.
544 gezelter 1511 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
545 gezelter 2 # so uname gets run too.
546     ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
547    
548     #
549     # Initializations.
550     #
551     ac_default_prefix=/usr/local
552 gezelter 1210 ac_clean_files=
553 gezelter 397 ac_config_libobj_dir=.
554 gezelter 1210 LIBOBJS=
555 gezelter 2 cross_compiling=no
556     subdirs=
557 gezelter 397 MFLAGS=
558     MAKEFLAGS=
559 gezelter 2
560 gezelter 397 # Identity of this package.
561 gezelter 1390 PACKAGE_NAME='OpenMD'
562     PACKAGE_TARNAME='openmd'
563     PACKAGE_VERSION='1.0'
564     PACKAGE_STRING='OpenMD 1.0'
565 gezelter 397 PACKAGE_BUGREPORT='gezelter@nd.edu'
566 gezelter 1373 PACKAGE_URL=''
567 gezelter 2
568 gezelter 1390 ac_unique_file="src/applications/openmd/openmd.cpp"
569 gezelter 2 ac_default_prefix="/usr/local"
570 gezelter 397 # Factoring default headers for most tests.
571     ac_includes_default="\
572     #include <stdio.h>
573 gezelter 1210 #ifdef HAVE_SYS_TYPES_H
574 gezelter 397 # include <sys/types.h>
575     #endif
576 gezelter 1210 #ifdef HAVE_SYS_STAT_H
577 gezelter 397 # include <sys/stat.h>
578     #endif
579 gezelter 1210 #ifdef STDC_HEADERS
580 gezelter 397 # include <stdlib.h>
581     # include <stddef.h>
582     #else
583 gezelter 1210 # ifdef HAVE_STDLIB_H
584 gezelter 397 # include <stdlib.h>
585     # endif
586     #endif
587 gezelter 1210 #ifdef HAVE_STRING_H
588     # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
589 gezelter 397 # include <memory.h>
590     # endif
591     # include <string.h>
592     #endif
593 gezelter 1210 #ifdef HAVE_STRINGS_H
594 gezelter 397 # include <strings.h>
595     #endif
596 gezelter 1210 #ifdef HAVE_INTTYPES_H
597 gezelter 397 # include <inttypes.h>
598     #endif
599 gezelter 1210 #ifdef HAVE_STDINT_H
600     # include <stdint.h>
601     #endif
602     #ifdef HAVE_UNISTD_H
603 gezelter 397 # include <unistd.h>
604     #endif"
605 gezelter 2
606 gezelter 1373 ac_subst_vars='LTLIBOBJS
607     SUBDIRS
608 gezelter 1390 OPENMD_HOME
609     OPENMD
610 gezelter 1373 MKINSTALLDIRS
611     BATEXT
612     enable_latex_docs
613     enable_html_docs
614     enable_dot
615     DOC
616     DOT
617     DOXYGEN
618     POW_LIB
619     LIBOBJS
620     USE_OPENBABEL
621     OPENBABEL_LIB
622     OPENBABEL_LIB_DIR
623     OPENBABEL_INC_DIR
624     USE_QHULL
625     QHULL
626     QHULL_LIB_DIR
627     QHULL_INC_DIR
628 gezelter 1487 CXXCPP
629 gezelter 1373 FFTW_LIBS
630     FFTW_LIB_DIR
631     FFTW_INC_DIR
632     ZLIB
633     ZLIB_LIB_DIR
634     ZLIB_INC_DIR
635     F90_MODULE_NAMES
636     F90MODINCSPEC
637     MODDIRFLAG
638     F90_WORK_FILES_ARG
639     MOD
640     FC_FUNC_
641     FC_FUNC
642     FCLIBS
643     PREPDEFFLAG
644     FCFLAGS_SRCEXT
645     FCFLAGS_F90
646     PS
647     AR
648     INSTALL_DATA
649     INSTALL_SCRIPT
650     INSTALL_PROGRAM
651     PERL_SHEBANG
652     PERLINTERP
653     RANLIB
654     SET_MAKE
655     LN_S
656     EGREP
657     GREP
658     CPP
659 gezelter 1225 USE_MPI
660 gezelter 1373 MPIFC
661 gezelter 1396 MPICC
662     MPILIBS
663     MPICXX
664 gezelter 1399 LIBDL
665 gezelter 1373 ac_ct_FC
666     FCFLAGS
667     FC
668     ac_ct_CC
669     CFLAGS
670     CC
671     OBJEXT
672     EXEEXT
673     ac_ct_CXX
674     CPPFLAGS
675     LDFLAGS
676     CXXFLAGS
677 gezelter 1210 CXX
678 gezelter 1373 USE_SINGLE_PRECISION
679     debug
680     PROGNAME
681     host_os
682     host_vendor
683     host_cpu
684     host
685     build_os
686     build_vendor
687     build_cpu
688     build
689     target_alias
690     host_alias
691     build_alias
692     LIBS
693     ECHO_T
694     ECHO_N
695     ECHO_C
696     DEFS
697     mandir
698     localedir
699     libdir
700     psdir
701     pdfdir
702     dvidir
703     htmldir
704     infodir
705     docdir
706     oldincludedir
707     includedir
708     localstatedir
709     sharedstatedir
710     sysconfdir
711     datadir
712     datarootdir
713     libexecdir
714     sbindir
715     bindir
716     program_transform_name
717     prefix
718     exec_prefix
719     PACKAGE_URL
720     PACKAGE_BUGREPORT
721     PACKAGE_STRING
722     PACKAGE_VERSION
723     PACKAGE_TARNAME
724     PACKAGE_NAME
725     PATH_SEPARATOR
726     SHELL'
727 gezelter 397 ac_subst_files=''
728 gezelter 1300 ac_user_opts='
729     enable_option_checking
730 gezelter 1390 enable_openmd_home
731 gezelter 1300 enable_debug
732     enable_single
733     enable_float
734     with_perl_shebang
735     with_zlib
736     with_fftw
737     with_qhull
738     with_openbabel
739     enable_doxygen
740     enable_dot
741     enable_html_docs
742     enable_latex_docs
743     '
744 gezelter 1210 ac_precious_vars='build_alias
745     host_alias
746     target_alias
747     CXX
748     CXXFLAGS
749     LDFLAGS
750     LIBS
751     CPPFLAGS
752     CCC
753     CC
754     CFLAGS
755     FC
756     FCFLAGS
757 gezelter 1396 MPICXX
758     MPICC
759 gezelter 1373 MPIFC
760 gezelter 1210 CPP
761     CXXCPP'
762 gezelter 397
763 gezelter 1210
764 gezelter 2 # Initialize some variables set by options.
765     ac_init_help=
766     ac_init_version=false
767 gezelter 1300 ac_unrecognized_opts=
768     ac_unrecognized_sep=
769 gezelter 2 # The variables have the same names as the options, with
770     # dashes changed to underlines.
771     cache_file=/dev/null
772     exec_prefix=NONE
773     no_create=
774     no_recursion=
775     prefix=NONE
776     program_prefix=NONE
777     program_suffix=NONE
778     program_transform_name=s,x,x,
779     silent=
780     site=
781     srcdir=
782     verbose=
783     x_includes=NONE
784     x_libraries=NONE
785    
786     # Installation directory options.
787     # These are left unexpanded so users can "make install exec_prefix=/foo"
788     # and all the variables that are supposed to be based on exec_prefix
789     # by default will actually change.
790     # Use braces instead of parens because sh, perl, etc. also accept them.
791 gezelter 1210 # (The list follows the same order as the GNU Coding Standards.)
792 gezelter 2 bindir='${exec_prefix}/bin'
793     sbindir='${exec_prefix}/sbin'
794     libexecdir='${exec_prefix}/libexec'
795 gezelter 1210 datarootdir='${prefix}/share'
796     datadir='${datarootdir}'
797 gezelter 2 sysconfdir='${prefix}/etc'
798     sharedstatedir='${prefix}/com'
799     localstatedir='${prefix}/var'
800     includedir='${prefix}/include'
801     oldincludedir='/usr/include'
802 gezelter 1210 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
803     infodir='${datarootdir}/info'
804     htmldir='${docdir}'
805     dvidir='${docdir}'
806     pdfdir='${docdir}'
807     psdir='${docdir}'
808     libdir='${exec_prefix}/lib'
809     localedir='${datarootdir}/locale'
810     mandir='${datarootdir}/man'
811 gezelter 2
812     ac_prev=
813 gezelter 1210 ac_dashdash=
814 gezelter 2 for ac_option
815     do
816     # If the previous option needs an argument, assign it.
817     if test -n "$ac_prev"; then
818 gezelter 1210 eval $ac_prev=\$ac_option
819 gezelter 2 ac_prev=
820     continue
821     fi
822    
823 gezelter 1210 case $ac_option in
824 gezelter 1511 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
825     *=) ac_optarg= ;;
826     *) ac_optarg=yes ;;
827 gezelter 1210 esac
828 gezelter 2
829     # Accept the important Cygnus configure options, so we can diagnose typos.
830    
831 gezelter 1210 case $ac_dashdash$ac_option in
832     --)
833     ac_dashdash=yes ;;
834 gezelter 2
835     -bindir | --bindir | --bindi | --bind | --bin | --bi)
836     ac_prev=bindir ;;
837     -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
838     bindir=$ac_optarg ;;
839    
840     -build | --build | --buil | --bui | --bu)
841     ac_prev=build_alias ;;
842     -build=* | --build=* | --buil=* | --bui=* | --bu=*)
843     build_alias=$ac_optarg ;;
844    
845     -cache-file | --cache-file | --cache-fil | --cache-fi \
846     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
847     ac_prev=cache_file ;;
848     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
849     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
850     cache_file=$ac_optarg ;;
851    
852     --config-cache | -C)
853     cache_file=config.cache ;;
854    
855 gezelter 1210 -datadir | --datadir | --datadi | --datad)
856 gezelter 2 ac_prev=datadir ;;
857 gezelter 1210 -datadir=* | --datadir=* | --datadi=* | --datad=*)
858 gezelter 2 datadir=$ac_optarg ;;
859    
860 gezelter 1210 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
861     | --dataroo | --dataro | --datar)
862     ac_prev=datarootdir ;;
863     -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
864     | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
865     datarootdir=$ac_optarg ;;
866    
867 gezelter 2 -disable-* | --disable-*)
868 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
869 gezelter 2 # Reject names that are not valid shell variable names.
870 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
871 gezelter 1511 as_fn_error $? "invalid feature name: $ac_useropt"
872 gezelter 1300 ac_useropt_orig=$ac_useropt
873     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
874     case $ac_user_opts in
875     *"
876     "enable_$ac_useropt"
877     "*) ;;
878     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
879     ac_unrecognized_sep=', ';;
880     esac
881     eval enable_$ac_useropt=no ;;
882 gezelter 2
883 gezelter 1210 -docdir | --docdir | --docdi | --doc | --do)
884     ac_prev=docdir ;;
885     -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
886     docdir=$ac_optarg ;;
887    
888     -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
889     ac_prev=dvidir ;;
890     -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
891     dvidir=$ac_optarg ;;
892    
893 gezelter 2 -enable-* | --enable-*)
894 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
895 gezelter 2 # Reject names that are not valid shell variable names.
896 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
897 gezelter 1511 as_fn_error $? "invalid feature name: $ac_useropt"
898 gezelter 1300 ac_useropt_orig=$ac_useropt
899     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
900     case $ac_user_opts in
901     *"
902     "enable_$ac_useropt"
903     "*) ;;
904     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
905     ac_unrecognized_sep=', ';;
906     esac
907     eval enable_$ac_useropt=\$ac_optarg ;;
908 gezelter 2
909     -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
910     | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
911     | --exec | --exe | --ex)
912     ac_prev=exec_prefix ;;
913     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
914     | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
915     | --exec=* | --exe=* | --ex=*)
916     exec_prefix=$ac_optarg ;;
917    
918     -gas | --gas | --ga | --g)
919     # Obsolete; use --with-gas.
920     with_gas=yes ;;
921    
922     -help | --help | --hel | --he | -h)
923     ac_init_help=long ;;
924     -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
925     ac_init_help=recursive ;;
926     -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
927     ac_init_help=short ;;
928    
929     -host | --host | --hos | --ho)
930     ac_prev=host_alias ;;
931     -host=* | --host=* | --hos=* | --ho=*)
932     host_alias=$ac_optarg ;;
933    
934 gezelter 1210 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
935     ac_prev=htmldir ;;
936     -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
937     | --ht=*)
938     htmldir=$ac_optarg ;;
939    
940 gezelter 2 -includedir | --includedir | --includedi | --included | --include \
941     | --includ | --inclu | --incl | --inc)
942     ac_prev=includedir ;;
943     -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
944     | --includ=* | --inclu=* | --incl=* | --inc=*)
945     includedir=$ac_optarg ;;
946    
947     -infodir | --infodir | --infodi | --infod | --info | --inf)
948     ac_prev=infodir ;;
949     -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
950     infodir=$ac_optarg ;;
951    
952     -libdir | --libdir | --libdi | --libd)
953     ac_prev=libdir ;;
954     -libdir=* | --libdir=* | --libdi=* | --libd=*)
955     libdir=$ac_optarg ;;
956    
957     -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
958     | --libexe | --libex | --libe)
959     ac_prev=libexecdir ;;
960     -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
961     | --libexe=* | --libex=* | --libe=*)
962     libexecdir=$ac_optarg ;;
963    
964 gezelter 1210 -localedir | --localedir | --localedi | --localed | --locale)
965     ac_prev=localedir ;;
966     -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
967     localedir=$ac_optarg ;;
968    
969 gezelter 2 -localstatedir | --localstatedir | --localstatedi | --localstated \
970 gezelter 1210 | --localstate | --localstat | --localsta | --localst | --locals)
971 gezelter 2 ac_prev=localstatedir ;;
972     -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
973 gezelter 1210 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
974 gezelter 2 localstatedir=$ac_optarg ;;
975    
976     -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
977     ac_prev=mandir ;;
978     -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
979     mandir=$ac_optarg ;;
980    
981     -nfp | --nfp | --nf)
982     # Obsolete; use --without-fp.
983     with_fp=no ;;
984    
985     -no-create | --no-create | --no-creat | --no-crea | --no-cre \
986 gezelter 397 | --no-cr | --no-c | -n)
987 gezelter 2 no_create=yes ;;
988    
989     -no-recursion | --no-recursion | --no-recursio | --no-recursi \
990     | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
991     no_recursion=yes ;;
992    
993     -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
994     | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
995     | --oldin | --oldi | --old | --ol | --o)
996     ac_prev=oldincludedir ;;
997     -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
998     | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
999     | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1000     oldincludedir=$ac_optarg ;;
1001    
1002     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1003     ac_prev=prefix ;;
1004     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1005     prefix=$ac_optarg ;;
1006    
1007     -program-prefix | --program-prefix | --program-prefi | --program-pref \
1008     | --program-pre | --program-pr | --program-p)
1009     ac_prev=program_prefix ;;
1010     -program-prefix=* | --program-prefix=* | --program-prefi=* \
1011     | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1012     program_prefix=$ac_optarg ;;
1013    
1014     -program-suffix | --program-suffix | --program-suffi | --program-suff \
1015     | --program-suf | --program-su | --program-s)
1016     ac_prev=program_suffix ;;
1017     -program-suffix=* | --program-suffix=* | --program-suffi=* \
1018     | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1019     program_suffix=$ac_optarg ;;
1020    
1021     -program-transform-name | --program-transform-name \
1022     | --program-transform-nam | --program-transform-na \
1023     | --program-transform-n | --program-transform- \
1024     | --program-transform | --program-transfor \
1025     | --program-transfo | --program-transf \
1026     | --program-trans | --program-tran \
1027     | --progr-tra | --program-tr | --program-t)
1028     ac_prev=program_transform_name ;;
1029     -program-transform-name=* | --program-transform-name=* \
1030     | --program-transform-nam=* | --program-transform-na=* \
1031     | --program-transform-n=* | --program-transform-=* \
1032     | --program-transform=* | --program-transfor=* \
1033     | --program-transfo=* | --program-transf=* \
1034     | --program-trans=* | --program-tran=* \
1035     | --progr-tra=* | --program-tr=* | --program-t=*)
1036     program_transform_name=$ac_optarg ;;
1037    
1038 gezelter 1210 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1039     ac_prev=pdfdir ;;
1040     -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1041     pdfdir=$ac_optarg ;;
1042    
1043     -psdir | --psdir | --psdi | --psd | --ps)
1044     ac_prev=psdir ;;
1045     -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1046     psdir=$ac_optarg ;;
1047    
1048 gezelter 2 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1049     | -silent | --silent | --silen | --sile | --sil)
1050     silent=yes ;;
1051    
1052     -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1053     ac_prev=sbindir ;;
1054     -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1055     | --sbi=* | --sb=*)
1056     sbindir=$ac_optarg ;;
1057    
1058     -sharedstatedir | --sharedstatedir | --sharedstatedi \
1059     | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1060     | --sharedst | --shareds | --shared | --share | --shar \
1061     | --sha | --sh)
1062     ac_prev=sharedstatedir ;;
1063     -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1064     | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1065     | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1066     | --sha=* | --sh=*)
1067     sharedstatedir=$ac_optarg ;;
1068    
1069     -site | --site | --sit)
1070     ac_prev=site ;;
1071     -site=* | --site=* | --sit=*)
1072     site=$ac_optarg ;;
1073    
1074     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1075     ac_prev=srcdir ;;
1076     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1077     srcdir=$ac_optarg ;;
1078    
1079     -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1080     | --syscon | --sysco | --sysc | --sys | --sy)
1081     ac_prev=sysconfdir ;;
1082     -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1083     | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1084     sysconfdir=$ac_optarg ;;
1085    
1086     -target | --target | --targe | --targ | --tar | --ta | --t)
1087     ac_prev=target_alias ;;
1088     -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1089     target_alias=$ac_optarg ;;
1090    
1091     -v | -verbose | --verbose | --verbos | --verbo | --verb)
1092     verbose=yes ;;
1093    
1094     -version | --version | --versio | --versi | --vers | -V)
1095     ac_init_version=: ;;
1096    
1097     -with-* | --with-*)
1098 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1099 gezelter 2 # Reject names that are not valid shell variable names.
1100 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1101 gezelter 1511 as_fn_error $? "invalid package name: $ac_useropt"
1102 gezelter 1300 ac_useropt_orig=$ac_useropt
1103     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1104     case $ac_user_opts in
1105     *"
1106     "with_$ac_useropt"
1107     "*) ;;
1108     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1109     ac_unrecognized_sep=', ';;
1110     esac
1111     eval with_$ac_useropt=\$ac_optarg ;;
1112 gezelter 2
1113     -without-* | --without-*)
1114 gezelter 1300 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1115 gezelter 2 # Reject names that are not valid shell variable names.
1116 gezelter 1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1117 gezelter 1511 as_fn_error $? "invalid package name: $ac_useropt"
1118 gezelter 1300 ac_useropt_orig=$ac_useropt
1119     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120     case $ac_user_opts in
1121     *"
1122     "with_$ac_useropt"
1123     "*) ;;
1124     *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1125     ac_unrecognized_sep=', ';;
1126     esac
1127     eval with_$ac_useropt=no ;;
1128 gezelter 2
1129     --x)
1130     # Obsolete; use --with-x.
1131     with_x=yes ;;
1132    
1133     -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1134     | --x-incl | --x-inc | --x-in | --x-i)
1135     ac_prev=x_includes ;;
1136     -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1137     | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1138     x_includes=$ac_optarg ;;
1139    
1140     -x-libraries | --x-libraries | --x-librarie | --x-librari \
1141     | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1142     ac_prev=x_libraries ;;
1143     -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1144     | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1145     x_libraries=$ac_optarg ;;
1146    
1147 gezelter 1511 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1148     Try \`$0 --help' for more information"
1149 gezelter 2 ;;
1150    
1151     *=*)
1152     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1153     # Reject names that are not valid shell variable names.
1154 gezelter 1373 case $ac_envvar in #(
1155     '' | [0-9]* | *[!_$as_cr_alnum]* )
1156 gezelter 1511 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1157 gezelter 1373 esac
1158 gezelter 1210 eval $ac_envvar=\$ac_optarg
1159 gezelter 2 export $ac_envvar ;;
1160    
1161     *)
1162     # FIXME: should be removed in autoconf 3.0.
1163 gezelter 1300 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1164 gezelter 397 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1165 gezelter 1300 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1166 gezelter 1511 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1167 gezelter 2 ;;
1168    
1169     esac
1170     done
1171    
1172     if test -n "$ac_prev"; then
1173     ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1174 gezelter 1511 as_fn_error $? "missing argument to $ac_option"
1175 gezelter 2 fi
1176    
1177 gezelter 1300 if test -n "$ac_unrecognized_opts"; then
1178     case $enable_option_checking in
1179     no) ;;
1180 gezelter 1511 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1181 gezelter 1373 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1182 gezelter 1300 esac
1183     fi
1184    
1185     # Check all directory arguments for consistency.
1186 gezelter 1210 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1187     datadir sysconfdir sharedstatedir localstatedir includedir \
1188     oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1189     libdir localedir mandir
1190 gezelter 397 do
1191 gezelter 1210 eval ac_val=\$$ac_var
1192 gezelter 1300 # Remove trailing slashes.
1193 gezelter 397 case $ac_val in
1194 gezelter 1300 */ )
1195     ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1196     eval $ac_var=\$ac_val;;
1197     esac
1198     # Be sure to have absolute directory names.
1199     case $ac_val in
1200 gezelter 1210 [\\/$]* | ?:[\\/]* ) continue;;
1201     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1202 gezelter 397 esac
1203 gezelter 1511 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1204 gezelter 397 done
1205    
1206 gezelter 2 # There might be people who depend on the old broken behavior: `$host'
1207     # used to hold the argument of --host etc.
1208 gezelter 397 # FIXME: To remove some day.
1209 gezelter 2 build=$build_alias
1210     host=$host_alias
1211     target=$target_alias
1212    
1213 gezelter 397 # FIXME: To remove some day.
1214 gezelter 2 if test "x$host_alias" != x; then
1215     if test "x$build_alias" = x; then
1216     cross_compiling=maybe
1217 gezelter 1511 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1218     If a cross compiler is detected then cross compile mode will be used" >&2
1219 gezelter 2 elif test "x$build_alias" != "x$host_alias"; then
1220     cross_compiling=yes
1221     fi
1222     fi
1223    
1224     ac_tool_prefix=
1225     test -n "$host_alias" && ac_tool_prefix=$host_alias-
1226    
1227     test "$silent" = yes && exec 6>/dev/null
1228    
1229 gezelter 397
1230 gezelter 1210 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1231     ac_ls_di=`ls -di .` &&
1232     ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1233 gezelter 1511 as_fn_error $? "working directory cannot be determined"
1234 gezelter 1210 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1235 gezelter 1511 as_fn_error $? "pwd does not report name of working directory"
1236 gezelter 1210
1237    
1238 gezelter 2 # Find the source files, if location was not specified.
1239     if test -z "$srcdir"; then
1240     ac_srcdir_defaulted=yes
1241 gezelter 1210 # Try the directory containing this script, then the parent directory.
1242 gezelter 1300 ac_confdir=`$as_dirname -- "$as_myself" ||
1243     $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1244     X"$as_myself" : 'X\(//\)[^/]' \| \
1245     X"$as_myself" : 'X\(//\)$' \| \
1246     X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1247     $as_echo X"$as_myself" |
1248 gezelter 1210 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1249     s//\1/
1250     q
1251     }
1252     /^X\(\/\/\)[^/].*/{
1253     s//\1/
1254     q
1255     }
1256     /^X\(\/\/\)$/{
1257     s//\1/
1258     q
1259     }
1260     /^X\(\/\).*/{
1261     s//\1/
1262     q
1263     }
1264     s/.*/./; q'`
1265 gezelter 2 srcdir=$ac_confdir
1266 gezelter 1210 if test ! -r "$srcdir/$ac_unique_file"; then
1267 gezelter 2 srcdir=..
1268     fi
1269     else
1270     ac_srcdir_defaulted=no
1271     fi
1272 gezelter 1210 if test ! -r "$srcdir/$ac_unique_file"; then
1273     test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1274 gezelter 1511 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1275 gezelter 1210 fi
1276     ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1277     ac_abs_confdir=`(
1278 gezelter 1511 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1279 gezelter 1210 pwd)`
1280     # When building in place, set srcdir=.
1281     if test "$ac_abs_confdir" = "$ac_pwd"; then
1282     srcdir=.
1283 chuckv 1188 fi
1284 gezelter 1210 # Remove unnecessary trailing slashes from srcdir.
1285     # Double slashes in file names in object file debugging info
1286     # mess up M-x gdb in Emacs.
1287     case $srcdir in
1288     */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1289     esac
1290     for ac_var in $ac_precious_vars; do
1291     eval ac_env_${ac_var}_set=\${${ac_var}+set}
1292     eval ac_env_${ac_var}_value=\$${ac_var}
1293     eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1294     eval ac_cv_env_${ac_var}_value=\$${ac_var}
1295     done
1296 gezelter 2
1297     #
1298     # Report the --help message.
1299     #
1300     if test "$ac_init_help" = "long"; then
1301     # Omit some internal or obsolete options to make the list less imposing.
1302     # This message is too long to be a string in the A/UX 3.1 sh.
1303 gezelter 397 cat <<_ACEOF
1304 gezelter 1390 \`configure' configures OpenMD 1.0 to adapt to many kinds of systems.
1305 gezelter 2
1306     Usage: $0 [OPTION]... [VAR=VALUE]...
1307    
1308     To assign environment variables (e.g., CC, CFLAGS...), specify them as
1309     VAR=VALUE. See below for descriptions of some of the useful variables.
1310    
1311     Defaults for the options are specified in brackets.
1312    
1313     Configuration:
1314     -h, --help display this help and exit
1315     --help=short display options specific to this package
1316     --help=recursive display the short help of all the included packages
1317     -V, --version display version information and exit
1318 gezelter 1511 -q, --quiet, --silent do not print \`checking ...' messages
1319 gezelter 2 --cache-file=FILE cache test results in FILE [disabled]
1320     -C, --config-cache alias for \`--cache-file=config.cache'
1321     -n, --no-create do not create output files
1322     --srcdir=DIR find the sources in DIR [configure dir or \`..']
1323    
1324     Installation directories:
1325     --prefix=PREFIX install architecture-independent files in PREFIX
1326 gezelter 1300 [$ac_default_prefix]
1327 gezelter 2 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1328 gezelter 1300 [PREFIX]
1329 gezelter 2
1330     By default, \`make install' will install all the files in
1331     \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1332     an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1333     for instance \`--prefix=\$HOME'.
1334    
1335     For better control, use the options below.
1336    
1337     Fine tuning of the installation directories:
1338 gezelter 1300 --bindir=DIR user executables [EPREFIX/bin]
1339     --sbindir=DIR system admin executables [EPREFIX/sbin]
1340     --libexecdir=DIR program executables [EPREFIX/libexec]
1341     --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1342     --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1343     --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1344     --libdir=DIR object code libraries [EPREFIX/lib]
1345     --includedir=DIR C header files [PREFIX/include]
1346     --oldincludedir=DIR C header files for non-gcc [/usr/include]
1347     --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1348     --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1349     --infodir=DIR info documentation [DATAROOTDIR/info]
1350     --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1351     --mandir=DIR man documentation [DATAROOTDIR/man]
1352 gezelter 1390 --docdir=DIR documentation root [DATAROOTDIR/doc/openmd]
1353 gezelter 1300 --htmldir=DIR html documentation [DOCDIR]
1354     --dvidir=DIR dvi documentation [DOCDIR]
1355     --pdfdir=DIR pdf documentation [DOCDIR]
1356     --psdir=DIR ps documentation [DOCDIR]
1357 gezelter 397 _ACEOF
1358 gezelter 2
1359 gezelter 397 cat <<\_ACEOF
1360 gezelter 2
1361     System types:
1362     --build=BUILD configure for building on BUILD [guessed]
1363 gezelter 397 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1364     _ACEOF
1365 gezelter 2 fi
1366    
1367     if test -n "$ac_init_help"; then
1368     case $ac_init_help in
1369 gezelter 1390 short | recursive ) echo "Configuration of OpenMD 1.0:";;
1370 gezelter 2 esac
1371 gezelter 397 cat <<\_ACEOF
1372 gezelter 2
1373     Optional Features:
1374 gezelter 1300 --disable-option-checking ignore unrecognized --enable/--with options
1375 gezelter 2 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1376     --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1377 gezelter 1390 --enable-openmd-home=DIR define OpenMD home dir PREFIX/openmd
1378     --enable-debug Compile OpenMD in debug mode
1379     --enable-single compile OpenMD in single precision
1380 gezelter 961 --enable-float synonym for --enable-single
1381 gezelter 49 --enable-doxygen enable documentation generation with doxygen (auto)
1382     --enable-dot use 'dot' to generate graphs in doxygen (auto)
1383     --enable-html-docs enable HTML generation with doxygen (yes)
1384     --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1385 gezelter 2
1386     Optional Packages:
1387     --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1388     --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1389 gezelter 848 --with-perl-shebang override what perl thinks is the way for the kernel
1390     to start it (seldom needed)
1391 gezelter 958 --with-zlib=DIR root directory path of zlib installation (defaults
1392     to /usr/local or /usr if not found in /usr/local)
1393 gezelter 957 --with-fftw=DIR root directory path of fftw installation (defaults
1394     to /usr/local or /usr if not found in /usr/local)
1395 chuckv 1200 --with-qhull=DIR root directory path of qhull installation (defaults
1396     to /usr/local or /usr if not found in /usr/local)
1397 gezelter 1210 --with-openbabel=DIR root directory path of openbabel-2.x installation
1398     (defaults to /usr/local or /usr if not found in
1399     /usr/local)
1400 gezelter 2
1401     Some influential environment variables:
1402 gezelter 848 CXX C++ compiler command
1403     CXXFLAGS C++ compiler flags
1404 gezelter 2 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1405     nonstandard directory <lib dir>
1406 gezelter 1210 LIBS libraries to pass to the linker, e.g. -l<library>
1407 gezelter 1390 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1408 gezelter 1210 you have headers in a nonstandard directory <include dir>
1409 gezelter 848 CC C compiler command
1410     CFLAGS C compiler flags
1411     FC Fortran compiler command
1412     FCFLAGS Fortran compiler flags
1413 gezelter 1396 MPICXX MPI C++ compiler command
1414     MPICC MPI C compiler command
1415 gezelter 1373 MPIFC MPI Fortran compiler command
1416 gezelter 774 CPP C preprocessor
1417 gezelter 493 CXXCPP C++ preprocessor
1418 gezelter 2
1419     Use these variables to override the choices made by `configure' or to help
1420     it to find libraries and programs with nonstandard names/locations.
1421    
1422     Report bugs to <gezelter@nd.edu>.
1423 gezelter 397 _ACEOF
1424 gezelter 1210 ac_status=$?
1425 gezelter 2 fi
1426    
1427     if test "$ac_init_help" = "recursive"; then
1428     # If there are subdirs, report their specific --help.
1429 gezelter 397 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1430 gezelter 1300 test -d "$ac_dir" ||
1431     { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1432     continue
1433 gezelter 397 ac_builddir=.
1434 gezelter 2
1435 gezelter 1210 case "$ac_dir" in
1436     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1437     *)
1438 gezelter 1300 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1439 gezelter 1210 # A ".." for each directory in $ac_dir_suffix.
1440 gezelter 1300 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1441 gezelter 1210 case $ac_top_builddir_sub in
1442     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1443     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1444     esac ;;
1445     esac
1446     ac_abs_top_builddir=$ac_pwd
1447     ac_abs_builddir=$ac_pwd$ac_dir_suffix
1448     # for backward compatibility:
1449     ac_top_builddir=$ac_top_build_prefix
1450 gezelter 2
1451 gezelter 397 case $srcdir in
1452 gezelter 1210 .) # We are building in place.
1453 gezelter 397 ac_srcdir=.
1454 gezelter 1210 ac_top_srcdir=$ac_top_builddir_sub
1455     ac_abs_top_srcdir=$ac_pwd ;;
1456     [\\/]* | ?:[\\/]* ) # Absolute name.
1457 gezelter 397 ac_srcdir=$srcdir$ac_dir_suffix;
1458 gezelter 1210 ac_top_srcdir=$srcdir
1459     ac_abs_top_srcdir=$srcdir ;;
1460     *) # Relative name.
1461     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1462     ac_top_srcdir=$ac_top_build_prefix$srcdir
1463     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1464 gezelter 397 esac
1465 gezelter 1210 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1466 gezelter 397
1467 gezelter 1210 cd "$ac_dir" || { ac_status=$?; continue; }
1468     # Check for guested configure.
1469     if test -f "$ac_srcdir/configure.gnu"; then
1470     echo &&
1471     $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1472     elif test -f "$ac_srcdir/configure"; then
1473     echo &&
1474     $SHELL "$ac_srcdir/configure" --help=recursive
1475 gezelter 2 else
1476 gezelter 1300 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1477 gezelter 1210 fi || ac_status=$?
1478     cd "$ac_pwd" || { ac_status=$?; break; }
1479 gezelter 2 done
1480     fi
1481    
1482 gezelter 1210 test -n "$ac_init_help" && exit $ac_status
1483 gezelter 2 if $ac_init_version; then
1484 gezelter 397 cat <<\_ACEOF
1485 gezelter 1390 OpenMD configure 1.0
1486 gezelter 1511 generated by GNU Autoconf 2.68
1487 gezelter 2
1488 gezelter 1511 Copyright (C) 2010 Free Software Foundation, Inc.
1489 gezelter 2 This configure script is free software; the Free Software Foundation
1490     gives unlimited permission to copy, distribute and modify it.
1491 gezelter 397 _ACEOF
1492 gezelter 1210 exit
1493 gezelter 2 fi
1494 gezelter 1373
1495     ## ------------------------ ##
1496     ## Autoconf initialization. ##
1497     ## ------------------------ ##
1498    
1499     # ac_fn_cxx_try_compile LINENO
1500     # ----------------------------
1501     # Try to compile conftest.$ac_ext, and return whether this succeeded.
1502     ac_fn_cxx_try_compile ()
1503     {
1504     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1505     rm -f conftest.$ac_objext
1506     if { { ac_try="$ac_compile"
1507     case "(($ac_try" in
1508     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1509     *) ac_try_echo=$ac_try;;
1510     esac
1511     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1512     $as_echo "$ac_try_echo"; } >&5
1513     (eval "$ac_compile") 2>conftest.err
1514     ac_status=$?
1515     if test -s conftest.err; then
1516     grep -v '^ *+' conftest.err >conftest.er1
1517     cat conftest.er1 >&5
1518     mv -f conftest.er1 conftest.err
1519     fi
1520     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1521     test $ac_status = 0; } && {
1522     test -z "$ac_cxx_werror_flag" ||
1523     test ! -s conftest.err
1524     } && test -s conftest.$ac_objext; then :
1525     ac_retval=0
1526     else
1527     $as_echo "$as_me: failed program was:" >&5
1528     sed 's/^/| /' conftest.$ac_ext >&5
1529    
1530     ac_retval=1
1531     fi
1532 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1533 gezelter 1390 as_fn_set_status $ac_retval
1534 gezelter 1373
1535     } # ac_fn_cxx_try_compile
1536    
1537 gezelter 1396 # ac_fn_c_try_compile LINENO
1538     # --------------------------
1539     # Try to compile conftest.$ac_ext, and return whether this succeeded.
1540     ac_fn_c_try_compile ()
1541     {
1542     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1543     rm -f conftest.$ac_objext
1544     if { { ac_try="$ac_compile"
1545     case "(($ac_try" in
1546     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1547     *) ac_try_echo=$ac_try;;
1548     esac
1549     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1550     $as_echo "$ac_try_echo"; } >&5
1551     (eval "$ac_compile") 2>conftest.err
1552     ac_status=$?
1553     if test -s conftest.err; then
1554     grep -v '^ *+' conftest.err >conftest.er1
1555     cat conftest.er1 >&5
1556     mv -f conftest.er1 conftest.err
1557     fi
1558     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1559     test $ac_status = 0; } && {
1560     test -z "$ac_c_werror_flag" ||
1561     test ! -s conftest.err
1562     } && test -s conftest.$ac_objext; then :
1563     ac_retval=0
1564     else
1565     $as_echo "$as_me: failed program was:" >&5
1566     sed 's/^/| /' conftest.$ac_ext >&5
1567    
1568     ac_retval=1
1569     fi
1570 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1571 gezelter 1396 as_fn_set_status $ac_retval
1572    
1573     } # ac_fn_c_try_compile
1574    
1575     # ac_fn_fc_try_compile LINENO
1576     # ---------------------------
1577     # Try to compile conftest.$ac_ext, and return whether this succeeded.
1578     ac_fn_fc_try_compile ()
1579     {
1580     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1581     rm -f conftest.$ac_objext
1582     if { { ac_try="$ac_compile"
1583     case "(($ac_try" in
1584     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1585     *) ac_try_echo=$ac_try;;
1586     esac
1587     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1588     $as_echo "$ac_try_echo"; } >&5
1589     (eval "$ac_compile") 2>conftest.err
1590     ac_status=$?
1591     if test -s conftest.err; then
1592     grep -v '^ *+' conftest.err >conftest.er1
1593     cat conftest.er1 >&5
1594     mv -f conftest.er1 conftest.err
1595     fi
1596     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1597     test $ac_status = 0; } && {
1598     test -z "$ac_fc_werror_flag" ||
1599     test ! -s conftest.err
1600     } && test -s conftest.$ac_objext; then :
1601     ac_retval=0
1602     else
1603     $as_echo "$as_me: failed program was:" >&5
1604     sed 's/^/| /' conftest.$ac_ext >&5
1605    
1606     ac_retval=1
1607     fi
1608 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1609 gezelter 1396 as_fn_set_status $ac_retval
1610    
1611     } # ac_fn_fc_try_compile
1612    
1613 gezelter 1373 # ac_fn_cxx_try_link LINENO
1614     # -------------------------
1615     # Try to link conftest.$ac_ext, and return whether this succeeded.
1616     ac_fn_cxx_try_link ()
1617     {
1618     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1619     rm -f conftest.$ac_objext conftest$ac_exeext
1620     if { { ac_try="$ac_link"
1621     case "(($ac_try" in
1622     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1623     *) ac_try_echo=$ac_try;;
1624     esac
1625     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1626     $as_echo "$ac_try_echo"; } >&5
1627     (eval "$ac_link") 2>conftest.err
1628     ac_status=$?
1629     if test -s conftest.err; then
1630     grep -v '^ *+' conftest.err >conftest.er1
1631     cat conftest.er1 >&5
1632     mv -f conftest.er1 conftest.err
1633     fi
1634     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1635     test $ac_status = 0; } && {
1636     test -z "$ac_cxx_werror_flag" ||
1637     test ! -s conftest.err
1638     } && test -s conftest$ac_exeext && {
1639     test "$cross_compiling" = yes ||
1640     $as_test_x conftest$ac_exeext
1641     }; then :
1642     ac_retval=0
1643     else
1644     $as_echo "$as_me: failed program was:" >&5
1645     sed 's/^/| /' conftest.$ac_ext >&5
1646    
1647     ac_retval=1
1648     fi
1649     # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1650     # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1651     # interfere with the next link command; also delete a directory that is
1652     # left behind by Apple's compiler. We do this before executing the actions.
1653     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1654 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1655 gezelter 1390 as_fn_set_status $ac_retval
1656 gezelter 1373
1657     } # ac_fn_cxx_try_link
1658    
1659     # ac_fn_cxx_check_func LINENO FUNC VAR
1660     # ------------------------------------
1661     # Tests whether FUNC exists, setting the cache variable VAR accordingly
1662     ac_fn_cxx_check_func ()
1663     {
1664     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1665     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1666     $as_echo_n "checking for $2... " >&6; }
1667 gezelter 1511 if eval \${$3+:} false; then :
1668 gezelter 1373 $as_echo_n "(cached) " >&6
1669     else
1670     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671     /* end confdefs.h. */
1672     /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1673     For example, HP-UX 11i <limits.h> declares gettimeofday. */
1674     #define $2 innocuous_$2
1675    
1676     /* System header to define __stub macros and hopefully few prototypes,
1677     which can conflict with char $2 (); below.
1678     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1679     <limits.h> exists even on freestanding compilers. */
1680    
1681     #ifdef __STDC__
1682     # include <limits.h>
1683     #else
1684     # include <assert.h>
1685     #endif
1686    
1687     #undef $2
1688    
1689     /* Override any GCC internal prototype to avoid an error.
1690     Use char because int might match the return type of a GCC
1691     builtin and then its argument prototype would still apply. */
1692     #ifdef __cplusplus
1693     extern "C"
1694     #endif
1695     char $2 ();
1696     /* The GNU C library defines this for functions which it implements
1697     to always fail with ENOSYS. Some functions are actually named
1698     something starting with __ and the normal name is an alias. */
1699     #if defined __stub_$2 || defined __stub___$2
1700     choke me
1701     #endif
1702    
1703     int
1704     main ()
1705     {
1706     return $2 ();
1707     ;
1708     return 0;
1709     }
1710     _ACEOF
1711     if ac_fn_cxx_try_link "$LINENO"; then :
1712     eval "$3=yes"
1713     else
1714     eval "$3=no"
1715     fi
1716     rm -f core conftest.err conftest.$ac_objext \
1717     conftest$ac_exeext conftest.$ac_ext
1718     fi
1719     eval ac_res=\$$3
1720     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1721     $as_echo "$ac_res" >&6; }
1722 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1723 gezelter 1373
1724     } # ac_fn_cxx_check_func
1725    
1726     # ac_fn_c_try_link LINENO
1727     # -----------------------
1728     # Try to link conftest.$ac_ext, and return whether this succeeded.
1729     ac_fn_c_try_link ()
1730     {
1731     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1732     rm -f conftest.$ac_objext conftest$ac_exeext
1733     if { { ac_try="$ac_link"
1734     case "(($ac_try" in
1735     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1736     *) ac_try_echo=$ac_try;;
1737     esac
1738     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739     $as_echo "$ac_try_echo"; } >&5
1740     (eval "$ac_link") 2>conftest.err
1741     ac_status=$?
1742     if test -s conftest.err; then
1743     grep -v '^ *+' conftest.err >conftest.er1
1744     cat conftest.er1 >&5
1745     mv -f conftest.er1 conftest.err
1746     fi
1747     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1748     test $ac_status = 0; } && {
1749     test -z "$ac_c_werror_flag" ||
1750     test ! -s conftest.err
1751     } && test -s conftest$ac_exeext && {
1752     test "$cross_compiling" = yes ||
1753     $as_test_x conftest$ac_exeext
1754     }; then :
1755     ac_retval=0
1756     else
1757     $as_echo "$as_me: failed program was:" >&5
1758     sed 's/^/| /' conftest.$ac_ext >&5
1759    
1760     ac_retval=1
1761     fi
1762     # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1763     # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1764     # interfere with the next link command; also delete a directory that is
1765     # left behind by Apple's compiler. We do this before executing the actions.
1766     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1767 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1768 gezelter 1390 as_fn_set_status $ac_retval
1769 gezelter 1373
1770     } # ac_fn_c_try_link
1771    
1772     # ac_fn_c_check_func LINENO FUNC VAR
1773     # ----------------------------------
1774     # Tests whether FUNC exists, setting the cache variable VAR accordingly
1775     ac_fn_c_check_func ()
1776     {
1777     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1779     $as_echo_n "checking for $2... " >&6; }
1780 gezelter 1511 if eval \${$3+:} false; then :
1781 gezelter 1373 $as_echo_n "(cached) " >&6
1782     else
1783     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1784     /* end confdefs.h. */
1785     /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1786     For example, HP-UX 11i <limits.h> declares gettimeofday. */
1787     #define $2 innocuous_$2
1788    
1789     /* System header to define __stub macros and hopefully few prototypes,
1790     which can conflict with char $2 (); below.
1791     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1792     <limits.h> exists even on freestanding compilers. */
1793    
1794     #ifdef __STDC__
1795     # include <limits.h>
1796     #else
1797     # include <assert.h>
1798     #endif
1799    
1800     #undef $2
1801    
1802     /* Override any GCC internal prototype to avoid an error.
1803     Use char because int might match the return type of a GCC
1804     builtin and then its argument prototype would still apply. */
1805     #ifdef __cplusplus
1806     extern "C"
1807     #endif
1808     char $2 ();
1809     /* The GNU C library defines this for functions which it implements
1810     to always fail with ENOSYS. Some functions are actually named
1811     something starting with __ and the normal name is an alias. */
1812     #if defined __stub_$2 || defined __stub___$2
1813     choke me
1814     #endif
1815    
1816     int
1817     main ()
1818     {
1819     return $2 ();
1820     ;
1821     return 0;
1822     }
1823     _ACEOF
1824     if ac_fn_c_try_link "$LINENO"; then :
1825     eval "$3=yes"
1826     else
1827     eval "$3=no"
1828     fi
1829     rm -f core conftest.err conftest.$ac_objext \
1830     conftest$ac_exeext conftest.$ac_ext
1831     fi
1832     eval ac_res=\$$3
1833     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1834     $as_echo "$ac_res" >&6; }
1835 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1836 gezelter 1373
1837     } # ac_fn_c_check_func
1838    
1839     # ac_fn_fc_try_link LINENO
1840     # ------------------------
1841     # Try to link conftest.$ac_ext, and return whether this succeeded.
1842     ac_fn_fc_try_link ()
1843     {
1844     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845     rm -f conftest.$ac_objext conftest$ac_exeext
1846     if { { ac_try="$ac_link"
1847     case "(($ac_try" in
1848     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1849     *) ac_try_echo=$ac_try;;
1850     esac
1851     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1852     $as_echo "$ac_try_echo"; } >&5
1853     (eval "$ac_link") 2>conftest.err
1854     ac_status=$?
1855     if test -s conftest.err; then
1856     grep -v '^ *+' conftest.err >conftest.er1
1857     cat conftest.er1 >&5
1858     mv -f conftest.er1 conftest.err
1859     fi
1860     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1861     test $ac_status = 0; } && {
1862     test -z "$ac_fc_werror_flag" ||
1863     test ! -s conftest.err
1864     } && test -s conftest$ac_exeext && {
1865     test "$cross_compiling" = yes ||
1866     $as_test_x conftest$ac_exeext
1867     }; then :
1868     ac_retval=0
1869     else
1870     $as_echo "$as_me: failed program was:" >&5
1871     sed 's/^/| /' conftest.$ac_ext >&5
1872    
1873     ac_retval=1
1874     fi
1875     # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1876     # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1877     # interfere with the next link command; also delete a directory that is
1878     # left behind by Apple's compiler. We do this before executing the actions.
1879     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1880 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1881 gezelter 1390 as_fn_set_status $ac_retval
1882 gezelter 1373
1883     } # ac_fn_fc_try_link
1884    
1885     # ac_fn_c_try_cpp LINENO
1886     # ----------------------
1887     # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1888     ac_fn_c_try_cpp ()
1889     {
1890     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1891     if { { ac_try="$ac_cpp conftest.$ac_ext"
1892     case "(($ac_try" in
1893     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1894     *) ac_try_echo=$ac_try;;
1895     esac
1896     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1897     $as_echo "$ac_try_echo"; } >&5
1898     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1899     ac_status=$?
1900     if test -s conftest.err; then
1901     grep -v '^ *+' conftest.err >conftest.er1
1902     cat conftest.er1 >&5
1903     mv -f conftest.er1 conftest.err
1904     fi
1905     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1906 gezelter 1511 test $ac_status = 0; } > conftest.i && {
1907 gezelter 1373 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1908     test ! -s conftest.err
1909     }; then :
1910     ac_retval=0
1911     else
1912     $as_echo "$as_me: failed program was:" >&5
1913     sed 's/^/| /' conftest.$ac_ext >&5
1914    
1915     ac_retval=1
1916     fi
1917 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1918 gezelter 1390 as_fn_set_status $ac_retval
1919 gezelter 1373
1920     } # ac_fn_c_try_cpp
1921    
1922     # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1923     # -------------------------------------------------------
1924     # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1925     # the include files in INCLUDES and setting the cache variable VAR
1926     # accordingly.
1927     ac_fn_c_check_header_mongrel ()
1928     {
1929     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1930 gezelter 1511 if eval \${$3+:} false; then :
1931 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1932     $as_echo_n "checking for $2... " >&6; }
1933 gezelter 1511 if eval \${$3+:} false; then :
1934 gezelter 1373 $as_echo_n "(cached) " >&6
1935     fi
1936     eval ac_res=\$$3
1937     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1938     $as_echo "$ac_res" >&6; }
1939     else
1940     # Is the header compilable?
1941     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1942     $as_echo_n "checking $2 usability... " >&6; }
1943     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1944     /* end confdefs.h. */
1945     $4
1946     #include <$2>
1947     _ACEOF
1948     if ac_fn_c_try_compile "$LINENO"; then :
1949     ac_header_compiler=yes
1950     else
1951     ac_header_compiler=no
1952     fi
1953     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1954     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1955     $as_echo "$ac_header_compiler" >&6; }
1956    
1957     # Is the header present?
1958     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1959     $as_echo_n "checking $2 presence... " >&6; }
1960     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1961     /* end confdefs.h. */
1962     #include <$2>
1963     _ACEOF
1964     if ac_fn_c_try_cpp "$LINENO"; then :
1965     ac_header_preproc=yes
1966     else
1967     ac_header_preproc=no
1968     fi
1969 gezelter 1511 rm -f conftest.err conftest.i conftest.$ac_ext
1970 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1971     $as_echo "$ac_header_preproc" >&6; }
1972    
1973     # So? What about this header?
1974     case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1975     yes:no: )
1976     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1977     $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1978     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1979     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1980     ;;
1981     no:yes:* )
1982     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1983     $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1984     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1985     $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1986     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1987     $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1988     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1989     $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1990     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1991     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1992 gezelter 1511 ( $as_echo "## ------------------------------ ##
1993 gezelter 1373 ## Report this to gezelter@nd.edu ##
1994 gezelter 1511 ## ------------------------------ ##"
1995 gezelter 1373 ) | sed "s/^/$as_me: WARNING: /" >&2
1996     ;;
1997     esac
1998     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1999     $as_echo_n "checking for $2... " >&6; }
2000 gezelter 1511 if eval \${$3+:} false; then :
2001 gezelter 1373 $as_echo_n "(cached) " >&6
2002     else
2003     eval "$3=\$ac_header_compiler"
2004     fi
2005     eval ac_res=\$$3
2006     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2007     $as_echo "$ac_res" >&6; }
2008     fi
2009 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2010 gezelter 1373
2011     } # ac_fn_c_check_header_mongrel
2012    
2013     # ac_fn_c_try_run LINENO
2014     # ----------------------
2015     # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2016     # that executables *can* be run.
2017     ac_fn_c_try_run ()
2018     {
2019     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2020     if { { ac_try="$ac_link"
2021     case "(($ac_try" in
2022     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2023     *) ac_try_echo=$ac_try;;
2024     esac
2025     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2026     $as_echo "$ac_try_echo"; } >&5
2027     (eval "$ac_link") 2>&5
2028     ac_status=$?
2029     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2030     test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2031     { { case "(($ac_try" in
2032     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2033     *) ac_try_echo=$ac_try;;
2034     esac
2035     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2036     $as_echo "$ac_try_echo"; } >&5
2037     (eval "$ac_try") 2>&5
2038     ac_status=$?
2039     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2040     test $ac_status = 0; }; }; then :
2041     ac_retval=0
2042     else
2043     $as_echo "$as_me: program exited with status $ac_status" >&5
2044     $as_echo "$as_me: failed program was:" >&5
2045     sed 's/^/| /' conftest.$ac_ext >&5
2046    
2047     ac_retval=$ac_status
2048     fi
2049     rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2050 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2051 gezelter 1390 as_fn_set_status $ac_retval
2052 gezelter 1373
2053     } # ac_fn_c_try_run
2054    
2055     # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2056     # -------------------------------------------------------
2057     # Tests whether HEADER exists and can be compiled using the include files in
2058     # INCLUDES, setting the cache variable VAR accordingly.
2059     ac_fn_c_check_header_compile ()
2060     {
2061     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2062     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2063     $as_echo_n "checking for $2... " >&6; }
2064 gezelter 1511 if eval \${$3+:} false; then :
2065 gezelter 1373 $as_echo_n "(cached) " >&6
2066     else
2067     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2068     /* end confdefs.h. */
2069     $4
2070     #include <$2>
2071     _ACEOF
2072     if ac_fn_c_try_compile "$LINENO"; then :
2073     eval "$3=yes"
2074     else
2075     eval "$3=no"
2076     fi
2077     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2078     fi
2079     eval ac_res=\$$3
2080     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2081     $as_echo "$ac_res" >&6; }
2082 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2083 gezelter 1373
2084     } # ac_fn_c_check_header_compile
2085    
2086     # ac_fn_cxx_try_cpp LINENO
2087     # ------------------------
2088     # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2089     ac_fn_cxx_try_cpp ()
2090     {
2091     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2092     if { { ac_try="$ac_cpp conftest.$ac_ext"
2093     case "(($ac_try" in
2094     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2095     *) ac_try_echo=$ac_try;;
2096     esac
2097     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2098     $as_echo "$ac_try_echo"; } >&5
2099     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2100     ac_status=$?
2101     if test -s conftest.err; then
2102     grep -v '^ *+' conftest.err >conftest.er1
2103     cat conftest.er1 >&5
2104     mv -f conftest.er1 conftest.err
2105     fi
2106     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2107 gezelter 1511 test $ac_status = 0; } > conftest.i && {
2108 gezelter 1373 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2109     test ! -s conftest.err
2110     }; then :
2111     ac_retval=0
2112     else
2113     $as_echo "$as_me: failed program was:" >&5
2114     sed 's/^/| /' conftest.$ac_ext >&5
2115    
2116     ac_retval=1
2117     fi
2118 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2119 gezelter 1390 as_fn_set_status $ac_retval
2120 gezelter 1373
2121     } # ac_fn_cxx_try_cpp
2122    
2123     # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2124     # ---------------------------------------------------------
2125     # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2126     # the include files in INCLUDES and setting the cache variable VAR
2127     # accordingly.
2128     ac_fn_cxx_check_header_mongrel ()
2129     {
2130     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2131 gezelter 1511 if eval \${$3+:} false; then :
2132 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2133     $as_echo_n "checking for $2... " >&6; }
2134 gezelter 1511 if eval \${$3+:} false; then :
2135 gezelter 1373 $as_echo_n "(cached) " >&6
2136     fi
2137     eval ac_res=\$$3
2138     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2139     $as_echo "$ac_res" >&6; }
2140     else
2141     # Is the header compilable?
2142     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2143     $as_echo_n "checking $2 usability... " >&6; }
2144     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2145     /* end confdefs.h. */
2146     $4
2147     #include <$2>
2148     _ACEOF
2149     if ac_fn_cxx_try_compile "$LINENO"; then :
2150     ac_header_compiler=yes
2151     else
2152     ac_header_compiler=no
2153     fi
2154     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2155     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2156     $as_echo "$ac_header_compiler" >&6; }
2157    
2158     # Is the header present?
2159     { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2160     $as_echo_n "checking $2 presence... " >&6; }
2161     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2162     /* end confdefs.h. */
2163     #include <$2>
2164     _ACEOF
2165     if ac_fn_cxx_try_cpp "$LINENO"; then :
2166     ac_header_preproc=yes
2167     else
2168     ac_header_preproc=no
2169     fi
2170 gezelter 1511 rm -f conftest.err conftest.i conftest.$ac_ext
2171 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2172     $as_echo "$ac_header_preproc" >&6; }
2173    
2174     # So? What about this header?
2175     case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2176     yes:no: )
2177     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2178     $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2179     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2180     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2181     ;;
2182     no:yes:* )
2183     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2184     $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2185     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2186     $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2187     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2188     $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2189     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2190     $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2191     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2192     $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2193 gezelter 1511 ( $as_echo "## ------------------------------ ##
2194 gezelter 1373 ## Report this to gezelter@nd.edu ##
2195 gezelter 1511 ## ------------------------------ ##"
2196 gezelter 1373 ) | sed "s/^/$as_me: WARNING: /" >&2
2197     ;;
2198     esac
2199     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2200     $as_echo_n "checking for $2... " >&6; }
2201 gezelter 1511 if eval \${$3+:} false; then :
2202 gezelter 1373 $as_echo_n "(cached) " >&6
2203     else
2204     eval "$3=\$ac_header_compiler"
2205     fi
2206     eval ac_res=\$$3
2207     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2208     $as_echo "$ac_res" >&6; }
2209     fi
2210 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2211 gezelter 1373
2212     } # ac_fn_cxx_check_header_mongrel
2213    
2214     # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2215     # -------------------------------------------
2216     # Tests whether TYPE exists after having included INCLUDES, setting cache
2217     # variable VAR accordingly.
2218     ac_fn_c_check_type ()
2219     {
2220     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2221     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2222     $as_echo_n "checking for $2... " >&6; }
2223 gezelter 1511 if eval \${$3+:} false; then :
2224 gezelter 1373 $as_echo_n "(cached) " >&6
2225     else
2226     eval "$3=no"
2227     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2228     /* end confdefs.h. */
2229     $4
2230     #ifdef FC_DUMMY_MAIN
2231     #ifndef FC_DUMMY_MAIN_EQ_F77
2232     # ifdef __cplusplus
2233     extern "C"
2234     # endif
2235     int FC_DUMMY_MAIN() { return 1; }
2236     #endif
2237     #endif
2238     int
2239     main ()
2240     {
2241     if (sizeof ($2))
2242     return 0;
2243     ;
2244     return 0;
2245     }
2246     _ACEOF
2247     if ac_fn_c_try_compile "$LINENO"; then :
2248     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2249     /* end confdefs.h. */
2250     $4
2251     #ifdef FC_DUMMY_MAIN
2252     #ifndef FC_DUMMY_MAIN_EQ_F77
2253     # ifdef __cplusplus
2254     extern "C"
2255     # endif
2256     int FC_DUMMY_MAIN() { return 1; }
2257     #endif
2258     #endif
2259     int
2260     main ()
2261     {
2262     if (sizeof (($2)))
2263     return 0;
2264     ;
2265     return 0;
2266     }
2267     _ACEOF
2268     if ac_fn_c_try_compile "$LINENO"; then :
2269    
2270     else
2271     eval "$3=yes"
2272     fi
2273     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2274     fi
2275     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2276     fi
2277     eval ac_res=\$$3
2278     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2279     $as_echo "$ac_res" >&6; }
2280 gezelter 1511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2281 gezelter 1373
2282     } # ac_fn_c_check_type
2283 gezelter 1210 cat >config.log <<_ACEOF
2284 gezelter 2 This file contains any messages produced by compilers while
2285     running configure, to aid debugging if configure makes a mistake.
2286    
2287 gezelter 1390 It was created by OpenMD $as_me 1.0, which was
2288 gezelter 1511 generated by GNU Autoconf 2.68. Invocation command line was
2289 gezelter 2
2290     $ $0 $@
2291    
2292 gezelter 397 _ACEOF
2293 gezelter 1210 exec 5>>config.log
2294 gezelter 2 {
2295     cat <<_ASUNAME
2296 gezelter 397 ## --------- ##
2297     ## Platform. ##
2298     ## --------- ##
2299 gezelter 2
2300     hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2301     uname -m = `(uname -m) 2>/dev/null || echo unknown`
2302     uname -r = `(uname -r) 2>/dev/null || echo unknown`
2303     uname -s = `(uname -s) 2>/dev/null || echo unknown`
2304     uname -v = `(uname -v) 2>/dev/null || echo unknown`
2305    
2306     /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2307     /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2308    
2309     /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2310     /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2311     /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2312 gezelter 1210 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2313 gezelter 2 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2314     /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2315     /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2316    
2317 gezelter 397 _ASUNAME
2318 gezelter 345
2319 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2320     for as_dir in $PATH
2321     do
2322     IFS=$as_save_IFS
2323     test -z "$as_dir" && as_dir=.
2324 gezelter 1373 $as_echo "PATH: $as_dir"
2325     done
2326 gezelter 1210 IFS=$as_save_IFS
2327 gezelter 397
2328 gezelter 2 } >&5
2329    
2330 gezelter 397 cat >&5 <<_ACEOF
2331 gezelter 2
2332    
2333 gezelter 397 ## ----------- ##
2334     ## Core tests. ##
2335     ## ----------- ##
2336    
2337     _ACEOF
2338    
2339    
2340 gezelter 2 # Keep a trace of the command line.
2341     # Strip out --no-create and --no-recursion so they do not pile up.
2342 gezelter 397 # Strip out --silent because we don't want to record it for future runs.
2343 gezelter 2 # Also quote any args containing shell meta-characters.
2344 gezelter 397 # Make two passes to allow for proper duplicate-argument suppression.
2345 gezelter 2 ac_configure_args=
2346 gezelter 397 ac_configure_args0=
2347     ac_configure_args1=
2348     ac_must_keep_next=false
2349     for ac_pass in 1 2
2350 gezelter 2 do
2351 gezelter 397 for ac_arg
2352     do
2353     case $ac_arg in
2354     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2355     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2356     | -silent | --silent | --silen | --sile | --sil)
2357     continue ;;
2358 gezelter 1210 *\'*)
2359 gezelter 1300 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2360 gezelter 397 esac
2361     case $ac_pass in
2362 gezelter 1373 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2363 gezelter 397 2)
2364 gezelter 1373 as_fn_append ac_configure_args1 " '$ac_arg'"
2365 gezelter 397 if test $ac_must_keep_next = true; then
2366     ac_must_keep_next=false # Got value, back to normal.
2367     else
2368     case $ac_arg in
2369     *=* | --config-cache | -C | -disable-* | --disable-* \
2370     | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2371     | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2372     | -with-* | --with-* | -without-* | --without-* | --x)
2373     case "$ac_configure_args0 " in
2374     "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2375     esac
2376     ;;
2377     -* ) ac_must_keep_next=true ;;
2378     esac
2379     fi
2380 gezelter 1373 as_fn_append ac_configure_args " '$ac_arg'"
2381 gezelter 397 ;;
2382     esac
2383     done
2384 gezelter 2 done
2385 gezelter 1373 { ac_configure_args0=; unset ac_configure_args0;}
2386     { ac_configure_args1=; unset ac_configure_args1;}
2387 gezelter 2
2388     # When interrupted or exit'd, cleanup temporary files, and complete
2389     # config.log. We remove comments because anyway the quotes in there
2390     # would cause problems or look ugly.
2391 gezelter 1210 # WARNING: Use '\'' to represent an apostrophe within the trap.
2392     # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2393 gezelter 2 trap 'exit_status=$?
2394     # Save into config.log some information that might help in debugging.
2395 gezelter 397 {
2396     echo
2397    
2398 gezelter 1511 $as_echo "## ---------------- ##
2399 gezelter 397 ## Cache variables. ##
2400 gezelter 1511 ## ---------------- ##"
2401 gezelter 397 echo
2402     # The following way of writing the cache mishandles newlines in values,
2403 gezelter 1210 (
2404     for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2405     eval ac_val=\$$ac_var
2406     case $ac_val in #(
2407     *${as_nl}*)
2408     case $ac_var in #(
2409 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2410     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2411 gezelter 1210 esac
2412     case $ac_var in #(
2413     _ | IFS | as_nl) ;; #(
2414 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2415 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
2416 gezelter 1210 esac ;;
2417     esac
2418     done
2419 gezelter 2 (set) 2>&1 |
2420 gezelter 1210 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2421     *${as_nl}ac_space=\ *)
2422 gezelter 2 sed -n \
2423 gezelter 1210 "s/'\''/'\''\\\\'\'''\''/g;
2424     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2425     ;; #(
2426 gezelter 2 *)
2427 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2428 gezelter 2 ;;
2429 gezelter 1210 esac |
2430     sort
2431     )
2432 gezelter 397 echo
2433    
2434 gezelter 1511 $as_echo "## ----------------- ##
2435 gezelter 397 ## Output variables. ##
2436 gezelter 1511 ## ----------------- ##"
2437 gezelter 397 echo
2438     for ac_var in $ac_subst_vars
2439     do
2440 gezelter 1210 eval ac_val=\$$ac_var
2441     case $ac_val in
2442 gezelter 1300 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2443 gezelter 1210 esac
2444 gezelter 1300 $as_echo "$ac_var='\''$ac_val'\''"
2445 gezelter 397 done | sort
2446     echo
2447    
2448     if test -n "$ac_subst_files"; then
2449 gezelter 1511 $as_echo "## ------------------- ##
2450 gezelter 1210 ## File substitutions. ##
2451 gezelter 1511 ## ------------------- ##"
2452 gezelter 397 echo
2453     for ac_var in $ac_subst_files
2454     do
2455 gezelter 1210 eval ac_val=\$$ac_var
2456     case $ac_val in
2457 gezelter 1300 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2458 gezelter 1210 esac
2459 gezelter 1300 $as_echo "$ac_var='\''$ac_val'\''"
2460 gezelter 397 done | sort
2461     echo
2462     fi
2463    
2464     if test -s confdefs.h; then
2465 gezelter 1511 $as_echo "## ----------- ##
2466 gezelter 397 ## confdefs.h. ##
2467 gezelter 1511 ## ----------- ##"
2468 gezelter 397 echo
2469 gezelter 1210 cat confdefs.h
2470 gezelter 397 echo
2471     fi
2472     test "$ac_signal" != 0 &&
2473 gezelter 1300 $as_echo "$as_me: caught signal $ac_signal"
2474     $as_echo "$as_me: exit $exit_status"
2475 gezelter 397 } >&5
2476 gezelter 1210 rm -f core *.core core.conftest.* &&
2477     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2478 gezelter 2 exit $exit_status
2479 gezelter 1210 ' 0
2480 gezelter 2 for ac_signal in 1 2 13 15; do
2481 gezelter 1373 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2482 gezelter 2 done
2483     ac_signal=0
2484    
2485     # confdefs.h avoids OS command line length limits that DEFS can exceed.
2486 gezelter 1210 rm -f -r conftest* confdefs.h
2487 gezelter 2
2488 gezelter 1373 $as_echo "/* confdefs.h */" > confdefs.h
2489    
2490 gezelter 397 # Predefined preprocessor variables.
2491    
2492     cat >>confdefs.h <<_ACEOF
2493     #define PACKAGE_NAME "$PACKAGE_NAME"
2494     _ACEOF
2495    
2496     cat >>confdefs.h <<_ACEOF
2497     #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2498     _ACEOF
2499    
2500     cat >>confdefs.h <<_ACEOF
2501     #define PACKAGE_VERSION "$PACKAGE_VERSION"
2502     _ACEOF
2503    
2504     cat >>confdefs.h <<_ACEOF
2505     #define PACKAGE_STRING "$PACKAGE_STRING"
2506     _ACEOF
2507    
2508     cat >>confdefs.h <<_ACEOF
2509     #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2510     _ACEOF
2511    
2512 gezelter 1373 cat >>confdefs.h <<_ACEOF
2513     #define PACKAGE_URL "$PACKAGE_URL"
2514     _ACEOF
2515 gezelter 397
2516 gezelter 1373
2517 gezelter 2 # Let the site file select an alternate cache file if it wants to.
2518 gezelter 1300 # Prefer an explicitly selected file to automatically selected ones.
2519     ac_site_file1=NONE
2520     ac_site_file2=NONE
2521 gezelter 1210 if test -n "$CONFIG_SITE"; then
2522 gezelter 1511 # We do not want a PATH search for config.site.
2523     case $CONFIG_SITE in #((
2524     -*) ac_site_file1=./$CONFIG_SITE;;
2525     */*) ac_site_file1=$CONFIG_SITE;;
2526     *) ac_site_file1=./$CONFIG_SITE;;
2527     esac
2528 gezelter 1210 elif test "x$prefix" != xNONE; then
2529 gezelter 1300 ac_site_file1=$prefix/share/config.site
2530     ac_site_file2=$prefix/etc/config.site
2531 gezelter 1210 else
2532 gezelter 1300 ac_site_file1=$ac_default_prefix/share/config.site
2533     ac_site_file2=$ac_default_prefix/etc/config.site
2534 gezelter 2 fi
2535 gezelter 1300 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2536 gezelter 1210 do
2537 gezelter 1300 test "x$ac_site_file" = xNONE && continue
2538 gezelter 1390 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2539 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2540 gezelter 1300 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2541 gezelter 397 sed 's/^/| /' "$ac_site_file" >&5
2542 gezelter 1511 . "$ac_site_file" \
2543     || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2544     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2545     as_fn_error $? "failed to load site script $ac_site_file
2546     See \`config.log' for more details" "$LINENO" 5; }
2547 gezelter 2 fi
2548     done
2549    
2550     if test -r "$cache_file"; then
2551 gezelter 1390 # Some versions of bash will fail to source /dev/null (special files
2552     # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2553     if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2554 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2555 gezelter 1300 $as_echo "$as_me: loading cache $cache_file" >&6;}
2556 gezelter 2 case $cache_file in
2557 gezelter 1210 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2558     *) . "./$cache_file";;
2559 gezelter 2 esac
2560     fi
2561     else
2562 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2563 gezelter 1300 $as_echo "$as_me: creating cache $cache_file" >&6;}
2564 gezelter 2 >$cache_file
2565     fi
2566    
2567     # Check that the precious variables saved in the cache have kept the same
2568     # value.
2569 gezelter 397 ac_cache_corrupted=false
2570 gezelter 1210 for ac_var in $ac_precious_vars; do
2571 gezelter 2 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2572     eval ac_new_set=\$ac_env_${ac_var}_set
2573 gezelter 1210 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2574     eval ac_new_val=\$ac_env_${ac_var}_value
2575 gezelter 2 case $ac_old_set,$ac_new_set in
2576     set,)
2577 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2578 gezelter 1300 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2579 gezelter 397 ac_cache_corrupted=: ;;
2580 gezelter 2 ,set)
2581 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2582 gezelter 1300 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2583 gezelter 397 ac_cache_corrupted=: ;;
2584 gezelter 2 ,);;
2585     *)
2586     if test "x$ac_old_val" != "x$ac_new_val"; then
2587 gezelter 1300 # differences in whitespace do not lead to failure.
2588     ac_old_val_w=`echo x $ac_old_val`
2589     ac_new_val_w=`echo x $ac_new_val`
2590     if test "$ac_old_val_w" != "$ac_new_val_w"; then
2591 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2592 gezelter 1300 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2593     ac_cache_corrupted=:
2594     else
2595 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2596 gezelter 1300 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2597     eval $ac_var=\$ac_old_val
2598     fi
2599 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2600 gezelter 1300 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2601 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2602 gezelter 1300 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2603 gezelter 2 fi;;
2604     esac
2605 gezelter 397 # Pass precious variables to config.status.
2606     if test "$ac_new_set" = set; then
2607     case $ac_new_val in
2608 gezelter 1300 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2609 gezelter 397 *) ac_arg=$ac_var=$ac_new_val ;;
2610     esac
2611     case " $ac_configure_args " in
2612     *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2613 gezelter 1373 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2614 gezelter 397 esac
2615     fi
2616 gezelter 2 done
2617 gezelter 397 if $ac_cache_corrupted; then
2618 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2619     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2620     { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2621 gezelter 1300 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2622 gezelter 1511 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2623 gezelter 2 fi
2624 gezelter 1373 ## -------------------- ##
2625     ## Main body of script. ##
2626     ## -------------------- ##
2627 gezelter 2
2628 gezelter 1210 ac_ext=c
2629     ac_cpp='$CPP $CPPFLAGS'
2630     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2631     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2632     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2633 gezelter 397
2634    
2635 gezelter 2 ac_aux_dir=
2636 gezelter 1210 for ac_dir in ac-tools "$srcdir"/ac-tools; do
2637 gezelter 1511 if test -f "$ac_dir/install-sh"; then
2638     ac_aux_dir=$ac_dir
2639     ac_install_sh="$ac_aux_dir/install-sh -c"
2640     break
2641     elif test -f "$ac_dir/install.sh"; then
2642     ac_aux_dir=$ac_dir
2643     ac_install_sh="$ac_aux_dir/install.sh -c"
2644     break
2645     elif test -f "$ac_dir/shtool"; then
2646     ac_aux_dir=$ac_dir
2647     ac_install_sh="$ac_aux_dir/shtool install -c"
2648     break
2649     fi
2650 gezelter 2 done
2651     if test -z "$ac_aux_dir"; then
2652 gezelter 1511 as_fn_error $? "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2653 gezelter 2 fi
2654    
2655 gezelter 1210 # These three variables are undocumented and unsupported,
2656     # and are intended to be withdrawn in a future Autoconf release.
2657     # They can cause serious problems if a builder's source tree is in a directory
2658     # whose full name contains unusual characters.
2659     ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2660     ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2661     ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2662 gezelter 397
2663 gezelter 2
2664 gezelter 397
2665 gezelter 1210 ac_config_headers="$ac_config_headers src/config.h"
2666 gezelter 2
2667    
2668 gezelter 397
2669    
2670 gezelter 2
2671 gezelter 397
2672    
2673 gezelter 2
2674    
2675    
2676 gezelter 397
2677    
2678 gezelter 2
2679 gezelter 397
2680    
2681 gezelter 2
2682    
2683 gezelter 397
2684    
2685 gezelter 2
2686 gezelter 397
2687    
2688 gezelter 2
2689    
2690    
2691 gezelter 397
2692    
2693 gezelter 2
2694 gezelter 397
2695 gezelter 2
2696 gezelter 397
2697    
2698 gezelter 2
2699    
2700 gezelter 397
2701 gezelter 2
2702 gezelter 397
2703 gezelter 2
2704 gezelter 397
2705    
2706 gezelter 956
2707    
2708 gezelter 1210
2709    
2710 gezelter 957 #
2711     #
2712     #
2713 gezelter 956
2714    
2715    
2716    
2717 gezelter 2
2718 gezelter 958
2719 chuckv 1200
2720    
2721 gezelter 1210
2722    
2723 gezelter 44 # AC_F90_MODULE_NAMES
2724     # -------------------
2725     #
2726     # Figure out how the Fortran 90 compiler constructs module file names
2727     #
2728     # AC_F90_MODULE_NAMES
2729 gezelter 2
2730 gezelter 397
2731    
2732    
2733    
2734    
2735    
2736    
2737    
2738    
2739    
2740    
2741    
2742    
2743    
2744    
2745    
2746    
2747    
2748    
2749    
2750    
2751    
2752    
2753    
2754    
2755    
2756    
2757    
2758    
2759    
2760    
2761    
2762    
2763    
2764    
2765 gezelter 957
2766    
2767    
2768    
2769    
2770    
2771    
2772    
2773    
2774    
2775    
2776    
2777    
2778    
2779    
2780    
2781    
2782    
2783    
2784    
2785    
2786    
2787    
2788    
2789    
2790    
2791    
2792    
2793    
2794    
2795    
2796    
2797    
2798    
2799    
2800    
2801    
2802    
2803    
2804    
2805    
2806    
2807    
2808    
2809    
2810    
2811    
2812    
2813    
2814    
2815    
2816 gezelter 1373 # ===========================================================================
2817     # http://www.nongnu.org/autoconf-archive/ax_mpi.html
2818     # ===========================================================================
2819     #
2820     # SYNOPSIS
2821     #
2822     # AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2823     #
2824     # DESCRIPTION
2825     #
2826     # This macro tries to find out how to compile programs that use MPI
2827     # (Message Passing Interface), a standard API for parallel process
2828     # communication (see http://www-unix.mcs.anl.gov/mpi/)
2829     #
2830     # On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2831     # to the name of the MPI compiler, depending upon the current language.
2832     # (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2833     # mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2834     # are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2835     # MPICC/MPICXX/MPIF77/MPIFC was not found).
2836     #
2837     # If you want to compile everything with MPI, you should set:
2838     #
2839     # CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2840     # LIBS="$MPILIBS $LIBS"
2841     #
2842     # NOTE: The above assumes that you will use $CC (or whatever) for linking
2843     # as well as for compiling. (This is the default for automake and most
2844     # Makefiles.)
2845     #
2846     # The user can force a particular library/compiler by setting the
2847     # MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2848     #
2849     # ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2850     # found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2851     # found. If ACTION-IF-FOUND is not specified, the default action will
2852     # define HAVE_MPI.
2853     #
2854     # LICENSE
2855     #
2856     # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2857     # Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2858     #
2859     # This program is free software: you can redistribute it and/or modify it
2860     # under the terms of the GNU General Public License as published by the
2861     # Free Software Foundation, either version 3 of the License, or (at your
2862     # option) any later version.
2863     #
2864     # This program is distributed in the hope that it will be useful, but
2865     # WITHOUT ANY WARRANTY; without even the implied warranty of
2866     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2867     # Public License for more details.
2868     #
2869     # You should have received a copy of the GNU General Public License along
2870     # with this program. If not, see <http://www.gnu.org/licenses/>.
2871     #
2872     # As a special exception, the respective Autoconf Macro's copyright owner
2873     # gives unlimited permission to copy, distribute and modify the configure
2874     # scripts that are the output of Autoconf when processing the Macro. You
2875     # need not follow the terms of the GNU General Public License when using
2876     # or distributing such scripts, even though portions of the text of the
2877     # Macro appear in them. The GNU General Public License (GPL) does govern
2878     # all other use of the material that constitutes the Autoconf Macro.
2879     #
2880     # This special exception to the GPL applies to versions of the Autoconf
2881     # Macro released by the Autoconf Archive. When you make and distribute a
2882     # modified version of the Autoconf Macro, you may extend this special
2883     # exception to the GPL to apply to your modified version as well.
2884 gezelter 957
2885 gezelter 1373 # This is what autoupdate's m4 run will expand. It fires
2886     # the warning (with _au_warn_XXX), outputs it into the
2887     # updated configure.ac (with AC_DIAGNOSE), and then outputs
2888     # the replacement expansion.
2889 chuckv 1197
2890    
2891 gezelter 1373 # This is an auxiliary macro that is also run when
2892     # autoupdate runs m4. It simply calls m4_warning, but
2893     # we need a wrapper so that each warning is emitted only
2894     # once. We break the quoting in m4_warning's argument in
2895     # order to expand this macro's arguments, not AU_DEFUN's.
2896 chuckv 1197
2897    
2898 gezelter 1373 # Finally, this is the expansion that is picked up by
2899     # autoconf. It tells the user to run autoupdate, and
2900     # then outputs the replacement expansion. We do not care
2901     # about autoupdate's warning because that contains
2902     # information on what to do *after* running autoupdate.
2903 chuckv 1197
2904    
2905    
2906 gezelter 2 # who am i
2907     # Make sure we can run config.sub.
2908 gezelter 1210 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2909 gezelter 1511 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2910 gezelter 2
2911 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2912 gezelter 1300 $as_echo_n "checking build system type... " >&6; }
2913 gezelter 1511 if ${ac_cv_build+:} false; then :
2914 gezelter 1300 $as_echo_n "(cached) " >&6
2915 gezelter 2 else
2916 gezelter 1210 ac_build_alias=$build_alias
2917     test "x$ac_build_alias" = x &&
2918     ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2919     test "x$ac_build_alias" = x &&
2920 gezelter 1511 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2921 gezelter 1210 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2922 gezelter 1511 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2923 gezelter 2
2924     fi
2925 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2926 gezelter 1300 $as_echo "$ac_cv_build" >&6; }
2927 gezelter 1210 case $ac_cv_build in
2928     *-*-*) ;;
2929 gezelter 1511 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2930 gezelter 1210 esac
2931 gezelter 2 build=$ac_cv_build
2932 gezelter 1210 ac_save_IFS=$IFS; IFS='-'
2933     set x $ac_cv_build
2934     shift
2935     build_cpu=$1
2936     build_vendor=$2
2937     shift; shift
2938     # Remember, the first character of IFS is used to create $*,
2939     # except with old shells:
2940     build_os=$*
2941     IFS=$ac_save_IFS
2942     case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2943 gezelter 2
2944 gezelter 397
2945 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2946 gezelter 1300 $as_echo_n "checking host system type... " >&6; }
2947 gezelter 1511 if ${ac_cv_host+:} false; then :
2948 gezelter 1300 $as_echo_n "(cached) " >&6
2949 gezelter 2 else
2950 gezelter 1210 if test "x$host_alias" = x; then
2951     ac_cv_host=$ac_cv_build
2952     else
2953     ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2954 gezelter 1511 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2955 gezelter 1210 fi
2956 gezelter 2
2957     fi
2958 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2959 gezelter 1300 $as_echo "$ac_cv_host" >&6; }
2960 gezelter 1210 case $ac_cv_host in
2961     *-*-*) ;;
2962 gezelter 1511 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2963 gezelter 1210 esac
2964 gezelter 2 host=$ac_cv_host
2965 gezelter 1210 ac_save_IFS=$IFS; IFS='-'
2966     set x $ac_cv_host
2967     shift
2968     host_cpu=$1
2969     host_vendor=$2
2970     shift; shift
2971     # Remember, the first character of IFS is used to create $*,
2972     # except with old shells:
2973     host_os=$*
2974     IFS=$ac_save_IFS
2975     case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2976 gezelter 2
2977 gezelter 397
2978    
2979    
2980    
2981 gezelter 848 # set program name
2982 gezelter 1390 PROGNAME="openmd"
2983 gezelter 848
2984    
2985    
2986    
2987     OBJEXT=".$OBJEXT"
2988    
2989 gezelter 1390 OPENMD=openmd
2990 gezelter 848
2991     if test "x${prefix}" = "xNONE"
2992     then
2993 gezelter 1390 OPENMD_HOME=${ac_default_prefix}/openmd
2994 gezelter 848 else
2995 gezelter 1390 OPENMD_HOME=${prefix}/openmd
2996 gezelter 848 fi
2997 gezelter 1390 # Check whether --enable-openmd-home was given.
2998     if test "${enable_openmd_home+set}" = set; then :
2999     enableval=$enable_openmd_home; OPENMD_HOME="${enableval}"
3000 gezelter 1210 fi
3001 gezelter 848
3002 gezelter 1210
3003 gezelter 848 # there are two ways to do debugging. One with the --enable-debug flag
3004     # and one using the DEBUG environment variable
3005    
3006     debug=0
3007 gezelter 1210 # Check whether --enable-debug was given.
3008 gezelter 1373 if test "${enable_debug+set}" = set; then :
3009 gezelter 1210 enableval=$enable_debug; debug=1
3010     fi
3011    
3012 gezelter 848 if test "${DEBUG}"; then
3013    
3014 gezelter 1373 $as_echo "#define debug 1" >>confdefs.h
3015 gezelter 848
3016     msg="$msg, debug mode"
3017     fi
3018    
3019    
3020 gezelter 1210 # Check whether --enable-single was given.
3021 gezelter 1373 if test "${enable_single+set}" = set; then :
3022 gezelter 1210 enableval=$enable_single; ok=$enableval
3023 gezelter 961 else
3024     ok=no
3025 gezelter 1210 fi
3026    
3027     # Check whether --enable-float was given.
3028 gezelter 1373 if test "${enable_float+set}" = set; then :
3029 gezelter 1210 enableval=$enable_float; ok=$enableval
3030     fi
3031    
3032 gezelter 961 if test "$ok" = "yes"; then
3033    
3034 gezelter 1373 $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3035 gezelter 961
3036 gezelter 962 USE_SINGLE_PRECISION=yes
3037    
3038 gezelter 961 fi
3039    
3040 gezelter 1373 ac_ext=cpp
3041     ac_cpp='$CXXCPP $CPPFLAGS'
3042     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3043     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3044     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3045     if test -z "$CXX"; then
3046     if test -n "$CCC"; then
3047     CXX=$CCC
3048     else
3049     if test -n "$ac_tool_prefix"; then
3050 gezelter 1396 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3051 gezelter 1373 do
3052     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3053     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3054     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3055     $as_echo_n "checking for $ac_word... " >&6; }
3056 gezelter 1511 if ${ac_cv_prog_CXX+:} false; then :
3057 gezelter 1373 $as_echo_n "(cached) " >&6
3058     else
3059     if test -n "$CXX"; then
3060     ac_cv_prog_CXX="$CXX" # Let the user override the test.
3061     else
3062     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3063     for as_dir in $PATH
3064     do
3065     IFS=$as_save_IFS
3066     test -z "$as_dir" && as_dir=.
3067     for ac_exec_ext in '' $ac_executable_extensions; do
3068     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3069     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3070     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3071     break 2
3072     fi
3073     done
3074     done
3075     IFS=$as_save_IFS
3076 gezelter 1225
3077 gezelter 1373 fi
3078     fi
3079     CXX=$ac_cv_prog_CXX
3080     if test -n "$CXX"; then
3081     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3082     $as_echo "$CXX" >&6; }
3083 gezelter 1225 else
3084 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3085     $as_echo "no" >&6; }
3086 gezelter 1225 fi
3087    
3088    
3089 gezelter 1373 test -n "$CXX" && break
3090     done
3091     fi
3092     if test -z "$CXX"; then
3093     ac_ct_CXX=$CXX
3094 gezelter 1396 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3095 gezelter 1225 do
3096     # Extract the first word of "$ac_prog", so it can be a program name with args.
3097     set dummy $ac_prog; ac_word=$2
3098 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3099 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3100 gezelter 1511 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3101 gezelter 1300 $as_echo_n "(cached) " >&6
3102 gezelter 1225 else
3103 gezelter 1373 if test -n "$ac_ct_CXX"; then
3104     ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3105 gezelter 1225 else
3106     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3107     for as_dir in $PATH
3108     do
3109     IFS=$as_save_IFS
3110     test -z "$as_dir" && as_dir=.
3111 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3112 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3113 gezelter 1373 ac_cv_prog_ac_ct_CXX="$ac_prog"
3114     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3115 gezelter 1225 break 2
3116     fi
3117     done
3118 gezelter 1373 done
3119 gezelter 1225 IFS=$as_save_IFS
3120    
3121     fi
3122     fi
3123 gezelter 1373 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3124     if test -n "$ac_ct_CXX"; then
3125     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3126     $as_echo "$ac_ct_CXX" >&6; }
3127 gezelter 1225 else
3128 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3129 gezelter 1300 $as_echo "no" >&6; }
3130 gezelter 1225 fi
3131    
3132    
3133 gezelter 1373 test -n "$ac_ct_CXX" && break
3134 gezelter 1225 done
3135    
3136 gezelter 1373 if test "x$ac_ct_CXX" = x; then
3137     CXX="g++"
3138     else
3139     case $cross_compiling:$ac_tool_warned in
3140     yes:)
3141     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3142     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3143     ac_tool_warned=yes ;;
3144     esac
3145     CXX=$ac_ct_CXX
3146     fi
3147     fi
3148 gezelter 1225
3149 gezelter 1373 fi
3150     fi
3151     # Provide some information about the compiler.
3152     $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3153     set X $ac_compile
3154     ac_compiler=$2
3155     for ac_option in --version -v -V -qversion; do
3156     { { ac_try="$ac_compiler $ac_option >&5"
3157     case "(($ac_try" in
3158     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3159     *) ac_try_echo=$ac_try;;
3160     esac
3161     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3162     $as_echo "$ac_try_echo"; } >&5
3163     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3164     ac_status=$?
3165     if test -s conftest.err; then
3166     sed '10a\
3167     ... rest of stderr output deleted ...
3168     10q' conftest.err >conftest.er1
3169     cat conftest.er1 >&5
3170     fi
3171 gezelter 1390 rm -f conftest.er1 conftest.err
3172 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3173     test $ac_status = 0; }
3174     done
3175    
3176     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3177     /* end confdefs.h. */
3178 gezelter 1390
3179 gezelter 1373 int
3180     main ()
3181     {
3182    
3183     ;
3184     return 0;
3185     }
3186     _ACEOF
3187     ac_clean_files_save=$ac_clean_files
3188 gezelter 1390 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3189 gezelter 1373 # Try to create an executable without -o first, disregard a.out.
3190     # It will help us diagnose broken compilers, and finding out an intuition
3191     # of exeext.
3192 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3193     $as_echo_n "checking whether the C++ compiler works... " >&6; }
3194 gezelter 1373 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3195    
3196     # The possible output files:
3197     ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3198    
3199     ac_rmfiles=
3200     for ac_file in $ac_files
3201     do
3202     case $ac_file in
3203     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3204     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3205     esac
3206     done
3207     rm -f $ac_rmfiles
3208    
3209     if { { ac_try="$ac_link_default"
3210     case "(($ac_try" in
3211     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3212     *) ac_try_echo=$ac_try;;
3213     esac
3214     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3215     $as_echo "$ac_try_echo"; } >&5
3216     (eval "$ac_link_default") 2>&5
3217     ac_status=$?
3218     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3219     test $ac_status = 0; }; then :
3220     # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3221     # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3222     # in a Makefile. We should not override ac_cv_exeext if it was cached,
3223     # so that the user can short-circuit this test for compilers unknown to
3224     # Autoconf.
3225     for ac_file in $ac_files ''
3226     do
3227     test -f "$ac_file" || continue
3228     case $ac_file in
3229     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3230     ;;
3231     [ab].out )
3232     # We found the default executable, but exeext='' is most
3233     # certainly right.
3234     break;;
3235     *.* )
3236     if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3237     then :; else
3238     ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3239     fi
3240     # We set ac_cv_exeext here because the later test for it is not
3241     # safe: cross compilers may not add the suffix if given an `-o'
3242     # argument, so we may need to know it at that point already.
3243     # Even if this section looks crufty: it has the advantage of
3244     # actually working.
3245     break;;
3246     * )
3247     break;;
3248     esac
3249     done
3250     test "$ac_cv_exeext" = no && ac_cv_exeext=
3251    
3252     else
3253     ac_file=''
3254     fi
3255     if test -z "$ac_file"; then :
3256 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3257     $as_echo "no" >&6; }
3258     $as_echo "$as_me: failed program was:" >&5
3259 gezelter 1373 sed 's/^/| /' conftest.$ac_ext >&5
3260    
3261     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3262     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3263 gezelter 1511 as_fn_error 77 "C++ compiler cannot create executables
3264     See \`config.log' for more details" "$LINENO" 5; }
3265 gezelter 1390 else
3266     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3267     $as_echo "yes" >&6; }
3268 gezelter 1373 fi
3269 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3270     $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3271     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3272     $as_echo "$ac_file" >&6; }
3273 gezelter 1373 ac_exeext=$ac_cv_exeext
3274    
3275 gezelter 1390 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3276 gezelter 1373 ac_clean_files=$ac_clean_files_save
3277     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3278     $as_echo_n "checking for suffix of executables... " >&6; }
3279     if { { ac_try="$ac_link"
3280     case "(($ac_try" in
3281     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3282     *) ac_try_echo=$ac_try;;
3283     esac
3284     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3285     $as_echo "$ac_try_echo"; } >&5
3286     (eval "$ac_link") 2>&5
3287     ac_status=$?
3288     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3289     test $ac_status = 0; }; then :
3290     # If both `conftest.exe' and `conftest' are `present' (well, observable)
3291     # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3292     # work properly (i.e., refer to `conftest.exe'), while it won't with
3293     # `rm'.
3294     for ac_file in conftest.exe conftest conftest.*; do
3295     test -f "$ac_file" || continue
3296     case $ac_file in
3297     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3298     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3299     break;;
3300     * ) break;;
3301     esac
3302     done
3303     else
3304     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3305     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3306 gezelter 1511 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3307     See \`config.log' for more details" "$LINENO" 5; }
3308 gezelter 1373 fi
3309 gezelter 1390 rm -f conftest conftest$ac_cv_exeext
3310 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3311     $as_echo "$ac_cv_exeext" >&6; }
3312    
3313     rm -f conftest.$ac_ext
3314     EXEEXT=$ac_cv_exeext
3315     ac_exeext=$EXEEXT
3316 gezelter 1390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3317     /* end confdefs.h. */
3318     #include <stdio.h>
3319     int
3320     main ()
3321     {
3322     FILE *f = fopen ("conftest.out", "w");
3323     return ferror (f) || fclose (f) != 0;
3324    
3325     ;
3326     return 0;
3327     }
3328     _ACEOF
3329     ac_clean_files="$ac_clean_files conftest.out"
3330     # Check that the compiler produces executables we can run. If not, either
3331     # the compiler is broken, or we cross compile.
3332     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3333     $as_echo_n "checking whether we are cross compiling... " >&6; }
3334     if test "$cross_compiling" != yes; then
3335     { { ac_try="$ac_link"
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_link") 2>&5
3343     ac_status=$?
3344     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3345     test $ac_status = 0; }
3346     if { ac_try='./conftest$ac_cv_exeext'
3347     { { case "(($ac_try" in
3348     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3349     *) ac_try_echo=$ac_try;;
3350     esac
3351     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3352     $as_echo "$ac_try_echo"; } >&5
3353     (eval "$ac_try") 2>&5
3354     ac_status=$?
3355     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3356     test $ac_status = 0; }; }; then
3357     cross_compiling=no
3358     else
3359     if test "$cross_compiling" = maybe; then
3360     cross_compiling=yes
3361     else
3362     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3363     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3364 gezelter 1511 as_fn_error $? "cannot run C++ compiled programs.
3365 gezelter 1390 If you meant to cross compile, use \`--host'.
3366 gezelter 1511 See \`config.log' for more details" "$LINENO" 5; }
3367 gezelter 1390 fi
3368     fi
3369     fi
3370     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3371     $as_echo "$cross_compiling" >&6; }
3372    
3373     rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3374     ac_clean_files=$ac_clean_files_save
3375 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3376     $as_echo_n "checking for suffix of object files... " >&6; }
3377 gezelter 1511 if ${ac_cv_objext+:} false; then :
3378 gezelter 1373 $as_echo_n "(cached) " >&6
3379     else
3380     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3381     /* end confdefs.h. */
3382    
3383     int
3384     main ()
3385     {
3386    
3387     ;
3388     return 0;
3389     }
3390     _ACEOF
3391     rm -f conftest.o conftest.obj
3392     if { { ac_try="$ac_compile"
3393     case "(($ac_try" in
3394     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3395     *) ac_try_echo=$ac_try;;
3396     esac
3397     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3398     $as_echo "$ac_try_echo"; } >&5
3399     (eval "$ac_compile") 2>&5
3400     ac_status=$?
3401     $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3402     test $ac_status = 0; }; then :
3403     for ac_file in conftest.o conftest.obj conftest.*; do
3404     test -f "$ac_file" || continue;
3405     case $ac_file in
3406     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3407     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3408     break;;
3409     esac
3410     done
3411     else
3412     $as_echo "$as_me: failed program was:" >&5
3413     sed 's/^/| /' conftest.$ac_ext >&5
3414    
3415     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3416     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3417 gezelter 1511 as_fn_error $? "cannot compute suffix of object files: cannot compile
3418     See \`config.log' for more details" "$LINENO" 5; }
3419 gezelter 1373 fi
3420     rm -f conftest.$ac_cv_objext conftest.$ac_ext
3421     fi
3422     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3423     $as_echo "$ac_cv_objext" >&6; }
3424     OBJEXT=$ac_cv_objext
3425     ac_objext=$OBJEXT
3426     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3427     $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3428 gezelter 1511 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3429 gezelter 1373 $as_echo_n "(cached) " >&6
3430     else
3431     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432     /* end confdefs.h. */
3433    
3434     int
3435     main ()
3436     {
3437     #ifndef __GNUC__
3438     choke me
3439     #endif
3440    
3441     ;
3442     return 0;
3443     }
3444     _ACEOF
3445     if ac_fn_cxx_try_compile "$LINENO"; then :
3446     ac_compiler_gnu=yes
3447     else
3448     ac_compiler_gnu=no
3449     fi
3450     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3451     ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3452    
3453     fi
3454     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3455     $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3456     if test $ac_compiler_gnu = yes; then
3457     GXX=yes
3458     else
3459     GXX=
3460     fi
3461     ac_test_CXXFLAGS=${CXXFLAGS+set}
3462     ac_save_CXXFLAGS=$CXXFLAGS
3463     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3464     $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3465 gezelter 1511 if ${ac_cv_prog_cxx_g+:} false; then :
3466 gezelter 1373 $as_echo_n "(cached) " >&6
3467     else
3468     ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3469     ac_cxx_werror_flag=yes
3470     ac_cv_prog_cxx_g=no
3471     CXXFLAGS="-g"
3472     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473     /* end confdefs.h. */
3474    
3475     int
3476     main ()
3477     {
3478    
3479     ;
3480     return 0;
3481     }
3482     _ACEOF
3483     if ac_fn_cxx_try_compile "$LINENO"; then :
3484     ac_cv_prog_cxx_g=yes
3485     else
3486     CXXFLAGS=""
3487     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3488     /* end confdefs.h. */
3489    
3490     int
3491     main ()
3492     {
3493    
3494     ;
3495     return 0;
3496     }
3497     _ACEOF
3498     if ac_fn_cxx_try_compile "$LINENO"; then :
3499    
3500     else
3501     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3502     CXXFLAGS="-g"
3503     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3504     /* end confdefs.h. */
3505    
3506     int
3507     main ()
3508     {
3509    
3510     ;
3511     return 0;
3512     }
3513     _ACEOF
3514     if ac_fn_cxx_try_compile "$LINENO"; then :
3515     ac_cv_prog_cxx_g=yes
3516     fi
3517     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3518     fi
3519     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3520     fi
3521     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3522     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3523     fi
3524     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3525     $as_echo "$ac_cv_prog_cxx_g" >&6; }
3526     if test "$ac_test_CXXFLAGS" = set; then
3527     CXXFLAGS=$ac_save_CXXFLAGS
3528     elif test $ac_cv_prog_cxx_g = yes; then
3529     if test "$GXX" = yes; then
3530     CXXFLAGS="-g -O2"
3531     else
3532     CXXFLAGS="-g"
3533     fi
3534     else
3535     if test "$GXX" = yes; then
3536     CXXFLAGS="-O2"
3537     else
3538     CXXFLAGS=
3539     fi
3540     fi
3541 gezelter 1396 ac_ext=c
3542     ac_cpp='$CPP $CPPFLAGS'
3543     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3544     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3545     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3546 gezelter 1373
3547     ac_ext=c
3548     ac_cpp='$CPP $CPPFLAGS'
3549     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3550     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3551     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3552     if test -n "$ac_tool_prefix"; then
3553 gezelter 1396 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3554 gezelter 1373 do
3555     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3556     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3557     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3558     $as_echo_n "checking for $ac_word... " >&6; }
3559 gezelter 1511 if ${ac_cv_prog_CC+:} false; then :
3560 gezelter 1373 $as_echo_n "(cached) " >&6
3561     else
3562     if test -n "$CC"; then
3563     ac_cv_prog_CC="$CC" # Let the user override the test.
3564     else
3565     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3566     for as_dir in $PATH
3567     do
3568     IFS=$as_save_IFS
3569     test -z "$as_dir" && as_dir=.
3570     for ac_exec_ext in '' $ac_executable_extensions; do
3571     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3572     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3573     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3574     break 2
3575     fi
3576 gezelter 1225 done
3577 gezelter 1373 done
3578     IFS=$as_save_IFS
3579 gezelter 1225
3580 gezelter 1373 fi
3581     fi
3582     CC=$ac_cv_prog_CC
3583     if test -n "$CC"; then
3584     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3585     $as_echo "$CC" >&6; }
3586     else
3587     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3588     $as_echo "no" >&6; }
3589     fi
3590 gezelter 1225
3591 gezelter 1373
3592     test -n "$CC" && break
3593     done
3594     fi
3595     if test -z "$CC"; then
3596     ac_ct_CC=$CC
3597 gezelter 1396 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3598 gezelter 1373 do
3599     # Extract the first word of "$ac_prog", so it can be a program name with args.
3600     set dummy $ac_prog; ac_word=$2
3601     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3602 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
3603 gezelter 1511 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3604 gezelter 1300 $as_echo_n "(cached) " >&6
3605 gezelter 1225 else
3606 gezelter 1373 if test -n "$ac_ct_CC"; then
3607     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3608     else
3609     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3610 gezelter 1225 for as_dir in $PATH
3611     do
3612     IFS=$as_save_IFS
3613     test -z "$as_dir" && as_dir=.
3614 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
3615 gezelter 1225 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3616 gezelter 1373 ac_cv_prog_ac_ct_CC="$ac_prog"
3617     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3618 gezelter 1225 break 2
3619     fi
3620     done
3621 gezelter 1373 done
3622 gezelter 1225 IFS=$as_save_IFS
3623    
3624     fi
3625 gezelter 1373 fi
3626     ac_ct_CC=$ac_cv_prog_ac_ct_CC
3627     if test -n "$ac_ct_CC"; then
3628     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3629     $as_echo "$ac_ct_CC" >&6; }
3630 gezelter 1225 else
3631 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3632 gezelter 1300 $as_echo "no" >&6; }
3633 gezelter 1225 fi
3634    
3635    
3636 gezelter 1373 test -n "$ac_ct_CC" && break
3637     done
3638    
3639     if test "x$ac_ct_CC" = x; then
3640     CC=""
3641     else
3642     case $cross_compiling:$ac_tool_warned in
3643     yes:)
3644     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3645     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3646     ac_tool_warned=yes ;;
3647     esac
3648     CC=$ac_ct_CC
3649     fi
3650 gezelter 1225 fi
3651    
3652    
3653 gezelter 1373 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3654     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3655 gezelter 1511 as_fn_error $? "no acceptable C compiler found in \$PATH
3656     See \`config.log' for more details" "$LINENO" 5; }
3657 gezelter 1225
3658 gezelter 1373 # Provide some information about the compiler.
3659     $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3660     set X $ac_compile
3661     ac_compiler=$2
3662     for ac_option in --version -v -V -qversion; do
3663     { { ac_try="$ac_compiler $ac_option >&5"
3664     case "(($ac_try" in
3665     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3666     *) ac_try_echo=$ac_try;;
3667     esac
3668     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3669     $as_echo "$ac_try_echo"; } >&5
3670     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3671     ac_status=$?
3672     if test -s conftest.err; then
3673     sed '10a\
3674     ... rest of stderr output deleted ...
3675     10q' conftest.err >conftest.er1
3676     cat conftest.er1 >&5
3677     fi
3678 gezelter 1390 rm -f conftest.er1 conftest.err
3679 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3680     test $ac_status = 0; }
3681     done
3682    
3683     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3684     $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3685 gezelter 1511 if ${ac_cv_c_compiler_gnu+:} false; then :
3686 gezelter 1373 $as_echo_n "(cached) " >&6
3687 gezelter 1225 else
3688 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3689     /* end confdefs.h. */
3690 gezelter 1225
3691 gezelter 1373 int
3692     main ()
3693     {
3694     #ifndef __GNUC__
3695     choke me
3696     #endif
3697    
3698     ;
3699     return 0;
3700     }
3701     _ACEOF
3702     if ac_fn_c_try_compile "$LINENO"; then :
3703     ac_compiler_gnu=yes
3704     else
3705     ac_compiler_gnu=no
3706 gezelter 1225 fi
3707 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3708     ac_cv_c_compiler_gnu=$ac_compiler_gnu
3709 gezelter 1225
3710 gezelter 1373 fi
3711     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3712     $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3713     if test $ac_compiler_gnu = yes; then
3714     GCC=yes
3715     else
3716     GCC=
3717     fi
3718     ac_test_CFLAGS=${CFLAGS+set}
3719     ac_save_CFLAGS=$CFLAGS
3720     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3721     $as_echo_n "checking whether $CC accepts -g... " >&6; }
3722 gezelter 1511 if ${ac_cv_prog_cc_g+:} false; then :
3723 gezelter 1373 $as_echo_n "(cached) " >&6
3724     else
3725     ac_save_c_werror_flag=$ac_c_werror_flag
3726     ac_c_werror_flag=yes
3727     ac_cv_prog_cc_g=no
3728     CFLAGS="-g"
3729     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3730     /* end confdefs.h. */
3731 gezelter 1225
3732 gezelter 1373 int
3733     main ()
3734     {
3735    
3736     ;
3737     return 0;
3738     }
3739     _ACEOF
3740     if ac_fn_c_try_compile "$LINENO"; then :
3741     ac_cv_prog_cc_g=yes
3742 gezelter 1225 else
3743 gezelter 1373 CFLAGS=""
3744     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3745     /* end confdefs.h. */
3746 gezelter 1225
3747 gezelter 1373 int
3748     main ()
3749     {
3750 gezelter 1225
3751 gezelter 1373 ;
3752     return 0;
3753     }
3754     _ACEOF
3755     if ac_fn_c_try_compile "$LINENO"; then :
3756 gezelter 1225
3757     else
3758 gezelter 1373 ac_c_werror_flag=$ac_save_c_werror_flag
3759     CFLAGS="-g"
3760     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3761     /* end confdefs.h. */
3762 gezelter 1225
3763 gezelter 1373 int
3764     main ()
3765     {
3766 gezelter 1225
3767 gezelter 1373 ;
3768     return 0;
3769     }
3770 gezelter 1225 _ACEOF
3771 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
3772     ac_cv_prog_cc_g=yes
3773     fi
3774     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3775     fi
3776     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3777     fi
3778     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3779     ac_c_werror_flag=$ac_save_c_werror_flag
3780     fi
3781     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3782     $as_echo "$ac_cv_prog_cc_g" >&6; }
3783     if test "$ac_test_CFLAGS" = set; then
3784     CFLAGS=$ac_save_CFLAGS
3785     elif test $ac_cv_prog_cc_g = yes; then
3786     if test "$GCC" = yes; then
3787     CFLAGS="-g -O2"
3788     else
3789     CFLAGS="-g"
3790     fi
3791     else
3792     if test "$GCC" = yes; then
3793     CFLAGS="-O2"
3794     else
3795     CFLAGS=
3796     fi
3797     fi
3798     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3799     $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3800 gezelter 1511 if ${ac_cv_prog_cc_c89+:} false; then :
3801 gezelter 1373 $as_echo_n "(cached) " >&6
3802     else
3803     ac_cv_prog_cc_c89=no
3804     ac_save_CC=$CC
3805     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3806 gezelter 1225 /* end confdefs.h. */
3807 gezelter 1373 #include <stdarg.h>
3808     #include <stdio.h>
3809     #include <sys/types.h>
3810     #include <sys/stat.h>
3811     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3812     struct buf { int x; };
3813     FILE * (*rcsopen) (struct buf *, struct stat *, int);
3814     static char *e (p, i)
3815     char **p;
3816     int i;
3817     {
3818     return p[i];
3819     }
3820     static char *f (char * (*g) (char **, int), char **p, ...)
3821     {
3822     char *s;
3823     va_list v;
3824     va_start (v,p);
3825     s = g (p, va_arg (v,int));
3826     va_end (v);
3827     return s;
3828     }
3829 gezelter 1225
3830 gezelter 1373 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3831     function prototypes and stuff, but not '\xHH' hex character constants.
3832     These don't provoke an error unfortunately, instead are silently treated
3833     as 'x'. The following induces an error, until -std is added to get
3834     proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3835     array size at least. It's necessary to write '\x00'==0 to get something
3836     that's true only with -std. */
3837     int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3838 gezelter 1225
3839 gezelter 1373 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3840     inside strings and character constants. */
3841     #define FOO(x) 'x'
3842     int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3843    
3844     int test (int i, double x);
3845     struct s1 {int (*f) (int a);};
3846     struct s2 {int (*f) (double a);};
3847     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3848     int argc;
3849     char **argv;
3850 gezelter 1225 int
3851     main ()
3852     {
3853 gezelter 1373 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3854 gezelter 1225 ;
3855     return 0;
3856     }
3857     _ACEOF
3858 gezelter 1373 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3859     -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3860     do
3861     CC="$ac_save_CC $ac_arg"
3862     if ac_fn_c_try_compile "$LINENO"; then :
3863     ac_cv_prog_cc_c89=$ac_arg
3864     fi
3865     rm -f core conftest.err conftest.$ac_objext
3866     test "x$ac_cv_prog_cc_c89" != "xno" && break
3867     done
3868     rm -f conftest.$ac_ext
3869     CC=$ac_save_CC
3870    
3871     fi
3872     # AC_CACHE_VAL
3873     case "x$ac_cv_prog_cc_c89" in
3874     x)
3875     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3876     $as_echo "none needed" >&6; } ;;
3877     xno)
3878     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3879     $as_echo "unsupported" >&6; } ;;
3880     *)
3881     CC="$CC $ac_cv_prog_cc_c89"
3882     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3883     $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3884 gezelter 1225 esac
3885 gezelter 1373 if test "x$ac_cv_prog_cc_c89" != xno; then :
3886 gezelter 1225
3887 gezelter 1373 fi
3888 gezelter 1225
3889 gezelter 1373 ac_ext=c
3890     ac_cpp='$CPP $CPPFLAGS'
3891     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3892     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3893     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3894 gezelter 1225
3895     ac_ext=${ac_fc_srcext-f}
3896     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
3897     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
3898     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3899 gezelter 1373 if test -n "$ac_tool_prefix"; then
3900 gezelter 1396 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3901 gezelter 1373 do
3902     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3903     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3904     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3905     $as_echo_n "checking for $ac_word... " >&6; }
3906 gezelter 1511 if ${ac_cv_prog_FC+:} false; then :
3907 gezelter 1373 $as_echo_n "(cached) " >&6
3908     else
3909     if test -n "$FC"; then
3910     ac_cv_prog_FC="$FC" # Let the user override the test.
3911     else
3912     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3913     for as_dir in $PATH
3914     do
3915     IFS=$as_save_IFS
3916     test -z "$as_dir" && as_dir=.
3917     for ac_exec_ext in '' $ac_executable_extensions; do
3918     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3919     ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
3920     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3921     break 2
3922     fi
3923     done
3924     done
3925     IFS=$as_save_IFS
3926 gezelter 1225
3927 gezelter 1373 fi
3928     fi
3929     FC=$ac_cv_prog_FC
3930     if test -n "$FC"; then
3931     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
3932     $as_echo "$FC" >&6; }
3933 gezelter 1225 else
3934 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3935     $as_echo "no" >&6; }
3936 gezelter 1225 fi
3937    
3938    
3939 gezelter 1373 test -n "$FC" && break
3940     done
3941     fi
3942     if test -z "$FC"; then
3943     ac_ct_FC=$FC
3944 gezelter 1396 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3945 gezelter 1373 do
3946     # Extract the first word of "$ac_prog", so it can be a program name with args.
3947     set dummy $ac_prog; ac_word=$2
3948     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3949     $as_echo_n "checking for $ac_word... " >&6; }
3950 gezelter 1511 if ${ac_cv_prog_ac_ct_FC+:} false; then :
3951 gezelter 1300 $as_echo_n "(cached) " >&6
3952 gezelter 1225 else
3953 gezelter 1373 if test -n "$ac_ct_FC"; then
3954     ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
3955     else
3956     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3957     for as_dir in $PATH
3958     do
3959     IFS=$as_save_IFS
3960     test -z "$as_dir" && as_dir=.
3961     for ac_exec_ext in '' $ac_executable_extensions; do
3962     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3963     ac_cv_prog_ac_ct_FC="$ac_prog"
3964     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3965     break 2
3966     fi
3967     done
3968     done
3969     IFS=$as_save_IFS
3970 gezelter 1225
3971 gezelter 1373 fi
3972     fi
3973     ac_ct_FC=$ac_cv_prog_ac_ct_FC
3974     if test -n "$ac_ct_FC"; then
3975     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
3976     $as_echo "$ac_ct_FC" >&6; }
3977 gezelter 1225 else
3978 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3979     $as_echo "no" >&6; }
3980     fi
3981 gezelter 1225
3982 gezelter 1373
3983     test -n "$ac_ct_FC" && break
3984     done
3985    
3986     if test "x$ac_ct_FC" = x; then
3987     FC=""
3988     else
3989     case $cross_compiling:$ac_tool_warned in
3990     yes:)
3991     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3992     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3993     ac_tool_warned=yes ;;
3994 gezelter 1225 esac
3995 gezelter 1373 FC=$ac_ct_FC
3996     fi
3997     fi
3998 gezelter 1225
3999    
4000 gezelter 1373 # Provide some information about the compiler.
4001     $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4002     set X $ac_compile
4003     ac_compiler=$2
4004     for ac_option in --version -v -V -qversion; do
4005     { { ac_try="$ac_compiler $ac_option >&5"
4006 gezelter 1225 case "(($ac_try" in
4007     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4008     *) ac_try_echo=$ac_try;;
4009     esac
4010 gezelter 1373 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4011     $as_echo "$ac_try_echo"; } >&5
4012     (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4013 gezelter 1225 ac_status=$?
4014 gezelter 1373 if test -s conftest.err; then
4015     sed '10a\
4016     ... rest of stderr output deleted ...
4017     10q' conftest.err >conftest.er1
4018     cat conftest.er1 >&5
4019     fi
4020 gezelter 1390 rm -f conftest.er1 conftest.err
4021 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4022     test $ac_status = 0; }
4023     done
4024     rm -f a.out
4025 gezelter 1225
4026 gezelter 1373 # If we don't use `.F' as extension, the preprocessor is not run on the
4027     # input file. (Note that this only needs to work for GNU compilers.)
4028     ac_save_ext=$ac_ext
4029     ac_ext=F
4030     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4031     $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4032 gezelter 1511 if ${ac_cv_fc_compiler_gnu+:} false; then :
4033 gezelter 1373 $as_echo_n "(cached) " >&6
4034     else
4035     cat > conftest.$ac_ext <<_ACEOF
4036     program main
4037     #ifndef __GNUC__
4038     choke me
4039     #endif
4040 gezelter 1225
4041 gezelter 1373 end
4042     _ACEOF
4043     if ac_fn_fc_try_compile "$LINENO"; then :
4044     ac_compiler_gnu=yes
4045 gezelter 1225 else
4046 gezelter 1373 ac_compiler_gnu=no
4047 gezelter 1225 fi
4048 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4049     ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4050 gezelter 1225
4051     fi
4052 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4053     $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4054     ac_ext=$ac_save_ext
4055     ac_test_FCFLAGS=${FCFLAGS+set}
4056     ac_save_FCFLAGS=$FCFLAGS
4057     FCFLAGS=
4058     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4059     $as_echo_n "checking whether $FC accepts -g... " >&6; }
4060 gezelter 1511 if ${ac_cv_prog_fc_g+:} false; then :
4061 gezelter 1373 $as_echo_n "(cached) " >&6
4062     else
4063     FCFLAGS=-g
4064     cat > conftest.$ac_ext <<_ACEOF
4065     program main
4066 gezelter 1225
4067 gezelter 1373 end
4068     _ACEOF
4069     if ac_fn_fc_try_compile "$LINENO"; then :
4070     ac_cv_prog_fc_g=yes
4071     else
4072     ac_cv_prog_fc_g=no
4073 gezelter 1225 fi
4074 gezelter 1373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4075 gezelter 1225
4076     fi
4077 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4078     $as_echo "$ac_cv_prog_fc_g" >&6; }
4079     if test "$ac_test_FCFLAGS" = set; then
4080     FCFLAGS=$ac_save_FCFLAGS
4081     elif test $ac_cv_prog_fc_g = yes; then
4082     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4083     FCFLAGS="-g -O2"
4084     else
4085     FCFLAGS="-g"
4086     fi
4087     else
4088     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4089     FCFLAGS="-O2"
4090     else
4091     FCFLAGS=
4092     fi
4093 gezelter 1225 fi
4094    
4095 gezelter 1396 ac_ext=c
4096     ac_cpp='$CPP $CPPFLAGS'
4097     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4098     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4099     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4100 gezelter 1225
4101    
4102 gezelter 1396 save_CXX=$CXX
4103     save_CC=$CC
4104     save_FC=$FC
4105     save_LIBS=$LIBS
4106 gezelter 1225
4107 gezelter 1396 ac_ext=cpp
4108     ac_cpp='$CXXCPP $CPPFLAGS'
4109     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4110     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4111     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4112 gezelter 1225
4113    
4114 gezelter 1399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lc" >&5
4115     $as_echo_n "checking for dlopen in -lc... " >&6; }
4116 gezelter 1511 if ${ac_cv_lib_c_dlopen+:} false; then :
4117 gezelter 1399 $as_echo_n "(cached) " >&6
4118     else
4119     ac_check_lib_save_LIBS=$LIBS
4120     LIBS="-lc $LIBS"
4121     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4122     /* end confdefs.h. */
4123 gezelter 1225
4124 gezelter 1399 /* Override any GCC internal prototype to avoid an error.
4125     Use char because int might match the return type of a GCC
4126     builtin and then its argument prototype would still apply. */
4127     #ifdef __cplusplus
4128     extern "C"
4129     #endif
4130     char dlopen ();
4131     int
4132     main ()
4133     {
4134     return dlopen ();
4135     ;
4136     return 0;
4137     }
4138     _ACEOF
4139     if ac_fn_cxx_try_link "$LINENO"; then :
4140     ac_cv_lib_c_dlopen=yes
4141     else
4142     ac_cv_lib_c_dlopen=no
4143     fi
4144     rm -f core conftest.err conftest.$ac_objext \
4145     conftest$ac_exeext conftest.$ac_ext
4146     LIBS=$ac_check_lib_save_LIBS
4147     fi
4148     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dlopen" >&5
4149     $as_echo "$ac_cv_lib_c_dlopen" >&6; }
4150 gezelter 1511 if test "x$ac_cv_lib_c_dlopen" = xyes; then :
4151 gezelter 1399 LIBDL=""
4152     else
4153     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4154     $as_echo_n "checking for dlopen in -ldl... " >&6; }
4155 gezelter 1511 if ${ac_cv_lib_dl_dlopen+:} false; then :
4156 gezelter 1399 $as_echo_n "(cached) " >&6
4157     else
4158     ac_check_lib_save_LIBS=$LIBS
4159     LIBS="-ldl $LIBS"
4160     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4161     /* end confdefs.h. */
4162 gezelter 1225
4163 gezelter 1399 /* Override any GCC internal prototype to avoid an error.
4164     Use char because int might match the return type of a GCC
4165     builtin and then its argument prototype would still apply. */
4166     #ifdef __cplusplus
4167     extern "C"
4168     #endif
4169     char dlopen ();
4170     int
4171     main ()
4172     {
4173     return dlopen ();
4174     ;
4175     return 0;
4176     }
4177     _ACEOF
4178     if ac_fn_cxx_try_link "$LINENO"; then :
4179     ac_cv_lib_dl_dlopen=yes
4180     else
4181     ac_cv_lib_dl_dlopen=no
4182     fi
4183     rm -f core conftest.err conftest.$ac_objext \
4184     conftest$ac_exeext conftest.$ac_ext
4185     LIBS=$ac_check_lib_save_LIBS
4186     fi
4187     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4188     $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
4189 gezelter 1511 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
4190 gezelter 1399 LIBDL="-ldl"
4191     fi
4192 gezelter 1225
4193 gezelter 1399 fi
4194 gezelter 1373
4195 gezelter 1396
4196 gezelter 1399
4197    
4198    
4199    
4200    
4201 gezelter 1396 for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
4202 gezelter 1373 do
4203     # Extract the first word of "$ac_prog", so it can be a program name with args.
4204     set dummy $ac_prog; ac_word=$2
4205     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4206     $as_echo_n "checking for $ac_word... " >&6; }
4207 gezelter 1511 if ${ac_cv_prog_MPICXX+:} false; then :
4208 gezelter 1300 $as_echo_n "(cached) " >&6
4209 gezelter 1225 else
4210 gezelter 1396 if test -n "$MPICXX"; then
4211     ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
4212 gezelter 1373 else
4213     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4214     for as_dir in $PATH
4215     do
4216     IFS=$as_save_IFS
4217     test -z "$as_dir" && as_dir=.
4218     for ac_exec_ext in '' $ac_executable_extensions; do
4219     if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4220 gezelter 1396 ac_cv_prog_MPICXX="$ac_prog"
4221 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4222     break 2
4223     fi
4224     done
4225 gezelter 1225 done
4226 gezelter 1373 IFS=$as_save_IFS
4227 gezelter 1225
4228     fi
4229 gezelter 1373 fi
4230 gezelter 1396 MPICXX=$ac_cv_prog_MPICXX
4231     if test -n "$MPICXX"; then
4232     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
4233     $as_echo "$MPICXX" >&6; }
4234 gezelter 1373 else
4235     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4236     $as_echo "no" >&6; }
4237     fi
4238 gezelter 1225
4239    
4240 gezelter 1396 test -n "$MPICXX" && break
4241 gezelter 1373 done
4242 gezelter 1396 test -n "$MPICXX" || MPICXX="$CXX"
4243 gezelter 1225
4244 gezelter 1396 ax_mpi_save_CXX="$CXX"
4245     CXX="$MPICXX"
4246 gezelter 1225
4247    
4248    
4249 gezelter 1373 if test x = x"$MPILIBS"; then
4250 gezelter 1396 ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4251 gezelter 1511 if test "x$ac_cv_func_MPI_Init" = xyes; then :
4252 gezelter 1373 MPILIBS=" "
4253     fi
4254 gezelter 1225
4255 gezelter 1373 fi
4256 gezelter 1225
4257 gezelter 1373 if test x = x"$MPILIBS"; then
4258     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4259     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4260 gezelter 1511 if ${ac_cv_lib_mpi_MPI_Init+:} false; then :
4261 gezelter 1373 $as_echo_n "(cached) " >&6
4262     else
4263     ac_check_lib_save_LIBS=$LIBS
4264     LIBS="-lmpi $LIBS"
4265 gezelter 1396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4266     /* end confdefs.h. */
4267    
4268     /* Override any GCC internal prototype to avoid an error.
4269     Use char because int might match the return type of a GCC
4270     builtin and then its argument prototype would still apply. */
4271     #ifdef __cplusplus
4272     extern "C"
4273     #endif
4274     char MPI_Init ();
4275     int
4276     main ()
4277     {
4278     return MPI_Init ();
4279     ;
4280     return 0;
4281     }
4282 gezelter 1373 _ACEOF
4283 gezelter 1396 if ac_fn_cxx_try_link "$LINENO"; then :
4284 gezelter 1373 ac_cv_lib_mpi_MPI_Init=yes
4285     else
4286     ac_cv_lib_mpi_MPI_Init=no
4287 gezelter 1225 fi
4288 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
4289     conftest$ac_exeext conftest.$ac_ext
4290     LIBS=$ac_check_lib_save_LIBS
4291     fi
4292     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4293     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4294 gezelter 1511 if test "x$ac_cv_lib_mpi_MPI_Init" = xyes; then :
4295 gezelter 1373 MPILIBS="-lmpi"
4296     fi
4297 gezelter 1225
4298 gezelter 1373 fi
4299     if test x = x"$MPILIBS"; then
4300     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4301     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4302 gezelter 1511 if ${ac_cv_lib_mpich_MPI_Init+:} false; then :
4303 gezelter 1373 $as_echo_n "(cached) " >&6
4304     else
4305     ac_check_lib_save_LIBS=$LIBS
4306     LIBS="-lmpich $LIBS"
4307 gezelter 1396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4308     /* end confdefs.h. */
4309    
4310     /* Override any GCC internal prototype to avoid an error.
4311     Use char because int might match the return type of a GCC
4312     builtin and then its argument prototype would still apply. */
4313     #ifdef __cplusplus
4314     extern "C"
4315     #endif
4316     char MPI_Init ();
4317     int
4318     main ()
4319     {
4320     return MPI_Init ();
4321     ;
4322     return 0;
4323     }
4324 gezelter 1373 _ACEOF
4325 gezelter 1396 if ac_fn_cxx_try_link "$LINENO"; then :
4326 gezelter 1373 ac_cv_lib_mpich_MPI_Init=yes
4327     else
4328     ac_cv_lib_mpich_MPI_Init=no
4329     fi
4330     rm -f core conftest.err conftest.$ac_objext \
4331     conftest$ac_exeext conftest.$ac_ext
4332     LIBS=$ac_check_lib_save_LIBS
4333     fi
4334     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4335     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4336 gezelter 1511 if test "x$ac_cv_lib_mpich_MPI_Init" = xyes; then :
4337 gezelter 1373 MPILIBS="-lmpich"
4338     fi
4339 gezelter 1225
4340     fi
4341    
4342 gezelter 1373 if test x != x"$MPILIBS"; then
4343 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4344     $as_echo_n "checking for mpi.h... " >&6; }
4345     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4346     /* end confdefs.h. */
4347     #include <mpi.h>
4348     int
4349     main ()
4350     {
4351    
4352     ;
4353     return 0;
4354     }
4355 gezelter 1373 _ACEOF
4356 gezelter 1396 if ac_fn_cxx_try_compile "$LINENO"; then :
4357 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4358     $as_echo "yes" >&6; }
4359 gezelter 1225 else
4360 gezelter 1373 MPILIBS=""
4361     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4362     $as_echo "no" >&6; }
4363     fi
4364     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4365     fi
4366 gezelter 1225
4367 gezelter 1396 CXX="$ax_mpi_save_CXX"
4368 gezelter 1225
4369    
4370    
4371 gezelter 1373 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4372     if test x = x"$MPILIBS"; then
4373     USE_MPI="no"
4374 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4375     $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4376 gezelter 1373 :
4377     else
4378     USE_MPI="yes"
4379     :
4380 gezelter 1225 fi
4381    
4382    
4383 gezelter 1373 if test $USE_MPI != no; then :
4384 gezelter 1225
4385 gezelter 1396 ac_ext=c
4386     ac_cpp='$CPP $CPPFLAGS'
4387     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4388     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4389     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4390 gezelter 1225
4391    
4392    
4393 gezelter 2
4394    
4395 gezelter 1210
4396 gezelter 1396 for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4397 gezelter 2 do
4398     # Extract the first word of "$ac_prog", so it can be a program name with args.
4399     set dummy $ac_prog; ac_word=$2
4400 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4401 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4402 gezelter 1511 if ${ac_cv_prog_MPICC+:} false; then :
4403 gezelter 1300 $as_echo_n "(cached) " >&6
4404 gezelter 2 else
4405 gezelter 1396 if test -n "$MPICC"; then
4406     ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4407 gezelter 2 else
4408 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4409     for as_dir in $PATH
4410     do
4411     IFS=$as_save_IFS
4412     test -z "$as_dir" && as_dir=.
4413 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4414 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4415 gezelter 1396 ac_cv_prog_MPICC="$ac_prog"
4416 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4417 gezelter 397 break 2
4418     fi
4419 gezelter 2 done
4420 gezelter 1373 done
4421 gezelter 1210 IFS=$as_save_IFS
4422 gezelter 2
4423     fi
4424     fi
4425 gezelter 1396 MPICC=$ac_cv_prog_MPICC
4426     if test -n "$MPICC"; then
4427     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4428     $as_echo "$MPICC" >&6; }
4429 gezelter 2 else
4430 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4431 gezelter 1300 $as_echo "no" >&6; }
4432 gezelter 2 fi
4433    
4434 gezelter 1210
4435 gezelter 1396 test -n "$MPICC" && break
4436 gezelter 2 done
4437 gezelter 1396 test -n "$MPICC" || MPICC="$CC"
4438 gezelter 2
4439 gezelter 1396 ax_mpi_save_CC="$CC"
4440     CC="$MPICC"
4441    
4442    
4443    
4444     if test x = x"$MPILIBS"; then
4445     ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4446 gezelter 1511 if test "x$ac_cv_func_MPI_Init" = xyes; then :
4447 gezelter 1396 MPILIBS=" "
4448 gezelter 2 fi
4449    
4450 gezelter 1210 fi
4451 gezelter 2
4452 gezelter 1396 if test x = x"$MPILIBS"; then
4453     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4454     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4455 gezelter 1511 if ${ac_cv_lib_mpi_MPI_Init+:} false; then :
4456 gezelter 1300 $as_echo_n "(cached) " >&6
4457 gezelter 848 else
4458 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4459     LIBS="-lmpi $LIBS"
4460     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461 gezelter 848 /* end confdefs.h. */
4462    
4463 gezelter 1396 /* Override any GCC internal prototype to avoid an error.
4464     Use char because int might match the return type of a GCC
4465     builtin and then its argument prototype would still apply. */
4466     #ifdef __cplusplus
4467     extern "C"
4468     #endif
4469     char MPI_Init ();
4470 gezelter 848 int
4471     main ()
4472     {
4473 gezelter 1396 return MPI_Init ();
4474 gezelter 848 ;
4475     return 0;
4476     }
4477     _ACEOF
4478 gezelter 1396 if ac_fn_c_try_link "$LINENO"; then :
4479     ac_cv_lib_mpi_MPI_Init=yes
4480 gezelter 848 else
4481 gezelter 1396 ac_cv_lib_mpi_MPI_Init=no
4482 gezelter 848 fi
4483 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4484     conftest$ac_exeext conftest.$ac_ext
4485     LIBS=$ac_check_lib_save_LIBS
4486     fi
4487     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4488     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4489 gezelter 1511 if test "x$ac_cv_lib_mpi_MPI_Init" = xyes; then :
4490 gezelter 1396 MPILIBS="-lmpi"
4491     fi
4492 gezelter 848
4493     fi
4494 gezelter 1396 if test x = x"$MPILIBS"; then
4495     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4496     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4497 gezelter 1511 if ${ac_cv_lib_mpich_MPI_Init+:} false; then :
4498 gezelter 1300 $as_echo_n "(cached) " >&6
4499 gezelter 848 else
4500 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4501     LIBS="-lmpich $LIBS"
4502     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 gezelter 848 /* end confdefs.h. */
4504    
4505 gezelter 1396 /* Override any GCC internal prototype to avoid an error.
4506     Use char because int might match the return type of a GCC
4507     builtin and then its argument prototype would still apply. */
4508     #ifdef __cplusplus
4509     extern "C"
4510     #endif
4511     char MPI_Init ();
4512 gezelter 848 int
4513     main ()
4514     {
4515 gezelter 1396 return MPI_Init ();
4516 gezelter 848 ;
4517     return 0;
4518     }
4519     _ACEOF
4520 gezelter 1396 if ac_fn_c_try_link "$LINENO"; then :
4521     ac_cv_lib_mpich_MPI_Init=yes
4522 gezelter 848 else
4523 gezelter 1396 ac_cv_lib_mpich_MPI_Init=no
4524     fi
4525     rm -f core conftest.err conftest.$ac_objext \
4526     conftest$ac_exeext conftest.$ac_ext
4527     LIBS=$ac_check_lib_save_LIBS
4528     fi
4529     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4530     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4531 gezelter 1511 if test "x$ac_cv_lib_mpich_MPI_Init" = xyes; then :
4532 gezelter 1396 MPILIBS="-lmpich"
4533     fi
4534 gezelter 1210
4535 gezelter 1396 fi
4536 gezelter 1210
4537 gezelter 1396 if test x != x"$MPILIBS"; then
4538     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4539     $as_echo_n "checking for mpi.h... " >&6; }
4540     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4541 gezelter 848 /* end confdefs.h. */
4542 gezelter 1396 #include <mpi.h>
4543 gezelter 848 int
4544     main ()
4545     {
4546 gezelter 1210
4547 gezelter 848 ;
4548     return 0;
4549     }
4550     _ACEOF
4551 gezelter 1396 if ac_fn_c_try_compile "$LINENO"; then :
4552     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4553     $as_echo "yes" >&6; }
4554     else
4555     MPILIBS=""
4556     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4557     $as_echo "no" >&6; }
4558 gezelter 848 fi
4559 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4560 gezelter 848 fi
4561 gezelter 1396
4562     CC="$ax_mpi_save_CC"
4563    
4564    
4565    
4566     # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4567     if test x = x"$MPILIBS"; then
4568     USE_MPI="no"
4569     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4570     $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4571     :
4572     else
4573     USE_MPI="yes"
4574     :
4575 gezelter 1210 fi
4576 gezelter 1396
4577    
4578 gezelter 1210 fi
4579 gezelter 1396
4580     if test $USE_MPI != no; then :
4581    
4582 gezelter 1373 ac_ext=${ac_fc_srcext-f}
4583     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4584     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4585     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4586 gezelter 848
4587    
4588    
4589 gezelter 1210
4590 gezelter 1396
4591    
4592     for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
4593 gezelter 848 do
4594     # Extract the first word of "$ac_prog", so it can be a program name with args.
4595     set dummy $ac_prog; ac_word=$2
4596 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4597 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
4598 gezelter 1511 if ${ac_cv_prog_MPIFC+:} false; then :
4599 gezelter 1300 $as_echo_n "(cached) " >&6
4600 gezelter 848 else
4601 gezelter 1396 if test -n "$MPIFC"; then
4602     ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
4603 gezelter 848 else
4604     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4605     for as_dir in $PATH
4606     do
4607     IFS=$as_save_IFS
4608     test -z "$as_dir" && as_dir=.
4609 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
4610 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4611 gezelter 1396 ac_cv_prog_MPIFC="$ac_prog"
4612 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4613 gezelter 848 break 2
4614     fi
4615     done
4616 gezelter 1373 done
4617 gezelter 1210 IFS=$as_save_IFS
4618 gezelter 848
4619     fi
4620     fi
4621 gezelter 1396 MPIFC=$ac_cv_prog_MPIFC
4622     if test -n "$MPIFC"; then
4623     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
4624     $as_echo "$MPIFC" >&6; }
4625 gezelter 848 else
4626 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4627 gezelter 1300 $as_echo "no" >&6; }
4628 gezelter 848 fi
4629    
4630 gezelter 1210
4631 gezelter 1396 test -n "$MPIFC" && break
4632 gezelter 848 done
4633 gezelter 1396 test -n "$MPIFC" || MPIFC="$FC"
4634 gezelter 848
4635 gezelter 1396 ax_mpi_save_FC="$FC"
4636     FC="$MPIFC"
4637 gezelter 848
4638    
4639    
4640 gezelter 1396 if test x = x"$MPILIBS"; then
4641     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
4642     $as_echo_n "checking for MPI_Init... " >&6; }
4643     cat > conftest.$ac_ext <<_ACEOF
4644     program main
4645     call MPI_Init
4646     end
4647 gezelter 2 _ACEOF
4648 gezelter 1396 if ac_fn_fc_try_link "$LINENO"; then :
4649     MPILIBS=" "
4650     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4651     $as_echo "yes" >&6; }
4652 gezelter 2 else
4653 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4654     $as_echo "no" >&6; }
4655 gezelter 2 fi
4656 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4657     conftest$ac_exeext conftest.$ac_ext
4658     fi
4659 gezelter 2
4660 gezelter 1396 if test x = x"$MPILIBS"; then
4661     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
4662     $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
4663 gezelter 1511 if ${ac_cv_lib_fmpi_MPI_Init+:} false; then :
4664 gezelter 1300 $as_echo_n "(cached) " >&6
4665 gezelter 2 else
4666 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4667     LIBS="-lfmpi $LIBS"
4668     cat > conftest.$ac_ext <<_ACEOF
4669     program main
4670     call MPI_Init
4671     end
4672 gezelter 2 _ACEOF
4673 gezelter 1396 if ac_fn_fc_try_link "$LINENO"; then :
4674     ac_cv_lib_fmpi_MPI_Init=yes
4675 gezelter 1210 else
4676 gezelter 1396 ac_cv_lib_fmpi_MPI_Init=no
4677 gezelter 2 fi
4678 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4679     conftest$ac_exeext conftest.$ac_ext
4680     LIBS=$ac_check_lib_save_LIBS
4681 gezelter 2 fi
4682 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
4683     $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
4684 gezelter 1511 if test "x$ac_cv_lib_fmpi_MPI_Init" = xyes; then :
4685 gezelter 1396 MPILIBS="-lfmpi"
4686 gezelter 1210 fi
4687 gezelter 1396
4688     fi
4689     if test x = x"$MPILIBS"; then
4690     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
4691     $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
4692 gezelter 1511 if ${ac_cv_lib_mpichf90_MPI_Init+:} false; then :
4693 gezelter 1300 $as_echo_n "(cached) " >&6
4694 gezelter 397 else
4695 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4696     LIBS="-lmpichf90 $LIBS"
4697     cat > conftest.$ac_ext <<_ACEOF
4698     program main
4699     call MPI_Init
4700     end
4701 gezelter 397 _ACEOF
4702 gezelter 1396 if ac_fn_fc_try_link "$LINENO"; then :
4703     ac_cv_lib_mpichf90_MPI_Init=yes
4704     else
4705     ac_cv_lib_mpichf90_MPI_Init=no
4706 gezelter 397 fi
4707 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4708     conftest$ac_exeext conftest.$ac_ext
4709     LIBS=$ac_check_lib_save_LIBS
4710 gezelter 397 fi
4711 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
4712     $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
4713 gezelter 1511 if test "x$ac_cv_lib_mpichf90_MPI_Init" = xyes; then :
4714 gezelter 1396 MPILIBS="-lmpichf90"
4715 gezelter 1373 fi
4716 gezelter 397
4717 gezelter 1396 fi
4718 gezelter 2
4719 gezelter 1396 if test x = x"$MPILIBS"; then
4720     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4721     $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4722 gezelter 1511 if ${ac_cv_lib_mpi_MPI_Init+:} false; then :
4723 gezelter 1300 $as_echo_n "(cached) " >&6
4724 gezelter 2 else
4725 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4726     LIBS="-lmpi $LIBS"
4727     cat > conftest.$ac_ext <<_ACEOF
4728     program main
4729     call MPI_Init
4730     end
4731     _ACEOF
4732     if ac_fn_fc_try_link "$LINENO"; then :
4733     ac_cv_lib_mpi_MPI_Init=yes
4734 gezelter 2 else
4735 gezelter 1396 ac_cv_lib_mpi_MPI_Init=no
4736 gezelter 2 fi
4737 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4738     conftest$ac_exeext conftest.$ac_ext
4739     LIBS=$ac_check_lib_save_LIBS
4740 gezelter 2 fi
4741 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4742     $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4743 gezelter 1511 if test "x$ac_cv_lib_mpi_MPI_Init" = xyes; then :
4744 gezelter 1396 MPILIBS="-lmpi"
4745 gezelter 2 fi
4746    
4747     fi
4748 gezelter 1396 if test x = x"$MPILIBS"; then
4749     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4750     $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4751 gezelter 1511 if ${ac_cv_lib_mpich_MPI_Init+:} false; then :
4752 gezelter 1300 $as_echo_n "(cached) " >&6
4753 gezelter 2 else
4754 gezelter 1396 ac_check_lib_save_LIBS=$LIBS
4755     LIBS="-lmpich $LIBS"
4756     cat > conftest.$ac_ext <<_ACEOF
4757     program main
4758     call MPI_Init
4759     end
4760     _ACEOF
4761     if ac_fn_fc_try_link "$LINENO"; then :
4762     ac_cv_lib_mpich_MPI_Init=yes
4763 gezelter 2 else
4764 gezelter 1396 ac_cv_lib_mpich_MPI_Init=no
4765 gezelter 2 fi
4766 gezelter 1396 rm -f core conftest.err conftest.$ac_objext \
4767     conftest$ac_exeext conftest.$ac_ext
4768     LIBS=$ac_check_lib_save_LIBS
4769 gezelter 2 fi
4770 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4771     $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4772 gezelter 1511 if test "x$ac_cv_lib_mpich_MPI_Init" = xyes; then :
4773 gezelter 1396 MPILIBS="-lmpich"
4774 gezelter 2 fi
4775    
4776     fi
4777    
4778 gezelter 1396 if test x != x"$MPILIBS"; then
4779     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
4780     $as_echo_n "checking for mpif.h... " >&6; }
4781     cat > conftest.$ac_ext <<_ACEOF
4782 gezelter 848 program main
4783 gezelter 1396 include 'mpif.h'
4784 gezelter 848 end
4785 gezelter 2 _ACEOF
4786 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
4787 gezelter 1396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4788     $as_echo "yes" >&6; }
4789 gezelter 2 else
4790 gezelter 1396 MPILIBS=""
4791     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4792     $as_echo "no" >&6; }
4793 gezelter 2 fi
4794 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4795 gezelter 2 fi
4796    
4797 gezelter 1396 FC="$ax_mpi_save_FC"
4798    
4799    
4800    
4801     # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4802     if test x = x"$MPILIBS"; then
4803     USE_MPI="no"
4804     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
4805     $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
4806     :
4807 gezelter 2 else
4808 gezelter 1396 USE_MPI="yes"
4809     :
4810 gezelter 2 fi
4811 gezelter 1210
4812 gezelter 1396
4813 gezelter 2 fi
4814 gezelter 1396 if test $USE_MPI != no; then :
4815    
4816     CXX=$MPICXX
4817     CC=$MPICC
4818     FC=$MPIFC
4819     LIBS="$MPILIBS $LIBS"
4820    
4821 gezelter 2 else
4822 gezelter 1396
4823     CXX=$save_CXX
4824     CC=$save_CC
4825     FC=$save_FC
4826     LIBS=$save_LIBS
4827    
4828    
4829 gezelter 2 fi
4830 gezelter 397
4831 gezelter 2
4832 gezelter 1396 # Checks for programs.
4833 gezelter 774 ac_ext=c
4834     ac_cpp='$CPP $CPPFLAGS'
4835     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4836     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4837     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4838 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4839 gezelter 1300 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4840 gezelter 774 # On Suns, sometimes $CPP names a directory.
4841     if test -n "$CPP" && test -d "$CPP"; then
4842     CPP=
4843     fi
4844     if test -z "$CPP"; then
4845 gezelter 1511 if ${ac_cv_prog_CPP+:} false; then :
4846 gezelter 1300 $as_echo_n "(cached) " >&6
4847 gezelter 774 else
4848     # Double quotes because CPP needs to be expanded
4849     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4850     do
4851     ac_preproc_ok=false
4852     for ac_c_preproc_warn_flag in '' yes
4853     do
4854     # Use a header file that comes with gcc, so configuring glibc
4855     # with a fresh cross-compiler works.
4856     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4857     # <limits.h> exists even on freestanding compilers.
4858     # On the NeXT, cc -E runs the code through the compiler's parser,
4859     # not just through cpp. "Syntax error" is here to catch this case.
4860 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4861 gezelter 774 /* end confdefs.h. */
4862     #ifdef __STDC__
4863     # include <limits.h>
4864     #else
4865     # include <assert.h>
4866     #endif
4867     Syntax error
4868     _ACEOF
4869 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
4870    
4871 gezelter 774 else
4872     # Broken: fails on valid input.
4873     continue
4874     fi
4875 gezelter 1511 rm -f conftest.err conftest.i conftest.$ac_ext
4876 gezelter 774
4877 gezelter 1210 # OK, works on sane cases. Now check whether nonexistent headers
4878 gezelter 774 # can be detected and how.
4879 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4880 gezelter 774 /* end confdefs.h. */
4881     #include <ac_nonexistent.h>
4882     _ACEOF
4883 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
4884 gezelter 774 # Broken: success on invalid input.
4885     continue
4886     else
4887     # Passes both tests.
4888     ac_preproc_ok=:
4889     break
4890     fi
4891 gezelter 1511 rm -f conftest.err conftest.i conftest.$ac_ext
4892 gezelter 774
4893     done
4894     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4895 gezelter 1511 rm -f conftest.i conftest.err conftest.$ac_ext
4896 gezelter 1373 if $ac_preproc_ok; then :
4897 gezelter 774 break
4898     fi
4899    
4900     done
4901     ac_cv_prog_CPP=$CPP
4902    
4903     fi
4904     CPP=$ac_cv_prog_CPP
4905     else
4906     ac_cv_prog_CPP=$CPP
4907     fi
4908 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4909 gezelter 1300 $as_echo "$CPP" >&6; }
4910 gezelter 774 ac_preproc_ok=false
4911     for ac_c_preproc_warn_flag in '' yes
4912     do
4913     # Use a header file that comes with gcc, so configuring glibc
4914     # with a fresh cross-compiler works.
4915     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4916     # <limits.h> exists even on freestanding compilers.
4917     # On the NeXT, cc -E runs the code through the compiler's parser,
4918     # not just through cpp. "Syntax error" is here to catch this case.
4919 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4920 gezelter 774 /* end confdefs.h. */
4921     #ifdef __STDC__
4922     # include <limits.h>
4923     #else
4924     # include <assert.h>
4925     #endif
4926     Syntax error
4927     _ACEOF
4928 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
4929    
4930 gezelter 774 else
4931     # Broken: fails on valid input.
4932     continue
4933     fi
4934 gezelter 1511 rm -f conftest.err conftest.i conftest.$ac_ext
4935 gezelter 774
4936 gezelter 1210 # OK, works on sane cases. Now check whether nonexistent headers
4937 gezelter 774 # can be detected and how.
4938 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4939 gezelter 774 /* end confdefs.h. */
4940     #include <ac_nonexistent.h>
4941     _ACEOF
4942 gezelter 1373 if ac_fn_c_try_cpp "$LINENO"; then :
4943 gezelter 774 # Broken: success on invalid input.
4944     continue
4945     else
4946     # Passes both tests.
4947     ac_preproc_ok=:
4948     break
4949     fi
4950 gezelter 1511 rm -f conftest.err conftest.i conftest.$ac_ext
4951 gezelter 774
4952     done
4953     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4954 gezelter 1511 rm -f conftest.i conftest.err conftest.$ac_ext
4955 gezelter 1373 if $ac_preproc_ok; then :
4956    
4957 gezelter 774 else
4958 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4959     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4960 gezelter 1511 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4961     See \`config.log' for more details" "$LINENO" 5; }
4962 gezelter 774 fi
4963    
4964 gezelter 1373 ac_ext=${ac_fc_srcext-f}
4965     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4966     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4967     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4968 gezelter 774
4969 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4970 gezelter 1300 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4971 gezelter 1511 if ${ac_cv_path_GREP+:} false; then :
4972 gezelter 1300 $as_echo_n "(cached) " >&6
4973 gezelter 774 else
4974 gezelter 1300 if test -z "$GREP"; then
4975 gezelter 1210 ac_path_GREP_found=false
4976 gezelter 1300 # Loop through the user's path and test for each of PROGNAME-LIST
4977     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4978 gezelter 1210 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4979     do
4980     IFS=$as_save_IFS
4981     test -z "$as_dir" && as_dir=.
4982 gezelter 1373 for ac_prog in grep ggrep; do
4983 gezelter 1300 for ac_exec_ext in '' $ac_executable_extensions; do
4984     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4985     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4986     # Check for GNU ac_path_GREP and select it if it is found.
4987 gezelter 1210 # Check for GNU $ac_path_GREP
4988     case `"$ac_path_GREP" --version 2>&1` in
4989     *GNU*)
4990     ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4991     *)
4992     ac_count=0
4993 gezelter 1300 $as_echo_n 0123456789 >"conftest.in"
4994 gezelter 1210 while :
4995     do
4996     cat "conftest.in" "conftest.in" >"conftest.tmp"
4997     mv "conftest.tmp" "conftest.in"
4998     cp "conftest.in" "conftest.nl"
4999 gezelter 1300 $as_echo 'GREP' >> "conftest.nl"
5000 gezelter 1210 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5001     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5002 gezelter 1373 as_fn_arith $ac_count + 1 && ac_count=$as_val
5003 gezelter 1210 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5004     # Best one so far, save it but keep looking for a better one
5005     ac_cv_path_GREP="$ac_path_GREP"
5006     ac_path_GREP_max=$ac_count
5007 gezelter 774 fi
5008 gezelter 1210 # 10*(2^10) chars as input seems more than enough
5009     test $ac_count -gt 10 && break
5010     done
5011     rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5012     esac
5013    
5014 gezelter 1300 $ac_path_GREP_found && break 3
5015     done
5016 gezelter 1210 done
5017 gezelter 1373 done
5018 gezelter 1210 IFS=$as_save_IFS
5019 gezelter 1300 if test -z "$ac_cv_path_GREP"; then
5020 gezelter 1511 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5021 gezelter 1300 fi
5022 gezelter 1210 else
5023     ac_cv_path_GREP=$GREP
5024     fi
5025    
5026     fi
5027 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5028 gezelter 1300 $as_echo "$ac_cv_path_GREP" >&6; }
5029 gezelter 1210 GREP="$ac_cv_path_GREP"
5030    
5031    
5032 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5033 gezelter 1300 $as_echo_n "checking for egrep... " >&6; }
5034 gezelter 1511 if ${ac_cv_path_EGREP+:} false; then :
5035 gezelter 1300 $as_echo_n "(cached) " >&6
5036 gezelter 1210 else
5037     if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5038     then ac_cv_path_EGREP="$GREP -E"
5039     else
5040 gezelter 1300 if test -z "$EGREP"; then
5041 gezelter 1210 ac_path_EGREP_found=false
5042 gezelter 1300 # Loop through the user's path and test for each of PROGNAME-LIST
5043     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5044 gezelter 1210 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5045     do
5046     IFS=$as_save_IFS
5047     test -z "$as_dir" && as_dir=.
5048 gezelter 1373 for ac_prog in egrep; do
5049 gezelter 1300 for ac_exec_ext in '' $ac_executable_extensions; do
5050     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5051     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5052     # Check for GNU ac_path_EGREP and select it if it is found.
5053 gezelter 1210 # Check for GNU $ac_path_EGREP
5054     case `"$ac_path_EGREP" --version 2>&1` in
5055     *GNU*)
5056     ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5057     *)
5058     ac_count=0
5059 gezelter 1300 $as_echo_n 0123456789 >"conftest.in"
5060 gezelter 1210 while :
5061     do
5062     cat "conftest.in" "conftest.in" >"conftest.tmp"
5063     mv "conftest.tmp" "conftest.in"
5064     cp "conftest.in" "conftest.nl"
5065 gezelter 1300 $as_echo 'EGREP' >> "conftest.nl"
5066 gezelter 1210 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5067     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5068 gezelter 1373 as_fn_arith $ac_count + 1 && ac_count=$as_val
5069 gezelter 1210 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5070     # Best one so far, save it but keep looking for a better one
5071     ac_cv_path_EGREP="$ac_path_EGREP"
5072     ac_path_EGREP_max=$ac_count
5073     fi
5074     # 10*(2^10) chars as input seems more than enough
5075     test $ac_count -gt 10 && break
5076     done
5077     rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5078     esac
5079    
5080 gezelter 1300 $ac_path_EGREP_found && break 3
5081     done
5082 gezelter 1210 done
5083 gezelter 1373 done
5084 gezelter 1210 IFS=$as_save_IFS
5085 gezelter 1300 if test -z "$ac_cv_path_EGREP"; then
5086 gezelter 1511 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5087 gezelter 1300 fi
5088 gezelter 1210 else
5089     ac_cv_path_EGREP=$EGREP
5090     fi
5091    
5092     fi
5093     fi
5094 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5095 gezelter 1300 $as_echo "$ac_cv_path_EGREP" >&6; }
5096 gezelter 1210 EGREP="$ac_cv_path_EGREP"
5097    
5098    
5099 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5100 gezelter 1300 $as_echo_n "checking whether ln -s works... " >&6; }
5101 gezelter 848 LN_S=$as_ln_s
5102     if test "$LN_S" = "ln -s"; then
5103 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5104 gezelter 1300 $as_echo "yes" >&6; }
5105 gezelter 848 else
5106 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5107 gezelter 1300 $as_echo "no, using $LN_S" >&6; }
5108 gezelter 848 fi
5109 gezelter 774
5110 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5111 gezelter 1300 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5112     set x ${MAKE-make}
5113     ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5114 gezelter 1511 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5115 gezelter 1300 $as_echo_n "(cached) " >&6
5116 gezelter 848 else
5117     cat >conftest.make <<\_ACEOF
5118 gezelter 1210 SHELL = /bin/sh
5119 gezelter 848 all:
5120 gezelter 1210 @echo '@@@%%%=$(MAKE)=@@@%%%'
5121 gezelter 848 _ACEOF
5122 gezelter 1511 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5123 gezelter 1210 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5124     *@@@%%%=?*=@@@%%%*)
5125     eval ac_cv_prog_make_${ac_make}_set=yes;;
5126     *)
5127     eval ac_cv_prog_make_${ac_make}_set=no;;
5128     esac
5129 chuckv 1197 rm -f conftest.make
5130     fi
5131 gezelter 1210 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5132 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5133 gezelter 1300 $as_echo "yes" >&6; }
5134 gezelter 848 SET_MAKE=
5135     else
5136 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5137 gezelter 1300 $as_echo "no" >&6; }
5138 gezelter 848 SET_MAKE="MAKE=${MAKE-make}"
5139     fi
5140    
5141     if test -n "$ac_tool_prefix"; then
5142     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5143     set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5144 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5145 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5146 gezelter 1511 if ${ac_cv_prog_RANLIB+:} false; then :
5147 gezelter 1300 $as_echo_n "(cached) " >&6
5148 gezelter 848 else
5149     if test -n "$RANLIB"; then
5150     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5151     else
5152     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5153     for as_dir in $PATH
5154     do
5155     IFS=$as_save_IFS
5156     test -z "$as_dir" && as_dir=.
5157 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5158 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5159 gezelter 848 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5160 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5161 gezelter 848 break 2
5162 gezelter 2 fi
5163 gezelter 848 done
5164 gezelter 1373 done
5165 gezelter 1210 IFS=$as_save_IFS
5166 gezelter 848
5167     fi
5168     fi
5169     RANLIB=$ac_cv_prog_RANLIB
5170     if test -n "$RANLIB"; then
5171 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5172 gezelter 1300 $as_echo "$RANLIB" >&6; }
5173 gezelter 848 else
5174 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5175 gezelter 1300 $as_echo "no" >&6; }
5176 gezelter 848 fi
5177    
5178 gezelter 1210
5179 gezelter 848 fi
5180     if test -z "$ac_cv_prog_RANLIB"; then
5181     ac_ct_RANLIB=$RANLIB
5182     # Extract the first word of "ranlib", so it can be a program name with args.
5183     set dummy ranlib; ac_word=$2
5184 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5185 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5186 gezelter 1511 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5187 gezelter 1300 $as_echo_n "(cached) " >&6
5188 gezelter 848 else
5189     if test -n "$ac_ct_RANLIB"; then
5190     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5191     else
5192     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5193     for as_dir in $PATH
5194     do
5195     IFS=$as_save_IFS
5196     test -z "$as_dir" && as_dir=.
5197 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5198 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5199 gezelter 848 ac_cv_prog_ac_ct_RANLIB="ranlib"
5200 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5201 gezelter 848 break 2
5202 gezelter 2 fi
5203 gezelter 848 done
5204 gezelter 1373 done
5205 gezelter 1210 IFS=$as_save_IFS
5206 gezelter 848
5207     fi
5208     fi
5209     ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5210     if test -n "$ac_ct_RANLIB"; then
5211 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5212 gezelter 1300 $as_echo "$ac_ct_RANLIB" >&6; }
5213 gezelter 848 else
5214 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5215 gezelter 1300 $as_echo "no" >&6; }
5216 gezelter 848 fi
5217    
5218 gezelter 1210 if test "x$ac_ct_RANLIB" = x; then
5219     RANLIB=":"
5220     else
5221     case $cross_compiling:$ac_tool_warned in
5222     yes:)
5223 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5224     $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5225 gezelter 1210 ac_tool_warned=yes ;;
5226     esac
5227     RANLIB=$ac_ct_RANLIB
5228     fi
5229 gezelter 848 else
5230     RANLIB="$ac_cv_prog_RANLIB"
5231     fi
5232    
5233    
5234     # Extract the first word of "perl", so it can be a program name with args.
5235     set dummy perl; ac_word=$2
5236 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5237 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5238 gezelter 1511 if ${ac_cv_path_PERLINTERP+:} false; then :
5239 gezelter 1300 $as_echo_n "(cached) " >&6
5240 gezelter 848 else
5241     case $PERLINTERP in
5242     [\\/]* | ?:[\\/]*)
5243     ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
5244     ;;
5245     *)
5246     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5247     for as_dir in $PATH
5248     do
5249     IFS=$as_save_IFS
5250     test -z "$as_dir" && as_dir=.
5251 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5252 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5253 gezelter 848 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
5254 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5255 gezelter 848 break 2
5256 gezelter 2 fi
5257 gezelter 848 done
5258 gezelter 1373 done
5259 gezelter 1210 IFS=$as_save_IFS
5260 gezelter 2
5261 gezelter 848 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
5262     ;;
5263     esac
5264     fi
5265     PERLINTERP=$ac_cv_path_PERLINTERP
5266     if test -n "$PERLINTERP"; then
5267 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
5268 gezelter 1300 $as_echo "$PERLINTERP" >&6; }
5269 gezelter 848 else
5270 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5271 gezelter 1300 $as_echo "no" >&6; }
5272 gezelter 848 fi
5273    
5274 gezelter 1210
5275 gezelter 848 ac_cv_path_perlinterp="$PERLINTERP"
5276     _sHpB='#!'
5277    
5278    
5279 gezelter 1210 # Check whether --with-perl-shebang was given.
5280 gezelter 1373 if test "${with_perl_shebang+set}" = set; then :
5281 gezelter 1210 withval=$with_perl_shebang; opt_perl_shebang="$withval"
5282 gezelter 848 else
5283     opt_perl_shebang="not_set"
5284 gezelter 1210 fi
5285    
5286 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
5287 gezelter 1300 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
5288 gezelter 1511 if ${ax_cv_opt_perl_shebang+:} false; then :
5289 gezelter 1300 $as_echo_n "(cached) " >&6
5290 gezelter 848 else
5291     case "$opt_perl_shebang" in
5292     not_set ) ax_cv_opt_perl_shebang=''
5293     ;;
5294     * )
5295     ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
5296     esac
5297    
5298     fi
5299 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
5300 gezelter 1300 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
5301 gezelter 848 if test "A$ax_cv_opt_perl_shebang" != "A"
5302     then
5303     ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
5304     PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5305 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
5306 gezelter 1300 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
5307 gezelter 848
5308     # Automatic detection of sharpbang formula starts here
5309     else
5310     _somian_shbangperl=`$PERLINTERP -V:startperl`
5311     negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
5312 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
5313 gezelter 1300 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
5314 gezelter 1511 if ${ac_cv_sys_kernshrpbang_perl+:} false; then :
5315 gezelter 1300 $as_echo_n "(cached) " >&6
5316 gezelter 848 else
5317     _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
5318     if test "x$_somian_kspb_perl" == x
5319     then _somian_ksbp_warn_empty='durnit'
5320     else
5321     case "A$_somian_kspb_perl" in
5322     A#!*perl* )
5323     ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
5324     ;;
5325     A* ) _somian_ksbp_warn_defau='trouble'
5326     ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
5327     esac
5328     fi
5329    
5330     fi
5331 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
5332 gezelter 1300 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
5333 gezelter 848 # The above prints Checking ... result message to user.
5334     PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5335    
5336     if test A${_somian_ksbp_warn_empty+set} == Aset
5337 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
5338 gezelter 1300 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
5339 gezelter 848 fi
5340     # Inform user after printing result value
5341     if test A${_somian_ksbp_warn_defau+set} == Aset
5342 gezelter 1373 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
5343 gezelter 1300 $as_echo "$as_me: Maybe Not good -" >&6;}
5344 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
5345 gezelter 1300 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
5346 gezelter 1373 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
5347 gezelter 1300 $as_echo "$as_me: OK Good result - " >&6;}
5348 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
5349 gezelter 1300 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
5350 gezelter 848 fi
5351 gezelter 2 fi
5352 gezelter 848
5353     # Find a good install program. We prefer a C program (faster),
5354     # so one script is as good as another. But avoid the broken or
5355     # incompatible versions:
5356     # SysV /etc/install, /usr/sbin/install
5357     # SunOS /usr/etc/install
5358     # IRIX /sbin/install
5359     # AIX /bin/install
5360     # AmigaOS /C/install, which installs bootblocks on floppy discs
5361     # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5362     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5363     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5364     # OS/2's system install, which has a completely different semantic
5365     # ./install, which can be erroneously created by make from ./install.sh.
5366 gezelter 1300 # Reject install programs that cannot install multiple files.
5367 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5368 gezelter 1300 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5369 gezelter 848 if test -z "$INSTALL"; then
5370 gezelter 1511 if ${ac_cv_path_install+:} false; then :
5371 gezelter 1300 $as_echo_n "(cached) " >&6
5372 gezelter 848 else
5373     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5374     for as_dir in $PATH
5375     do
5376     IFS=$as_save_IFS
5377     test -z "$as_dir" && as_dir=.
5378 gezelter 1373 # Account for people who put trailing slashes in PATH elements.
5379     case $as_dir/ in #((
5380     ./ | .// | /[cC]/* | \
5381 gezelter 848 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5382 gezelter 1373 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5383 gezelter 848 /usr/ucb/* ) ;;
5384     *)
5385     # OSF1 and SCO ODT 3.0 have their own names for install.
5386     # Don't use installbsd from OSF since it installs stuff as root
5387     # by default.
5388     for ac_prog in ginstall scoinst install; do
5389     for ac_exec_ext in '' $ac_executable_extensions; do
5390 gezelter 1210 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5391 gezelter 848 if test $ac_prog = install &&
5392     grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5393     # AIX install. It has an incompatible calling convention.
5394     :
5395     elif test $ac_prog = install &&
5396     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5397     # program-specific install script used by HP pwplus--don't use.
5398     :
5399     else
5400 gezelter 1300 rm -rf conftest.one conftest.two conftest.dir
5401     echo one > conftest.one
5402     echo two > conftest.two
5403     mkdir conftest.dir
5404     if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5405     test -s conftest.one && test -s conftest.two &&
5406     test -s conftest.dir/conftest.one &&
5407     test -s conftest.dir/conftest.two
5408     then
5409     ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5410     break 3
5411     fi
5412 gezelter 848 fi
5413     fi
5414     done
5415     done
5416     ;;
5417     esac
5418 gezelter 1300
5419 gezelter 1373 done
5420 gezelter 1210 IFS=$as_save_IFS
5421 gezelter 848
5422 gezelter 1300 rm -rf conftest.one conftest.two conftest.dir
5423 gezelter 848
5424 gezelter 2 fi
5425 gezelter 848 if test "${ac_cv_path_install+set}" = set; then
5426     INSTALL=$ac_cv_path_install
5427     else
5428 gezelter 1210 # As a last resort, use the slow shell script. Don't cache a
5429     # value for INSTALL within a source directory, because that will
5430 gezelter 848 # break other packages using the cache if that directory is
5431 gezelter 1210 # removed, or if the value is a relative name.
5432 gezelter 848 INSTALL=$ac_install_sh
5433     fi
5434     fi
5435 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5436 gezelter 1300 $as_echo "$INSTALL" >&6; }
5437 gezelter 2
5438 gezelter 848 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5439     # It thinks the first close brace ends the variable substitution.
5440     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5441 gezelter 397
5442 gezelter 848 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5443 gezelter 397
5444 gezelter 848 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5445 gezelter 397
5446 gezelter 848 case "x$INSTALL" in
5447     x/*) ;;
5448     *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
5449     esac
5450 gezelter 1395 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f -m 755"
5451 gezelter 848 # Extract the first word of "ar", so it can be a program name with args.
5452     set dummy ar; ac_word=$2
5453 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5454 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5455 gezelter 1511 if ${ac_cv_prog_AR+:} false; then :
5456 gezelter 1300 $as_echo_n "(cached) " >&6
5457 gezelter 2 else
5458 gezelter 848 if test -n "$AR"; then
5459     ac_cv_prog_AR="$AR" # Let the user override the test.
5460 gezelter 2 else
5461 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5462     for as_dir in $PATH
5463     do
5464     IFS=$as_save_IFS
5465     test -z "$as_dir" && as_dir=.
5466 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5467 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5468 gezelter 848 ac_cv_prog_AR="ar"
5469 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5470 gezelter 397 break 2
5471     fi
5472 gezelter 2 done
5473 gezelter 1373 done
5474 gezelter 1210 IFS=$as_save_IFS
5475 gezelter 2
5476 gezelter 848 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5477 gezelter 2 fi
5478     fi
5479 gezelter 848 AR=$ac_cv_prog_AR
5480     if test -n "$AR"; then
5481 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5482 gezelter 1300 $as_echo "$AR" >&6; }
5483 gezelter 2 else
5484 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5485 gezelter 1300 $as_echo "no" >&6; }
5486 gezelter 2 fi
5487    
5488 gezelter 1210
5489 gezelter 848 if test "$AR" = "NONE"; then
5490     cat >confcache <<\_ACEOF
5491     # This file is a shell script that caches the results of configure
5492     # tests run on this system so they can be shared between configure
5493     # scripts and configure runs, see configure's option --config-cache.
5494     # It is not useful on other systems. If it contains results you don't
5495     # want to keep, you may remove or edit it.
5496     #
5497     # config.status only pays attention to the cache file if you give it
5498     # the --recheck option to rerun configure.
5499     #
5500     # `ac_cv_env_foo' variables (set or unset) will be overridden when
5501     # loading this file, other *unset* `ac_cv_foo' will be assigned the
5502     # following values.
5503    
5504     _ACEOF
5505    
5506     # The following way of writing the cache mishandles newlines in values,
5507     # but we know of no workaround that is simple, portable, and efficient.
5508 gezelter 1210 # So, we kill variables containing newlines.
5509 gezelter 848 # Ultrix sh set writes to stderr and can't be redirected directly,
5510     # and sets the high bit in the cache file unless we assign to the vars.
5511 gezelter 1210 (
5512     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5513     eval ac_val=\$$ac_var
5514     case $ac_val in #(
5515     *${as_nl}*)
5516     case $ac_var in #(
5517 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5518     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5519 gezelter 1210 esac
5520     case $ac_var in #(
5521     _ | IFS | as_nl) ;; #(
5522 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5523 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
5524 gezelter 1210 esac ;;
5525     esac
5526     done
5527    
5528 gezelter 848 (set) 2>&1 |
5529 gezelter 1210 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5530     *${as_nl}ac_space=\ *)
5531 gezelter 1373 # `set' does not quote correctly, so add quotes: double-quote
5532     # substitution turns \\\\ into \\, and sed turns \\ into \.
5533 gezelter 848 sed -n \
5534     "s/'/'\\\\''/g;
5535     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5536 gezelter 1210 ;; #(
5537 gezelter 848 *)
5538     # `set' quotes correctly as required by POSIX, so do not add quotes.
5539 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5540 gezelter 848 ;;
5541 gezelter 1210 esac |
5542     sort
5543     ) |
5544 gezelter 848 sed '
5545 gezelter 1210 /^ac_cv_env_/b end
5546 gezelter 848 t clear
5547 gezelter 1210 :clear
5548 gezelter 848 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5549     t end
5550 gezelter 1210 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5551     :end' >>confcache
5552     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5553     if test -w "$cache_file"; then
5554 gezelter 1511 if test "x$cache_file" != "x/dev/null"; then
5555 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5556 gezelter 1300 $as_echo "$as_me: updating cache $cache_file" >&6;}
5557 gezelter 1511 if test ! -f "$cache_file" || test -h "$cache_file"; then
5558     cat confcache >"$cache_file"
5559     else
5560     case $cache_file in #(
5561     */* | ?:*)
5562     mv -f confcache "$cache_file"$$ &&
5563     mv -f "$cache_file"$$ "$cache_file" ;; #(
5564     *)
5565     mv -f confcache "$cache_file" ;;
5566     esac
5567     fi
5568     fi
5569 gezelter 848 else
5570 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5571 gezelter 1300 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5572 gezelter 848 fi
5573 gezelter 2 fi
5574 chuckv 1197 rm -f confcache
5575 gezelter 848 exit 1
5576     fi
5577     # Extract the first word of "ps", so it can be a program name with args.
5578     set dummy ps; ac_word=$2
5579 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5580 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
5581 gezelter 1511 if ${ac_cv_path_PS+:} false; then :
5582 gezelter 1300 $as_echo_n "(cached) " >&6
5583 gezelter 2 else
5584 gezelter 848 case $PS in
5585     [\\/]* | ?:[\\/]*)
5586     ac_cv_path_PS="$PS" # Let the user override the test with a path.
5587     ;;
5588     *)
5589     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5590 gezelter 397 for as_dir in $PATH
5591     do
5592     IFS=$as_save_IFS
5593     test -z "$as_dir" && as_dir=.
5594 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
5595 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5596 gezelter 848 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
5597 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5598 gezelter 397 break 2
5599     fi
5600 gezelter 2 done
5601 gezelter 1373 done
5602 gezelter 1210 IFS=$as_save_IFS
5603 gezelter 2
5604 gezelter 848 ;;
5605     esac
5606 gezelter 2 fi
5607 gezelter 848 PS=$ac_cv_path_PS
5608     if test -n "$PS"; then
5609 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
5610 gezelter 1300 $as_echo "$PS" >&6; }
5611 gezelter 2 else
5612 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5613 gezelter 1300 $as_echo "no" >&6; }
5614 gezelter 2 fi
5615    
5616 gezelter 1210
5617 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
5618 gezelter 1300 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
5619 gezelter 1511 if ${ac_cv_prog_ps_syntax+:} false; then :
5620 gezelter 1300 $as_echo_n "(cached) " >&6
5621 gezelter 848 else
5622 gezelter 2
5623 gezelter 848 if $PS ax -o rss > /dev/null 2>&1; then
5624     ac_cv_prog_ps_ax=yes
5625     else
5626     ac_cv_prog_ps_ax=no
5627     fi
5628     if $PS -ef -o rss > /dev/null 2>&1; then
5629     ac_cv_prog_ps_ef=yes
5630     else
5631     ac_cv_prog_ps_ef=no
5632     fi
5633     if test "$ac_cv_prog_ps_ax" = yes; then
5634     ac_cv_prog_ps_syntax=BSD
5635     else
5636     if test "$ac_cv_prog_ps_ef" = yes; then
5637     ac_cv_prog_ps_syntax=POSIX
5638     else
5639 gezelter 1511 as_fn_error $? "Could not determine ps syntax" "$LINENO" 5
5640 gezelter 848 fi
5641     fi
5642    
5643 gezelter 2 fi
5644 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
5645 gezelter 1300 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
5646 gezelter 2
5647 gezelter 848 cat >>confdefs.h <<_ACEOF
5648     #define PSCOMMAND $PS
5649     _ACEOF
5650 gezelter 397
5651 gezelter 848 if test "$ac_cv_prog_ps_syntax" = BSD; then
5652    
5653 gezelter 1373 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
5654 gezelter 848
5655 gezelter 2 else
5656 gezelter 848 if test "$ac_cv_prog_ps_syntax" = POSIX; then
5657 gezelter 2
5658 gezelter 1373 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
5659 gezelter 2
5660 gezelter 848 else
5661 gezelter 1511 as_fn_error $? "Unknown ps syntax type!" "$LINENO" 5
5662 gezelter 848 fi
5663     fi
5664 gezelter 2
5665 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5666     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5667     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5668 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5669 gezelter 2
5670 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5671     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5672     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5673     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5674 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
5675 gezelter 1300 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
5676 gezelter 1511 if ${ac_cv_fc_srcext_F90+:} false; then :
5677 gezelter 1300 $as_echo_n "(cached) " >&6
5678 gezelter 848 else
5679     ac_ext=F90
5680 gezelter 1210 ac_fcflags_srcext_save=$ac_fcflags_srcext
5681     ac_fcflags_srcext=
5682 gezelter 848 ac_cv_fc_srcext_F90=unknown
5683     for ac_flag in none -qsuffix=f=F90 -Tf; do
5684 gezelter 1210 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
5685 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5686 gezelter 848 program main
5687    
5688     end
5689 gezelter 2 _ACEOF
5690 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
5691 gezelter 848 ac_cv_fc_srcext_F90=$ac_flag; break
5692 gezelter 2 fi
5693 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5694 gezelter 848 done
5695 chuckv 1197 rm -f conftest.$ac_objext conftest.F90
5696 gezelter 1210 ac_fcflags_srcext=$ac_fcflags_srcext_save
5697 gezelter 2
5698     fi
5699 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
5700 gezelter 1300 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
5701 gezelter 848 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
5702 gezelter 1511 as_fn_error $? "Fortran could not compile .F90 files" "$LINENO" 5
5703 gezelter 848 else
5704 gezelter 1210 ac_fc_srcext=F90
5705 gezelter 848 if test "x$ac_cv_fc_srcext_F90" = xnone; then
5706 gezelter 1210 ac_fcflags_srcext=""
5707 gezelter 848 FCFLAGS_F90=""
5708     else
5709 gezelter 1210 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
5710 gezelter 848 FCFLAGS_F90=$ac_cv_fc_srcext_F90
5711     fi
5712 gezelter 2
5713 gezelter 397
5714 gezelter 848 fi
5715 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5716     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5717     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5718     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5719 gezelter 397
5720    
5721    
5722 gezelter 848
5723    
5724 gezelter 2 # Try to determine native compiler flags that allow us to use F90 suffix
5725     # for preprocessed f90 source.
5726    
5727     if test "$ac_test_PREPFLAG" != "set"; then
5728     PREPFLAG=""
5729     case "${host_cpu}-${host_os}" in
5730    
5731 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5732 gezelter 2 PREPFLAG="-fpp1 "
5733     fi;;
5734 gezelter 848 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5735 gezelter 2 PREPFLAG="-qsuffix=cpp=F90 "
5736     fi;;
5737     *darwin*)
5738 gezelter 848 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5739 gezelter 2 PREPFLAG="-qsuffix=cpp=F90 "
5740     fi;;
5741     esac
5742    
5743     if test -z "$PREPFLAG"; then
5744 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
5745 gezelter 1300 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
5746 gezelter 2 PREPFLAG=""
5747     fi
5748    
5749 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
5750 gezelter 1300 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
5751 gezelter 2
5752 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5753     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5754     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5755 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5756 gezelter 2
5757     ac_save_ext=$ac_ext
5758     ac_ext=F90
5759 gezelter 848 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
5760 gezelter 2
5761 gezelter 1373 if test "$PREPFLAG"; then :
5762 gezelter 848 FCFLAGS_SRCEXT="${PREPFLAG}"
5763 gezelter 2 fi
5764 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5765 gezelter 2
5766    
5767 gezelter 848 program conftest
5768 gezelter 2 integer :: i
5769     i = 1
5770 gezelter 848 end program conftest
5771 gezelter 2
5772     _ACEOF
5773 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
5774 gezelter 2 prepflagworks=1
5775     else
5776 gezelter 1373 prepflagworks=0
5777 gezelter 2 fi
5778 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5779    
5780 gezelter 848 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
5781 gezelter 2 ac_ext=$ac_save_ext
5782 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5783     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5784     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5785 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5786 gezelter 2
5787 gezelter 397
5788 gezelter 2 if test "$prepflagworks" = 1; then
5789 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5790 gezelter 1300 $as_echo "yes" >&6; }
5791 gezelter 848 FCFLAGS_SRCEXT="${PREPFLAG}"
5792 gezelter 2
5793     else
5794 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5795 gezelter 1300 $as_echo "no" >&6; }
5796 gezelter 1511 as_fn_error $? "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
5797 gezelter 2 fi
5798     fi
5799    
5800 gezelter 397
5801    
5802    
5803    
5804 gezelter 2 # Try to determine native compiler flags that allow us to use F90 suffix
5805     # for preprocessed f90 source with -D type defines
5806    
5807     if test "$ac_test_PREPDEFFLAG" != "set"; then
5808     PREPDEFFLAG=""
5809     case "${host_cpu}-${host_os}" in
5810    
5811 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5812 gezelter 2 PREPDEFFLAG=" "
5813     fi;;
5814 gezelter 848 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5815 gezelter 2 PREPDEFFLAG="-WF,"
5816     fi;;
5817     *darwin*)
5818 gezelter 848 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5819 gezelter 2 PREPDEFFLAG="-WF,"
5820     fi;;
5821     esac
5822    
5823     if test -z "$PREPDEFFLAG"; then
5824 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
5825 gezelter 1300 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
5826 gezelter 2 PREPDEFFLAG=" "
5827     fi
5828    
5829 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
5830 gezelter 1300 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
5831 gezelter 2
5832 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5833     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5834     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5835 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5836 gezelter 2
5837     ac_save_ext=$ac_ext
5838     ac_ext=F90
5839 gezelter 848 ac_save_FCFLAGS=$FCFLAGS
5840 gezelter 2
5841 gezelter 1373 if test "$PREPDEFFLAG"; then :
5842 gezelter 848 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
5843 gezelter 2 fi
5844 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5845 gezelter 2
5846    
5847 gezelter 848 program conftest
5848 gezelter 2 integer :: i
5849     #ifdef TEST
5850     i = 1
5851     #else
5852     choke me
5853     #endif
5854 gezelter 848 end program conftest
5855 gezelter 2
5856     _ACEOF
5857 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
5858 gezelter 2 prepdefflagworks=1
5859     else
5860 gezelter 1373 prepdefflagworks=0
5861 gezelter 2 fi
5862 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5863    
5864 gezelter 848 FCFLAGS=$ac_save_FCFLAGS
5865 gezelter 2 ac_ext=$ac_save_ext
5866 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5867     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5868     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5869 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5870 gezelter 2
5871 gezelter 397
5872 gezelter 2 if test "$prepdefflagworks" = 1; then
5873 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5874 gezelter 1300 $as_echo "yes" >&6; }
5875 gezelter 2
5876     else
5877 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5878 gezelter 1300 $as_echo "no" >&6; }
5879 gezelter 1511 as_fn_error $? "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
5880 gezelter 2 fi
5881     fi
5882    
5883 gezelter 1210 ac_ext=${ac_fc_srcext-f}
5884     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5885     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5886 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5887 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
5888 gezelter 1300 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
5889 gezelter 1511 if ${ac_cv_prog_fc_v+:} false; then :
5890 gezelter 1300 $as_echo_n "(cached) " >&6
5891 gezelter 2 else
5892 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5893 gezelter 848 program main
5894 gezelter 2
5895 gezelter 848 end
5896 gezelter 2 _ACEOF
5897 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
5898 gezelter 848 ac_cv_prog_fc_v=
5899 gezelter 2 # Try some options frequently used verbose output
5900     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
5901 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5902 gezelter 848 program main
5903 gezelter 2
5904 gezelter 848 end
5905     _ACEOF
5906 gezelter 2
5907 gezelter 848 # Compile and link our simple test program by passing a flag (argument
5908     # 1 to this macro) to the Fortran compiler in order to get
5909     # "verbose" output that we can then parse for the Fortran linker
5910     # flags.
5911 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
5912 gezelter 848 FCFLAGS="$FCFLAGS $ac_verb"
5913 gezelter 1210 eval "set x $ac_link"
5914     shift
5915 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
5916 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
5917     # LIBRARY_PATH; skip all such settings.
5918     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
5919 gezelter 1511 sed '/^Driving:/d; /^Configured with:/d;
5920     '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
5921 gezelter 1300 $as_echo "$ac_fc_v_output" >&5
5922 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
5923 gezelter 2
5924 gezelter 1300 rm -rf conftest*
5925 gezelter 397
5926 gezelter 848 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5927     # /foo, /bar, and /baz are search directories for the Fortran linker.
5928     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5929     ac_fc_v_output="`echo $ac_fc_v_output |
5930     grep 'LPATH is:' |
5931 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
5932 gezelter 2
5933 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
5934     # that detects unbalanced quotes in FLIBS should be implemented
5935     # and (ugh) tested at some point.
5936 gezelter 848 case $ac_fc_v_output in
5937     # If we are using xlf then replace all the commas with spaces.
5938     *xlfentry*)
5939     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5940 gezelter 2
5941 gezelter 848 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5942     # $LIBS confuse us, and the libraries appear later in the output anyway).
5943     *mGLOB_options_string*)
5944 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5945 gezelter 2
5946 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5947     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5948     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5949     *-cmdline\ * | *-ignore\ * | *-def\ *)
5950     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5951 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
5952     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
5953     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
5954 gezelter 1210
5955 gezelter 848 # If we are using Cray Fortran then delete quotes.
5956     *cft90*)
5957 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5958 gezelter 848 esac
5959 gezelter 2
5960    
5961     # look for -l* and *.a constructs in the output
5962 gezelter 848 for ac_arg in $ac_fc_v_output; do
5963 gezelter 2 case $ac_arg in
5964 gezelter 1373 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5965     ac_cv_prog_fc_v=$ac_verb
5966     break 2 ;;
5967 gezelter 2 esac
5968     done
5969     done
5970 gezelter 848 if test -z "$ac_cv_prog_fc_v"; then
5971 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
5972 gezelter 1300 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5973 gezelter 2 fi
5974     else
5975 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
5976 gezelter 1300 $as_echo "$as_me: WARNING: compilation failed" >&2;}
5977 gezelter 2 fi
5978 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5979    
5980 gezelter 2 fi
5981 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
5982 gezelter 1300 $as_echo "$ac_cv_prog_fc_v" >&6; }
5983 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
5984 gezelter 1300 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
5985 gezelter 1511 if ${ac_cv_fc_libs+:} false; then :
5986 gezelter 1300 $as_echo_n "(cached) " >&6
5987 gezelter 2 else
5988 gezelter 848 if test "x$FCLIBS" != "x"; then
5989     ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
5990 gezelter 2 else
5991    
5992 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
5993 gezelter 848 program main
5994 gezelter 2
5995 gezelter 848 end
5996 gezelter 2 _ACEOF
5997    
5998     # Compile and link our simple test program by passing a flag (argument
5999 gezelter 848 # 1 to this macro) to the Fortran compiler in order to get
6000     # "verbose" output that we can then parse for the Fortran linker
6001 gezelter 2 # flags.
6002 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
6003 gezelter 848 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
6004 gezelter 1210 eval "set x $ac_link"
6005     shift
6006 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6007 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6008     # LIBRARY_PATH; skip all such settings.
6009     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6010 gezelter 1511 sed '/^Driving:/d; /^Configured with:/d;
6011     '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
6012 gezelter 1300 $as_echo "$ac_fc_v_output" >&5
6013 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
6014 gezelter 2
6015 gezelter 1300 rm -rf conftest*
6016 gezelter 2
6017 gezelter 848 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6018     # /foo, /bar, and /baz are search directories for the Fortran linker.
6019     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6020     ac_fc_v_output="`echo $ac_fc_v_output |
6021     grep 'LPATH is:' |
6022 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6023 gezelter 2
6024 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6025     # that detects unbalanced quotes in FLIBS should be implemented
6026     # and (ugh) tested at some point.
6027 gezelter 848 case $ac_fc_v_output in
6028     # If we are using xlf then replace all the commas with spaces.
6029     *xlfentry*)
6030     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6031 gezelter 2
6032 gezelter 848 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6033     # $LIBS confuse us, and the libraries appear later in the output anyway).
6034     *mGLOB_options_string*)
6035 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6036 gezelter 2
6037 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6038     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6039     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6040     *-cmdline\ * | *-ignore\ * | *-def\ *)
6041     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6042 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6043     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6044     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6045 gezelter 1210
6046 gezelter 848 # If we are using Cray Fortran then delete quotes.
6047     *cft90*)
6048 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6049 gezelter 848 esac
6050 gezelter 2
6051 gezelter 848
6052    
6053     ac_cv_fc_libs=
6054    
6055 gezelter 2 # Save positional arguments (if any)
6056     ac_save_positional="$@"
6057    
6058 gezelter 848 set X $ac_fc_v_output
6059 gezelter 2 while test $# != 1; do
6060     shift
6061     ac_arg=$1
6062     case $ac_arg in
6063 gezelter 1373 [\\/]*.a | ?:[\\/]*.a)
6064     ac_exists=false
6065 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6066 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
6067     ac_exists=true
6068     break
6069     fi
6070     done
6071    
6072 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6073    
6074 gezelter 2 else
6075 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6076 gezelter 2 fi
6077 gezelter 1373 ;;
6078     -bI:*)
6079     ac_exists=false
6080 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6081 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
6082     ac_exists=true
6083     break
6084     fi
6085     done
6086    
6087 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6088    
6089 gezelter 2 else
6090     if test "$ac_compiler_gnu" = yes; then
6091     for ac_link_opt in $ac_arg; do
6092 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6093 gezelter 2 done
6094     else
6095 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6096 gezelter 2 fi
6097     fi
6098 gezelter 1373 ;;
6099     # Ignore these flags.
6100     -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6101 gezelter 1511 |-LANG:=* | -LIST:* | -LNO:* | -link)
6102 gezelter 1373 ;;
6103     -lkernel32)
6104     test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6105     ;;
6106     -[LRuYz])
6107     # These flags, when seen by themselves, take an argument.
6108     # We remove the space between option and argument and re-iterate
6109     # unless we find an empty arg or a new option (starting with -)
6110 gezelter 2 case $2 in
6111 gezelter 848 "" | -*);;
6112     *)
6113 gezelter 2 ac_arg="$ac_arg$2"
6114     shift; shift
6115     set X $ac_arg "$@"
6116     ;;
6117     esac
6118 gezelter 1373 ;;
6119     -YP,*)
6120     for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6121     ac_exists=false
6122 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6123 gezelter 2 if test x"$ac_j" = x"$ac_i"; then
6124     ac_exists=true
6125     break
6126     fi
6127     done
6128    
6129 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6130    
6131 gezelter 2 else
6132     ac_arg="$ac_arg $ac_j"
6133 gezelter 1373 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6134 gezelter 2 fi
6135 gezelter 1373 done
6136     ;;
6137     -[lLR]*)
6138     ac_exists=false
6139 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6140 gezelter 2 if test x"$ac_arg" = x"$ac_i"; then
6141     ac_exists=true
6142     break
6143     fi
6144     done
6145    
6146 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6147    
6148 gezelter 2 else
6149 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6150 gezelter 2 fi
6151 gezelter 1373 ;;
6152 gezelter 1210 -zallextract*| -zdefaultextract)
6153     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6154     ;;
6155 gezelter 1373 # Ignore everything else.
6156 gezelter 2 esac
6157     done
6158     # restore positional arguments
6159     set X $ac_save_positional; shift
6160    
6161     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
6162     # then we insist that the "run path" must be an absolute path (i.e. it
6163     # must begin with a "/").
6164     case `(uname -sr) 2>/dev/null` in
6165     "SunOS 5"*)
6166 gezelter 1300 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6167 gezelter 1373 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6168 gezelter 2 test "x$ac_ld_run_path" != x &&
6169 gezelter 1373 if test "$ac_compiler_gnu" = yes; then
6170 gezelter 2 for ac_link_opt in $ac_ld_run_path; do
6171 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6172 gezelter 2 done
6173     else
6174 gezelter 848 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6175 gezelter 2 fi
6176     ;;
6177     esac
6178 gezelter 848 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6179 gezelter 2
6180     fi
6181 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6182 gezelter 1300 $as_echo "$ac_cv_fc_libs" >&6; }
6183 gezelter 848 FCLIBS="$ac_cv_fc_libs"
6184 gezelter 2
6185    
6186 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6187     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6188     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6189 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6190 gezelter 397
6191 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6192     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6193     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6194 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6195    
6196 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
6197 gezelter 1300 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
6198 gezelter 1511 if ${ac_cv_fc_dummy_main+:} false; then :
6199 gezelter 1300 $as_echo_n "(cached) " >&6
6200 gezelter 2 else
6201 gezelter 848 ac_fc_dm_save_LIBS=$LIBS
6202     LIBS="$LIBS $FCLIBS"
6203     ac_fortran_dm_var=FC_DUMMY_MAIN
6204     ac_ext=c
6205     ac_cpp='$CPP $CPPFLAGS'
6206     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6207     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6208     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6209    
6210     # First, try linking without a dummy main:
6211 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6212 gezelter 848 /* end confdefs.h. */
6213    
6214     #ifdef FC_DUMMY_MAIN
6215     #ifndef FC_DUMMY_MAIN_EQ_F77
6216     # ifdef __cplusplus
6217     extern "C"
6218     # endif
6219     int FC_DUMMY_MAIN() { return 1; }
6220     #endif
6221     #endif
6222     int
6223     main ()
6224     {
6225    
6226     ;
6227     return 0;
6228     }
6229     _ACEOF
6230 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
6231 gezelter 848 ac_cv_fortran_dummy_main=none
6232     else
6233 gezelter 1373 ac_cv_fortran_dummy_main=unknown
6234 gezelter 848 fi
6235 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
6236     conftest$ac_exeext conftest.$ac_ext
6237 gezelter 1210
6238 gezelter 848 if test $ac_cv_fortran_dummy_main = unknown; then
6239     for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
6240 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6241 gezelter 848 /* end confdefs.h. */
6242     #define $ac_fortran_dm_var $ac_func
6243     #ifdef FC_DUMMY_MAIN
6244     #ifndef FC_DUMMY_MAIN_EQ_F77
6245     # ifdef __cplusplus
6246     extern "C"
6247     # endif
6248     int FC_DUMMY_MAIN() { return 1; }
6249     #endif
6250     #endif
6251     int
6252     main ()
6253     {
6254    
6255     ;
6256     return 0;
6257     }
6258     _ACEOF
6259 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
6260 gezelter 848 ac_cv_fortran_dummy_main=$ac_func; break
6261     fi
6262 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
6263     conftest$ac_exeext conftest.$ac_ext
6264 gezelter 848 done
6265     fi
6266 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6267     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6268     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6269 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6270     ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
6271 gezelter 1300 rm -rf conftest*
6272 gezelter 848 LIBS=$ac_fc_dm_save_LIBS
6273    
6274     fi
6275 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
6276 gezelter 1300 $as_echo "$ac_cv_fc_dummy_main" >&6; }
6277 gezelter 848 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
6278 gezelter 1373 if test "$FC_DUMMY_MAIN" != unknown; then :
6279 gezelter 848 if test $FC_DUMMY_MAIN != none; then
6280    
6281     cat >>confdefs.h <<_ACEOF
6282     #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
6283     _ACEOF
6284    
6285     if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
6286    
6287 gezelter 1373 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
6288 gezelter 848
6289     fi
6290     fi
6291     else
6292 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6293     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6294 gezelter 1511 as_fn_error $? "linking to Fortran libraries from C fails
6295     See \`config.log' for more details" "$LINENO" 5; }
6296 gezelter 848 fi
6297    
6298 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6299     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6300     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6301 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6302    
6303 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6304     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6305     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6306 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6307 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
6308 gezelter 1300 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
6309 gezelter 1511 if ${ac_cv_fc_mangling+:} false; then :
6310 gezelter 1300 $as_echo_n "(cached) " >&6
6311 gezelter 848 else
6312 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6313 gezelter 848 subroutine foobar()
6314     return
6315     end
6316     subroutine foo_bar()
6317     return
6318     end
6319     _ACEOF
6320 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6321 gezelter 848 mv conftest.$ac_objext cfortran_test.$ac_objext
6322 gezelter 2
6323 gezelter 848 ac_save_LIBS=$LIBS
6324     LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
6325    
6326 gezelter 2 ac_ext=c
6327     ac_cpp='$CPP $CPPFLAGS'
6328     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6329     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6330     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6331     ac_success=no
6332     for ac_foobar in foobar FOOBAR; do
6333     for ac_underscore in "" "_"; do
6334     ac_func="$ac_foobar$ac_underscore"
6335 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6336 gezelter 397 /* end confdefs.h. */
6337 gezelter 2
6338 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
6339     Use char because int might match the return type of a GCC
6340     builtin and then its argument prototype would still apply. */
6341 gezelter 2 #ifdef __cplusplus
6342     extern "C"
6343     #endif
6344     char $ac_func ();
6345 gezelter 848 #ifdef FC_DUMMY_MAIN
6346     #ifndef FC_DUMMY_MAIN_EQ_F77
6347     # ifdef __cplusplus
6348     extern "C"
6349     # endif
6350     int FC_DUMMY_MAIN() { return 1; }
6351     #endif
6352     #endif
6353 gezelter 2 int
6354     main ()
6355     {
6356 gezelter 1210 return $ac_func ();
6357 gezelter 2 ;
6358     return 0;
6359     }
6360     _ACEOF
6361 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
6362 gezelter 2 ac_success=yes; break 2
6363     fi
6364 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
6365     conftest$ac_exeext conftest.$ac_ext
6366 gezelter 2 done
6367     done
6368 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6369     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6370     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6371 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6372 gezelter 2
6373     if test "$ac_success" = "yes"; then
6374     case $ac_foobar in
6375 gezelter 848 foobar)
6376     ac_case=lower
6377     ac_foo_bar=foo_bar
6378     ;;
6379     FOOBAR)
6380     ac_case=upper
6381     ac_foo_bar=FOO_BAR
6382     ;;
6383 gezelter 2 esac
6384    
6385 gezelter 848 ac_ext=c
6386     ac_cpp='$CPP $CPPFLAGS'
6387     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6388     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6389     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6390 gezelter 2 ac_success_extra=no
6391     for ac_extra in "" "_"; do
6392 gezelter 848 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
6393 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6394 gezelter 397 /* end confdefs.h. */
6395 gezelter 2
6396 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
6397     Use char because int might match the return type of a GCC
6398     builtin and then its argument prototype would still apply. */
6399 gezelter 2 #ifdef __cplusplus
6400     extern "C"
6401     #endif
6402     char $ac_func ();
6403 gezelter 848 #ifdef FC_DUMMY_MAIN
6404     #ifndef FC_DUMMY_MAIN_EQ_F77
6405     # ifdef __cplusplus
6406     extern "C"
6407     # endif
6408     int FC_DUMMY_MAIN() { return 1; }
6409     #endif
6410     #endif
6411 gezelter 2 int
6412     main ()
6413     {
6414 gezelter 1210 return $ac_func ();
6415 gezelter 2 ;
6416     return 0;
6417     }
6418     _ACEOF
6419 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
6420 gezelter 2 ac_success_extra=yes; break
6421     fi
6422 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
6423     conftest$ac_exeext conftest.$ac_ext
6424 gezelter 2 done
6425 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6426     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6427     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6428 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6429 gezelter 2
6430     if test "$ac_success_extra" = "yes"; then
6431 gezelter 848 ac_cv_fc_mangling="$ac_case case"
6432 gezelter 1373 if test -z "$ac_underscore"; then
6433     ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
6434 gezelter 2 else
6435 gezelter 1373 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
6436     fi
6437     if test -z "$ac_extra"; then
6438     ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
6439 gezelter 2 else
6440 gezelter 1373 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
6441     fi
6442 gezelter 2 else
6443 gezelter 848 ac_cv_fc_mangling="unknown"
6444 gezelter 2 fi
6445     else
6446 gezelter 848 ac_cv_fc_mangling="unknown"
6447 gezelter 2 fi
6448    
6449     LIBS=$ac_save_LIBS
6450 gezelter 1300 rm -rf conftest*
6451     rm -f cfortran_test*
6452 gezelter 2 else
6453 gezelter 1373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6454     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6455 gezelter 1511 as_fn_error $? "cannot compile a simple Fortran program
6456     See \`config.log' for more details" "$LINENO" 5; }
6457 gezelter 2 fi
6458 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6459    
6460 gezelter 2 fi
6461 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
6462 gezelter 1300 $as_echo "$ac_cv_fc_mangling" >&6; }
6463 gezelter 2
6464 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6465     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6466     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6467 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6468 gezelter 397
6469 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6470     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6471     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6472 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6473     case $ac_cv_fc_mangling in
6474 gezelter 2 "lower case, no underscore, no extra underscore")
6475 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6476 gezelter 2
6477 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
6478 gezelter 2 ;;
6479     "lower case, no underscore, extra underscore")
6480 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6481 gezelter 2
6482 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6483 gezelter 2 ;;
6484     "lower case, underscore, no extra underscore")
6485 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6486 gezelter 2
6487 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6488 gezelter 2 ;;
6489     "lower case, underscore, extra underscore")
6490 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6491 gezelter 2
6492 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
6493 gezelter 2 ;;
6494     "upper case, no underscore, no extra underscore")
6495 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6496 gezelter 2
6497 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
6498 gezelter 2 ;;
6499     "upper case, no underscore, extra underscore")
6500 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6501 gezelter 2
6502 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6503 gezelter 2 ;;
6504     "upper case, underscore, no extra underscore")
6505 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6506 gezelter 2
6507 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6508 gezelter 2 ;;
6509     "upper case, underscore, extra underscore")
6510 gezelter 1373 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6511 gezelter 2
6512 gezelter 1373 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
6513 gezelter 2 ;;
6514     *)
6515 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
6516 gezelter 1300 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
6517 gezelter 1373 ;;
6518 gezelter 2 esac
6519    
6520 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6521     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6522     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6523 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6524 gezelter 397
6525    
6526    
6527 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6528     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6529     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6530 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6531 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
6532 gezelter 1300 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
6533 gezelter 1511 if ${ac_cv_prog_fc_v+:} false; then :
6534 gezelter 1300 $as_echo_n "(cached) " >&6
6535 gezelter 848 else
6536 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6537 gezelter 848 program main
6538 gezelter 397
6539 gezelter 848 end
6540     _ACEOF
6541 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6542 gezelter 848 ac_cv_prog_fc_v=
6543     # Try some options frequently used verbose output
6544     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
6545 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6546 gezelter 848 program main
6547    
6548     end
6549     _ACEOF
6550    
6551     # Compile and link our simple test program by passing a flag (argument
6552     # 1 to this macro) to the Fortran compiler in order to get
6553     # "verbose" output that we can then parse for the Fortran linker
6554     # flags.
6555 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
6556 gezelter 848 FCFLAGS="$FCFLAGS $ac_verb"
6557 gezelter 1210 eval "set x $ac_link"
6558     shift
6559 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6560 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6561     # LIBRARY_PATH; skip all such settings.
6562     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6563 gezelter 1511 sed '/^Driving:/d; /^Configured with:/d;
6564     '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
6565 gezelter 1300 $as_echo "$ac_fc_v_output" >&5
6566 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
6567 gezelter 848
6568 gezelter 1300 rm -rf conftest*
6569 gezelter 848
6570     # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6571     # /foo, /bar, and /baz are search directories for the Fortran linker.
6572     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6573     ac_fc_v_output="`echo $ac_fc_v_output |
6574     grep 'LPATH is:' |
6575 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6576 gezelter 848
6577 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6578     # that detects unbalanced quotes in FLIBS should be implemented
6579     # and (ugh) tested at some point.
6580 gezelter 848 case $ac_fc_v_output in
6581     # If we are using xlf then replace all the commas with spaces.
6582     *xlfentry*)
6583     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6584    
6585     # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6586     # $LIBS confuse us, and the libraries appear later in the output anyway).
6587     *mGLOB_options_string*)
6588 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6589 gezelter 848
6590 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6591     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6592     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6593     *-cmdline\ * | *-ignore\ * | *-def\ *)
6594     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6595 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6596     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6597     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6598 gezelter 1210
6599 gezelter 848 # If we are using Cray Fortran then delete quotes.
6600     *cft90*)
6601 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6602 gezelter 848 esac
6603    
6604    
6605     # look for -l* and *.a constructs in the output
6606     for ac_arg in $ac_fc_v_output; do
6607     case $ac_arg in
6608 gezelter 1373 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
6609     ac_cv_prog_fc_v=$ac_verb
6610     break 2 ;;
6611 gezelter 848 esac
6612     done
6613     done
6614     if test -z "$ac_cv_prog_fc_v"; then
6615 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
6616 gezelter 1300 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
6617 gezelter 848 fi
6618     else
6619 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
6620 gezelter 1300 $as_echo "$as_me: WARNING: compilation failed" >&2;}
6621 gezelter 848 fi
6622 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6623    
6624 gezelter 848 fi
6625 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
6626 gezelter 1300 $as_echo "$ac_cv_prog_fc_v" >&6; }
6627 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
6628 gezelter 1300 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
6629 gezelter 1511 if ${ac_cv_fc_libs+:} false; then :
6630 gezelter 1300 $as_echo_n "(cached) " >&6
6631 gezelter 848 else
6632     if test "x$FCLIBS" != "x"; then
6633     ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
6634     else
6635    
6636 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6637 gezelter 848 program main
6638    
6639     end
6640     _ACEOF
6641    
6642     # Compile and link our simple test program by passing a flag (argument
6643     # 1 to this macro) to the Fortran compiler in order to get
6644     # "verbose" output that we can then parse for the Fortran linker
6645     # flags.
6646 gezelter 1373 ac_save_FCFLAGS=$FCFLAGS
6647 gezelter 848 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
6648 gezelter 1210 eval "set x $ac_link"
6649     shift
6650 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6651 gezelter 1300 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6652     # LIBRARY_PATH; skip all such settings.
6653     ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6654 gezelter 1511 sed '/^Driving:/d; /^Configured with:/d;
6655     '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
6656 gezelter 1300 $as_echo "$ac_fc_v_output" >&5
6657 gezelter 1373 FCFLAGS=$ac_save_FCFLAGS
6658 gezelter 848
6659 gezelter 1300 rm -rf conftest*
6660 gezelter 848
6661     # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6662     # /foo, /bar, and /baz are search directories for the Fortran linker.
6663     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6664     ac_fc_v_output="`echo $ac_fc_v_output |
6665     grep 'LPATH is:' |
6666 gezelter 1300 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6667 gezelter 848
6668 gezelter 1210 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6669     # that detects unbalanced quotes in FLIBS should be implemented
6670     # and (ugh) tested at some point.
6671 gezelter 848 case $ac_fc_v_output in
6672     # If we are using xlf then replace all the commas with spaces.
6673     *xlfentry*)
6674     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6675    
6676     # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6677     # $LIBS confuse us, and the libraries appear later in the output anyway).
6678     *mGLOB_options_string*)
6679 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6680 gezelter 848
6681 gezelter 1210 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6682     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6683     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6684     *-cmdline\ * | *-ignore\ * | *-def\ *)
6685     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6686 gezelter 1373 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6687     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6688     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6689 gezelter 1210
6690 gezelter 848 # If we are using Cray Fortran then delete quotes.
6691     *cft90*)
6692 gezelter 1210 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6693 gezelter 848 esac
6694    
6695    
6696    
6697     ac_cv_fc_libs=
6698    
6699     # Save positional arguments (if any)
6700     ac_save_positional="$@"
6701    
6702     set X $ac_fc_v_output
6703     while test $# != 1; do
6704     shift
6705     ac_arg=$1
6706     case $ac_arg in
6707 gezelter 1373 [\\/]*.a | ?:[\\/]*.a)
6708     ac_exists=false
6709 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6710     if test x"$ac_arg" = x"$ac_i"; then
6711     ac_exists=true
6712     break
6713     fi
6714     done
6715    
6716 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6717    
6718 gezelter 848 else
6719     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6720     fi
6721 gezelter 1373 ;;
6722     -bI:*)
6723     ac_exists=false
6724 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6725     if test x"$ac_arg" = x"$ac_i"; then
6726     ac_exists=true
6727     break
6728     fi
6729     done
6730    
6731 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6732    
6733 gezelter 848 else
6734     if test "$ac_compiler_gnu" = yes; then
6735     for ac_link_opt in $ac_arg; do
6736     ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6737     done
6738     else
6739     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6740     fi
6741     fi
6742 gezelter 1373 ;;
6743     # Ignore these flags.
6744     -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6745 gezelter 1511 |-LANG:=* | -LIST:* | -LNO:* | -link)
6746 gezelter 1373 ;;
6747     -lkernel32)
6748     test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6749     ;;
6750     -[LRuYz])
6751     # These flags, when seen by themselves, take an argument.
6752     # We remove the space between option and argument and re-iterate
6753     # unless we find an empty arg or a new option (starting with -)
6754 gezelter 848 case $2 in
6755     "" | -*);;
6756     *)
6757     ac_arg="$ac_arg$2"
6758     shift; shift
6759     set X $ac_arg "$@"
6760     ;;
6761     esac
6762 gezelter 1373 ;;
6763     -YP,*)
6764     for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6765     ac_exists=false
6766 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6767     if test x"$ac_j" = x"$ac_i"; then
6768     ac_exists=true
6769     break
6770     fi
6771     done
6772    
6773 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6774    
6775 gezelter 848 else
6776     ac_arg="$ac_arg $ac_j"
6777 gezelter 1373 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6778 gezelter 848 fi
6779 gezelter 1373 done
6780     ;;
6781     -[lLR]*)
6782     ac_exists=false
6783 gezelter 848 for ac_i in $ac_cv_fc_libs; do
6784     if test x"$ac_arg" = x"$ac_i"; then
6785     ac_exists=true
6786     break
6787     fi
6788     done
6789    
6790 gezelter 1373 if test x"$ac_exists" = xtrue; then :
6791    
6792 gezelter 848 else
6793     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6794     fi
6795 gezelter 1373 ;;
6796 gezelter 1210 -zallextract*| -zdefaultextract)
6797     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6798     ;;
6799 gezelter 1373 # Ignore everything else.
6800 gezelter 848 esac
6801     done
6802     # restore positional arguments
6803     set X $ac_save_positional; shift
6804    
6805     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
6806     # then we insist that the "run path" must be an absolute path (i.e. it
6807     # must begin with a "/").
6808     case `(uname -sr) 2>/dev/null` in
6809     "SunOS 5"*)
6810 gezelter 1300 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6811 gezelter 1373 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6812 gezelter 848 test "x$ac_ld_run_path" != x &&
6813 gezelter 1373 if test "$ac_compiler_gnu" = yes; then
6814 gezelter 848 for ac_link_opt in $ac_ld_run_path; do
6815     ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6816     done
6817     else
6818     ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6819     fi
6820     ;;
6821     esac
6822     fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6823    
6824     fi
6825 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6826 gezelter 1300 $as_echo "$ac_cv_fc_libs" >&6; }
6827 gezelter 848 FCLIBS="$ac_cv_fc_libs"
6828    
6829    
6830 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6831     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6832     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6833 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6834    
6835    
6836    
6837 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
6838 gezelter 1300 $as_echo_n "checking for module suffix... " >&6; }
6839 chuckv 1197 rm -f conftest*
6840 gezelter 2 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6841     rm -f work*
6842 gezelter 848 cat >conftest.$ac_ext <<EOF
6843 gezelter 2 module conftest
6844     integer n
6845     parameter (n=1)
6846     end module conftest
6847     EOF
6848     # SGI and absoft compilers generates module name in upper case!
6849     testname="conftest"
6850     modcase="lower"
6851 gezelter 848 if (eval $ac_compile) 2>/dev/null ; then
6852     MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
6853 gezelter 2 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
6854     if test -z "$MOD" ; then
6855     MOD=`ls CONFTEST* 2>/dev/null \
6856 gezelter 848 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6857 gezelter 2 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
6858     if test -n "$MOD" ; then
6859     testname="CONFTEST"
6860     modcase="upper"
6861     fi
6862     fi
6863     if test -z "$MOD" ; then
6864 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6865 gezelter 1300 $as_echo "unknown" >&6; }
6866 gezelter 2 # Use mod if we can't figure it out
6867     MOD="mod"
6868     else
6869 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
6870 gezelter 1300 $as_echo "$MOD" >&6; }
6871 gezelter 2 fi
6872     if test -s work.pcl ; then
6873 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
6874 gezelter 1300 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
6875 gezelter 2 fi
6876     else
6877 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6878 gezelter 1300 $as_echo "unknown" >&6; }
6879 gezelter 2 fi
6880    
6881 gezelter 397
6882    
6883    
6884    
6885 gezelter 2 # Check for module include path (some use -I, some (Solaris) use -M, some
6886     # (absoft) use -p).
6887     # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
6888     # specified, work.pcl and work.pc are created. However, if you specify
6889     # a file, it must contain a the name of a file ending in .pc . Ugh!
6890     # Use the module made above
6891 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
6892 gezelter 1300 $as_echo_n "checking for module directory path flag... " >&6; }
6893 chuckv 1197 rm -f conftest*
6894 gezelter 2 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6895     rm -f work*
6896 gezelter 848 cat >conftest.$ac_ext <<EOF
6897 gezelter 2 module conftest
6898     integer n
6899     parameter (n=1)
6900     end module conftest
6901     EOF
6902     # SGI and absoft compilers generates module name in upper case!
6903     testname="conftest"
6904 gezelter 848 if (eval $ac_compile) 2>/dev/null ; then
6905     mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6906 gezelter 2 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
6907     if test -n "$mod" ; then
6908     testname="CONFTEST"
6909     fi
6910     madedir=0
6911     if test ! -d conf ; then mkdir conf ; madedir=1; fi
6912     cp $testname.$MOD conf
6913     rm -f conftest* CONFTEST*
6914 gezelter 848 cat >conftest1.$ac_ext <<EOF
6915 gezelter 2 program main
6916     use conftest
6917     print *, n
6918     end
6919     EOF
6920     F90_WORK_FILES_ARG=""
6921     F90MODINCSPEC=""
6922 gezelter 848 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
6923 gezelter 2 MODDIRFLAG="-I"
6924     F90MODINCSPEC="-I<dir>"
6925 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
6926 gezelter 1300 $as_echo "-I" >&6; }
6927 gezelter 848 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6928 gezelter 2 MODDIRFLAG="-M"
6929     F90MODINCSPEC="-M<dir>"
6930 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
6931 gezelter 1300 $as_echo "-M" >&6; }
6932 gezelter 848 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6933 gezelter 2 MODDIRFLAG="-p"
6934     F90MODINCSPEC="-p<dir>"
6935 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
6936 gezelter 1300 $as_echo "-p" >&6; }
6937 gezelter 2 elif test -s work.pc ; then
6938     cp work.pc conf/mpimod.pc
6939     echo "mpimod.pc" > conf/mpimod.pcl
6940     echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
6941 gezelter 848 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
6942 gezelter 2 MODDIRFLAG='-cl,mpimod.pcl'
6943 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
6944 gezelter 1300 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
6945 gezelter 2 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
6946     F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
6947    
6948     else
6949     # The version of the Intel compiler that I have refuses to let
6950     # you put the "work catalog" list anywhere but the current
6951     # directory. For example, you cannot in
6952     :
6953     fi
6954     fi
6955     if test -z "MODDIRFLAG" ; then
6956 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6957 gezelter 1300 $as_echo "unknown" >&6; }
6958 gezelter 2 fi
6959    
6960 gezelter 397
6961 chuckv 1197 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
6962 gezelter 2 if test $madedir = 1 ; then rmdir conf ; fi
6963     fi
6964    
6965 gezelter 397
6966 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
6967 gezelter 1300 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
6968 gezelter 1511 if ${ac_cv_f90_module_names+:} false; then :
6969 gezelter 1300 $as_echo_n "(cached) " >&6
6970 gezelter 44 else
6971 gezelter 1210 ac_ext=${ac_fc_srcext-f}
6972     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6973     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6974 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6975 gezelter 44
6976     # carry out the test in a new directory, so that we don't miss anything
6977     mkdir conftest
6978     cd conftest
6979 gezelter 1373 cat > conftest.$ac_ext <<_ACEOF
6980 gezelter 44 MODULE Bar
6981     END MODULE Bar
6982     _ACEOF
6983 gezelter 1373 if ac_fn_fc_try_compile "$LINENO"; then :
6984 gezelter 44 ac_cv_f90_module_names=
6985     ac_file_list=*
6986     for ac_file in $ac_file_list; do
6987     case $ac_file in
6988     # don't care for original source and object files
6989     conftest.$ac_ext | conftest.$ac_objext | conftest.err )
6990     :
6991     ;;
6992     # look for new files derived from the file name
6993     *conftest*)
6994     ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
6995     ac_exists=false
6996     for ac_i in $ac_cv_f90_module_names; do
6997     if test x"$ac_pat" = x"$ac_i"; then
6998     ac_exists=true
6999     break
7000     fi
7001     done
7002    
7003 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7004    
7005 gezelter 44 else
7006     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7007     fi
7008     ;;
7009     # look for new files derived from the module name,
7010     # with different case translation schemes
7011     *Bar*)
7012     ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
7013     ac_exists=false
7014     for ac_i in $ac_cv_f90_module_names; do
7015     if test x"$ac_pat" = x"$ac_i"; then
7016     ac_exists=true
7017     break
7018     fi
7019     done
7020    
7021 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7022    
7023 gezelter 44 else
7024     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7025     fi
7026     ;;
7027     *bar*)
7028     ac_pat=`echo $ac_file | sed s/bar/%module%/`
7029     ac_exists=false
7030     for ac_i in $ac_cv_f90_module_names; do
7031     if test x"$ac_pat" = x"$ac_i"; then
7032     ac_exists=true
7033     break
7034     fi
7035     done
7036    
7037 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7038    
7039 gezelter 44 else
7040     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7041     fi
7042     ;;
7043     *BAR*)
7044     ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
7045     ac_exists=false
7046     for ac_i in $ac_cv_f90_module_names; do
7047     if test x"$ac_pat" = x"$ac_i"; then
7048     ac_exists=true
7049     break
7050     fi
7051     done
7052    
7053 gezelter 1373 if test x"$ac_exists" = xtrue; then :
7054    
7055 gezelter 44 else
7056     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7057     fi
7058     ;;
7059     # Other files - we have no idea how they are generated
7060     *)
7061 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
7062 gezelter 1300 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
7063 gezelter 44 ;;
7064     esac
7065     done
7066     if test "x$ac_cv_f90_module_names" = "x"; then
7067 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
7068 gezelter 1300 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7069 gezelter 44 fi
7070    
7071     else
7072 gezelter 1373 ac_cv_f90_module_names=
7073     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
7074 gezelter 1300 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7075 gezelter 44 fi
7076 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7077 gezelter 44 cd ..
7078     # cleanup
7079     rm -rf conftest
7080 gezelter 1210 ac_ext=${ac_fc_srcext-f}
7081     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7082     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7083 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7084 gezelter 44
7085     fi
7086 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
7087 gezelter 1300 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
7088 gezelter 44
7089     # We now generate a shell script that will help us to figure out the correct
7090     # module file names, using the value of ac_cv_f90_module_names
7091    
7092     echo "Generating shell script modnam"
7093    
7094     cat > scripts/modnam << EOF
7095     #! /bin/sh
7096     # This script is auto-generated by configure
7097     #
7098     usage="\\
7099     Usage: \$0 [FILES]
7100    
7101     [FILES] are Fortran 90 source files.
7102     The output is a list of module file names that the Fortran 90 compiler
7103     generates when compiling [FILES]."
7104    
7105     list=
7106     empty=
7107    
7108     if test \$# -eq 0; then
7109     echo "\$usage"; exit 0
7110     fi
7111    
7112     while test \$# != 0; do
7113    
7114     file=\$1
7115     shift
7116    
7117     # strip suffix
7118     base=\`echo \$file | sed 's/[.][^.]*$//'\`
7119    
7120     test ! -f \$file && continue
7121    
7122     # Look for module definitions and transform them to upper / lower case
7123     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/'\`
7124     upper=\`echo \$mods | tr a-z A-Z\`
7125     lower=\`echo \$mods | tr A-Z a-z\`
7126    
7127     # Here, the patterns for generating module file names were inserted by configure
7128     for trans in $ac_cv_f90_module_names; do
7129    
7130     pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
7131     var=empty
7132     case \$pat in
7133     %MODULE%)
7134     var=upper ;;
7135     %Module%)
7136     var=mods ;;
7137     %module%)
7138     var=lower ;;
7139     %FILE%)
7140     test -n "\$mods" && var=base ;;
7141     esac
7142     new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
7143     list="\$list \$new"
7144     done
7145     done
7146    
7147     echo \$list
7148     # end of configure-generated script
7149     EOF
7150     chmod 755 scripts/modnam
7151    
7152     pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
7153     F90_MODULE_NAMES=empty
7154     case $pat in
7155     %MODULE%)
7156     F90_MODULE_NAMES=UPPER ;;
7157     %Module%)
7158     F90_MODULE_NAMES=Mixed ;;
7159     %module%)
7160     F90_MODULE_NAMES=lower ;;
7161     *)
7162     F90_MODULE_NAMES=unknown ;;
7163     esac
7164    
7165 gezelter 1373 ac_ext=${ac_fc_srcext-f}
7166     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7167     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7168     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7169 gezelter 2
7170 gezelter 397
7171 gezelter 848 ac_ext=c
7172     ac_cpp='$CPP $CPPFLAGS'
7173     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7174     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7175     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7176 gezelter 754
7177    
7178 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
7179 gezelter 1300 $as_echo_n "checking for asin in -lm... " >&6; }
7180 gezelter 1511 if ${ac_cv_lib_m_asin+:} false; then :
7181 gezelter 1300 $as_echo_n "(cached) " >&6
7182 gezelter 754 else
7183 gezelter 848 ac_check_lib_save_LIBS=$LIBS
7184     LIBS="-lm $LIBS"
7185 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7186 gezelter 754 /* end confdefs.h. */
7187 gezelter 848
7188 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7189     Use char because int might match the return type of a GCC
7190     builtin and then its argument prototype would still apply. */
7191 gezelter 848 #ifdef __cplusplus
7192     extern "C"
7193 gezelter 754 #endif
7194 gezelter 848 char asin ();
7195     #ifdef FC_DUMMY_MAIN
7196     #ifndef FC_DUMMY_MAIN_EQ_F77
7197     # ifdef __cplusplus
7198     extern "C"
7199     # endif
7200     int FC_DUMMY_MAIN() { return 1; }
7201     #endif
7202     #endif
7203     int
7204     main ()
7205     {
7206 gezelter 1210 return asin ();
7207 gezelter 848 ;
7208     return 0;
7209     }
7210 gezelter 754 _ACEOF
7211 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7212 gezelter 848 ac_cv_lib_m_asin=yes
7213 gezelter 754 else
7214 gezelter 1373 ac_cv_lib_m_asin=no
7215 gezelter 754 fi
7216 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7217     conftest$ac_exeext conftest.$ac_ext
7218 gezelter 848 LIBS=$ac_check_lib_save_LIBS
7219     fi
7220 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
7221 gezelter 1300 $as_echo "$ac_cv_lib_m_asin" >&6; }
7222 gezelter 1511 if test "x$ac_cv_lib_m_asin" = xyes; then :
7223 gezelter 848 cat >>confdefs.h <<_ACEOF
7224     #define HAVE_LIBM 1
7225 gezelter 811 _ACEOF
7226 gezelter 754
7227 gezelter 848 LIBS="-lm $LIBS"
7228 gezelter 754
7229     else
7230 gezelter 848 exit
7231 gezelter 754 fi
7232    
7233    
7234 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7235 gezelter 1300 $as_echo_n "checking for ANSI C header files... " >&6; }
7236 gezelter 1511 if ${ac_cv_header_stdc+:} false; then :
7237 gezelter 1300 $as_echo_n "(cached) " >&6
7238 gezelter 397 else
7239 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7240 gezelter 397 /* end confdefs.h. */
7241     #include <stdlib.h>
7242     #include <stdarg.h>
7243     #include <string.h>
7244     #include <float.h>
7245    
7246 gezelter 848 #ifdef FC_DUMMY_MAIN
7247     #ifndef FC_DUMMY_MAIN_EQ_F77
7248     # ifdef __cplusplus
7249     extern "C"
7250     # endif
7251     int FC_DUMMY_MAIN() { return 1; }
7252     #endif
7253     #endif
7254 gezelter 397 int
7255     main ()
7256     {
7257    
7258     ;
7259     return 0;
7260     }
7261     _ACEOF
7262 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
7263 gezelter 397 ac_cv_header_stdc=yes
7264     else
7265 gezelter 1373 ac_cv_header_stdc=no
7266 gezelter 397 fi
7267 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7268    
7269 gezelter 397 if test $ac_cv_header_stdc = yes; then
7270     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7271 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7272 gezelter 397 /* end confdefs.h. */
7273     #include <string.h>
7274    
7275     _ACEOF
7276     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7277 gezelter 1373 $EGREP "memchr" >/dev/null 2>&1; then :
7278    
7279 gezelter 397 else
7280     ac_cv_header_stdc=no
7281     fi
7282 chuckv 1197 rm -f conftest*
7283 gezelter 397
7284     fi
7285    
7286     if test $ac_cv_header_stdc = yes; then
7287     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7288 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7289 gezelter 397 /* end confdefs.h. */
7290     #include <stdlib.h>
7291    
7292     _ACEOF
7293     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7294 gezelter 1373 $EGREP "free" >/dev/null 2>&1; then :
7295    
7296 gezelter 397 else
7297     ac_cv_header_stdc=no
7298     fi
7299 chuckv 1197 rm -f conftest*
7300 gezelter 397
7301     fi
7302    
7303     if test $ac_cv_header_stdc = yes; then
7304     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7305 gezelter 1373 if test "$cross_compiling" = yes; then :
7306 gezelter 397 :
7307     else
7308 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7309 gezelter 397 /* end confdefs.h. */
7310     #include <ctype.h>
7311 gezelter 1210 #include <stdlib.h>
7312 gezelter 397 #if ((' ' & 0x0FF) == 0x020)
7313     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7314     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7315     #else
7316     # define ISLOWER(c) \
7317     (('a' <= (c) && (c) <= 'i') \
7318     || ('j' <= (c) && (c) <= 'r') \
7319     || ('s' <= (c) && (c) <= 'z'))
7320     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7321     #endif
7322    
7323     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7324     int
7325     main ()
7326     {
7327     int i;
7328     for (i = 0; i < 256; i++)
7329     if (XOR (islower (i), ISLOWER (i))
7330     || toupper (i) != TOUPPER (i))
7331 gezelter 1210 return 2;
7332     return 0;
7333 gezelter 397 }
7334     _ACEOF
7335 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
7336    
7337 gezelter 397 else
7338 gezelter 1373 ac_cv_header_stdc=no
7339 gezelter 397 fi
7340 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7341     conftest.$ac_objext conftest.beam conftest.$ac_ext
7342 gezelter 397 fi
7343 gezelter 1210
7344 gezelter 397 fi
7345     fi
7346 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7347 gezelter 1300 $as_echo "$ac_cv_header_stdc" >&6; }
7348 gezelter 397 if test $ac_cv_header_stdc = yes; then
7349    
7350 gezelter 1373 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7351 gezelter 397
7352     fi
7353    
7354 gezelter 848 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7355     for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7356     inttypes.h stdint.h unistd.h
7357 gezelter 1373 do :
7358     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7359     ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7360     "
7361 gezelter 1511 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7362 gezelter 848 cat >>confdefs.h <<_ACEOF
7363 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7364 gezelter 811 _ACEOF
7365    
7366     fi
7367    
7368 gezelter 848 done
7369 gezelter 397
7370    
7371 gezelter 848 #
7372     # Handle user hints
7373     #
7374 gezelter 397
7375 gezelter 1210 # Check whether --with-zlib was given.
7376 gezelter 1373 if test "${with_zlib+set}" = set; then :
7377 gezelter 1210 withval=$with_zlib; zlib_dir="$withval"
7378 gezelter 958 else
7379     zlib_dir="not_set"
7380 gezelter 1210 fi
7381    
7382 gezelter 958 if test "$zlib_dir" != "no"; then
7383    
7384     if test "$zlib_dir" != "not_set" ; then
7385     if test -d "$zlib_dir"
7386 gezelter 848 then
7387 gezelter 958 ZLIB_HOME="$zlib_dir"
7388 gezelter 848 else
7389 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
7390 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
7391 chuckv 1200 ZLIB_HOME=/usr/local
7392     if test ! -f "${ZLIB_HOME}/include/zlib.h"
7393     then
7394     ZLIB_HOME=/usr
7395     fi
7396 gezelter 848 fi
7397     fi
7398     #
7399     # Locate zlib, if wanted
7400     #
7401     if test -n "${ZLIB_HOME}"
7402     then
7403     ZLIB_OLD_LDFLAGS=$LDFLAGS
7404 chuckv 1200 ZLIB_OLD_CFLAGS=$CFLAGS
7405 gezelter 848 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
7406 chuckv 1200 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
7407 gezelter 397
7408 gezelter 848 ac_ext=c
7409     ac_cpp='$CPP $CPPFLAGS'
7410     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7411     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7412     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7413 gezelter 397
7414 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
7415 gezelter 1300 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
7416 gezelter 1511 if ${ac_cv_lib_z_inflateEnd+:} false; then :
7417 gezelter 1300 $as_echo_n "(cached) " >&6
7418 gezelter 848 else
7419     ac_check_lib_save_LIBS=$LIBS
7420     LIBS="-lz $LIBS"
7421 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7422 gezelter 848 /* end confdefs.h. */
7423 gezelter 397
7424 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7425     Use char because int might match the return type of a GCC
7426     builtin and then its argument prototype would still apply. */
7427 gezelter 848 #ifdef __cplusplus
7428     extern "C"
7429     #endif
7430     char inflateEnd ();
7431     #ifdef FC_DUMMY_MAIN
7432     #ifndef FC_DUMMY_MAIN_EQ_F77
7433     # ifdef __cplusplus
7434     extern "C"
7435     # endif
7436     int FC_DUMMY_MAIN() { return 1; }
7437     #endif
7438     #endif
7439     int
7440     main ()
7441     {
7442 gezelter 1210 return inflateEnd ();
7443 gezelter 848 ;
7444     return 0;
7445     }
7446     _ACEOF
7447 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7448 gezelter 848 ac_cv_lib_z_inflateEnd=yes
7449     else
7450 gezelter 1373 ac_cv_lib_z_inflateEnd=no
7451 gezelter 848 fi
7452 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7453     conftest$ac_exeext conftest.$ac_ext
7454 gezelter 848 LIBS=$ac_check_lib_save_LIBS
7455     fi
7456 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
7457 gezelter 1300 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
7458 gezelter 1511 if test "x$ac_cv_lib_z_inflateEnd" = xyes; then :
7459 gezelter 848 zlib_cv_libz=yes
7460     else
7461     zlib_cv_libz=no
7462     fi
7463    
7464 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7465 gezelter 1511 if test "x$ac_cv_header_zlib_h" = xyes; then :
7466 gezelter 848 zlib_cv_zlib_h=yes
7467     else
7468     zlib_cv_zlib_h=no
7469     fi
7470 gezelter 397
7471 gezelter 848
7472     ac_ext=c
7473     ac_cpp='$CPP $CPPFLAGS'
7474     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7475     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7476     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7477    
7478    
7479 gezelter 958 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
7480 gezelter 397
7481 gezelter 1373 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
7482 gezelter 397
7483 gezelter 958
7484 gezelter 1373 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
7485 gezelter 397
7486 gezelter 958 ZLIB_INC_DIR="${ZLIB_HOME}/include"
7487     ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
7488     ZLIB="-lz"
7489 gezelter 848 else
7490 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
7491 gezelter 1300 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
7492 gezelter 958 ZLIB_INC_DIR=
7493     ZLIB_LIB_DIR=
7494     ZLIB=
7495 gezelter 848 LDFLAGS="$ZLIB_OLD_LDFLAGS"
7496 chuckv 1200 CFLAGS="$ZLIB_OLD_CFLAGS"
7497 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7498 gezelter 1300 $as_echo "failed" >&6; }
7499 gezelter 958 echo ""
7500     echo "*********************************************************"
7501     echo "* WARNING: Could not find a working zlib installation *"
7502 gezelter 1390 echo "* If you need OpenMD to be able to deal with compressed *"
7503 gezelter 958 echo "* trajectory dump files be sure to specify a valid zlib *"
7504     echo "* installation with --with-zlib=DIR *"
7505     echo "* *"
7506 gezelter 1390 echo "* OpenMD will still work without zlib installed. *"
7507 gezelter 958 echo "*********************************************************"
7508     echo ""
7509 gezelter 848 fi
7510 gezelter 958
7511    
7512    
7513 gezelter 848 fi
7514 gezelter 958 fi
7515 gezelter 848
7516 gezelter 957 #
7517     # Handle user hints
7518     #
7519 gezelter 848
7520 gezelter 1210 # Check whether --with-fftw was given.
7521 gezelter 1373 if test "${with_fftw+set}" = set; then :
7522 gezelter 1210 withval=$with_fftw; fftw_dir="$withval"
7523 gezelter 956 else
7524 xsun 1003 fftw_dir="not_set"
7525 gezelter 1210 fi
7526    
7527 gezelter 957 if test "$fftw_dir" != "no"; then
7528 xsun 1003 if test "$fftw_dir" != "not_set" ; then
7529     if test -d "$fftw_dir"; then
7530     FFTW_HOME="$fftw_dir"
7531     else
7532 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
7533 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
7534 xsun 1003 FFTW_HOME=/usr/local
7535     if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
7536 gezelter 957 FFTW_HOME=/usr
7537 xsun 1003 fi
7538     fi
7539     #
7540     # Locate fftw, if wanted
7541     #
7542     if test -n "${FFTW_HOME}"; then
7543     FFTW_OLD_LDFLAGS=$LDFLAGS
7544 chuckv 1200 FFTW_OLD_CFLAGS=$CFLAGS
7545 xsun 1003 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
7546 chuckv 1200 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
7547 gezelter 956
7548 xsun 1003 ac_ext=c
7549 gezelter 957 ac_cpp='$CPP $CPPFLAGS'
7550     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7551     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7552     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7553 gezelter 956
7554 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
7555 gezelter 1300 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
7556 gezelter 1511 if ${ac_cv_lib_fftw3_fftw_execute+:} false; then :
7557 gezelter 1300 $as_echo_n "(cached) " >&6
7558 gezelter 956 else
7559 gezelter 957 ac_check_lib_save_LIBS=$LIBS
7560     LIBS="-lfftw3 $LIBS"
7561 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7562 gezelter 956 /* end confdefs.h. */
7563 gezelter 957
7564 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7565     Use char because int might match the return type of a GCC
7566     builtin and then its argument prototype would still apply. */
7567 gezelter 957 #ifdef __cplusplus
7568     extern "C"
7569     #endif
7570     char fftw_execute ();
7571 gezelter 956 #ifdef FC_DUMMY_MAIN
7572     #ifndef FC_DUMMY_MAIN_EQ_F77
7573     # ifdef __cplusplus
7574     extern "C"
7575     # endif
7576     int FC_DUMMY_MAIN() { return 1; }
7577     #endif
7578     #endif
7579     int
7580     main ()
7581     {
7582 gezelter 1210 return fftw_execute ();
7583 gezelter 956 ;
7584     return 0;
7585     }
7586     _ACEOF
7587 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7588 gezelter 957 ac_cv_lib_fftw3_fftw_execute=yes
7589 gezelter 956 else
7590 gezelter 1373 ac_cv_lib_fftw3_fftw_execute=no
7591 gezelter 956 fi
7592 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7593     conftest$ac_exeext conftest.$ac_ext
7594 gezelter 957 LIBS=$ac_check_lib_save_LIBS
7595 gezelter 956 fi
7596 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
7597 gezelter 1300 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
7598 gezelter 1511 if test "x$ac_cv_lib_fftw3_fftw_execute" = xyes; then :
7599 gezelter 957 fftw_cv_libfftw3=yes
7600     else
7601     fftw_cv_libfftw3=no
7602     fi
7603 gezelter 956
7604 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
7605 gezelter 1511 if test "x$ac_cv_header_fftw3_h" = xyes; then :
7606 gezelter 957 fftw_cv_fftw3_h=yes
7607 gezelter 956 else
7608 gezelter 957 fftw_cv_fftw3_h=no
7609 gezelter 956 fi
7610    
7611    
7612 xsun 1003 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
7613 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
7614 gezelter 1300 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
7615 gezelter 1511 if ${ac_cv_lib_fftw_fftwnd_one+:} false; then :
7616 gezelter 1300 $as_echo_n "(cached) " >&6
7617 gezelter 956 else
7618 gezelter 957 ac_check_lib_save_LIBS=$LIBS
7619     LIBS="-lfftw $LIBS"
7620 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7621 gezelter 956 /* end confdefs.h. */
7622 gezelter 957
7623 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7624     Use char because int might match the return type of a GCC
7625     builtin and then its argument prototype would still apply. */
7626 gezelter 957 #ifdef __cplusplus
7627     extern "C"
7628 gezelter 956 #endif
7629 gezelter 957 char fftwnd_one ();
7630 gezelter 956 #ifdef FC_DUMMY_MAIN
7631     #ifndef FC_DUMMY_MAIN_EQ_F77
7632     # ifdef __cplusplus
7633     extern "C"
7634     # endif
7635     int FC_DUMMY_MAIN() { return 1; }
7636     #endif
7637     #endif
7638     int
7639     main ()
7640     {
7641 gezelter 1210 return fftwnd_one ();
7642 gezelter 956 ;
7643     return 0;
7644     }
7645     _ACEOF
7646 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7647 gezelter 957 ac_cv_lib_fftw_fftwnd_one=yes
7648 gezelter 956 else
7649 gezelter 1373 ac_cv_lib_fftw_fftwnd_one=no
7650 gezelter 956 fi
7651 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7652     conftest$ac_exeext conftest.$ac_ext
7653 gezelter 957 LIBS=$ac_check_lib_save_LIBS
7654     fi
7655 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
7656 gezelter 1300 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
7657 gezelter 1511 if test "x$ac_cv_lib_fftw_fftwnd_one" = xyes; then :
7658 gezelter 957 fftw_cv_libfftw=yes
7659 gezelter 956 else
7660 gezelter 957 fftw_cv_libfftw=no
7661 gezelter 956 fi
7662    
7663 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
7664 gezelter 1511 if test "x$ac_cv_header_fftw_h" = xyes; then :
7665 gezelter 957 fftw_cv_fftw_h=yes
7666     else
7667     fftw_cv_fftw_h=no
7668 gezelter 956 fi
7669    
7670    
7671 xsun 1003 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
7672 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
7673 gezelter 1300 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
7674 gezelter 1511 if ${ac_cv_lib_dfftw_fftwnd_one+:} false; then :
7675 gezelter 1300 $as_echo_n "(cached) " >&6
7676 gezelter 956 else
7677     ac_check_lib_save_LIBS=$LIBS
7678 gezelter 957 LIBS="-ldfftw $LIBS"
7679 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7680 gezelter 956 /* end confdefs.h. */
7681    
7682 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
7683     Use char because int might match the return type of a GCC
7684     builtin and then its argument prototype would still apply. */
7685 gezelter 957 #ifdef __cplusplus
7686     extern "C"
7687     #endif
7688     char fftwnd_one ();
7689 gezelter 956 #ifdef FC_DUMMY_MAIN
7690     #ifndef FC_DUMMY_MAIN_EQ_F77
7691     # ifdef __cplusplus
7692     extern "C"
7693     # endif
7694     int FC_DUMMY_MAIN() { return 1; }
7695     #endif
7696     #endif
7697     int
7698     main ()
7699     {
7700 gezelter 1210 return fftwnd_one ();
7701 gezelter 956 ;
7702     return 0;
7703     }
7704     _ACEOF
7705 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
7706 gezelter 957 ac_cv_lib_dfftw_fftwnd_one=yes
7707 gezelter 956 else
7708 gezelter 1373 ac_cv_lib_dfftw_fftwnd_one=no
7709 gezelter 956 fi
7710 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
7711     conftest$ac_exeext conftest.$ac_ext
7712 gezelter 956 LIBS=$ac_check_lib_save_LIBS
7713     fi
7714 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
7715 gezelter 1300 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
7716 gezelter 1511 if test "x$ac_cv_lib_dfftw_fftwnd_one" = xyes; then :
7717 gezelter 957 fftw_cv_libdfftw=yes
7718 gezelter 956 else
7719 gezelter 957 fftw_cv_libdfftw=no
7720 gezelter 956 fi
7721    
7722 gezelter 1373 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
7723 gezelter 1511 if test "x$ac_cv_header_dfftw_h" = xyes; then :
7724 gezelter 957 fftw_cv_dfftw_h=yes
7725     else
7726     fftw_cv_dfftw_h=no
7727     fi
7728 gezelter 956
7729    
7730 gezelter 957 fi
7731 xsun 1003 fi
7732     ac_ext=c
7733 gezelter 957 ac_cpp='$CPP $CPPFLAGS'
7734     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7735     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7736     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7737 gezelter 956
7738 xsun 1003 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
7739 gezelter 957
7740 gezelter 1373 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
7741 gezelter 957
7742 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
7743     FFTW_LIB_DIR="${FFTW_HOME}/lib"
7744     FFTW_LIBS="-lfftw3"
7745     else
7746     if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
7747 gezelter 957
7748 gezelter 1373 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
7749 gezelter 956
7750 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
7751     FFTW_LIB_DIR="${FFTW_HOME}/lib"
7752     FFTW_LIBS="-lfftw"
7753 gezelter 957 else
7754 xsun 1003 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
7755 gezelter 957
7756 gezelter 1373 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
7757 gezelter 957
7758 xsun 1003 FFTW_INC_DIR="${FFTW_HOME}/include"
7759     FFTW_LIB_DIR="${FFTW_HOME}/lib"
7760     FFTW_LIBS="-ldfftw"
7761     else
7762 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
7763 gezelter 1300 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
7764 xsun 1003 FFTW_INC_DIR=
7765     FFTW_LIB_DIR=
7766     FFTW_LIBS=
7767     LDFLAGS="$FFTW_OLD_LDFLAGS"
7768 chuckv 1200 CFLAGS="$FFTW_OLD_CFLAGS"
7769 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7770 gezelter 1300 $as_echo "failed" >&6; }
7771 xsun 1003 echo ""
7772     echo "*********************************************************"
7773     echo "* WARNING: Could not find a working FFTW installation *"
7774     echo "* If you need the staticProps program to be able to *"
7775     echo "* compute undulation spectra, be sure to specify a *"
7776     echo "* valid fftw installation with --with-fftw=DIR *"
7777     echo "* *"
7778 gezelter 1390 echo "* OpenMD will still work without fftw installed. *"
7779 xsun 1003 echo "*********************************************************"
7780     echo ""
7781     fi
7782 gezelter 957 fi
7783 xsun 1003 fi
7784 gezelter 957
7785    
7786    
7787 xsun 1003 fi
7788     fi
7789 gezelter 957 fi
7790    
7791 gezelter 1487 ac_ext=cpp
7792     ac_cpp='$CXXCPP $CPPFLAGS'
7793     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7794     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7795     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7796     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
7797     $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
7798     if test -z "$CXXCPP"; then
7799 gezelter 1511 if ${ac_cv_prog_CXXCPP+:} false; then :
7800 gezelter 1487 $as_echo_n "(cached) " >&6
7801     else
7802     # Double quotes because CXXCPP needs to be expanded
7803     for CXXCPP in "$CXX -E" "/lib/cpp"
7804     do
7805     ac_preproc_ok=false
7806     for ac_cxx_preproc_warn_flag in '' yes
7807     do
7808     # Use a header file that comes with gcc, so configuring glibc
7809     # with a fresh cross-compiler works.
7810     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7811     # <limits.h> exists even on freestanding compilers.
7812     # On the NeXT, cc -E runs the code through the compiler's parser,
7813     # not just through cpp. "Syntax error" is here to catch this case.
7814     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7815     /* end confdefs.h. */
7816     #ifdef __STDC__
7817     # include <limits.h>
7818     #else
7819     # include <assert.h>
7820     #endif
7821     Syntax error
7822     _ACEOF
7823     if ac_fn_cxx_try_cpp "$LINENO"; then :
7824    
7825     else
7826     # Broken: fails on valid input.
7827     continue
7828     fi
7829 gezelter 1511 rm -f conftest.err conftest.i conftest.$ac_ext
7830 gezelter 1487
7831     # OK, works on sane cases. Now check whether nonexistent headers
7832     # can be detected and how.
7833     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7834     /* end confdefs.h. */
7835     #include <ac_nonexistent.h>
7836     _ACEOF
7837     if ac_fn_cxx_try_cpp "$LINENO"; then :
7838     # Broken: success on invalid input.
7839     continue
7840     else
7841     # Passes both tests.
7842     ac_preproc_ok=:
7843     break
7844     fi
7845 gezelter 1511 rm -f conftest.err conftest.i conftest.$ac_ext
7846 gezelter 1487
7847     done
7848     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7849 gezelter 1511 rm -f conftest.i conftest.err conftest.$ac_ext
7850 gezelter 1487 if $ac_preproc_ok; then :
7851     break
7852     fi
7853    
7854     done
7855     ac_cv_prog_CXXCPP=$CXXCPP
7856    
7857     fi
7858     CXXCPP=$ac_cv_prog_CXXCPP
7859     else
7860     ac_cv_prog_CXXCPP=$CXXCPP
7861     fi
7862     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
7863     $as_echo "$CXXCPP" >&6; }
7864     ac_preproc_ok=false
7865     for ac_cxx_preproc_warn_flag in '' yes
7866     do
7867     # Use a header file that comes with gcc, so configuring glibc
7868     # with a fresh cross-compiler works.
7869     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7870     # <limits.h> exists even on freestanding compilers.
7871     # On the NeXT, cc -E runs the code through the compiler's parser,
7872     # not just through cpp. "Syntax error" is here to catch this case.
7873     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7874     /* end confdefs.h. */
7875     #ifdef __STDC__
7876     # include <limits.h>
7877     #else
7878     # include <assert.h>
7879     #endif
7880     Syntax error
7881     _ACEOF
7882     if ac_fn_cxx_try_cpp "$LINENO"; then :
7883    
7884     else
7885     # Broken: fails on valid input.
7886     continue
7887     fi
7888 gezelter 1511 rm -f conftest.err conftest.i conftest.$ac_ext
7889 gezelter 1487
7890     # OK, works on sane cases. Now check whether nonexistent headers
7891     # can be detected and how.
7892     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7893     /* end confdefs.h. */
7894     #include <ac_nonexistent.h>
7895     _ACEOF
7896     if ac_fn_cxx_try_cpp "$LINENO"; then :
7897     # Broken: success on invalid input.
7898     continue
7899     else
7900     # Passes both tests.
7901     ac_preproc_ok=:
7902     break
7903     fi
7904 gezelter 1511 rm -f conftest.err conftest.i conftest.$ac_ext
7905 gezelter 1487
7906     done
7907     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7908 gezelter 1511 rm -f conftest.i conftest.err conftest.$ac_ext
7909 gezelter 1487 if $ac_preproc_ok; then :
7910    
7911     else
7912     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7913     $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7914 gezelter 1511 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
7915     See \`config.log' for more details" "$LINENO" 5; }
7916 gezelter 1487 fi
7917    
7918     ac_ext=cpp
7919     ac_cpp='$CXXCPP $CPPFLAGS'
7920     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7921     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7922     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7923    
7924    
7925 chuckv 1200 #
7926     # Handle user hints
7927     #
7928 gezelter 957
7929 gezelter 1210 # Check whether --with-qhull was given.
7930 gezelter 1373 if test "${with_qhull+set}" = set; then :
7931 gezelter 1210 withval=$with_qhull; qhull_dir="$withval"
7932 chuckv 1200 else
7933 gezelter 1311 qhull_dir="not_set"
7934 gezelter 1210 fi
7935    
7936 gezelter 1311 QHULL_INC_DIR=
7937     QHULL_LIB_DIR=
7938     QHULL=
7939     USE_QHULL=no
7940    
7941 chuckv 1200 if test "$qhull_dir" != "no"; then
7942 gezelter 1311 if test "$qhull_dir" != "not_set" ; then
7943     if test -d "$qhull_dir"; then
7944     QHULL_HOME="$qhull_dir"
7945     else
7946 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
7947 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
7948 gezelter 1311 QHULL_HOME=/usr/local
7949 gezelter 1621 if test ! -f "${QHULL_HOME}/include/qhull/libqhull.h"; then
7950 gezelter 1311 QHULL_HOME=/usr
7951     fi
7952     fi
7953     fi
7954     #
7955     # Locate qhull, if wanted
7956     #
7957     if test -n "${QHULL_HOME}"; then
7958 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
7959 gezelter 1311 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
7960 chuckv 1200
7961 gezelter 1487 ac_ext=cpp
7962     ac_cpp='$CXXCPP $CPPFLAGS'
7963     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7964     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7965     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7966 chuckv 1200
7967 gezelter 1226 QHULL_OLD_LDFLAGS=$LDFLAGS
7968 gezelter 1487 QHULL_OLD_CXXFLAGS=$CXXFLAGS
7969 gezelter 1226 QHULL_OLD_CPPFLAGS=$CPPFLAGS
7970     LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
7971 gezelter 1487 CXXFLAGS="$CXXFLAGS -I${QHULL_HOME}/include"
7972 gezelter 1226 CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
7973 gezelter 1621 ac_fn_cxx_check_header_mongrel "$LINENO" "qhull/libqhull.h" "ac_cv_header_qhull_libqhull_h" "$ac_includes_default"
7974     if test "x$ac_cv_header_qhull_libqhull_h" = xyes; then :
7975     qhull_cv_libqhull_h=yes
7976 chuckv 1200 else
7977 gezelter 1621 qhull_cv_libqhull_h=no
7978 chuckv 1200 fi
7979    
7980    
7981 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
7982 gezelter 1300 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
7983 gezelter 1511 if ${ac_cv_lib_qhull_qh_qhull+:} false; then :
7984 gezelter 1300 $as_echo_n "(cached) " >&6
7985 gezelter 1226 else
7986     ac_check_lib_save_LIBS=$LIBS
7987     LIBS="-lqhull $LIBS"
7988 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7989 gezelter 1226 /* end confdefs.h. */
7990    
7991     /* Override any GCC internal prototype to avoid an error.
7992     Use char because int might match the return type of a GCC
7993     builtin and then its argument prototype would still apply. */
7994     #ifdef __cplusplus
7995     extern "C"
7996     #endif
7997     char qh_qhull ();
7998     #ifdef FC_DUMMY_MAIN
7999     #ifndef FC_DUMMY_MAIN_EQ_F77
8000     # ifdef __cplusplus
8001     extern "C"
8002     # endif
8003     int FC_DUMMY_MAIN() { return 1; }
8004     #endif
8005     #endif
8006     int
8007     main ()
8008     {
8009     return qh_qhull ();
8010     ;
8011     return 0;
8012     }
8013     _ACEOF
8014 gezelter 1487 if ac_fn_cxx_try_link "$LINENO"; then :
8015 gezelter 1226 ac_cv_lib_qhull_qh_qhull=yes
8016     else
8017 gezelter 1373 ac_cv_lib_qhull_qh_qhull=no
8018 gezelter 1226 fi
8019 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8020     conftest$ac_exeext conftest.$ac_ext
8021 gezelter 1226 LIBS=$ac_check_lib_save_LIBS
8022     fi
8023 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
8024 gezelter 1300 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
8025 gezelter 1511 if test "x$ac_cv_lib_qhull_qh_qhull" = xyes; then :
8026 gezelter 1226 qhull_cv_libqhull=yes
8027     else
8028     qhull_cv_libqhull=no
8029     fi
8030    
8031 gezelter 1621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull6" >&5
8032     $as_echo_n "checking for qh_qhull in -lqhull6... " >&6; }
8033     if ${ac_cv_lib_qhull6_qh_qhull+:} false; then :
8034     $as_echo_n "(cached) " >&6
8035     else
8036     ac_check_lib_save_LIBS=$LIBS
8037     LIBS="-lqhull6 $LIBS"
8038     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8039     /* end confdefs.h. */
8040    
8041     /* Override any GCC internal prototype to avoid an error.
8042     Use char because int might match the return type of a GCC
8043     builtin and then its argument prototype would still apply. */
8044     #ifdef __cplusplus
8045     extern "C"
8046     #endif
8047     char qh_qhull ();
8048     #ifdef FC_DUMMY_MAIN
8049     #ifndef FC_DUMMY_MAIN_EQ_F77
8050     # ifdef __cplusplus
8051     extern "C"
8052     # endif
8053     int FC_DUMMY_MAIN() { return 1; }
8054     #endif
8055     #endif
8056     int
8057     main ()
8058     {
8059     return qh_qhull ();
8060     ;
8061     return 0;
8062     }
8063     _ACEOF
8064     if ac_fn_cxx_try_link "$LINENO"; then :
8065     ac_cv_lib_qhull6_qh_qhull=yes
8066     else
8067     ac_cv_lib_qhull6_qh_qhull=no
8068     fi
8069     rm -f core conftest.err conftest.$ac_objext \
8070     conftest$ac_exeext conftest.$ac_ext
8071     LIBS=$ac_check_lib_save_LIBS
8072     fi
8073     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull6_qh_qhull" >&5
8074     $as_echo "$ac_cv_lib_qhull6_qh_qhull" >&6; }
8075     if test "x$ac_cv_lib_qhull6_qh_qhull" = xyes; then :
8076     qhull_cv_libqhull6=yes
8077     else
8078     qhull_cv_libqhull6=no
8079     fi
8080    
8081 gezelter 1226 LDFLAGS="$QHULL_OLD_LDFLAGS"
8082 gezelter 1487 CXXFLAGS="$QHULL_OLD_CXXFLAGS"
8083 gezelter 1226 CPPFLAGS="$QHULL_OLD_CPPFLAGS"
8084 chuckv 1200 ac_ext=c
8085     ac_cpp='$CPP $CPPFLAGS'
8086     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8087     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8088     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8089    
8090    
8091 gezelter 1621 if test "$qhull_cv_libqhull_h" = "yes" -a "$qhull_cv_libqhull" = "yes" -o "$qhull_cv_libqhull6" = "yes"; then
8092 chuckv 1200
8093 gezelter 1621 $as_echo "#define HAVE_LIBQHULL_H 1" >>confdefs.h
8094 chuckv 1200
8095 gezelter 1621 if test "$qhull_cv_libqhull" = "yes"; then
8096 chuckv 1200
8097 gezelter 1373 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
8098 chuckv 1200
8099 gezelter 1621 QHULL="-lqhull"
8100     fi
8101     if test "$qhull_cv_libqhull6" = "yes"; then
8102    
8103     $as_echo "#define HAVE_QHULL 1" >>confdefs.h
8104    
8105     QHULL="-lqhull6"
8106     fi
8107 gezelter 1311 USE_QHULL=yes
8108     QHULL_INC_DIR="${QHULL_HOME}/include"
8109     QHULL_LIB_DIR="${QHULL_HOME}/lib"
8110 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
8111 gezelter 1311 $as_echo "Working qhull found, will proceed." >&6; }
8112 chuckv 1200 else
8113 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
8114 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
8115 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
8116 gezelter 1311 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
8117 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex " >&5
8118     $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex " >&2;}
8119 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
8120 gezelter 1311 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
8121 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
8122 gezelter 1311 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
8123 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
8124 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
8125 gezelter 1390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed. " >&5
8126     $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed. " >&2;}
8127 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
8128 gezelter 1311 $as_echo "$as_me: WARNING: " >&2;}
8129 chuckv 1200 fi
8130 gezelter 1311 fi
8131     fi
8132 chuckv 1200
8133    
8134    
8135 chuckv 1201
8136 chuckv 1200
8137 gezelter 1210 #
8138     # Handle user hints
8139     #
8140    
8141     # Check whether --with-openbabel was given.
8142 gezelter 1373 if test "${with_openbabel+set}" = set; then :
8143 gezelter 1210 withval=$with_openbabel; openbabel_dir="$withval"
8144     else
8145     openbabel_dir="not_set"
8146     fi
8147    
8148     if test "$openbabel_dir" != "no"; then
8149    
8150     if test "$openbabel_dir" != "not_set" ; then
8151     if test -d "$openbabel_dir"
8152     then
8153     OPENBABEL_HOME="$openbabel_dir"
8154     else
8155 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
8156 gezelter 1300 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
8157 gezelter 1210 OPENBABEL_HOME=/usr/local
8158     if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
8159     then
8160     OPENBABEL_HOME=/usr
8161     fi
8162     fi
8163     fi
8164     #
8165     # Locate openbabel, if wanted
8166     #
8167     if test -n "${OPENBABEL_HOME}"
8168     then
8169    
8170     ac_ext=cpp
8171     ac_cpp='$CXXCPP $CPPFLAGS'
8172     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8173     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8174     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8175    
8176     OPENBABEL_OLD_LDFLAGS=$LDFLAGS
8177     OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
8178     LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
8179     CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
8180 gezelter 1373 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
8181 gezelter 1511 if test "x$ac_cv_header_openbabel_babelconfig_h" = xyes; then :
8182 gezelter 1210 openbabel_cv_openbabel_h=yes
8183     else
8184     openbabel_cv_openbabel_h=no
8185     fi
8186    
8187    
8188 gezelter 1373 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
8189 gezelter 1511 if test "x$ac_cv_header_openbabel_obconversion_h" = xyes; then :
8190 gezelter 1210 openbabel_cv_obconversion_h=yes
8191     else
8192     openbabel_cv_obconversion_h=no
8193     fi
8194    
8195    
8196 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8197 gezelter 1210 /* end confdefs.h. */
8198    
8199 gezelter 1373
8200 gezelter 1210 #include <openbabel/babelconfig.h>
8201     #include <openbabel/obconversion.h>
8202     using namespace std;
8203     using namespace OpenBabel;
8204    
8205     #ifdef FC_DUMMY_MAIN
8206     #ifndef FC_DUMMY_MAIN_EQ_F77
8207     # ifdef __cplusplus
8208     extern "C"
8209     # endif
8210     int FC_DUMMY_MAIN() { return 1; }
8211     #endif
8212     #endif
8213     int
8214     main ()
8215     {
8216    
8217     OBConversion Conv(&cin, &cout);
8218    
8219    
8220     ;
8221     return 0;
8222     }
8223     _ACEOF
8224 gezelter 1373 if ac_fn_cxx_try_link "$LINENO"; then :
8225 gezelter 1210
8226     openbabel_lib_found="yes"
8227 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
8228 gezelter 1300 $as_echo "found" >&6; }
8229 gezelter 1210
8230     else
8231    
8232     openbabel_lib_found="no"
8233 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8234 gezelter 1300 $as_echo "not found" >&6; }
8235 gezelter 1210
8236    
8237     fi
8238 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
8239     conftest$ac_exeext conftest.$ac_ext
8240 gezelter 1210 ac_ext=c
8241     ac_cpp='$CPP $CPPFLAGS'
8242     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8243     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8244     ac_compiler_gnu=$ac_cv_c_compiler_gnu
8245    
8246     LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
8247     CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
8248    
8249     if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
8250     USE_OPENBABEL=yes
8251     OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
8252     OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
8253     OPENBABEL_LIB="-lopenbabel"
8254     else
8255 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
8256 gezelter 1300 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
8257 gezelter 1210 OPENBABEL_INC_DIR=
8258     OPENBABEL_LIB_DIR=
8259     OPENBABEL_LIB=
8260     USE_OPENBABEL=no
8261 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8262 gezelter 1300 $as_echo "failed" >&6; }
8263 gezelter 1210 echo ""
8264     echo "*********************************************************"
8265     echo "* WARNING: Could not find a working openbabel-2.x *"
8266 gezelter 1390 echo "* installation If you need OpenMD to be able to convert *"
8267 gezelter 1210 echo "* xyz or pdb files you need to specify a valid *"
8268     echo "* openbabel-2.x installation with --with-openbabel=DIR *"
8269     echo "* *"
8270 gezelter 1390 echo "* OpenMD will still work without openbabel installed. *"
8271 gezelter 1210 echo "*********************************************************"
8272     echo ""
8273     fi
8274    
8275    
8276    
8277    
8278     fi
8279     fi
8280    
8281    
8282 gezelter 848 # Checks for header files.
8283 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8284 gezelter 1300 $as_echo_n "checking for ANSI C header files... " >&6; }
8285 gezelter 1511 if ${ac_cv_header_stdc+:} false; then :
8286 gezelter 1300 $as_echo_n "(cached) " >&6
8287 gezelter 848 else
8288 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8289 gezelter 616 /* end confdefs.h. */
8290 gezelter 848 #include <stdlib.h>
8291     #include <stdarg.h>
8292     #include <string.h>
8293     #include <float.h>
8294    
8295     #ifdef FC_DUMMY_MAIN
8296     #ifndef FC_DUMMY_MAIN_EQ_F77
8297     # ifdef __cplusplus
8298     extern "C"
8299     # endif
8300     int FC_DUMMY_MAIN() { return 1; }
8301 gezelter 616 #endif
8302 gezelter 848 #endif
8303 gezelter 616 int
8304     main ()
8305     {
8306 gezelter 848
8307 gezelter 616 ;
8308     return 0;
8309     }
8310     _ACEOF
8311 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8312 gezelter 848 ac_cv_header_stdc=yes
8313 gezelter 616 else
8314 gezelter 1373 ac_cv_header_stdc=no
8315 gezelter 616 fi
8316 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8317    
8318 gezelter 848 if test $ac_cv_header_stdc = yes; then
8319     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8320 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8321 gezelter 848 /* end confdefs.h. */
8322     #include <string.h>
8323 gezelter 811
8324 gezelter 848 _ACEOF
8325     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8326 gezelter 1373 $EGREP "memchr" >/dev/null 2>&1; then :
8327    
8328 gezelter 848 else
8329     ac_cv_header_stdc=no
8330 gezelter 616 fi
8331 chuckv 1197 rm -f conftest*
8332 gezelter 811
8333 gezelter 848 fi
8334    
8335     if test $ac_cv_header_stdc = yes; then
8336     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8337 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8338 gezelter 848 /* end confdefs.h. */
8339     #include <stdlib.h>
8340    
8341     _ACEOF
8342     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8343 gezelter 1373 $EGREP "free" >/dev/null 2>&1; then :
8344    
8345 gezelter 848 else
8346     ac_cv_header_stdc=no
8347     fi
8348 chuckv 1197 rm -f conftest*
8349 gezelter 848
8350     fi
8351    
8352     if test $ac_cv_header_stdc = yes; then
8353     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8354 gezelter 1373 if test "$cross_compiling" = yes; then :
8355 gezelter 848 :
8356     else
8357 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8358 gezelter 848 /* end confdefs.h. */
8359     #include <ctype.h>
8360 gezelter 1210 #include <stdlib.h>
8361 gezelter 848 #if ((' ' & 0x0FF) == 0x020)
8362     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8363     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8364     #else
8365     # define ISLOWER(c) \
8366     (('a' <= (c) && (c) <= 'i') \
8367     || ('j' <= (c) && (c) <= 'r') \
8368     || ('s' <= (c) && (c) <= 'z'))
8369     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8370     #endif
8371    
8372     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8373     int
8374     main ()
8375     {
8376     int i;
8377     for (i = 0; i < 256; i++)
8378     if (XOR (islower (i), ISLOWER (i))
8379     || toupper (i) != TOUPPER (i))
8380 gezelter 1210 return 2;
8381     return 0;
8382 gezelter 848 }
8383     _ACEOF
8384 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
8385    
8386 gezelter 848 else
8387 gezelter 1373 ac_cv_header_stdc=no
8388 gezelter 848 fi
8389 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8390     conftest.$ac_objext conftest.beam conftest.$ac_ext
8391 gezelter 848 fi
8392 gezelter 1210
8393 gezelter 848 fi
8394     fi
8395 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8396 gezelter 1300 $as_echo "$ac_cv_header_stdc" >&6; }
8397 gezelter 848 if test $ac_cv_header_stdc = yes; then
8398    
8399 gezelter 1373 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8400 gezelter 811
8401 gezelter 616 fi
8402 gezelter 397
8403 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
8404 gezelter 1373 do :
8405     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8406     ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8407 gezelter 1511 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8408 gezelter 616 cat >>confdefs.h <<_ACEOF
8409 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8410 gezelter 616 _ACEOF
8411    
8412 gezelter 811 fi
8413 gezelter 616
8414 gezelter 811 done
8415    
8416    
8417 gezelter 848 # Checks for typedefs, structures, and compiler characteristics.
8418 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
8419 gezelter 1300 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
8420 gezelter 1511 if ${ac_cv_header_stdbool_h+:} false; then :
8421 gezelter 1300 $as_echo_n "(cached) " >&6
8422 gezelter 848 else
8423 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8424 gezelter 848 /* end confdefs.h. */
8425    
8426     #include <stdbool.h>
8427     #ifndef bool
8428 gezelter 1210 "error: bool is not defined"
8429 gezelter 848 #endif
8430     #ifndef false
8431 gezelter 1210 "error: false is not defined"
8432 gezelter 848 #endif
8433     #if false
8434 gezelter 1210 "error: false is not 0"
8435 gezelter 848 #endif
8436     #ifndef true
8437 gezelter 1210 "error: true is not defined"
8438 gezelter 848 #endif
8439     #if true != 1
8440 gezelter 1210 "error: true is not 1"
8441 gezelter 848 #endif
8442     #ifndef __bool_true_false_are_defined
8443 gezelter 1210 "error: __bool_true_false_are_defined is not defined"
8444 gezelter 848 #endif
8445    
8446     struct s { _Bool s: 1; _Bool t; } s;
8447    
8448     char a[true == 1 ? 1 : -1];
8449     char b[false == 0 ? 1 : -1];
8450     char c[__bool_true_false_are_defined == 1 ? 1 : -1];
8451 gezelter 1210 char d[(bool) 0.5 == true ? 1 : -1];
8452 gezelter 1511 /* See body of main program for 'e'. */
8453 gezelter 1210 char f[(_Bool) 0.0 == false ? 1 : -1];
8454 gezelter 848 char g[true];
8455     char h[sizeof (_Bool)];
8456     char i[sizeof s.t];
8457 gezelter 1210 enum { j = false, k = true, l = false * true, m = true * 256 };
8458 gezelter 1300 /* The following fails for
8459     HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
8460 gezelter 1210 _Bool n[m];
8461     char o[sizeof n == m * sizeof n[0] ? 1 : -1];
8462     char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
8463     /* Catch a bug in an HP-UX C compiler. See
8464     http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
8465     http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
8466     */
8467     _Bool q = true;
8468     _Bool *pq = &q;
8469 gezelter 848
8470     #ifdef FC_DUMMY_MAIN
8471     #ifndef FC_DUMMY_MAIN_EQ_F77
8472     # ifdef __cplusplus
8473     extern "C"
8474     # endif
8475     int FC_DUMMY_MAIN() { return 1; }
8476     #endif
8477     #endif
8478     int
8479     main ()
8480     {
8481 gezelter 1210
8482 gezelter 1511 bool e = &s;
8483 gezelter 1210 *pq |= q;
8484     *pq |= ! q;
8485     /* Refer to every declared value, to avoid compiler optimizations. */
8486     return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
8487     + !m + !n + !o + !p + !q + !pq);
8488    
8489 gezelter 848 ;
8490     return 0;
8491     }
8492     _ACEOF
8493 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8494 gezelter 848 ac_cv_header_stdbool_h=yes
8495     else
8496 gezelter 1373 ac_cv_header_stdbool_h=no
8497 gezelter 616 fi
8498 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8499 gezelter 848 fi
8500 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
8501 gezelter 1300 $as_echo "$ac_cv_header_stdbool_h" >&6; }
8502 gezelter 1373 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
8503 gezelter 1511 if test "x$ac_cv_type__Bool" = xyes; then :
8504 gezelter 616
8505 gezelter 848 cat >>confdefs.h <<_ACEOF
8506     #define HAVE__BOOL 1
8507     _ACEOF
8508 gezelter 811
8509    
8510 gezelter 848 fi
8511    
8512     if test $ac_cv_header_stdbool_h = yes; then
8513    
8514 gezelter 1373 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
8515 gezelter 848
8516     fi
8517    
8518 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
8519 gezelter 1300 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
8520 gezelter 1511 if ${ac_cv_c_const+:} false; then :
8521 gezelter 1300 $as_echo_n "(cached) " >&6
8522 gezelter 848 else
8523 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8524 gezelter 848 /* end confdefs.h. */
8525    
8526     #ifdef FC_DUMMY_MAIN
8527     #ifndef FC_DUMMY_MAIN_EQ_F77
8528     # ifdef __cplusplus
8529     extern "C"
8530     # endif
8531     int FC_DUMMY_MAIN() { return 1; }
8532     #endif
8533     #endif
8534     int
8535     main ()
8536     {
8537     /* FIXME: Include the comments suggested by Paul. */
8538     #ifndef __cplusplus
8539     /* Ultrix mips cc rejects this. */
8540     typedef int charset[2];
8541 gezelter 1210 const charset cs;
8542 gezelter 848 /* SunOS 4.1.1 cc rejects this. */
8543 gezelter 1210 char const *const *pcpcc;
8544     char **ppc;
8545 gezelter 848 /* NEC SVR4.0.2 mips cc rejects this. */
8546     struct point {int x, y;};
8547     static struct point const zero = {0,0};
8548     /* AIX XL C 1.02.0.0 rejects this.
8549     It does not let you subtract one const X* pointer from another in
8550     an arm of an if-expression whose if-part is not a constant
8551     expression */
8552     const char *g = "string";
8553 gezelter 1210 pcpcc = &g + (g ? g-g : 0);
8554 gezelter 848 /* HPUX 7.0 cc rejects these. */
8555 gezelter 1210 ++pcpcc;
8556     ppc = (char**) pcpcc;
8557     pcpcc = (char const *const *) ppc;
8558 gezelter 848 { /* SCO 3.2v4 cc rejects this. */
8559     char *t;
8560     char const *s = 0 ? (char *) 0 : (char const *) 0;
8561    
8562     *t++ = 0;
8563 gezelter 1210 if (s) return 0;
8564 gezelter 848 }
8565     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8566     int x[] = {25, 17};
8567     const int *foo = &x[0];
8568     ++foo;
8569     }
8570     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8571     typedef const int *iptr;
8572     iptr p = 0;
8573     ++p;
8574     }
8575     { /* AIX XL C 1.02.0.0 rejects this saying
8576     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8577     struct s { int j; const int *ap[3]; };
8578     struct s *b; b->j = 5;
8579     }
8580     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8581     const int foo = 10;
8582 gezelter 1210 if (!foo) return 0;
8583 gezelter 848 }
8584 gezelter 1210 return !cs[0] && !zero.x;
8585 gezelter 848 #endif
8586    
8587     ;
8588     return 0;
8589     }
8590     _ACEOF
8591 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8592 gezelter 848 ac_cv_c_const=yes
8593     else
8594 gezelter 1373 ac_cv_c_const=no
8595 gezelter 616 fi
8596 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8597 gezelter 848 fi
8598 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
8599 gezelter 1300 $as_echo "$ac_cv_c_const" >&6; }
8600 gezelter 848 if test $ac_cv_c_const = no; then
8601    
8602 gezelter 1373 $as_echo "#define const /**/" >>confdefs.h
8603 gezelter 848
8604     fi
8605    
8606 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
8607 gezelter 1300 $as_echo_n "checking for inline... " >&6; }
8608 gezelter 1511 if ${ac_cv_c_inline+:} false; then :
8609 gezelter 1300 $as_echo_n "(cached) " >&6
8610 gezelter 811 else
8611 gezelter 848 ac_cv_c_inline=no
8612     for ac_kw in inline __inline__ __inline; do
8613 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8614 gezelter 848 /* end confdefs.h. */
8615     #ifndef __cplusplus
8616     typedef int foo_t;
8617     static $ac_kw foo_t static_foo () {return 0; }
8618     $ac_kw foo_t foo () {return 0; }
8619     #endif
8620    
8621     _ACEOF
8622 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8623 gezelter 1210 ac_cv_c_inline=$ac_kw
8624 gezelter 848 fi
8625 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8626     test "$ac_cv_c_inline" != no && break
8627 gezelter 848 done
8628    
8629     fi
8630 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
8631 gezelter 1300 $as_echo "$ac_cv_c_inline" >&6; }
8632 gezelter 848
8633     case $ac_cv_c_inline in
8634     inline | yes) ;;
8635     *)
8636     case $ac_cv_c_inline in
8637     no) ac_val=;;
8638     *) ac_val=$ac_cv_c_inline;;
8639     esac
8640     cat >>confdefs.h <<_ACEOF
8641     #ifndef __cplusplus
8642     #define inline $ac_val
8643     #endif
8644     _ACEOF
8645     ;;
8646     esac
8647    
8648 gezelter 1373 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8649 gezelter 1511 if test "x$ac_cv_type_size_t" = xyes; then :
8650 gezelter 848
8651 gezelter 1300 else
8652    
8653 gezelter 848 cat >>confdefs.h <<_ACEOF
8654 gezelter 1210 #define size_t unsigned int
8655 gezelter 848 _ACEOF
8656    
8657     fi
8658    
8659 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
8660 gezelter 1300 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
8661 gezelter 1511 if ${ac_cv_header_time+:} false; then :
8662 gezelter 1300 $as_echo_n "(cached) " >&6
8663 gezelter 848 else
8664 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8665 gezelter 848 /* end confdefs.h. */
8666     #include <sys/types.h>
8667     #include <sys/time.h>
8668     #include <time.h>
8669    
8670     #ifdef FC_DUMMY_MAIN
8671     #ifndef FC_DUMMY_MAIN_EQ_F77
8672     # ifdef __cplusplus
8673     extern "C"
8674     # endif
8675     int FC_DUMMY_MAIN() { return 1; }
8676     #endif
8677     #endif
8678     int
8679     main ()
8680     {
8681     if ((struct tm *) 0)
8682     return 0;
8683     ;
8684     return 0;
8685     }
8686     _ACEOF
8687 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8688 gezelter 848 ac_cv_header_time=yes
8689     else
8690 gezelter 1373 ac_cv_header_time=no
8691 gezelter 848 fi
8692 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8693 gezelter 848 fi
8694 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
8695 gezelter 1300 $as_echo "$ac_cv_header_time" >&6; }
8696 gezelter 848 if test $ac_cv_header_time = yes; then
8697    
8698 gezelter 1373 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
8699 gezelter 848
8700     fi
8701    
8702    
8703     # Checks for library functions.
8704     for ac_header in stdlib.h
8705 gezelter 1373 do :
8706     ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8707 gezelter 1511 if test "x$ac_cv_header_stdlib_h" = xyes; then :
8708 gezelter 848 cat >>confdefs.h <<_ACEOF
8709 gezelter 1373 #define HAVE_STDLIB_H 1
8710 gezelter 848 _ACEOF
8711 gezelter 616
8712 gezelter 848 fi
8713 gezelter 616
8714 gezelter 848 done
8715    
8716 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
8717 gezelter 1300 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
8718 gezelter 1511 if ${ac_cv_func_malloc_0_nonnull+:} false; then :
8719 gezelter 1300 $as_echo_n "(cached) " >&6
8720 gezelter 848 else
8721 gezelter 1373 if test "$cross_compiling" = yes; then :
8722 gezelter 848 ac_cv_func_malloc_0_nonnull=no
8723     else
8724 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8725 gezelter 848 /* end confdefs.h. */
8726 gezelter 1210 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8727 gezelter 848 # include <stdlib.h>
8728     #else
8729     char *malloc ();
8730     #endif
8731    
8732     #ifdef FC_DUMMY_MAIN
8733     #ifndef FC_DUMMY_MAIN_EQ_F77
8734     # ifdef __cplusplus
8735     extern "C"
8736     # endif
8737     int FC_DUMMY_MAIN() { return 1; }
8738     #endif
8739     #endif
8740     int
8741     main ()
8742     {
8743 gezelter 1210 return ! malloc (0);
8744 gezelter 848 ;
8745     return 0;
8746     }
8747     _ACEOF
8748 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
8749 gezelter 848 ac_cv_func_malloc_0_nonnull=yes
8750     else
8751 gezelter 1373 ac_cv_func_malloc_0_nonnull=no
8752 gezelter 848 fi
8753 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8754     conftest.$ac_objext conftest.beam conftest.$ac_ext
8755 gezelter 848 fi
8756 gezelter 1210
8757 gezelter 848 fi
8758 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
8759 gezelter 1300 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
8760 gezelter 1373 if test $ac_cv_func_malloc_0_nonnull = yes; then :
8761 gezelter 848
8762 gezelter 1373 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
8763 gezelter 616
8764 gezelter 848 else
8765 gezelter 1373 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
8766 gezelter 811
8767 gezelter 1210 case " $LIBOBJS " in
8768 gezelter 848 *" malloc.$ac_objext "* ) ;;
8769 gezelter 1210 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
8770     ;;
8771 gezelter 848 esac
8772    
8773    
8774 gezelter 1373 $as_echo "#define malloc rpl_malloc" >>confdefs.h
8775 gezelter 848
8776     fi
8777    
8778    
8779     for ac_header in stdlib.h
8780 gezelter 1373 do :
8781     ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8782 gezelter 1511 if test "x$ac_cv_header_stdlib_h" = xyes; then :
8783 gezelter 754 cat >>confdefs.h <<_ACEOF
8784 gezelter 1373 #define HAVE_STDLIB_H 1
8785 gezelter 754 _ACEOF
8786    
8787     fi
8788    
8789     done
8790    
8791 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
8792 gezelter 1300 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
8793 gezelter 1511 if ${ac_cv_func_realloc_0_nonnull+:} false; then :
8794 gezelter 1300 $as_echo_n "(cached) " >&6
8795 gezelter 848 else
8796 gezelter 1373 if test "$cross_compiling" = yes; then :
8797 gezelter 848 ac_cv_func_realloc_0_nonnull=no
8798     else
8799 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8800 gezelter 848 /* end confdefs.h. */
8801 gezelter 1210 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8802 gezelter 848 # include <stdlib.h>
8803     #else
8804     char *realloc ();
8805     #endif
8806 gezelter 754
8807 gezelter 848 #ifdef FC_DUMMY_MAIN
8808     #ifndef FC_DUMMY_MAIN_EQ_F77
8809     # ifdef __cplusplus
8810     extern "C"
8811     # endif
8812     int FC_DUMMY_MAIN() { return 1; }
8813     #endif
8814     #endif
8815     int
8816     main ()
8817     {
8818 gezelter 1210 return ! realloc (0, 0);
8819 gezelter 848 ;
8820     return 0;
8821     }
8822     _ACEOF
8823 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
8824 gezelter 848 ac_cv_func_realloc_0_nonnull=yes
8825     else
8826 gezelter 1373 ac_cv_func_realloc_0_nonnull=no
8827 gezelter 811 fi
8828 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8829     conftest.$ac_objext conftest.beam conftest.$ac_ext
8830 gezelter 848 fi
8831 gezelter 1210
8832 gezelter 848 fi
8833 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
8834 gezelter 1300 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
8835 gezelter 1373 if test $ac_cv_func_realloc_0_nonnull = yes; then :
8836 gezelter 754
8837 gezelter 1373 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
8838 gezelter 754
8839 gezelter 848 else
8840 gezelter 1373 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
8841 gezelter 754
8842 gezelter 1210 case " $LIBOBJS " in
8843 gezelter 848 *" realloc.$ac_objext "* ) ;;
8844 gezelter 1210 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
8845     ;;
8846 gezelter 848 esac
8847 gezelter 754
8848 gezelter 848
8849 gezelter 1373 $as_echo "#define realloc rpl_realloc" >>confdefs.h
8850 gezelter 848
8851     fi
8852    
8853    
8854     for ac_header in sys/select.h sys/socket.h
8855 gezelter 1373 do :
8856     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8857     ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8858 gezelter 1511 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8859 gezelter 397 cat >>confdefs.h <<_ACEOF
8860 gezelter 1300 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8861 gezelter 397 _ACEOF
8862    
8863     fi
8864    
8865 tim 314 done
8866    
8867 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
8868 gezelter 1300 $as_echo_n "checking types of arguments for select... " >&6; }
8869 gezelter 1511 if ${ac_cv_func_select_args+:} false; then :
8870 gezelter 1300 $as_echo_n "(cached) " >&6
8871 gezelter 811 else
8872 gezelter 848 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
8873 gezelter 1210 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
8874 gezelter 848 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
8875 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8876 gezelter 754 /* end confdefs.h. */
8877 gezelter 848 $ac_includes_default
8878 gezelter 1210 #ifdef HAVE_SYS_SELECT_H
8879 gezelter 848 # include <sys/select.h>
8880     #endif
8881 gezelter 1210 #ifdef HAVE_SYS_SOCKET_H
8882 gezelter 848 # include <sys/socket.h>
8883     #endif
8884 gezelter 811
8885 gezelter 848 #ifdef FC_DUMMY_MAIN
8886     #ifndef FC_DUMMY_MAIN_EQ_F77
8887     # ifdef __cplusplus
8888     extern "C"
8889     # endif
8890     int FC_DUMMY_MAIN() { return 1; }
8891 gezelter 754 #endif
8892 gezelter 848 #endif
8893 gezelter 811 int
8894     main ()
8895     {
8896 gezelter 848 extern int select ($ac_arg1,
8897     $ac_arg234, $ac_arg234, $ac_arg234,
8898     $ac_arg5);
8899 gezelter 811 ;
8900     return 0;
8901     }
8902 gezelter 754 _ACEOF
8903 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
8904 gezelter 848 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
8905 gezelter 754 fi
8906 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8907 gezelter 848 done
8908     done
8909     done
8910     # Provide a safe default value.
8911 gezelter 1511 : "${ac_cv_func_select_args=int,int *,struct timeval *}"
8912 gezelter 848
8913     fi
8914 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
8915 gezelter 1300 $as_echo "$ac_cv_func_select_args" >&6; }
8916 gezelter 848 ac_save_IFS=$IFS; IFS=','
8917     set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
8918     IFS=$ac_save_IFS
8919     shift
8920    
8921     cat >>confdefs.h <<_ACEOF
8922     #define SELECT_TYPE_ARG1 $1
8923     _ACEOF
8924    
8925    
8926     cat >>confdefs.h <<_ACEOF
8927     #define SELECT_TYPE_ARG234 ($2)
8928     _ACEOF
8929    
8930    
8931     cat >>confdefs.h <<_ACEOF
8932     #define SELECT_TYPE_ARG5 ($3)
8933     _ACEOF
8934    
8935 chuckv 1197 rm -f conftest*
8936 gezelter 848
8937 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
8938 gezelter 1300 $as_echo_n "checking for working strtod... " >&6; }
8939 gezelter 1511 if ${ac_cv_func_strtod+:} false; then :
8940 gezelter 1300 $as_echo_n "(cached) " >&6
8941 gezelter 848 else
8942 gezelter 1373 if test "$cross_compiling" = yes; then :
8943 gezelter 848 ac_cv_func_strtod=no
8944     else
8945 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8946 gezelter 848 /* end confdefs.h. */
8947 gezelter 811
8948 gezelter 1210 $ac_includes_default
8949     #ifndef strtod
8950 gezelter 848 double strtod ();
8951 gezelter 1210 #endif
8952 gezelter 848 int
8953     main()
8954     {
8955     {
8956     /* Some versions of Linux strtod mis-parse strings with leading '+'. */
8957     char *string = " +69";
8958     char *term;
8959     double value;
8960     value = strtod (string, &term);
8961     if (value != 69 || term != (string + 4))
8962 gezelter 1210 return 1;
8963 gezelter 848 }
8964 gezelter 811
8965 gezelter 848 {
8966     /* Under Solaris 2.4, strtod returns the wrong value for the
8967     terminating character under some conditions. */
8968     char *string = "NaN";
8969     char *term;
8970     strtod (string, &term);
8971     if (term != string && *(term - 1) == 0)
8972 gezelter 1210 return 1;
8973 gezelter 848 }
8974 gezelter 1210 return 0;
8975 gezelter 848 }
8976 gezelter 811
8977 gezelter 848 _ACEOF
8978 gezelter 1373 if ac_fn_c_try_run "$LINENO"; then :
8979 gezelter 848 ac_cv_func_strtod=yes
8980     else
8981 gezelter 1373 ac_cv_func_strtod=no
8982 gezelter 848 fi
8983 gezelter 1373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8984     conftest.$ac_objext conftest.beam conftest.$ac_ext
8985 gezelter 848 fi
8986 gezelter 1210
8987 gezelter 848 fi
8988 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
8989 gezelter 1300 $as_echo "$ac_cv_func_strtod" >&6; }
8990 gezelter 848 if test $ac_cv_func_strtod = no; then
8991 gezelter 1210 case " $LIBOBJS " in
8992 gezelter 848 *" strtod.$ac_objext "* ) ;;
8993 gezelter 1210 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
8994     ;;
8995 gezelter 848 esac
8996    
8997 gezelter 1373 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
8998 gezelter 1511 if test "x$ac_cv_func_pow" = xyes; then :
8999 gezelter 811
9000 gezelter 848 fi
9001 gezelter 1210
9002 gezelter 848 if test $ac_cv_func_pow = no; then
9003 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
9004 gezelter 1300 $as_echo_n "checking for pow in -lm... " >&6; }
9005 gezelter 1511 if ${ac_cv_lib_m_pow+:} false; then :
9006 gezelter 1300 $as_echo_n "(cached) " >&6
9007 gezelter 848 else
9008     ac_check_lib_save_LIBS=$LIBS
9009     LIBS="-lm $LIBS"
9010 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9011 gezelter 754 /* end confdefs.h. */
9012 gezelter 811
9013 gezelter 1210 /* Override any GCC internal prototype to avoid an error.
9014     Use char because int might match the return type of a GCC
9015     builtin and then its argument prototype would still apply. */
9016 gezelter 848 #ifdef __cplusplus
9017     extern "C"
9018 gezelter 811 #endif
9019 gezelter 848 char pow ();
9020     #ifdef FC_DUMMY_MAIN
9021     #ifndef FC_DUMMY_MAIN_EQ_F77
9022     # ifdef __cplusplus
9023     extern "C"
9024     # endif
9025     int FC_DUMMY_MAIN() { return 1; }
9026 gezelter 811 #endif
9027 gezelter 848 #endif
9028 gezelter 811 int
9029     main ()
9030     {
9031 gezelter 1210 return pow ();
9032 gezelter 811 ;
9033     return 0;
9034     }
9035 gezelter 754 _ACEOF
9036 gezelter 1373 if ac_fn_c_try_link "$LINENO"; then :
9037 gezelter 848 ac_cv_lib_m_pow=yes
9038 gezelter 754 else
9039 gezelter 1373 ac_cv_lib_m_pow=no
9040 gezelter 754 fi
9041 gezelter 1373 rm -f core conftest.err conftest.$ac_objext \
9042     conftest$ac_exeext conftest.$ac_ext
9043 gezelter 848 LIBS=$ac_check_lib_save_LIBS
9044     fi
9045 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
9046 gezelter 1300 $as_echo "$ac_cv_lib_m_pow" >&6; }
9047 gezelter 1511 if test "x$ac_cv_lib_m_pow" = xyes; then :
9048 gezelter 848 POW_LIB=-lm
9049     else
9050 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
9051 gezelter 1300 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
9052 gezelter 848 fi
9053 gezelter 754
9054 gezelter 848 fi
9055 gezelter 754
9056 gezelter 811 fi
9057 gezelter 754
9058 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
9059 gezelter 1373 do :
9060     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9061     ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9062 gezelter 1511 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9063 gezelter 848 cat >>confdefs.h <<_ACEOF
9064 gezelter 1300 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9065 gezelter 848 _ACEOF
9066    
9067     fi
9068     done
9069    
9070    
9071     # special check for _system_configuration because AIX <4.3.2 do not
9072     # contain the `physmem' member.
9073 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
9074 gezelter 1300 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
9075 gezelter 1373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9076 gezelter 754 /* end confdefs.h. */
9077 gezelter 848 #include <sys/systemcfg.h>
9078     #ifdef FC_DUMMY_MAIN
9079     #ifndef FC_DUMMY_MAIN_EQ_F77
9080     # ifdef __cplusplus
9081     extern "C"
9082     # endif
9083     int FC_DUMMY_MAIN() { return 1; }
9084 gezelter 811 #endif
9085     #endif
9086     int
9087     main ()
9088     {
9089 gezelter 848 double x = _system_configuration.physmem;
9090 gezelter 811 ;
9091     return 0;
9092     }
9093 gezelter 754 _ACEOF
9094 gezelter 1373 if ac_fn_c_try_compile "$LINENO"; then :
9095     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9096 gezelter 1300 $as_echo "yes" >&6; }
9097 gezelter 848
9098 gezelter 1373 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
9099 gezelter 848
9100 gezelter 754 else
9101 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9102 gezelter 1300 $as_echo "no" >&6; }
9103 gezelter 754 fi
9104 gezelter 1210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9105    
9106 gezelter 811
9107 gezelter 2 case $debug in
9108     1)
9109     ;;
9110     *)
9111    
9112 gezelter 397
9113    
9114    
9115 gezelter 1240
9116 gezelter 848 # Try to determine "good" native compiler flags if none specified on command
9117     # line
9118 gezelter 397
9119 gezelter 1511 if test "$ac_test_FCFLAGS" != "set"; then
9120 gezelter 848 FCFLAGS=""
9121     case "${host_cpu}-${host_os}" in
9122 gezelter 397
9123 gezelter 848 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
9124 gezelter 1240 FCFLAGS="-O2"
9125 gezelter 848 fi;;
9126     rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
9127     FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9128     fi;;
9129     powerpc*-aix*)
9130     if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
9131     FCFLAGS="-O3 -qarch=ppc -qansialias -w"
9132     echo "*******************************************************"
9133     echo "* You have AIX on an unknown powerpc system. It is *"
9134     echo "* recommended that you use *"
9135     echo "* *"
9136     echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9137     echo "* ^^^ *"
9138     echo "* where xxx is 601, 603, 604, or whatever kind of *"
9139     echo "* PowerPC CPU you have. For more info, man xlf. *"
9140     echo "*******************************************************"
9141     fi;;
9142     *darwin*)
9143     if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
9144 gezelter 945 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
9145     fi
9146     if test "$FC" = ifort; then
9147 gezelter 1240 FCFLAGS="-O2"
9148     fi
9149     if test "$FC" = gfortran; then
9150     FCFLAGS="-Os"
9151 gezelter 848 fi;;
9152     esac
9153    
9154     if test -z "$FCFLAGS"; then
9155     echo ""
9156     echo "*********************************************************"
9157     echo "* WARNING: Don't know the best FCFLAGS for this system *"
9158     echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
9159 gezelter 1240 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
9160 gezelter 848 echo "*********************************************************"
9161     echo ""
9162 gezelter 1240 FCFLAGS="-O"
9163 gezelter 848 fi
9164    
9165    
9166 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
9167 gezelter 1300 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
9168 gezelter 1511 if ${ac_cv_ac_cv_guessed_f90flags+:} false; then :
9169 gezelter 1300 $as_echo_n "(cached) " >&6
9170 gezelter 848 else
9171    
9172    
9173 gezelter 1210 ac_ext=${ac_fc_srcext-f}
9174     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
9175     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
9176 gezelter 848 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
9177    
9178     echo 'program main' > conftest.$ac_ext
9179     echo 'end program main' >> conftest.$ac_ext
9180     ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
9181 gezelter 1373 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9182 gezelter 848 (eval $ac_compile) 2>&5
9183     ac_status=$?
9184 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9185     test $ac_status = 0; }; then
9186     ac_cv_ac_cv_guessed_f90flags=yes
9187 gezelter 848 else
9188 gezelter 1373 ac_cv_ac_cv_guessed_f90flags=no
9189 gezelter 848 fi
9190 chuckv 1197 rm -f conftest*
9191 gezelter 1226 ac_ext=c
9192     ac_cpp='$CPP $CPPFLAGS'
9193     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9194     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9195     ac_compiler_gnu=$ac_cv_c_compiler_gnu
9196 gezelter 848
9197    
9198     fi
9199 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
9200     $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
9201     if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
9202 gezelter 848 :
9203    
9204     else
9205     :
9206    
9207     echo ""
9208     echo "**********************************************************"
9209     echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
9210     echo "* your compiler. *"
9211     echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
9212     echo "*********************************************************"
9213     echo ""
9214     FCFLAGS=""
9215    
9216     fi
9217    
9218    
9219     fi
9220    
9221    
9222    
9223    
9224    
9225    
9226    
9227 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
9228 gezelter 1300 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
9229 gezelter 1511 if ${ac_cv_prog_really_gcc+:} false; then :
9230 gezelter 1300 $as_echo_n "(cached) " >&6
9231 gezelter 2 else
9232    
9233     cat > conftest.c <<EOF
9234     #ifdef __GNUC__
9235 gezelter 806 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9236     no;
9237     #else
9238 gezelter 2 yes;
9239     #endif
9240     #endif
9241     EOF
9242     if { ac_try='${CC-cc} -E conftest.c'
9243 gezelter 1373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9244 gezelter 2 (eval $ac_try) 2>&5
9245     ac_status=$?
9246 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9247     test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9248 gezelter 2 ac_cv_prog_really_gcc=yes
9249     else
9250     ac_cv_prog_really_gcc=no
9251     fi
9252    
9253     fi
9254 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
9255 gezelter 1300 $as_echo "$ac_cv_prog_really_gcc" >&6; }
9256 gezelter 2 if test "$ac_cv_prog_really_gcc" = yes; then
9257     :
9258    
9259     else
9260     :
9261    
9262     fi
9263    
9264 gezelter 397
9265 gezelter 2 # Try to determine "good" native compiler flags if none specified on command
9266     # line
9267     if test "$ac_test_CFLAGS" != "set"; then
9268     CFLAGS=""
9269     case "${host_cpu}-${host_os}" in
9270    
9271     *linux*) if test "$CC" = icc; then
9272 gezelter 1240 CFLAGS="-O2"
9273 gezelter 2 fi;;
9274     sparc-solaris2*) if test "$CC" = cc; then
9275 tim 819 CFLAGS="-O -dalign"
9276 gezelter 2 fi;;
9277    
9278     alpha*-osf*) if test "$CC" = cc; then
9279     CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
9280     fi;;
9281    
9282     hppa*-hpux*) if test "$CC" = cc; then
9283     CFLAGS="-Ae +O3 +Oall"
9284     fi;;
9285    
9286     rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
9287     CFLAGS="-O3 -qtune=auto -qansialias -w"
9288     fi;;
9289     powerpc*-aix*)
9290     if test "$CC" = cc -o "$CC" = xlc; then
9291     CFLAGS="-O3 -qtune=auto -qansialias -w"
9292     echo "*******************************************************"
9293     echo "* You have AIX on an unknown powerpc system. It is *"
9294     echo "* recommended that you use *"
9295     echo "* *"
9296     echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9297     echo "* ^^^ *"
9298     echo "* where xxx is 601, 603, 604, or whatever kind of *"
9299     echo "* PowerPC CPU you have. For more info, man cc. *"
9300     echo "*******************************************************"
9301     fi;;
9302     *darwin*)
9303 gezelter 1240 if test "$CC" = xlc; then
9304 gezelter 945 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9305     fi
9306     if test "$CC" = icc; then
9307 gezelter 1240 CFLAGS="-O2"
9308     fi
9309     if test $ac_cv_prog_really_gcc = yes; then
9310     CFLAGS="-Os"
9311 gezelter 2 fi;;
9312     esac
9313    
9314     # use default flags for gcc on all systems
9315 gezelter 1240 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
9316     CFLAGS="-O2"
9317 gezelter 2 fi
9318    
9319     if test -z "$CFLAGS"; then
9320     echo ""
9321     echo "********************************************************"
9322     echo "* WARNING: Don't know the best CFLAGS for this system *"
9323     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
9324 gezelter 1240 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
9325 gezelter 2 echo "********************************************************"
9326     echo ""
9327 gezelter 1240 CFLAGS="-O"
9328 gezelter 2 fi
9329    
9330 gezelter 397
9331    
9332 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
9333 gezelter 1300 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
9334 gezelter 1511 if ${ac_cv_ac_cv_guessed_cflags+:} false; then :
9335 gezelter 1300 $as_echo_n "(cached) " >&6
9336 gezelter 2 else
9337     echo 'void f(){}' > conftest.c
9338 gezelter 848 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
9339 gezelter 1373 ac_cv_ac_cv_guessed_cflags=yes
9340 gezelter 2 else
9341 gezelter 1373 ac_cv_ac_cv_guessed_cflags=no
9342 gezelter 2 fi
9343     rm -f conftest*
9344    
9345     fi
9346 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
9347     $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
9348     if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
9349 gezelter 2 :
9350    
9351     else
9352     :
9353    
9354     echo ""
9355     echo "********************************************************"
9356     echo "* WARNING: The guessed CFLAGS don't seem to work with *"
9357     echo "* your compiler. *"
9358     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
9359     echo "********************************************************"
9360     echo ""
9361     CFLAGS=""
9362    
9363     fi
9364    
9365 gezelter 397
9366 gezelter 2 fi
9367    
9368 gezelter 397
9369    
9370    
9371    
9372    
9373    
9374 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
9375 gezelter 1300 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
9376 gezelter 1511 if ${ac_cv_prog_really_gxx+:} false; then :
9377 gezelter 1300 $as_echo_n "(cached) " >&6
9378 gezelter 2 else
9379    
9380     cat > conftest.cpp <<EOF
9381     #ifdef __GNUC__
9382 gezelter 806 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9383     no;
9384     #else
9385 gezelter 2 yes;
9386     #endif
9387     #endif
9388     EOF
9389     if { ac_try='${CXX-c++} -E conftest.cpp'
9390 gezelter 1373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9391 gezelter 2 (eval $ac_try) 2>&5
9392     ac_status=$?
9393 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9394     test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9395 gezelter 2 ac_cv_prog_really_gxx=yes
9396     else
9397     ac_cv_prog_really_gxx=no
9398     fi
9399    
9400     fi
9401 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
9402 gezelter 1300 $as_echo "$ac_cv_prog_really_gxx" >&6; }
9403 gezelter 2 if test "$ac_cv_prog_really_gxx" = yes; then
9404     :
9405    
9406     else
9407     :
9408    
9409     fi
9410    
9411 gezelter 397
9412 gezelter 2 # Try to determine "good" native compiler flags if none specified on command
9413     # line
9414     if test "$ac_test_CXXFLAGS" != "set"; then
9415     CXXFLAGS=""
9416     case "${host_cpu}-${host_os}" in
9417    
9418     *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
9419 gezelter 1240 CXXFLAGS="-O2"
9420 gezelter 2 fi;;
9421     sparc-solaris2*) if test "$CXX" = CC; then
9422 tim 819 CXXFLAGS="-features=extensions -O -dalign"
9423 gezelter 2 fi;;
9424     rs6000*-aix*) if test "$CXX" = xlC; then
9425     CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9426     fi;;
9427     powerpc*-aix*)
9428     if test "$CXX" = xlC; then
9429     CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
9430     echo "*******************************************************"
9431     echo "* You have AIX on an unknown powerpc system. It is *"
9432     echo "* recommended that you use *"
9433     echo "* *"
9434     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9435     echo "* ^^^ *"
9436     echo "* where xxx is 601, 603, 604, or whatever kind of *"
9437     echo "* PowerPC CPU you have. For more info, man cc. *"
9438     echo "*******************************************************"
9439     fi;;
9440     *darwin*)
9441 gezelter 338 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
9442 gezelter 945 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9443     fi
9444     if test "$CXX" = icpc; then
9445 gezelter 1240 CXXFLAGS="-O2"
9446     fi
9447     if test $ac_cv_prog_really_gxx = yes; then
9448     CXXFLAGS="-Os"
9449 gezelter 2 fi;;
9450     esac
9451    
9452     # use default flags for gcc on all systems
9453 gezelter 1240 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
9454     CXXFLAGS="-O2"
9455 gezelter 2 fi
9456    
9457     if test -z "$CXXFLAGS"; then
9458     echo ""
9459     echo "**********************************************************"
9460     echo "* WARNING: Don't know the best CXXFLAGS for this system *"
9461     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
9462 gezelter 1240 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
9463 gezelter 2 echo "**********************************************************"
9464     echo ""
9465 gezelter 1240 CXXFLAGS="-O"
9466 gezelter 2 fi
9467    
9468 gezelter 397
9469    
9470 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
9471 gezelter 1300 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
9472 gezelter 1511 if ${ac_cv_ac_cv_guessed_cxxflags+:} false; then :
9473 gezelter 1300 $as_echo_n "(cached) " >&6
9474 gezelter 2 else
9475     echo 'void f(){}' > conftest.cpp
9476 gezelter 848 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
9477 gezelter 1373 ac_cv_ac_cv_guessed_cxxflags=yes
9478 gezelter 2 else
9479 gezelter 1373 ac_cv_ac_cv_guessed_cxxflags=no
9480 gezelter 2 fi
9481     rm -f conftest*
9482    
9483     fi
9484 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
9485     $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
9486     if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
9487 gezelter 2 :
9488    
9489     else
9490     :
9491    
9492     echo ""
9493     echo "**********************************************************"
9494     echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
9495     echo "* your compiler. *"
9496     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
9497     echo "**********************************************************"
9498     echo ""
9499     CXXFLAGS=""
9500    
9501     fi
9502    
9503 gezelter 397
9504 gezelter 2 fi
9505    
9506     ;;
9507     esac
9508    
9509 tim 819
9510 gezelter 1210 # Check whether --enable-doxygen was given.
9511 gezelter 1373 if test "${enable_doxygen+set}" = set; then :
9512 gezelter 1210 enableval=$enable_doxygen;
9513     fi
9514 chuckv 1197
9515 gezelter 1210 # Check whether --enable-dot was given.
9516 gezelter 1373 if test "${enable_dot+set}" = set; then :
9517 gezelter 1210 enableval=$enable_dot;
9518     fi
9519 chuckv 1197
9520 gezelter 1210 # Check whether --enable-html-docs was given.
9521 gezelter 1373 if test "${enable_html_docs+set}" = set; then :
9522 gezelter 1210 enableval=$enable_html_docs;
9523 gezelter 49 else
9524     enable_html_docs=yes
9525 gezelter 1210 fi
9526    
9527     # Check whether --enable-latex-docs was given.
9528 gezelter 1373 if test "${enable_latex_docs+set}" = set; then :
9529 gezelter 1210 enableval=$enable_latex_docs;
9530 gezelter 49 else
9531     enable_latex_docs=no
9532 gezelter 1210 fi
9533    
9534 gezelter 49 if test "x$enable_doxygen" = xno; then
9535     enable_doc=no
9536     else
9537     # Extract the first word of "doxygen", so it can be a program name with args.
9538     set dummy doxygen; ac_word=$2
9539 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9540 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
9541 gezelter 1511 if ${ac_cv_path_DOXYGEN+:} false; then :
9542 gezelter 1300 $as_echo_n "(cached) " >&6
9543 gezelter 49 else
9544     case $DOXYGEN in
9545     [\\/]* | ?:[\\/]*)
9546     ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
9547     ;;
9548     *)
9549 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9550     for as_dir in $PATH
9551     do
9552     IFS=$as_save_IFS
9553     test -z "$as_dir" && as_dir=.
9554 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
9555 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9556 gezelter 397 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
9557 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9558 gezelter 397 break 2
9559     fi
9560 gezelter 49 done
9561 gezelter 1373 done
9562 gezelter 1210 IFS=$as_save_IFS
9563 gezelter 49
9564     ;;
9565     esac
9566     fi
9567     DOXYGEN=$ac_cv_path_DOXYGEN
9568     if test -n "$DOXYGEN"; then
9569 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
9570 gezelter 1300 $as_echo "$DOXYGEN" >&6; }
9571 gezelter 49 else
9572 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9573 gezelter 1300 $as_echo "no" >&6; }
9574 gezelter 49 fi
9575    
9576 gezelter 1210
9577 gezelter 49 if test "x$DOXYGEN" = x; then
9578     if test "x$enable_doxygen" = xyes; then
9579 gezelter 1511 as_fn_error $? "could not find doxygen" "$LINENO" 5
9580 gezelter 49 fi
9581     enable_doc=no
9582     else
9583     enable_doc=yes
9584     # Extract the first word of "dot", so it can be a program name with args.
9585     set dummy dot; ac_word=$2
9586 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9587 gezelter 1300 $as_echo_n "checking for $ac_word... " >&6; }
9588 gezelter 1511 if ${ac_cv_path_DOT+:} false; then :
9589 gezelter 1300 $as_echo_n "(cached) " >&6
9590 gezelter 49 else
9591     case $DOT in
9592     [\\/]* | ?:[\\/]*)
9593     ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
9594     ;;
9595     *)
9596 gezelter 397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9597     for as_dir in $PATH
9598     do
9599     IFS=$as_save_IFS
9600     test -z "$as_dir" && as_dir=.
9601 gezelter 1373 for ac_exec_ext in '' $ac_executable_extensions; do
9602 gezelter 1210 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9603 gezelter 397 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
9604 gezelter 1373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9605 gezelter 397 break 2
9606     fi
9607 gezelter 49 done
9608 gezelter 1373 done
9609 gezelter 1210 IFS=$as_save_IFS
9610 gezelter 49
9611     ;;
9612     esac
9613     fi
9614     DOT=$ac_cv_path_DOT
9615     if test -n "$DOT"; then
9616 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
9617 gezelter 1300 $as_echo "$DOT" >&6; }
9618 gezelter 49 else
9619 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9620 gezelter 1300 $as_echo "no" >&6; }
9621 gezelter 49 fi
9622    
9623 gezelter 1210
9624 gezelter 49 fi
9625     fi
9626    
9627     if test "x$enable_doc" = xyes; then
9628     DOC=1
9629     else
9630     DOC=0
9631     fi
9632    
9633 gezelter 397
9634 gezelter 49 if test x$DOT = x; then
9635     if test "x$enable_dot" = xyes; then
9636 gezelter 1511 as_fn_error $? "could not find dot" "$LINENO" 5
9637 gezelter 49 fi
9638     enable_dot=no
9639     else
9640     enable_dot=yes
9641     fi
9642    
9643 gezelter 397
9644    
9645    
9646    
9647    
9648    
9649 gezelter 2
9650    
9651    
9652    
9653    
9654    
9655    
9656    
9657    
9658 gezelter 397
9659    
9660    
9661 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"
9662 gezelter 397
9663    
9664 gezelter 2 cat >confcache <<\_ACEOF
9665     # This file is a shell script that caches the results of configure
9666     # tests run on this system so they can be shared between configure
9667     # scripts and configure runs, see configure's option --config-cache.
9668     # It is not useful on other systems. If it contains results you don't
9669     # want to keep, you may remove or edit it.
9670     #
9671     # config.status only pays attention to the cache file if you give it
9672     # the --recheck option to rerun configure.
9673     #
9674 gezelter 397 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9675 gezelter 2 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9676     # following values.
9677    
9678     _ACEOF
9679    
9680     # The following way of writing the cache mishandles newlines in values,
9681     # but we know of no workaround that is simple, portable, and efficient.
9682 gezelter 1210 # So, we kill variables containing newlines.
9683 gezelter 2 # Ultrix sh set writes to stderr and can't be redirected directly,
9684     # and sets the high bit in the cache file unless we assign to the vars.
9685 gezelter 1210 (
9686     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9687     eval ac_val=\$$ac_var
9688     case $ac_val in #(
9689     *${as_nl}*)
9690     case $ac_var in #(
9691 gezelter 1373 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9692     $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9693 gezelter 1210 esac
9694     case $ac_var in #(
9695     _ | IFS | as_nl) ;; #(
9696 gezelter 1300 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9697 gezelter 1373 *) { eval $ac_var=; unset $ac_var;} ;;
9698 gezelter 1210 esac ;;
9699     esac
9700     done
9701    
9702 gezelter 2 (set) 2>&1 |
9703 gezelter 1210 case $as_nl`(ac_space=' '; set) 2>&1` in #(
9704     *${as_nl}ac_space=\ *)
9705 gezelter 1373 # `set' does not quote correctly, so add quotes: double-quote
9706     # substitution turns \\\\ into \\, and sed turns \\ into \.
9707 gezelter 2 sed -n \
9708 gezelter 397 "s/'/'\\\\''/g;
9709     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9710 gezelter 1210 ;; #(
9711 gezelter 2 *)
9712     # `set' quotes correctly as required by POSIX, so do not add quotes.
9713 gezelter 1210 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9714 gezelter 2 ;;
9715 gezelter 1210 esac |
9716     sort
9717     ) |
9718 gezelter 2 sed '
9719 gezelter 1210 /^ac_cv_env_/b end
9720 gezelter 2 t clear
9721 gezelter 1210 :clear
9722 gezelter 2 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9723     t end
9724 gezelter 1210 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9725     :end' >>confcache
9726     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
9727     if test -w "$cache_file"; then
9728 gezelter 1511 if test "x$cache_file" != "x/dev/null"; then
9729 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9730 gezelter 1300 $as_echo "$as_me: updating cache $cache_file" >&6;}
9731 gezelter 1511 if test ! -f "$cache_file" || test -h "$cache_file"; then
9732     cat confcache >"$cache_file"
9733     else
9734     case $cache_file in #(
9735     */* | ?:*)
9736     mv -f confcache "$cache_file"$$ &&
9737     mv -f "$cache_file"$$ "$cache_file" ;; #(
9738     *)
9739     mv -f confcache "$cache_file" ;;
9740     esac
9741     fi
9742     fi
9743 gezelter 2 else
9744 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9745 gezelter 1300 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
9746 gezelter 2 fi
9747     fi
9748     rm -f confcache
9749    
9750     test "x$prefix" = xNONE && prefix=$ac_default_prefix
9751     # Let make expand exec_prefix.
9752     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9753    
9754     DEFS=-DHAVE_CONFIG_H
9755    
9756 gezelter 397 ac_libobjs=
9757     ac_ltlibobjs=
9758 gezelter 1511 U=
9759 gezelter 397 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9760     # 1. Remove the extension, and $U if already installed.
9761 gezelter 1210 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
9762 gezelter 1300 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
9763 gezelter 1210 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
9764     # will be set to the directory where LIBOBJS objects are built.
9765 gezelter 1373 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9766     as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
9767 gezelter 397 done
9768     LIBOBJS=$ac_libobjs
9769    
9770     LTLIBOBJS=$ac_ltlibobjs
9771    
9772    
9773    
9774 gezelter 1511 : "${CONFIG_STATUS=./config.status}"
9775 gezelter 1300 ac_write_fail=0
9776 gezelter 2 ac_clean_files_save=$ac_clean_files
9777     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9778 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9779 gezelter 1300 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9780 gezelter 1373 as_write_fail=0
9781     cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
9782 gezelter 2 #! $SHELL
9783 gezelter 397 # Generated by $as_me.
9784 gezelter 2 # Run this file to recreate the current configuration.
9785     # Compiler output produced by configure, useful for debugging
9786     # configure, is in config.log if it exists.
9787    
9788     debug=false
9789 gezelter 397 ac_cs_recheck=false
9790     ac_cs_silent=false
9791 gezelter 1373
9792 gezelter 2 SHELL=\${CONFIG_SHELL-$SHELL}
9793 gezelter 1373 export SHELL
9794     _ASEOF
9795     cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9796     ## -------------------- ##
9797     ## M4sh Initialization. ##
9798     ## -------------------- ##
9799 gezelter 2
9800 gezelter 1210 # Be more Bourne compatible
9801     DUALCASE=1; export DUALCASE # for MKS sh
9802 gezelter 1373 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
9803 gezelter 2 emulate sh
9804     NULLCMD=:
9805 gezelter 1300 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
9806 gezelter 397 # is contrary to our usage. Disable this feature.
9807     alias -g '${1+"$@"}'='"$@"'
9808 gezelter 1210 setopt NO_GLOB_SUBST
9809     else
9810 gezelter 1373 case `(set -o) 2>/dev/null` in #(
9811     *posix*) :
9812     set -o posix ;; #(
9813     *) :
9814     ;;
9815 gezelter 1210 esac
9816 gezelter 2 fi
9817    
9818 gezelter 1210
9819 gezelter 1300 as_nl='
9820     '
9821     export as_nl
9822     # Printing a long string crashes Solaris 7 /usr/bin/printf.
9823     as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9824     as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9825     as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9826 gezelter 1373 # Prefer a ksh shell builtin over an external printf program on Solaris,
9827     # but without wasting forks for bash or zsh.
9828     if test -z "$BASH_VERSION$ZSH_VERSION" \
9829     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9830     as_echo='print -r --'
9831     as_echo_n='print -rn --'
9832     elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9833 gezelter 1300 as_echo='printf %s\n'
9834     as_echo_n='printf %s'
9835     else
9836     if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9837     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9838     as_echo_n='/usr/ucb/echo -n'
9839 gezelter 1210 else
9840 gezelter 1300 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9841     as_echo_n_body='eval
9842     arg=$1;
9843 gezelter 1373 case $arg in #(
9844 gezelter 1300 *"$as_nl"*)
9845     expr "X$arg" : "X\\(.*\\)$as_nl";
9846     arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9847     esac;
9848     expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9849     '
9850     export as_echo_n_body
9851     as_echo_n='sh -c $as_echo_n_body as_echo'
9852 gezelter 1210 fi
9853 gezelter 1300 export as_echo_body
9854     as_echo='sh -c $as_echo_body as_echo'
9855 gezelter 1210 fi
9856    
9857 gezelter 1300 # The user is always right.
9858     if test "${PATH_SEPARATOR+set}" != set; then
9859     PATH_SEPARATOR=:
9860     (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9861     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9862     PATH_SEPARATOR=';'
9863     }
9864     fi
9865    
9866 gezelter 397
9867 gezelter 1210 # IFS
9868     # We need space, tab and new line, in precisely that order. Quoting is
9869     # there to prevent editors from complaining about space-tab.
9870     # (If _AS_PATH_WALK were called with IFS unset, it would disable word
9871     # splitting by setting IFS to empty value.)
9872     IFS=" "" $as_nl"
9873    
9874     # Find who we are. Look in the path if we contain no directory separator.
9875 gezelter 1511 as_myself=
9876 gezelter 1373 case $0 in #((
9877 gezelter 1210 *[\\/]* ) as_myself=$0 ;;
9878     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9879     for as_dir in $PATH
9880     do
9881     IFS=$as_save_IFS
9882     test -z "$as_dir" && as_dir=.
9883 gezelter 1373 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9884     done
9885 gezelter 1210 IFS=$as_save_IFS
9886    
9887     ;;
9888     esac
9889     # We did not find ourselves, most probably we were run as `sh COMMAND'
9890     # in which case we are not to be found in the path.
9891     if test "x$as_myself" = x; then
9892     as_myself=$0
9893     fi
9894     if test ! -f "$as_myself"; then
9895 gezelter 1300 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9896 gezelter 1373 exit 1
9897 gezelter 1210 fi
9898    
9899 gezelter 1373 # Unset variables that we do not need and which cause bugs (e.g. in
9900     # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9901     # suppresses any "Segmentation fault" message there. '((' could
9902     # trigger a bug in pdksh 5.2.14.
9903     for as_var in BASH_ENV ENV MAIL MAILPATH
9904     do eval test x\${$as_var+set} = xset \
9905     && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9906 gezelter 1210 done
9907 gezelter 397 PS1='$ '
9908     PS2='> '
9909     PS4='+ '
9910    
9911     # NLS nuisances.
9912 gezelter 1300 LC_ALL=C
9913     export LC_ALL
9914     LANGUAGE=C
9915     export LANGUAGE
9916 gezelter 397
9917 gezelter 1373 # CDPATH.
9918     (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9919    
9920    
9921 gezelter 1511 # as_fn_error STATUS ERROR [LINENO LOG_FD]
9922     # ----------------------------------------
9923 gezelter 1373 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9924     # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
9925 gezelter 1511 # script with STATUS, using 1 if that was 0.
9926 gezelter 1373 as_fn_error ()
9927     {
9928 gezelter 1511 as_status=$1; test $as_status -eq 0 && as_status=1
9929     if test "$4"; then
9930     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9931     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
9932 gezelter 1373 fi
9933 gezelter 1511 $as_echo "$as_me: error: $2" >&2
9934 gezelter 1373 as_fn_exit $as_status
9935     } # as_fn_error
9936    
9937    
9938     # as_fn_set_status STATUS
9939     # -----------------------
9940     # Set $? to STATUS, without forking.
9941     as_fn_set_status ()
9942     {
9943     return $1
9944     } # as_fn_set_status
9945    
9946     # as_fn_exit STATUS
9947     # -----------------
9948     # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9949     as_fn_exit ()
9950     {
9951     set +e
9952     as_fn_set_status $1
9953     exit $1
9954     } # as_fn_exit
9955    
9956     # as_fn_unset VAR
9957     # ---------------
9958     # Portably unset VAR.
9959     as_fn_unset ()
9960     {
9961     { eval $1=; unset $1;}
9962     }
9963     as_unset=as_fn_unset
9964     # as_fn_append VAR VALUE
9965     # ----------------------
9966     # Append the text in VALUE to the end of the definition contained in VAR. Take
9967     # advantage of any shell optimizations that allow amortized linear growth over
9968     # repeated appends, instead of the typical quadratic growth present in naive
9969     # implementations.
9970     if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9971     eval 'as_fn_append ()
9972     {
9973     eval $1+=\$2
9974     }'
9975     else
9976     as_fn_append ()
9977     {
9978     eval $1=\$$1\$2
9979     }
9980     fi # as_fn_append
9981    
9982     # as_fn_arith ARG...
9983     # ------------------
9984     # Perform arithmetic evaluation on the ARGs, and store the result in the
9985     # global $as_val. Take advantage of shells that can avoid forks. The arguments
9986     # must be portable across $(()) and expr.
9987     if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9988     eval 'as_fn_arith ()
9989     {
9990     as_val=$(( $* ))
9991     }'
9992     else
9993     as_fn_arith ()
9994     {
9995     as_val=`expr "$@" || test $? -eq 1`
9996     }
9997     fi # as_fn_arith
9998    
9999    
10000 gezelter 1210 if expr a : '\(a\)' >/dev/null 2>&1 &&
10001     test "X`expr 00001 : '.*\(...\)'`" = X001; then
10002 gezelter 397 as_expr=expr
10003     else
10004     as_expr=false
10005     fi
10006    
10007 gezelter 1210 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10008 gezelter 397 as_basename=basename
10009     else
10010     as_basename=false
10011     fi
10012    
10013 gezelter 1373 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10014     as_dirname=dirname
10015     else
10016     as_dirname=false
10017     fi
10018 gezelter 397
10019 gezelter 1210 as_me=`$as_basename -- "$0" ||
10020 gezelter 397 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10021     X"$0" : 'X\(//\)$' \| \
10022 gezelter 1210 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10023 gezelter 1300 $as_echo X/"$0" |
10024 gezelter 1210 sed '/^.*\/\([^/][^/]*\)\/*$/{
10025     s//\1/
10026     q
10027     }
10028     /^X\/\(\/\/\)$/{
10029     s//\1/
10030     q
10031     }
10032     /^X\/\(\/\).*/{
10033     s//\1/
10034     q
10035     }
10036     s/.*/./; q'`
10037 gezelter 2
10038 gezelter 1373 # Avoid depending upon Character Ranges.
10039     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10040     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10041     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10042     as_cr_digits='0123456789'
10043     as_cr_alnum=$as_cr_Letters$as_cr_digits
10044 gezelter 397
10045 gezelter 1210 ECHO_C= ECHO_N= ECHO_T=
10046 gezelter 1373 case `echo -n x` in #(((((
10047 gezelter 1210 -n*)
10048 gezelter 1373 case `echo 'xy\c'` in
10049 gezelter 1210 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
10050 gezelter 1373 xy) ECHO_C='\c';;
10051     *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10052     ECHO_T=' ';;
10053 gezelter 1210 esac;;
10054     *)
10055     ECHO_N='-n';;
10056 gezelter 397 esac
10057 gezelter 2
10058     rm -f conf$$ conf$$.exe conf$$.file
10059 gezelter 1210 if test -d conf$$.dir; then
10060     rm -f conf$$.dir/conf$$.file
10061     else
10062     rm -f conf$$.dir
10063 gezelter 1300 mkdir conf$$.dir 2>/dev/null
10064 gezelter 1210 fi
10065 gezelter 1300 if (echo >conf$$.file) 2>/dev/null; then
10066     if ln -s conf$$.file conf$$ 2>/dev/null; then
10067     as_ln_s='ln -s'
10068     # ... but there are two gotchas:
10069     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10070     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10071     # In both cases, we have to default to `cp -p'.
10072     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10073     as_ln_s='cp -p'
10074     elif ln conf$$.file conf$$ 2>/dev/null; then
10075     as_ln_s=ln
10076     else
10077 gezelter 2 as_ln_s='cp -p'
10078 gezelter 1300 fi
10079 gezelter 2 else
10080     as_ln_s='cp -p'
10081     fi
10082 gezelter 1210 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10083     rmdir conf$$.dir 2>/dev/null
10084 gezelter 2
10085 gezelter 1373
10086     # as_fn_mkdir_p
10087     # -------------
10088     # Create "$as_dir" as a directory, including parents if necessary.
10089     as_fn_mkdir_p ()
10090     {
10091    
10092     case $as_dir in #(
10093     -*) as_dir=./$as_dir;;
10094     esac
10095     test -d "$as_dir" || eval $as_mkdir_p || {
10096     as_dirs=
10097     while :; do
10098     case $as_dir in #(
10099     *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10100     *) as_qdir=$as_dir;;
10101     esac
10102     as_dirs="'$as_qdir' $as_dirs"
10103     as_dir=`$as_dirname -- "$as_dir" ||
10104     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10105     X"$as_dir" : 'X\(//\)[^/]' \| \
10106     X"$as_dir" : 'X\(//\)$' \| \
10107     X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10108     $as_echo X"$as_dir" |
10109     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10110     s//\1/
10111     q
10112     }
10113     /^X\(\/\/\)[^/].*/{
10114     s//\1/
10115     q
10116     }
10117     /^X\(\/\/\)$/{
10118     s//\1/
10119     q
10120     }
10121     /^X\(\/\).*/{
10122     s//\1/
10123     q
10124     }
10125     s/.*/./; q'`
10126     test -d "$as_dir" && break
10127     done
10128     test -z "$as_dirs" || eval "mkdir $as_dirs"
10129 gezelter 1511 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10130 gezelter 1373
10131    
10132     } # as_fn_mkdir_p
10133 gezelter 397 if mkdir -p . 2>/dev/null; then
10134 gezelter 1373 as_mkdir_p='mkdir -p "$as_dir"'
10135 gezelter 2 else
10136 gezelter 397 test -d ./-p && rmdir ./-p
10137     as_mkdir_p=false
10138 gezelter 2 fi
10139    
10140 gezelter 1210 if test -x / >/dev/null 2>&1; then
10141     as_test_x='test -x'
10142     else
10143     if ls -dL / >/dev/null 2>&1; then
10144     as_ls_L_option=L
10145     else
10146     as_ls_L_option=
10147     fi
10148     as_test_x='
10149     eval sh -c '\''
10150     if test -d "$1"; then
10151 gezelter 1300 test -d "$1/.";
10152 gezelter 1210 else
10153 gezelter 1373 case $1 in #(
10154 gezelter 1300 -*)set "./$1";;
10155 gezelter 1210 esac;
10156 gezelter 1373 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10157 gezelter 1210 ???[sx]*):;;*)false;;esac;fi
10158     '\'' sh
10159     '
10160     fi
10161     as_executable_p=$as_test_x
10162 gezelter 2
10163 gezelter 397 # Sed expression to map a string onto a valid CPP name.
10164     as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10165    
10166     # Sed expression to map a string onto a valid variable name.
10167     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10168    
10169    
10170 gezelter 2 exec 6>&1
10171 gezelter 1373 ## ----------------------------------- ##
10172     ## Main body of $CONFIG_STATUS script. ##
10173     ## ----------------------------------- ##
10174     _ASEOF
10175     test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10176 gezelter 2
10177 gezelter 1373 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10178     # Save the log message, to keep $0 and so on meaningful, and to
10179 gezelter 397 # report actual input values of CONFIG_FILES etc. instead of their
10180 gezelter 1210 # values after options handling.
10181     ac_log="
10182 gezelter 1390 This file was extended by OpenMD $as_me 1.0, which was
10183 gezelter 1511 generated by GNU Autoconf 2.68. Invocation command line was
10184 chuckv 1197
10185 gezelter 397 CONFIG_FILES = $CONFIG_FILES
10186     CONFIG_HEADERS = $CONFIG_HEADERS
10187     CONFIG_LINKS = $CONFIG_LINKS
10188     CONFIG_COMMANDS = $CONFIG_COMMANDS
10189     $ $0 $@
10190    
10191 gezelter 1210 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10192     "
10193    
10194 gezelter 2 _ACEOF
10195    
10196 gezelter 1373 case $ac_config_files in *"
10197     "*) set x $ac_config_files; shift; ac_config_files=$*;;
10198     esac
10199    
10200     case $ac_config_headers in *"
10201     "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10202     esac
10203    
10204    
10205 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10206 gezelter 2 # Files that config.status was made for.
10207 gezelter 1210 config_files="$ac_config_files"
10208     config_headers="$ac_config_headers"
10209 gezelter 2
10210 gezelter 1210 _ACEOF
10211 gezelter 2
10212 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10213 gezelter 2 ac_cs_usage="\
10214 gezelter 1373 \`$as_me' instantiates files and other configuration actions
10215     from templates according to the current configuration. Unless the files
10216     and actions are specified as TAGs, all are instantiated by default.
10217 gezelter 2
10218 gezelter 1373 Usage: $0 [OPTION]... [TAG]...
10219 gezelter 2
10220     -h, --help print this help, then exit
10221 gezelter 1210 -V, --version print version number and configuration settings, then exit
10222 gezelter 1390 --config print configuration, then exit
10223 gezelter 1373 -q, --quiet, --silent
10224     do not print progress messages
10225 gezelter 2 -d, --debug don't remove temporary files
10226     --recheck update $as_me by reconfiguring in the same conditions
10227 gezelter 1373 --file=FILE[:TEMPLATE]
10228 gezelter 1300 instantiate the configuration file FILE
10229 gezelter 1373 --header=FILE[:TEMPLATE]
10230 gezelter 1300 instantiate the configuration header FILE
10231 gezelter 2
10232     Configuration files:
10233     $config_files
10234    
10235     Configuration headers:
10236     $config_headers
10237    
10238 gezelter 1373 Report bugs to <gezelter@nd.edu>."
10239 gezelter 1210
10240 chuckv 1197 _ACEOF
10241 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10242 gezelter 1390 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10243 gezelter 2 ac_cs_version="\\
10244 gezelter 1390 OpenMD config.status 1.0
10245 gezelter 1511 configured by $0, generated by GNU Autoconf 2.68,
10246 gezelter 1390 with options \\"\$ac_cs_config\\"
10247 gezelter 2
10248 gezelter 1511 Copyright (C) 2010 Free Software Foundation, Inc.
10249 gezelter 2 This config.status script is free software; the Free Software Foundation
10250     gives unlimited permission to copy, distribute and modify it."
10251 gezelter 1210
10252     ac_pwd='$ac_pwd'
10253     srcdir='$srcdir'
10254     INSTALL='$INSTALL'
10255 gezelter 1300 test -n "\$AWK" || AWK=awk
10256 gezelter 397 _ACEOF
10257 gezelter 2
10258 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10259     # The default lists apply if the user does not specify any file.
10260 gezelter 2 ac_need_defaults=:
10261     while test $# != 0
10262     do
10263     case $1 in
10264 gezelter 1511 --*=?*)
10265 gezelter 1210 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10266     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10267 gezelter 397 ac_shift=:
10268 gezelter 2 ;;
10269 gezelter 1511 --*=)
10270     ac_option=`expr "X$1" : 'X\([^=]*\)='`
10271     ac_optarg=
10272     ac_shift=:
10273     ;;
10274 gezelter 1210 *)
10275 gezelter 397 ac_option=$1
10276     ac_optarg=$2
10277     ac_shift=shift
10278     ;;
10279 gezelter 2 esac
10280    
10281 gezelter 397 case $ac_option in
10282 gezelter 2 # Handling of the options.
10283     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10284 gezelter 397 ac_cs_recheck=: ;;
10285 gezelter 1210 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10286 gezelter 1300 $as_echo "$ac_cs_version"; exit ;;
10287 gezelter 1390 --config | --confi | --conf | --con | --co | --c )
10288     $as_echo "$ac_cs_config"; exit ;;
10289 gezelter 1210 --debug | --debu | --deb | --de | --d | -d )
10290 gezelter 2 debug=: ;;
10291     --file | --fil | --fi | --f )
10292 gezelter 397 $ac_shift
10293 gezelter 1300 case $ac_optarg in
10294     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10295 gezelter 1511 '') as_fn_error $? "missing file argument" ;;
10296 gezelter 1300 esac
10297 gezelter 1373 as_fn_append CONFIG_FILES " '$ac_optarg'"
10298 gezelter 2 ac_need_defaults=false;;
10299     --header | --heade | --head | --hea )
10300 gezelter 397 $ac_shift
10301 gezelter 1300 case $ac_optarg in
10302     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10303     esac
10304 gezelter 1373 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10305 gezelter 2 ac_need_defaults=false;;
10306 gezelter 1210 --he | --h)
10307     # Conflict between --help and --header
10308 gezelter 1511 as_fn_error $? "ambiguous option: \`$1'
10309 gezelter 1373 Try \`$0 --help' for more information.";;
10310 gezelter 1210 --help | --hel | -h )
10311 gezelter 1300 $as_echo "$ac_cs_usage"; exit ;;
10312 gezelter 397 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10313     | -silent | --silent | --silen | --sile | --sil | --si | --s)
10314     ac_cs_silent=: ;;
10315 gezelter 2
10316     # This is an error.
10317 gezelter 1511 -*) as_fn_error $? "unrecognized option: \`$1'
10318 gezelter 1373 Try \`$0 --help' for more information." ;;
10319 gezelter 397
10320 gezelter 1373 *) as_fn_append ac_config_targets " $1"
10321 gezelter 1210 ac_need_defaults=false ;;
10322 gezelter 397
10323 gezelter 2 esac
10324     shift
10325     done
10326    
10327 gezelter 397 ac_configure_extra_args=
10328 gezelter 2
10329 gezelter 397 if $ac_cs_silent; then
10330     exec 6>/dev/null
10331     ac_configure_extra_args="$ac_configure_extra_args --silent"
10332     fi
10333 gezelter 2
10334 gezelter 397 _ACEOF
10335 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10336 gezelter 397 if \$ac_cs_recheck; then
10337 gezelter 1300 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10338     shift
10339     \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10340     CONFIG_SHELL='$SHELL'
10341 gezelter 1210 export CONFIG_SHELL
10342 gezelter 1300 exec "\$@"
10343 gezelter 397 fi
10344 gezelter 2
10345     _ACEOF
10346 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10347 gezelter 1210 exec 5>>config.log
10348     {
10349     echo
10350     sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10351     ## Running $as_me. ##
10352     _ASBOX
10353 gezelter 1300 $as_echo "$ac_log"
10354 gezelter 1210 } >&5
10355 gezelter 2
10356 gezelter 1210 _ACEOF
10357 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10358 gezelter 1210 _ACEOF
10359 gezelter 397
10360 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10361 chuckv 1197
10362 gezelter 1210 # Handling of arguments.
10363 gezelter 397 for ac_config_target in $ac_config_targets
10364     do
10365 gezelter 1210 case $ac_config_target in
10366     "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
10367     "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
10368     "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
10369     "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
10370 skuang 1299 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
10371 gezelter 1210 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
10372     "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
10373    
10374 gezelter 1511 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10375 gezelter 397 esac
10376     done
10377    
10378 gezelter 1210
10379 gezelter 2 # If the user did not use the arguments to specify the items to instantiate,
10380     # then the envvar interface is used. Set only those that are not.
10381     # We use the long form for the default assignment because of an extremely
10382     # bizarre bug on SunOS 4.1.3.
10383     if $ac_need_defaults; then
10384     test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10385     test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10386     fi
10387    
10388 gezelter 397 # Have a temporary directory for convenience. Make it in the build tree
10389 gezelter 1210 # simply because there is no reason against having it here, and in addition,
10390 gezelter 397 # creating and moving files from /tmp can sometimes cause problems.
10391 gezelter 1210 # Hook for its removal unless debugging.
10392     # Note that there is a small window in which the directory will not be cleaned:
10393     # after its creation but before its name has been assigned to `$tmp'.
10394 gezelter 2 $debug ||
10395     {
10396 gezelter 1511 tmp= ac_tmp=
10397 gezelter 1210 trap 'exit_status=$?
10398 gezelter 1511 : "${ac_tmp:=$tmp}"
10399     { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
10400 gezelter 1210 ' 0
10401 gezelter 1373 trap 'as_fn_exit 1' 1 2 13 15
10402 gezelter 2 }
10403     # Create a (secure) tmp directory for tmp files.
10404 gezelter 397
10405 gezelter 2 {
10406 gezelter 1210 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10407 gezelter 1511 test -d "$tmp"
10408 gezelter 2 } ||
10409     {
10410 gezelter 1210 tmp=./conf$$-$RANDOM
10411     (umask 077 && mkdir "$tmp")
10412 gezelter 1511 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
10413     ac_tmp=$tmp
10414 gezelter 2
10415 gezelter 1300 # Set up the scripts for CONFIG_FILES section.
10416     # No need to generate them if there are no CONFIG_FILES.
10417     # This happens for instance with `./config.status config.h'.
10418 gezelter 1210 if test -n "$CONFIG_FILES"; then
10419 gezelter 2
10420 gezelter 1300
10421 gezelter 1373 ac_cr=`echo X | tr X '\015'`
10422     # On cygwin, bash can eat \r inside `` if the user requested igncr.
10423     # But we know of no other shell where ac_cr would be empty at this
10424     # point, so we can use a bashism as a fallback.
10425     if test "x$ac_cr" = x; then
10426     eval ac_cr=\$\'\\r\'
10427     fi
10428 gezelter 1300 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10429     if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10430 gezelter 1511 ac_cs_awk_cr='\\r'
10431 gezelter 1300 else
10432     ac_cs_awk_cr=$ac_cr
10433     fi
10434    
10435 gezelter 1511 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
10436 skuang 1299 _ACEOF
10437 gezelter 1281
10438    
10439 gezelter 1300 {
10440     echo "cat >conf$$subs.awk <<_ACEOF" &&
10441     echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10442     echo "_ACEOF"
10443     } >conf$$subs.sh ||
10444 gezelter 1511 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10445     ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
10446 gezelter 1210 ac_delim='%!_!# '
10447     for ac_last_try in false false false false false :; do
10448 gezelter 1300 . ./conf$$subs.sh ||
10449 gezelter 1511 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10450 gezelter 1210
10451 gezelter 1373 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
10452     if test $ac_delim_n = $ac_delim_num; then
10453 gezelter 1210 break
10454     elif $ac_last_try; then
10455 gezelter 1511 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10456 gezelter 1210 else
10457     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10458 gezelter 2 fi
10459 gezelter 1210 done
10460 gezelter 1300 rm -f conf$$subs.sh
10461 gezelter 2
10462 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10463 gezelter 1511 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
10464 gezelter 397 _ACEOF
10465 gezelter 1300 sed -n '
10466     h
10467     s/^/S["/; s/!.*/"]=/
10468     p
10469     g
10470     s/^[^!]*!//
10471     :repl
10472     t repl
10473     s/'"$ac_delim"'$//
10474     t delim
10475     :nl
10476     h
10477 gezelter 1390 s/\(.\{148\}\)..*/\1/
10478 gezelter 1300 t more1
10479     s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
10480     p
10481     n
10482     b repl
10483     :more1
10484     s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10485     p
10486     g
10487     s/.\{148\}//
10488     t nl
10489     :delim
10490     h
10491 gezelter 1390 s/\(.\{148\}\)..*/\1/
10492 gezelter 1300 t more2
10493     s/["\\]/\\&/g; s/^/"/; s/$/"/
10494     p
10495     b
10496     :more2
10497     s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10498     p
10499     g
10500     s/.\{148\}//
10501     t delim
10502     ' <conf$$subs.awk | sed '
10503     /^[^""]/{
10504     N
10505     s/\n//
10506     }
10507     ' >>$CONFIG_STATUS || ac_write_fail=1
10508     rm -f conf$$subs.awk
10509     cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10510     _ACAWK
10511 gezelter 1511 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
10512 gezelter 1300 for (key in S) S_is_set[key] = 1
10513     FS = ""
10514 gezelter 1210
10515 gezelter 1300 }
10516     {
10517     line = $ 0
10518     nfields = split(line, field, "@")
10519     substed = 0
10520     len = length(field[1])
10521     for (i = 2; i < nfields; i++) {
10522     key = field[i]
10523     keylen = length(key)
10524     if (S_is_set[key]) {
10525     value = S[key]
10526     line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10527     len += length(value) + length(field[++i])
10528     substed = 1
10529     } else
10530     len += 1 + keylen
10531     }
10532 gezelter 1210
10533 gezelter 1300 print line
10534     }
10535    
10536     _ACAWK
10537 skuang 1299 _ACEOF
10538 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10539     if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10540     sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10541     else
10542     cat
10543 gezelter 1511 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
10544     || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
10545 gezelter 1210 _ACEOF
10546    
10547 gezelter 1511 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
10548     # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
10549 gezelter 1210 # trailing colons and then remove the whole line if VPATH becomes empty
10550     # (actually we leave an empty line to preserve line numbers).
10551     if test "x$srcdir" = x.; then
10552 gezelter 1511 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
10553     h
10554     s///
10555     s/^/:/
10556     s/[ ]*$/:/
10557     s/:\$(srcdir):/:/g
10558     s/:\${srcdir}:/:/g
10559     s/:@srcdir@:/:/g
10560     s/^:*//
10561 gezelter 1210 s/:*$//
10562 gezelter 1511 x
10563     s/\(=[ ]*\).*/\1/
10564     G
10565     s/\n//
10566 gezelter 1210 s/^[^=]*=[ ]*$//
10567     }'
10568     fi
10569    
10570 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10571 gezelter 1210 fi # test -n "$CONFIG_FILES"
10572    
10573 gezelter 1300 # Set up the scripts for CONFIG_HEADERS section.
10574     # No need to generate them if there are no CONFIG_HEADERS.
10575     # This happens for instance with `./config.status Makefile'.
10576     if test -n "$CONFIG_HEADERS"; then
10577 gezelter 1511 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
10578 gezelter 1300 BEGIN {
10579     _ACEOF
10580 gezelter 1210
10581 gezelter 1300 # Transform confdefs.h into an awk script `defines.awk', embedded as
10582     # here-document in config.status, that substitutes the proper values into
10583     # config.h.in to produce config.h.
10584    
10585     # Create a delimiter string that does not exist in confdefs.h, to ease
10586     # handling of long lines.
10587     ac_delim='%!_!# '
10588     for ac_last_try in false false :; do
10589 gezelter 1511 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
10590     if test -z "$ac_tt"; then
10591 gezelter 1300 break
10592     elif $ac_last_try; then
10593 gezelter 1511 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
10594 gezelter 1300 else
10595     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10596     fi
10597     done
10598    
10599     # For the awk script, D is an array of macro values keyed by name,
10600     # likewise P contains macro parameters if any. Preserve backslash
10601     # newline sequences.
10602    
10603     ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10604     sed -n '
10605     s/.\{148\}/&'"$ac_delim"'/g
10606     t rset
10607     :rset
10608     s/^[ ]*#[ ]*define[ ][ ]*/ /
10609     t def
10610     d
10611     :def
10612     s/\\$//
10613     t bsnl
10614     s/["\\]/\\&/g
10615     s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10616     D["\1"]=" \3"/p
10617     s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10618     d
10619     :bsnl
10620     s/["\\]/\\&/g
10621     s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10622     D["\1"]=" \3\\\\\\n"\\/p
10623     t cont
10624     s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10625     t cont
10626     d
10627     :cont
10628     n
10629     s/.\{148\}/&'"$ac_delim"'/g
10630     t clear
10631     :clear
10632     s/\\$//
10633     t bsnlc
10634     s/["\\]/\\&/g; s/^/"/; s/$/"/p
10635     d
10636     :bsnlc
10637     s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10638     b cont
10639     ' <confdefs.h | sed '
10640     s/'"$ac_delim"'/"\\\
10641     "/g' >>$CONFIG_STATUS || ac_write_fail=1
10642    
10643     cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10644     for (key in D) D_is_set[key] = 1
10645     FS = ""
10646     }
10647     /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10648     line = \$ 0
10649     split(line, arg, " ")
10650     if (arg[1] == "#") {
10651     defundef = arg[2]
10652     mac1 = arg[3]
10653     } else {
10654     defundef = substr(arg[1], 2)
10655     mac1 = arg[2]
10656     }
10657     split(mac1, mac2, "(") #)
10658     macro = mac2[1]
10659 gezelter 1373 prefix = substr(line, 1, index(line, defundef) - 1)
10660 gezelter 1300 if (D_is_set[macro]) {
10661     # Preserve the white space surrounding the "#".
10662     print prefix "define", macro P[macro] D[macro]
10663     next
10664     } else {
10665     # Replace #undef with comments. This is necessary, for example,
10666     # in the case of _POSIX_SOURCE, which is predefined and required
10667     # on some systems where configure will not decide to define it.
10668     if (defundef == "undef") {
10669 gezelter 1373 print "/*", prefix defundef, macro, "*/"
10670 gezelter 1300 next
10671     }
10672     }
10673     }
10674     { print }
10675     _ACAWK
10676     _ACEOF
10677     cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10678 gezelter 1511 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
10679 gezelter 1300 fi # test -n "$CONFIG_HEADERS"
10680    
10681    
10682     eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10683     shift
10684     for ac_tag
10685 gezelter 1210 do
10686     case $ac_tag in
10687     :[FHLC]) ac_mode=$ac_tag; continue;;
10688 gezelter 2 esac
10689 gezelter 1210 case $ac_mode$ac_tag in
10690     :[FHL]*:*);;
10691 gezelter 1511 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
10692 gezelter 1210 :[FH]-) ac_tag=-:-;;
10693     :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
10694     esac
10695     ac_save_IFS=$IFS
10696     IFS=:
10697     set x $ac_tag
10698     IFS=$ac_save_IFS
10699     shift
10700     ac_file=$1
10701     shift
10702 gezelter 2
10703 gezelter 1210 case $ac_mode in
10704     :L) ac_source=$1;;
10705     :[FH])
10706     ac_file_inputs=
10707     for ac_f
10708     do
10709     case $ac_f in
10710 gezelter 1511 -) ac_f="$ac_tmp/stdin";;
10711 gezelter 1210 *) # Look for the file first in the build tree, then in the source tree
10712     # (if the path is not absolute). The absolute path cannot be DOS-style,
10713     # because $ac_f cannot contain `:'.
10714     test -f "$ac_f" ||
10715     case $ac_f in
10716     [\\/$]*) false;;
10717     *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
10718     esac ||
10719 gezelter 1511 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
10720 gezelter 1210 esac
10721 gezelter 1300 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10722 gezelter 1373 as_fn_append ac_file_inputs " '$ac_f'"
10723 gezelter 1210 done
10724    
10725     # Let's still pretend it is `configure' which instantiates (i.e., don't
10726     # use $as_me), people would be surprised to read:
10727     # /* config.h. Generated by config.status. */
10728 gezelter 1300 configure_input='Generated from '`
10729     $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10730     `' by configure.'
10731 gezelter 1210 if test x"$ac_file" != x-; then
10732     configure_input="$ac_file. $configure_input"
10733 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10734 gezelter 1300 $as_echo "$as_me: creating $ac_file" >&6;}
10735 gezelter 1210 fi
10736 gezelter 1300 # Neutralize special characters interpreted by sed in replacement strings.
10737     case $configure_input in #(
10738     *\&* | *\|* | *\\* )
10739     ac_sed_conf_input=`$as_echo "$configure_input" |
10740     sed 's/[\\\\&|]/\\\\&/g'`;; #(
10741     *) ac_sed_conf_input=$configure_input;;
10742     esac
10743 gezelter 1210
10744     case $ac_tag in
10745 gezelter 1511 *:-:* | *:-) cat >"$ac_tmp/stdin" \
10746     || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
10747 gezelter 1210 esac
10748     ;;
10749     esac
10750    
10751     ac_dir=`$as_dirname -- "$ac_file" ||
10752 gezelter 397 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10753     X"$ac_file" : 'X\(//\)[^/]' \| \
10754     X"$ac_file" : 'X\(//\)$' \| \
10755 gezelter 1210 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
10756 gezelter 1300 $as_echo X"$ac_file" |
10757 gezelter 1210 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10758     s//\1/
10759     q
10760     }
10761     /^X\(\/\/\)[^/].*/{
10762     s//\1/
10763     q
10764     }
10765     /^X\(\/\/\)$/{
10766     s//\1/
10767     q
10768     }
10769     /^X\(\/\).*/{
10770     s//\1/
10771     q
10772     }
10773     s/.*/./; q'`
10774 gezelter 1373 as_dir="$ac_dir"; as_fn_mkdir_p
10775 gezelter 397 ac_builddir=.
10776    
10777 gezelter 1210 case "$ac_dir" in
10778     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10779     *)
10780 gezelter 1300 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
10781 gezelter 1210 # A ".." for each directory in $ac_dir_suffix.
10782 gezelter 1300 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
10783 gezelter 1210 case $ac_top_builddir_sub in
10784     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10785     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10786     esac ;;
10787     esac
10788     ac_abs_top_builddir=$ac_pwd
10789     ac_abs_builddir=$ac_pwd$ac_dir_suffix
10790     # for backward compatibility:
10791     ac_top_builddir=$ac_top_build_prefix
10792 gezelter 397
10793     case $srcdir in
10794 gezelter 1210 .) # We are building in place.
10795 gezelter 397 ac_srcdir=.
10796 gezelter 1210 ac_top_srcdir=$ac_top_builddir_sub
10797     ac_abs_top_srcdir=$ac_pwd ;;
10798     [\\/]* | ?:[\\/]* ) # Absolute name.
10799 gezelter 397 ac_srcdir=$srcdir$ac_dir_suffix;
10800 gezelter 1210 ac_top_srcdir=$srcdir
10801     ac_abs_top_srcdir=$srcdir ;;
10802     *) # Relative name.
10803     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10804     ac_top_srcdir=$ac_top_build_prefix$srcdir
10805     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
10806 gezelter 397 esac
10807 gezelter 1210 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
10808 gezelter 2
10809 gezelter 397
10810 gezelter 1210 case $ac_mode in
10811     :F)
10812     #
10813     # CONFIG_FILE
10814     #
10815 gezelter 397
10816 gezelter 2 case $INSTALL in
10817     [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10818 gezelter 1210 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
10819 gezelter 2 esac
10820 gezelter 1210 _ACEOF
10821 gezelter 2
10822 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10823 gezelter 1210 # If the template does not know about datarootdir, expand it.
10824     # FIXME: This hack should be removed a few years after 2.60.
10825     ac_datarootdir_hack=; ac_datarootdir_seen=
10826 gezelter 1300 ac_sed_dataroot='
10827     /datarootdir/ {
10828 gezelter 1210 p
10829     q
10830     }
10831     /@datadir@/p
10832     /@docdir@/p
10833     /@infodir@/p
10834     /@localedir@/p
10835 gezelter 1373 /@mandir@/p'
10836 gezelter 1300 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
10837 gezelter 1210 *datarootdir*) ac_datarootdir_seen=yes;;
10838     *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
10839 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10840 gezelter 1300 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
10841 gezelter 397 _ACEOF
10842 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10843 gezelter 1210 ac_datarootdir_hack='
10844     s&@datadir@&$datadir&g
10845     s&@docdir@&$docdir&g
10846     s&@infodir@&$infodir&g
10847     s&@localedir@&$localedir&g
10848     s&@mandir@&$mandir&g
10849 gezelter 1373 s&\\\${datarootdir}&$datarootdir&g' ;;
10850 gezelter 1210 esac
10851     _ACEOF
10852    
10853     # Neutralize VPATH when `$srcdir' = `.'.
10854     # Shell code in configure.ac might set extrasub.
10855     # FIXME: do we really want to maintain this feature?
10856 gezelter 1300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10857     ac_sed_extra="$ac_vpsub
10858 gezelter 2 $extrasub
10859 gezelter 397 _ACEOF
10860 gezelter 1300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10861 gezelter 2 :t
10862     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10863 gezelter 1300 s|@configure_input@|$ac_sed_conf_input|;t t
10864 gezelter 1210 s&@top_builddir@&$ac_top_builddir_sub&;t t
10865 gezelter 1300 s&@top_build_prefix@&$ac_top_build_prefix&;t t
10866 gezelter 1210 s&@srcdir@&$ac_srcdir&;t t
10867     s&@abs_srcdir@&$ac_abs_srcdir&;t t
10868     s&@top_srcdir@&$ac_top_srcdir&;t t
10869     s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
10870     s&@builddir@&$ac_builddir&;t t
10871     s&@abs_builddir@&$ac_abs_builddir&;t t
10872     s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
10873     s&@INSTALL@&$ac_INSTALL&;t t
10874     $ac_datarootdir_hack
10875 gezelter 1300 "
10876 gezelter 1511 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
10877     >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10878 gezelter 2
10879 gezelter 1210 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
10880 gezelter 1511 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
10881     { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
10882     "$ac_tmp/out"`; test -z "$ac_out"; } &&
10883 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10884 gezelter 1511 which seems to be undefined. Please make sure it is defined" >&5
10885 gezelter 1300 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10886 gezelter 1511 which seems to be undefined. Please make sure it is defined" >&2;}
10887 gezelter 1210
10888 gezelter 1511 rm -f "$ac_tmp/stdin"
10889 gezelter 502 case $ac_file in
10890 gezelter 1511 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
10891     *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
10892 gezelter 1300 esac \
10893 gezelter 1511 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10894 gezelter 1210 ;;
10895     :H)
10896     #
10897     # CONFIG_HEADER
10898     #
10899 gezelter 2 if test x"$ac_file" != x-; then
10900 gezelter 1300 {
10901     $as_echo "/* $configure_input */" \
10902 gezelter 1511 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
10903     } >"$ac_tmp/config.h" \
10904     || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10905     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
10906 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10907 gezelter 1300 $as_echo "$as_me: $ac_file is unchanged" >&6;}
10908 gezelter 2 else
10909 gezelter 1300 rm -f "$ac_file"
10910 gezelter 1511 mv "$ac_tmp/config.h" "$ac_file" \
10911     || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10912 gezelter 2 fi
10913     else
10914 gezelter 1300 $as_echo "/* $configure_input */" \
10915 gezelter 1511 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
10916     || as_fn_error $? "could not create -" "$LINENO" 5
10917 gezelter 2 fi
10918 gezelter 1210 ;;
10919 gezelter 2
10920    
10921 gezelter 1210 esac
10922 gezelter 397
10923    
10924 gezelter 1210 case $ac_file$ac_mode in
10925     "make/Makefile":F) chmod 0755 scripts/* ;;
10926     "src/utils/Makefile":F) chmod 0755 scripts/* ;;
10927     "src/math/Makefile":F) chmod 0755 scripts/* ;;
10928 skuang 1299 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
10929 gezelter 1210 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
10930     "scripts/filepp":F) chmod 0755 scripts/* ;;
10931 gezelter 2
10932     esac
10933 gezelter 1210 done # for ac_tag
10934 gezelter 2
10935    
10936 gezelter 1373 as_fn_exit 0
10937 gezelter 397 _ACEOF
10938 gezelter 2 ac_clean_files=$ac_clean_files_save
10939    
10940 gezelter 1300 test $ac_write_fail = 0 ||
10941 gezelter 1511 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
10942 gezelter 397
10943 gezelter 1300
10944 gezelter 2 # configure is writing to config.log, and then calls config.status.
10945     # config.status does its own redirection, appending to config.log.
10946     # Unfortunately, on DOS this fails, as config.log is still kept open
10947     # by configure, so config.status won't be able to write to it; its
10948     # output is simply discarded. So we exec the FD to /dev/null,
10949     # effectively closing config.log, so it can be properly (re)opened and
10950     # appended to by config.status. When coming back to configure, we
10951     # need to make the FD available again.
10952     if test "$no_create" != yes; then
10953     ac_cs_success=:
10954 gezelter 397 ac_config_status_args=
10955     test "$silent" = yes &&
10956     ac_config_status_args="$ac_config_status_args --quiet"
10957 gezelter 2 exec 5>/dev/null
10958 gezelter 397 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10959 gezelter 2 exec 5>>config.log
10960     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10961     # would make configure fail if this is the last instruction.
10962 gezelter 1511 $ac_cs_success || as_fn_exit 1
10963 gezelter 2 fi
10964 gezelter 1300 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
10965 gezelter 1373 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
10966     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
10967 gezelter 1300 fi
10968 gezelter 2

Properties

Name Value
svn:executable *