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

# Content
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for OpenMD 1.0.
4 #
5 # Report bugs to <gezelter@nd.edu>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10 # Foundation, Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28 else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34 esac
35 fi
36
37
38 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 # 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 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 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$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 fi
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # 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
86 # 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 as_myself=
95 case $0 in #((
96 *[\\/]* ) 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 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
104 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 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
116 fi
117
118 # 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 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139 if test "x$CONFIG_SHELL" = x; then
140 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 else
148 case \`(set -o) 2>/dev/null\` in #(
149 *posix*) :
150 set -o posix ;; #(
151 *) :
152 ;;
153 esac
154 fi
155 "
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
162 exitcode=0
163 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
169 else
170 exitcode=1; echo positional parameters were not saved.
171 fi
172 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 else
181 as_have_required=no
182 fi
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
184
185 else
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
187 as_found=false
188 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 as_found=:
193 case $as_dir in #(
194 /*)
195 for as_base in sh bash ksh sh5; do
196 # 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 done;;
206 esac
207 as_found=false
208 done
209 $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 IFS=$as_save_IFS
214
215
216 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 # Preserve -v and -x to the replacement shell.
221 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 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 fi
233
234 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 fi
249 fi
250 fi
251 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
257 ## --------------------- ##
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
269 # 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
277 # 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
287 # as_fn_mkdir_p
288 # -------------
289 # Create "$as_dir" as a directory, including parents if necessary.
290 as_fn_mkdir_p ()
291 {
292
293 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 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
331
332
333 } # 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
352 # 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
369
370 # as_fn_error STATUS ERROR [LINENO LOG_FD]
371 # ----------------------------------------
372 # 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 # script with STATUS, using 1 if that was 0.
375 as_fn_error ()
376 {
377 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 fi
382 $as_echo "$as_me: error: $2" >&2
383 as_fn_exit $as_status
384 } # as_fn_error
385
386 if expr a : '\(a\)' >/dev/null 2>&1 &&
387 test "X`expr 00001 : '.*\(...\)'`" = X001; then
388 as_expr=expr
389 else
390 as_expr=false
391 fi
392
393 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394 as_basename=basename
395 else
396 as_basename=false
397 fi
398
399 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
400 as_dirname=dirname
401 else
402 as_dirname=false
403 fi
404
405 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
424 # 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
431
432 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 sed -n '
438 p
439 /[$]LINENO/=
440 ' <$as_myself |
441 sed '
442 s/[$]LINENO.*/&-/
443 t lineno
444 b
445 :lineno
446 N
447 :loop
448 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
449 t loop
450 s/-\n.*//
451 ' >$as_me.lineno &&
452 chmod +x "$as_me.lineno" ||
453 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
454
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 # original and so on. Autoconf is especially sensitive to this).
458 . "./$as_me.lineno"
459 # Exit status is that of the last command.
460 exit
461 }
462
463 ECHO_C= ECHO_N= ECHO_T=
464 case `echo -n x` in #(((((
465 -n*)
466 case `echo 'xy\c'` in
467 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
468 xy) ECHO_C='\c';;
469 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
470 ECHO_T=' ';;
471 esac;;
472 *)
473 ECHO_N='-n';;
474 esac
475
476 rm -f conf$$ conf$$.exe conf$$.file
477 if test -d conf$$.dir; then
478 rm -f conf$$.dir/conf$$.file
479 else
480 rm -f conf$$.dir
481 mkdir conf$$.dir 2>/dev/null
482 fi
483 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 as_ln_s='cp -p'
496 fi
497 else
498 as_ln_s='cp -p'
499 fi
500 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
501 rmdir conf$$.dir 2>/dev/null
502
503 if mkdir -p . 2>/dev/null; then
504 as_mkdir_p='mkdir -p "$as_dir"'
505 else
506 test -d ./-p && rmdir ./-p
507 as_mkdir_p=false
508 fi
509
510 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 test -d "$1/.";
522 else
523 case $1 in #(
524 -*)set "./$1";;
525 esac;
526 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527 ???[sx]*):;;*)false;;esac;fi
528 '\'' sh
529 '
530 fi
531 as_executable_p=$as_test_x
532
533 # 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 test -n "$DJDIR" || exec 7<&0 </dev/null
541 exec 6>&1
542
543 # Name of the host.
544 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
545 # 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 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
559
560 # Identity of this package.
561 PACKAGE_NAME='OpenMD'
562 PACKAGE_TARNAME='openmd'
563 PACKAGE_VERSION='1.0'
564 PACKAGE_STRING='OpenMD 1.0'
565 PACKAGE_BUGREPORT='gezelter@nd.edu'
566 PACKAGE_URL=''
567
568 ac_unique_file="src/applications/openmd/openmd.cpp"
569 ac_default_prefix="/usr/local"
570 # Factoring default headers for most tests.
571 ac_includes_default="\
572 #include <stdio.h>
573 #ifdef HAVE_SYS_TYPES_H
574 # include <sys/types.h>
575 #endif
576 #ifdef HAVE_SYS_STAT_H
577 # include <sys/stat.h>
578 #endif
579 #ifdef STDC_HEADERS
580 # include <stdlib.h>
581 # include <stddef.h>
582 #else
583 # ifdef HAVE_STDLIB_H
584 # include <stdlib.h>
585 # endif
586 #endif
587 #ifdef HAVE_STRING_H
588 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
589 # include <memory.h>
590 # endif
591 # include <string.h>
592 #endif
593 #ifdef HAVE_STRINGS_H
594 # include <strings.h>
595 #endif
596 #ifdef HAVE_INTTYPES_H
597 # include <inttypes.h>
598 #endif
599 #ifdef HAVE_STDINT_H
600 # include <stdint.h>
601 #endif
602 #ifdef HAVE_UNISTD_H
603 # include <unistd.h>
604 #endif"
605
606 ac_subst_vars='LTLIBOBJS
607 SUBDIRS
608 OPENMD_HOME
609 OPENMD
610 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 CXXCPP
629 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 USE_MPI
660 MPIFC
661 MPICC
662 MPILIBS
663 MPICXX
664 LIBDL
665 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 CXX
678 USE_SINGLE_PRECISION
679 debug
680 PROGNAME
681 host_os
682 host_vendor
683 host_cpu
684 host
685 build_os
686 build_vendor
687 build_cpu
688 build
689 target_alias
690 host_alias
691 build_alias
692 LIBS
693 ECHO_T
694 ECHO_N
695 ECHO_C
696 DEFS
697 mandir
698 localedir
699 libdir
700 psdir
701 pdfdir
702 dvidir
703 htmldir
704 infodir
705 docdir
706 oldincludedir
707 includedir
708 localstatedir
709 sharedstatedir
710 sysconfdir
711 datadir
712 datarootdir
713 libexecdir
714 sbindir
715 bindir
716 program_transform_name
717 prefix
718 exec_prefix
719 PACKAGE_URL
720 PACKAGE_BUGREPORT
721 PACKAGE_STRING
722 PACKAGE_VERSION
723 PACKAGE_TARNAME
724 PACKAGE_NAME
725 PATH_SEPARATOR
726 SHELL'
727 ac_subst_files=''
728 ac_user_opts='
729 enable_option_checking
730 enable_openmd_home
731 enable_debug
732 enable_single
733 enable_float
734 with_perl_shebang
735 with_zlib
736 with_fftw
737 with_qhull
738 with_openbabel
739 enable_doxygen
740 enable_dot
741 enable_html_docs
742 enable_latex_docs
743 '
744 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 MPICXX
758 MPICC
759 MPIFC
760 CPP
761 CXXCPP'
762
763
764 # Initialize some variables set by options.
765 ac_init_help=
766 ac_init_version=false
767 ac_unrecognized_opts=
768 ac_unrecognized_sep=
769 # 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 # (The list follows the same order as the GNU Coding Standards.)
792 bindir='${exec_prefix}/bin'
793 sbindir='${exec_prefix}/sbin'
794 libexecdir='${exec_prefix}/libexec'
795 datarootdir='${prefix}/share'
796 datadir='${datarootdir}'
797 sysconfdir='${prefix}/etc'
798 sharedstatedir='${prefix}/com'
799 localstatedir='${prefix}/var'
800 includedir='${prefix}/include'
801 oldincludedir='/usr/include'
802 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
812 ac_prev=
813 ac_dashdash=
814 for ac_option
815 do
816 # If the previous option needs an argument, assign it.
817 if test -n "$ac_prev"; then
818 eval $ac_prev=\$ac_option
819 ac_prev=
820 continue
821 fi
822
823 case $ac_option in
824 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
825 *=) ac_optarg= ;;
826 *) ac_optarg=yes ;;
827 esac
828
829 # Accept the important Cygnus configure options, so we can diagnose typos.
830
831 case $ac_dashdash$ac_option in
832 --)
833 ac_dashdash=yes ;;
834
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 -datadir | --datadir | --datadi | --datad)
856 ac_prev=datadir ;;
857 -datadir=* | --datadir=* | --datadi=* | --datad=*)
858 datadir=$ac_optarg ;;
859
860 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
861 | --dataroo | --dataro | --datar)
862 ac_prev=datarootdir ;;
863 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
864 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
865 datarootdir=$ac_optarg ;;
866
867 -disable-* | --disable-*)
868 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
869 # Reject names that are not valid shell variable names.
870 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
871 as_fn_error $? "invalid feature name: $ac_useropt"
872 ac_useropt_orig=$ac_useropt
873 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
874 case $ac_user_opts in
875 *"
876 "enable_$ac_useropt"
877 "*) ;;
878 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
879 ac_unrecognized_sep=', ';;
880 esac
881 eval enable_$ac_useropt=no ;;
882
883 -docdir | --docdir | --docdi | --doc | --do)
884 ac_prev=docdir ;;
885 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
886 docdir=$ac_optarg ;;
887
888 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
889 ac_prev=dvidir ;;
890 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
891 dvidir=$ac_optarg ;;
892
893 -enable-* | --enable-*)
894 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
895 # Reject names that are not valid shell variable names.
896 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
897 as_fn_error $? "invalid feature name: $ac_useropt"
898 ac_useropt_orig=$ac_useropt
899 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
900 case $ac_user_opts in
901 *"
902 "enable_$ac_useropt"
903 "*) ;;
904 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
905 ac_unrecognized_sep=', ';;
906 esac
907 eval enable_$ac_useropt=\$ac_optarg ;;
908
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 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
935 ac_prev=htmldir ;;
936 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
937 | --ht=*)
938 htmldir=$ac_optarg ;;
939
940 -includedir | --includedir | --includedi | --included | --include \
941 | --includ | --inclu | --incl | --inc)
942 ac_prev=includedir ;;
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 -localedir | --localedir | --localedi | --localed | --locale)
965 ac_prev=localedir ;;
966 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
967 localedir=$ac_optarg ;;
968
969 -localstatedir | --localstatedir | --localstatedi | --localstated \
970 | --localstate | --localstat | --localsta | --localst | --locals)
971 ac_prev=localstatedir ;;
972 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
973 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
974 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 | --no-cr | --no-c | -n)
987 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 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1039 ac_prev=pdfdir ;;
1040 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1041 pdfdir=$ac_optarg ;;
1042
1043 -psdir | --psdir | --psdi | --psd | --ps)
1044 ac_prev=psdir ;;
1045 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1046 psdir=$ac_optarg ;;
1047
1048 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1049 | -silent | --silent | --silen | --sile | --sil)
1050 silent=yes ;;
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 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1099 # Reject names that are not valid shell variable names.
1100 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1101 as_fn_error $? "invalid package name: $ac_useropt"
1102 ac_useropt_orig=$ac_useropt
1103 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1104 case $ac_user_opts in
1105 *"
1106 "with_$ac_useropt"
1107 "*) ;;
1108 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1109 ac_unrecognized_sep=', ';;
1110 esac
1111 eval with_$ac_useropt=\$ac_optarg ;;
1112
1113 -without-* | --without-*)
1114 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1115 # Reject names that are not valid shell variable names.
1116 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1117 as_fn_error $? "invalid package name: $ac_useropt"
1118 ac_useropt_orig=$ac_useropt
1119 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120 case $ac_user_opts in
1121 *"
1122 "with_$ac_useropt"
1123 "*) ;;
1124 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1125 ac_unrecognized_sep=', ';;
1126 esac
1127 eval with_$ac_useropt=no ;;
1128
1129 --x)
1130 # Obsolete; use --with-x.
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 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1148 Try \`$0 --help' for more information"
1149 ;;
1150
1151 *=*)
1152 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1153 # Reject names that are not valid shell variable names.
1154 case $ac_envvar in #(
1155 '' | [0-9]* | *[!_$as_cr_alnum]* )
1156 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1157 esac
1158 eval $ac_envvar=\$ac_optarg
1159 export $ac_envvar ;;
1160
1161 *)
1162 # FIXME: should be removed in autoconf 3.0.
1163 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1164 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1165 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1166 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1167 ;;
1168
1169 esac
1170 done
1171
1172 if test -n "$ac_prev"; then
1173 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1174 as_fn_error $? "missing argument to $ac_option"
1175 fi
1176
1177 if test -n "$ac_unrecognized_opts"; then
1178 case $enable_option_checking in
1179 no) ;;
1180 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1181 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1182 esac
1183 fi
1184
1185 # Check all directory arguments for consistency.
1186 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1187 datadir sysconfdir sharedstatedir localstatedir includedir \
1188 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1189 libdir localedir mandir
1190 do
1191 eval ac_val=\$$ac_var
1192 # Remove trailing slashes.
1193 case $ac_val in
1194 */ )
1195 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1196 eval $ac_var=\$ac_val;;
1197 esac
1198 # Be sure to have absolute directory names.
1199 case $ac_val in
1200 [\\/$]* | ?:[\\/]* ) continue;;
1201 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1202 esac
1203 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1204 done
1205
1206 # There might be people who depend on the old broken behavior: `$host'
1207 # used to hold the argument of --host etc.
1208 # FIXME: To remove some day.
1209 build=$build_alias
1210 host=$host_alias
1211 target=$target_alias
1212
1213 # FIXME: To remove some day.
1214 if test "x$host_alias" != x; then
1215 if test "x$build_alias" = x; then
1216 cross_compiling=maybe
1217 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1218 If a cross compiler is detected then cross compile mode will be used" >&2
1219 elif test "x$build_alias" != "x$host_alias"; then
1220 cross_compiling=yes
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
1230 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1231 ac_ls_di=`ls -di .` &&
1232 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1233 as_fn_error $? "working directory cannot be determined"
1234 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1235 as_fn_error $? "pwd does not report name of working directory"
1236
1237
1238 # Find the source files, if location was not specified.
1239 if test -z "$srcdir"; then
1240 ac_srcdir_defaulted=yes
1241 # Try the directory containing this script, then the parent directory.
1242 ac_confdir=`$as_dirname -- "$as_myself" ||
1243 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1244 X"$as_myself" : 'X\(//\)[^/]' \| \
1245 X"$as_myself" : 'X\(//\)$' \| \
1246 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1247 $as_echo X"$as_myself" |
1248 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1249 s//\1/
1250 q
1251 }
1252 /^X\(\/\/\)[^/].*/{
1253 s//\1/
1254 q
1255 }
1256 /^X\(\/\/\)$/{
1257 s//\1/
1258 q
1259 }
1260 /^X\(\/\).*/{
1261 s//\1/
1262 q
1263 }
1264 s/.*/./; q'`
1265 srcdir=$ac_confdir
1266 if test ! -r "$srcdir/$ac_unique_file"; then
1267 srcdir=..
1268 fi
1269 else
1270 ac_srcdir_defaulted=no
1271 fi
1272 if test ! -r "$srcdir/$ac_unique_file"; then
1273 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1274 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1275 fi
1276 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1277 ac_abs_confdir=`(
1278 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1279 pwd)`
1280 # When building in place, set srcdir=.
1281 if test "$ac_abs_confdir" = "$ac_pwd"; then
1282 srcdir=.
1283 fi
1284 # Remove unnecessary trailing slashes from srcdir.
1285 # Double slashes in file names in object file debugging info
1286 # mess up M-x gdb in Emacs.
1287 case $srcdir in
1288 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1289 esac
1290 for ac_var in $ac_precious_vars; do
1291 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1292 eval ac_env_${ac_var}_value=\$${ac_var}
1293 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1294 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1295 done
1296
1297 #
1298 # Report the --help message.
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 cat <<_ACEOF
1304 \`configure' configures OpenMD 1.0 to adapt to many kinds of systems.
1305
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 -q, --quiet, --silent do not print \`checking ...' messages
1319 --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 [$ac_default_prefix]
1327 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1328 [PREFIX]
1329
1330 By default, \`make install' will install all the files in
1331 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
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 --bindir=DIR user executables [EPREFIX/bin]
1339 --sbindir=DIR system admin executables [EPREFIX/sbin]
1340 --libexecdir=DIR program executables [EPREFIX/libexec]
1341 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1342 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1343 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1344 --libdir=DIR object code libraries [EPREFIX/lib]
1345 --includedir=DIR C header files [PREFIX/include]
1346 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1347 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1348 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1349 --infodir=DIR info documentation [DATAROOTDIR/info]
1350 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1351 --mandir=DIR man documentation [DATAROOTDIR/man]
1352 --docdir=DIR documentation root [DATAROOTDIR/doc/openmd]
1353 --htmldir=DIR html documentation [DOCDIR]
1354 --dvidir=DIR dvi documentation [DOCDIR]
1355 --pdfdir=DIR pdf documentation [DOCDIR]
1356 --psdir=DIR ps documentation [DOCDIR]
1357 _ACEOF
1358
1359 cat <<\_ACEOF
1360
1361 System types:
1362 --build=BUILD configure for building on BUILD [guessed]
1363 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1364 _ACEOF
1365 fi
1366
1367 if test -n "$ac_init_help"; then
1368 case $ac_init_help in
1369 short | recursive ) echo "Configuration of OpenMD 1.0:";;
1370 esac
1371 cat <<\_ACEOF
1372
1373 Optional Features:
1374 --disable-option-checking ignore unrecognized --enable/--with options
1375 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1376 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1377 --enable-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 --enable-float synonym for --enable-single
1381 --enable-doxygen enable documentation generation with doxygen (auto)
1382 --enable-dot use 'dot' to generate graphs in doxygen (auto)
1383 --enable-html-docs enable HTML generation with doxygen (yes)
1384 --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1385
1386 Optional Packages:
1387 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1388 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1389 --with-perl-shebang override what perl thinks is the way for the kernel
1390 to start it (seldom needed)
1391 --with-zlib=DIR root directory path of zlib installation (defaults
1392 to /usr/local or /usr if not found in /usr/local)
1393 --with-fftw=DIR root directory path of fftw installation (defaults
1394 to /usr/local or /usr if not found in /usr/local)
1395 --with-qhull=DIR root directory path of qhull installation (defaults
1396 to /usr/local or /usr if not found in /usr/local)
1397 --with-openbabel=DIR root directory path of openbabel-2.x installation
1398 (defaults to /usr/local or /usr if not found in
1399 /usr/local)
1400
1401 Some influential environment variables:
1402 CXX C++ compiler command
1403 CXXFLAGS C++ compiler flags
1404 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1405 nonstandard directory <lib dir>
1406 LIBS libraries to pass to the linker, e.g. -l<library>
1407 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1408 you have headers in a nonstandard directory <include dir>
1409 CC C compiler command
1410 CFLAGS C compiler flags
1411 FC Fortran compiler command
1412 FCFLAGS Fortran compiler flags
1413 MPICXX MPI C++ compiler command
1414 MPICC MPI C compiler command
1415 MPIFC MPI Fortran compiler command
1416 CPP C preprocessor
1417 CXXCPP C++ preprocessor
1418
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 _ACEOF
1424 ac_status=$?
1425 fi
1426
1427 if test "$ac_init_help" = "recursive"; then
1428 # If there are subdirs, report their specific --help.
1429 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1430 test -d "$ac_dir" ||
1431 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1432 continue
1433 ac_builddir=.
1434
1435 case "$ac_dir" in
1436 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1437 *)
1438 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1439 # A ".." for each directory in $ac_dir_suffix.
1440 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1441 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
1451 case $srcdir in
1452 .) # We are building in place.
1453 ac_srcdir=.
1454 ac_top_srcdir=$ac_top_builddir_sub
1455 ac_abs_top_srcdir=$ac_pwd ;;
1456 [\\/]* | ?:[\\/]* ) # Absolute name.
1457 ac_srcdir=$srcdir$ac_dir_suffix;
1458 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 esac
1465 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1466
1467 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 else
1476 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1477 fi || ac_status=$?
1478 cd "$ac_pwd" || { ac_status=$?; break; }
1479 done
1480 fi
1481
1482 test -n "$ac_init_help" && exit $ac_status
1483 if $ac_init_version; then
1484 cat <<\_ACEOF
1485 OpenMD configure 1.0
1486 generated by GNU Autoconf 2.68
1487
1488 Copyright (C) 2010 Free Software Foundation, Inc.
1489 This configure script is free software; the Free Software Foundation
1490 gives unlimited permission to copy, distribute and modify it.
1491 _ACEOF
1492 exit
1493 fi
1494
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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1533 as_fn_set_status $ac_retval
1534
1535 } # ac_fn_cxx_try_compile
1536
1537 # 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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1571 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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1609 as_fn_set_status $ac_retval
1610
1611 } # ac_fn_fc_try_compile
1612
1613 # 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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1655 as_fn_set_status $ac_retval
1656
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 if eval \${$3+:} false; then :
1668 $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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1723
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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1768 as_fn_set_status $ac_retval
1769
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 if eval \${$3+:} false; then :
1781 $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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1836
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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1881 as_fn_set_status $ac_retval
1882
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 test $ac_status = 0; } > conftest.i && {
1907 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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1918 as_fn_set_status $ac_retval
1919
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 if eval \${$3+:} false; then :
1931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1932 $as_echo_n "checking for $2... " >&6; }
1933 if eval \${$3+:} false; then :
1934 $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 rm -f conftest.err conftest.i conftest.$ac_ext
1970 { $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 ( $as_echo "## ------------------------------ ##
1993 ## Report this to gezelter@nd.edu ##
1994 ## ------------------------------ ##"
1995 ) | 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 if eval \${$3+:} false; then :
2001 $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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2010
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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2051 as_fn_set_status $ac_retval
2052
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 if eval \${$3+:} false; then :
2065 $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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2083
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 test $ac_status = 0; } > conftest.i && {
2108 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 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2119 as_fn_set_status $ac_retval
2120
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 if eval \${$3+:} false; then :
2132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2133 $as_echo_n "checking for $2... " >&6; }
2134 if eval \${$3+:} false; then :
2135 $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 rm -f conftest.err conftest.i conftest.$ac_ext
2171 { $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 ( $as_echo "## ------------------------------ ##
2194 ## Report this to gezelter@nd.edu ##
2195 ## ------------------------------ ##"
2196 ) | sed "s/^/$as_me: WARNING: /" >&2
2197 ;;
2198 esac
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2200 $as_echo_n "checking for $2... " >&6; }
2201 if eval \${$3+:} false; then :
2202 $as_echo_n "(cached) " >&6
2203 else
2204 eval "$3=\$ac_header_compiler"
2205 fi
2206 eval ac_res=\$$3
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2208 $as_echo "$ac_res" >&6; }
2209 fi
2210 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2211
2212 } # ac_fn_cxx_check_header_mongrel
2213
2214 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2215 # -------------------------------------------
2216 # Tests whether TYPE exists after having included INCLUDES, setting cache
2217 # variable VAR accordingly.
2218 ac_fn_c_check_type ()
2219 {
2220 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2222 $as_echo_n "checking for $2... " >&6; }
2223 if eval \${$3+:} false; then :
2224 $as_echo_n "(cached) " >&6
2225 else
2226 eval "$3=no"
2227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2228 /* end confdefs.h. */
2229 $4
2230 #ifdef FC_DUMMY_MAIN
2231 #ifndef FC_DUMMY_MAIN_EQ_F77
2232 # ifdef __cplusplus
2233 extern "C"
2234 # endif
2235 int FC_DUMMY_MAIN() { return 1; }
2236 #endif
2237 #endif
2238 int
2239 main ()
2240 {
2241 if (sizeof ($2))
2242 return 0;
2243 ;
2244 return 0;
2245 }
2246 _ACEOF
2247 if ac_fn_c_try_compile "$LINENO"; then :
2248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2249 /* end confdefs.h. */
2250 $4
2251 #ifdef FC_DUMMY_MAIN
2252 #ifndef FC_DUMMY_MAIN_EQ_F77
2253 # ifdef __cplusplus
2254 extern "C"
2255 # endif
2256 int FC_DUMMY_MAIN() { return 1; }
2257 #endif
2258 #endif
2259 int
2260 main ()
2261 {
2262 if (sizeof (($2)))
2263 return 0;
2264 ;
2265 return 0;
2266 }
2267 _ACEOF
2268 if ac_fn_c_try_compile "$LINENO"; then :
2269
2270 else
2271 eval "$3=yes"
2272 fi
2273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2274 fi
2275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2276 fi
2277 eval ac_res=\$$3
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2279 $as_echo "$ac_res" >&6; }
2280 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2281
2282 } # ac_fn_c_check_type
2283 cat >config.log <<_ACEOF
2284 This file contains any messages produced by compilers while
2285 running configure, to aid debugging if configure makes a mistake.
2286
2287 It was created by OpenMD $as_me 1.0, which was
2288 generated by GNU Autoconf 2.68. Invocation command line was
2289
2290 $ $0 $@
2291
2292 _ACEOF
2293 exec 5>>config.log
2294 {
2295 cat <<_ASUNAME
2296 ## --------- ##
2297 ## Platform. ##
2298 ## --------- ##
2299
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 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2313 /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 _ASUNAME
2318
2319 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 $as_echo "PATH: $as_dir"
2325 done
2326 IFS=$as_save_IFS
2327
2328 } >&5
2329
2330 cat >&5 <<_ACEOF
2331
2332
2333 ## ----------- ##
2334 ## Core tests. ##
2335 ## ----------- ##
2336
2337 _ACEOF
2338
2339
2340 # Keep a trace of the command line.
2341 # Strip out --no-create and --no-recursion so they do not pile up.
2342 # Strip out --silent because we don't want to record it for future runs.
2343 # Also quote any args containing shell meta-characters.
2344 # Make two passes to allow for proper duplicate-argument suppression.
2345 ac_configure_args=
2346 ac_configure_args0=
2347 ac_configure_args1=
2348 ac_must_keep_next=false
2349 for ac_pass in 1 2
2350 do
2351 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 *\'*)
2359 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2360 esac
2361 case $ac_pass in
2362 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2363 2)
2364 as_fn_append ac_configure_args1 " '$ac_arg'"
2365 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 as_fn_append ac_configure_args " '$ac_arg'"
2381 ;;
2382 esac
2383 done
2384 done
2385 { ac_configure_args0=; unset ac_configure_args0;}
2386 { ac_configure_args1=; unset ac_configure_args1;}
2387
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 # 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 trap 'exit_status=$?
2394 # Save into config.log some information that might help in debugging.
2395 {
2396 echo
2397
2398 $as_echo "## ---------------- ##
2399 ## Cache variables. ##
2400 ## ---------------- ##"
2401 echo
2402 # The following way of writing the cache mishandles newlines in values,
2403 (
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 *_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 esac
2412 case $ac_var in #(
2413 _ | IFS | as_nl) ;; #(
2414 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2415 *) { eval $ac_var=; unset $ac_var;} ;;
2416 esac ;;
2417 esac
2418 done
2419 (set) 2>&1 |
2420 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2421 *${as_nl}ac_space=\ *)
2422 sed -n \
2423 "s/'\''/'\''\\\\'\'''\''/g;
2424 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2425 ;; #(
2426 *)
2427 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2428 ;;
2429 esac |
2430 sort
2431 )
2432 echo
2433
2434 $as_echo "## ----------------- ##
2435 ## Output variables. ##
2436 ## ----------------- ##"
2437 echo
2438 for ac_var in $ac_subst_vars
2439 do
2440 eval ac_val=\$$ac_var
2441 case $ac_val in
2442 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2443 esac
2444 $as_echo "$ac_var='\''$ac_val'\''"
2445 done | sort
2446 echo
2447
2448 if test -n "$ac_subst_files"; then
2449 $as_echo "## ------------------- ##
2450 ## File substitutions. ##
2451 ## ------------------- ##"
2452 echo
2453 for ac_var in $ac_subst_files
2454 do
2455 eval ac_val=\$$ac_var
2456 case $ac_val in
2457 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2458 esac
2459 $as_echo "$ac_var='\''$ac_val'\''"
2460 done | sort
2461 echo
2462 fi
2463
2464 if test -s confdefs.h; then
2465 $as_echo "## ----------- ##
2466 ## confdefs.h. ##
2467 ## ----------- ##"
2468 echo
2469 cat confdefs.h
2470 echo
2471 fi
2472 test "$ac_signal" != 0 &&
2473 $as_echo "$as_me: caught signal $ac_signal"
2474 $as_echo "$as_me: exit $exit_status"
2475 } >&5
2476 rm -f core *.core core.conftest.* &&
2477 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2478 exit $exit_status
2479 ' 0
2480 for ac_signal in 1 2 13 15; do
2481 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2482 done
2483 ac_signal=0
2484
2485 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2486 rm -f -r conftest* confdefs.h
2487
2488 $as_echo "/* confdefs.h */" > confdefs.h
2489
2490 # 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 cat >>confdefs.h <<_ACEOF
2513 #define PACKAGE_URL "$PACKAGE_URL"
2514 _ACEOF
2515
2516
2517 # Let the site file select an alternate cache file if it wants to.
2518 # Prefer an explicitly selected file to automatically selected ones.
2519 ac_site_file1=NONE
2520 ac_site_file2=NONE
2521 if test -n "$CONFIG_SITE"; then
2522 # 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 elif test "x$prefix" != xNONE; then
2529 ac_site_file1=$prefix/share/config.site
2530 ac_site_file2=$prefix/etc/config.site
2531 else
2532 ac_site_file1=$ac_default_prefix/share/config.site
2533 ac_site_file2=$ac_default_prefix/etc/config.site
2534 fi
2535 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2536 do
2537 test "x$ac_site_file" = xNONE && continue
2538 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2539 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2540 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2541 sed 's/^/| /' "$ac_site_file" >&5
2542 . "$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 fi
2548 done
2549
2550 if test -r "$cache_file"; then
2551 # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2555 $as_echo "$as_me: loading cache $cache_file" >&6;}
2556 case $cache_file in
2557 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2558 *) . "./$cache_file";;
2559 esac
2560 fi
2561 else
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2563 $as_echo "$as_me: creating cache $cache_file" >&6;}
2564 >$cache_file
2565 fi
2566
2567 # Check that the precious variables saved in the cache have kept the same
2568 # value.
2569 ac_cache_corrupted=false
2570 for ac_var in $ac_precious_vars; do
2571 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2572 eval ac_new_set=\$ac_env_${ac_var}_set
2573 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2574 eval ac_new_val=\$ac_env_${ac_var}_value
2575 case $ac_old_set,$ac_new_set in
2576 set,)
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2578 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2579 ac_cache_corrupted=: ;;
2580 ,set)
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2582 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2583 ac_cache_corrupted=: ;;
2584 ,);;
2585 *)
2586 if test "x$ac_old_val" != "x$ac_new_val"; then
2587 # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2592 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2593 ac_cache_corrupted=:
2594 else
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2596 $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 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2600 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2602 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2603 fi;;
2604 esac
2605 # Pass precious variables to config.status.
2606 if test "$ac_new_set" = set; then
2607 case $ac_new_val in
2608 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2609 *) 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 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2614 esac
2615 fi
2616 done
2617 if $ac_cache_corrupted; then
2618 { $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 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2622 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2623 fi
2624 ## -------------------- ##
2625 ## Main body of script. ##
2626 ## -------------------- ##
2627
2628 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
2634
2635 ac_aux_dir=
2636 for ac_dir in ac-tools "$srcdir"/ac-tools; do
2637 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 done
2651 if test -z "$ac_aux_dir"; then
2652 as_fn_error $? "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2653 fi
2654
2655 # 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
2663
2664
2665 ac_config_headers="$ac_config_headers src/config.h"
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710 #
2711 #
2712 #
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723 # 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
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816 # ===========================================================================
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
2885 # 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
2890
2891 # 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
2897
2898 # 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
2904
2905
2906 # who am i
2907 # Make sure we can run config.sub.
2908 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2909 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2910
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2912 $as_echo_n "checking build system type... " >&6; }
2913 if ${ac_cv_build+:} false; then :
2914 $as_echo_n "(cached) " >&6
2915 else
2916 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 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2921 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2922 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2923
2924 fi
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2926 $as_echo "$ac_cv_build" >&6; }
2927 case $ac_cv_build in
2928 *-*-*) ;;
2929 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2930 esac
2931 build=$ac_cv_build
2932 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
2944
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2946 $as_echo_n "checking host system type... " >&6; }
2947 if ${ac_cv_host+:} false; then :
2948 $as_echo_n "(cached) " >&6
2949 else
2950 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 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2955 fi
2956
2957 fi
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2959 $as_echo "$ac_cv_host" >&6; }
2960 case $ac_cv_host in
2961 *-*-*) ;;
2962 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2963 esac
2964 host=$ac_cv_host
2965 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
2977
2978
2979
2980
2981 # set program name
2982 PROGNAME="openmd"
2983
2984
2985
2986
2987 OBJEXT=".$OBJEXT"
2988
2989 OPENMD=openmd
2990
2991 if test "x${prefix}" = "xNONE"
2992 then
2993 OPENMD_HOME=${ac_default_prefix}/openmd
2994 else
2995 OPENMD_HOME=${prefix}/openmd
2996 fi
2997 # 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 fi
3001
3002
3003 # 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 # Check whether --enable-debug was given.
3008 if test "${enable_debug+set}" = set; then :
3009 enableval=$enable_debug; debug=1
3010 fi
3011
3012 if test "${DEBUG}"; then
3013
3014 $as_echo "#define debug 1" >>confdefs.h
3015
3016 msg="$msg, debug mode"
3017 fi
3018
3019
3020 # Check whether --enable-single was given.
3021 if test "${enable_single+set}" = set; then :
3022 enableval=$enable_single; ok=$enableval
3023 else
3024 ok=no
3025 fi
3026
3027 # Check whether --enable-float was given.
3028 if test "${enable_float+set}" = set; then :
3029 enableval=$enable_float; ok=$enableval
3030 fi
3031
3032 if test "$ok" = "yes"; then
3033
3034 $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3035
3036 USE_SINGLE_PRECISION=yes
3037
3038 fi
3039
3040 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 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3051 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 if ${ac_cv_prog_CXX+:} false; then :
3057 $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
3077 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 else
3084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3085 $as_echo "no" >&6; }
3086 fi
3087
3088
3089 test -n "$CXX" && break
3090 done
3091 fi
3092 if test -z "$CXX"; then
3093 ac_ct_CXX=$CXX
3094 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3095 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3099 $as_echo_n "checking for $ac_word... " >&6; }
3100 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3101 $as_echo_n "(cached) " >&6
3102 else
3103 if test -n "$ac_ct_CXX"; then
3104 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3105 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 for ac_exec_ext in '' $ac_executable_extensions; do
3112 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3113 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 break 2
3116 fi
3117 done
3118 done
3119 IFS=$as_save_IFS
3120
3121 fi
3122 fi
3123 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 else
3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3129 $as_echo "no" >&6; }
3130 fi
3131
3132
3133 test -n "$ac_ct_CXX" && break
3134 done
3135
3136 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
3149 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 rm -f conftest.er1 conftest.err
3172 $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
3179 int
3180 main ()
3181 {
3182
3183 ;
3184 return 0;
3185 }
3186 _ACEOF
3187 ac_clean_files_save=$ac_clean_files
3188 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3189 # 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 { $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 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 { $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 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 as_fn_error 77 "C++ compiler cannot create executables
3264 See \`config.log' for more details" "$LINENO" 5; }
3265 else
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3267 $as_echo "yes" >&6; }
3268 fi
3269 { $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 ac_exeext=$ac_cv_exeext
3274
3275 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3276 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 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3307 See \`config.log' for more details" "$LINENO" 5; }
3308 fi
3309 rm -f conftest conftest$ac_cv_exeext
3310 { $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 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 as_fn_error $? "cannot run C++ compiled programs.
3365 If you meant to cross compile, use \`--host'.
3366 See \`config.log' for more details" "$LINENO" 5; }
3367 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 { $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 if ${ac_cv_objext+:} false; then :
3378 $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 as_fn_error $? "cannot compute suffix of object files: cannot compile
3418 See \`config.log' for more details" "$LINENO" 5; }
3419 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 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3429 $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 if ${ac_cv_prog_cxx_g+:} false; then :
3466 $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 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
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 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3554 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 if ${ac_cv_prog_CC+:} false; then :
3560 $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 done
3577 done
3578 IFS=$as_save_IFS
3579
3580 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
3591
3592 test -n "$CC" && break
3593 done
3594 fi
3595 if test -z "$CC"; then
3596 ac_ct_CC=$CC
3597 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3598 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 $as_echo_n "checking for $ac_word... " >&6; }
3603 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3604 $as_echo_n "(cached) " >&6
3605 else
3606 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 for as_dir in $PATH
3611 do
3612 IFS=$as_save_IFS
3613 test -z "$as_dir" && as_dir=.
3614 for ac_exec_ext in '' $ac_executable_extensions; do
3615 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3616 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 break 2
3619 fi
3620 done
3621 done
3622 IFS=$as_save_IFS
3623
3624 fi
3625 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 else
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3632 $as_echo "no" >&6; }
3633 fi
3634
3635
3636 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 fi
3651
3652
3653 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 as_fn_error $? "no acceptable C compiler found in \$PATH
3656 See \`config.log' for more details" "$LINENO" 5; }
3657
3658 # 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 rm -f conftest.er1 conftest.err
3679 $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 if ${ac_cv_c_compiler_gnu+:} false; then :
3686 $as_echo_n "(cached) " >&6
3687 else
3688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3689 /* end confdefs.h. */
3690
3691 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 fi
3707 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3708 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3709
3710 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 if ${ac_cv_prog_cc_g+:} false; then :
3723 $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
3732 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 else
3743 CFLAGS=""
3744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3745 /* end confdefs.h. */
3746
3747 int
3748 main ()
3749 {
3750
3751 ;
3752 return 0;
3753 }
3754 _ACEOF
3755 if ac_fn_c_try_compile "$LINENO"; then :
3756
3757 else
3758 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
3763 int
3764 main ()
3765 {
3766
3767 ;
3768 return 0;
3769 }
3770 _ACEOF
3771 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 if ${ac_cv_prog_cc_c89+:} false; then :
3801 $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 /* end confdefs.h. */
3807 #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
3830 /* 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
3839 /* 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 int
3851 main ()
3852 {
3853 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3854 ;
3855 return 0;
3856 }
3857 _ACEOF
3858 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 esac
3885 if test "x$ac_cv_prog_cc_c89" != xno; then :
3886
3887 fi
3888
3889 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
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 if test -n "$ac_tool_prefix"; then
3900 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3901 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 if ${ac_cv_prog_FC+:} false; then :
3907 $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
3927 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 else
3934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3935 $as_echo "no" >&6; }
3936 fi
3937
3938
3939 test -n "$FC" && break
3940 done
3941 fi
3942 if test -z "$FC"; then
3943 ac_ct_FC=$FC
3944 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3945 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 if ${ac_cv_prog_ac_ct_FC+:} false; then :
3951 $as_echo_n "(cached) " >&6
3952 else
3953 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
3971 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 else
3978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3979 $as_echo "no" >&6; }
3980 fi
3981
3982
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 esac
3995 FC=$ac_ct_FC
3996 fi
3997 fi
3998
3999
4000 # 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 case "(($ac_try" in
4007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4008 *) ac_try_echo=$ac_try;;
4009 esac
4010 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 ac_status=$?
4014 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 rm -f conftest.er1 conftest.err
4021 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4022 test $ac_status = 0; }
4023 done
4024 rm -f a.out
4025
4026 # 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 if ${ac_cv_fc_compiler_gnu+:} false; then :
4033 $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
4041 end
4042 _ACEOF
4043 if ac_fn_fc_try_compile "$LINENO"; then :
4044 ac_compiler_gnu=yes
4045 else
4046 ac_compiler_gnu=no
4047 fi
4048 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4049 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4050
4051 fi
4052 { $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 if ${ac_cv_prog_fc_g+:} false; then :
4061 $as_echo_n "(cached) " >&6
4062 else
4063 FCFLAGS=-g
4064 cat > conftest.$ac_ext <<_ACEOF
4065 program main
4066
4067 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 fi
4074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4075
4076 fi
4077 { $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 fi
4094
4095 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
4101
4102 save_CXX=$CXX
4103 save_CC=$CC
4104 save_FC=$FC
4105 save_LIBS=$LIBS
4106
4107 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
4113
4114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lc" >&5
4115 $as_echo_n "checking for dlopen in -lc... " >&6; }
4116 if ${ac_cv_lib_c_dlopen+:} false; then :
4117 $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
4124 /* 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 if test "x$ac_cv_lib_c_dlopen" = xyes; then :
4151 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 if ${ac_cv_lib_dl_dlopen+:} false; then :
4156 $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
4163 /* 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 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
4190 LIBDL="-ldl"
4191 fi
4192
4193 fi
4194
4195
4196
4197
4198
4199
4200
4201 for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
4202 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 if ${ac_cv_prog_MPICXX+:} false; then :
4208 $as_echo_n "(cached) " >&6
4209 else
4210 if test -n "$MPICXX"; then
4211 ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
4212 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 ac_cv_prog_MPICXX="$ac_prog"
4221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4222 break 2
4223 fi
4224 done
4225 done
4226 IFS=$as_save_IFS
4227
4228 fi
4229 fi
4230 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 else
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4236 $as_echo "no" >&6; }
4237 fi
4238
4239
4240 test -n "$MPICXX" && break
4241 done
4242 test -n "$MPICXX" || MPICXX="$CXX"
4243
4244 ax_mpi_save_CXX="$CXX"
4245 CXX="$MPICXX"
4246
4247
4248
4249 if test x = x"$MPILIBS"; then
4250 ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4251 if test "x$ac_cv_func_MPI_Init" = xyes; then :
4252 MPILIBS=" "
4253 fi
4254
4255 fi
4256
4257 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 if ${ac_cv_lib_mpi_MPI_Init+:} false; then :
4261 $as_echo_n "(cached) " >&6
4262 else
4263 ac_check_lib_save_LIBS=$LIBS
4264 LIBS="-lmpi $LIBS"
4265 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 _ACEOF
4283 if ac_fn_cxx_try_link "$LINENO"; then :
4284 ac_cv_lib_mpi_MPI_Init=yes
4285 else
4286 ac_cv_lib_mpi_MPI_Init=no
4287 fi
4288 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 if test "x$ac_cv_lib_mpi_MPI_Init" = xyes; then :
4295 MPILIBS="-lmpi"
4296 fi
4297
4298 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 if ${ac_cv_lib_mpich_MPI_Init+:} false; then :
4303 $as_echo_n "(cached) " >&6
4304 else
4305 ac_check_lib_save_LIBS=$LIBS
4306 LIBS="-lmpich $LIBS"
4307 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 _ACEOF
4325 if ac_fn_cxx_try_link "$LINENO"; then :
4326 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 if test "x$ac_cv_lib_mpich_MPI_Init" = xyes; then :
4337 MPILIBS="-lmpich"
4338 fi
4339
4340 fi
4341
4342 if test x != x"$MPILIBS"; then
4343 { $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 _ACEOF
4356 if ac_fn_cxx_try_compile "$LINENO"; then :
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4358 $as_echo "yes" >&6; }
4359 else
4360 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
4367 CXX="$ax_mpi_save_CXX"
4368
4369
4370
4371 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4372 if test x = x"$MPILIBS"; then
4373 USE_MPI="no"
4374 { $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 :
4377 else
4378 USE_MPI="yes"
4379 :
4380 fi
4381
4382
4383 if test $USE_MPI != no; then :
4384
4385 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
4391
4392
4393
4394
4395
4396 for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4397 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4401 $as_echo_n "checking for $ac_word... " >&6; }
4402 if ${ac_cv_prog_MPICC+:} false; then :
4403 $as_echo_n "(cached) " >&6
4404 else
4405 if test -n "$MPICC"; then
4406 ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4407 else
4408 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 for ac_exec_ext in '' $ac_executable_extensions; do
4414 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4415 ac_cv_prog_MPICC="$ac_prog"
4416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4417 break 2
4418 fi
4419 done
4420 done
4421 IFS=$as_save_IFS
4422
4423 fi
4424 fi
4425 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 else
4430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4431 $as_echo "no" >&6; }
4432 fi
4433
4434
4435 test -n "$MPICC" && break
4436 done
4437 test -n "$MPICC" || MPICC="$CC"
4438
4439 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 if test "x$ac_cv_func_MPI_Init" = xyes; then :
4447 MPILIBS=" "
4448 fi
4449
4450 fi
4451
4452 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 if ${ac_cv_lib_mpi_MPI_Init+:} false; then :
4456 $as_echo_n "(cached) " >&6
4457 else
4458 ac_check_lib_save_LIBS=$LIBS
4459 LIBS="-lmpi $LIBS"
4460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461 /* end confdefs.h. */
4462
4463 /* 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 int
4471 main ()
4472 {
4473 return MPI_Init ();
4474 ;
4475 return 0;
4476 }
4477 _ACEOF
4478 if ac_fn_c_try_link "$LINENO"; then :
4479 ac_cv_lib_mpi_MPI_Init=yes
4480 else
4481 ac_cv_lib_mpi_MPI_Init=no
4482 fi
4483 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 if test "x$ac_cv_lib_mpi_MPI_Init" = xyes; then :
4490 MPILIBS="-lmpi"
4491 fi
4492
4493 fi
4494 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 if ${ac_cv_lib_mpich_MPI_Init+:} false; then :
4498 $as_echo_n "(cached) " >&6
4499 else
4500 ac_check_lib_save_LIBS=$LIBS
4501 LIBS="-lmpich $LIBS"
4502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 /* end confdefs.h. */
4504
4505 /* 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 int
4513 main ()
4514 {
4515 return MPI_Init ();
4516 ;
4517 return 0;
4518 }
4519 _ACEOF
4520 if ac_fn_c_try_link "$LINENO"; then :
4521 ac_cv_lib_mpich_MPI_Init=yes
4522 else
4523 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 if test "x$ac_cv_lib_mpich_MPI_Init" = xyes; then :
4532 MPILIBS="-lmpich"
4533 fi
4534
4535 fi
4536
4537 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 /* end confdefs.h. */
4542 #include <mpi.h>
4543 int
4544 main ()
4545 {
4546
4547 ;
4548 return 0;
4549 }
4550 _ACEOF
4551 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 fi
4559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4560 fi
4561
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 fi
4576
4577
4578 fi
4579
4580 if test $USE_MPI != no; then :
4581
4582 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
4587
4588
4589
4590
4591
4592 for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
4593 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4597 $as_echo_n "checking for $ac_word... " >&6; }
4598 if ${ac_cv_prog_MPIFC+:} false; then :
4599 $as_echo_n "(cached) " >&6
4600 else
4601 if test -n "$MPIFC"; then
4602 ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
4603 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 for ac_exec_ext in '' $ac_executable_extensions; do
4610 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4611 ac_cv_prog_MPIFC="$ac_prog"
4612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4613 break 2
4614 fi
4615 done
4616 done
4617 IFS=$as_save_IFS
4618
4619 fi
4620 fi
4621 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 else
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4627 $as_echo "no" >&6; }
4628 fi
4629
4630
4631 test -n "$MPIFC" && break
4632 done
4633 test -n "$MPIFC" || MPIFC="$FC"
4634
4635 ax_mpi_save_FC="$FC"
4636 FC="$MPIFC"
4637
4638
4639
4640 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 _ACEOF
4648 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 else
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4654 $as_echo "no" >&6; }
4655 fi
4656 rm -f core conftest.err conftest.$ac_objext \
4657 conftest$ac_exeext conftest.$ac_ext
4658 fi
4659
4660 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 if ${ac_cv_lib_fmpi_MPI_Init+:} false; then :
4664 $as_echo_n "(cached) " >&6
4665 else
4666 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 _ACEOF
4673 if ac_fn_fc_try_link "$LINENO"; then :
4674 ac_cv_lib_fmpi_MPI_Init=yes
4675 else
4676 ac_cv_lib_fmpi_MPI_Init=no
4677 fi
4678 rm -f core conftest.err conftest.$ac_objext \
4679 conftest$ac_exeext conftest.$ac_ext
4680 LIBS=$ac_check_lib_save_LIBS
4681 fi
4682 { $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 if test "x$ac_cv_lib_fmpi_MPI_Init" = xyes; then :
4685 MPILIBS="-lfmpi"
4686 fi
4687
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 if ${ac_cv_lib_mpichf90_MPI_Init+:} false; then :
4693 $as_echo_n "(cached) " >&6
4694 else
4695 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 _ACEOF
4702 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 fi
4707 rm -f core conftest.err conftest.$ac_objext \
4708 conftest$ac_exeext conftest.$ac_ext
4709 LIBS=$ac_check_lib_save_LIBS
4710 fi
4711 { $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 if test "x$ac_cv_lib_mpichf90_MPI_Init" = xyes; then :
4714 MPILIBS="-lmpichf90"
4715 fi
4716
4717 fi
4718
4719 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 if ${ac_cv_lib_mpi_MPI_Init+:} false; then :
4723 $as_echo_n "(cached) " >&6
4724 else
4725 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 else
4735 ac_cv_lib_mpi_MPI_Init=no
4736 fi
4737 rm -f core conftest.err conftest.$ac_objext \
4738 conftest$ac_exeext conftest.$ac_ext
4739 LIBS=$ac_check_lib_save_LIBS
4740 fi
4741 { $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 if test "x$ac_cv_lib_mpi_MPI_Init" = xyes; then :
4744 MPILIBS="-lmpi"
4745 fi
4746
4747 fi
4748 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 if ${ac_cv_lib_mpich_MPI_Init+:} false; then :
4752 $as_echo_n "(cached) " >&6
4753 else
4754 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 else
4764 ac_cv_lib_mpich_MPI_Init=no
4765 fi
4766 rm -f core conftest.err conftest.$ac_objext \
4767 conftest$ac_exeext conftest.$ac_ext
4768 LIBS=$ac_check_lib_save_LIBS
4769 fi
4770 { $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 if test "x$ac_cv_lib_mpich_MPI_Init" = xyes; then :
4773 MPILIBS="-lmpich"
4774 fi
4775
4776 fi
4777
4778 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 program main
4783 include 'mpif.h'
4784 end
4785 _ACEOF
4786 if ac_fn_fc_try_compile "$LINENO"; then :
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4788 $as_echo "yes" >&6; }
4789 else
4790 MPILIBS=""
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4792 $as_echo "no" >&6; }
4793 fi
4794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4795 fi
4796
4797 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 else
4808 USE_MPI="yes"
4809 :
4810 fi
4811
4812
4813 fi
4814 if test $USE_MPI != no; then :
4815
4816 CXX=$MPICXX
4817 CC=$MPICC
4818 FC=$MPIFC
4819 LIBS="$MPILIBS $LIBS"
4820
4821 else
4822
4823 CXX=$save_CXX
4824 CC=$save_CC
4825 FC=$save_FC
4826 LIBS=$save_LIBS
4827
4828
4829 fi
4830
4831
4832 # Checks for programs.
4833 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4839 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4840 # 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 if ${ac_cv_prog_CPP+:} false; then :
4846 $as_echo_n "(cached) " >&6
4847 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 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4861 /* end confdefs.h. */
4862 #ifdef __STDC__
4863 # include <limits.h>
4864 #else
4865 # include <assert.h>
4866 #endif
4867 Syntax error
4868 _ACEOF
4869 if ac_fn_c_try_cpp "$LINENO"; then :
4870
4871 else
4872 # Broken: fails on valid input.
4873 continue
4874 fi
4875 rm -f conftest.err conftest.i conftest.$ac_ext
4876
4877 # OK, works on sane cases. Now check whether nonexistent headers
4878 # can be detected and how.
4879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4880 /* end confdefs.h. */
4881 #include <ac_nonexistent.h>
4882 _ACEOF
4883 if ac_fn_c_try_cpp "$LINENO"; then :
4884 # Broken: success on invalid input.
4885 continue
4886 else
4887 # Passes both tests.
4888 ac_preproc_ok=:
4889 break
4890 fi
4891 rm -f conftest.err conftest.i conftest.$ac_ext
4892
4893 done
4894 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4895 rm -f conftest.i conftest.err conftest.$ac_ext
4896 if $ac_preproc_ok; then :
4897 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4909 $as_echo "$CPP" >&6; }
4910 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 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4920 /* end confdefs.h. */
4921 #ifdef __STDC__
4922 # include <limits.h>
4923 #else
4924 # include <assert.h>
4925 #endif
4926 Syntax error
4927 _ACEOF
4928 if ac_fn_c_try_cpp "$LINENO"; then :
4929
4930 else
4931 # Broken: fails on valid input.
4932 continue
4933 fi
4934 rm -f conftest.err conftest.i conftest.$ac_ext
4935
4936 # OK, works on sane cases. Now check whether nonexistent headers
4937 # can be detected and how.
4938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4939 /* end confdefs.h. */
4940 #include <ac_nonexistent.h>
4941 _ACEOF
4942 if ac_fn_c_try_cpp "$LINENO"; then :
4943 # Broken: success on invalid input.
4944 continue
4945 else
4946 # Passes both tests.
4947 ac_preproc_ok=:
4948 break
4949 fi
4950 rm -f conftest.err conftest.i conftest.$ac_ext
4951
4952 done
4953 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4954 rm -f conftest.i conftest.err conftest.$ac_ext
4955 if $ac_preproc_ok; then :
4956
4957 else
4958 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4959 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4960 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4961 See \`config.log' for more details" "$LINENO" 5; }
4962 fi
4963
4964 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
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4970 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4971 if ${ac_cv_path_GREP+:} false; then :
4972 $as_echo_n "(cached) " >&6
4973 else
4974 if test -z "$GREP"; then
4975 ac_path_GREP_found=false
4976 # Loop through the user's path and test for each of PROGNAME-LIST
4977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4978 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 for ac_prog in grep ggrep; do
4983 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 # 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 $as_echo_n 0123456789 >"conftest.in"
4994 while :
4995 do
4996 cat "conftest.in" "conftest.in" >"conftest.tmp"
4997 mv "conftest.tmp" "conftest.in"
4998 cp "conftest.in" "conftest.nl"
4999 $as_echo 'GREP' >> "conftest.nl"
5000 "$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 as_fn_arith $ac_count + 1 && ac_count=$as_val
5003 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 fi
5008 # 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 $ac_path_GREP_found && break 3
5015 done
5016 done
5017 done
5018 IFS=$as_save_IFS
5019 if test -z "$ac_cv_path_GREP"; then
5020 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5021 fi
5022 else
5023 ac_cv_path_GREP=$GREP
5024 fi
5025
5026 fi
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5028 $as_echo "$ac_cv_path_GREP" >&6; }
5029 GREP="$ac_cv_path_GREP"
5030
5031
5032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5033 $as_echo_n "checking for egrep... " >&6; }
5034 if ${ac_cv_path_EGREP+:} false; then :
5035 $as_echo_n "(cached) " >&6
5036 else
5037 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5038 then ac_cv_path_EGREP="$GREP -E"
5039 else
5040 if test -z "$EGREP"; then
5041 ac_path_EGREP_found=false
5042 # Loop through the user's path and test for each of PROGNAME-LIST
5043 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5044 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 for ac_prog in egrep; do
5049 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 # 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 $as_echo_n 0123456789 >"conftest.in"
5060 while :
5061 do
5062 cat "conftest.in" "conftest.in" >"conftest.tmp"
5063 mv "conftest.tmp" "conftest.in"
5064 cp "conftest.in" "conftest.nl"
5065 $as_echo 'EGREP' >> "conftest.nl"
5066 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5067 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5068 as_fn_arith $ac_count + 1 && ac_count=$as_val
5069 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 $ac_path_EGREP_found && break 3
5081 done
5082 done
5083 done
5084 IFS=$as_save_IFS
5085 if test -z "$ac_cv_path_EGREP"; then
5086 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5087 fi
5088 else
5089 ac_cv_path_EGREP=$EGREP
5090 fi
5091
5092 fi
5093 fi
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5095 $as_echo "$ac_cv_path_EGREP" >&6; }
5096 EGREP="$ac_cv_path_EGREP"
5097
5098
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5100 $as_echo_n "checking whether ln -s works... " >&6; }
5101 LN_S=$as_ln_s
5102 if test "$LN_S" = "ln -s"; then
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5104 $as_echo "yes" >&6; }
5105 else
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5107 $as_echo "no, using $LN_S" >&6; }
5108 fi
5109
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5111 $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 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5115 $as_echo_n "(cached) " >&6
5116 else
5117 cat >conftest.make <<\_ACEOF
5118 SHELL = /bin/sh
5119 all:
5120 @echo '@@@%%%=$(MAKE)=@@@%%%'
5121 _ACEOF
5122 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5123 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 rm -f conftest.make
5130 fi
5131 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5133 $as_echo "yes" >&6; }
5134 SET_MAKE=
5135 else
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5137 $as_echo "no" >&6; }
5138 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5145 $as_echo_n "checking for $ac_word... " >&6; }
5146 if ${ac_cv_prog_RANLIB+:} false; then :
5147 $as_echo_n "(cached) " >&6
5148 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 for ac_exec_ext in '' $ac_executable_extensions; do
5158 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5159 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5161 break 2
5162 fi
5163 done
5164 done
5165 IFS=$as_save_IFS
5166
5167 fi
5168 fi
5169 RANLIB=$ac_cv_prog_RANLIB
5170 if test -n "$RANLIB"; then
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5172 $as_echo "$RANLIB" >&6; }
5173 else
5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5175 $as_echo "no" >&6; }
5176 fi
5177
5178
5179 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5185 $as_echo_n "checking for $ac_word... " >&6; }
5186 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5187 $as_echo_n "(cached) " >&6
5188 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 for ac_exec_ext in '' $ac_executable_extensions; do
5198 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5199 ac_cv_prog_ac_ct_RANLIB="ranlib"
5200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5201 break 2
5202 fi
5203 done
5204 done
5205 IFS=$as_save_IFS
5206
5207 fi
5208 fi
5209 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5210 if test -n "$ac_ct_RANLIB"; then
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5212 $as_echo "$ac_ct_RANLIB" >&6; }
5213 else
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5215 $as_echo "no" >&6; }
5216 fi
5217
5218 if test "x$ac_ct_RANLIB" = x; then
5219 RANLIB=":"
5220 else
5221 case $cross_compiling:$ac_tool_warned in
5222 yes:)
5223 { $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 ac_tool_warned=yes ;;
5226 esac
5227 RANLIB=$ac_ct_RANLIB
5228 fi
5229 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5237 $as_echo_n "checking for $ac_word... " >&6; }
5238 if ${ac_cv_path_PERLINTERP+:} false; then :
5239 $as_echo_n "(cached) " >&6
5240 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 for ac_exec_ext in '' $ac_executable_extensions; do
5252 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5253 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
5254 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5255 break 2
5256 fi
5257 done
5258 done
5259 IFS=$as_save_IFS
5260
5261 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
5268 $as_echo "$PERLINTERP" >&6; }
5269 else
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5271 $as_echo "no" >&6; }
5272 fi
5273
5274
5275 ac_cv_path_perlinterp="$PERLINTERP"
5276 _sHpB='#!'
5277
5278
5279 # Check whether --with-perl-shebang was given.
5280 if test "${with_perl_shebang+set}" = set; then :
5281 withval=$with_perl_shebang; opt_perl_shebang="$withval"
5282 else
5283 opt_perl_shebang="not_set"
5284 fi
5285
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
5287 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
5288 if ${ax_cv_opt_perl_shebang+:} false; then :
5289 $as_echo_n "(cached) " >&6
5290 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
5300 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
5301 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 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
5306 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
5307
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
5313 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
5314 if ${ac_cv_sys_kernshrpbang_perl+:} false; then :
5315 $as_echo_n "(cached) " >&6
5316 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
5332 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
5333 # 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 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 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
5339 fi
5340 # Inform user after printing result value
5341 if test A${_somian_ksbp_warn_defau+set} == Aset
5342 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
5343 $as_echo "$as_me: Maybe Not good -" >&6;}
5344 { $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 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
5346 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
5347 $as_echo "$as_me: OK Good result - " >&6;}
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
5349 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
5350 fi
5351 fi
5352
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 # Reject install programs that cannot install multiple files.
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5368 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5369 if test -z "$INSTALL"; then
5370 if ${ac_cv_path_install+:} false; then :
5371 $as_echo_n "(cached) " >&6
5372 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 # Account for people who put trailing slashes in PATH elements.
5379 case $as_dir/ in #((
5380 ./ | .// | /[cC]/* | \
5381 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5382 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5383 /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 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5391 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 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 fi
5413 fi
5414 done
5415 done
5416 ;;
5417 esac
5418
5419 done
5420 IFS=$as_save_IFS
5421
5422 rm -rf conftest.one conftest.two conftest.dir
5423
5424 fi
5425 if test "${ac_cv_path_install+set}" = set; then
5426 INSTALL=$ac_cv_path_install
5427 else
5428 # 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 # break other packages using the cache if that directory is
5431 # removed, or if the value is a relative name.
5432 INSTALL=$ac_install_sh
5433 fi
5434 fi
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5436 $as_echo "$INSTALL" >&6; }
5437
5438 # 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
5442 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5443
5444 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5445
5446 case "x$INSTALL" in
5447 x/*) ;;
5448 *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
5449 esac
5450 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f -m 755"
5451 # Extract the first word of "ar", so it can be a program name with args.
5452 set dummy ar; ac_word=$2
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5454 $as_echo_n "checking for $ac_word... " >&6; }
5455 if ${ac_cv_prog_AR+:} false; then :
5456 $as_echo_n "(cached) " >&6
5457 else
5458 if test -n "$AR"; then
5459 ac_cv_prog_AR="$AR" # Let the user override the test.
5460 else
5461 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 for ac_exec_ext in '' $ac_executable_extensions; do
5467 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5468 ac_cv_prog_AR="ar"
5469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5470 break 2
5471 fi
5472 done
5473 done
5474 IFS=$as_save_IFS
5475
5476 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5477 fi
5478 fi
5479 AR=$ac_cv_prog_AR
5480 if test -n "$AR"; then
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5482 $as_echo "$AR" >&6; }
5483 else
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5485 $as_echo "no" >&6; }
5486 fi
5487
5488
5489 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 # So, we kill variables containing newlines.
5509 # 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 (
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 *_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 esac
5520 case $ac_var in #(
5521 _ | IFS | as_nl) ;; #(
5522 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5523 *) { eval $ac_var=; unset $ac_var;} ;;
5524 esac ;;
5525 esac
5526 done
5527
5528 (set) 2>&1 |
5529 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5530 *${as_nl}ac_space=\ *)
5531 # `set' does not quote correctly, so add quotes: double-quote
5532 # substitution turns \\\\ into \\, and sed turns \\ into \.
5533 sed -n \
5534 "s/'/'\\\\''/g;
5535 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5536 ;; #(
5537 *)
5538 # `set' quotes correctly as required by POSIX, so do not add quotes.
5539 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5540 ;;
5541 esac |
5542 sort
5543 ) |
5544 sed '
5545 /^ac_cv_env_/b end
5546 t clear
5547 :clear
5548 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5549 t end
5550 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 if test "x$cache_file" != "x/dev/null"; then
5555 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5556 $as_echo "$as_me: updating cache $cache_file" >&6;}
5557 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 else
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5571 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5572 fi
5573 fi
5574 rm -f confcache
5575 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5580 $as_echo_n "checking for $ac_word... " >&6; }
5581 if ${ac_cv_path_PS+:} false; then :
5582 $as_echo_n "(cached) " >&6
5583 else
5584 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 for as_dir in $PATH
5591 do
5592 IFS=$as_save_IFS
5593 test -z "$as_dir" && as_dir=.
5594 for ac_exec_ext in '' $ac_executable_extensions; do
5595 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5596 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
5597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5598 break 2
5599 fi
5600 done
5601 done
5602 IFS=$as_save_IFS
5603
5604 ;;
5605 esac
5606 fi
5607 PS=$ac_cv_path_PS
5608 if test -n "$PS"; then
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
5610 $as_echo "$PS" >&6; }
5611 else
5612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5613 $as_echo "no" >&6; }
5614 fi
5615
5616
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
5618 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
5619 if ${ac_cv_prog_ps_syntax+:} false; then :
5620 $as_echo_n "(cached) " >&6
5621 else
5622
5623 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 as_fn_error $? "Could not determine ps syntax" "$LINENO" 5
5640 fi
5641 fi
5642
5643 fi
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
5645 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
5646
5647 cat >>confdefs.h <<_ACEOF
5648 #define PSCOMMAND $PS
5649 _ACEOF
5650
5651 if test "$ac_cv_prog_ps_syntax" = BSD; then
5652
5653 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
5654
5655 else
5656 if test "$ac_cv_prog_ps_syntax" = POSIX; then
5657
5658 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
5659
5660 else
5661 as_fn_error $? "Unknown ps syntax type!" "$LINENO" 5
5662 fi
5663 fi
5664
5665 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5669
5670 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
5675 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
5676 if ${ac_cv_fc_srcext_F90+:} false; then :
5677 $as_echo_n "(cached) " >&6
5678 else
5679 ac_ext=F90
5680 ac_fcflags_srcext_save=$ac_fcflags_srcext
5681 ac_fcflags_srcext=
5682 ac_cv_fc_srcext_F90=unknown
5683 for ac_flag in none -qsuffix=f=F90 -Tf; do
5684 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
5685 cat > conftest.$ac_ext <<_ACEOF
5686 program main
5687
5688 end
5689 _ACEOF
5690 if ac_fn_fc_try_compile "$LINENO"; then :
5691 ac_cv_fc_srcext_F90=$ac_flag; break
5692 fi
5693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5694 done
5695 rm -f conftest.$ac_objext conftest.F90
5696 ac_fcflags_srcext=$ac_fcflags_srcext_save
5697
5698 fi
5699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
5700 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
5701 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
5702 as_fn_error $? "Fortran could not compile .F90 files" "$LINENO" 5
5703 else
5704 ac_fc_srcext=F90
5705 if test "x$ac_cv_fc_srcext_F90" = xnone; then
5706 ac_fcflags_srcext=""
5707 FCFLAGS_F90=""
5708 else
5709 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
5710 FCFLAGS_F90=$ac_cv_fc_srcext_F90
5711 fi
5712
5713
5714 fi
5715 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
5720
5721
5722
5723
5724 # 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 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5732 PREPFLAG="-fpp1 "
5733 fi;;
5734 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5735 PREPFLAG="-qsuffix=cpp=F90 "
5736 fi;;
5737 *darwin*)
5738 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5739 PREPFLAG="-qsuffix=cpp=F90 "
5740 fi;;
5741 esac
5742
5743 if test -z "$PREPFLAG"; then
5744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
5745 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
5746 PREPFLAG=""
5747 fi
5748
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
5750 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
5751
5752 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5756
5757 ac_save_ext=$ac_ext
5758 ac_ext=F90
5759 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
5760
5761 if test "$PREPFLAG"; then :
5762 FCFLAGS_SRCEXT="${PREPFLAG}"
5763 fi
5764 cat > conftest.$ac_ext <<_ACEOF
5765
5766
5767 program conftest
5768 integer :: i
5769 i = 1
5770 end program conftest
5771
5772 _ACEOF
5773 if ac_fn_fc_try_compile "$LINENO"; then :
5774 prepflagworks=1
5775 else
5776 prepflagworks=0
5777 fi
5778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5779
5780 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
5781 ac_ext=$ac_save_ext
5782 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5786
5787
5788 if test "$prepflagworks" = 1; then
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5790 $as_echo "yes" >&6; }
5791 FCFLAGS_SRCEXT="${PREPFLAG}"
5792
5793 else
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5795 $as_echo "no" >&6; }
5796 as_fn_error $? "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
5797 fi
5798 fi
5799
5800
5801
5802
5803
5804 # 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 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5812 PREPDEFFLAG=" "
5813 fi;;
5814 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5815 PREPDEFFLAG="-WF,"
5816 fi;;
5817 *darwin*)
5818 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5819 PREPDEFFLAG="-WF,"
5820 fi;;
5821 esac
5822
5823 if test -z "$PREPDEFFLAG"; then
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
5825 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
5826 PREPDEFFLAG=" "
5827 fi
5828
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
5830 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
5831
5832 ac_ext=${ac_fc_srcext-f}
5833 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5834 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5835 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5836
5837 ac_save_ext=$ac_ext
5838 ac_ext=F90
5839 ac_save_FCFLAGS=$FCFLAGS
5840
5841 if test "$PREPDEFFLAG"; then :
5842 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
5843 fi
5844 cat > conftest.$ac_ext <<_ACEOF
5845
5846
5847 program conftest
5848 integer :: i
5849 #ifdef TEST
5850 i = 1
5851 #else
5852 choke me
5853 #endif
5854 end program conftest
5855
5856 _ACEOF
5857 if ac_fn_fc_try_compile "$LINENO"; then :
5858 prepdefflagworks=1
5859 else
5860 prepdefflagworks=0
5861 fi
5862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5863
5864 FCFLAGS=$ac_save_FCFLAGS
5865 ac_ext=$ac_save_ext
5866 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5870
5871
5872 if test "$prepdefflagworks" = 1; then
5873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5874 $as_echo "yes" >&6; }
5875
5876 else
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5878 $as_echo "no" >&6; }
5879 as_fn_error $? "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
5880 fi
5881 fi
5882
5883 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
5888 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
5889 if ${ac_cv_prog_fc_v+:} false; then :
5890 $as_echo_n "(cached) " >&6
5891 else
5892 cat > conftest.$ac_ext <<_ACEOF
5893 program main
5894
5895 end
5896 _ACEOF
5897 if ac_fn_fc_try_compile "$LINENO"; then :
5898 ac_cv_prog_fc_v=
5899 # Try some options frequently used verbose output
5900 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
5901 cat > conftest.$ac_ext <<_ACEOF
5902 program main
5903
5904 end
5905 _ACEOF
5906
5907 # 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 ac_save_FCFLAGS=$FCFLAGS
5912 FCFLAGS="$FCFLAGS $ac_verb"
5913 eval "set x $ac_link"
5914 shift
5915 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
5916 # 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 sed '/^Driving:/d; /^Configured with:/d;
5920 '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
5921 $as_echo "$ac_fc_v_output" >&5
5922 FCFLAGS=$ac_save_FCFLAGS
5923
5924 rm -rf conftest*
5925
5926 # 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 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
5932
5933 # 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 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
5941 # 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 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5945
5946 # 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 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
5952 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
5953 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
5954
5955 # If we are using Cray Fortran then delete quotes.
5956 *cft90*)
5957 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5958 esac
5959
5960
5961 # look for -l* and *.a constructs in the output
5962 for ac_arg in $ac_fc_v_output; do
5963 case $ac_arg in
5964 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5965 ac_cv_prog_fc_v=$ac_verb
5966 break 2 ;;
5967 esac
5968 done
5969 done
5970 if test -z "$ac_cv_prog_fc_v"; then
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
5972 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5973 fi
5974 else
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
5976 $as_echo "$as_me: WARNING: compilation failed" >&2;}
5977 fi
5978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5979
5980 fi
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
5982 $as_echo "$ac_cv_prog_fc_v" >&6; }
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
5984 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
5985 if ${ac_cv_fc_libs+:} false; then :
5986 $as_echo_n "(cached) " >&6
5987 else
5988 if test "x$FCLIBS" != "x"; then
5989 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
5990 else
5991
5992 cat > conftest.$ac_ext <<_ACEOF
5993 program main
5994
5995 end
5996 _ACEOF
5997
5998 # Compile and link our simple test program by passing a flag (argument
5999 # 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 # flags.
6002 ac_save_FCFLAGS=$FCFLAGS
6003 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
6004 eval "set x $ac_link"
6005 shift
6006 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6007 # 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 sed '/^Driving:/d; /^Configured with:/d;
6011 '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
6012 $as_echo "$ac_fc_v_output" >&5
6013 FCFLAGS=$ac_save_FCFLAGS
6014
6015 rm -rf conftest*
6016
6017 # 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 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6023
6024 # 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 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
6032 # 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 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6036
6037 # 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 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6043 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6044 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6045
6046 # If we are using Cray Fortran then delete quotes.
6047 *cft90*)
6048 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6049 esac
6050
6051
6052
6053 ac_cv_fc_libs=
6054
6055 # Save positional arguments (if any)
6056 ac_save_positional="$@"
6057
6058 set X $ac_fc_v_output
6059 while test $# != 1; do
6060 shift
6061 ac_arg=$1
6062 case $ac_arg in
6063 [\\/]*.a | ?:[\\/]*.a)
6064 ac_exists=false
6065 for ac_i in $ac_cv_fc_libs; do
6066 if test x"$ac_arg" = x"$ac_i"; then
6067 ac_exists=true
6068 break
6069 fi
6070 done
6071
6072 if test x"$ac_exists" = xtrue; then :
6073
6074 else
6075 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6076 fi
6077 ;;
6078 -bI:*)
6079 ac_exists=false
6080 for ac_i in $ac_cv_fc_libs; do
6081 if test x"$ac_arg" = x"$ac_i"; then
6082 ac_exists=true
6083 break
6084 fi
6085 done
6086
6087 if test x"$ac_exists" = xtrue; then :
6088
6089 else
6090 if test "$ac_compiler_gnu" = yes; then
6091 for ac_link_opt in $ac_arg; do
6092 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6093 done
6094 else
6095 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6096 fi
6097 fi
6098 ;;
6099 # Ignore these flags.
6100 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6101 |-LANG:=* | -LIST:* | -LNO:* | -link)
6102 ;;
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 case $2 in
6111 "" | -*);;
6112 *)
6113 ac_arg="$ac_arg$2"
6114 shift; shift
6115 set X $ac_arg "$@"
6116 ;;
6117 esac
6118 ;;
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 for ac_i in $ac_cv_fc_libs; do
6123 if test x"$ac_j" = x"$ac_i"; then
6124 ac_exists=true
6125 break
6126 fi
6127 done
6128
6129 if test x"$ac_exists" = xtrue; then :
6130
6131 else
6132 ac_arg="$ac_arg $ac_j"
6133 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6134 fi
6135 done
6136 ;;
6137 -[lLR]*)
6138 ac_exists=false
6139 for ac_i in $ac_cv_fc_libs; do
6140 if test x"$ac_arg" = x"$ac_i"; then
6141 ac_exists=true
6142 break
6143 fi
6144 done
6145
6146 if test x"$ac_exists" = xtrue; then :
6147
6148 else
6149 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6150 fi
6151 ;;
6152 -zallextract*| -zdefaultextract)
6153 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6154 ;;
6155 # Ignore everything else.
6156 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 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6167 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6168 test "x$ac_ld_run_path" != x &&
6169 if test "$ac_compiler_gnu" = yes; then
6170 for ac_link_opt in $ac_ld_run_path; do
6171 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6172 done
6173 else
6174 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6175 fi
6176 ;;
6177 esac
6178 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6179
6180 fi
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6182 $as_echo "$ac_cv_fc_libs" >&6; }
6183 FCLIBS="$ac_cv_fc_libs"
6184
6185
6186 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6190
6191 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6195
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
6197 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
6198 if ${ac_cv_fc_dummy_main+:} false; then :
6199 $as_echo_n "(cached) " >&6
6200 else
6201 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 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6212 /* 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 if ac_fn_c_try_link "$LINENO"; then :
6231 ac_cv_fortran_dummy_main=none
6232 else
6233 ac_cv_fortran_dummy_main=unknown
6234 fi
6235 rm -f core conftest.err conftest.$ac_objext \
6236 conftest$ac_exeext conftest.$ac_ext
6237
6238 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 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6241 /* 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 if ac_fn_c_try_link "$LINENO"; then :
6260 ac_cv_fortran_dummy_main=$ac_func; break
6261 fi
6262 rm -f core conftest.err conftest.$ac_objext \
6263 conftest$ac_exeext conftest.$ac_ext
6264 done
6265 fi
6266 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6270 ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
6271 rm -rf conftest*
6272 LIBS=$ac_fc_dm_save_LIBS
6273
6274 fi
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
6276 $as_echo "$ac_cv_fc_dummy_main" >&6; }
6277 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
6278 if test "$FC_DUMMY_MAIN" != unknown; then :
6279 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 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
6288
6289 fi
6290 fi
6291 else
6292 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6293 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6294 as_fn_error $? "linking to Fortran libraries from C fails
6295 See \`config.log' for more details" "$LINENO" 5; }
6296 fi
6297
6298 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6302
6303 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
6308 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
6309 if ${ac_cv_fc_mangling+:} false; then :
6310 $as_echo_n "(cached) " >&6
6311 else
6312 cat > conftest.$ac_ext <<_ACEOF
6313 subroutine foobar()
6314 return
6315 end
6316 subroutine foo_bar()
6317 return
6318 end
6319 _ACEOF
6320 if ac_fn_fc_try_compile "$LINENO"; then :
6321 mv conftest.$ac_objext cfortran_test.$ac_objext
6322
6323 ac_save_LIBS=$LIBS
6324 LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
6325
6326 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 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6336 /* end confdefs.h. */
6337
6338 /* 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 #ifdef __cplusplus
6342 extern "C"
6343 #endif
6344 char $ac_func ();
6345 #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 int
6354 main ()
6355 {
6356 return $ac_func ();
6357 ;
6358 return 0;
6359 }
6360 _ACEOF
6361 if ac_fn_c_try_link "$LINENO"; then :
6362 ac_success=yes; break 2
6363 fi
6364 rm -f core conftest.err conftest.$ac_objext \
6365 conftest$ac_exeext conftest.$ac_ext
6366 done
6367 done
6368 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6372
6373 if test "$ac_success" = "yes"; then
6374 case $ac_foobar in
6375 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 esac
6384
6385 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 ac_success_extra=no
6391 for ac_extra in "" "_"; do
6392 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
6393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6394 /* end confdefs.h. */
6395
6396 /* 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 #ifdef __cplusplus
6400 extern "C"
6401 #endif
6402 char $ac_func ();
6403 #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 int
6412 main ()
6413 {
6414 return $ac_func ();
6415 ;
6416 return 0;
6417 }
6418 _ACEOF
6419 if ac_fn_c_try_link "$LINENO"; then :
6420 ac_success_extra=yes; break
6421 fi
6422 rm -f core conftest.err conftest.$ac_objext \
6423 conftest$ac_exeext conftest.$ac_ext
6424 done
6425 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6429
6430 if test "$ac_success_extra" = "yes"; then
6431 ac_cv_fc_mangling="$ac_case case"
6432 if test -z "$ac_underscore"; then
6433 ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
6434 else
6435 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 else
6440 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
6441 fi
6442 else
6443 ac_cv_fc_mangling="unknown"
6444 fi
6445 else
6446 ac_cv_fc_mangling="unknown"
6447 fi
6448
6449 LIBS=$ac_save_LIBS
6450 rm -rf conftest*
6451 rm -f cfortran_test*
6452 else
6453 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6454 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6455 as_fn_error $? "cannot compile a simple Fortran program
6456 See \`config.log' for more details" "$LINENO" 5; }
6457 fi
6458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6459
6460 fi
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
6462 $as_echo "$ac_cv_fc_mangling" >&6; }
6463
6464 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6468
6469 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6473 case $ac_cv_fc_mangling in
6474 "lower case, no underscore, no extra underscore")
6475 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6476
6477 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
6478 ;;
6479 "lower case, no underscore, extra underscore")
6480 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6481
6482 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6483 ;;
6484 "lower case, underscore, no extra underscore")
6485 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6486
6487 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6488 ;;
6489 "lower case, underscore, extra underscore")
6490 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6491
6492 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
6493 ;;
6494 "upper case, no underscore, no extra underscore")
6495 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6496
6497 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
6498 ;;
6499 "upper case, no underscore, extra underscore")
6500 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6501
6502 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6503 ;;
6504 "upper case, underscore, no extra underscore")
6505 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6506
6507 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6508 ;;
6509 "upper case, underscore, extra underscore")
6510 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6511
6512 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
6513 ;;
6514 *)
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
6516 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
6517 ;;
6518 esac
6519
6520 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6524
6525
6526
6527 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
6532 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
6533 if ${ac_cv_prog_fc_v+:} false; then :
6534 $as_echo_n "(cached) " >&6
6535 else
6536 cat > conftest.$ac_ext <<_ACEOF
6537 program main
6538
6539 end
6540 _ACEOF
6541 if ac_fn_fc_try_compile "$LINENO"; then :
6542 ac_cv_prog_fc_v=
6543 # Try some options frequently used verbose output
6544 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
6545 cat > conftest.$ac_ext <<_ACEOF
6546 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 ac_save_FCFLAGS=$FCFLAGS
6556 FCFLAGS="$FCFLAGS $ac_verb"
6557 eval "set x $ac_link"
6558 shift
6559 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6560 # 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 sed '/^Driving:/d; /^Configured with:/d;
6564 '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
6565 $as_echo "$ac_fc_v_output" >&5
6566 FCFLAGS=$ac_save_FCFLAGS
6567
6568 rm -rf conftest*
6569
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 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6576
6577 # 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 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 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6589
6590 # 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 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6596 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6597 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6598
6599 # If we are using Cray Fortran then delete quotes.
6600 *cft90*)
6601 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6602 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 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
6609 ac_cv_prog_fc_v=$ac_verb
6610 break 2 ;;
6611 esac
6612 done
6613 done
6614 if test -z "$ac_cv_prog_fc_v"; then
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
6616 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
6617 fi
6618 else
6619 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
6620 $as_echo "$as_me: WARNING: compilation failed" >&2;}
6621 fi
6622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6623
6624 fi
6625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
6626 $as_echo "$ac_cv_prog_fc_v" >&6; }
6627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
6628 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
6629 if ${ac_cv_fc_libs+:} false; then :
6630 $as_echo_n "(cached) " >&6
6631 else
6632 if test "x$FCLIBS" != "x"; then
6633 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
6634 else
6635
6636 cat > conftest.$ac_ext <<_ACEOF
6637 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 ac_save_FCFLAGS=$FCFLAGS
6647 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
6648 eval "set x $ac_link"
6649 shift
6650 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6651 # 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 sed '/^Driving:/d; /^Configured with:/d;
6655 '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"`
6656 $as_echo "$ac_fc_v_output" >&5
6657 FCFLAGS=$ac_save_FCFLAGS
6658
6659 rm -rf conftest*
6660
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 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6667
6668 # 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 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 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6680
6681 # 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 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6687 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6688 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6689
6690 # If we are using Cray Fortran then delete quotes.
6691 *cft90*)
6692 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6693 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 [\\/]*.a | ?:[\\/]*.a)
6708 ac_exists=false
6709 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 if test x"$ac_exists" = xtrue; then :
6717
6718 else
6719 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6720 fi
6721 ;;
6722 -bI:*)
6723 ac_exists=false
6724 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 if test x"$ac_exists" = xtrue; then :
6732
6733 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 ;;
6743 # Ignore these flags.
6744 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6745 |-LANG:=* | -LIST:* | -LNO:* | -link)
6746 ;;
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 case $2 in
6755 "" | -*);;
6756 *)
6757 ac_arg="$ac_arg$2"
6758 shift; shift
6759 set X $ac_arg "$@"
6760 ;;
6761 esac
6762 ;;
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 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 if test x"$ac_exists" = xtrue; then :
6774
6775 else
6776 ac_arg="$ac_arg $ac_j"
6777 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6778 fi
6779 done
6780 ;;
6781 -[lLR]*)
6782 ac_exists=false
6783 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 if test x"$ac_exists" = xtrue; then :
6791
6792 else
6793 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6794 fi
6795 ;;
6796 -zallextract*| -zdefaultextract)
6797 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6798 ;;
6799 # Ignore everything else.
6800 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 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6811 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6812 test "x$ac_ld_run_path" != x &&
6813 if test "$ac_compiler_gnu" = yes; then
6814 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6826 $as_echo "$ac_cv_fc_libs" >&6; }
6827 FCLIBS="$ac_cv_fc_libs"
6828
6829
6830 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6834
6835
6836
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
6838 $as_echo_n "checking for module suffix... " >&6; }
6839 rm -f conftest*
6840 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6841 rm -f work*
6842 cat >conftest.$ac_ext <<EOF
6843 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 if (eval $ac_compile) 2>/dev/null ; then
6852 MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
6853 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
6854 if test -z "$MOD" ; then
6855 MOD=`ls CONFTEST* 2>/dev/null \
6856 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6857 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6865 $as_echo "unknown" >&6; }
6866 # Use mod if we can't figure it out
6867 MOD="mod"
6868 else
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
6870 $as_echo "$MOD" >&6; }
6871 fi
6872 if test -s work.pcl ; then
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
6874 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
6875 fi
6876 else
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6878 $as_echo "unknown" >&6; }
6879 fi
6880
6881
6882
6883
6884
6885 # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
6892 $as_echo_n "checking for module directory path flag... " >&6; }
6893 rm -f conftest*
6894 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6895 rm -f work*
6896 cat >conftest.$ac_ext <<EOF
6897 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 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 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 cat >conftest1.$ac_ext <<EOF
6915 program main
6916 use conftest
6917 print *, n
6918 end
6919 EOF
6920 F90_WORK_FILES_ARG=""
6921 F90MODINCSPEC=""
6922 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
6923 MODDIRFLAG="-I"
6924 F90MODINCSPEC="-I<dir>"
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
6926 $as_echo "-I" >&6; }
6927 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6928 MODDIRFLAG="-M"
6929 F90MODINCSPEC="-M<dir>"
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
6931 $as_echo "-M" >&6; }
6932 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6933 MODDIRFLAG="-p"
6934 F90MODINCSPEC="-p<dir>"
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
6936 $as_echo "-p" >&6; }
6937 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 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
6942 MODDIRFLAG='-cl,mpimod.pcl'
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
6944 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
6945 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6957 $as_echo "unknown" >&6; }
6958 fi
6959
6960
6961 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
6962 if test $madedir = 1 ; then rmdir conf ; fi
6963 fi
6964
6965
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
6967 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
6968 if ${ac_cv_f90_module_names+:} false; then :
6969 $as_echo_n "(cached) " >&6
6970 else
6971 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6975
6976 # carry out the test in a new directory, so that we don't miss anything
6977 mkdir conftest
6978 cd conftest
6979 cat > conftest.$ac_ext <<_ACEOF
6980 MODULE Bar
6981 END MODULE Bar
6982 _ACEOF
6983 if ac_fn_fc_try_compile "$LINENO"; then :
6984 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 if test x"$ac_exists" = xtrue; then :
7004
7005 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 if test x"$ac_exists" = xtrue; then :
7022
7023 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 if test x"$ac_exists" = xtrue; then :
7038
7039 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 if test x"$ac_exists" = xtrue; then :
7054
7055 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 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
7062 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
7063 ;;
7064 esac
7065 done
7066 if test "x$ac_cv_f90_module_names" = "x"; then
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
7068 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7069 fi
7070
7071 else
7072 ac_cv_f90_module_names=
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
7074 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7075 fi
7076 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7077 cd ..
7078 # cleanup
7079 rm -rf conftest
7080 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 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7084
7085 fi
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
7087 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
7088
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 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
7170
7171 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
7177
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
7179 $as_echo_n "checking for asin in -lm... " >&6; }
7180 if ${ac_cv_lib_m_asin+:} false; then :
7181 $as_echo_n "(cached) " >&6
7182 else
7183 ac_check_lib_save_LIBS=$LIBS
7184 LIBS="-lm $LIBS"
7185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7186 /* end confdefs.h. */
7187
7188 /* 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 #ifdef __cplusplus
7192 extern "C"
7193 #endif
7194 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 return asin ();
7207 ;
7208 return 0;
7209 }
7210 _ACEOF
7211 if ac_fn_c_try_link "$LINENO"; then :
7212 ac_cv_lib_m_asin=yes
7213 else
7214 ac_cv_lib_m_asin=no
7215 fi
7216 rm -f core conftest.err conftest.$ac_objext \
7217 conftest$ac_exeext conftest.$ac_ext
7218 LIBS=$ac_check_lib_save_LIBS
7219 fi
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
7221 $as_echo "$ac_cv_lib_m_asin" >&6; }
7222 if test "x$ac_cv_lib_m_asin" = xyes; then :
7223 cat >>confdefs.h <<_ACEOF
7224 #define HAVE_LIBM 1
7225 _ACEOF
7226
7227 LIBS="-lm $LIBS"
7228
7229 else
7230 exit
7231 fi
7232
7233
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7235 $as_echo_n "checking for ANSI C header files... " >&6; }
7236 if ${ac_cv_header_stdc+:} false; then :
7237 $as_echo_n "(cached) " >&6
7238 else
7239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7240 /* end confdefs.h. */
7241 #include <stdlib.h>
7242 #include <stdarg.h>
7243 #include <string.h>
7244 #include <float.h>
7245
7246 #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 int
7255 main ()
7256 {
7257
7258 ;
7259 return 0;
7260 }
7261 _ACEOF
7262 if ac_fn_c_try_compile "$LINENO"; then :
7263 ac_cv_header_stdc=yes
7264 else
7265 ac_cv_header_stdc=no
7266 fi
7267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7268
7269 if test $ac_cv_header_stdc = yes; then
7270 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7272 /* end confdefs.h. */
7273 #include <string.h>
7274
7275 _ACEOF
7276 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7277 $EGREP "memchr" >/dev/null 2>&1; then :
7278
7279 else
7280 ac_cv_header_stdc=no
7281 fi
7282 rm -f conftest*
7283
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 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7289 /* end confdefs.h. */
7290 #include <stdlib.h>
7291
7292 _ACEOF
7293 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7294 $EGREP "free" >/dev/null 2>&1; then :
7295
7296 else
7297 ac_cv_header_stdc=no
7298 fi
7299 rm -f conftest*
7300
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 if test "$cross_compiling" = yes; then :
7306 :
7307 else
7308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7309 /* end confdefs.h. */
7310 #include <ctype.h>
7311 #include <stdlib.h>
7312 #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 return 2;
7332 return 0;
7333 }
7334 _ACEOF
7335 if ac_fn_c_try_run "$LINENO"; then :
7336
7337 else
7338 ac_cv_header_stdc=no
7339 fi
7340 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7341 conftest.$ac_objext conftest.beam conftest.$ac_ext
7342 fi
7343
7344 fi
7345 fi
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7347 $as_echo "$ac_cv_header_stdc" >&6; }
7348 if test $ac_cv_header_stdc = yes; then
7349
7350 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7351
7352 fi
7353
7354 # 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 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 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7362 cat >>confdefs.h <<_ACEOF
7363 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7364 _ACEOF
7365
7366 fi
7367
7368 done
7369
7370
7371 #
7372 # Handle user hints
7373 #
7374
7375 # Check whether --with-zlib was given.
7376 if test "${with_zlib+set}" = set; then :
7377 withval=$with_zlib; zlib_dir="$withval"
7378 else
7379 zlib_dir="not_set"
7380 fi
7381
7382 if test "$zlib_dir" != "no"; then
7383
7384 if test "$zlib_dir" != "not_set" ; then
7385 if test -d "$zlib_dir"
7386 then
7387 ZLIB_HOME="$zlib_dir"
7388 else
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
7390 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
7391 ZLIB_HOME=/usr/local
7392 if test ! -f "${ZLIB_HOME}/include/zlib.h"
7393 then
7394 ZLIB_HOME=/usr
7395 fi
7396 fi
7397 fi
7398 #
7399 # Locate zlib, if wanted
7400 #
7401 if test -n "${ZLIB_HOME}"
7402 then
7403 ZLIB_OLD_LDFLAGS=$LDFLAGS
7404 ZLIB_OLD_CFLAGS=$CFLAGS
7405 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
7406 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
7407
7408 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
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
7415 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
7416 if ${ac_cv_lib_z_inflateEnd+:} false; then :
7417 $as_echo_n "(cached) " >&6
7418 else
7419 ac_check_lib_save_LIBS=$LIBS
7420 LIBS="-lz $LIBS"
7421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7422 /* end confdefs.h. */
7423
7424 /* 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 #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 return inflateEnd ();
7443 ;
7444 return 0;
7445 }
7446 _ACEOF
7447 if ac_fn_c_try_link "$LINENO"; then :
7448 ac_cv_lib_z_inflateEnd=yes
7449 else
7450 ac_cv_lib_z_inflateEnd=no
7451 fi
7452 rm -f core conftest.err conftest.$ac_objext \
7453 conftest$ac_exeext conftest.$ac_ext
7454 LIBS=$ac_check_lib_save_LIBS
7455 fi
7456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
7457 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
7458 if test "x$ac_cv_lib_z_inflateEnd" = xyes; then :
7459 zlib_cv_libz=yes
7460 else
7461 zlib_cv_libz=no
7462 fi
7463
7464 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7465 if test "x$ac_cv_header_zlib_h" = xyes; then :
7466 zlib_cv_zlib_h=yes
7467 else
7468 zlib_cv_zlib_h=no
7469 fi
7470
7471
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 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
7480
7481 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
7482
7483
7484 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
7485
7486 ZLIB_INC_DIR="${ZLIB_HOME}/include"
7487 ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
7488 ZLIB="-lz"
7489 else
7490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
7491 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
7492 ZLIB_INC_DIR=
7493 ZLIB_LIB_DIR=
7494 ZLIB=
7495 LDFLAGS="$ZLIB_OLD_LDFLAGS"
7496 CFLAGS="$ZLIB_OLD_CFLAGS"
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7498 $as_echo "failed" >&6; }
7499 echo ""
7500 echo "*********************************************************"
7501 echo "* WARNING: Could not find a working zlib installation *"
7502 echo "* If you need OpenMD to be able to deal with compressed *"
7503 echo "* trajectory dump files be sure to specify a valid zlib *"
7504 echo "* installation with --with-zlib=DIR *"
7505 echo "* *"
7506 echo "* OpenMD will still work without zlib installed. *"
7507 echo "*********************************************************"
7508 echo ""
7509 fi
7510
7511
7512
7513 fi
7514 fi
7515
7516 #
7517 # Handle user hints
7518 #
7519
7520 # Check whether --with-fftw was given.
7521 if test "${with_fftw+set}" = set; then :
7522 withval=$with_fftw; fftw_dir="$withval"
7523 else
7524 fftw_dir="not_set"
7525 fi
7526
7527 if test "$fftw_dir" != "no"; then
7528 if test "$fftw_dir" != "not_set" ; then
7529 if test -d "$fftw_dir"; then
7530 FFTW_HOME="$fftw_dir"
7531 else
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
7533 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
7534 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 FFTW_HOME=/usr
7537 fi
7538 fi
7539 #
7540 # Locate fftw, if wanted
7541 #
7542 if test -n "${FFTW_HOME}"; then
7543 FFTW_OLD_LDFLAGS=$LDFLAGS
7544 FFTW_OLD_CFLAGS=$CFLAGS
7545 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
7546 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
7547
7548 ac_ext=c
7549 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
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
7555 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
7556 if ${ac_cv_lib_fftw3_fftw_execute+:} false; then :
7557 $as_echo_n "(cached) " >&6
7558 else
7559 ac_check_lib_save_LIBS=$LIBS
7560 LIBS="-lfftw3 $LIBS"
7561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7562 /* end confdefs.h. */
7563
7564 /* 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 #ifdef __cplusplus
7568 extern "C"
7569 #endif
7570 char fftw_execute ();
7571 #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 return fftw_execute ();
7583 ;
7584 return 0;
7585 }
7586 _ACEOF
7587 if ac_fn_c_try_link "$LINENO"; then :
7588 ac_cv_lib_fftw3_fftw_execute=yes
7589 else
7590 ac_cv_lib_fftw3_fftw_execute=no
7591 fi
7592 rm -f core conftest.err conftest.$ac_objext \
7593 conftest$ac_exeext conftest.$ac_ext
7594 LIBS=$ac_check_lib_save_LIBS
7595 fi
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
7597 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
7598 if test "x$ac_cv_lib_fftw3_fftw_execute" = xyes; then :
7599 fftw_cv_libfftw3=yes
7600 else
7601 fftw_cv_libfftw3=no
7602 fi
7603
7604 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
7605 if test "x$ac_cv_header_fftw3_h" = xyes; then :
7606 fftw_cv_fftw3_h=yes
7607 else
7608 fftw_cv_fftw3_h=no
7609 fi
7610
7611
7612 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
7613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
7614 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
7615 if ${ac_cv_lib_fftw_fftwnd_one+:} false; then :
7616 $as_echo_n "(cached) " >&6
7617 else
7618 ac_check_lib_save_LIBS=$LIBS
7619 LIBS="-lfftw $LIBS"
7620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7621 /* end confdefs.h. */
7622
7623 /* 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 #ifdef __cplusplus
7627 extern "C"
7628 #endif
7629 char fftwnd_one ();
7630 #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 return fftwnd_one ();
7642 ;
7643 return 0;
7644 }
7645 _ACEOF
7646 if ac_fn_c_try_link "$LINENO"; then :
7647 ac_cv_lib_fftw_fftwnd_one=yes
7648 else
7649 ac_cv_lib_fftw_fftwnd_one=no
7650 fi
7651 rm -f core conftest.err conftest.$ac_objext \
7652 conftest$ac_exeext conftest.$ac_ext
7653 LIBS=$ac_check_lib_save_LIBS
7654 fi
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
7656 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
7657 if test "x$ac_cv_lib_fftw_fftwnd_one" = xyes; then :
7658 fftw_cv_libfftw=yes
7659 else
7660 fftw_cv_libfftw=no
7661 fi
7662
7663 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
7664 if test "x$ac_cv_header_fftw_h" = xyes; then :
7665 fftw_cv_fftw_h=yes
7666 else
7667 fftw_cv_fftw_h=no
7668 fi
7669
7670
7671 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
7673 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
7674 if ${ac_cv_lib_dfftw_fftwnd_one+:} false; then :
7675 $as_echo_n "(cached) " >&6
7676 else
7677 ac_check_lib_save_LIBS=$LIBS
7678 LIBS="-ldfftw $LIBS"
7679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7680 /* end confdefs.h. */
7681
7682 /* 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 #ifdef __cplusplus
7686 extern "C"
7687 #endif
7688 char fftwnd_one ();
7689 #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 return fftwnd_one ();
7701 ;
7702 return 0;
7703 }
7704 _ACEOF
7705 if ac_fn_c_try_link "$LINENO"; then :
7706 ac_cv_lib_dfftw_fftwnd_one=yes
7707 else
7708 ac_cv_lib_dfftw_fftwnd_one=no
7709 fi
7710 rm -f core conftest.err conftest.$ac_objext \
7711 conftest$ac_exeext conftest.$ac_ext
7712 LIBS=$ac_check_lib_save_LIBS
7713 fi
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
7715 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
7716 if test "x$ac_cv_lib_dfftw_fftwnd_one" = xyes; then :
7717 fftw_cv_libdfftw=yes
7718 else
7719 fftw_cv_libdfftw=no
7720 fi
7721
7722 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
7723 if test "x$ac_cv_header_dfftw_h" = xyes; then :
7724 fftw_cv_dfftw_h=yes
7725 else
7726 fftw_cv_dfftw_h=no
7727 fi
7728
7729
7730 fi
7731 fi
7732 ac_ext=c
7733 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
7738 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
7739
7740 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
7741
7742 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
7748 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
7749
7750 FFTW_INC_DIR="${FFTW_HOME}/include"
7751 FFTW_LIB_DIR="${FFTW_HOME}/lib"
7752 FFTW_LIBS="-lfftw"
7753 else
7754 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
7755
7756 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
7757
7758 FFTW_INC_DIR="${FFTW_HOME}/include"
7759 FFTW_LIB_DIR="${FFTW_HOME}/lib"
7760 FFTW_LIBS="-ldfftw"
7761 else
7762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
7763 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
7764 FFTW_INC_DIR=
7765 FFTW_LIB_DIR=
7766 FFTW_LIBS=
7767 LDFLAGS="$FFTW_OLD_LDFLAGS"
7768 CFLAGS="$FFTW_OLD_CFLAGS"
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7770 $as_echo "failed" >&6; }
7771 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 echo "* OpenMD will still work without fftw installed. *"
7779 echo "*********************************************************"
7780 echo ""
7781 fi
7782 fi
7783 fi
7784
7785
7786
7787 fi
7788 fi
7789 fi
7790
7791 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 if ${ac_cv_prog_CXXCPP+:} false; then :
7800 $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 rm -f conftest.err conftest.i conftest.$ac_ext
7830
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 rm -f conftest.err conftest.i conftest.$ac_ext
7846
7847 done
7848 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7849 rm -f conftest.i conftest.err conftest.$ac_ext
7850 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 rm -f conftest.err conftest.i conftest.$ac_ext
7889
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 rm -f conftest.err conftest.i conftest.$ac_ext
7905
7906 done
7907 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7908 rm -f conftest.i conftest.err conftest.$ac_ext
7909 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 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
7915 See \`config.log' for more details" "$LINENO" 5; }
7916 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 #
7926 # Handle user hints
7927 #
7928
7929 # Check whether --with-qhull was given.
7930 if test "${with_qhull+set}" = set; then :
7931 withval=$with_qhull; qhull_dir="$withval"
7932 else
7933 qhull_dir="not_set"
7934 fi
7935
7936 QHULL_INC_DIR=
7937 QHULL_LIB_DIR=
7938 QHULL=
7939 USE_QHULL=no
7940
7941 if test "$qhull_dir" != "no"; then
7942 if test "$qhull_dir" != "not_set" ; then
7943 if test -d "$qhull_dir"; then
7944 QHULL_HOME="$qhull_dir"
7945 else
7946 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
7947 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
7948 QHULL_HOME=/usr/local
7949 if test ! -f "${QHULL_HOME}/include/qhull/libqhull.h"; then
7950 QHULL_HOME=/usr
7951 fi
7952 fi
7953 fi
7954 #
7955 # Locate qhull, if wanted
7956 #
7957 if test -n "${QHULL_HOME}"; then
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
7959 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
7960
7961 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
7967 QHULL_OLD_LDFLAGS=$LDFLAGS
7968 QHULL_OLD_CXXFLAGS=$CXXFLAGS
7969 QHULL_OLD_CPPFLAGS=$CPPFLAGS
7970 LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
7971 CXXFLAGS="$CXXFLAGS -I${QHULL_HOME}/include"
7972 CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
7973 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 else
7977 qhull_cv_libqhull_h=no
7978 fi
7979
7980
7981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
7982 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
7983 if ${ac_cv_lib_qhull_qh_qhull+:} false; then :
7984 $as_echo_n "(cached) " >&6
7985 else
7986 ac_check_lib_save_LIBS=$LIBS
7987 LIBS="-lqhull $LIBS"
7988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7989 /* 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 if ac_fn_cxx_try_link "$LINENO"; then :
8015 ac_cv_lib_qhull_qh_qhull=yes
8016 else
8017 ac_cv_lib_qhull_qh_qhull=no
8018 fi
8019 rm -f core conftest.err conftest.$ac_objext \
8020 conftest$ac_exeext conftest.$ac_ext
8021 LIBS=$ac_check_lib_save_LIBS
8022 fi
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
8024 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
8025 if test "x$ac_cv_lib_qhull_qh_qhull" = xyes; then :
8026 qhull_cv_libqhull=yes
8027 else
8028 qhull_cv_libqhull=no
8029 fi
8030
8031 { $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 LDFLAGS="$QHULL_OLD_LDFLAGS"
8082 CXXFLAGS="$QHULL_OLD_CXXFLAGS"
8083 CPPFLAGS="$QHULL_OLD_CPPFLAGS"
8084 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 if test "$qhull_cv_libqhull_h" = "yes" -a "$qhull_cv_libqhull" = "yes" -o "$qhull_cv_libqhull6" = "yes"; then
8092
8093 $as_echo "#define HAVE_LIBQHULL_H 1" >>confdefs.h
8094
8095 if test "$qhull_cv_libqhull" = "yes"; then
8096
8097 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
8098
8099 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 USE_QHULL=yes
8108 QHULL_INC_DIR="${QHULL_HOME}/include"
8109 QHULL_LIB_DIR="${QHULL_HOME}/lib"
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
8111 $as_echo "Working qhull found, will proceed." >&6; }
8112 else
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
8114 $as_echo "$as_me: WARNING: " >&2;}
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
8116 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
8117 { $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 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
8120 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
8121 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
8122 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
8123 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
8124 $as_echo "$as_me: WARNING: " >&2;}
8125 { $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 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
8128 $as_echo "$as_me: WARNING: " >&2;}
8129 fi
8130 fi
8131 fi
8132
8133
8134
8135
8136
8137 #
8138 # Handle user hints
8139 #
8140
8141 # Check whether --with-openbabel was given.
8142 if test "${with_openbabel+set}" = set; then :
8143 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 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
8156 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
8157 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 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
8181 if test "x$ac_cv_header_openbabel_babelconfig_h" = xyes; then :
8182 openbabel_cv_openbabel_h=yes
8183 else
8184 openbabel_cv_openbabel_h=no
8185 fi
8186
8187
8188 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
8189 if test "x$ac_cv_header_openbabel_obconversion_h" = xyes; then :
8190 openbabel_cv_obconversion_h=yes
8191 else
8192 openbabel_cv_obconversion_h=no
8193 fi
8194
8195
8196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8197 /* end confdefs.h. */
8198
8199
8200 #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 if ac_fn_cxx_try_link "$LINENO"; then :
8225
8226 openbabel_lib_found="yes"
8227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
8228 $as_echo "found" >&6; }
8229
8230 else
8231
8232 openbabel_lib_found="no"
8233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8234 $as_echo "not found" >&6; }
8235
8236
8237 fi
8238 rm -f core conftest.err conftest.$ac_objext \
8239 conftest$ac_exeext conftest.$ac_ext
8240 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
8256 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
8257 OPENBABEL_INC_DIR=
8258 OPENBABEL_LIB_DIR=
8259 OPENBABEL_LIB=
8260 USE_OPENBABEL=no
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8262 $as_echo "failed" >&6; }
8263 echo ""
8264 echo "*********************************************************"
8265 echo "* WARNING: Could not find a working openbabel-2.x *"
8266 echo "* installation If you need OpenMD to be able to convert *"
8267 echo "* xyz or pdb files you need to specify a valid *"
8268 echo "* openbabel-2.x installation with --with-openbabel=DIR *"
8269 echo "* *"
8270 echo "* OpenMD will still work without openbabel installed. *"
8271 echo "*********************************************************"
8272 echo ""
8273 fi
8274
8275
8276
8277
8278 fi
8279 fi
8280
8281
8282 # Checks for header files.
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8284 $as_echo_n "checking for ANSI C header files... " >&6; }
8285 if ${ac_cv_header_stdc+:} false; then :
8286 $as_echo_n "(cached) " >&6
8287 else
8288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8289 /* end confdefs.h. */
8290 #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 #endif
8302 #endif
8303 int
8304 main ()
8305 {
8306
8307 ;
8308 return 0;
8309 }
8310 _ACEOF
8311 if ac_fn_c_try_compile "$LINENO"; then :
8312 ac_cv_header_stdc=yes
8313 else
8314 ac_cv_header_stdc=no
8315 fi
8316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8317
8318 if test $ac_cv_header_stdc = yes; then
8319 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8321 /* end confdefs.h. */
8322 #include <string.h>
8323
8324 _ACEOF
8325 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8326 $EGREP "memchr" >/dev/null 2>&1; then :
8327
8328 else
8329 ac_cv_header_stdc=no
8330 fi
8331 rm -f conftest*
8332
8333 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 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8338 /* end confdefs.h. */
8339 #include <stdlib.h>
8340
8341 _ACEOF
8342 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8343 $EGREP "free" >/dev/null 2>&1; then :
8344
8345 else
8346 ac_cv_header_stdc=no
8347 fi
8348 rm -f conftest*
8349
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 if test "$cross_compiling" = yes; then :
8355 :
8356 else
8357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8358 /* end confdefs.h. */
8359 #include <ctype.h>
8360 #include <stdlib.h>
8361 #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 return 2;
8381 return 0;
8382 }
8383 _ACEOF
8384 if ac_fn_c_try_run "$LINENO"; then :
8385
8386 else
8387 ac_cv_header_stdc=no
8388 fi
8389 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8390 conftest.$ac_objext conftest.beam conftest.$ac_ext
8391 fi
8392
8393 fi
8394 fi
8395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8396 $as_echo "$ac_cv_header_stdc" >&6; }
8397 if test $ac_cv_header_stdc = yes; then
8398
8399 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8400
8401 fi
8402
8403 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 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 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8408 cat >>confdefs.h <<_ACEOF
8409 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8410 _ACEOF
8411
8412 fi
8413
8414 done
8415
8416
8417 # Checks for typedefs, structures, and compiler characteristics.
8418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
8419 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
8420 if ${ac_cv_header_stdbool_h+:} false; then :
8421 $as_echo_n "(cached) " >&6
8422 else
8423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8424 /* end confdefs.h. */
8425
8426 #include <stdbool.h>
8427 #ifndef bool
8428 "error: bool is not defined"
8429 #endif
8430 #ifndef false
8431 "error: false is not defined"
8432 #endif
8433 #if false
8434 "error: false is not 0"
8435 #endif
8436 #ifndef true
8437 "error: true is not defined"
8438 #endif
8439 #if true != 1
8440 "error: true is not 1"
8441 #endif
8442 #ifndef __bool_true_false_are_defined
8443 "error: __bool_true_false_are_defined is not defined"
8444 #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 char d[(bool) 0.5 == true ? 1 : -1];
8452 /* See body of main program for 'e'. */
8453 char f[(_Bool) 0.0 == false ? 1 : -1];
8454 char g[true];
8455 char h[sizeof (_Bool)];
8456 char i[sizeof s.t];
8457 enum { j = false, k = true, l = false * true, m = true * 256 };
8458 /* The following fails for
8459 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
8460 _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
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
8482 bool e = &s;
8483 *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 ;
8490 return 0;
8491 }
8492 _ACEOF
8493 if ac_fn_c_try_compile "$LINENO"; then :
8494 ac_cv_header_stdbool_h=yes
8495 else
8496 ac_cv_header_stdbool_h=no
8497 fi
8498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8499 fi
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
8501 $as_echo "$ac_cv_header_stdbool_h" >&6; }
8502 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
8503 if test "x$ac_cv_type__Bool" = xyes; then :
8504
8505 cat >>confdefs.h <<_ACEOF
8506 #define HAVE__BOOL 1
8507 _ACEOF
8508
8509
8510 fi
8511
8512 if test $ac_cv_header_stdbool_h = yes; then
8513
8514 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
8515
8516 fi
8517
8518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
8519 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
8520 if ${ac_cv_c_const+:} false; then :
8521 $as_echo_n "(cached) " >&6
8522 else
8523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8524 /* 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 const charset cs;
8542 /* SunOS 4.1.1 cc rejects this. */
8543 char const *const *pcpcc;
8544 char **ppc;
8545 /* 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 pcpcc = &g + (g ? g-g : 0);
8554 /* HPUX 7.0 cc rejects these. */
8555 ++pcpcc;
8556 ppc = (char**) pcpcc;
8557 pcpcc = (char const *const *) ppc;
8558 { /* SCO 3.2v4 cc rejects this. */
8559 char *t;
8560 char const *s = 0 ? (char *) 0 : (char const *) 0;
8561
8562 *t++ = 0;
8563 if (s) return 0;
8564 }
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 if (!foo) return 0;
8583 }
8584 return !cs[0] && !zero.x;
8585 #endif
8586
8587 ;
8588 return 0;
8589 }
8590 _ACEOF
8591 if ac_fn_c_try_compile "$LINENO"; then :
8592 ac_cv_c_const=yes
8593 else
8594 ac_cv_c_const=no
8595 fi
8596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8597 fi
8598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
8599 $as_echo "$ac_cv_c_const" >&6; }
8600 if test $ac_cv_c_const = no; then
8601
8602 $as_echo "#define const /**/" >>confdefs.h
8603
8604 fi
8605
8606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
8607 $as_echo_n "checking for inline... " >&6; }
8608 if ${ac_cv_c_inline+:} false; then :
8609 $as_echo_n "(cached) " >&6
8610 else
8611 ac_cv_c_inline=no
8612 for ac_kw in inline __inline__ __inline; do
8613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8614 /* 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 if ac_fn_c_try_compile "$LINENO"; then :
8623 ac_cv_c_inline=$ac_kw
8624 fi
8625 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8626 test "$ac_cv_c_inline" != no && break
8627 done
8628
8629 fi
8630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
8631 $as_echo "$ac_cv_c_inline" >&6; }
8632
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 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8649 if test "x$ac_cv_type_size_t" = xyes; then :
8650
8651 else
8652
8653 cat >>confdefs.h <<_ACEOF
8654 #define size_t unsigned int
8655 _ACEOF
8656
8657 fi
8658
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
8660 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
8661 if ${ac_cv_header_time+:} false; then :
8662 $as_echo_n "(cached) " >&6
8663 else
8664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8665 /* 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 if ac_fn_c_try_compile "$LINENO"; then :
8688 ac_cv_header_time=yes
8689 else
8690 ac_cv_header_time=no
8691 fi
8692 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8693 fi
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
8695 $as_echo "$ac_cv_header_time" >&6; }
8696 if test $ac_cv_header_time = yes; then
8697
8698 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
8699
8700 fi
8701
8702
8703 # Checks for library functions.
8704 for ac_header in stdlib.h
8705 do :
8706 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8707 if test "x$ac_cv_header_stdlib_h" = xyes; then :
8708 cat >>confdefs.h <<_ACEOF
8709 #define HAVE_STDLIB_H 1
8710 _ACEOF
8711
8712 fi
8713
8714 done
8715
8716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
8717 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
8718 if ${ac_cv_func_malloc_0_nonnull+:} false; then :
8719 $as_echo_n "(cached) " >&6
8720 else
8721 if test "$cross_compiling" = yes; then :
8722 ac_cv_func_malloc_0_nonnull=no
8723 else
8724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8725 /* end confdefs.h. */
8726 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8727 # 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 return ! malloc (0);
8744 ;
8745 return 0;
8746 }
8747 _ACEOF
8748 if ac_fn_c_try_run "$LINENO"; then :
8749 ac_cv_func_malloc_0_nonnull=yes
8750 else
8751 ac_cv_func_malloc_0_nonnull=no
8752 fi
8753 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8754 conftest.$ac_objext conftest.beam conftest.$ac_ext
8755 fi
8756
8757 fi
8758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
8759 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
8760 if test $ac_cv_func_malloc_0_nonnull = yes; then :
8761
8762 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
8763
8764 else
8765 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
8766
8767 case " $LIBOBJS " in
8768 *" malloc.$ac_objext "* ) ;;
8769 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
8770 ;;
8771 esac
8772
8773
8774 $as_echo "#define malloc rpl_malloc" >>confdefs.h
8775
8776 fi
8777
8778
8779 for ac_header in stdlib.h
8780 do :
8781 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8782 if test "x$ac_cv_header_stdlib_h" = xyes; then :
8783 cat >>confdefs.h <<_ACEOF
8784 #define HAVE_STDLIB_H 1
8785 _ACEOF
8786
8787 fi
8788
8789 done
8790
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
8792 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
8793 if ${ac_cv_func_realloc_0_nonnull+:} false; then :
8794 $as_echo_n "(cached) " >&6
8795 else
8796 if test "$cross_compiling" = yes; then :
8797 ac_cv_func_realloc_0_nonnull=no
8798 else
8799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8800 /* end confdefs.h. */
8801 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8802 # include <stdlib.h>
8803 #else
8804 char *realloc ();
8805 #endif
8806
8807 #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 return ! realloc (0, 0);
8819 ;
8820 return 0;
8821 }
8822 _ACEOF
8823 if ac_fn_c_try_run "$LINENO"; then :
8824 ac_cv_func_realloc_0_nonnull=yes
8825 else
8826 ac_cv_func_realloc_0_nonnull=no
8827 fi
8828 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8829 conftest.$ac_objext conftest.beam conftest.$ac_ext
8830 fi
8831
8832 fi
8833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
8834 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
8835 if test $ac_cv_func_realloc_0_nonnull = yes; then :
8836
8837 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
8838
8839 else
8840 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
8841
8842 case " $LIBOBJS " in
8843 *" realloc.$ac_objext "* ) ;;
8844 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
8845 ;;
8846 esac
8847
8848
8849 $as_echo "#define realloc rpl_realloc" >>confdefs.h
8850
8851 fi
8852
8853
8854 for ac_header in sys/select.h sys/socket.h
8855 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 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8859 cat >>confdefs.h <<_ACEOF
8860 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8861 _ACEOF
8862
8863 fi
8864
8865 done
8866
8867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
8868 $as_echo_n "checking types of arguments for select... " >&6; }
8869 if ${ac_cv_func_select_args+:} false; then :
8870 $as_echo_n "(cached) " >&6
8871 else
8872 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
8873 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
8874 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
8875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8876 /* end confdefs.h. */
8877 $ac_includes_default
8878 #ifdef HAVE_SYS_SELECT_H
8879 # include <sys/select.h>
8880 #endif
8881 #ifdef HAVE_SYS_SOCKET_H
8882 # include <sys/socket.h>
8883 #endif
8884
8885 #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 #endif
8892 #endif
8893 int
8894 main ()
8895 {
8896 extern int select ($ac_arg1,
8897 $ac_arg234, $ac_arg234, $ac_arg234,
8898 $ac_arg5);
8899 ;
8900 return 0;
8901 }
8902 _ACEOF
8903 if ac_fn_c_try_compile "$LINENO"; then :
8904 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
8905 fi
8906 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8907 done
8908 done
8909 done
8910 # Provide a safe default value.
8911 : "${ac_cv_func_select_args=int,int *,struct timeval *}"
8912
8913 fi
8914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
8915 $as_echo "$ac_cv_func_select_args" >&6; }
8916 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 rm -f conftest*
8936
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
8938 $as_echo_n "checking for working strtod... " >&6; }
8939 if ${ac_cv_func_strtod+:} false; then :
8940 $as_echo_n "(cached) " >&6
8941 else
8942 if test "$cross_compiling" = yes; then :
8943 ac_cv_func_strtod=no
8944 else
8945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8946 /* end confdefs.h. */
8947
8948 $ac_includes_default
8949 #ifndef strtod
8950 double strtod ();
8951 #endif
8952 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 return 1;
8963 }
8964
8965 {
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 return 1;
8973 }
8974 return 0;
8975 }
8976
8977 _ACEOF
8978 if ac_fn_c_try_run "$LINENO"; then :
8979 ac_cv_func_strtod=yes
8980 else
8981 ac_cv_func_strtod=no
8982 fi
8983 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8984 conftest.$ac_objext conftest.beam conftest.$ac_ext
8985 fi
8986
8987 fi
8988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
8989 $as_echo "$ac_cv_func_strtod" >&6; }
8990 if test $ac_cv_func_strtod = no; then
8991 case " $LIBOBJS " in
8992 *" strtod.$ac_objext "* ) ;;
8993 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
8994 ;;
8995 esac
8996
8997 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
8998 if test "x$ac_cv_func_pow" = xyes; then :
8999
9000 fi
9001
9002 if test $ac_cv_func_pow = no; then
9003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
9004 $as_echo_n "checking for pow in -lm... " >&6; }
9005 if ${ac_cv_lib_m_pow+:} false; then :
9006 $as_echo_n "(cached) " >&6
9007 else
9008 ac_check_lib_save_LIBS=$LIBS
9009 LIBS="-lm $LIBS"
9010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9011 /* end confdefs.h. */
9012
9013 /* 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 #ifdef __cplusplus
9017 extern "C"
9018 #endif
9019 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 #endif
9027 #endif
9028 int
9029 main ()
9030 {
9031 return pow ();
9032 ;
9033 return 0;
9034 }
9035 _ACEOF
9036 if ac_fn_c_try_link "$LINENO"; then :
9037 ac_cv_lib_m_pow=yes
9038 else
9039 ac_cv_lib_m_pow=no
9040 fi
9041 rm -f core conftest.err conftest.$ac_objext \
9042 conftest$ac_exeext conftest.$ac_ext
9043 LIBS=$ac_check_lib_save_LIBS
9044 fi
9045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
9046 $as_echo "$ac_cv_lib_m_pow" >&6; }
9047 if test "x$ac_cv_lib_m_pow" = xyes; then :
9048 POW_LIB=-lm
9049 else
9050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
9051 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
9052 fi
9053
9054 fi
9055
9056 fi
9057
9058 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 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 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9063 cat >>confdefs.h <<_ACEOF
9064 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9065 _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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
9074 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
9075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9076 /* end confdefs.h. */
9077 #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 #endif
9085 #endif
9086 int
9087 main ()
9088 {
9089 double x = _system_configuration.physmem;
9090 ;
9091 return 0;
9092 }
9093 _ACEOF
9094 if ac_fn_c_try_compile "$LINENO"; then :
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9096 $as_echo "yes" >&6; }
9097
9098 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
9099
9100 else
9101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9102 $as_echo "no" >&6; }
9103 fi
9104 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9105
9106
9107 case $debug in
9108 1)
9109 ;;
9110 *)
9111
9112
9113
9114
9115
9116 # Try to determine "good" native compiler flags if none specified on command
9117 # line
9118
9119 if test "$ac_test_FCFLAGS" != "set"; then
9120 FCFLAGS=""
9121 case "${host_cpu}-${host_os}" in
9122
9123 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
9124 FCFLAGS="-O2"
9125 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 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
9145 fi
9146 if test "$FC" = ifort; then
9147 FCFLAGS="-O2"
9148 fi
9149 if test "$FC" = gfortran; then
9150 FCFLAGS="-Os"
9151 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 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
9160 echo "*********************************************************"
9161 echo ""
9162 FCFLAGS="-O"
9163 fi
9164
9165
9166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
9167 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
9168 if ${ac_cv_ac_cv_guessed_f90flags+:} false; then :
9169 $as_echo_n "(cached) " >&6
9170 else
9171
9172
9173 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 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 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9182 (eval $ac_compile) 2>&5
9183 ac_status=$?
9184 $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 else
9188 ac_cv_ac_cv_guessed_f90flags=no
9189 fi
9190 rm -f conftest*
9191 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
9197
9198 fi
9199 { $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 :
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
9228 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
9229 if ${ac_cv_prog_really_gcc+:} false; then :
9230 $as_echo_n "(cached) " >&6
9231 else
9232
9233 cat > conftest.c <<EOF
9234 #ifdef __GNUC__
9235 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9236 no;
9237 #else
9238 yes;
9239 #endif
9240 #endif
9241 EOF
9242 if { ac_try='${CC-cc} -E conftest.c'
9243 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9244 (eval $ac_try) 2>&5
9245 ac_status=$?
9246 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9247 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9248 ac_cv_prog_really_gcc=yes
9249 else
9250 ac_cv_prog_really_gcc=no
9251 fi
9252
9253 fi
9254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
9255 $as_echo "$ac_cv_prog_really_gcc" >&6; }
9256 if test "$ac_cv_prog_really_gcc" = yes; then
9257 :
9258
9259 else
9260 :
9261
9262 fi
9263
9264
9265 # 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 CFLAGS="-O2"
9273 fi;;
9274 sparc-solaris2*) if test "$CC" = cc; then
9275 CFLAGS="-O -dalign"
9276 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 if test "$CC" = xlc; then
9304 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9305 fi
9306 if test "$CC" = icc; then
9307 CFLAGS="-O2"
9308 fi
9309 if test $ac_cv_prog_really_gcc = yes; then
9310 CFLAGS="-Os"
9311 fi;;
9312 esac
9313
9314 # use default flags for gcc on all systems
9315 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
9316 CFLAGS="-O2"
9317 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 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
9325 echo "********************************************************"
9326 echo ""
9327 CFLAGS="-O"
9328 fi
9329
9330
9331
9332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
9333 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
9334 if ${ac_cv_ac_cv_guessed_cflags+:} false; then :
9335 $as_echo_n "(cached) " >&6
9336 else
9337 echo 'void f(){}' > conftest.c
9338 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
9339 ac_cv_ac_cv_guessed_cflags=yes
9340 else
9341 ac_cv_ac_cv_guessed_cflags=no
9342 fi
9343 rm -f conftest*
9344
9345 fi
9346 { $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 :
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
9366 fi
9367
9368
9369
9370
9371
9372
9373
9374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
9375 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
9376 if ${ac_cv_prog_really_gxx+:} false; then :
9377 $as_echo_n "(cached) " >&6
9378 else
9379
9380 cat > conftest.cpp <<EOF
9381 #ifdef __GNUC__
9382 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9383 no;
9384 #else
9385 yes;
9386 #endif
9387 #endif
9388 EOF
9389 if { ac_try='${CXX-c++} -E conftest.cpp'
9390 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9391 (eval $ac_try) 2>&5
9392 ac_status=$?
9393 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9394 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9395 ac_cv_prog_really_gxx=yes
9396 else
9397 ac_cv_prog_really_gxx=no
9398 fi
9399
9400 fi
9401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
9402 $as_echo "$ac_cv_prog_really_gxx" >&6; }
9403 if test "$ac_cv_prog_really_gxx" = yes; then
9404 :
9405
9406 else
9407 :
9408
9409 fi
9410
9411
9412 # 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 CXXFLAGS="-O2"
9420 fi;;
9421 sparc-solaris2*) if test "$CXX" = CC; then
9422 CXXFLAGS="-features=extensions -O -dalign"
9423 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 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
9442 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9443 fi
9444 if test "$CXX" = icpc; then
9445 CXXFLAGS="-O2"
9446 fi
9447 if test $ac_cv_prog_really_gxx = yes; then
9448 CXXFLAGS="-Os"
9449 fi;;
9450 esac
9451
9452 # use default flags for gcc on all systems
9453 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
9454 CXXFLAGS="-O2"
9455 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 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
9463 echo "**********************************************************"
9464 echo ""
9465 CXXFLAGS="-O"
9466 fi
9467
9468
9469
9470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
9471 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
9472 if ${ac_cv_ac_cv_guessed_cxxflags+:} false; then :
9473 $as_echo_n "(cached) " >&6
9474 else
9475 echo 'void f(){}' > conftest.cpp
9476 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
9477 ac_cv_ac_cv_guessed_cxxflags=yes
9478 else
9479 ac_cv_ac_cv_guessed_cxxflags=no
9480 fi
9481 rm -f conftest*
9482
9483 fi
9484 { $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 :
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
9504 fi
9505
9506 ;;
9507 esac
9508
9509
9510 # Check whether --enable-doxygen was given.
9511 if test "${enable_doxygen+set}" = set; then :
9512 enableval=$enable_doxygen;
9513 fi
9514
9515 # Check whether --enable-dot was given.
9516 if test "${enable_dot+set}" = set; then :
9517 enableval=$enable_dot;
9518 fi
9519
9520 # Check whether --enable-html-docs was given.
9521 if test "${enable_html_docs+set}" = set; then :
9522 enableval=$enable_html_docs;
9523 else
9524 enable_html_docs=yes
9525 fi
9526
9527 # Check whether --enable-latex-docs was given.
9528 if test "${enable_latex_docs+set}" = set; then :
9529 enableval=$enable_latex_docs;
9530 else
9531 enable_latex_docs=no
9532 fi
9533
9534 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9540 $as_echo_n "checking for $ac_word... " >&6; }
9541 if ${ac_cv_path_DOXYGEN+:} false; then :
9542 $as_echo_n "(cached) " >&6
9543 else
9544 case $DOXYGEN in
9545 [\\/]* | ?:[\\/]*)
9546 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
9547 ;;
9548 *)
9549 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 for ac_exec_ext in '' $ac_executable_extensions; do
9555 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9556 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
9557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9558 break 2
9559 fi
9560 done
9561 done
9562 IFS=$as_save_IFS
9563
9564 ;;
9565 esac
9566 fi
9567 DOXYGEN=$ac_cv_path_DOXYGEN
9568 if test -n "$DOXYGEN"; then
9569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
9570 $as_echo "$DOXYGEN" >&6; }
9571 else
9572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9573 $as_echo "no" >&6; }
9574 fi
9575
9576
9577 if test "x$DOXYGEN" = x; then
9578 if test "x$enable_doxygen" = xyes; then
9579 as_fn_error $? "could not find doxygen" "$LINENO" 5
9580 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9587 $as_echo_n "checking for $ac_word... " >&6; }
9588 if ${ac_cv_path_DOT+:} false; then :
9589 $as_echo_n "(cached) " >&6
9590 else
9591 case $DOT in
9592 [\\/]* | ?:[\\/]*)
9593 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
9594 ;;
9595 *)
9596 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 for ac_exec_ext in '' $ac_executable_extensions; do
9602 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9603 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
9604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9605 break 2
9606 fi
9607 done
9608 done
9609 IFS=$as_save_IFS
9610
9611 ;;
9612 esac
9613 fi
9614 DOT=$ac_cv_path_DOT
9615 if test -n "$DOT"; then
9616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
9617 $as_echo "$DOT" >&6; }
9618 else
9619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9620 $as_echo "no" >&6; }
9621 fi
9622
9623
9624 fi
9625 fi
9626
9627 if test "x$enable_doc" = xyes; then
9628 DOC=1
9629 else
9630 DOC=0
9631 fi
9632
9633
9634 if test x$DOT = x; then
9635 if test "x$enable_dot" = xyes; then
9636 as_fn_error $? "could not find dot" "$LINENO" 5
9637 fi
9638 enable_dot=no
9639 else
9640 enable_dot=yes
9641 fi
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
9662
9663
9664 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 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9675 # 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 # So, we kill variables containing newlines.
9683 # 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 (
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 *_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 esac
9694 case $ac_var in #(
9695 _ | IFS | as_nl) ;; #(
9696 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9697 *) { eval $ac_var=; unset $ac_var;} ;;
9698 esac ;;
9699 esac
9700 done
9701
9702 (set) 2>&1 |
9703 case $as_nl`(ac_space=' '; set) 2>&1` in #(
9704 *${as_nl}ac_space=\ *)
9705 # `set' does not quote correctly, so add quotes: double-quote
9706 # substitution turns \\\\ into \\, and sed turns \\ into \.
9707 sed -n \
9708 "s/'/'\\\\''/g;
9709 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9710 ;; #(
9711 *)
9712 # `set' quotes correctly as required by POSIX, so do not add quotes.
9713 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9714 ;;
9715 esac |
9716 sort
9717 ) |
9718 sed '
9719 /^ac_cv_env_/b end
9720 t clear
9721 :clear
9722 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9723 t end
9724 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 if test "x$cache_file" != "x/dev/null"; then
9729 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9730 $as_echo "$as_me: updating cache $cache_file" >&6;}
9731 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 else
9744 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9745 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
9746 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 ac_libobjs=
9757 ac_ltlibobjs=
9758 U=
9759 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9760 # 1. Remove the extension, and $U if already installed.
9761 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
9762 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
9763 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
9764 # will be set to the directory where LIBOBJS objects are built.
9765 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9766 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
9767 done
9768 LIBOBJS=$ac_libobjs
9769
9770 LTLIBOBJS=$ac_ltlibobjs
9771
9772
9773
9774 : "${CONFIG_STATUS=./config.status}"
9775 ac_write_fail=0
9776 ac_clean_files_save=$ac_clean_files
9777 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9778 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9779 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9780 as_write_fail=0
9781 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
9782 #! $SHELL
9783 # Generated by $as_me.
9784 # 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 ac_cs_recheck=false
9790 ac_cs_silent=false
9791
9792 SHELL=\${CONFIG_SHELL-$SHELL}
9793 export SHELL
9794 _ASEOF
9795 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9796 ## -------------------- ##
9797 ## M4sh Initialization. ##
9798 ## -------------------- ##
9799
9800 # Be more Bourne compatible
9801 DUALCASE=1; export DUALCASE # for MKS sh
9802 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
9803 emulate sh
9804 NULLCMD=:
9805 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
9806 # is contrary to our usage. Disable this feature.
9807 alias -g '${1+"$@"}'='"$@"'
9808 setopt NO_GLOB_SUBST
9809 else
9810 case `(set -o) 2>/dev/null` in #(
9811 *posix*) :
9812 set -o posix ;; #(
9813 *) :
9814 ;;
9815 esac
9816 fi
9817
9818
9819 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 # 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 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 else
9840 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9841 as_echo_n_body='eval
9842 arg=$1;
9843 case $arg in #(
9844 *"$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 fi
9853 export as_echo_body
9854 as_echo='sh -c $as_echo_body as_echo'
9855 fi
9856
9857 # 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
9867 # 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 as_myself=
9876 case $0 in #((
9877 *[\\/]* ) 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 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9884 done
9885 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 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9896 exit 1
9897 fi
9898
9899 # 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 done
9907 PS1='$ '
9908 PS2='> '
9909 PS4='+ '
9910
9911 # NLS nuisances.
9912 LC_ALL=C
9913 export LC_ALL
9914 LANGUAGE=C
9915 export LANGUAGE
9916
9917 # CDPATH.
9918 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9919
9920
9921 # as_fn_error STATUS ERROR [LINENO LOG_FD]
9922 # ----------------------------------------
9923 # 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 # script with STATUS, using 1 if that was 0.
9926 as_fn_error ()
9927 {
9928 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 fi
9933 $as_echo "$as_me: error: $2" >&2
9934 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 if expr a : '\(a\)' >/dev/null 2>&1 &&
10001 test "X`expr 00001 : '.*\(...\)'`" = X001; then
10002 as_expr=expr
10003 else
10004 as_expr=false
10005 fi
10006
10007 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10008 as_basename=basename
10009 else
10010 as_basename=false
10011 fi
10012
10013 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
10019 as_me=`$as_basename -- "$0" ||
10020 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10021 X"$0" : 'X\(//\)$' \| \
10022 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10023 $as_echo X/"$0" |
10024 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
10038 # 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
10045 ECHO_C= ECHO_N= ECHO_T=
10046 case `echo -n x` in #(((((
10047 -n*)
10048 case `echo 'xy\c'` in
10049 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
10050 xy) ECHO_C='\c';;
10051 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10052 ECHO_T=' ';;
10053 esac;;
10054 *)
10055 ECHO_N='-n';;
10056 esac
10057
10058 rm -f conf$$ conf$$.exe conf$$.file
10059 if test -d conf$$.dir; then
10060 rm -f conf$$.dir/conf$$.file
10061 else
10062 rm -f conf$$.dir
10063 mkdir conf$$.dir 2>/dev/null
10064 fi
10065 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 as_ln_s='cp -p'
10078 fi
10079 else
10080 as_ln_s='cp -p'
10081 fi
10082 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10083 rmdir conf$$.dir 2>/dev/null
10084
10085
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 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10130
10131
10132 } # as_fn_mkdir_p
10133 if mkdir -p . 2>/dev/null; then
10134 as_mkdir_p='mkdir -p "$as_dir"'
10135 else
10136 test -d ./-p && rmdir ./-p
10137 as_mkdir_p=false
10138 fi
10139
10140 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 test -d "$1/.";
10152 else
10153 case $1 in #(
10154 -*)set "./$1";;
10155 esac;
10156 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10157 ???[sx]*):;;*)false;;esac;fi
10158 '\'' sh
10159 '
10160 fi
10161 as_executable_p=$as_test_x
10162
10163 # 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 exec 6>&1
10171 ## ----------------------------------- ##
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
10177 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10178 # Save the log message, to keep $0 and so on meaningful, and to
10179 # report actual input values of CONFIG_FILES etc. instead of their
10180 # values after options handling.
10181 ac_log="
10182 This file was extended by OpenMD $as_me 1.0, which was
10183 generated by GNU Autoconf 2.68. Invocation command line was
10184
10185 CONFIG_FILES = $CONFIG_FILES
10186 CONFIG_HEADERS = $CONFIG_HEADERS
10187 CONFIG_LINKS = $CONFIG_LINKS
10188 CONFIG_COMMANDS = $CONFIG_COMMANDS
10189 $ $0 $@
10190
10191 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10192 "
10193
10194 _ACEOF
10195
10196 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 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10206 # Files that config.status was made for.
10207 config_files="$ac_config_files"
10208 config_headers="$ac_config_headers"
10209
10210 _ACEOF
10211
10212 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10213 ac_cs_usage="\
10214 \`$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
10218 Usage: $0 [OPTION]... [TAG]...
10219
10220 -h, --help print this help, then exit
10221 -V, --version print version number and configuration settings, then exit
10222 --config print configuration, then exit
10223 -q, --quiet, --silent
10224 do not print progress messages
10225 -d, --debug don't remove temporary files
10226 --recheck update $as_me by reconfiguring in the same conditions
10227 --file=FILE[:TEMPLATE]
10228 instantiate the configuration file FILE
10229 --header=FILE[:TEMPLATE]
10230 instantiate the configuration header FILE
10231
10232 Configuration files:
10233 $config_files
10234
10235 Configuration headers:
10236 $config_headers
10237
10238 Report bugs to <gezelter@nd.edu>."
10239
10240 _ACEOF
10241 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10242 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10243 ac_cs_version="\\
10244 OpenMD config.status 1.0
10245 configured by $0, generated by GNU Autoconf 2.68,
10246 with options \\"\$ac_cs_config\\"
10247
10248 Copyright (C) 2010 Free Software Foundation, Inc.
10249 This config.status script is free software; the Free Software Foundation
10250 gives unlimited permission to copy, distribute and modify it."
10251
10252 ac_pwd='$ac_pwd'
10253 srcdir='$srcdir'
10254 INSTALL='$INSTALL'
10255 test -n "\$AWK" || AWK=awk
10256 _ACEOF
10257
10258 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10259 # The default lists apply if the user does not specify any file.
10260 ac_need_defaults=:
10261 while test $# != 0
10262 do
10263 case $1 in
10264 --*=?*)
10265 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10266 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10267 ac_shift=:
10268 ;;
10269 --*=)
10270 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10271 ac_optarg=
10272 ac_shift=:
10273 ;;
10274 *)
10275 ac_option=$1
10276 ac_optarg=$2
10277 ac_shift=shift
10278 ;;
10279 esac
10280
10281 case $ac_option in
10282 # Handling of the options.
10283 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10284 ac_cs_recheck=: ;;
10285 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10286 $as_echo "$ac_cs_version"; exit ;;
10287 --config | --confi | --conf | --con | --co | --c )
10288 $as_echo "$ac_cs_config"; exit ;;
10289 --debug | --debu | --deb | --de | --d | -d )
10290 debug=: ;;
10291 --file | --fil | --fi | --f )
10292 $ac_shift
10293 case $ac_optarg in
10294 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10295 '') as_fn_error $? "missing file argument" ;;
10296 esac
10297 as_fn_append CONFIG_FILES " '$ac_optarg'"
10298 ac_need_defaults=false;;
10299 --header | --heade | --head | --hea )
10300 $ac_shift
10301 case $ac_optarg in
10302 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10303 esac
10304 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10305 ac_need_defaults=false;;
10306 --he | --h)
10307 # Conflict between --help and --header
10308 as_fn_error $? "ambiguous option: \`$1'
10309 Try \`$0 --help' for more information.";;
10310 --help | --hel | -h )
10311 $as_echo "$ac_cs_usage"; exit ;;
10312 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10313 | -silent | --silent | --silen | --sile | --sil | --si | --s)
10314 ac_cs_silent=: ;;
10315
10316 # This is an error.
10317 -*) as_fn_error $? "unrecognized option: \`$1'
10318 Try \`$0 --help' for more information." ;;
10319
10320 *) as_fn_append ac_config_targets " $1"
10321 ac_need_defaults=false ;;
10322
10323 esac
10324 shift
10325 done
10326
10327 ac_configure_extra_args=
10328
10329 if $ac_cs_silent; then
10330 exec 6>/dev/null
10331 ac_configure_extra_args="$ac_configure_extra_args --silent"
10332 fi
10333
10334 _ACEOF
10335 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10336 if \$ac_cs_recheck; then
10337 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 export CONFIG_SHELL
10342 exec "\$@"
10343 fi
10344
10345 _ACEOF
10346 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10347 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 $as_echo "$ac_log"
10354 } >&5
10355
10356 _ACEOF
10357 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10358 _ACEOF
10359
10360 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10361
10362 # Handling of arguments.
10363 for ac_config_target in $ac_config_targets
10364 do
10365 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 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
10371 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
10372 "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
10373
10374 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10375 esac
10376 done
10377
10378
10379 # 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 # Have a temporary directory for convenience. Make it in the build tree
10389 # simply because there is no reason against having it here, and in addition,
10390 # creating and moving files from /tmp can sometimes cause problems.
10391 # 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 $debug ||
10395 {
10396 tmp= ac_tmp=
10397 trap 'exit_status=$?
10398 : "${ac_tmp:=$tmp}"
10399 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
10400 ' 0
10401 trap 'as_fn_exit 1' 1 2 13 15
10402 }
10403 # Create a (secure) tmp directory for tmp files.
10404
10405 {
10406 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10407 test -d "$tmp"
10408 } ||
10409 {
10410 tmp=./conf$$-$RANDOM
10411 (umask 077 && mkdir "$tmp")
10412 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
10413 ac_tmp=$tmp
10414
10415 # 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 if test -n "$CONFIG_FILES"; then
10419
10420
10421 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 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 ac_cs_awk_cr='\\r'
10431 else
10432 ac_cs_awk_cr=$ac_cr
10433 fi
10434
10435 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
10436 _ACEOF
10437
10438
10439 {
10440 echo "cat >conf$$subs.awk <<_ACEOF" &&
10441 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10442 echo "_ACEOF"
10443 } >conf$$subs.sh ||
10444 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10445 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
10446 ac_delim='%!_!# '
10447 for ac_last_try in false false false false false :; do
10448 . ./conf$$subs.sh ||
10449 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10450
10451 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 break
10454 elif $ac_last_try; then
10455 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10456 else
10457 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10458 fi
10459 done
10460 rm -f conf$$subs.sh
10461
10462 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10463 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
10464 _ACEOF
10465 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 s/\(.\{148\}\)..*/\1/
10478 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 s/\(.\{148\}\)..*/\1/
10492 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 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
10512 for (key in S) S_is_set[key] = 1
10513 FS = ""
10514
10515 }
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
10533 print line
10534 }
10535
10536 _ACAWK
10537 _ACEOF
10538 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 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
10544 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
10545 _ACEOF
10546
10547 # 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 # 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 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 s/:*$//
10562 x
10563 s/\(=[ ]*\).*/\1/
10564 G
10565 s/\n//
10566 s/^[^=]*=[ ]*$//
10567 }'
10568 fi
10569
10570 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10571 fi # test -n "$CONFIG_FILES"
10572
10573 # 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 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
10578 BEGIN {
10579 _ACEOF
10580
10581 # 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 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
10590 if test -z "$ac_tt"; then
10591 break
10592 elif $ac_last_try; then
10593 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
10594 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 prefix = substr(line, 1, index(line, defundef) - 1)
10660 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 print "/*", prefix defundef, macro, "*/"
10670 next
10671 }
10672 }
10673 }
10674 { print }
10675 _ACAWK
10676 _ACEOF
10677 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10678 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
10679 fi # test -n "$CONFIG_HEADERS"
10680
10681
10682 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10683 shift
10684 for ac_tag
10685 do
10686 case $ac_tag in
10687 :[FHLC]) ac_mode=$ac_tag; continue;;
10688 esac
10689 case $ac_mode$ac_tag in
10690 :[FHL]*:*);;
10691 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
10692 :[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
10703 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 -) ac_f="$ac_tmp/stdin";;
10711 *) # 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 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
10720 esac
10721 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10722 as_fn_append ac_file_inputs " '$ac_f'"
10723 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 configure_input='Generated from '`
10729 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10730 `' by configure.'
10731 if test x"$ac_file" != x-; then
10732 configure_input="$ac_file. $configure_input"
10733 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10734 $as_echo "$as_me: creating $ac_file" >&6;}
10735 fi
10736 # 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
10744 case $ac_tag in
10745 *:-:* | *:-) cat >"$ac_tmp/stdin" \
10746 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
10747 esac
10748 ;;
10749 esac
10750
10751 ac_dir=`$as_dirname -- "$ac_file" ||
10752 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10753 X"$ac_file" : 'X\(//\)[^/]' \| \
10754 X"$ac_file" : 'X\(//\)$' \| \
10755 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
10756 $as_echo X"$ac_file" |
10757 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 as_dir="$ac_dir"; as_fn_mkdir_p
10775 ac_builddir=.
10776
10777 case "$ac_dir" in
10778 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10779 *)
10780 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
10781 # A ".." for each directory in $ac_dir_suffix.
10782 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
10783 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
10793 case $srcdir in
10794 .) # We are building in place.
10795 ac_srcdir=.
10796 ac_top_srcdir=$ac_top_builddir_sub
10797 ac_abs_top_srcdir=$ac_pwd ;;
10798 [\\/]* | ?:[\\/]* ) # Absolute name.
10799 ac_srcdir=$srcdir$ac_dir_suffix;
10800 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 esac
10807 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
10808
10809
10810 case $ac_mode in
10811 :F)
10812 #
10813 # CONFIG_FILE
10814 #
10815
10816 case $INSTALL in
10817 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10818 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
10819 esac
10820 _ACEOF
10821
10822 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10823 # 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 ac_sed_dataroot='
10827 /datarootdir/ {
10828 p
10829 q
10830 }
10831 /@datadir@/p
10832 /@docdir@/p
10833 /@infodir@/p
10834 /@localedir@/p
10835 /@mandir@/p'
10836 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
10837 *datarootdir*) ac_datarootdir_seen=yes;;
10838 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
10839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10840 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
10841 _ACEOF
10842 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10843 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 s&\\\${datarootdir}&$datarootdir&g' ;;
10850 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 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10857 ac_sed_extra="$ac_vpsub
10858 $extrasub
10859 _ACEOF
10860 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10861 :t
10862 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10863 s|@configure_input@|$ac_sed_conf_input|;t t
10864 s&@top_builddir@&$ac_top_builddir_sub&;t t
10865 s&@top_build_prefix@&$ac_top_build_prefix&;t t
10866 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 "
10876 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
10879 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
10880 { 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 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10884 which seems to be undefined. Please make sure it is defined" >&5
10885 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10886 which seems to be undefined. Please make sure it is defined" >&2;}
10887
10888 rm -f "$ac_tmp/stdin"
10889 case $ac_file in
10890 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
10891 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
10892 esac \
10893 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10894 ;;
10895 :H)
10896 #
10897 # CONFIG_HEADER
10898 #
10899 if test x"$ac_file" != x-; then
10900 {
10901 $as_echo "/* $configure_input */" \
10902 && 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 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10907 $as_echo "$as_me: $ac_file is unchanged" >&6;}
10908 else
10909 rm -f "$ac_file"
10910 mv "$ac_tmp/config.h" "$ac_file" \
10911 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10912 fi
10913 else
10914 $as_echo "/* $configure_input */" \
10915 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
10916 || as_fn_error $? "could not create -" "$LINENO" 5
10917 fi
10918 ;;
10919
10920
10921 esac
10922
10923
10924 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 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
10929 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
10930 "scripts/filepp":F) chmod 0755 scripts/* ;;
10931
10932 esac
10933 done # for ac_tag
10934
10935
10936 as_fn_exit 0
10937 _ACEOF
10938 ac_clean_files=$ac_clean_files_save
10939
10940 test $ac_write_fail = 0 ||
10941 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
10942
10943
10944 # 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 ac_config_status_args=
10955 test "$silent" = yes &&
10956 ac_config_status_args="$ac_config_status_args --quiet"
10957 exec 5>/dev/null
10958 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10959 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 $ac_cs_success || as_fn_exit 1
10963 fi
10964 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
10965 { $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 fi
10968

Properties

Name Value
svn:executable *