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

File Contents

# Content
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.65 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 Free Software Foundation,
10 # 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 case $0 in #((
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 for as_dir in $PATH
98 do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
103 IFS=$as_save_IFS
104
105 ;;
106 esac
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
110 as_myself=$0
111 fi
112 if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 exit 1
115 fi
116
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there. '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138 if test "x$CONFIG_SHELL" = x; then
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 emulate sh
141 NULLCMD=:
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 # is contrary to our usage. Disable this feature.
144 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 setopt NO_GLOB_SUBST
146 else
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152 esac
153 fi
154 "
155 as_required="as_fn_return () { (exit \$1); }
156 as_fn_success () { as_fn_return 0; }
157 as_fn_failure () { as_fn_return 1; }
158 as_fn_ret_success () { return 0; }
159 as_fn_ret_failure () { return 1; }
160
161 exitcode=0
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168 else
169 exitcode=1; echo positional parameters were not saved.
170 fi
171 test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 test \$(( 1 + 1 )) = 2 || exit 1"
177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
179 else
180 as_have_required=no
181 fi
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184 else
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186 as_found=false
187 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188 do
189 IFS=$as_save_IFS
190 test -z "$as_dir" && as_dir=.
191 as_found=:
192 case $as_dir in #(
193 /*)
194 for as_base in sh bash ksh sh5; do
195 # Try only shells that exist, to save several forks.
196 as_shell=$as_dir/$as_base
197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 CONFIG_SHELL=$as_shell as_have_required=yes
200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 break 2
202 fi
203 fi
204 done;;
205 esac
206 as_found=false
207 done
208 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210 CONFIG_SHELL=$SHELL as_have_required=yes
211 fi; }
212 IFS=$as_save_IFS
213
214
215 if test "x$CONFIG_SHELL" != x; then :
216 # We cannot yet assume a decent shell, so we have to provide a
217 # neutralization value for shells without unset; and this also
218 # works around shells that cannot unset nonexistent variables.
219 BASH_ENV=/dev/null
220 ENV=/dev/null
221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222 export CONFIG_SHELL
223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 fi
225
226 if test x$as_have_required = xno; then :
227 $as_echo "$0: This script requires a shell more modern than all"
228 $as_echo "$0: the shells that I found on your system."
229 if test x${ZSH_VERSION+set} = xset ; then
230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232 else
233 $as_echo "$0: Please tell bug-autoconf@gnu.org and gezelter@nd.edu
234 $0: about your system, including any error possibly output
235 $0: before this message. Then install a modern shell, or
236 $0: manually run the script under such a shell if you do
237 $0: have one."
238 fi
239 exit 1
240 fi
241 fi
242 fi
243 SHELL=${CONFIG_SHELL-/bin/sh}
244 export SHELL
245 # Unset more variables known to interfere with behavior of common tools.
246 CLICOLOR_FORCE= GREP_OPTIONS=
247 unset CLICOLOR_FORCE GREP_OPTIONS
248
249 ## --------------------- ##
250 ## M4sh Shell Functions. ##
251 ## --------------------- ##
252 # as_fn_unset VAR
253 # ---------------
254 # Portably unset VAR.
255 as_fn_unset ()
256 {
257 { eval $1=; unset $1;}
258 }
259 as_unset=as_fn_unset
260
261 # as_fn_set_status STATUS
262 # -----------------------
263 # Set $? to STATUS, without forking.
264 as_fn_set_status ()
265 {
266 return $1
267 } # as_fn_set_status
268
269 # as_fn_exit STATUS
270 # -----------------
271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272 as_fn_exit ()
273 {
274 set +e
275 as_fn_set_status $1
276 exit $1
277 } # as_fn_exit
278
279 # as_fn_mkdir_p
280 # -------------
281 # Create "$as_dir" as a directory, including parents if necessary.
282 as_fn_mkdir_p ()
283 {
284
285 case $as_dir in #(
286 -*) as_dir=./$as_dir;;
287 esac
288 test -d "$as_dir" || eval $as_mkdir_p || {
289 as_dirs=
290 while :; do
291 case $as_dir in #(
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293 *) as_qdir=$as_dir;;
294 esac
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301 $as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303 s//\1/
304 q
305 }
306 /^X\(\/\/\)[^/].*/{
307 s//\1/
308 q
309 }
310 /^X\(\/\/\)$/{
311 s//\1/
312 q
313 }
314 /^X\(\/\).*/{
315 s//\1/
316 q
317 }
318 s/.*/./; q'`
319 test -d "$as_dir" && break
320 done
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
323
324
325 } # as_fn_mkdir_p
326 # as_fn_append VAR VALUE
327 # ----------------------
328 # Append the text in VALUE to the end of the definition contained in VAR. Take
329 # advantage of any shell optimizations that allow amortized linear growth over
330 # repeated appends, instead of the typical quadratic growth present in naive
331 # implementations.
332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
334 {
335 eval $1+=\$2
336 }'
337 else
338 as_fn_append ()
339 {
340 eval $1=\$$1\$2
341 }
342 fi # as_fn_append
343
344 # as_fn_arith ARG...
345 # ------------------
346 # Perform arithmetic evaluation on the ARGs, and store the result in the
347 # global $as_val. Take advantage of shells that can avoid forks. The arguments
348 # must be portable across $(()) and expr.
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350 eval 'as_fn_arith ()
351 {
352 as_val=$(( $* ))
353 }'
354 else
355 as_fn_arith ()
356 {
357 as_val=`expr "$@" || test $? -eq 1`
358 }
359 fi # as_fn_arith
360
361
362 # as_fn_error ERROR [LINENO LOG_FD]
363 # ---------------------------------
364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 # script with status $?, using 1 if that was 0.
367 as_fn_error ()
368 {
369 as_status=$?; test $as_status -eq 0 && as_status=1
370 if test "$3"; then
371 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
373 fi
374 $as_echo "$as_me: error: $1" >&2
375 as_fn_exit $as_status
376 } # as_fn_error
377
378 if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
380 as_expr=expr
381 else
382 as_expr=false
383 fi
384
385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 as_basename=basename
387 else
388 as_basename=false
389 fi
390
391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 as_dirname=dirname
393 else
394 as_dirname=false
395 fi
396
397 as_me=`$as_basename -- "$0" ||
398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
401 $as_echo X/"$0" |
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
403 s//\1/
404 q
405 }
406 /^X\/\(\/\/\)$/{
407 s//\1/
408 q
409 }
410 /^X\/\(\/\).*/{
411 s//\1/
412 q
413 }
414 s/.*/./; q'`
415
416 # Avoid depending upon Character Ranges.
417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420 as_cr_digits='0123456789'
421 as_cr_alnum=$as_cr_Letters$as_cr_digits
422
423
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
429 sed -n '
430 p
431 /[$]LINENO/=
432 ' <$as_myself |
433 sed '
434 s/[$]LINENO.*/&-/
435 t lineno
436 b
437 :lineno
438 N
439 :loop
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441 t loop
442 s/-\n.*//
443 ' >$as_me.lineno &&
444 chmod +x "$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
446
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
450 . "./$as_me.lineno"
451 # Exit status is that of the last command.
452 exit
453 }
454
455 ECHO_C= ECHO_N= ECHO_T=
456 case `echo -n x` in #(((((
457 -n*)
458 case `echo 'xy\c'` in
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
460 xy) ECHO_C='\c';;
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
462 ECHO_T=' ';;
463 esac;;
464 *)
465 ECHO_N='-n';;
466 esac
467
468 rm -f conf$$ conf$$.exe conf$$.file
469 if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
471 else
472 rm -f conf$$.dir
473 mkdir conf$$.dir 2>/dev/null
474 fi
475 if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
477 as_ln_s='ln -s'
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483 as_ln_s='cp -p'
484 elif ln conf$$.file conf$$ 2>/dev/null; then
485 as_ln_s=ln
486 else
487 as_ln_s='cp -p'
488 fi
489 else
490 as_ln_s='cp -p'
491 fi
492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493 rmdir conf$$.dir 2>/dev/null
494
495 if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
497 else
498 test -d ./-p && rmdir ./-p
499 as_mkdir_p=false
500 fi
501
502 if test -x / >/dev/null 2>&1; then
503 as_test_x='test -x'
504 else
505 if ls -dL / >/dev/null 2>&1; then
506 as_ls_L_option=L
507 else
508 as_ls_L_option=
509 fi
510 as_test_x='
511 eval sh -c '\''
512 if test -d "$1"; then
513 test -d "$1/.";
514 else
515 case $1 in #(
516 -*)set "./$1";;
517 esac;
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
520 '\'' sh
521 '
522 fi
523 as_executable_p=$as_test_x
524
525 # Sed expression to map a string onto a valid CPP name.
526 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
527
528 # Sed expression to map a string onto a valid variable name.
529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530
531
532 test -n "$DJDIR" || exec 7<&0 </dev/null
533 exec 6>&1
534
535 # Name of the host.
536 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
537 # so uname gets run too.
538 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
539
540 #
541 # Initializations.
542 #
543 ac_default_prefix=/usr/local
544 ac_clean_files=
545 ac_config_libobj_dir=.
546 LIBOBJS=
547 cross_compiling=no
548 subdirs=
549 MFLAGS=
550 MAKEFLAGS=
551
552 # Identity of this package.
553 PACKAGE_NAME='OpenMD'
554 PACKAGE_TARNAME='openmd'
555 PACKAGE_VERSION='1.0'
556 PACKAGE_STRING='OpenMD 1.0'
557 PACKAGE_BUGREPORT='gezelter@nd.edu'
558 PACKAGE_URL=''
559
560 ac_unique_file="src/applications/openmd/openmd.cpp"
561 ac_default_prefix="/usr/local"
562 # Factoring default headers for most tests.
563 ac_includes_default="\
564 #include <stdio.h>
565 #ifdef HAVE_SYS_TYPES_H
566 # include <sys/types.h>
567 #endif
568 #ifdef HAVE_SYS_STAT_H
569 # include <sys/stat.h>
570 #endif
571 #ifdef STDC_HEADERS
572 # include <stdlib.h>
573 # include <stddef.h>
574 #else
575 # ifdef HAVE_STDLIB_H
576 # include <stdlib.h>
577 # endif
578 #endif
579 #ifdef HAVE_STRING_H
580 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
581 # include <memory.h>
582 # endif
583 # include <string.h>
584 #endif
585 #ifdef HAVE_STRINGS_H
586 # include <strings.h>
587 #endif
588 #ifdef HAVE_INTTYPES_H
589 # include <inttypes.h>
590 #endif
591 #ifdef HAVE_STDINT_H
592 # include <stdint.h>
593 #endif
594 #ifdef HAVE_UNISTD_H
595 # include <unistd.h>
596 #endif"
597
598 ac_subst_vars='LTLIBOBJS
599 SUBDIRS
600 OPENMD_HOME
601 OPENMD
602 MKINSTALLDIRS
603 BATEXT
604 enable_latex_docs
605 enable_html_docs
606 enable_dot
607 DOC
608 DOT
609 DOXYGEN
610 POW_LIB
611 LIBOBJS
612 USE_OPENBABEL
613 OPENBABEL_LIB
614 OPENBABEL_LIB_DIR
615 OPENBABEL_INC_DIR
616 CXXCPP
617 USE_QHULL
618 QHULL
619 QHULL_LIB_DIR
620 QHULL_INC_DIR
621 FFTW_LIBS
622 FFTW_LIB_DIR
623 FFTW_INC_DIR
624 ZLIB
625 ZLIB_LIB_DIR
626 ZLIB_INC_DIR
627 F90_MODULE_NAMES
628 F90MODINCSPEC
629 MODDIRFLAG
630 F90_WORK_FILES_ARG
631 MOD
632 FC_FUNC_
633 FC_FUNC
634 FCLIBS
635 PREPDEFFLAG
636 FCFLAGS_SRCEXT
637 FCFLAGS_F90
638 PS
639 AR
640 INSTALL_DATA
641 INSTALL_SCRIPT
642 INSTALL_PROGRAM
643 PERL_SHEBANG
644 PERLINTERP
645 RANLIB
646 SET_MAKE
647 LN_S
648 EGREP
649 GREP
650 CPP
651 USE_MPI
652 MPIFC
653 MPICC
654 MPILIBS
655 MPICXX
656 LIBDL
657 ac_ct_FC
658 FCFLAGS
659 FC
660 ac_ct_CC
661 CFLAGS
662 CC
663 OBJEXT
664 EXEEXT
665 ac_ct_CXX
666 CPPFLAGS
667 LDFLAGS
668 CXXFLAGS
669 CXX
670 USE_SINGLE_PRECISION
671 debug
672 PROGNAME
673 host_os
674 host_vendor
675 host_cpu
676 host
677 build_os
678 build_vendor
679 build_cpu
680 build
681 target_alias
682 host_alias
683 build_alias
684 LIBS
685 ECHO_T
686 ECHO_N
687 ECHO_C
688 DEFS
689 mandir
690 localedir
691 libdir
692 psdir
693 pdfdir
694 dvidir
695 htmldir
696 infodir
697 docdir
698 oldincludedir
699 includedir
700 localstatedir
701 sharedstatedir
702 sysconfdir
703 datadir
704 datarootdir
705 libexecdir
706 sbindir
707 bindir
708 program_transform_name
709 prefix
710 exec_prefix
711 PACKAGE_URL
712 PACKAGE_BUGREPORT
713 PACKAGE_STRING
714 PACKAGE_VERSION
715 PACKAGE_TARNAME
716 PACKAGE_NAME
717 PATH_SEPARATOR
718 SHELL'
719 ac_subst_files=''
720 ac_user_opts='
721 enable_option_checking
722 enable_openmd_home
723 enable_debug
724 enable_single
725 enable_float
726 with_perl_shebang
727 with_zlib
728 with_fftw
729 with_qhull
730 with_openbabel
731 enable_doxygen
732 enable_dot
733 enable_html_docs
734 enable_latex_docs
735 '
736 ac_precious_vars='build_alias
737 host_alias
738 target_alias
739 CXX
740 CXXFLAGS
741 LDFLAGS
742 LIBS
743 CPPFLAGS
744 CCC
745 CC
746 CFLAGS
747 FC
748 FCFLAGS
749 MPICXX
750 MPICC
751 MPIFC
752 CPP
753 CXXCPP'
754
755
756 # Initialize some variables set by options.
757 ac_init_help=
758 ac_init_version=false
759 ac_unrecognized_opts=
760 ac_unrecognized_sep=
761 # The variables have the same names as the options, with
762 # dashes changed to underlines.
763 cache_file=/dev/null
764 exec_prefix=NONE
765 no_create=
766 no_recursion=
767 prefix=NONE
768 program_prefix=NONE
769 program_suffix=NONE
770 program_transform_name=s,x,x,
771 silent=
772 site=
773 srcdir=
774 verbose=
775 x_includes=NONE
776 x_libraries=NONE
777
778 # Installation directory options.
779 # These are left unexpanded so users can "make install exec_prefix=/foo"
780 # and all the variables that are supposed to be based on exec_prefix
781 # by default will actually change.
782 # Use braces instead of parens because sh, perl, etc. also accept them.
783 # (The list follows the same order as the GNU Coding Standards.)
784 bindir='${exec_prefix}/bin'
785 sbindir='${exec_prefix}/sbin'
786 libexecdir='${exec_prefix}/libexec'
787 datarootdir='${prefix}/share'
788 datadir='${datarootdir}'
789 sysconfdir='${prefix}/etc'
790 sharedstatedir='${prefix}/com'
791 localstatedir='${prefix}/var'
792 includedir='${prefix}/include'
793 oldincludedir='/usr/include'
794 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
795 infodir='${datarootdir}/info'
796 htmldir='${docdir}'
797 dvidir='${docdir}'
798 pdfdir='${docdir}'
799 psdir='${docdir}'
800 libdir='${exec_prefix}/lib'
801 localedir='${datarootdir}/locale'
802 mandir='${datarootdir}/man'
803
804 ac_prev=
805 ac_dashdash=
806 for ac_option
807 do
808 # If the previous option needs an argument, assign it.
809 if test -n "$ac_prev"; then
810 eval $ac_prev=\$ac_option
811 ac_prev=
812 continue
813 fi
814
815 case $ac_option in
816 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
817 *) ac_optarg=yes ;;
818 esac
819
820 # Accept the important Cygnus configure options, so we can diagnose typos.
821
822 case $ac_dashdash$ac_option in
823 --)
824 ac_dashdash=yes ;;
825
826 -bindir | --bindir | --bindi | --bind | --bin | --bi)
827 ac_prev=bindir ;;
828 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
829 bindir=$ac_optarg ;;
830
831 -build | --build | --buil | --bui | --bu)
832 ac_prev=build_alias ;;
833 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
834 build_alias=$ac_optarg ;;
835
836 -cache-file | --cache-file | --cache-fil | --cache-fi \
837 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
838 ac_prev=cache_file ;;
839 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
840 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
841 cache_file=$ac_optarg ;;
842
843 --config-cache | -C)
844 cache_file=config.cache ;;
845
846 -datadir | --datadir | --datadi | --datad)
847 ac_prev=datadir ;;
848 -datadir=* | --datadir=* | --datadi=* | --datad=*)
849 datadir=$ac_optarg ;;
850
851 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
852 | --dataroo | --dataro | --datar)
853 ac_prev=datarootdir ;;
854 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
855 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
856 datarootdir=$ac_optarg ;;
857
858 -disable-* | --disable-*)
859 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
860 # Reject names that are not valid shell variable names.
861 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
862 as_fn_error "invalid feature name: $ac_useropt"
863 ac_useropt_orig=$ac_useropt
864 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
865 case $ac_user_opts in
866 *"
867 "enable_$ac_useropt"
868 "*) ;;
869 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
870 ac_unrecognized_sep=', ';;
871 esac
872 eval enable_$ac_useropt=no ;;
873
874 -docdir | --docdir | --docdi | --doc | --do)
875 ac_prev=docdir ;;
876 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
877 docdir=$ac_optarg ;;
878
879 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
880 ac_prev=dvidir ;;
881 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
882 dvidir=$ac_optarg ;;
883
884 -enable-* | --enable-*)
885 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
886 # Reject names that are not valid shell variable names.
887 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
888 as_fn_error "invalid feature name: $ac_useropt"
889 ac_useropt_orig=$ac_useropt
890 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
891 case $ac_user_opts in
892 *"
893 "enable_$ac_useropt"
894 "*) ;;
895 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
896 ac_unrecognized_sep=', ';;
897 esac
898 eval enable_$ac_useropt=\$ac_optarg ;;
899
900 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
901 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
902 | --exec | --exe | --ex)
903 ac_prev=exec_prefix ;;
904 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
905 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
906 | --exec=* | --exe=* | --ex=*)
907 exec_prefix=$ac_optarg ;;
908
909 -gas | --gas | --ga | --g)
910 # Obsolete; use --with-gas.
911 with_gas=yes ;;
912
913 -help | --help | --hel | --he | -h)
914 ac_init_help=long ;;
915 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
916 ac_init_help=recursive ;;
917 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
918 ac_init_help=short ;;
919
920 -host | --host | --hos | --ho)
921 ac_prev=host_alias ;;
922 -host=* | --host=* | --hos=* | --ho=*)
923 host_alias=$ac_optarg ;;
924
925 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
926 ac_prev=htmldir ;;
927 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
928 | --ht=*)
929 htmldir=$ac_optarg ;;
930
931 -includedir | --includedir | --includedi | --included | --include \
932 | --includ | --inclu | --incl | --inc)
933 ac_prev=includedir ;;
934 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
935 | --includ=* | --inclu=* | --incl=* | --inc=*)
936 includedir=$ac_optarg ;;
937
938 -infodir | --infodir | --infodi | --infod | --info | --inf)
939 ac_prev=infodir ;;
940 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
941 infodir=$ac_optarg ;;
942
943 -libdir | --libdir | --libdi | --libd)
944 ac_prev=libdir ;;
945 -libdir=* | --libdir=* | --libdi=* | --libd=*)
946 libdir=$ac_optarg ;;
947
948 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
949 | --libexe | --libex | --libe)
950 ac_prev=libexecdir ;;
951 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
952 | --libexe=* | --libex=* | --libe=*)
953 libexecdir=$ac_optarg ;;
954
955 -localedir | --localedir | --localedi | --localed | --locale)
956 ac_prev=localedir ;;
957 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
958 localedir=$ac_optarg ;;
959
960 -localstatedir | --localstatedir | --localstatedi | --localstated \
961 | --localstate | --localstat | --localsta | --localst | --locals)
962 ac_prev=localstatedir ;;
963 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
964 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
965 localstatedir=$ac_optarg ;;
966
967 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
968 ac_prev=mandir ;;
969 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
970 mandir=$ac_optarg ;;
971
972 -nfp | --nfp | --nf)
973 # Obsolete; use --without-fp.
974 with_fp=no ;;
975
976 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
977 | --no-cr | --no-c | -n)
978 no_create=yes ;;
979
980 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
981 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
982 no_recursion=yes ;;
983
984 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
985 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
986 | --oldin | --oldi | --old | --ol | --o)
987 ac_prev=oldincludedir ;;
988 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
989 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
990 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
991 oldincludedir=$ac_optarg ;;
992
993 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
994 ac_prev=prefix ;;
995 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
996 prefix=$ac_optarg ;;
997
998 -program-prefix | --program-prefix | --program-prefi | --program-pref \
999 | --program-pre | --program-pr | --program-p)
1000 ac_prev=program_prefix ;;
1001 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1002 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1003 program_prefix=$ac_optarg ;;
1004
1005 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1006 | --program-suf | --program-su | --program-s)
1007 ac_prev=program_suffix ;;
1008 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1009 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1010 program_suffix=$ac_optarg ;;
1011
1012 -program-transform-name | --program-transform-name \
1013 | --program-transform-nam | --program-transform-na \
1014 | --program-transform-n | --program-transform- \
1015 | --program-transform | --program-transfor \
1016 | --program-transfo | --program-transf \
1017 | --program-trans | --program-tran \
1018 | --progr-tra | --program-tr | --program-t)
1019 ac_prev=program_transform_name ;;
1020 -program-transform-name=* | --program-transform-name=* \
1021 | --program-transform-nam=* | --program-transform-na=* \
1022 | --program-transform-n=* | --program-transform-=* \
1023 | --program-transform=* | --program-transfor=* \
1024 | --program-transfo=* | --program-transf=* \
1025 | --program-trans=* | --program-tran=* \
1026 | --progr-tra=* | --program-tr=* | --program-t=*)
1027 program_transform_name=$ac_optarg ;;
1028
1029 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1030 ac_prev=pdfdir ;;
1031 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1032 pdfdir=$ac_optarg ;;
1033
1034 -psdir | --psdir | --psdi | --psd | --ps)
1035 ac_prev=psdir ;;
1036 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1037 psdir=$ac_optarg ;;
1038
1039 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1040 | -silent | --silent | --silen | --sile | --sil)
1041 silent=yes ;;
1042
1043 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1044 ac_prev=sbindir ;;
1045 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1046 | --sbi=* | --sb=*)
1047 sbindir=$ac_optarg ;;
1048
1049 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1050 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1051 | --sharedst | --shareds | --shared | --share | --shar \
1052 | --sha | --sh)
1053 ac_prev=sharedstatedir ;;
1054 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1055 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1056 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1057 | --sha=* | --sh=*)
1058 sharedstatedir=$ac_optarg ;;
1059
1060 -site | --site | --sit)
1061 ac_prev=site ;;
1062 -site=* | --site=* | --sit=*)
1063 site=$ac_optarg ;;
1064
1065 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1066 ac_prev=srcdir ;;
1067 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1068 srcdir=$ac_optarg ;;
1069
1070 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1071 | --syscon | --sysco | --sysc | --sys | --sy)
1072 ac_prev=sysconfdir ;;
1073 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1074 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1075 sysconfdir=$ac_optarg ;;
1076
1077 -target | --target | --targe | --targ | --tar | --ta | --t)
1078 ac_prev=target_alias ;;
1079 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1080 target_alias=$ac_optarg ;;
1081
1082 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1083 verbose=yes ;;
1084
1085 -version | --version | --versio | --versi | --vers | -V)
1086 ac_init_version=: ;;
1087
1088 -with-* | --with-*)
1089 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1090 # Reject names that are not valid shell variable names.
1091 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1092 as_fn_error "invalid package name: $ac_useropt"
1093 ac_useropt_orig=$ac_useropt
1094 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1095 case $ac_user_opts in
1096 *"
1097 "with_$ac_useropt"
1098 "*) ;;
1099 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1100 ac_unrecognized_sep=', ';;
1101 esac
1102 eval with_$ac_useropt=\$ac_optarg ;;
1103
1104 -without-* | --without-*)
1105 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1106 # Reject names that are not valid shell variable names.
1107 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108 as_fn_error "invalid package name: $ac_useropt"
1109 ac_useropt_orig=$ac_useropt
1110 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111 case $ac_user_opts in
1112 *"
1113 "with_$ac_useropt"
1114 "*) ;;
1115 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1116 ac_unrecognized_sep=', ';;
1117 esac
1118 eval with_$ac_useropt=no ;;
1119
1120 --x)
1121 # Obsolete; use --with-x.
1122 with_x=yes ;;
1123
1124 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1125 | --x-incl | --x-inc | --x-in | --x-i)
1126 ac_prev=x_includes ;;
1127 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1128 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1129 x_includes=$ac_optarg ;;
1130
1131 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1132 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1133 ac_prev=x_libraries ;;
1134 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1135 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1136 x_libraries=$ac_optarg ;;
1137
1138 -*) as_fn_error "unrecognized option: \`$ac_option'
1139 Try \`$0 --help' for more information."
1140 ;;
1141
1142 *=*)
1143 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1144 # Reject names that are not valid shell variable names.
1145 case $ac_envvar in #(
1146 '' | [0-9]* | *[!_$as_cr_alnum]* )
1147 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1148 esac
1149 eval $ac_envvar=\$ac_optarg
1150 export $ac_envvar ;;
1151
1152 *)
1153 # FIXME: should be removed in autoconf 3.0.
1154 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1155 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1156 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1157 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1158 ;;
1159
1160 esac
1161 done
1162
1163 if test -n "$ac_prev"; then
1164 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1165 as_fn_error "missing argument to $ac_option"
1166 fi
1167
1168 if test -n "$ac_unrecognized_opts"; then
1169 case $enable_option_checking in
1170 no) ;;
1171 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1172 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1173 esac
1174 fi
1175
1176 # Check all directory arguments for consistency.
1177 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1178 datadir sysconfdir sharedstatedir localstatedir includedir \
1179 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1180 libdir localedir mandir
1181 do
1182 eval ac_val=\$$ac_var
1183 # Remove trailing slashes.
1184 case $ac_val in
1185 */ )
1186 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1187 eval $ac_var=\$ac_val;;
1188 esac
1189 # Be sure to have absolute directory names.
1190 case $ac_val in
1191 [\\/$]* | ?:[\\/]* ) continue;;
1192 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1193 esac
1194 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1195 done
1196
1197 # There might be people who depend on the old broken behavior: `$host'
1198 # used to hold the argument of --host etc.
1199 # FIXME: To remove some day.
1200 build=$build_alias
1201 host=$host_alias
1202 target=$target_alias
1203
1204 # FIXME: To remove some day.
1205 if test "x$host_alias" != x; then
1206 if test "x$build_alias" = x; then
1207 cross_compiling=maybe
1208 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1209 If a cross compiler is detected then cross compile mode will be used." >&2
1210 elif test "x$build_alias" != "x$host_alias"; then
1211 cross_compiling=yes
1212 fi
1213 fi
1214
1215 ac_tool_prefix=
1216 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1217
1218 test "$silent" = yes && exec 6>/dev/null
1219
1220
1221 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1222 ac_ls_di=`ls -di .` &&
1223 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1224 as_fn_error "working directory cannot be determined"
1225 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1226 as_fn_error "pwd does not report name of working directory"
1227
1228
1229 # Find the source files, if location was not specified.
1230 if test -z "$srcdir"; then
1231 ac_srcdir_defaulted=yes
1232 # Try the directory containing this script, then the parent directory.
1233 ac_confdir=`$as_dirname -- "$as_myself" ||
1234 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1235 X"$as_myself" : 'X\(//\)[^/]' \| \
1236 X"$as_myself" : 'X\(//\)$' \| \
1237 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1238 $as_echo X"$as_myself" |
1239 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1240 s//\1/
1241 q
1242 }
1243 /^X\(\/\/\)[^/].*/{
1244 s//\1/
1245 q
1246 }
1247 /^X\(\/\/\)$/{
1248 s//\1/
1249 q
1250 }
1251 /^X\(\/\).*/{
1252 s//\1/
1253 q
1254 }
1255 s/.*/./; q'`
1256 srcdir=$ac_confdir
1257 if test ! -r "$srcdir/$ac_unique_file"; then
1258 srcdir=..
1259 fi
1260 else
1261 ac_srcdir_defaulted=no
1262 fi
1263 if test ! -r "$srcdir/$ac_unique_file"; then
1264 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1265 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1266 fi
1267 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1268 ac_abs_confdir=`(
1269 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1270 pwd)`
1271 # When building in place, set srcdir=.
1272 if test "$ac_abs_confdir" = "$ac_pwd"; then
1273 srcdir=.
1274 fi
1275 # Remove unnecessary trailing slashes from srcdir.
1276 # Double slashes in file names in object file debugging info
1277 # mess up M-x gdb in Emacs.
1278 case $srcdir in
1279 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1280 esac
1281 for ac_var in $ac_precious_vars; do
1282 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1283 eval ac_env_${ac_var}_value=\$${ac_var}
1284 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1285 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1286 done
1287
1288 #
1289 # Report the --help message.
1290 #
1291 if test "$ac_init_help" = "long"; then
1292 # Omit some internal or obsolete options to make the list less imposing.
1293 # This message is too long to be a string in the A/UX 3.1 sh.
1294 cat <<_ACEOF
1295 \`configure' configures OpenMD 1.0 to adapt to many kinds of systems.
1296
1297 Usage: $0 [OPTION]... [VAR=VALUE]...
1298
1299 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1300 VAR=VALUE. See below for descriptions of some of the useful variables.
1301
1302 Defaults for the options are specified in brackets.
1303
1304 Configuration:
1305 -h, --help display this help and exit
1306 --help=short display options specific to this package
1307 --help=recursive display the short help of all the included packages
1308 -V, --version display version information and exit
1309 -q, --quiet, --silent do not print \`checking...' messages
1310 --cache-file=FILE cache test results in FILE [disabled]
1311 -C, --config-cache alias for \`--cache-file=config.cache'
1312 -n, --no-create do not create output files
1313 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1314
1315 Installation directories:
1316 --prefix=PREFIX install architecture-independent files in PREFIX
1317 [$ac_default_prefix]
1318 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1319 [PREFIX]
1320
1321 By default, \`make install' will install all the files in
1322 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1323 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1324 for instance \`--prefix=\$HOME'.
1325
1326 For better control, use the options below.
1327
1328 Fine tuning of the installation directories:
1329 --bindir=DIR user executables [EPREFIX/bin]
1330 --sbindir=DIR system admin executables [EPREFIX/sbin]
1331 --libexecdir=DIR program executables [EPREFIX/libexec]
1332 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1333 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1334 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1335 --libdir=DIR object code libraries [EPREFIX/lib]
1336 --includedir=DIR C header files [PREFIX/include]
1337 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1338 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1339 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1340 --infodir=DIR info documentation [DATAROOTDIR/info]
1341 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1342 --mandir=DIR man documentation [DATAROOTDIR/man]
1343 --docdir=DIR documentation root [DATAROOTDIR/doc/openmd]
1344 --htmldir=DIR html documentation [DOCDIR]
1345 --dvidir=DIR dvi documentation [DOCDIR]
1346 --pdfdir=DIR pdf documentation [DOCDIR]
1347 --psdir=DIR ps documentation [DOCDIR]
1348 _ACEOF
1349
1350 cat <<\_ACEOF
1351
1352 System types:
1353 --build=BUILD configure for building on BUILD [guessed]
1354 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1355 _ACEOF
1356 fi
1357
1358 if test -n "$ac_init_help"; then
1359 case $ac_init_help in
1360 short | recursive ) echo "Configuration of OpenMD 1.0:";;
1361 esac
1362 cat <<\_ACEOF
1363
1364 Optional Features:
1365 --disable-option-checking ignore unrecognized --enable/--with options
1366 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1367 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1368 --enable-openmd-home=DIR define OpenMD home dir PREFIX/openmd
1369 --enable-debug Compile OpenMD in debug mode
1370 --enable-single compile OpenMD in single precision
1371 --enable-float synonym for --enable-single
1372 --enable-doxygen enable documentation generation with doxygen (auto)
1373 --enable-dot use 'dot' to generate graphs in doxygen (auto)
1374 --enable-html-docs enable HTML generation with doxygen (yes)
1375 --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1376
1377 Optional Packages:
1378 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1379 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1380 --with-perl-shebang override what perl thinks is the way for the kernel
1381 to start it (seldom needed)
1382 --with-zlib=DIR root directory path of zlib installation (defaults
1383 to /usr/local or /usr if not found in /usr/local)
1384 --with-fftw=DIR root directory path of fftw installation (defaults
1385 to /usr/local or /usr if not found in /usr/local)
1386 --with-qhull=DIR root directory path of qhull installation (defaults
1387 to /usr/local or /usr if not found in /usr/local)
1388 --with-openbabel=DIR root directory path of openbabel-2.x installation
1389 (defaults to /usr/local or /usr if not found in
1390 /usr/local)
1391
1392 Some influential environment variables:
1393 CXX C++ compiler command
1394 CXXFLAGS C++ compiler flags
1395 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1396 nonstandard directory <lib dir>
1397 LIBS libraries to pass to the linker, e.g. -l<library>
1398 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1399 you have headers in a nonstandard directory <include dir>
1400 CC C compiler command
1401 CFLAGS C compiler flags
1402 FC Fortran compiler command
1403 FCFLAGS Fortran compiler flags
1404 MPICXX MPI C++ compiler command
1405 MPICC MPI C compiler command
1406 MPIFC MPI Fortran compiler command
1407 CPP C preprocessor
1408 CXXCPP C++ preprocessor
1409
1410 Use these variables to override the choices made by `configure' or to help
1411 it to find libraries and programs with nonstandard names/locations.
1412
1413 Report bugs to <gezelter@nd.edu>.
1414 _ACEOF
1415 ac_status=$?
1416 fi
1417
1418 if test "$ac_init_help" = "recursive"; then
1419 # If there are subdirs, report their specific --help.
1420 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1421 test -d "$ac_dir" ||
1422 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1423 continue
1424 ac_builddir=.
1425
1426 case "$ac_dir" in
1427 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1428 *)
1429 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1430 # A ".." for each directory in $ac_dir_suffix.
1431 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1432 case $ac_top_builddir_sub in
1433 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1434 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1435 esac ;;
1436 esac
1437 ac_abs_top_builddir=$ac_pwd
1438 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1439 # for backward compatibility:
1440 ac_top_builddir=$ac_top_build_prefix
1441
1442 case $srcdir in
1443 .) # We are building in place.
1444 ac_srcdir=.
1445 ac_top_srcdir=$ac_top_builddir_sub
1446 ac_abs_top_srcdir=$ac_pwd ;;
1447 [\\/]* | ?:[\\/]* ) # Absolute name.
1448 ac_srcdir=$srcdir$ac_dir_suffix;
1449 ac_top_srcdir=$srcdir
1450 ac_abs_top_srcdir=$srcdir ;;
1451 *) # Relative name.
1452 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1453 ac_top_srcdir=$ac_top_build_prefix$srcdir
1454 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1455 esac
1456 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1457
1458 cd "$ac_dir" || { ac_status=$?; continue; }
1459 # Check for guested configure.
1460 if test -f "$ac_srcdir/configure.gnu"; then
1461 echo &&
1462 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1463 elif test -f "$ac_srcdir/configure"; then
1464 echo &&
1465 $SHELL "$ac_srcdir/configure" --help=recursive
1466 else
1467 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1468 fi || ac_status=$?
1469 cd "$ac_pwd" || { ac_status=$?; break; }
1470 done
1471 fi
1472
1473 test -n "$ac_init_help" && exit $ac_status
1474 if $ac_init_version; then
1475 cat <<\_ACEOF
1476 OpenMD configure 1.0
1477 generated by GNU Autoconf 2.65
1478
1479 Copyright (C) 2009 Free Software Foundation, Inc.
1480 This configure script is free software; the Free Software Foundation
1481 gives unlimited permission to copy, distribute and modify it.
1482 _ACEOF
1483 exit
1484 fi
1485
1486 ## ------------------------ ##
1487 ## Autoconf initialization. ##
1488 ## ------------------------ ##
1489
1490 # ac_fn_cxx_try_compile LINENO
1491 # ----------------------------
1492 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1493 ac_fn_cxx_try_compile ()
1494 {
1495 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1496 rm -f conftest.$ac_objext
1497 if { { ac_try="$ac_compile"
1498 case "(($ac_try" in
1499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1500 *) ac_try_echo=$ac_try;;
1501 esac
1502 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1503 $as_echo "$ac_try_echo"; } >&5
1504 (eval "$ac_compile") 2>conftest.err
1505 ac_status=$?
1506 if test -s conftest.err; then
1507 grep -v '^ *+' conftest.err >conftest.er1
1508 cat conftest.er1 >&5
1509 mv -f conftest.er1 conftest.err
1510 fi
1511 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1512 test $ac_status = 0; } && {
1513 test -z "$ac_cxx_werror_flag" ||
1514 test ! -s conftest.err
1515 } && test -s conftest.$ac_objext; then :
1516 ac_retval=0
1517 else
1518 $as_echo "$as_me: failed program was:" >&5
1519 sed 's/^/| /' conftest.$ac_ext >&5
1520
1521 ac_retval=1
1522 fi
1523 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1524 as_fn_set_status $ac_retval
1525
1526 } # ac_fn_cxx_try_compile
1527
1528 # ac_fn_c_try_compile LINENO
1529 # --------------------------
1530 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1531 ac_fn_c_try_compile ()
1532 {
1533 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534 rm -f conftest.$ac_objext
1535 if { { ac_try="$ac_compile"
1536 case "(($ac_try" in
1537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1538 *) ac_try_echo=$ac_try;;
1539 esac
1540 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541 $as_echo "$ac_try_echo"; } >&5
1542 (eval "$ac_compile") 2>conftest.err
1543 ac_status=$?
1544 if test -s conftest.err; then
1545 grep -v '^ *+' conftest.err >conftest.er1
1546 cat conftest.er1 >&5
1547 mv -f conftest.er1 conftest.err
1548 fi
1549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550 test $ac_status = 0; } && {
1551 test -z "$ac_c_werror_flag" ||
1552 test ! -s conftest.err
1553 } && test -s conftest.$ac_objext; then :
1554 ac_retval=0
1555 else
1556 $as_echo "$as_me: failed program was:" >&5
1557 sed 's/^/| /' conftest.$ac_ext >&5
1558
1559 ac_retval=1
1560 fi
1561 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1562 as_fn_set_status $ac_retval
1563
1564 } # ac_fn_c_try_compile
1565
1566 # ac_fn_fc_try_compile LINENO
1567 # ---------------------------
1568 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1569 ac_fn_fc_try_compile ()
1570 {
1571 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572 rm -f conftest.$ac_objext
1573 if { { ac_try="$ac_compile"
1574 case "(($ac_try" in
1575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1576 *) ac_try_echo=$ac_try;;
1577 esac
1578 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579 $as_echo "$ac_try_echo"; } >&5
1580 (eval "$ac_compile") 2>conftest.err
1581 ac_status=$?
1582 if test -s conftest.err; then
1583 grep -v '^ *+' conftest.err >conftest.er1
1584 cat conftest.er1 >&5
1585 mv -f conftest.er1 conftest.err
1586 fi
1587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588 test $ac_status = 0; } && {
1589 test -z "$ac_fc_werror_flag" ||
1590 test ! -s conftest.err
1591 } && test -s conftest.$ac_objext; then :
1592 ac_retval=0
1593 else
1594 $as_echo "$as_me: failed program was:" >&5
1595 sed 's/^/| /' conftest.$ac_ext >&5
1596
1597 ac_retval=1
1598 fi
1599 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1600 as_fn_set_status $ac_retval
1601
1602 } # ac_fn_fc_try_compile
1603
1604 # ac_fn_cxx_try_link LINENO
1605 # -------------------------
1606 # Try to link conftest.$ac_ext, and return whether this succeeded.
1607 ac_fn_cxx_try_link ()
1608 {
1609 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610 rm -f conftest.$ac_objext conftest$ac_exeext
1611 if { { ac_try="$ac_link"
1612 case "(($ac_try" in
1613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1614 *) ac_try_echo=$ac_try;;
1615 esac
1616 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1617 $as_echo "$ac_try_echo"; } >&5
1618 (eval "$ac_link") 2>conftest.err
1619 ac_status=$?
1620 if test -s conftest.err; then
1621 grep -v '^ *+' conftest.err >conftest.er1
1622 cat conftest.er1 >&5
1623 mv -f conftest.er1 conftest.err
1624 fi
1625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1626 test $ac_status = 0; } && {
1627 test -z "$ac_cxx_werror_flag" ||
1628 test ! -s conftest.err
1629 } && test -s conftest$ac_exeext && {
1630 test "$cross_compiling" = yes ||
1631 $as_test_x conftest$ac_exeext
1632 }; then :
1633 ac_retval=0
1634 else
1635 $as_echo "$as_me: failed program was:" >&5
1636 sed 's/^/| /' conftest.$ac_ext >&5
1637
1638 ac_retval=1
1639 fi
1640 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1641 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1642 # interfere with the next link command; also delete a directory that is
1643 # left behind by Apple's compiler. We do this before executing the actions.
1644 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1645 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1646 as_fn_set_status $ac_retval
1647
1648 } # ac_fn_cxx_try_link
1649
1650 # ac_fn_cxx_check_func LINENO FUNC VAR
1651 # ------------------------------------
1652 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1653 ac_fn_cxx_check_func ()
1654 {
1655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1657 $as_echo_n "checking for $2... " >&6; }
1658 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1659 $as_echo_n "(cached) " >&6
1660 else
1661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1662 /* end confdefs.h. */
1663 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1664 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1665 #define $2 innocuous_$2
1666
1667 /* System header to define __stub macros and hopefully few prototypes,
1668 which can conflict with char $2 (); below.
1669 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1670 <limits.h> exists even on freestanding compilers. */
1671
1672 #ifdef __STDC__
1673 # include <limits.h>
1674 #else
1675 # include <assert.h>
1676 #endif
1677
1678 #undef $2
1679
1680 /* Override any GCC internal prototype to avoid an error.
1681 Use char because int might match the return type of a GCC
1682 builtin and then its argument prototype would still apply. */
1683 #ifdef __cplusplus
1684 extern "C"
1685 #endif
1686 char $2 ();
1687 /* The GNU C library defines this for functions which it implements
1688 to always fail with ENOSYS. Some functions are actually named
1689 something starting with __ and the normal name is an alias. */
1690 #if defined __stub_$2 || defined __stub___$2
1691 choke me
1692 #endif
1693
1694 int
1695 main ()
1696 {
1697 return $2 ();
1698 ;
1699 return 0;
1700 }
1701 _ACEOF
1702 if ac_fn_cxx_try_link "$LINENO"; then :
1703 eval "$3=yes"
1704 else
1705 eval "$3=no"
1706 fi
1707 rm -f core conftest.err conftest.$ac_objext \
1708 conftest$ac_exeext conftest.$ac_ext
1709 fi
1710 eval ac_res=\$$3
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1712 $as_echo "$ac_res" >&6; }
1713 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1714
1715 } # ac_fn_cxx_check_func
1716
1717 # ac_fn_c_try_link LINENO
1718 # -----------------------
1719 # Try to link conftest.$ac_ext, and return whether this succeeded.
1720 ac_fn_c_try_link ()
1721 {
1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723 rm -f conftest.$ac_objext conftest$ac_exeext
1724 if { { ac_try="$ac_link"
1725 case "(($ac_try" in
1726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727 *) ac_try_echo=$ac_try;;
1728 esac
1729 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730 $as_echo "$ac_try_echo"; } >&5
1731 (eval "$ac_link") 2>conftest.err
1732 ac_status=$?
1733 if test -s conftest.err; then
1734 grep -v '^ *+' conftest.err >conftest.er1
1735 cat conftest.er1 >&5
1736 mv -f conftest.er1 conftest.err
1737 fi
1738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739 test $ac_status = 0; } && {
1740 test -z "$ac_c_werror_flag" ||
1741 test ! -s conftest.err
1742 } && test -s conftest$ac_exeext && {
1743 test "$cross_compiling" = yes ||
1744 $as_test_x conftest$ac_exeext
1745 }; then :
1746 ac_retval=0
1747 else
1748 $as_echo "$as_me: failed program was:" >&5
1749 sed 's/^/| /' conftest.$ac_ext >&5
1750
1751 ac_retval=1
1752 fi
1753 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1754 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1755 # interfere with the next link command; also delete a directory that is
1756 # left behind by Apple's compiler. We do this before executing the actions.
1757 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1758 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1759 as_fn_set_status $ac_retval
1760
1761 } # ac_fn_c_try_link
1762
1763 # ac_fn_c_check_func LINENO FUNC VAR
1764 # ----------------------------------
1765 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1766 ac_fn_c_check_func ()
1767 {
1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770 $as_echo_n "checking for $2... " >&6; }
1771 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1772 $as_echo_n "(cached) " >&6
1773 else
1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h. */
1776 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1777 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1778 #define $2 innocuous_$2
1779
1780 /* System header to define __stub macros and hopefully few prototypes,
1781 which can conflict with char $2 (); below.
1782 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1783 <limits.h> exists even on freestanding compilers. */
1784
1785 #ifdef __STDC__
1786 # include <limits.h>
1787 #else
1788 # include <assert.h>
1789 #endif
1790
1791 #undef $2
1792
1793 /* Override any GCC internal prototype to avoid an error.
1794 Use char because int might match the return type of a GCC
1795 builtin and then its argument prototype would still apply. */
1796 #ifdef __cplusplus
1797 extern "C"
1798 #endif
1799 char $2 ();
1800 /* The GNU C library defines this for functions which it implements
1801 to always fail with ENOSYS. Some functions are actually named
1802 something starting with __ and the normal name is an alias. */
1803 #if defined __stub_$2 || defined __stub___$2
1804 choke me
1805 #endif
1806
1807 int
1808 main ()
1809 {
1810 return $2 ();
1811 ;
1812 return 0;
1813 }
1814 _ACEOF
1815 if ac_fn_c_try_link "$LINENO"; then :
1816 eval "$3=yes"
1817 else
1818 eval "$3=no"
1819 fi
1820 rm -f core conftest.err conftest.$ac_objext \
1821 conftest$ac_exeext conftest.$ac_ext
1822 fi
1823 eval ac_res=\$$3
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1825 $as_echo "$ac_res" >&6; }
1826 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1827
1828 } # ac_fn_c_check_func
1829
1830 # ac_fn_fc_try_link LINENO
1831 # ------------------------
1832 # Try to link conftest.$ac_ext, and return whether this succeeded.
1833 ac_fn_fc_try_link ()
1834 {
1835 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836 rm -f conftest.$ac_objext conftest$ac_exeext
1837 if { { ac_try="$ac_link"
1838 case "(($ac_try" in
1839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1840 *) ac_try_echo=$ac_try;;
1841 esac
1842 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1843 $as_echo "$ac_try_echo"; } >&5
1844 (eval "$ac_link") 2>conftest.err
1845 ac_status=$?
1846 if test -s conftest.err; then
1847 grep -v '^ *+' conftest.err >conftest.er1
1848 cat conftest.er1 >&5
1849 mv -f conftest.er1 conftest.err
1850 fi
1851 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1852 test $ac_status = 0; } && {
1853 test -z "$ac_fc_werror_flag" ||
1854 test ! -s conftest.err
1855 } && test -s conftest$ac_exeext && {
1856 test "$cross_compiling" = yes ||
1857 $as_test_x conftest$ac_exeext
1858 }; then :
1859 ac_retval=0
1860 else
1861 $as_echo "$as_me: failed program was:" >&5
1862 sed 's/^/| /' conftest.$ac_ext >&5
1863
1864 ac_retval=1
1865 fi
1866 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1867 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1868 # interfere with the next link command; also delete a directory that is
1869 # left behind by Apple's compiler. We do this before executing the actions.
1870 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1871 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1872 as_fn_set_status $ac_retval
1873
1874 } # ac_fn_fc_try_link
1875
1876 # ac_fn_c_try_cpp LINENO
1877 # ----------------------
1878 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1879 ac_fn_c_try_cpp ()
1880 {
1881 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882 if { { ac_try="$ac_cpp conftest.$ac_ext"
1883 case "(($ac_try" in
1884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1885 *) ac_try_echo=$ac_try;;
1886 esac
1887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1888 $as_echo "$ac_try_echo"; } >&5
1889 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1890 ac_status=$?
1891 if test -s conftest.err; then
1892 grep -v '^ *+' conftest.err >conftest.er1
1893 cat conftest.er1 >&5
1894 mv -f conftest.er1 conftest.err
1895 fi
1896 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1897 test $ac_status = 0; } >/dev/null && {
1898 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1899 test ! -s conftest.err
1900 }; then :
1901 ac_retval=0
1902 else
1903 $as_echo "$as_me: failed program was:" >&5
1904 sed 's/^/| /' conftest.$ac_ext >&5
1905
1906 ac_retval=1
1907 fi
1908 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1909 as_fn_set_status $ac_retval
1910
1911 } # ac_fn_c_try_cpp
1912
1913 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1914 # -------------------------------------------------------
1915 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1916 # the include files in INCLUDES and setting the cache variable VAR
1917 # accordingly.
1918 ac_fn_c_check_header_mongrel ()
1919 {
1920 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1923 $as_echo_n "checking for $2... " >&6; }
1924 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1925 $as_echo_n "(cached) " >&6
1926 fi
1927 eval ac_res=\$$3
1928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1929 $as_echo "$ac_res" >&6; }
1930 else
1931 # Is the header compilable?
1932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1933 $as_echo_n "checking $2 usability... " >&6; }
1934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935 /* end confdefs.h. */
1936 $4
1937 #include <$2>
1938 _ACEOF
1939 if ac_fn_c_try_compile "$LINENO"; then :
1940 ac_header_compiler=yes
1941 else
1942 ac_header_compiler=no
1943 fi
1944 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1946 $as_echo "$ac_header_compiler" >&6; }
1947
1948 # Is the header present?
1949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1950 $as_echo_n "checking $2 presence... " >&6; }
1951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 /* end confdefs.h. */
1953 #include <$2>
1954 _ACEOF
1955 if ac_fn_c_try_cpp "$LINENO"; then :
1956 ac_header_preproc=yes
1957 else
1958 ac_header_preproc=no
1959 fi
1960 rm -f conftest.err conftest.$ac_ext
1961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1962 $as_echo "$ac_header_preproc" >&6; }
1963
1964 # So? What about this header?
1965 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1966 yes:no: )
1967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1968 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1970 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1971 ;;
1972 no:yes:* )
1973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1974 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1976 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1978 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1980 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1982 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1983 ( cat <<\_ASBOX
1984 ## ------------------------------ ##
1985 ## Report this to gezelter@nd.edu ##
1986 ## ------------------------------ ##
1987 _ASBOX
1988 ) | sed "s/^/$as_me: WARNING: /" >&2
1989 ;;
1990 esac
1991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1992 $as_echo_n "checking for $2... " >&6; }
1993 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1994 $as_echo_n "(cached) " >&6
1995 else
1996 eval "$3=\$ac_header_compiler"
1997 fi
1998 eval ac_res=\$$3
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2000 $as_echo "$ac_res" >&6; }
2001 fi
2002 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2003
2004 } # ac_fn_c_check_header_mongrel
2005
2006 # ac_fn_c_try_run LINENO
2007 # ----------------------
2008 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2009 # that executables *can* be run.
2010 ac_fn_c_try_run ()
2011 {
2012 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2013 if { { ac_try="$ac_link"
2014 case "(($ac_try" in
2015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2016 *) ac_try_echo=$ac_try;;
2017 esac
2018 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2019 $as_echo "$ac_try_echo"; } >&5
2020 (eval "$ac_link") 2>&5
2021 ac_status=$?
2022 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2023 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2024 { { case "(($ac_try" in
2025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2026 *) ac_try_echo=$ac_try;;
2027 esac
2028 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2029 $as_echo "$ac_try_echo"; } >&5
2030 (eval "$ac_try") 2>&5
2031 ac_status=$?
2032 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2033 test $ac_status = 0; }; }; then :
2034 ac_retval=0
2035 else
2036 $as_echo "$as_me: program exited with status $ac_status" >&5
2037 $as_echo "$as_me: failed program was:" >&5
2038 sed 's/^/| /' conftest.$ac_ext >&5
2039
2040 ac_retval=$ac_status
2041 fi
2042 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2043 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2044 as_fn_set_status $ac_retval
2045
2046 } # ac_fn_c_try_run
2047
2048 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2049 # -------------------------------------------------------
2050 # Tests whether HEADER exists and can be compiled using the include files in
2051 # INCLUDES, setting the cache variable VAR accordingly.
2052 ac_fn_c_check_header_compile ()
2053 {
2054 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2056 $as_echo_n "checking for $2... " >&6; }
2057 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2058 $as_echo_n "(cached) " >&6
2059 else
2060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2061 /* end confdefs.h. */
2062 $4
2063 #include <$2>
2064 _ACEOF
2065 if ac_fn_c_try_compile "$LINENO"; then :
2066 eval "$3=yes"
2067 else
2068 eval "$3=no"
2069 fi
2070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2071 fi
2072 eval ac_res=\$$3
2073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2074 $as_echo "$ac_res" >&6; }
2075 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2076
2077 } # ac_fn_c_check_header_compile
2078
2079 # ac_fn_cxx_try_cpp LINENO
2080 # ------------------------
2081 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2082 ac_fn_cxx_try_cpp ()
2083 {
2084 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2085 if { { ac_try="$ac_cpp conftest.$ac_ext"
2086 case "(($ac_try" in
2087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2088 *) ac_try_echo=$ac_try;;
2089 esac
2090 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2091 $as_echo "$ac_try_echo"; } >&5
2092 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2093 ac_status=$?
2094 if test -s conftest.err; then
2095 grep -v '^ *+' conftest.err >conftest.er1
2096 cat conftest.er1 >&5
2097 mv -f conftest.er1 conftest.err
2098 fi
2099 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2100 test $ac_status = 0; } >/dev/null && {
2101 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2102 test ! -s conftest.err
2103 }; then :
2104 ac_retval=0
2105 else
2106 $as_echo "$as_me: failed program was:" >&5
2107 sed 's/^/| /' conftest.$ac_ext >&5
2108
2109 ac_retval=1
2110 fi
2111 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2112 as_fn_set_status $ac_retval
2113
2114 } # ac_fn_cxx_try_cpp
2115
2116 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2117 # ---------------------------------------------------------
2118 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2119 # the include files in INCLUDES and setting the cache variable VAR
2120 # accordingly.
2121 ac_fn_cxx_check_header_mongrel ()
2122 {
2123 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2124 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2126 $as_echo_n "checking for $2... " >&6; }
2127 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2128 $as_echo_n "(cached) " >&6
2129 fi
2130 eval ac_res=\$$3
2131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2132 $as_echo "$ac_res" >&6; }
2133 else
2134 # Is the header compilable?
2135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2136 $as_echo_n "checking $2 usability... " >&6; }
2137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2138 /* end confdefs.h. */
2139 $4
2140 #include <$2>
2141 _ACEOF
2142 if ac_fn_cxx_try_compile "$LINENO"; then :
2143 ac_header_compiler=yes
2144 else
2145 ac_header_compiler=no
2146 fi
2147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2149 $as_echo "$ac_header_compiler" >&6; }
2150
2151 # Is the header present?
2152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2153 $as_echo_n "checking $2 presence... " >&6; }
2154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2155 /* end confdefs.h. */
2156 #include <$2>
2157 _ACEOF
2158 if ac_fn_cxx_try_cpp "$LINENO"; then :
2159 ac_header_preproc=yes
2160 else
2161 ac_header_preproc=no
2162 fi
2163 rm -f conftest.err conftest.$ac_ext
2164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2165 $as_echo "$ac_header_preproc" >&6; }
2166
2167 # So? What about this header?
2168 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2169 yes:no: )
2170 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2171 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2173 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2174 ;;
2175 no:yes:* )
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2177 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2179 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2181 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2183 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2184 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2185 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2186 ( cat <<\_ASBOX
2187 ## ------------------------------ ##
2188 ## Report this to gezelter@nd.edu ##
2189 ## ------------------------------ ##
2190 _ASBOX
2191 ) | sed "s/^/$as_me: WARNING: /" >&2
2192 ;;
2193 esac
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2195 $as_echo_n "checking for $2... " >&6; }
2196 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2197 $as_echo_n "(cached) " >&6
2198 else
2199 eval "$3=\$ac_header_compiler"
2200 fi
2201 eval ac_res=\$$3
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2203 $as_echo "$ac_res" >&6; }
2204 fi
2205 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2206
2207 } # ac_fn_cxx_check_header_mongrel
2208
2209 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2210 # -------------------------------------------
2211 # Tests whether TYPE exists after having included INCLUDES, setting cache
2212 # variable VAR accordingly.
2213 ac_fn_c_check_type ()
2214 {
2215 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2217 $as_echo_n "checking for $2... " >&6; }
2218 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2219 $as_echo_n "(cached) " >&6
2220 else
2221 eval "$3=no"
2222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2223 /* end confdefs.h. */
2224 $4
2225 #ifdef FC_DUMMY_MAIN
2226 #ifndef FC_DUMMY_MAIN_EQ_F77
2227 # ifdef __cplusplus
2228 extern "C"
2229 # endif
2230 int FC_DUMMY_MAIN() { return 1; }
2231 #endif
2232 #endif
2233 int
2234 main ()
2235 {
2236 if (sizeof ($2))
2237 return 0;
2238 ;
2239 return 0;
2240 }
2241 _ACEOF
2242 if ac_fn_c_try_compile "$LINENO"; then :
2243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2244 /* end confdefs.h. */
2245 $4
2246 #ifdef FC_DUMMY_MAIN
2247 #ifndef FC_DUMMY_MAIN_EQ_F77
2248 # ifdef __cplusplus
2249 extern "C"
2250 # endif
2251 int FC_DUMMY_MAIN() { return 1; }
2252 #endif
2253 #endif
2254 int
2255 main ()
2256 {
2257 if (sizeof (($2)))
2258 return 0;
2259 ;
2260 return 0;
2261 }
2262 _ACEOF
2263 if ac_fn_c_try_compile "$LINENO"; then :
2264
2265 else
2266 eval "$3=yes"
2267 fi
2268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2269 fi
2270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2271 fi
2272 eval ac_res=\$$3
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2274 $as_echo "$ac_res" >&6; }
2275 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2276
2277 } # ac_fn_c_check_type
2278 cat >config.log <<_ACEOF
2279 This file contains any messages produced by compilers while
2280 running configure, to aid debugging if configure makes a mistake.
2281
2282 It was created by OpenMD $as_me 1.0, which was
2283 generated by GNU Autoconf 2.65. Invocation command line was
2284
2285 $ $0 $@
2286
2287 _ACEOF
2288 exec 5>>config.log
2289 {
2290 cat <<_ASUNAME
2291 ## --------- ##
2292 ## Platform. ##
2293 ## --------- ##
2294
2295 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2296 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2297 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2298 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2299 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2300
2301 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2302 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2303
2304 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2305 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2306 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2307 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2308 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2309 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2310 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2311
2312 _ASUNAME
2313
2314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2315 for as_dir in $PATH
2316 do
2317 IFS=$as_save_IFS
2318 test -z "$as_dir" && as_dir=.
2319 $as_echo "PATH: $as_dir"
2320 done
2321 IFS=$as_save_IFS
2322
2323 } >&5
2324
2325 cat >&5 <<_ACEOF
2326
2327
2328 ## ----------- ##
2329 ## Core tests. ##
2330 ## ----------- ##
2331
2332 _ACEOF
2333
2334
2335 # Keep a trace of the command line.
2336 # Strip out --no-create and --no-recursion so they do not pile up.
2337 # Strip out --silent because we don't want to record it for future runs.
2338 # Also quote any args containing shell meta-characters.
2339 # Make two passes to allow for proper duplicate-argument suppression.
2340 ac_configure_args=
2341 ac_configure_args0=
2342 ac_configure_args1=
2343 ac_must_keep_next=false
2344 for ac_pass in 1 2
2345 do
2346 for ac_arg
2347 do
2348 case $ac_arg in
2349 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2350 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2351 | -silent | --silent | --silen | --sile | --sil)
2352 continue ;;
2353 *\'*)
2354 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2355 esac
2356 case $ac_pass in
2357 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2358 2)
2359 as_fn_append ac_configure_args1 " '$ac_arg'"
2360 if test $ac_must_keep_next = true; then
2361 ac_must_keep_next=false # Got value, back to normal.
2362 else
2363 case $ac_arg in
2364 *=* | --config-cache | -C | -disable-* | --disable-* \
2365 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2366 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2367 | -with-* | --with-* | -without-* | --without-* | --x)
2368 case "$ac_configure_args0 " in
2369 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2370 esac
2371 ;;
2372 -* ) ac_must_keep_next=true ;;
2373 esac
2374 fi
2375 as_fn_append ac_configure_args " '$ac_arg'"
2376 ;;
2377 esac
2378 done
2379 done
2380 { ac_configure_args0=; unset ac_configure_args0;}
2381 { ac_configure_args1=; unset ac_configure_args1;}
2382
2383 # When interrupted or exit'd, cleanup temporary files, and complete
2384 # config.log. We remove comments because anyway the quotes in there
2385 # would cause problems or look ugly.
2386 # WARNING: Use '\'' to represent an apostrophe within the trap.
2387 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2388 trap 'exit_status=$?
2389 # Save into config.log some information that might help in debugging.
2390 {
2391 echo
2392
2393 cat <<\_ASBOX
2394 ## ---------------- ##
2395 ## Cache variables. ##
2396 ## ---------------- ##
2397 _ASBOX
2398 echo
2399 # The following way of writing the cache mishandles newlines in values,
2400 (
2401 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2402 eval ac_val=\$$ac_var
2403 case $ac_val in #(
2404 *${as_nl}*)
2405 case $ac_var in #(
2406 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2407 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2408 esac
2409 case $ac_var in #(
2410 _ | IFS | as_nl) ;; #(
2411 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2412 *) { eval $ac_var=; unset $ac_var;} ;;
2413 esac ;;
2414 esac
2415 done
2416 (set) 2>&1 |
2417 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2418 *${as_nl}ac_space=\ *)
2419 sed -n \
2420 "s/'\''/'\''\\\\'\'''\''/g;
2421 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2422 ;; #(
2423 *)
2424 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2425 ;;
2426 esac |
2427 sort
2428 )
2429 echo
2430
2431 cat <<\_ASBOX
2432 ## ----------------- ##
2433 ## Output variables. ##
2434 ## ----------------- ##
2435 _ASBOX
2436 echo
2437 for ac_var in $ac_subst_vars
2438 do
2439 eval ac_val=\$$ac_var
2440 case $ac_val in
2441 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2442 esac
2443 $as_echo "$ac_var='\''$ac_val'\''"
2444 done | sort
2445 echo
2446
2447 if test -n "$ac_subst_files"; then
2448 cat <<\_ASBOX
2449 ## ------------------- ##
2450 ## File substitutions. ##
2451 ## ------------------- ##
2452 _ASBOX
2453 echo
2454 for ac_var in $ac_subst_files
2455 do
2456 eval ac_val=\$$ac_var
2457 case $ac_val in
2458 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2459 esac
2460 $as_echo "$ac_var='\''$ac_val'\''"
2461 done | sort
2462 echo
2463 fi
2464
2465 if test -s confdefs.h; then
2466 cat <<\_ASBOX
2467 ## ----------- ##
2468 ## confdefs.h. ##
2469 ## ----------- ##
2470 _ASBOX
2471 echo
2472 cat confdefs.h
2473 echo
2474 fi
2475 test "$ac_signal" != 0 &&
2476 $as_echo "$as_me: caught signal $ac_signal"
2477 $as_echo "$as_me: exit $exit_status"
2478 } >&5
2479 rm -f core *.core core.conftest.* &&
2480 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2481 exit $exit_status
2482 ' 0
2483 for ac_signal in 1 2 13 15; do
2484 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2485 done
2486 ac_signal=0
2487
2488 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2489 rm -f -r conftest* confdefs.h
2490
2491 $as_echo "/* confdefs.h */" > confdefs.h
2492
2493 # Predefined preprocessor variables.
2494
2495 cat >>confdefs.h <<_ACEOF
2496 #define PACKAGE_NAME "$PACKAGE_NAME"
2497 _ACEOF
2498
2499 cat >>confdefs.h <<_ACEOF
2500 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2501 _ACEOF
2502
2503 cat >>confdefs.h <<_ACEOF
2504 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2505 _ACEOF
2506
2507 cat >>confdefs.h <<_ACEOF
2508 #define PACKAGE_STRING "$PACKAGE_STRING"
2509 _ACEOF
2510
2511 cat >>confdefs.h <<_ACEOF
2512 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2513 _ACEOF
2514
2515 cat >>confdefs.h <<_ACEOF
2516 #define PACKAGE_URL "$PACKAGE_URL"
2517 _ACEOF
2518
2519
2520 # Let the site file select an alternate cache file if it wants to.
2521 # Prefer an explicitly selected file to automatically selected ones.
2522 ac_site_file1=NONE
2523 ac_site_file2=NONE
2524 if test -n "$CONFIG_SITE"; then
2525 ac_site_file1=$CONFIG_SITE
2526 elif test "x$prefix" != xNONE; then
2527 ac_site_file1=$prefix/share/config.site
2528 ac_site_file2=$prefix/etc/config.site
2529 else
2530 ac_site_file1=$ac_default_prefix/share/config.site
2531 ac_site_file2=$ac_default_prefix/etc/config.site
2532 fi
2533 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2534 do
2535 test "x$ac_site_file" = xNONE && continue
2536 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2538 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2539 sed 's/^/| /' "$ac_site_file" >&5
2540 . "$ac_site_file"
2541 fi
2542 done
2543
2544 if test -r "$cache_file"; then
2545 # Some versions of bash will fail to source /dev/null (special files
2546 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2547 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2549 $as_echo "$as_me: loading cache $cache_file" >&6;}
2550 case $cache_file in
2551 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2552 *) . "./$cache_file";;
2553 esac
2554 fi
2555 else
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2557 $as_echo "$as_me: creating cache $cache_file" >&6;}
2558 >$cache_file
2559 fi
2560
2561 # Check that the precious variables saved in the cache have kept the same
2562 # value.
2563 ac_cache_corrupted=false
2564 for ac_var in $ac_precious_vars; do
2565 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2566 eval ac_new_set=\$ac_env_${ac_var}_set
2567 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2568 eval ac_new_val=\$ac_env_${ac_var}_value
2569 case $ac_old_set,$ac_new_set in
2570 set,)
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2572 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2573 ac_cache_corrupted=: ;;
2574 ,set)
2575 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2576 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2577 ac_cache_corrupted=: ;;
2578 ,);;
2579 *)
2580 if test "x$ac_old_val" != "x$ac_new_val"; then
2581 # differences in whitespace do not lead to failure.
2582 ac_old_val_w=`echo x $ac_old_val`
2583 ac_new_val_w=`echo x $ac_new_val`
2584 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2586 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2587 ac_cache_corrupted=:
2588 else
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2590 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2591 eval $ac_var=\$ac_old_val
2592 fi
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2594 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2596 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2597 fi;;
2598 esac
2599 # Pass precious variables to config.status.
2600 if test "$ac_new_set" = set; then
2601 case $ac_new_val in
2602 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2603 *) ac_arg=$ac_var=$ac_new_val ;;
2604 esac
2605 case " $ac_configure_args " in
2606 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2607 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2608 esac
2609 fi
2610 done
2611 if $ac_cache_corrupted; then
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2613 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2615 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2616 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2617 fi
2618 ## -------------------- ##
2619 ## Main body of script. ##
2620 ## -------------------- ##
2621
2622 ac_ext=c
2623 ac_cpp='$CPP $CPPFLAGS'
2624 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2625 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2626 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2627
2628
2629 ac_aux_dir=
2630 for ac_dir in ac-tools "$srcdir"/ac-tools; do
2631 for ac_t in install-sh install.sh shtool; do
2632 if test -f "$ac_dir/$ac_t"; then
2633 ac_aux_dir=$ac_dir
2634 ac_install_sh="$ac_aux_dir/$ac_t -c"
2635 break 2
2636 fi
2637 done
2638 done
2639 if test -z "$ac_aux_dir"; then
2640 as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2641 fi
2642
2643 # These three variables are undocumented and unsupported,
2644 # and are intended to be withdrawn in a future Autoconf release.
2645 # They can cause serious problems if a builder's source tree is in a directory
2646 # whose full name contains unusual characters.
2647 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2648 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2649 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2650
2651
2652
2653 ac_config_headers="$ac_config_headers src/config.h"
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
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 # AC_F90_MODULE_NAMES
2712 # -------------------
2713 #
2714 # Figure out how the Fortran 90 compiler constructs module file names
2715 #
2716 # AC_F90_MODULE_NAMES
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
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 # http://www.nongnu.org/autoconf-archive/ax_mpi.html
2806 # ===========================================================================
2807 #
2808 # SYNOPSIS
2809 #
2810 # AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2811 #
2812 # DESCRIPTION
2813 #
2814 # This macro tries to find out how to compile programs that use MPI
2815 # (Message Passing Interface), a standard API for parallel process
2816 # communication (see http://www-unix.mcs.anl.gov/mpi/)
2817 #
2818 # On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2819 # to the name of the MPI compiler, depending upon the current language.
2820 # (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2821 # mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2822 # are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2823 # MPICC/MPICXX/MPIF77/MPIFC was not found).
2824 #
2825 # If you want to compile everything with MPI, you should set:
2826 #
2827 # CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2828 # LIBS="$MPILIBS $LIBS"
2829 #
2830 # NOTE: The above assumes that you will use $CC (or whatever) for linking
2831 # as well as for compiling. (This is the default for automake and most
2832 # Makefiles.)
2833 #
2834 # The user can force a particular library/compiler by setting the
2835 # MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2836 #
2837 # ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2838 # found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2839 # found. If ACTION-IF-FOUND is not specified, the default action will
2840 # define HAVE_MPI.
2841 #
2842 # LICENSE
2843 #
2844 # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2845 # Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2846 #
2847 # This program is free software: you can redistribute it and/or modify it
2848 # under the terms of the GNU General Public License as published by the
2849 # Free Software Foundation, either version 3 of the License, or (at your
2850 # option) any later version.
2851 #
2852 # This program is distributed in the hope that it will be useful, but
2853 # WITHOUT ANY WARRANTY; without even the implied warranty of
2854 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2855 # Public License for more details.
2856 #
2857 # You should have received a copy of the GNU General Public License along
2858 # with this program. If not, see <http://www.gnu.org/licenses/>.
2859 #
2860 # As a special exception, the respective Autoconf Macro's copyright owner
2861 # gives unlimited permission to copy, distribute and modify the configure
2862 # scripts that are the output of Autoconf when processing the Macro. You
2863 # need not follow the terms of the GNU General Public License when using
2864 # or distributing such scripts, even though portions of the text of the
2865 # Macro appear in them. The GNU General Public License (GPL) does govern
2866 # all other use of the material that constitutes the Autoconf Macro.
2867 #
2868 # This special exception to the GPL applies to versions of the Autoconf
2869 # Macro released by the Autoconf Archive. When you make and distribute a
2870 # modified version of the Autoconf Macro, you may extend this special
2871 # exception to the GPL to apply to your modified version as well.
2872
2873 # This is what autoupdate's m4 run will expand. It fires
2874 # the warning (with _au_warn_XXX), outputs it into the
2875 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2876 # the replacement expansion.
2877
2878
2879 # This is an auxiliary macro that is also run when
2880 # autoupdate runs m4. It simply calls m4_warning, but
2881 # we need a wrapper so that each warning is emitted only
2882 # once. We break the quoting in m4_warning's argument in
2883 # order to expand this macro's arguments, not AU_DEFUN's.
2884
2885
2886 # Finally, this is the expansion that is picked up by
2887 # autoconf. It tells the user to run autoupdate, and
2888 # then outputs the replacement expansion. We do not care
2889 # about autoupdate's warning because that contains
2890 # information on what to do *after* running autoupdate.
2891
2892
2893
2894 # who am i
2895 # Make sure we can run config.sub.
2896 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2897 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2898
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2900 $as_echo_n "checking build system type... " >&6; }
2901 if test "${ac_cv_build+set}" = set; then :
2902 $as_echo_n "(cached) " >&6
2903 else
2904 ac_build_alias=$build_alias
2905 test "x$ac_build_alias" = x &&
2906 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2907 test "x$ac_build_alias" = x &&
2908 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2909 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2910 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2911
2912 fi
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2914 $as_echo "$ac_cv_build" >&6; }
2915 case $ac_cv_build in
2916 *-*-*) ;;
2917 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2918 esac
2919 build=$ac_cv_build
2920 ac_save_IFS=$IFS; IFS='-'
2921 set x $ac_cv_build
2922 shift
2923 build_cpu=$1
2924 build_vendor=$2
2925 shift; shift
2926 # Remember, the first character of IFS is used to create $*,
2927 # except with old shells:
2928 build_os=$*
2929 IFS=$ac_save_IFS
2930 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2931
2932
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2934 $as_echo_n "checking host system type... " >&6; }
2935 if test "${ac_cv_host+set}" = set; then :
2936 $as_echo_n "(cached) " >&6
2937 else
2938 if test "x$host_alias" = x; then
2939 ac_cv_host=$ac_cv_build
2940 else
2941 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2942 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2943 fi
2944
2945 fi
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2947 $as_echo "$ac_cv_host" >&6; }
2948 case $ac_cv_host in
2949 *-*-*) ;;
2950 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2951 esac
2952 host=$ac_cv_host
2953 ac_save_IFS=$IFS; IFS='-'
2954 set x $ac_cv_host
2955 shift
2956 host_cpu=$1
2957 host_vendor=$2
2958 shift; shift
2959 # Remember, the first character of IFS is used to create $*,
2960 # except with old shells:
2961 host_os=$*
2962 IFS=$ac_save_IFS
2963 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2964
2965
2966
2967
2968
2969 # set program name
2970 PROGNAME="openmd"
2971
2972
2973
2974
2975 OBJEXT=".$OBJEXT"
2976
2977 OPENMD=openmd
2978
2979 if test "x${prefix}" = "xNONE"
2980 then
2981 OPENMD_HOME=${ac_default_prefix}/openmd
2982 else
2983 OPENMD_HOME=${prefix}/openmd
2984 fi
2985 # Check whether --enable-openmd-home was given.
2986 if test "${enable_openmd_home+set}" = set; then :
2987 enableval=$enable_openmd_home; OPENMD_HOME="${enableval}"
2988 fi
2989
2990
2991 # there are two ways to do debugging. One with the --enable-debug flag
2992 # and one using the DEBUG environment variable
2993
2994 debug=0
2995 # Check whether --enable-debug was given.
2996 if test "${enable_debug+set}" = set; then :
2997 enableval=$enable_debug; debug=1
2998 fi
2999
3000 if test "${DEBUG}"; then
3001
3002 $as_echo "#define debug 1" >>confdefs.h
3003
3004 msg="$msg, debug mode"
3005 fi
3006
3007
3008 # Check whether --enable-single was given.
3009 if test "${enable_single+set}" = set; then :
3010 enableval=$enable_single; ok=$enableval
3011 else
3012 ok=no
3013 fi
3014
3015 # Check whether --enable-float was given.
3016 if test "${enable_float+set}" = set; then :
3017 enableval=$enable_float; ok=$enableval
3018 fi
3019
3020 if test "$ok" = "yes"; then
3021
3022 $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3023
3024 USE_SINGLE_PRECISION=yes
3025
3026 fi
3027
3028 ac_ext=cpp
3029 ac_cpp='$CXXCPP $CPPFLAGS'
3030 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3031 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3032 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3033 if test -z "$CXX"; then
3034 if test -n "$CCC"; then
3035 CXX=$CCC
3036 else
3037 if test -n "$ac_tool_prefix"; then
3038 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3039 do
3040 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3041 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3043 $as_echo_n "checking for $ac_word... " >&6; }
3044 if test "${ac_cv_prog_CXX+set}" = set; then :
3045 $as_echo_n "(cached) " >&6
3046 else
3047 if test -n "$CXX"; then
3048 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3049 else
3050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3051 for as_dir in $PATH
3052 do
3053 IFS=$as_save_IFS
3054 test -z "$as_dir" && as_dir=.
3055 for ac_exec_ext in '' $ac_executable_extensions; do
3056 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3057 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3059 break 2
3060 fi
3061 done
3062 done
3063 IFS=$as_save_IFS
3064
3065 fi
3066 fi
3067 CXX=$ac_cv_prog_CXX
3068 if test -n "$CXX"; then
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3070 $as_echo "$CXX" >&6; }
3071 else
3072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3073 $as_echo "no" >&6; }
3074 fi
3075
3076
3077 test -n "$CXX" && break
3078 done
3079 fi
3080 if test -z "$CXX"; then
3081 ac_ct_CXX=$CXX
3082 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3083 do
3084 # Extract the first word of "$ac_prog", so it can be a program name with args.
3085 set dummy $ac_prog; ac_word=$2
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3087 $as_echo_n "checking for $ac_word... " >&6; }
3088 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3089 $as_echo_n "(cached) " >&6
3090 else
3091 if test -n "$ac_ct_CXX"; then
3092 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3093 else
3094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3095 for as_dir in $PATH
3096 do
3097 IFS=$as_save_IFS
3098 test -z "$as_dir" && as_dir=.
3099 for ac_exec_ext in '' $ac_executable_extensions; do
3100 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3101 ac_cv_prog_ac_ct_CXX="$ac_prog"
3102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3103 break 2
3104 fi
3105 done
3106 done
3107 IFS=$as_save_IFS
3108
3109 fi
3110 fi
3111 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3112 if test -n "$ac_ct_CXX"; then
3113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3114 $as_echo "$ac_ct_CXX" >&6; }
3115 else
3116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3117 $as_echo "no" >&6; }
3118 fi
3119
3120
3121 test -n "$ac_ct_CXX" && break
3122 done
3123
3124 if test "x$ac_ct_CXX" = x; then
3125 CXX="g++"
3126 else
3127 case $cross_compiling:$ac_tool_warned in
3128 yes:)
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3130 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3131 ac_tool_warned=yes ;;
3132 esac
3133 CXX=$ac_ct_CXX
3134 fi
3135 fi
3136
3137 fi
3138 fi
3139 # Provide some information about the compiler.
3140 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3141 set X $ac_compile
3142 ac_compiler=$2
3143 for ac_option in --version -v -V -qversion; do
3144 { { ac_try="$ac_compiler $ac_option >&5"
3145 case "(($ac_try" in
3146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147 *) ac_try_echo=$ac_try;;
3148 esac
3149 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3150 $as_echo "$ac_try_echo"; } >&5
3151 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3152 ac_status=$?
3153 if test -s conftest.err; then
3154 sed '10a\
3155 ... rest of stderr output deleted ...
3156 10q' conftest.err >conftest.er1
3157 cat conftest.er1 >&5
3158 fi
3159 rm -f conftest.er1 conftest.err
3160 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3161 test $ac_status = 0; }
3162 done
3163
3164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3165 /* end confdefs.h. */
3166
3167 int
3168 main ()
3169 {
3170
3171 ;
3172 return 0;
3173 }
3174 _ACEOF
3175 ac_clean_files_save=$ac_clean_files
3176 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3177 # Try to create an executable without -o first, disregard a.out.
3178 # It will help us diagnose broken compilers, and finding out an intuition
3179 # of exeext.
3180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3181 $as_echo_n "checking whether the C++ compiler works... " >&6; }
3182 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3183
3184 # The possible output files:
3185 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3186
3187 ac_rmfiles=
3188 for ac_file in $ac_files
3189 do
3190 case $ac_file in
3191 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3192 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3193 esac
3194 done
3195 rm -f $ac_rmfiles
3196
3197 if { { ac_try="$ac_link_default"
3198 case "(($ac_try" in
3199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3200 *) ac_try_echo=$ac_try;;
3201 esac
3202 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3203 $as_echo "$ac_try_echo"; } >&5
3204 (eval "$ac_link_default") 2>&5
3205 ac_status=$?
3206 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3207 test $ac_status = 0; }; then :
3208 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3209 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3210 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3211 # so that the user can short-circuit this test for compilers unknown to
3212 # Autoconf.
3213 for ac_file in $ac_files ''
3214 do
3215 test -f "$ac_file" || continue
3216 case $ac_file in
3217 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3218 ;;
3219 [ab].out )
3220 # We found the default executable, but exeext='' is most
3221 # certainly right.
3222 break;;
3223 *.* )
3224 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3225 then :; else
3226 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3227 fi
3228 # We set ac_cv_exeext here because the later test for it is not
3229 # safe: cross compilers may not add the suffix if given an `-o'
3230 # argument, so we may need to know it at that point already.
3231 # Even if this section looks crufty: it has the advantage of
3232 # actually working.
3233 break;;
3234 * )
3235 break;;
3236 esac
3237 done
3238 test "$ac_cv_exeext" = no && ac_cv_exeext=
3239
3240 else
3241 ac_file=''
3242 fi
3243 if test -z "$ac_file"; then :
3244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3245 $as_echo "no" >&6; }
3246 $as_echo "$as_me: failed program was:" >&5
3247 sed 's/^/| /' conftest.$ac_ext >&5
3248
3249 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3250 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3251 { as_fn_set_status 77
3252 as_fn_error "C++ compiler cannot create executables
3253 See \`config.log' for more details." "$LINENO" 5; }; }
3254 else
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3256 $as_echo "yes" >&6; }
3257 fi
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3259 $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3261 $as_echo "$ac_file" >&6; }
3262 ac_exeext=$ac_cv_exeext
3263
3264 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3265 ac_clean_files=$ac_clean_files_save
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3267 $as_echo_n "checking for suffix of executables... " >&6; }
3268 if { { ac_try="$ac_link"
3269 case "(($ac_try" in
3270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3271 *) ac_try_echo=$ac_try;;
3272 esac
3273 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3274 $as_echo "$ac_try_echo"; } >&5
3275 (eval "$ac_link") 2>&5
3276 ac_status=$?
3277 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3278 test $ac_status = 0; }; then :
3279 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3280 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3281 # work properly (i.e., refer to `conftest.exe'), while it won't with
3282 # `rm'.
3283 for ac_file in conftest.exe conftest conftest.*; do
3284 test -f "$ac_file" || continue
3285 case $ac_file in
3286 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3287 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3288 break;;
3289 * ) break;;
3290 esac
3291 done
3292 else
3293 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3294 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3295 as_fn_error "cannot compute suffix of executables: cannot compile and link
3296 See \`config.log' for more details." "$LINENO" 5; }
3297 fi
3298 rm -f conftest conftest$ac_cv_exeext
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3300 $as_echo "$ac_cv_exeext" >&6; }
3301
3302 rm -f conftest.$ac_ext
3303 EXEEXT=$ac_cv_exeext
3304 ac_exeext=$EXEEXT
3305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3306 /* end confdefs.h. */
3307 #include <stdio.h>
3308 int
3309 main ()
3310 {
3311 FILE *f = fopen ("conftest.out", "w");
3312 return ferror (f) || fclose (f) != 0;
3313
3314 ;
3315 return 0;
3316 }
3317 _ACEOF
3318 ac_clean_files="$ac_clean_files conftest.out"
3319 # Check that the compiler produces executables we can run. If not, either
3320 # the compiler is broken, or we cross compile.
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3322 $as_echo_n "checking whether we are cross compiling... " >&6; }
3323 if test "$cross_compiling" != yes; then
3324 { { ac_try="$ac_link"
3325 case "(($ac_try" in
3326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3327 *) ac_try_echo=$ac_try;;
3328 esac
3329 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3330 $as_echo "$ac_try_echo"; } >&5
3331 (eval "$ac_link") 2>&5
3332 ac_status=$?
3333 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3334 test $ac_status = 0; }
3335 if { ac_try='./conftest$ac_cv_exeext'
3336 { { case "(($ac_try" in
3337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3338 *) ac_try_echo=$ac_try;;
3339 esac
3340 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3341 $as_echo "$ac_try_echo"; } >&5
3342 (eval "$ac_try") 2>&5
3343 ac_status=$?
3344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3345 test $ac_status = 0; }; }; then
3346 cross_compiling=no
3347 else
3348 if test "$cross_compiling" = maybe; then
3349 cross_compiling=yes
3350 else
3351 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3352 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3353 as_fn_error "cannot run C++ compiled programs.
3354 If you meant to cross compile, use \`--host'.
3355 See \`config.log' for more details." "$LINENO" 5; }
3356 fi
3357 fi
3358 fi
3359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3360 $as_echo "$cross_compiling" >&6; }
3361
3362 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3363 ac_clean_files=$ac_clean_files_save
3364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3365 $as_echo_n "checking for suffix of object files... " >&6; }
3366 if test "${ac_cv_objext+set}" = set; then :
3367 $as_echo_n "(cached) " >&6
3368 else
3369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3370 /* end confdefs.h. */
3371
3372 int
3373 main ()
3374 {
3375
3376 ;
3377 return 0;
3378 }
3379 _ACEOF
3380 rm -f conftest.o conftest.obj
3381 if { { ac_try="$ac_compile"
3382 case "(($ac_try" in
3383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3384 *) ac_try_echo=$ac_try;;
3385 esac
3386 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3387 $as_echo "$ac_try_echo"; } >&5
3388 (eval "$ac_compile") 2>&5
3389 ac_status=$?
3390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3391 test $ac_status = 0; }; then :
3392 for ac_file in conftest.o conftest.obj conftest.*; do
3393 test -f "$ac_file" || continue;
3394 case $ac_file in
3395 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3396 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3397 break;;
3398 esac
3399 done
3400 else
3401 $as_echo "$as_me: failed program was:" >&5
3402 sed 's/^/| /' conftest.$ac_ext >&5
3403
3404 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3405 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3406 as_fn_error "cannot compute suffix of object files: cannot compile
3407 See \`config.log' for more details." "$LINENO" 5; }
3408 fi
3409 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3410 fi
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3412 $as_echo "$ac_cv_objext" >&6; }
3413 OBJEXT=$ac_cv_objext
3414 ac_objext=$OBJEXT
3415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3416 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3417 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3418 $as_echo_n "(cached) " >&6
3419 else
3420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3421 /* end confdefs.h. */
3422
3423 int
3424 main ()
3425 {
3426 #ifndef __GNUC__
3427 choke me
3428 #endif
3429
3430 ;
3431 return 0;
3432 }
3433 _ACEOF
3434 if ac_fn_cxx_try_compile "$LINENO"; then :
3435 ac_compiler_gnu=yes
3436 else
3437 ac_compiler_gnu=no
3438 fi
3439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3440 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3441
3442 fi
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3444 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3445 if test $ac_compiler_gnu = yes; then
3446 GXX=yes
3447 else
3448 GXX=
3449 fi
3450 ac_test_CXXFLAGS=${CXXFLAGS+set}
3451 ac_save_CXXFLAGS=$CXXFLAGS
3452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3453 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3454 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3455 $as_echo_n "(cached) " >&6
3456 else
3457 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3458 ac_cxx_werror_flag=yes
3459 ac_cv_prog_cxx_g=no
3460 CXXFLAGS="-g"
3461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3462 /* end confdefs.h. */
3463
3464 int
3465 main ()
3466 {
3467
3468 ;
3469 return 0;
3470 }
3471 _ACEOF
3472 if ac_fn_cxx_try_compile "$LINENO"; then :
3473 ac_cv_prog_cxx_g=yes
3474 else
3475 CXXFLAGS=""
3476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3477 /* end confdefs.h. */
3478
3479 int
3480 main ()
3481 {
3482
3483 ;
3484 return 0;
3485 }
3486 _ACEOF
3487 if ac_fn_cxx_try_compile "$LINENO"; then :
3488
3489 else
3490 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3491 CXXFLAGS="-g"
3492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493 /* end confdefs.h. */
3494
3495 int
3496 main ()
3497 {
3498
3499 ;
3500 return 0;
3501 }
3502 _ACEOF
3503 if ac_fn_cxx_try_compile "$LINENO"; then :
3504 ac_cv_prog_cxx_g=yes
3505 fi
3506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3507 fi
3508 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3509 fi
3510 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3511 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3512 fi
3513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3514 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3515 if test "$ac_test_CXXFLAGS" = set; then
3516 CXXFLAGS=$ac_save_CXXFLAGS
3517 elif test $ac_cv_prog_cxx_g = yes; then
3518 if test "$GXX" = yes; then
3519 CXXFLAGS="-g -O2"
3520 else
3521 CXXFLAGS="-g"
3522 fi
3523 else
3524 if test "$GXX" = yes; then
3525 CXXFLAGS="-O2"
3526 else
3527 CXXFLAGS=
3528 fi
3529 fi
3530 ac_ext=c
3531 ac_cpp='$CPP $CPPFLAGS'
3532 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3533 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3534 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3535
3536 ac_ext=c
3537 ac_cpp='$CPP $CPPFLAGS'
3538 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3539 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3540 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3541 if test -n "$ac_tool_prefix"; then
3542 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3543 do
3544 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3545 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3547 $as_echo_n "checking for $ac_word... " >&6; }
3548 if test "${ac_cv_prog_CC+set}" = set; then :
3549 $as_echo_n "(cached) " >&6
3550 else
3551 if test -n "$CC"; then
3552 ac_cv_prog_CC="$CC" # Let the user override the test.
3553 else
3554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3555 for as_dir in $PATH
3556 do
3557 IFS=$as_save_IFS
3558 test -z "$as_dir" && as_dir=.
3559 for ac_exec_ext in '' $ac_executable_extensions; do
3560 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3561 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3563 break 2
3564 fi
3565 done
3566 done
3567 IFS=$as_save_IFS
3568
3569 fi
3570 fi
3571 CC=$ac_cv_prog_CC
3572 if test -n "$CC"; then
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3574 $as_echo "$CC" >&6; }
3575 else
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3577 $as_echo "no" >&6; }
3578 fi
3579
3580
3581 test -n "$CC" && break
3582 done
3583 fi
3584 if test -z "$CC"; then
3585 ac_ct_CC=$CC
3586 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3587 do
3588 # Extract the first word of "$ac_prog", so it can be a program name with args.
3589 set dummy $ac_prog; ac_word=$2
3590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3591 $as_echo_n "checking for $ac_word... " >&6; }
3592 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3593 $as_echo_n "(cached) " >&6
3594 else
3595 if test -n "$ac_ct_CC"; then
3596 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3597 else
3598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3599 for as_dir in $PATH
3600 do
3601 IFS=$as_save_IFS
3602 test -z "$as_dir" && as_dir=.
3603 for ac_exec_ext in '' $ac_executable_extensions; do
3604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3605 ac_cv_prog_ac_ct_CC="$ac_prog"
3606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3607 break 2
3608 fi
3609 done
3610 done
3611 IFS=$as_save_IFS
3612
3613 fi
3614 fi
3615 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3616 if test -n "$ac_ct_CC"; then
3617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3618 $as_echo "$ac_ct_CC" >&6; }
3619 else
3620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3621 $as_echo "no" >&6; }
3622 fi
3623
3624
3625 test -n "$ac_ct_CC" && break
3626 done
3627
3628 if test "x$ac_ct_CC" = x; then
3629 CC=""
3630 else
3631 case $cross_compiling:$ac_tool_warned in
3632 yes:)
3633 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3634 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3635 ac_tool_warned=yes ;;
3636 esac
3637 CC=$ac_ct_CC
3638 fi
3639 fi
3640
3641
3642 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3643 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3644 as_fn_error "no acceptable C compiler found in \$PATH
3645 See \`config.log' for more details." "$LINENO" 5; }
3646
3647 # Provide some information about the compiler.
3648 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3649 set X $ac_compile
3650 ac_compiler=$2
3651 for ac_option in --version -v -V -qversion; do
3652 { { ac_try="$ac_compiler $ac_option >&5"
3653 case "(($ac_try" in
3654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655 *) ac_try_echo=$ac_try;;
3656 esac
3657 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3658 $as_echo "$ac_try_echo"; } >&5
3659 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3660 ac_status=$?
3661 if test -s conftest.err; then
3662 sed '10a\
3663 ... rest of stderr output deleted ...
3664 10q' conftest.err >conftest.er1
3665 cat conftest.er1 >&5
3666 fi
3667 rm -f conftest.er1 conftest.err
3668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3669 test $ac_status = 0; }
3670 done
3671
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3673 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3674 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3675 $as_echo_n "(cached) " >&6
3676 else
3677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3678 /* end confdefs.h. */
3679
3680 int
3681 main ()
3682 {
3683 #ifndef __GNUC__
3684 choke me
3685 #endif
3686
3687 ;
3688 return 0;
3689 }
3690 _ACEOF
3691 if ac_fn_c_try_compile "$LINENO"; then :
3692 ac_compiler_gnu=yes
3693 else
3694 ac_compiler_gnu=no
3695 fi
3696 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3697 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3698
3699 fi
3700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3701 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3702 if test $ac_compiler_gnu = yes; then
3703 GCC=yes
3704 else
3705 GCC=
3706 fi
3707 ac_test_CFLAGS=${CFLAGS+set}
3708 ac_save_CFLAGS=$CFLAGS
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3710 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3711 if test "${ac_cv_prog_cc_g+set}" = set; then :
3712 $as_echo_n "(cached) " >&6
3713 else
3714 ac_save_c_werror_flag=$ac_c_werror_flag
3715 ac_c_werror_flag=yes
3716 ac_cv_prog_cc_g=no
3717 CFLAGS="-g"
3718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3719 /* end confdefs.h. */
3720
3721 int
3722 main ()
3723 {
3724
3725 ;
3726 return 0;
3727 }
3728 _ACEOF
3729 if ac_fn_c_try_compile "$LINENO"; then :
3730 ac_cv_prog_cc_g=yes
3731 else
3732 CFLAGS=""
3733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734 /* end confdefs.h. */
3735
3736 int
3737 main ()
3738 {
3739
3740 ;
3741 return 0;
3742 }
3743 _ACEOF
3744 if ac_fn_c_try_compile "$LINENO"; then :
3745
3746 else
3747 ac_c_werror_flag=$ac_save_c_werror_flag
3748 CFLAGS="-g"
3749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3750 /* end confdefs.h. */
3751
3752 int
3753 main ()
3754 {
3755
3756 ;
3757 return 0;
3758 }
3759 _ACEOF
3760 if ac_fn_c_try_compile "$LINENO"; then :
3761 ac_cv_prog_cc_g=yes
3762 fi
3763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3764 fi
3765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3766 fi
3767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3768 ac_c_werror_flag=$ac_save_c_werror_flag
3769 fi
3770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3771 $as_echo "$ac_cv_prog_cc_g" >&6; }
3772 if test "$ac_test_CFLAGS" = set; then
3773 CFLAGS=$ac_save_CFLAGS
3774 elif test $ac_cv_prog_cc_g = yes; then
3775 if test "$GCC" = yes; then
3776 CFLAGS="-g -O2"
3777 else
3778 CFLAGS="-g"
3779 fi
3780 else
3781 if test "$GCC" = yes; then
3782 CFLAGS="-O2"
3783 else
3784 CFLAGS=
3785 fi
3786 fi
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3788 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3789 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3790 $as_echo_n "(cached) " >&6
3791 else
3792 ac_cv_prog_cc_c89=no
3793 ac_save_CC=$CC
3794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3795 /* end confdefs.h. */
3796 #include <stdarg.h>
3797 #include <stdio.h>
3798 #include <sys/types.h>
3799 #include <sys/stat.h>
3800 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3801 struct buf { int x; };
3802 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3803 static char *e (p, i)
3804 char **p;
3805 int i;
3806 {
3807 return p[i];
3808 }
3809 static char *f (char * (*g) (char **, int), char **p, ...)
3810 {
3811 char *s;
3812 va_list v;
3813 va_start (v,p);
3814 s = g (p, va_arg (v,int));
3815 va_end (v);
3816 return s;
3817 }
3818
3819 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3820 function prototypes and stuff, but not '\xHH' hex character constants.
3821 These don't provoke an error unfortunately, instead are silently treated
3822 as 'x'. The following induces an error, until -std is added to get
3823 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3824 array size at least. It's necessary to write '\x00'==0 to get something
3825 that's true only with -std. */
3826 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3827
3828 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3829 inside strings and character constants. */
3830 #define FOO(x) 'x'
3831 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3832
3833 int test (int i, double x);
3834 struct s1 {int (*f) (int a);};
3835 struct s2 {int (*f) (double a);};
3836 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3837 int argc;
3838 char **argv;
3839 int
3840 main ()
3841 {
3842 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3843 ;
3844 return 0;
3845 }
3846 _ACEOF
3847 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3848 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3849 do
3850 CC="$ac_save_CC $ac_arg"
3851 if ac_fn_c_try_compile "$LINENO"; then :
3852 ac_cv_prog_cc_c89=$ac_arg
3853 fi
3854 rm -f core conftest.err conftest.$ac_objext
3855 test "x$ac_cv_prog_cc_c89" != "xno" && break
3856 done
3857 rm -f conftest.$ac_ext
3858 CC=$ac_save_CC
3859
3860 fi
3861 # AC_CACHE_VAL
3862 case "x$ac_cv_prog_cc_c89" in
3863 x)
3864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3865 $as_echo "none needed" >&6; } ;;
3866 xno)
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3868 $as_echo "unsupported" >&6; } ;;
3869 *)
3870 CC="$CC $ac_cv_prog_cc_c89"
3871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3872 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3873 esac
3874 if test "x$ac_cv_prog_cc_c89" != xno; then :
3875
3876 fi
3877
3878 ac_ext=c
3879 ac_cpp='$CPP $CPPFLAGS'
3880 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3881 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3882 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3883
3884 ac_ext=${ac_fc_srcext-f}
3885 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
3886 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
3887 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3888 if test -n "$ac_tool_prefix"; then
3889 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3890 do
3891 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3892 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3894 $as_echo_n "checking for $ac_word... " >&6; }
3895 if test "${ac_cv_prog_FC+set}" = set; then :
3896 $as_echo_n "(cached) " >&6
3897 else
3898 if test -n "$FC"; then
3899 ac_cv_prog_FC="$FC" # Let the user override the test.
3900 else
3901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3902 for as_dir in $PATH
3903 do
3904 IFS=$as_save_IFS
3905 test -z "$as_dir" && as_dir=.
3906 for ac_exec_ext in '' $ac_executable_extensions; do
3907 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3908 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
3909 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3910 break 2
3911 fi
3912 done
3913 done
3914 IFS=$as_save_IFS
3915
3916 fi
3917 fi
3918 FC=$ac_cv_prog_FC
3919 if test -n "$FC"; then
3920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
3921 $as_echo "$FC" >&6; }
3922 else
3923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3924 $as_echo "no" >&6; }
3925 fi
3926
3927
3928 test -n "$FC" && break
3929 done
3930 fi
3931 if test -z "$FC"; then
3932 ac_ct_FC=$FC
3933 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3934 do
3935 # Extract the first word of "$ac_prog", so it can be a program name with args.
3936 set dummy $ac_prog; ac_word=$2
3937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3938 $as_echo_n "checking for $ac_word... " >&6; }
3939 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
3940 $as_echo_n "(cached) " >&6
3941 else
3942 if test -n "$ac_ct_FC"; then
3943 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
3944 else
3945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3946 for as_dir in $PATH
3947 do
3948 IFS=$as_save_IFS
3949 test -z "$as_dir" && as_dir=.
3950 for ac_exec_ext in '' $ac_executable_extensions; do
3951 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3952 ac_cv_prog_ac_ct_FC="$ac_prog"
3953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3954 break 2
3955 fi
3956 done
3957 done
3958 IFS=$as_save_IFS
3959
3960 fi
3961 fi
3962 ac_ct_FC=$ac_cv_prog_ac_ct_FC
3963 if test -n "$ac_ct_FC"; then
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
3965 $as_echo "$ac_ct_FC" >&6; }
3966 else
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3968 $as_echo "no" >&6; }
3969 fi
3970
3971
3972 test -n "$ac_ct_FC" && break
3973 done
3974
3975 if test "x$ac_ct_FC" = x; then
3976 FC=""
3977 else
3978 case $cross_compiling:$ac_tool_warned in
3979 yes:)
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3981 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3982 ac_tool_warned=yes ;;
3983 esac
3984 FC=$ac_ct_FC
3985 fi
3986 fi
3987
3988
3989 # Provide some information about the compiler.
3990 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
3991 set X $ac_compile
3992 ac_compiler=$2
3993 for ac_option in --version -v -V -qversion; do
3994 { { ac_try="$ac_compiler $ac_option >&5"
3995 case "(($ac_try" in
3996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3997 *) ac_try_echo=$ac_try;;
3998 esac
3999 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4000 $as_echo "$ac_try_echo"; } >&5
4001 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4002 ac_status=$?
4003 if test -s conftest.err; then
4004 sed '10a\
4005 ... rest of stderr output deleted ...
4006 10q' conftest.err >conftest.er1
4007 cat conftest.er1 >&5
4008 fi
4009 rm -f conftest.er1 conftest.err
4010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4011 test $ac_status = 0; }
4012 done
4013 rm -f a.out
4014
4015 # If we don't use `.F' as extension, the preprocessor is not run on the
4016 # input file. (Note that this only needs to work for GNU compilers.)
4017 ac_save_ext=$ac_ext
4018 ac_ext=F
4019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4020 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4021 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4022 $as_echo_n "(cached) " >&6
4023 else
4024 cat > conftest.$ac_ext <<_ACEOF
4025 program main
4026 #ifndef __GNUC__
4027 choke me
4028 #endif
4029
4030 end
4031 _ACEOF
4032 if ac_fn_fc_try_compile "$LINENO"; then :
4033 ac_compiler_gnu=yes
4034 else
4035 ac_compiler_gnu=no
4036 fi
4037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4038 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4039
4040 fi
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4042 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4043 ac_ext=$ac_save_ext
4044 ac_test_FCFLAGS=${FCFLAGS+set}
4045 ac_save_FCFLAGS=$FCFLAGS
4046 FCFLAGS=
4047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4048 $as_echo_n "checking whether $FC accepts -g... " >&6; }
4049 if test "${ac_cv_prog_fc_g+set}" = set; then :
4050 $as_echo_n "(cached) " >&6
4051 else
4052 FCFLAGS=-g
4053 cat > conftest.$ac_ext <<_ACEOF
4054 program main
4055
4056 end
4057 _ACEOF
4058 if ac_fn_fc_try_compile "$LINENO"; then :
4059 ac_cv_prog_fc_g=yes
4060 else
4061 ac_cv_prog_fc_g=no
4062 fi
4063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4064
4065 fi
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4067 $as_echo "$ac_cv_prog_fc_g" >&6; }
4068 if test "$ac_test_FCFLAGS" = set; then
4069 FCFLAGS=$ac_save_FCFLAGS
4070 elif test $ac_cv_prog_fc_g = yes; then
4071 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4072 FCFLAGS="-g -O2"
4073 else
4074 FCFLAGS="-g"
4075 fi
4076 else
4077 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4078 FCFLAGS="-O2"
4079 else
4080 FCFLAGS=
4081 fi
4082 fi
4083
4084 ac_ext=c
4085 ac_cpp='$CPP $CPPFLAGS'
4086 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4087 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4088 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4089
4090
4091 save_CXX=$CXX
4092 save_CC=$CC
4093 save_FC=$FC
4094 save_LIBS=$LIBS
4095
4096 ac_ext=cpp
4097 ac_cpp='$CXXCPP $CPPFLAGS'
4098 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4099 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4100 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4101
4102
4103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lc" >&5
4104 $as_echo_n "checking for dlopen in -lc... " >&6; }
4105 if test "${ac_cv_lib_c_dlopen+set}" = set; then :
4106 $as_echo_n "(cached) " >&6
4107 else
4108 ac_check_lib_save_LIBS=$LIBS
4109 LIBS="-lc $LIBS"
4110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4111 /* end confdefs.h. */
4112
4113 /* Override any GCC internal prototype to avoid an error.
4114 Use char because int might match the return type of a GCC
4115 builtin and then its argument prototype would still apply. */
4116 #ifdef __cplusplus
4117 extern "C"
4118 #endif
4119 char dlopen ();
4120 int
4121 main ()
4122 {
4123 return dlopen ();
4124 ;
4125 return 0;
4126 }
4127 _ACEOF
4128 if ac_fn_cxx_try_link "$LINENO"; then :
4129 ac_cv_lib_c_dlopen=yes
4130 else
4131 ac_cv_lib_c_dlopen=no
4132 fi
4133 rm -f core conftest.err conftest.$ac_objext \
4134 conftest$ac_exeext conftest.$ac_ext
4135 LIBS=$ac_check_lib_save_LIBS
4136 fi
4137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dlopen" >&5
4138 $as_echo "$ac_cv_lib_c_dlopen" >&6; }
4139 if test "x$ac_cv_lib_c_dlopen" = x""yes; then :
4140 LIBDL=""
4141 else
4142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4143 $as_echo_n "checking for dlopen in -ldl... " >&6; }
4144 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
4145 $as_echo_n "(cached) " >&6
4146 else
4147 ac_check_lib_save_LIBS=$LIBS
4148 LIBS="-ldl $LIBS"
4149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150 /* end confdefs.h. */
4151
4152 /* Override any GCC internal prototype to avoid an error.
4153 Use char because int might match the return type of a GCC
4154 builtin and then its argument prototype would still apply. */
4155 #ifdef __cplusplus
4156 extern "C"
4157 #endif
4158 char dlopen ();
4159 int
4160 main ()
4161 {
4162 return dlopen ();
4163 ;
4164 return 0;
4165 }
4166 _ACEOF
4167 if ac_fn_cxx_try_link "$LINENO"; then :
4168 ac_cv_lib_dl_dlopen=yes
4169 else
4170 ac_cv_lib_dl_dlopen=no
4171 fi
4172 rm -f core conftest.err conftest.$ac_objext \
4173 conftest$ac_exeext conftest.$ac_ext
4174 LIBS=$ac_check_lib_save_LIBS
4175 fi
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4177 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
4178 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
4179 LIBDL="-ldl"
4180 fi
4181
4182 fi
4183
4184
4185
4186
4187
4188
4189
4190 for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
4191 do
4192 # Extract the first word of "$ac_prog", so it can be a program name with args.
4193 set dummy $ac_prog; ac_word=$2
4194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4195 $as_echo_n "checking for $ac_word... " >&6; }
4196 if test "${ac_cv_prog_MPICXX+set}" = set; then :
4197 $as_echo_n "(cached) " >&6
4198 else
4199 if test -n "$MPICXX"; then
4200 ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
4201 else
4202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4203 for as_dir in $PATH
4204 do
4205 IFS=$as_save_IFS
4206 test -z "$as_dir" && as_dir=.
4207 for ac_exec_ext in '' $ac_executable_extensions; do
4208 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4209 ac_cv_prog_MPICXX="$ac_prog"
4210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4211 break 2
4212 fi
4213 done
4214 done
4215 IFS=$as_save_IFS
4216
4217 fi
4218 fi
4219 MPICXX=$ac_cv_prog_MPICXX
4220 if test -n "$MPICXX"; then
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
4222 $as_echo "$MPICXX" >&6; }
4223 else
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4225 $as_echo "no" >&6; }
4226 fi
4227
4228
4229 test -n "$MPICXX" && break
4230 done
4231 test -n "$MPICXX" || MPICXX="$CXX"
4232
4233 ax_mpi_save_CXX="$CXX"
4234 CXX="$MPICXX"
4235
4236
4237
4238 if test x = x"$MPILIBS"; then
4239 ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4240 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4241 MPILIBS=" "
4242 fi
4243
4244 fi
4245
4246 if test x = x"$MPILIBS"; then
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4248 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4249 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4250 $as_echo_n "(cached) " >&6
4251 else
4252 ac_check_lib_save_LIBS=$LIBS
4253 LIBS="-lmpi $LIBS"
4254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4255 /* end confdefs.h. */
4256
4257 /* Override any GCC internal prototype to avoid an error.
4258 Use char because int might match the return type of a GCC
4259 builtin and then its argument prototype would still apply. */
4260 #ifdef __cplusplus
4261 extern "C"
4262 #endif
4263 char MPI_Init ();
4264 int
4265 main ()
4266 {
4267 return MPI_Init ();
4268 ;
4269 return 0;
4270 }
4271 _ACEOF
4272 if ac_fn_cxx_try_link "$LINENO"; then :
4273 ac_cv_lib_mpi_MPI_Init=yes
4274 else
4275 ac_cv_lib_mpi_MPI_Init=no
4276 fi
4277 rm -f core conftest.err conftest.$ac_objext \
4278 conftest$ac_exeext conftest.$ac_ext
4279 LIBS=$ac_check_lib_save_LIBS
4280 fi
4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4282 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4283 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4284 MPILIBS="-lmpi"
4285 fi
4286
4287 fi
4288 if test x = x"$MPILIBS"; then
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4290 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4291 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4292 $as_echo_n "(cached) " >&6
4293 else
4294 ac_check_lib_save_LIBS=$LIBS
4295 LIBS="-lmpich $LIBS"
4296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4297 /* end confdefs.h. */
4298
4299 /* Override any GCC internal prototype to avoid an error.
4300 Use char because int might match the return type of a GCC
4301 builtin and then its argument prototype would still apply. */
4302 #ifdef __cplusplus
4303 extern "C"
4304 #endif
4305 char MPI_Init ();
4306 int
4307 main ()
4308 {
4309 return MPI_Init ();
4310 ;
4311 return 0;
4312 }
4313 _ACEOF
4314 if ac_fn_cxx_try_link "$LINENO"; then :
4315 ac_cv_lib_mpich_MPI_Init=yes
4316 else
4317 ac_cv_lib_mpich_MPI_Init=no
4318 fi
4319 rm -f core conftest.err conftest.$ac_objext \
4320 conftest$ac_exeext conftest.$ac_ext
4321 LIBS=$ac_check_lib_save_LIBS
4322 fi
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4324 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4325 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4326 MPILIBS="-lmpich"
4327 fi
4328
4329 fi
4330
4331 if test x != x"$MPILIBS"; then
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4333 $as_echo_n "checking for mpi.h... " >&6; }
4334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4335 /* end confdefs.h. */
4336 #include <mpi.h>
4337 int
4338 main ()
4339 {
4340
4341 ;
4342 return 0;
4343 }
4344 _ACEOF
4345 if ac_fn_cxx_try_compile "$LINENO"; then :
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4347 $as_echo "yes" >&6; }
4348 else
4349 MPILIBS=""
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4351 $as_echo "no" >&6; }
4352 fi
4353 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4354 fi
4355
4356 CXX="$ax_mpi_save_CXX"
4357
4358
4359
4360 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4361 if test x = x"$MPILIBS"; then
4362 USE_MPI="no"
4363 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4364 $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4365 :
4366 else
4367 USE_MPI="yes"
4368 :
4369 fi
4370
4371
4372 if test $USE_MPI != no; then :
4373
4374 ac_ext=c
4375 ac_cpp='$CPP $CPPFLAGS'
4376 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4377 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4378 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4379
4380
4381
4382
4383
4384
4385 for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4386 do
4387 # Extract the first word of "$ac_prog", so it can be a program name with args.
4388 set dummy $ac_prog; ac_word=$2
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4390 $as_echo_n "checking for $ac_word... " >&6; }
4391 if test "${ac_cv_prog_MPICC+set}" = set; then :
4392 $as_echo_n "(cached) " >&6
4393 else
4394 if test -n "$MPICC"; then
4395 ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4396 else
4397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4398 for as_dir in $PATH
4399 do
4400 IFS=$as_save_IFS
4401 test -z "$as_dir" && as_dir=.
4402 for ac_exec_ext in '' $ac_executable_extensions; do
4403 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4404 ac_cv_prog_MPICC="$ac_prog"
4405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4406 break 2
4407 fi
4408 done
4409 done
4410 IFS=$as_save_IFS
4411
4412 fi
4413 fi
4414 MPICC=$ac_cv_prog_MPICC
4415 if test -n "$MPICC"; then
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4417 $as_echo "$MPICC" >&6; }
4418 else
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4420 $as_echo "no" >&6; }
4421 fi
4422
4423
4424 test -n "$MPICC" && break
4425 done
4426 test -n "$MPICC" || MPICC="$CC"
4427
4428 ax_mpi_save_CC="$CC"
4429 CC="$MPICC"
4430
4431
4432
4433 if test x = x"$MPILIBS"; then
4434 ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4435 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4436 MPILIBS=" "
4437 fi
4438
4439 fi
4440
4441 if test x = x"$MPILIBS"; then
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4443 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4444 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4445 $as_echo_n "(cached) " >&6
4446 else
4447 ac_check_lib_save_LIBS=$LIBS
4448 LIBS="-lmpi $LIBS"
4449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4450 /* end confdefs.h. */
4451
4452 /* Override any GCC internal prototype to avoid an error.
4453 Use char because int might match the return type of a GCC
4454 builtin and then its argument prototype would still apply. */
4455 #ifdef __cplusplus
4456 extern "C"
4457 #endif
4458 char MPI_Init ();
4459 int
4460 main ()
4461 {
4462 return MPI_Init ();
4463 ;
4464 return 0;
4465 }
4466 _ACEOF
4467 if ac_fn_c_try_link "$LINENO"; then :
4468 ac_cv_lib_mpi_MPI_Init=yes
4469 else
4470 ac_cv_lib_mpi_MPI_Init=no
4471 fi
4472 rm -f core conftest.err conftest.$ac_objext \
4473 conftest$ac_exeext conftest.$ac_ext
4474 LIBS=$ac_check_lib_save_LIBS
4475 fi
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4477 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4478 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4479 MPILIBS="-lmpi"
4480 fi
4481
4482 fi
4483 if test x = x"$MPILIBS"; then
4484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4485 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4486 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4487 $as_echo_n "(cached) " >&6
4488 else
4489 ac_check_lib_save_LIBS=$LIBS
4490 LIBS="-lmpich $LIBS"
4491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4492 /* end confdefs.h. */
4493
4494 /* Override any GCC internal prototype to avoid an error.
4495 Use char because int might match the return type of a GCC
4496 builtin and then its argument prototype would still apply. */
4497 #ifdef __cplusplus
4498 extern "C"
4499 #endif
4500 char MPI_Init ();
4501 int
4502 main ()
4503 {
4504 return MPI_Init ();
4505 ;
4506 return 0;
4507 }
4508 _ACEOF
4509 if ac_fn_c_try_link "$LINENO"; then :
4510 ac_cv_lib_mpich_MPI_Init=yes
4511 else
4512 ac_cv_lib_mpich_MPI_Init=no
4513 fi
4514 rm -f core conftest.err conftest.$ac_objext \
4515 conftest$ac_exeext conftest.$ac_ext
4516 LIBS=$ac_check_lib_save_LIBS
4517 fi
4518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4519 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4520 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4521 MPILIBS="-lmpich"
4522 fi
4523
4524 fi
4525
4526 if test x != x"$MPILIBS"; then
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4528 $as_echo_n "checking for mpi.h... " >&6; }
4529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4530 /* end confdefs.h. */
4531 #include <mpi.h>
4532 int
4533 main ()
4534 {
4535
4536 ;
4537 return 0;
4538 }
4539 _ACEOF
4540 if ac_fn_c_try_compile "$LINENO"; then :
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4542 $as_echo "yes" >&6; }
4543 else
4544 MPILIBS=""
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4546 $as_echo "no" >&6; }
4547 fi
4548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4549 fi
4550
4551 CC="$ax_mpi_save_CC"
4552
4553
4554
4555 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4556 if test x = x"$MPILIBS"; then
4557 USE_MPI="no"
4558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4559 $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4560 :
4561 else
4562 USE_MPI="yes"
4563 :
4564 fi
4565
4566
4567 fi
4568
4569 if test $USE_MPI != no; then :
4570
4571 ac_ext=${ac_fc_srcext-f}
4572 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4573 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4574 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4575
4576
4577
4578
4579
4580
4581 for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
4582 do
4583 # Extract the first word of "$ac_prog", so it can be a program name with args.
4584 set dummy $ac_prog; ac_word=$2
4585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4586 $as_echo_n "checking for $ac_word... " >&6; }
4587 if test "${ac_cv_prog_MPIFC+set}" = set; then :
4588 $as_echo_n "(cached) " >&6
4589 else
4590 if test -n "$MPIFC"; then
4591 ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
4592 else
4593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4594 for as_dir in $PATH
4595 do
4596 IFS=$as_save_IFS
4597 test -z "$as_dir" && as_dir=.
4598 for ac_exec_ext in '' $ac_executable_extensions; do
4599 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4600 ac_cv_prog_MPIFC="$ac_prog"
4601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4602 break 2
4603 fi
4604 done
4605 done
4606 IFS=$as_save_IFS
4607
4608 fi
4609 fi
4610 MPIFC=$ac_cv_prog_MPIFC
4611 if test -n "$MPIFC"; then
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
4613 $as_echo "$MPIFC" >&6; }
4614 else
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4616 $as_echo "no" >&6; }
4617 fi
4618
4619
4620 test -n "$MPIFC" && break
4621 done
4622 test -n "$MPIFC" || MPIFC="$FC"
4623
4624 ax_mpi_save_FC="$FC"
4625 FC="$MPIFC"
4626
4627
4628
4629 if test x = x"$MPILIBS"; then
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
4631 $as_echo_n "checking for MPI_Init... " >&6; }
4632 cat > conftest.$ac_ext <<_ACEOF
4633 program main
4634 call MPI_Init
4635 end
4636 _ACEOF
4637 if ac_fn_fc_try_link "$LINENO"; then :
4638 MPILIBS=" "
4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4640 $as_echo "yes" >&6; }
4641 else
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4643 $as_echo "no" >&6; }
4644 fi
4645 rm -f core conftest.err conftest.$ac_objext \
4646 conftest$ac_exeext conftest.$ac_ext
4647 fi
4648
4649 if test x = x"$MPILIBS"; then
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
4651 $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
4652 if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
4653 $as_echo_n "(cached) " >&6
4654 else
4655 ac_check_lib_save_LIBS=$LIBS
4656 LIBS="-lfmpi $LIBS"
4657 cat > conftest.$ac_ext <<_ACEOF
4658 program main
4659 call MPI_Init
4660 end
4661 _ACEOF
4662 if ac_fn_fc_try_link "$LINENO"; then :
4663 ac_cv_lib_fmpi_MPI_Init=yes
4664 else
4665 ac_cv_lib_fmpi_MPI_Init=no
4666 fi
4667 rm -f core conftest.err conftest.$ac_objext \
4668 conftest$ac_exeext conftest.$ac_ext
4669 LIBS=$ac_check_lib_save_LIBS
4670 fi
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
4672 $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
4673 if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
4674 MPILIBS="-lfmpi"
4675 fi
4676
4677 fi
4678 if test x = x"$MPILIBS"; then
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
4680 $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
4681 if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
4682 $as_echo_n "(cached) " >&6
4683 else
4684 ac_check_lib_save_LIBS=$LIBS
4685 LIBS="-lmpichf90 $LIBS"
4686 cat > conftest.$ac_ext <<_ACEOF
4687 program main
4688 call MPI_Init
4689 end
4690 _ACEOF
4691 if ac_fn_fc_try_link "$LINENO"; then :
4692 ac_cv_lib_mpichf90_MPI_Init=yes
4693 else
4694 ac_cv_lib_mpichf90_MPI_Init=no
4695 fi
4696 rm -f core conftest.err conftest.$ac_objext \
4697 conftest$ac_exeext conftest.$ac_ext
4698 LIBS=$ac_check_lib_save_LIBS
4699 fi
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
4701 $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
4702 if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
4703 MPILIBS="-lmpichf90"
4704 fi
4705
4706 fi
4707
4708 if test x = x"$MPILIBS"; then
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4710 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4711 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4712 $as_echo_n "(cached) " >&6
4713 else
4714 ac_check_lib_save_LIBS=$LIBS
4715 LIBS="-lmpi $LIBS"
4716 cat > conftest.$ac_ext <<_ACEOF
4717 program main
4718 call MPI_Init
4719 end
4720 _ACEOF
4721 if ac_fn_fc_try_link "$LINENO"; then :
4722 ac_cv_lib_mpi_MPI_Init=yes
4723 else
4724 ac_cv_lib_mpi_MPI_Init=no
4725 fi
4726 rm -f core conftest.err conftest.$ac_objext \
4727 conftest$ac_exeext conftest.$ac_ext
4728 LIBS=$ac_check_lib_save_LIBS
4729 fi
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4731 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4732 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4733 MPILIBS="-lmpi"
4734 fi
4735
4736 fi
4737 if test x = x"$MPILIBS"; then
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4739 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4740 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4741 $as_echo_n "(cached) " >&6
4742 else
4743 ac_check_lib_save_LIBS=$LIBS
4744 LIBS="-lmpich $LIBS"
4745 cat > conftest.$ac_ext <<_ACEOF
4746 program main
4747 call MPI_Init
4748 end
4749 _ACEOF
4750 if ac_fn_fc_try_link "$LINENO"; then :
4751 ac_cv_lib_mpich_MPI_Init=yes
4752 else
4753 ac_cv_lib_mpich_MPI_Init=no
4754 fi
4755 rm -f core conftest.err conftest.$ac_objext \
4756 conftest$ac_exeext conftest.$ac_ext
4757 LIBS=$ac_check_lib_save_LIBS
4758 fi
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4760 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4761 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4762 MPILIBS="-lmpich"
4763 fi
4764
4765 fi
4766
4767 if test x != x"$MPILIBS"; then
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
4769 $as_echo_n "checking for mpif.h... " >&6; }
4770 cat > conftest.$ac_ext <<_ACEOF
4771 program main
4772 include 'mpif.h'
4773 end
4774 _ACEOF
4775 if ac_fn_fc_try_compile "$LINENO"; then :
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4777 $as_echo "yes" >&6; }
4778 else
4779 MPILIBS=""
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4781 $as_echo "no" >&6; }
4782 fi
4783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4784 fi
4785
4786 FC="$ax_mpi_save_FC"
4787
4788
4789
4790 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4791 if test x = x"$MPILIBS"; then
4792 USE_MPI="no"
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
4794 $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
4795 :
4796 else
4797 USE_MPI="yes"
4798 :
4799 fi
4800
4801
4802 fi
4803 if test $USE_MPI != no; then :
4804
4805 CXX=$MPICXX
4806 CC=$MPICC
4807 FC=$MPIFC
4808 LIBS="$MPILIBS $LIBS"
4809
4810 else
4811
4812 CXX=$save_CXX
4813 CC=$save_CC
4814 FC=$save_FC
4815 LIBS=$save_LIBS
4816
4817
4818 fi
4819
4820
4821 # Checks for programs.
4822 ac_ext=c
4823 ac_cpp='$CPP $CPPFLAGS'
4824 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4825 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4826 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4828 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4829 # On Suns, sometimes $CPP names a directory.
4830 if test -n "$CPP" && test -d "$CPP"; then
4831 CPP=
4832 fi
4833 if test -z "$CPP"; then
4834 if test "${ac_cv_prog_CPP+set}" = set; then :
4835 $as_echo_n "(cached) " >&6
4836 else
4837 # Double quotes because CPP needs to be expanded
4838 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4839 do
4840 ac_preproc_ok=false
4841 for ac_c_preproc_warn_flag in '' yes
4842 do
4843 # Use a header file that comes with gcc, so configuring glibc
4844 # with a fresh cross-compiler works.
4845 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4846 # <limits.h> exists even on freestanding compilers.
4847 # On the NeXT, cc -E runs the code through the compiler's parser,
4848 # not just through cpp. "Syntax error" is here to catch this case.
4849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4850 /* end confdefs.h. */
4851 #ifdef __STDC__
4852 # include <limits.h>
4853 #else
4854 # include <assert.h>
4855 #endif
4856 Syntax error
4857 _ACEOF
4858 if ac_fn_c_try_cpp "$LINENO"; then :
4859
4860 else
4861 # Broken: fails on valid input.
4862 continue
4863 fi
4864 rm -f conftest.err conftest.$ac_ext
4865
4866 # OK, works on sane cases. Now check whether nonexistent headers
4867 # can be detected and how.
4868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4869 /* end confdefs.h. */
4870 #include <ac_nonexistent.h>
4871 _ACEOF
4872 if ac_fn_c_try_cpp "$LINENO"; then :
4873 # Broken: success on invalid input.
4874 continue
4875 else
4876 # Passes both tests.
4877 ac_preproc_ok=:
4878 break
4879 fi
4880 rm -f conftest.err conftest.$ac_ext
4881
4882 done
4883 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4884 rm -f conftest.err conftest.$ac_ext
4885 if $ac_preproc_ok; then :
4886 break
4887 fi
4888
4889 done
4890 ac_cv_prog_CPP=$CPP
4891
4892 fi
4893 CPP=$ac_cv_prog_CPP
4894 else
4895 ac_cv_prog_CPP=$CPP
4896 fi
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4898 $as_echo "$CPP" >&6; }
4899 ac_preproc_ok=false
4900 for ac_c_preproc_warn_flag in '' yes
4901 do
4902 # Use a header file that comes with gcc, so configuring glibc
4903 # with a fresh cross-compiler works.
4904 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4905 # <limits.h> exists even on freestanding compilers.
4906 # On the NeXT, cc -E runs the code through the compiler's parser,
4907 # not just through cpp. "Syntax error" is here to catch this case.
4908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4909 /* end confdefs.h. */
4910 #ifdef __STDC__
4911 # include <limits.h>
4912 #else
4913 # include <assert.h>
4914 #endif
4915 Syntax error
4916 _ACEOF
4917 if ac_fn_c_try_cpp "$LINENO"; then :
4918
4919 else
4920 # Broken: fails on valid input.
4921 continue
4922 fi
4923 rm -f conftest.err conftest.$ac_ext
4924
4925 # OK, works on sane cases. Now check whether nonexistent headers
4926 # can be detected and how.
4927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4928 /* end confdefs.h. */
4929 #include <ac_nonexistent.h>
4930 _ACEOF
4931 if ac_fn_c_try_cpp "$LINENO"; then :
4932 # Broken: success on invalid input.
4933 continue
4934 else
4935 # Passes both tests.
4936 ac_preproc_ok=:
4937 break
4938 fi
4939 rm -f conftest.err conftest.$ac_ext
4940
4941 done
4942 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4943 rm -f conftest.err conftest.$ac_ext
4944 if $ac_preproc_ok; then :
4945
4946 else
4947 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4948 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4949 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4950 See \`config.log' for more details." "$LINENO" 5; }
4951 fi
4952
4953 ac_ext=${ac_fc_srcext-f}
4954 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4955 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4956 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4957
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4959 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4960 if test "${ac_cv_path_GREP+set}" = set; then :
4961 $as_echo_n "(cached) " >&6
4962 else
4963 if test -z "$GREP"; then
4964 ac_path_GREP_found=false
4965 # Loop through the user's path and test for each of PROGNAME-LIST
4966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4967 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4968 do
4969 IFS=$as_save_IFS
4970 test -z "$as_dir" && as_dir=.
4971 for ac_prog in grep ggrep; do
4972 for ac_exec_ext in '' $ac_executable_extensions; do
4973 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4974 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4975 # Check for GNU ac_path_GREP and select it if it is found.
4976 # Check for GNU $ac_path_GREP
4977 case `"$ac_path_GREP" --version 2>&1` in
4978 *GNU*)
4979 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4980 *)
4981 ac_count=0
4982 $as_echo_n 0123456789 >"conftest.in"
4983 while :
4984 do
4985 cat "conftest.in" "conftest.in" >"conftest.tmp"
4986 mv "conftest.tmp" "conftest.in"
4987 cp "conftest.in" "conftest.nl"
4988 $as_echo 'GREP' >> "conftest.nl"
4989 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4990 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4991 as_fn_arith $ac_count + 1 && ac_count=$as_val
4992 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4993 # Best one so far, save it but keep looking for a better one
4994 ac_cv_path_GREP="$ac_path_GREP"
4995 ac_path_GREP_max=$ac_count
4996 fi
4997 # 10*(2^10) chars as input seems more than enough
4998 test $ac_count -gt 10 && break
4999 done
5000 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5001 esac
5002
5003 $ac_path_GREP_found && break 3
5004 done
5005 done
5006 done
5007 IFS=$as_save_IFS
5008 if test -z "$ac_cv_path_GREP"; then
5009 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5010 fi
5011 else
5012 ac_cv_path_GREP=$GREP
5013 fi
5014
5015 fi
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5017 $as_echo "$ac_cv_path_GREP" >&6; }
5018 GREP="$ac_cv_path_GREP"
5019
5020
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5022 $as_echo_n "checking for egrep... " >&6; }
5023 if test "${ac_cv_path_EGREP+set}" = set; then :
5024 $as_echo_n "(cached) " >&6
5025 else
5026 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5027 then ac_cv_path_EGREP="$GREP -E"
5028 else
5029 if test -z "$EGREP"; then
5030 ac_path_EGREP_found=false
5031 # Loop through the user's path and test for each of PROGNAME-LIST
5032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5033 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5034 do
5035 IFS=$as_save_IFS
5036 test -z "$as_dir" && as_dir=.
5037 for ac_prog in egrep; do
5038 for ac_exec_ext in '' $ac_executable_extensions; do
5039 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5040 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5041 # Check for GNU ac_path_EGREP and select it if it is found.
5042 # Check for GNU $ac_path_EGREP
5043 case `"$ac_path_EGREP" --version 2>&1` in
5044 *GNU*)
5045 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5046 *)
5047 ac_count=0
5048 $as_echo_n 0123456789 >"conftest.in"
5049 while :
5050 do
5051 cat "conftest.in" "conftest.in" >"conftest.tmp"
5052 mv "conftest.tmp" "conftest.in"
5053 cp "conftest.in" "conftest.nl"
5054 $as_echo 'EGREP' >> "conftest.nl"
5055 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5056 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5057 as_fn_arith $ac_count + 1 && ac_count=$as_val
5058 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5059 # Best one so far, save it but keep looking for a better one
5060 ac_cv_path_EGREP="$ac_path_EGREP"
5061 ac_path_EGREP_max=$ac_count
5062 fi
5063 # 10*(2^10) chars as input seems more than enough
5064 test $ac_count -gt 10 && break
5065 done
5066 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5067 esac
5068
5069 $ac_path_EGREP_found && break 3
5070 done
5071 done
5072 done
5073 IFS=$as_save_IFS
5074 if test -z "$ac_cv_path_EGREP"; then
5075 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5076 fi
5077 else
5078 ac_cv_path_EGREP=$EGREP
5079 fi
5080
5081 fi
5082 fi
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5084 $as_echo "$ac_cv_path_EGREP" >&6; }
5085 EGREP="$ac_cv_path_EGREP"
5086
5087
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5089 $as_echo_n "checking whether ln -s works... " >&6; }
5090 LN_S=$as_ln_s
5091 if test "$LN_S" = "ln -s"; then
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5093 $as_echo "yes" >&6; }
5094 else
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5096 $as_echo "no, using $LN_S" >&6; }
5097 fi
5098
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5100 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5101 set x ${MAKE-make}
5102 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5103 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5104 $as_echo_n "(cached) " >&6
5105 else
5106 cat >conftest.make <<\_ACEOF
5107 SHELL = /bin/sh
5108 all:
5109 @echo '@@@%%%=$(MAKE)=@@@%%%'
5110 _ACEOF
5111 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5112 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5113 *@@@%%%=?*=@@@%%%*)
5114 eval ac_cv_prog_make_${ac_make}_set=yes;;
5115 *)
5116 eval ac_cv_prog_make_${ac_make}_set=no;;
5117 esac
5118 rm -f conftest.make
5119 fi
5120 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5122 $as_echo "yes" >&6; }
5123 SET_MAKE=
5124 else
5125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5126 $as_echo "no" >&6; }
5127 SET_MAKE="MAKE=${MAKE-make}"
5128 fi
5129
5130 if test -n "$ac_tool_prefix"; then
5131 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5132 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5134 $as_echo_n "checking for $ac_word... " >&6; }
5135 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5136 $as_echo_n "(cached) " >&6
5137 else
5138 if test -n "$RANLIB"; then
5139 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5140 else
5141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5142 for as_dir in $PATH
5143 do
5144 IFS=$as_save_IFS
5145 test -z "$as_dir" && as_dir=.
5146 for ac_exec_ext in '' $ac_executable_extensions; do
5147 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5148 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5150 break 2
5151 fi
5152 done
5153 done
5154 IFS=$as_save_IFS
5155
5156 fi
5157 fi
5158 RANLIB=$ac_cv_prog_RANLIB
5159 if test -n "$RANLIB"; then
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5161 $as_echo "$RANLIB" >&6; }
5162 else
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5164 $as_echo "no" >&6; }
5165 fi
5166
5167
5168 fi
5169 if test -z "$ac_cv_prog_RANLIB"; then
5170 ac_ct_RANLIB=$RANLIB
5171 # Extract the first word of "ranlib", so it can be a program name with args.
5172 set dummy ranlib; ac_word=$2
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5174 $as_echo_n "checking for $ac_word... " >&6; }
5175 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5176 $as_echo_n "(cached) " >&6
5177 else
5178 if test -n "$ac_ct_RANLIB"; then
5179 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5180 else
5181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5182 for as_dir in $PATH
5183 do
5184 IFS=$as_save_IFS
5185 test -z "$as_dir" && as_dir=.
5186 for ac_exec_ext in '' $ac_executable_extensions; do
5187 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5188 ac_cv_prog_ac_ct_RANLIB="ranlib"
5189 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5190 break 2
5191 fi
5192 done
5193 done
5194 IFS=$as_save_IFS
5195
5196 fi
5197 fi
5198 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5199 if test -n "$ac_ct_RANLIB"; then
5200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5201 $as_echo "$ac_ct_RANLIB" >&6; }
5202 else
5203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5204 $as_echo "no" >&6; }
5205 fi
5206
5207 if test "x$ac_ct_RANLIB" = x; then
5208 RANLIB=":"
5209 else
5210 case $cross_compiling:$ac_tool_warned in
5211 yes:)
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5213 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5214 ac_tool_warned=yes ;;
5215 esac
5216 RANLIB=$ac_ct_RANLIB
5217 fi
5218 else
5219 RANLIB="$ac_cv_prog_RANLIB"
5220 fi
5221
5222
5223 # Extract the first word of "perl", so it can be a program name with args.
5224 set dummy perl; ac_word=$2
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5226 $as_echo_n "checking for $ac_word... " >&6; }
5227 if test "${ac_cv_path_PERLINTERP+set}" = set; then :
5228 $as_echo_n "(cached) " >&6
5229 else
5230 case $PERLINTERP in
5231 [\\/]* | ?:[\\/]*)
5232 ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
5233 ;;
5234 *)
5235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5236 for as_dir in $PATH
5237 do
5238 IFS=$as_save_IFS
5239 test -z "$as_dir" && as_dir=.
5240 for ac_exec_ext in '' $ac_executable_extensions; do
5241 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5242 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
5243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5244 break 2
5245 fi
5246 done
5247 done
5248 IFS=$as_save_IFS
5249
5250 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
5251 ;;
5252 esac
5253 fi
5254 PERLINTERP=$ac_cv_path_PERLINTERP
5255 if test -n "$PERLINTERP"; then
5256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
5257 $as_echo "$PERLINTERP" >&6; }
5258 else
5259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5260 $as_echo "no" >&6; }
5261 fi
5262
5263
5264 ac_cv_path_perlinterp="$PERLINTERP"
5265 _sHpB='#!'
5266
5267
5268 # Check whether --with-perl-shebang was given.
5269 if test "${with_perl_shebang+set}" = set; then :
5270 withval=$with_perl_shebang; opt_perl_shebang="$withval"
5271 else
5272 opt_perl_shebang="not_set"
5273 fi
5274
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
5276 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
5277 if test "${ax_cv_opt_perl_shebang+set}" = set; then :
5278 $as_echo_n "(cached) " >&6
5279 else
5280 case "$opt_perl_shebang" in
5281 not_set ) ax_cv_opt_perl_shebang=''
5282 ;;
5283 * )
5284 ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
5285 esac
5286
5287 fi
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
5289 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
5290 if test "A$ax_cv_opt_perl_shebang" != "A"
5291 then
5292 ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
5293 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
5295 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
5296
5297 # Automatic detection of sharpbang formula starts here
5298 else
5299 _somian_shbangperl=`$PERLINTERP -V:startperl`
5300 negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
5302 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
5303 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
5304 $as_echo_n "(cached) " >&6
5305 else
5306 _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
5307 if test "x$_somian_kspb_perl" == x
5308 then _somian_ksbp_warn_empty='durnit'
5309 else
5310 case "A$_somian_kspb_perl" in
5311 A#!*perl* )
5312 ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
5313 ;;
5314 A* ) _somian_ksbp_warn_defau='trouble'
5315 ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
5316 esac
5317 fi
5318
5319 fi
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
5321 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
5322 # The above prints Checking ... result message to user.
5323 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5324
5325 if test A${_somian_ksbp_warn_empty+set} == Aset
5326 then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
5327 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
5328 fi
5329 # Inform user after printing result value
5330 if test A${_somian_ksbp_warn_defau+set} == Aset
5331 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
5332 $as_echo "$as_me: Maybe Not good -" >&6;}
5333 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
5334 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
5335 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
5336 $as_echo "$as_me: OK Good result - " >&6;}
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
5338 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
5339 fi
5340 fi
5341
5342 # Find a good install program. We prefer a C program (faster),
5343 # so one script is as good as another. But avoid the broken or
5344 # incompatible versions:
5345 # SysV /etc/install, /usr/sbin/install
5346 # SunOS /usr/etc/install
5347 # IRIX /sbin/install
5348 # AIX /bin/install
5349 # AmigaOS /C/install, which installs bootblocks on floppy discs
5350 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5351 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5352 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5353 # OS/2's system install, which has a completely different semantic
5354 # ./install, which can be erroneously created by make from ./install.sh.
5355 # Reject install programs that cannot install multiple files.
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5357 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5358 if test -z "$INSTALL"; then
5359 if test "${ac_cv_path_install+set}" = set; then :
5360 $as_echo_n "(cached) " >&6
5361 else
5362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363 for as_dir in $PATH
5364 do
5365 IFS=$as_save_IFS
5366 test -z "$as_dir" && as_dir=.
5367 # Account for people who put trailing slashes in PATH elements.
5368 case $as_dir/ in #((
5369 ./ | .// | /[cC]/* | \
5370 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5371 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5372 /usr/ucb/* ) ;;
5373 *)
5374 # OSF1 and SCO ODT 3.0 have their own names for install.
5375 # Don't use installbsd from OSF since it installs stuff as root
5376 # by default.
5377 for ac_prog in ginstall scoinst install; do
5378 for ac_exec_ext in '' $ac_executable_extensions; do
5379 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5380 if test $ac_prog = install &&
5381 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5382 # AIX install. It has an incompatible calling convention.
5383 :
5384 elif test $ac_prog = install &&
5385 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5386 # program-specific install script used by HP pwplus--don't use.
5387 :
5388 else
5389 rm -rf conftest.one conftest.two conftest.dir
5390 echo one > conftest.one
5391 echo two > conftest.two
5392 mkdir conftest.dir
5393 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5394 test -s conftest.one && test -s conftest.two &&
5395 test -s conftest.dir/conftest.one &&
5396 test -s conftest.dir/conftest.two
5397 then
5398 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5399 break 3
5400 fi
5401 fi
5402 fi
5403 done
5404 done
5405 ;;
5406 esac
5407
5408 done
5409 IFS=$as_save_IFS
5410
5411 rm -rf conftest.one conftest.two conftest.dir
5412
5413 fi
5414 if test "${ac_cv_path_install+set}" = set; then
5415 INSTALL=$ac_cv_path_install
5416 else
5417 # As a last resort, use the slow shell script. Don't cache a
5418 # value for INSTALL within a source directory, because that will
5419 # break other packages using the cache if that directory is
5420 # removed, or if the value is a relative name.
5421 INSTALL=$ac_install_sh
5422 fi
5423 fi
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5425 $as_echo "$INSTALL" >&6; }
5426
5427 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5428 # It thinks the first close brace ends the variable substitution.
5429 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5430
5431 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5432
5433 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5434
5435 case "x$INSTALL" in
5436 x/*) ;;
5437 *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
5438 esac
5439 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f -m 755"
5440 # Extract the first word of "ar", so it can be a program name with args.
5441 set dummy ar; ac_word=$2
5442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5443 $as_echo_n "checking for $ac_word... " >&6; }
5444 if test "${ac_cv_prog_AR+set}" = set; then :
5445 $as_echo_n "(cached) " >&6
5446 else
5447 if test -n "$AR"; then
5448 ac_cv_prog_AR="$AR" # Let the user override the test.
5449 else
5450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5451 for as_dir in $PATH
5452 do
5453 IFS=$as_save_IFS
5454 test -z "$as_dir" && as_dir=.
5455 for ac_exec_ext in '' $ac_executable_extensions; do
5456 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5457 ac_cv_prog_AR="ar"
5458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5459 break 2
5460 fi
5461 done
5462 done
5463 IFS=$as_save_IFS
5464
5465 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5466 fi
5467 fi
5468 AR=$ac_cv_prog_AR
5469 if test -n "$AR"; then
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5471 $as_echo "$AR" >&6; }
5472 else
5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5474 $as_echo "no" >&6; }
5475 fi
5476
5477
5478 if test "$AR" = "NONE"; then
5479 cat >confcache <<\_ACEOF
5480 # This file is a shell script that caches the results of configure
5481 # tests run on this system so they can be shared between configure
5482 # scripts and configure runs, see configure's option --config-cache.
5483 # It is not useful on other systems. If it contains results you don't
5484 # want to keep, you may remove or edit it.
5485 #
5486 # config.status only pays attention to the cache file if you give it
5487 # the --recheck option to rerun configure.
5488 #
5489 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5490 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5491 # following values.
5492
5493 _ACEOF
5494
5495 # The following way of writing the cache mishandles newlines in values,
5496 # but we know of no workaround that is simple, portable, and efficient.
5497 # So, we kill variables containing newlines.
5498 # Ultrix sh set writes to stderr and can't be redirected directly,
5499 # and sets the high bit in the cache file unless we assign to the vars.
5500 (
5501 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5502 eval ac_val=\$$ac_var
5503 case $ac_val in #(
5504 *${as_nl}*)
5505 case $ac_var in #(
5506 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5507 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5508 esac
5509 case $ac_var in #(
5510 _ | IFS | as_nl) ;; #(
5511 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5512 *) { eval $ac_var=; unset $ac_var;} ;;
5513 esac ;;
5514 esac
5515 done
5516
5517 (set) 2>&1 |
5518 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5519 *${as_nl}ac_space=\ *)
5520 # `set' does not quote correctly, so add quotes: double-quote
5521 # substitution turns \\\\ into \\, and sed turns \\ into \.
5522 sed -n \
5523 "s/'/'\\\\''/g;
5524 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5525 ;; #(
5526 *)
5527 # `set' quotes correctly as required by POSIX, so do not add quotes.
5528 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5529 ;;
5530 esac |
5531 sort
5532 ) |
5533 sed '
5534 /^ac_cv_env_/b end
5535 t clear
5536 :clear
5537 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5538 t end
5539 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5540 :end' >>confcache
5541 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5542 if test -w "$cache_file"; then
5543 test "x$cache_file" != "x/dev/null" &&
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5545 $as_echo "$as_me: updating cache $cache_file" >&6;}
5546 cat confcache >$cache_file
5547 else
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5549 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5550 fi
5551 fi
5552 rm -f confcache
5553 exit 1
5554 fi
5555 # Extract the first word of "ps", so it can be a program name with args.
5556 set dummy ps; ac_word=$2
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5558 $as_echo_n "checking for $ac_word... " >&6; }
5559 if test "${ac_cv_path_PS+set}" = set; then :
5560 $as_echo_n "(cached) " >&6
5561 else
5562 case $PS in
5563 [\\/]* | ?:[\\/]*)
5564 ac_cv_path_PS="$PS" # Let the user override the test with a path.
5565 ;;
5566 *)
5567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5568 for as_dir in $PATH
5569 do
5570 IFS=$as_save_IFS
5571 test -z "$as_dir" && as_dir=.
5572 for ac_exec_ext in '' $ac_executable_extensions; do
5573 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5574 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
5575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5576 break 2
5577 fi
5578 done
5579 done
5580 IFS=$as_save_IFS
5581
5582 ;;
5583 esac
5584 fi
5585 PS=$ac_cv_path_PS
5586 if test -n "$PS"; then
5587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
5588 $as_echo "$PS" >&6; }
5589 else
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5591 $as_echo "no" >&6; }
5592 fi
5593
5594
5595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
5596 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
5597 if test "${ac_cv_prog_ps_syntax+set}" = set; then :
5598 $as_echo_n "(cached) " >&6
5599 else
5600
5601 if $PS ax -o rss > /dev/null 2>&1; then
5602 ac_cv_prog_ps_ax=yes
5603 else
5604 ac_cv_prog_ps_ax=no
5605 fi
5606 if $PS -ef -o rss > /dev/null 2>&1; then
5607 ac_cv_prog_ps_ef=yes
5608 else
5609 ac_cv_prog_ps_ef=no
5610 fi
5611 if test "$ac_cv_prog_ps_ax" = yes; then
5612 ac_cv_prog_ps_syntax=BSD
5613 else
5614 if test "$ac_cv_prog_ps_ef" = yes; then
5615 ac_cv_prog_ps_syntax=POSIX
5616 else
5617 as_fn_error "Could not determine ps syntax" "$LINENO" 5
5618 fi
5619 fi
5620
5621 fi
5622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
5623 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
5624
5625 cat >>confdefs.h <<_ACEOF
5626 #define PSCOMMAND $PS
5627 _ACEOF
5628
5629 if test "$ac_cv_prog_ps_syntax" = BSD; then
5630
5631 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
5632
5633 else
5634 if test "$ac_cv_prog_ps_syntax" = POSIX; then
5635
5636 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
5637
5638 else
5639 as_fn_error "Unknown ps syntax type!" "$LINENO" 5
5640 fi
5641 fi
5642
5643 ac_ext=${ac_fc_srcext-f}
5644 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5645 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5646 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5647
5648 ac_ext=${ac_fc_srcext-f}
5649 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5650 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5651 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
5653 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
5654 if test "${ac_cv_fc_srcext_F90+set}" = set; then :
5655 $as_echo_n "(cached) " >&6
5656 else
5657 ac_ext=F90
5658 ac_fcflags_srcext_save=$ac_fcflags_srcext
5659 ac_fcflags_srcext=
5660 ac_cv_fc_srcext_F90=unknown
5661 for ac_flag in none -qsuffix=f=F90 -Tf; do
5662 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
5663 cat > conftest.$ac_ext <<_ACEOF
5664 program main
5665
5666 end
5667 _ACEOF
5668 if ac_fn_fc_try_compile "$LINENO"; then :
5669 ac_cv_fc_srcext_F90=$ac_flag; break
5670 fi
5671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5672 done
5673 rm -f conftest.$ac_objext conftest.F90
5674 ac_fcflags_srcext=$ac_fcflags_srcext_save
5675
5676 fi
5677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
5678 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
5679 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
5680 as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
5681 else
5682 ac_fc_srcext=F90
5683 if test "x$ac_cv_fc_srcext_F90" = xnone; then
5684 ac_fcflags_srcext=""
5685 FCFLAGS_F90=""
5686 else
5687 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
5688 FCFLAGS_F90=$ac_cv_fc_srcext_F90
5689 fi
5690
5691
5692 fi
5693 ac_ext=${ac_fc_srcext-f}
5694 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5695 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5696 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5697
5698
5699
5700
5701
5702 # Try to determine native compiler flags that allow us to use F90 suffix
5703 # for preprocessed f90 source.
5704
5705 if test "$ac_test_PREPFLAG" != "set"; then
5706 PREPFLAG=""
5707 case "${host_cpu}-${host_os}" in
5708
5709 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5710 PREPFLAG="-fpp1 "
5711 fi;;
5712 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5713 PREPFLAG="-qsuffix=cpp=F90 "
5714 fi;;
5715 *darwin*)
5716 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5717 PREPFLAG="-qsuffix=cpp=F90 "
5718 fi;;
5719 esac
5720
5721 if test -z "$PREPFLAG"; then
5722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
5723 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
5724 PREPFLAG=""
5725 fi
5726
5727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
5728 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
5729
5730 ac_ext=${ac_fc_srcext-f}
5731 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5732 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5733 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5734
5735 ac_save_ext=$ac_ext
5736 ac_ext=F90
5737 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
5738
5739 if test "$PREPFLAG"; then :
5740 FCFLAGS_SRCEXT="${PREPFLAG}"
5741 fi
5742 cat > conftest.$ac_ext <<_ACEOF
5743
5744
5745 program conftest
5746 integer :: i
5747 i = 1
5748 end program conftest
5749
5750 _ACEOF
5751 if ac_fn_fc_try_compile "$LINENO"; then :
5752 prepflagworks=1
5753 else
5754 prepflagworks=0
5755 fi
5756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5757
5758 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
5759 ac_ext=$ac_save_ext
5760 ac_ext=${ac_fc_srcext-f}
5761 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5762 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5763 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5764
5765
5766 if test "$prepflagworks" = 1; then
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5768 $as_echo "yes" >&6; }
5769 FCFLAGS_SRCEXT="${PREPFLAG}"
5770
5771 else
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5773 $as_echo "no" >&6; }
5774 as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
5775 fi
5776 fi
5777
5778
5779
5780
5781
5782 # Try to determine native compiler flags that allow us to use F90 suffix
5783 # for preprocessed f90 source with -D type defines
5784
5785 if test "$ac_test_PREPDEFFLAG" != "set"; then
5786 PREPDEFFLAG=""
5787 case "${host_cpu}-${host_os}" in
5788
5789 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5790 PREPDEFFLAG=" "
5791 fi;;
5792 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5793 PREPDEFFLAG="-WF,"
5794 fi;;
5795 *darwin*)
5796 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5797 PREPDEFFLAG="-WF,"
5798 fi;;
5799 esac
5800
5801 if test -z "$PREPDEFFLAG"; then
5802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
5803 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
5804 PREPDEFFLAG=" "
5805 fi
5806
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
5808 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
5809
5810 ac_ext=${ac_fc_srcext-f}
5811 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5812 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5813 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5814
5815 ac_save_ext=$ac_ext
5816 ac_ext=F90
5817 ac_save_FCFLAGS=$FCFLAGS
5818
5819 if test "$PREPDEFFLAG"; then :
5820 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
5821 fi
5822 cat > conftest.$ac_ext <<_ACEOF
5823
5824
5825 program conftest
5826 integer :: i
5827 #ifdef TEST
5828 i = 1
5829 #else
5830 choke me
5831 #endif
5832 end program conftest
5833
5834 _ACEOF
5835 if ac_fn_fc_try_compile "$LINENO"; then :
5836 prepdefflagworks=1
5837 else
5838 prepdefflagworks=0
5839 fi
5840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5841
5842 FCFLAGS=$ac_save_FCFLAGS
5843 ac_ext=$ac_save_ext
5844 ac_ext=${ac_fc_srcext-f}
5845 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5846 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5847 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5848
5849
5850 if test "$prepdefflagworks" = 1; then
5851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5852 $as_echo "yes" >&6; }
5853
5854 else
5855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5856 $as_echo "no" >&6; }
5857 as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
5858 fi
5859 fi
5860
5861 ac_ext=${ac_fc_srcext-f}
5862 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5863 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5864 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
5866 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
5867 if test "${ac_cv_prog_fc_v+set}" = set; then :
5868 $as_echo_n "(cached) " >&6
5869 else
5870 cat > conftest.$ac_ext <<_ACEOF
5871 program main
5872
5873 end
5874 _ACEOF
5875 if ac_fn_fc_try_compile "$LINENO"; then :
5876 ac_cv_prog_fc_v=
5877 # Try some options frequently used verbose output
5878 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
5879 cat > conftest.$ac_ext <<_ACEOF
5880 program main
5881
5882 end
5883 _ACEOF
5884
5885 # Compile and link our simple test program by passing a flag (argument
5886 # 1 to this macro) to the Fortran compiler in order to get
5887 # "verbose" output that we can then parse for the Fortran linker
5888 # flags.
5889 ac_save_FCFLAGS=$FCFLAGS
5890 FCFLAGS="$FCFLAGS $ac_verb"
5891 eval "set x $ac_link"
5892 shift
5893 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
5894 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
5895 # LIBRARY_PATH; skip all such settings.
5896 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
5897 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
5898 $as_echo "$ac_fc_v_output" >&5
5899 FCFLAGS=$ac_save_FCFLAGS
5900
5901 rm -rf conftest*
5902
5903 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5904 # /foo, /bar, and /baz are search directories for the Fortran linker.
5905 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5906 ac_fc_v_output="`echo $ac_fc_v_output |
5907 grep 'LPATH is:' |
5908 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
5909
5910 # FIXME: we keep getting bitten by quoted arguments; a more general fix
5911 # that detects unbalanced quotes in FLIBS should be implemented
5912 # and (ugh) tested at some point.
5913 case $ac_fc_v_output in
5914 # If we are using xlf then replace all the commas with spaces.
5915 *xlfentry*)
5916 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5917
5918 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5919 # $LIBS confuse us, and the libraries appear later in the output anyway).
5920 *mGLOB_options_string*)
5921 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5922
5923 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5924 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5925 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5926 *-cmdline\ * | *-ignore\ * | *-def\ *)
5927 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5928 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
5929 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
5930 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
5931
5932 # If we are using Cray Fortran then delete quotes.
5933 *cft90*)
5934 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5935 esac
5936
5937
5938 # look for -l* and *.a constructs in the output
5939 for ac_arg in $ac_fc_v_output; do
5940 case $ac_arg in
5941 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5942 ac_cv_prog_fc_v=$ac_verb
5943 break 2 ;;
5944 esac
5945 done
5946 done
5947 if test -z "$ac_cv_prog_fc_v"; then
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
5949 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5950 fi
5951 else
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
5953 $as_echo "$as_me: WARNING: compilation failed" >&2;}
5954 fi
5955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5956
5957 fi
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
5959 $as_echo "$ac_cv_prog_fc_v" >&6; }
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
5961 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
5962 if test "${ac_cv_fc_libs+set}" = set; then :
5963 $as_echo_n "(cached) " >&6
5964 else
5965 if test "x$FCLIBS" != "x"; then
5966 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
5967 else
5968
5969 cat > conftest.$ac_ext <<_ACEOF
5970 program main
5971
5972 end
5973 _ACEOF
5974
5975 # Compile and link our simple test program by passing a flag (argument
5976 # 1 to this macro) to the Fortran compiler in order to get
5977 # "verbose" output that we can then parse for the Fortran linker
5978 # flags.
5979 ac_save_FCFLAGS=$FCFLAGS
5980 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
5981 eval "set x $ac_link"
5982 shift
5983 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
5984 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
5985 # LIBRARY_PATH; skip all such settings.
5986 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
5987 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
5988 $as_echo "$ac_fc_v_output" >&5
5989 FCFLAGS=$ac_save_FCFLAGS
5990
5991 rm -rf conftest*
5992
5993 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5994 # /foo, /bar, and /baz are search directories for the Fortran linker.
5995 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5996 ac_fc_v_output="`echo $ac_fc_v_output |
5997 grep 'LPATH is:' |
5998 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
5999
6000 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6001 # that detects unbalanced quotes in FLIBS should be implemented
6002 # and (ugh) tested at some point.
6003 case $ac_fc_v_output in
6004 # If we are using xlf then replace all the commas with spaces.
6005 *xlfentry*)
6006 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6007
6008 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6009 # $LIBS confuse us, and the libraries appear later in the output anyway).
6010 *mGLOB_options_string*)
6011 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6012
6013 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6014 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6015 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6016 *-cmdline\ * | *-ignore\ * | *-def\ *)
6017 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6018 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6019 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6020 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6021
6022 # If we are using Cray Fortran then delete quotes.
6023 *cft90*)
6024 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6025 esac
6026
6027
6028
6029 ac_cv_fc_libs=
6030
6031 # Save positional arguments (if any)
6032 ac_save_positional="$@"
6033
6034 set X $ac_fc_v_output
6035 while test $# != 1; do
6036 shift
6037 ac_arg=$1
6038 case $ac_arg in
6039 [\\/]*.a | ?:[\\/]*.a)
6040 ac_exists=false
6041 for ac_i in $ac_cv_fc_libs; do
6042 if test x"$ac_arg" = x"$ac_i"; then
6043 ac_exists=true
6044 break
6045 fi
6046 done
6047
6048 if test x"$ac_exists" = xtrue; then :
6049
6050 else
6051 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6052 fi
6053 ;;
6054 -bI:*)
6055 ac_exists=false
6056 for ac_i in $ac_cv_fc_libs; do
6057 if test x"$ac_arg" = x"$ac_i"; then
6058 ac_exists=true
6059 break
6060 fi
6061 done
6062
6063 if test x"$ac_exists" = xtrue; then :
6064
6065 else
6066 if test "$ac_compiler_gnu" = yes; then
6067 for ac_link_opt in $ac_arg; do
6068 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6069 done
6070 else
6071 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6072 fi
6073 fi
6074 ;;
6075 # Ignore these flags.
6076 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6077 |-LANG:=* | -LIST:* | -LNO:*)
6078 ;;
6079 -lkernel32)
6080 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6081 ;;
6082 -[LRuYz])
6083 # These flags, when seen by themselves, take an argument.
6084 # We remove the space between option and argument and re-iterate
6085 # unless we find an empty arg or a new option (starting with -)
6086 case $2 in
6087 "" | -*);;
6088 *)
6089 ac_arg="$ac_arg$2"
6090 shift; shift
6091 set X $ac_arg "$@"
6092 ;;
6093 esac
6094 ;;
6095 -YP,*)
6096 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6097 ac_exists=false
6098 for ac_i in $ac_cv_fc_libs; do
6099 if test x"$ac_j" = x"$ac_i"; then
6100 ac_exists=true
6101 break
6102 fi
6103 done
6104
6105 if test x"$ac_exists" = xtrue; then :
6106
6107 else
6108 ac_arg="$ac_arg $ac_j"
6109 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6110 fi
6111 done
6112 ;;
6113 -[lLR]*)
6114 ac_exists=false
6115 for ac_i in $ac_cv_fc_libs; do
6116 if test x"$ac_arg" = x"$ac_i"; then
6117 ac_exists=true
6118 break
6119 fi
6120 done
6121
6122 if test x"$ac_exists" = xtrue; then :
6123
6124 else
6125 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6126 fi
6127 ;;
6128 -zallextract*| -zdefaultextract)
6129 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6130 ;;
6131 # Ignore everything else.
6132 esac
6133 done
6134 # restore positional arguments
6135 set X $ac_save_positional; shift
6136
6137 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
6138 # then we insist that the "run path" must be an absolute path (i.e. it
6139 # must begin with a "/").
6140 case `(uname -sr) 2>/dev/null` in
6141 "SunOS 5"*)
6142 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6143 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6144 test "x$ac_ld_run_path" != x &&
6145 if test "$ac_compiler_gnu" = yes; then
6146 for ac_link_opt in $ac_ld_run_path; do
6147 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6148 done
6149 else
6150 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6151 fi
6152 ;;
6153 esac
6154 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6155
6156 fi
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6158 $as_echo "$ac_cv_fc_libs" >&6; }
6159 FCLIBS="$ac_cv_fc_libs"
6160
6161
6162 ac_ext=${ac_fc_srcext-f}
6163 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6164 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6165 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6166
6167 ac_ext=${ac_fc_srcext-f}
6168 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6169 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6170 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6171
6172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
6173 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
6174 if test "${ac_cv_fc_dummy_main+set}" = set; then :
6175 $as_echo_n "(cached) " >&6
6176 else
6177 ac_fc_dm_save_LIBS=$LIBS
6178 LIBS="$LIBS $FCLIBS"
6179 ac_fortran_dm_var=FC_DUMMY_MAIN
6180 ac_ext=c
6181 ac_cpp='$CPP $CPPFLAGS'
6182 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6183 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6184 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6185
6186 # First, try linking without a dummy main:
6187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6188 /* end confdefs.h. */
6189
6190 #ifdef FC_DUMMY_MAIN
6191 #ifndef FC_DUMMY_MAIN_EQ_F77
6192 # ifdef __cplusplus
6193 extern "C"
6194 # endif
6195 int FC_DUMMY_MAIN() { return 1; }
6196 #endif
6197 #endif
6198 int
6199 main ()
6200 {
6201
6202 ;
6203 return 0;
6204 }
6205 _ACEOF
6206 if ac_fn_c_try_link "$LINENO"; then :
6207 ac_cv_fortran_dummy_main=none
6208 else
6209 ac_cv_fortran_dummy_main=unknown
6210 fi
6211 rm -f core conftest.err conftest.$ac_objext \
6212 conftest$ac_exeext conftest.$ac_ext
6213
6214 if test $ac_cv_fortran_dummy_main = unknown; then
6215 for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
6216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6217 /* end confdefs.h. */
6218 #define $ac_fortran_dm_var $ac_func
6219 #ifdef FC_DUMMY_MAIN
6220 #ifndef FC_DUMMY_MAIN_EQ_F77
6221 # ifdef __cplusplus
6222 extern "C"
6223 # endif
6224 int FC_DUMMY_MAIN() { return 1; }
6225 #endif
6226 #endif
6227 int
6228 main ()
6229 {
6230
6231 ;
6232 return 0;
6233 }
6234 _ACEOF
6235 if ac_fn_c_try_link "$LINENO"; then :
6236 ac_cv_fortran_dummy_main=$ac_func; break
6237 fi
6238 rm -f core conftest.err conftest.$ac_objext \
6239 conftest$ac_exeext conftest.$ac_ext
6240 done
6241 fi
6242 ac_ext=${ac_fc_srcext-f}
6243 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6244 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6245 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6246 ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
6247 rm -rf conftest*
6248 LIBS=$ac_fc_dm_save_LIBS
6249
6250 fi
6251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
6252 $as_echo "$ac_cv_fc_dummy_main" >&6; }
6253 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
6254 if test "$FC_DUMMY_MAIN" != unknown; then :
6255 if test $FC_DUMMY_MAIN != none; then
6256
6257 cat >>confdefs.h <<_ACEOF
6258 #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
6259 _ACEOF
6260
6261 if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
6262
6263 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
6264
6265 fi
6266 fi
6267 else
6268 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6269 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6270 as_fn_error "linking to Fortran libraries from C fails
6271 See \`config.log' for more details." "$LINENO" 5; }
6272 fi
6273
6274 ac_ext=${ac_fc_srcext-f}
6275 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6276 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6277 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6278
6279 ac_ext=${ac_fc_srcext-f}
6280 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6281 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6282 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
6284 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
6285 if test "${ac_cv_fc_mangling+set}" = set; then :
6286 $as_echo_n "(cached) " >&6
6287 else
6288 cat > conftest.$ac_ext <<_ACEOF
6289 subroutine foobar()
6290 return
6291 end
6292 subroutine foo_bar()
6293 return
6294 end
6295 _ACEOF
6296 if ac_fn_fc_try_compile "$LINENO"; then :
6297 mv conftest.$ac_objext cfortran_test.$ac_objext
6298
6299 ac_save_LIBS=$LIBS
6300 LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
6301
6302 ac_ext=c
6303 ac_cpp='$CPP $CPPFLAGS'
6304 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6305 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6306 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6307 ac_success=no
6308 for ac_foobar in foobar FOOBAR; do
6309 for ac_underscore in "" "_"; do
6310 ac_func="$ac_foobar$ac_underscore"
6311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6312 /* end confdefs.h. */
6313
6314 /* Override any GCC internal prototype to avoid an error.
6315 Use char because int might match the return type of a GCC
6316 builtin and then its argument prototype would still apply. */
6317 #ifdef __cplusplus
6318 extern "C"
6319 #endif
6320 char $ac_func ();
6321 #ifdef FC_DUMMY_MAIN
6322 #ifndef FC_DUMMY_MAIN_EQ_F77
6323 # ifdef __cplusplus
6324 extern "C"
6325 # endif
6326 int FC_DUMMY_MAIN() { return 1; }
6327 #endif
6328 #endif
6329 int
6330 main ()
6331 {
6332 return $ac_func ();
6333 ;
6334 return 0;
6335 }
6336 _ACEOF
6337 if ac_fn_c_try_link "$LINENO"; then :
6338 ac_success=yes; break 2
6339 fi
6340 rm -f core conftest.err conftest.$ac_objext \
6341 conftest$ac_exeext conftest.$ac_ext
6342 done
6343 done
6344 ac_ext=${ac_fc_srcext-f}
6345 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6346 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6347 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6348
6349 if test "$ac_success" = "yes"; then
6350 case $ac_foobar in
6351 foobar)
6352 ac_case=lower
6353 ac_foo_bar=foo_bar
6354 ;;
6355 FOOBAR)
6356 ac_case=upper
6357 ac_foo_bar=FOO_BAR
6358 ;;
6359 esac
6360
6361 ac_ext=c
6362 ac_cpp='$CPP $CPPFLAGS'
6363 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6364 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6365 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6366 ac_success_extra=no
6367 for ac_extra in "" "_"; do
6368 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
6369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6370 /* end confdefs.h. */
6371
6372 /* Override any GCC internal prototype to avoid an error.
6373 Use char because int might match the return type of a GCC
6374 builtin and then its argument prototype would still apply. */
6375 #ifdef __cplusplus
6376 extern "C"
6377 #endif
6378 char $ac_func ();
6379 #ifdef FC_DUMMY_MAIN
6380 #ifndef FC_DUMMY_MAIN_EQ_F77
6381 # ifdef __cplusplus
6382 extern "C"
6383 # endif
6384 int FC_DUMMY_MAIN() { return 1; }
6385 #endif
6386 #endif
6387 int
6388 main ()
6389 {
6390 return $ac_func ();
6391 ;
6392 return 0;
6393 }
6394 _ACEOF
6395 if ac_fn_c_try_link "$LINENO"; then :
6396 ac_success_extra=yes; break
6397 fi
6398 rm -f core conftest.err conftest.$ac_objext \
6399 conftest$ac_exeext conftest.$ac_ext
6400 done
6401 ac_ext=${ac_fc_srcext-f}
6402 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6403 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6404 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6405
6406 if test "$ac_success_extra" = "yes"; then
6407 ac_cv_fc_mangling="$ac_case case"
6408 if test -z "$ac_underscore"; then
6409 ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
6410 else
6411 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
6412 fi
6413 if test -z "$ac_extra"; then
6414 ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
6415 else
6416 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
6417 fi
6418 else
6419 ac_cv_fc_mangling="unknown"
6420 fi
6421 else
6422 ac_cv_fc_mangling="unknown"
6423 fi
6424
6425 LIBS=$ac_save_LIBS
6426 rm -rf conftest*
6427 rm -f cfortran_test*
6428 else
6429 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6430 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6431 as_fn_error "cannot compile a simple Fortran program
6432 See \`config.log' for more details." "$LINENO" 5; }
6433 fi
6434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6435
6436 fi
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
6438 $as_echo "$ac_cv_fc_mangling" >&6; }
6439
6440 ac_ext=${ac_fc_srcext-f}
6441 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6442 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6443 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6444
6445 ac_ext=${ac_fc_srcext-f}
6446 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6447 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6448 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6449 case $ac_cv_fc_mangling in
6450 "lower case, no underscore, no extra underscore")
6451 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6452
6453 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
6454 ;;
6455 "lower case, no underscore, extra underscore")
6456 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6457
6458 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6459 ;;
6460 "lower case, underscore, no extra underscore")
6461 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6462
6463 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6464 ;;
6465 "lower case, underscore, extra underscore")
6466 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6467
6468 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
6469 ;;
6470 "upper case, no underscore, no extra underscore")
6471 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6472
6473 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
6474 ;;
6475 "upper case, no underscore, extra underscore")
6476 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6477
6478 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6479 ;;
6480 "upper case, underscore, no extra underscore")
6481 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6482
6483 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6484 ;;
6485 "upper case, underscore, extra underscore")
6486 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6487
6488 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
6489 ;;
6490 *)
6491 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
6492 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
6493 ;;
6494 esac
6495
6496 ac_ext=${ac_fc_srcext-f}
6497 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6498 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6499 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6500
6501
6502
6503 ac_ext=${ac_fc_srcext-f}
6504 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6505 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6506 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
6508 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
6509 if test "${ac_cv_prog_fc_v+set}" = set; then :
6510 $as_echo_n "(cached) " >&6
6511 else
6512 cat > conftest.$ac_ext <<_ACEOF
6513 program main
6514
6515 end
6516 _ACEOF
6517 if ac_fn_fc_try_compile "$LINENO"; then :
6518 ac_cv_prog_fc_v=
6519 # Try some options frequently used verbose output
6520 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
6521 cat > conftest.$ac_ext <<_ACEOF
6522 program main
6523
6524 end
6525 _ACEOF
6526
6527 # Compile and link our simple test program by passing a flag (argument
6528 # 1 to this macro) to the Fortran compiler in order to get
6529 # "verbose" output that we can then parse for the Fortran linker
6530 # flags.
6531 ac_save_FCFLAGS=$FCFLAGS
6532 FCFLAGS="$FCFLAGS $ac_verb"
6533 eval "set x $ac_link"
6534 shift
6535 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6536 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6537 # LIBRARY_PATH; skip all such settings.
6538 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6539 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
6540 $as_echo "$ac_fc_v_output" >&5
6541 FCFLAGS=$ac_save_FCFLAGS
6542
6543 rm -rf conftest*
6544
6545 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6546 # /foo, /bar, and /baz are search directories for the Fortran linker.
6547 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6548 ac_fc_v_output="`echo $ac_fc_v_output |
6549 grep 'LPATH is:' |
6550 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6551
6552 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6553 # that detects unbalanced quotes in FLIBS should be implemented
6554 # and (ugh) tested at some point.
6555 case $ac_fc_v_output in
6556 # If we are using xlf then replace all the commas with spaces.
6557 *xlfentry*)
6558 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6559
6560 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6561 # $LIBS confuse us, and the libraries appear later in the output anyway).
6562 *mGLOB_options_string*)
6563 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6564
6565 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6566 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6567 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6568 *-cmdline\ * | *-ignore\ * | *-def\ *)
6569 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6570 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6571 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6572 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6573
6574 # If we are using Cray Fortran then delete quotes.
6575 *cft90*)
6576 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6577 esac
6578
6579
6580 # look for -l* and *.a constructs in the output
6581 for ac_arg in $ac_fc_v_output; do
6582 case $ac_arg in
6583 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
6584 ac_cv_prog_fc_v=$ac_verb
6585 break 2 ;;
6586 esac
6587 done
6588 done
6589 if test -z "$ac_cv_prog_fc_v"; then
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
6591 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
6592 fi
6593 else
6594 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
6595 $as_echo "$as_me: WARNING: compilation failed" >&2;}
6596 fi
6597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6598
6599 fi
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
6601 $as_echo "$ac_cv_prog_fc_v" >&6; }
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
6603 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
6604 if test "${ac_cv_fc_libs+set}" = set; then :
6605 $as_echo_n "(cached) " >&6
6606 else
6607 if test "x$FCLIBS" != "x"; then
6608 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
6609 else
6610
6611 cat > conftest.$ac_ext <<_ACEOF
6612 program main
6613
6614 end
6615 _ACEOF
6616
6617 # Compile and link our simple test program by passing a flag (argument
6618 # 1 to this macro) to the Fortran compiler in order to get
6619 # "verbose" output that we can then parse for the Fortran linker
6620 # flags.
6621 ac_save_FCFLAGS=$FCFLAGS
6622 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
6623 eval "set x $ac_link"
6624 shift
6625 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6626 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6627 # LIBRARY_PATH; skip all such settings.
6628 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6629 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
6630 $as_echo "$ac_fc_v_output" >&5
6631 FCFLAGS=$ac_save_FCFLAGS
6632
6633 rm -rf conftest*
6634
6635 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6636 # /foo, /bar, and /baz are search directories for the Fortran linker.
6637 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6638 ac_fc_v_output="`echo $ac_fc_v_output |
6639 grep 'LPATH is:' |
6640 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6641
6642 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6643 # that detects unbalanced quotes in FLIBS should be implemented
6644 # and (ugh) tested at some point.
6645 case $ac_fc_v_output in
6646 # If we are using xlf then replace all the commas with spaces.
6647 *xlfentry*)
6648 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6649
6650 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6651 # $LIBS confuse us, and the libraries appear later in the output anyway).
6652 *mGLOB_options_string*)
6653 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6654
6655 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6656 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6657 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6658 *-cmdline\ * | *-ignore\ * | *-def\ *)
6659 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6660 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6661 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6662 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6663
6664 # If we are using Cray Fortran then delete quotes.
6665 *cft90*)
6666 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6667 esac
6668
6669
6670
6671 ac_cv_fc_libs=
6672
6673 # Save positional arguments (if any)
6674 ac_save_positional="$@"
6675
6676 set X $ac_fc_v_output
6677 while test $# != 1; do
6678 shift
6679 ac_arg=$1
6680 case $ac_arg in
6681 [\\/]*.a | ?:[\\/]*.a)
6682 ac_exists=false
6683 for ac_i in $ac_cv_fc_libs; do
6684 if test x"$ac_arg" = x"$ac_i"; then
6685 ac_exists=true
6686 break
6687 fi
6688 done
6689
6690 if test x"$ac_exists" = xtrue; then :
6691
6692 else
6693 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6694 fi
6695 ;;
6696 -bI:*)
6697 ac_exists=false
6698 for ac_i in $ac_cv_fc_libs; do
6699 if test x"$ac_arg" = x"$ac_i"; then
6700 ac_exists=true
6701 break
6702 fi
6703 done
6704
6705 if test x"$ac_exists" = xtrue; then :
6706
6707 else
6708 if test "$ac_compiler_gnu" = yes; then
6709 for ac_link_opt in $ac_arg; do
6710 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6711 done
6712 else
6713 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6714 fi
6715 fi
6716 ;;
6717 # Ignore these flags.
6718 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6719 |-LANG:=* | -LIST:* | -LNO:*)
6720 ;;
6721 -lkernel32)
6722 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6723 ;;
6724 -[LRuYz])
6725 # These flags, when seen by themselves, take an argument.
6726 # We remove the space between option and argument and re-iterate
6727 # unless we find an empty arg or a new option (starting with -)
6728 case $2 in
6729 "" | -*);;
6730 *)
6731 ac_arg="$ac_arg$2"
6732 shift; shift
6733 set X $ac_arg "$@"
6734 ;;
6735 esac
6736 ;;
6737 -YP,*)
6738 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6739 ac_exists=false
6740 for ac_i in $ac_cv_fc_libs; do
6741 if test x"$ac_j" = x"$ac_i"; then
6742 ac_exists=true
6743 break
6744 fi
6745 done
6746
6747 if test x"$ac_exists" = xtrue; then :
6748
6749 else
6750 ac_arg="$ac_arg $ac_j"
6751 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6752 fi
6753 done
6754 ;;
6755 -[lLR]*)
6756 ac_exists=false
6757 for ac_i in $ac_cv_fc_libs; do
6758 if test x"$ac_arg" = x"$ac_i"; then
6759 ac_exists=true
6760 break
6761 fi
6762 done
6763
6764 if test x"$ac_exists" = xtrue; then :
6765
6766 else
6767 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6768 fi
6769 ;;
6770 -zallextract*| -zdefaultextract)
6771 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6772 ;;
6773 # Ignore everything else.
6774 esac
6775 done
6776 # restore positional arguments
6777 set X $ac_save_positional; shift
6778
6779 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
6780 # then we insist that the "run path" must be an absolute path (i.e. it
6781 # must begin with a "/").
6782 case `(uname -sr) 2>/dev/null` in
6783 "SunOS 5"*)
6784 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6785 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6786 test "x$ac_ld_run_path" != x &&
6787 if test "$ac_compiler_gnu" = yes; then
6788 for ac_link_opt in $ac_ld_run_path; do
6789 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6790 done
6791 else
6792 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6793 fi
6794 ;;
6795 esac
6796 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6797
6798 fi
6799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6800 $as_echo "$ac_cv_fc_libs" >&6; }
6801 FCLIBS="$ac_cv_fc_libs"
6802
6803
6804 ac_ext=${ac_fc_srcext-f}
6805 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6806 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6807 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6808
6809
6810
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
6812 $as_echo_n "checking for module suffix... " >&6; }
6813 rm -f conftest*
6814 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6815 rm -f work*
6816 cat >conftest.$ac_ext <<EOF
6817 module conftest
6818 integer n
6819 parameter (n=1)
6820 end module conftest
6821 EOF
6822 # SGI and absoft compilers generates module name in upper case!
6823 testname="conftest"
6824 modcase="lower"
6825 if (eval $ac_compile) 2>/dev/null ; then
6826 MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
6827 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
6828 if test -z "$MOD" ; then
6829 MOD=`ls CONFTEST* 2>/dev/null \
6830 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6831 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
6832 if test -n "$MOD" ; then
6833 testname="CONFTEST"
6834 modcase="upper"
6835 fi
6836 fi
6837 if test -z "$MOD" ; then
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6839 $as_echo "unknown" >&6; }
6840 # Use mod if we can't figure it out
6841 MOD="mod"
6842 else
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
6844 $as_echo "$MOD" >&6; }
6845 fi
6846 if test -s work.pcl ; then
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
6848 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
6849 fi
6850 else
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6852 $as_echo "unknown" >&6; }
6853 fi
6854
6855
6856
6857
6858
6859 # Check for module include path (some use -I, some (Solaris) use -M, some
6860 # (absoft) use -p).
6861 # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
6862 # specified, work.pcl and work.pc are created. However, if you specify
6863 # a file, it must contain a the name of a file ending in .pc . Ugh!
6864 # Use the module made above
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
6866 $as_echo_n "checking for module directory path flag... " >&6; }
6867 rm -f conftest*
6868 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6869 rm -f work*
6870 cat >conftest.$ac_ext <<EOF
6871 module conftest
6872 integer n
6873 parameter (n=1)
6874 end module conftest
6875 EOF
6876 # SGI and absoft compilers generates module name in upper case!
6877 testname="conftest"
6878 if (eval $ac_compile) 2>/dev/null ; then
6879 mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6880 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
6881 if test -n "$mod" ; then
6882 testname="CONFTEST"
6883 fi
6884 madedir=0
6885 if test ! -d conf ; then mkdir conf ; madedir=1; fi
6886 cp $testname.$MOD conf
6887 rm -f conftest* CONFTEST*
6888 cat >conftest1.$ac_ext <<EOF
6889 program main
6890 use conftest
6891 print *, n
6892 end
6893 EOF
6894 F90_WORK_FILES_ARG=""
6895 F90MODINCSPEC=""
6896 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
6897 MODDIRFLAG="-I"
6898 F90MODINCSPEC="-I<dir>"
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
6900 $as_echo "-I" >&6; }
6901 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6902 MODDIRFLAG="-M"
6903 F90MODINCSPEC="-M<dir>"
6904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
6905 $as_echo "-M" >&6; }
6906 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6907 MODDIRFLAG="-p"
6908 F90MODINCSPEC="-p<dir>"
6909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
6910 $as_echo "-p" >&6; }
6911 elif test -s work.pc ; then
6912 cp work.pc conf/mpimod.pc
6913 echo "mpimod.pc" > conf/mpimod.pcl
6914 echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
6915 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
6916 MODDIRFLAG='-cl,mpimod.pcl'
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
6918 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
6919 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
6920 F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
6921
6922 else
6923 # The version of the Intel compiler that I have refuses to let
6924 # you put the "work catalog" list anywhere but the current
6925 # directory. For example, you cannot in
6926 :
6927 fi
6928 fi
6929 if test -z "MODDIRFLAG" ; then
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6931 $as_echo "unknown" >&6; }
6932 fi
6933
6934
6935 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
6936 if test $madedir = 1 ; then rmdir conf ; fi
6937 fi
6938
6939
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
6941 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
6942 if test "${ac_cv_f90_module_names+set}" = set; then :
6943 $as_echo_n "(cached) " >&6
6944 else
6945 ac_ext=${ac_fc_srcext-f}
6946 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6947 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6948 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6949
6950 # carry out the test in a new directory, so that we don't miss anything
6951 mkdir conftest
6952 cd conftest
6953 cat > conftest.$ac_ext <<_ACEOF
6954 MODULE Bar
6955 END MODULE Bar
6956 _ACEOF
6957 if ac_fn_fc_try_compile "$LINENO"; then :
6958 ac_cv_f90_module_names=
6959 ac_file_list=*
6960 for ac_file in $ac_file_list; do
6961 case $ac_file in
6962 # don't care for original source and object files
6963 conftest.$ac_ext | conftest.$ac_objext | conftest.err )
6964 :
6965 ;;
6966 # look for new files derived from the file name
6967 *conftest*)
6968 ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
6969 ac_exists=false
6970 for ac_i in $ac_cv_f90_module_names; do
6971 if test x"$ac_pat" = x"$ac_i"; then
6972 ac_exists=true
6973 break
6974 fi
6975 done
6976
6977 if test x"$ac_exists" = xtrue; then :
6978
6979 else
6980 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6981 fi
6982 ;;
6983 # look for new files derived from the module name,
6984 # with different case translation schemes
6985 *Bar*)
6986 ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
6987 ac_exists=false
6988 for ac_i in $ac_cv_f90_module_names; do
6989 if test x"$ac_pat" = x"$ac_i"; then
6990 ac_exists=true
6991 break
6992 fi
6993 done
6994
6995 if test x"$ac_exists" = xtrue; then :
6996
6997 else
6998 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6999 fi
7000 ;;
7001 *bar*)
7002 ac_pat=`echo $ac_file | sed s/bar/%module%/`
7003 ac_exists=false
7004 for ac_i in $ac_cv_f90_module_names; do
7005 if test x"$ac_pat" = x"$ac_i"; then
7006 ac_exists=true
7007 break
7008 fi
7009 done
7010
7011 if test x"$ac_exists" = xtrue; then :
7012
7013 else
7014 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7015 fi
7016 ;;
7017 *BAR*)
7018 ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
7019 ac_exists=false
7020 for ac_i in $ac_cv_f90_module_names; do
7021 if test x"$ac_pat" = x"$ac_i"; then
7022 ac_exists=true
7023 break
7024 fi
7025 done
7026
7027 if test x"$ac_exists" = xtrue; then :
7028
7029 else
7030 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7031 fi
7032 ;;
7033 # Other files - we have no idea how they are generated
7034 *)
7035 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
7036 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
7037 ;;
7038 esac
7039 done
7040 if test "x$ac_cv_f90_module_names" = "x"; then
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
7042 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7043 fi
7044
7045 else
7046 ac_cv_f90_module_names=
7047 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
7048 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7049 fi
7050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7051 cd ..
7052 # cleanup
7053 rm -rf conftest
7054 ac_ext=${ac_fc_srcext-f}
7055 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7056 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7057 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7058
7059 fi
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
7061 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
7062
7063 # We now generate a shell script that will help us to figure out the correct
7064 # module file names, using the value of ac_cv_f90_module_names
7065
7066 echo "Generating shell script modnam"
7067
7068 cat > scripts/modnam << EOF
7069 #! /bin/sh
7070 # This script is auto-generated by configure
7071 #
7072 usage="\\
7073 Usage: \$0 [FILES]
7074
7075 [FILES] are Fortran 90 source files.
7076 The output is a list of module file names that the Fortran 90 compiler
7077 generates when compiling [FILES]."
7078
7079 list=
7080 empty=
7081
7082 if test \$# -eq 0; then
7083 echo "\$usage"; exit 0
7084 fi
7085
7086 while test \$# != 0; do
7087
7088 file=\$1
7089 shift
7090
7091 # strip suffix
7092 base=\`echo \$file | sed 's/[.][^.]*$//'\`
7093
7094 test ! -f \$file && continue
7095
7096 # Look for module definitions and transform them to upper / lower case
7097 mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
7098 upper=\`echo \$mods | tr a-z A-Z\`
7099 lower=\`echo \$mods | tr A-Z a-z\`
7100
7101 # Here, the patterns for generating module file names were inserted by configure
7102 for trans in $ac_cv_f90_module_names; do
7103
7104 pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
7105 var=empty
7106 case \$pat in
7107 %MODULE%)
7108 var=upper ;;
7109 %Module%)
7110 var=mods ;;
7111 %module%)
7112 var=lower ;;
7113 %FILE%)
7114 test -n "\$mods" && var=base ;;
7115 esac
7116 new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
7117 list="\$list \$new"
7118 done
7119 done
7120
7121 echo \$list
7122 # end of configure-generated script
7123 EOF
7124 chmod 755 scripts/modnam
7125
7126 pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
7127 F90_MODULE_NAMES=empty
7128 case $pat in
7129 %MODULE%)
7130 F90_MODULE_NAMES=UPPER ;;
7131 %Module%)
7132 F90_MODULE_NAMES=Mixed ;;
7133 %module%)
7134 F90_MODULE_NAMES=lower ;;
7135 *)
7136 F90_MODULE_NAMES=unknown ;;
7137 esac
7138
7139 ac_ext=${ac_fc_srcext-f}
7140 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7141 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7142 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7143
7144
7145 ac_ext=c
7146 ac_cpp='$CPP $CPPFLAGS'
7147 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7148 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7149 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7150
7151
7152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
7153 $as_echo_n "checking for asin in -lm... " >&6; }
7154 if test "${ac_cv_lib_m_asin+set}" = set; then :
7155 $as_echo_n "(cached) " >&6
7156 else
7157 ac_check_lib_save_LIBS=$LIBS
7158 LIBS="-lm $LIBS"
7159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7160 /* end confdefs.h. */
7161
7162 /* Override any GCC internal prototype to avoid an error.
7163 Use char because int might match the return type of a GCC
7164 builtin and then its argument prototype would still apply. */
7165 #ifdef __cplusplus
7166 extern "C"
7167 #endif
7168 char asin ();
7169 #ifdef FC_DUMMY_MAIN
7170 #ifndef FC_DUMMY_MAIN_EQ_F77
7171 # ifdef __cplusplus
7172 extern "C"
7173 # endif
7174 int FC_DUMMY_MAIN() { return 1; }
7175 #endif
7176 #endif
7177 int
7178 main ()
7179 {
7180 return asin ();
7181 ;
7182 return 0;
7183 }
7184 _ACEOF
7185 if ac_fn_c_try_link "$LINENO"; then :
7186 ac_cv_lib_m_asin=yes
7187 else
7188 ac_cv_lib_m_asin=no
7189 fi
7190 rm -f core conftest.err conftest.$ac_objext \
7191 conftest$ac_exeext conftest.$ac_ext
7192 LIBS=$ac_check_lib_save_LIBS
7193 fi
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
7195 $as_echo "$ac_cv_lib_m_asin" >&6; }
7196 if test "x$ac_cv_lib_m_asin" = x""yes; then :
7197 cat >>confdefs.h <<_ACEOF
7198 #define HAVE_LIBM 1
7199 _ACEOF
7200
7201 LIBS="-lm $LIBS"
7202
7203 else
7204 exit
7205 fi
7206
7207
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7209 $as_echo_n "checking for ANSI C header files... " >&6; }
7210 if test "${ac_cv_header_stdc+set}" = set; then :
7211 $as_echo_n "(cached) " >&6
7212 else
7213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7214 /* end confdefs.h. */
7215 #include <stdlib.h>
7216 #include <stdarg.h>
7217 #include <string.h>
7218 #include <float.h>
7219
7220 #ifdef FC_DUMMY_MAIN
7221 #ifndef FC_DUMMY_MAIN_EQ_F77
7222 # ifdef __cplusplus
7223 extern "C"
7224 # endif
7225 int FC_DUMMY_MAIN() { return 1; }
7226 #endif
7227 #endif
7228 int
7229 main ()
7230 {
7231
7232 ;
7233 return 0;
7234 }
7235 _ACEOF
7236 if ac_fn_c_try_compile "$LINENO"; then :
7237 ac_cv_header_stdc=yes
7238 else
7239 ac_cv_header_stdc=no
7240 fi
7241 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7242
7243 if test $ac_cv_header_stdc = yes; then
7244 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7246 /* end confdefs.h. */
7247 #include <string.h>
7248
7249 _ACEOF
7250 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7251 $EGREP "memchr" >/dev/null 2>&1; then :
7252
7253 else
7254 ac_cv_header_stdc=no
7255 fi
7256 rm -f conftest*
7257
7258 fi
7259
7260 if test $ac_cv_header_stdc = yes; then
7261 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7263 /* end confdefs.h. */
7264 #include <stdlib.h>
7265
7266 _ACEOF
7267 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7268 $EGREP "free" >/dev/null 2>&1; then :
7269
7270 else
7271 ac_cv_header_stdc=no
7272 fi
7273 rm -f conftest*
7274
7275 fi
7276
7277 if test $ac_cv_header_stdc = yes; then
7278 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7279 if test "$cross_compiling" = yes; then :
7280 :
7281 else
7282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7283 /* end confdefs.h. */
7284 #include <ctype.h>
7285 #include <stdlib.h>
7286 #if ((' ' & 0x0FF) == 0x020)
7287 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7288 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7289 #else
7290 # define ISLOWER(c) \
7291 (('a' <= (c) && (c) <= 'i') \
7292 || ('j' <= (c) && (c) <= 'r') \
7293 || ('s' <= (c) && (c) <= 'z'))
7294 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7295 #endif
7296
7297 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7298 int
7299 main ()
7300 {
7301 int i;
7302 for (i = 0; i < 256; i++)
7303 if (XOR (islower (i), ISLOWER (i))
7304 || toupper (i) != TOUPPER (i))
7305 return 2;
7306 return 0;
7307 }
7308 _ACEOF
7309 if ac_fn_c_try_run "$LINENO"; then :
7310
7311 else
7312 ac_cv_header_stdc=no
7313 fi
7314 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7315 conftest.$ac_objext conftest.beam conftest.$ac_ext
7316 fi
7317
7318 fi
7319 fi
7320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7321 $as_echo "$ac_cv_header_stdc" >&6; }
7322 if test $ac_cv_header_stdc = yes; then
7323
7324 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7325
7326 fi
7327
7328 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7329 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7330 inttypes.h stdint.h unistd.h
7331 do :
7332 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7333 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7334 "
7335 eval as_val=\$$as_ac_Header
7336 if test "x$as_val" = x""yes; then :
7337 cat >>confdefs.h <<_ACEOF
7338 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7339 _ACEOF
7340
7341 fi
7342
7343 done
7344
7345
7346 #
7347 # Handle user hints
7348 #
7349
7350 # Check whether --with-zlib was given.
7351 if test "${with_zlib+set}" = set; then :
7352 withval=$with_zlib; zlib_dir="$withval"
7353 else
7354 zlib_dir="not_set"
7355 fi
7356
7357 if test "$zlib_dir" != "no"; then
7358
7359 if test "$zlib_dir" != "not_set" ; then
7360 if test -d "$zlib_dir"
7361 then
7362 ZLIB_HOME="$zlib_dir"
7363 else
7364 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
7365 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
7366 ZLIB_HOME=/usr/local
7367 if test ! -f "${ZLIB_HOME}/include/zlib.h"
7368 then
7369 ZLIB_HOME=/usr
7370 fi
7371 fi
7372 fi
7373 #
7374 # Locate zlib, if wanted
7375 #
7376 if test -n "${ZLIB_HOME}"
7377 then
7378 ZLIB_OLD_LDFLAGS=$LDFLAGS
7379 ZLIB_OLD_CFLAGS=$CFLAGS
7380 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
7381 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
7382
7383 ac_ext=c
7384 ac_cpp='$CPP $CPPFLAGS'
7385 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7386 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7387 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7388
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
7390 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
7391 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
7392 $as_echo_n "(cached) " >&6
7393 else
7394 ac_check_lib_save_LIBS=$LIBS
7395 LIBS="-lz $LIBS"
7396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7397 /* end confdefs.h. */
7398
7399 /* Override any GCC internal prototype to avoid an error.
7400 Use char because int might match the return type of a GCC
7401 builtin and then its argument prototype would still apply. */
7402 #ifdef __cplusplus
7403 extern "C"
7404 #endif
7405 char inflateEnd ();
7406 #ifdef FC_DUMMY_MAIN
7407 #ifndef FC_DUMMY_MAIN_EQ_F77
7408 # ifdef __cplusplus
7409 extern "C"
7410 # endif
7411 int FC_DUMMY_MAIN() { return 1; }
7412 #endif
7413 #endif
7414 int
7415 main ()
7416 {
7417 return inflateEnd ();
7418 ;
7419 return 0;
7420 }
7421 _ACEOF
7422 if ac_fn_c_try_link "$LINENO"; then :
7423 ac_cv_lib_z_inflateEnd=yes
7424 else
7425 ac_cv_lib_z_inflateEnd=no
7426 fi
7427 rm -f core conftest.err conftest.$ac_objext \
7428 conftest$ac_exeext conftest.$ac_ext
7429 LIBS=$ac_check_lib_save_LIBS
7430 fi
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
7432 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
7433 if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
7434 zlib_cv_libz=yes
7435 else
7436 zlib_cv_libz=no
7437 fi
7438
7439 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7440 if test "x$ac_cv_header_zlib_h" = x""yes; then :
7441 zlib_cv_zlib_h=yes
7442 else
7443 zlib_cv_zlib_h=no
7444 fi
7445
7446
7447 ac_ext=c
7448 ac_cpp='$CPP $CPPFLAGS'
7449 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7450 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7451 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7452
7453
7454 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
7455
7456 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
7457
7458
7459 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
7460
7461 ZLIB_INC_DIR="${ZLIB_HOME}/include"
7462 ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
7463 ZLIB="-lz"
7464 else
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
7466 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
7467 ZLIB_INC_DIR=
7468 ZLIB_LIB_DIR=
7469 ZLIB=
7470 LDFLAGS="$ZLIB_OLD_LDFLAGS"
7471 CFLAGS="$ZLIB_OLD_CFLAGS"
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7473 $as_echo "failed" >&6; }
7474 echo ""
7475 echo "*********************************************************"
7476 echo "* WARNING: Could not find a working zlib installation *"
7477 echo "* If you need OpenMD to be able to deal with compressed *"
7478 echo "* trajectory dump files be sure to specify a valid zlib *"
7479 echo "* installation with --with-zlib=DIR *"
7480 echo "* *"
7481 echo "* OpenMD will still work without zlib installed. *"
7482 echo "*********************************************************"
7483 echo ""
7484 fi
7485
7486
7487
7488 fi
7489 fi
7490
7491 #
7492 # Handle user hints
7493 #
7494
7495 # Check whether --with-fftw was given.
7496 if test "${with_fftw+set}" = set; then :
7497 withval=$with_fftw; fftw_dir="$withval"
7498 else
7499 fftw_dir="not_set"
7500 fi
7501
7502 if test "$fftw_dir" != "no"; then
7503 if test "$fftw_dir" != "not_set" ; then
7504 if test -d "$fftw_dir"; then
7505 FFTW_HOME="$fftw_dir"
7506 else
7507 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
7508 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
7509 FFTW_HOME=/usr/local
7510 if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
7511 FFTW_HOME=/usr
7512 fi
7513 fi
7514 #
7515 # Locate fftw, if wanted
7516 #
7517 if test -n "${FFTW_HOME}"; then
7518 FFTW_OLD_LDFLAGS=$LDFLAGS
7519 FFTW_OLD_CFLAGS=$CFLAGS
7520 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
7521 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
7522
7523 ac_ext=c
7524 ac_cpp='$CPP $CPPFLAGS'
7525 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7526 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7527 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7528
7529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
7530 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
7531 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
7532 $as_echo_n "(cached) " >&6
7533 else
7534 ac_check_lib_save_LIBS=$LIBS
7535 LIBS="-lfftw3 $LIBS"
7536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7537 /* end confdefs.h. */
7538
7539 /* Override any GCC internal prototype to avoid an error.
7540 Use char because int might match the return type of a GCC
7541 builtin and then its argument prototype would still apply. */
7542 #ifdef __cplusplus
7543 extern "C"
7544 #endif
7545 char fftw_execute ();
7546 #ifdef FC_DUMMY_MAIN
7547 #ifndef FC_DUMMY_MAIN_EQ_F77
7548 # ifdef __cplusplus
7549 extern "C"
7550 # endif
7551 int FC_DUMMY_MAIN() { return 1; }
7552 #endif
7553 #endif
7554 int
7555 main ()
7556 {
7557 return fftw_execute ();
7558 ;
7559 return 0;
7560 }
7561 _ACEOF
7562 if ac_fn_c_try_link "$LINENO"; then :
7563 ac_cv_lib_fftw3_fftw_execute=yes
7564 else
7565 ac_cv_lib_fftw3_fftw_execute=no
7566 fi
7567 rm -f core conftest.err conftest.$ac_objext \
7568 conftest$ac_exeext conftest.$ac_ext
7569 LIBS=$ac_check_lib_save_LIBS
7570 fi
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
7572 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
7573 if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
7574 fftw_cv_libfftw3=yes
7575 else
7576 fftw_cv_libfftw3=no
7577 fi
7578
7579 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
7580 if test "x$ac_cv_header_fftw3_h" = x""yes; then :
7581 fftw_cv_fftw3_h=yes
7582 else
7583 fftw_cv_fftw3_h=no
7584 fi
7585
7586
7587 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
7589 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
7590 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
7591 $as_echo_n "(cached) " >&6
7592 else
7593 ac_check_lib_save_LIBS=$LIBS
7594 LIBS="-lfftw $LIBS"
7595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7596 /* end confdefs.h. */
7597
7598 /* Override any GCC internal prototype to avoid an error.
7599 Use char because int might match the return type of a GCC
7600 builtin and then its argument prototype would still apply. */
7601 #ifdef __cplusplus
7602 extern "C"
7603 #endif
7604 char fftwnd_one ();
7605 #ifdef FC_DUMMY_MAIN
7606 #ifndef FC_DUMMY_MAIN_EQ_F77
7607 # ifdef __cplusplus
7608 extern "C"
7609 # endif
7610 int FC_DUMMY_MAIN() { return 1; }
7611 #endif
7612 #endif
7613 int
7614 main ()
7615 {
7616 return fftwnd_one ();
7617 ;
7618 return 0;
7619 }
7620 _ACEOF
7621 if ac_fn_c_try_link "$LINENO"; then :
7622 ac_cv_lib_fftw_fftwnd_one=yes
7623 else
7624 ac_cv_lib_fftw_fftwnd_one=no
7625 fi
7626 rm -f core conftest.err conftest.$ac_objext \
7627 conftest$ac_exeext conftest.$ac_ext
7628 LIBS=$ac_check_lib_save_LIBS
7629 fi
7630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
7631 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
7632 if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
7633 fftw_cv_libfftw=yes
7634 else
7635 fftw_cv_libfftw=no
7636 fi
7637
7638 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
7639 if test "x$ac_cv_header_fftw_h" = x""yes; then :
7640 fftw_cv_fftw_h=yes
7641 else
7642 fftw_cv_fftw_h=no
7643 fi
7644
7645
7646 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
7647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
7648 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
7649 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
7650 $as_echo_n "(cached) " >&6
7651 else
7652 ac_check_lib_save_LIBS=$LIBS
7653 LIBS="-ldfftw $LIBS"
7654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7655 /* end confdefs.h. */
7656
7657 /* Override any GCC internal prototype to avoid an error.
7658 Use char because int might match the return type of a GCC
7659 builtin and then its argument prototype would still apply. */
7660 #ifdef __cplusplus
7661 extern "C"
7662 #endif
7663 char fftwnd_one ();
7664 #ifdef FC_DUMMY_MAIN
7665 #ifndef FC_DUMMY_MAIN_EQ_F77
7666 # ifdef __cplusplus
7667 extern "C"
7668 # endif
7669 int FC_DUMMY_MAIN() { return 1; }
7670 #endif
7671 #endif
7672 int
7673 main ()
7674 {
7675 return fftwnd_one ();
7676 ;
7677 return 0;
7678 }
7679 _ACEOF
7680 if ac_fn_c_try_link "$LINENO"; then :
7681 ac_cv_lib_dfftw_fftwnd_one=yes
7682 else
7683 ac_cv_lib_dfftw_fftwnd_one=no
7684 fi
7685 rm -f core conftest.err conftest.$ac_objext \
7686 conftest$ac_exeext conftest.$ac_ext
7687 LIBS=$ac_check_lib_save_LIBS
7688 fi
7689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
7690 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
7691 if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
7692 fftw_cv_libdfftw=yes
7693 else
7694 fftw_cv_libdfftw=no
7695 fi
7696
7697 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
7698 if test "x$ac_cv_header_dfftw_h" = x""yes; then :
7699 fftw_cv_dfftw_h=yes
7700 else
7701 fftw_cv_dfftw_h=no
7702 fi
7703
7704
7705 fi
7706 fi
7707 ac_ext=c
7708 ac_cpp='$CPP $CPPFLAGS'
7709 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7710 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7711 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7712
7713 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
7714
7715 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
7716
7717 FFTW_INC_DIR="${FFTW_HOME}/include"
7718 FFTW_LIB_DIR="${FFTW_HOME}/lib"
7719 FFTW_LIBS="-lfftw3"
7720 else
7721 if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
7722
7723 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
7724
7725 FFTW_INC_DIR="${FFTW_HOME}/include"
7726 FFTW_LIB_DIR="${FFTW_HOME}/lib"
7727 FFTW_LIBS="-lfftw"
7728 else
7729 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
7730
7731 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
7732
7733 FFTW_INC_DIR="${FFTW_HOME}/include"
7734 FFTW_LIB_DIR="${FFTW_HOME}/lib"
7735 FFTW_LIBS="-ldfftw"
7736 else
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
7738 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
7739 FFTW_INC_DIR=
7740 FFTW_LIB_DIR=
7741 FFTW_LIBS=
7742 LDFLAGS="$FFTW_OLD_LDFLAGS"
7743 CFLAGS="$FFTW_OLD_CFLAGS"
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7745 $as_echo "failed" >&6; }
7746 echo ""
7747 echo "*********************************************************"
7748 echo "* WARNING: Could not find a working FFTW installation *"
7749 echo "* If you need the staticProps program to be able to *"
7750 echo "* compute undulation spectra, be sure to specify a *"
7751 echo "* valid fftw installation with --with-fftw=DIR *"
7752 echo "* *"
7753 echo "* OpenMD will still work without fftw installed. *"
7754 echo "*********************************************************"
7755 echo ""
7756 fi
7757 fi
7758 fi
7759
7760
7761
7762 fi
7763 fi
7764 fi
7765
7766 #
7767 # Handle user hints
7768 #
7769
7770 # Check whether --with-qhull was given.
7771 if test "${with_qhull+set}" = set; then :
7772 withval=$with_qhull; qhull_dir="$withval"
7773 else
7774 qhull_dir="not_set"
7775 fi
7776
7777 QHULL_INC_DIR=
7778 QHULL_LIB_DIR=
7779 QHULL=
7780 USE_QHULL=no
7781
7782 if test "$qhull_dir" != "no"; then
7783 if test "$qhull_dir" != "not_set" ; then
7784 if test -d "$qhull_dir"; then
7785 QHULL_HOME="$qhull_dir"
7786 else
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
7788 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
7789 QHULL_HOME=/usr/local
7790 if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
7791 QHULL_HOME=/usr
7792 fi
7793 fi
7794 fi
7795 #
7796 # Locate qhull, if wanted
7797 #
7798 if test -n "${QHULL_HOME}"; then
7799 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
7800 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
7801
7802 ac_ext=c
7803 ac_cpp='$CPP $CPPFLAGS'
7804 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7805 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7806 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7807
7808 QHULL_OLD_LDFLAGS=$LDFLAGS
7809 QHULL_OLD_CFLAGS=$CFLAGS
7810 QHULL_OLD_CPPFLAGS=$CPPFLAGS
7811 LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
7812 CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
7813 CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
7814 ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
7815 if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
7816 qhull_cv_qhull_h=yes
7817 else
7818 qhull_cv_qhull_h=no
7819 fi
7820
7821
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
7823 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
7824 if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
7825 $as_echo_n "(cached) " >&6
7826 else
7827 ac_check_lib_save_LIBS=$LIBS
7828 LIBS="-lqhull $LIBS"
7829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7830 /* end confdefs.h. */
7831
7832 /* Override any GCC internal prototype to avoid an error.
7833 Use char because int might match the return type of a GCC
7834 builtin and then its argument prototype would still apply. */
7835 #ifdef __cplusplus
7836 extern "C"
7837 #endif
7838 char qh_qhull ();
7839 #ifdef FC_DUMMY_MAIN
7840 #ifndef FC_DUMMY_MAIN_EQ_F77
7841 # ifdef __cplusplus
7842 extern "C"
7843 # endif
7844 int FC_DUMMY_MAIN() { return 1; }
7845 #endif
7846 #endif
7847 int
7848 main ()
7849 {
7850 return qh_qhull ();
7851 ;
7852 return 0;
7853 }
7854 _ACEOF
7855 if ac_fn_c_try_link "$LINENO"; then :
7856 ac_cv_lib_qhull_qh_qhull=yes
7857 else
7858 ac_cv_lib_qhull_qh_qhull=no
7859 fi
7860 rm -f core conftest.err conftest.$ac_objext \
7861 conftest$ac_exeext conftest.$ac_ext
7862 LIBS=$ac_check_lib_save_LIBS
7863 fi
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
7865 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
7866 if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
7867 qhull_cv_libqhull=yes
7868 else
7869 qhull_cv_libqhull=no
7870 fi
7871
7872 LDFLAGS="$QHULL_OLD_LDFLAGS"
7873 CFLAGS="$QHULL_OLD_CFLAGS"
7874 CPPFLAGS="$QHULL_OLD_CPPFLAGS"
7875 ac_ext=c
7876 ac_cpp='$CPP $CPPFLAGS'
7877 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7878 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7879 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7880
7881
7882 if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
7883
7884 $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
7885
7886
7887 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
7888
7889 USE_QHULL=yes
7890 QHULL_INC_DIR="${QHULL_HOME}/include"
7891 QHULL_LIB_DIR="${QHULL_HOME}/lib"
7892 QHULL="-lqhull"
7893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
7894 $as_echo "Working qhull found, will proceed." >&6; }
7895 else
7896 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
7897 $as_echo "$as_me: WARNING: " >&2;}
7898 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
7899 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
7900 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex " >&5
7901 $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex " >&2;}
7902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
7903 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
7904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
7905 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
7907 $as_echo "$as_me: WARNING: " >&2;}
7908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed. " >&5
7909 $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed. " >&2;}
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
7911 $as_echo "$as_me: WARNING: " >&2;}
7912 fi
7913 fi
7914 fi
7915
7916
7917
7918
7919
7920 ac_ext=cpp
7921 ac_cpp='$CXXCPP $CPPFLAGS'
7922 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7923 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7924 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
7926 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
7927 if test -z "$CXXCPP"; then
7928 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
7929 $as_echo_n "(cached) " >&6
7930 else
7931 # Double quotes because CXXCPP needs to be expanded
7932 for CXXCPP in "$CXX -E" "/lib/cpp"
7933 do
7934 ac_preproc_ok=false
7935 for ac_cxx_preproc_warn_flag in '' yes
7936 do
7937 # Use a header file that comes with gcc, so configuring glibc
7938 # with a fresh cross-compiler works.
7939 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7940 # <limits.h> exists even on freestanding compilers.
7941 # On the NeXT, cc -E runs the code through the compiler's parser,
7942 # not just through cpp. "Syntax error" is here to catch this case.
7943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7944 /* end confdefs.h. */
7945 #ifdef __STDC__
7946 # include <limits.h>
7947 #else
7948 # include <assert.h>
7949 #endif
7950 Syntax error
7951 _ACEOF
7952 if ac_fn_cxx_try_cpp "$LINENO"; then :
7953
7954 else
7955 # Broken: fails on valid input.
7956 continue
7957 fi
7958 rm -f conftest.err conftest.$ac_ext
7959
7960 # OK, works on sane cases. Now check whether nonexistent headers
7961 # can be detected and how.
7962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7963 /* end confdefs.h. */
7964 #include <ac_nonexistent.h>
7965 _ACEOF
7966 if ac_fn_cxx_try_cpp "$LINENO"; then :
7967 # Broken: success on invalid input.
7968 continue
7969 else
7970 # Passes both tests.
7971 ac_preproc_ok=:
7972 break
7973 fi
7974 rm -f conftest.err conftest.$ac_ext
7975
7976 done
7977 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7978 rm -f conftest.err conftest.$ac_ext
7979 if $ac_preproc_ok; then :
7980 break
7981 fi
7982
7983 done
7984 ac_cv_prog_CXXCPP=$CXXCPP
7985
7986 fi
7987 CXXCPP=$ac_cv_prog_CXXCPP
7988 else
7989 ac_cv_prog_CXXCPP=$CXXCPP
7990 fi
7991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
7992 $as_echo "$CXXCPP" >&6; }
7993 ac_preproc_ok=false
7994 for ac_cxx_preproc_warn_flag in '' yes
7995 do
7996 # Use a header file that comes with gcc, so configuring glibc
7997 # with a fresh cross-compiler works.
7998 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7999 # <limits.h> exists even on freestanding compilers.
8000 # On the NeXT, cc -E runs the code through the compiler's parser,
8001 # not just through cpp. "Syntax error" is here to catch this case.
8002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8003 /* end confdefs.h. */
8004 #ifdef __STDC__
8005 # include <limits.h>
8006 #else
8007 # include <assert.h>
8008 #endif
8009 Syntax error
8010 _ACEOF
8011 if ac_fn_cxx_try_cpp "$LINENO"; then :
8012
8013 else
8014 # Broken: fails on valid input.
8015 continue
8016 fi
8017 rm -f conftest.err conftest.$ac_ext
8018
8019 # OK, works on sane cases. Now check whether nonexistent headers
8020 # can be detected and how.
8021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8022 /* end confdefs.h. */
8023 #include <ac_nonexistent.h>
8024 _ACEOF
8025 if ac_fn_cxx_try_cpp "$LINENO"; then :
8026 # Broken: success on invalid input.
8027 continue
8028 else
8029 # Passes both tests.
8030 ac_preproc_ok=:
8031 break
8032 fi
8033 rm -f conftest.err conftest.$ac_ext
8034
8035 done
8036 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8037 rm -f conftest.err conftest.$ac_ext
8038 if $ac_preproc_ok; then :
8039
8040 else
8041 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8042 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8043 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
8044 See \`config.log' for more details." "$LINENO" 5; }
8045 fi
8046
8047 ac_ext=cpp
8048 ac_cpp='$CXXCPP $CPPFLAGS'
8049 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8050 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8051 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8052
8053
8054 #
8055 # Handle user hints
8056 #
8057
8058 # Check whether --with-openbabel was given.
8059 if test "${with_openbabel+set}" = set; then :
8060 withval=$with_openbabel; openbabel_dir="$withval"
8061 else
8062 openbabel_dir="not_set"
8063 fi
8064
8065 if test "$openbabel_dir" != "no"; then
8066
8067 if test "$openbabel_dir" != "not_set" ; then
8068 if test -d "$openbabel_dir"
8069 then
8070 OPENBABEL_HOME="$openbabel_dir"
8071 else
8072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
8073 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
8074 OPENBABEL_HOME=/usr/local
8075 if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
8076 then
8077 OPENBABEL_HOME=/usr
8078 fi
8079 fi
8080 fi
8081 #
8082 # Locate openbabel, if wanted
8083 #
8084 if test -n "${OPENBABEL_HOME}"
8085 then
8086
8087 ac_ext=cpp
8088 ac_cpp='$CXXCPP $CPPFLAGS'
8089 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8090 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8091 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8092
8093 OPENBABEL_OLD_LDFLAGS=$LDFLAGS
8094 OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
8095 LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
8096 CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
8097 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
8098 if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
8099 openbabel_cv_openbabel_h=yes
8100 else
8101 openbabel_cv_openbabel_h=no
8102 fi
8103
8104
8105 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
8106 if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
8107 openbabel_cv_obconversion_h=yes
8108 else
8109 openbabel_cv_obconversion_h=no
8110 fi
8111
8112
8113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8114 /* end confdefs.h. */
8115
8116
8117 #include <openbabel/babelconfig.h>
8118 #include <openbabel/obconversion.h>
8119 using namespace std;
8120 using namespace OpenBabel;
8121
8122 #ifdef FC_DUMMY_MAIN
8123 #ifndef FC_DUMMY_MAIN_EQ_F77
8124 # ifdef __cplusplus
8125 extern "C"
8126 # endif
8127 int FC_DUMMY_MAIN() { return 1; }
8128 #endif
8129 #endif
8130 int
8131 main ()
8132 {
8133
8134 OBConversion Conv(&cin, &cout);
8135
8136
8137 ;
8138 return 0;
8139 }
8140 _ACEOF
8141 if ac_fn_cxx_try_link "$LINENO"; then :
8142
8143 openbabel_lib_found="yes"
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
8145 $as_echo "found" >&6; }
8146
8147 else
8148
8149 openbabel_lib_found="no"
8150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8151 $as_echo "not found" >&6; }
8152
8153
8154 fi
8155 rm -f core conftest.err conftest.$ac_objext \
8156 conftest$ac_exeext conftest.$ac_ext
8157 ac_ext=c
8158 ac_cpp='$CPP $CPPFLAGS'
8159 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8160 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8161 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8162
8163 LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
8164 CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
8165
8166 if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
8167 USE_OPENBABEL=yes
8168 OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
8169 OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
8170 OPENBABEL_LIB="-lopenbabel"
8171 else
8172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
8173 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
8174 OPENBABEL_INC_DIR=
8175 OPENBABEL_LIB_DIR=
8176 OPENBABEL_LIB=
8177 USE_OPENBABEL=no
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8179 $as_echo "failed" >&6; }
8180 echo ""
8181 echo "*********************************************************"
8182 echo "* WARNING: Could not find a working openbabel-2.x *"
8183 echo "* installation If you need OpenMD to be able to convert *"
8184 echo "* xyz or pdb files you need to specify a valid *"
8185 echo "* openbabel-2.x installation with --with-openbabel=DIR *"
8186 echo "* *"
8187 echo "* OpenMD will still work without openbabel installed. *"
8188 echo "*********************************************************"
8189 echo ""
8190 fi
8191
8192
8193
8194
8195 fi
8196 fi
8197
8198
8199 # Checks for header files.
8200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8201 $as_echo_n "checking for ANSI C header files... " >&6; }
8202 if test "${ac_cv_header_stdc+set}" = set; then :
8203 $as_echo_n "(cached) " >&6
8204 else
8205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8206 /* end confdefs.h. */
8207 #include <stdlib.h>
8208 #include <stdarg.h>
8209 #include <string.h>
8210 #include <float.h>
8211
8212 #ifdef FC_DUMMY_MAIN
8213 #ifndef FC_DUMMY_MAIN_EQ_F77
8214 # ifdef __cplusplus
8215 extern "C"
8216 # endif
8217 int FC_DUMMY_MAIN() { return 1; }
8218 #endif
8219 #endif
8220 int
8221 main ()
8222 {
8223
8224 ;
8225 return 0;
8226 }
8227 _ACEOF
8228 if ac_fn_c_try_compile "$LINENO"; then :
8229 ac_cv_header_stdc=yes
8230 else
8231 ac_cv_header_stdc=no
8232 fi
8233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8234
8235 if test $ac_cv_header_stdc = yes; then
8236 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8238 /* end confdefs.h. */
8239 #include <string.h>
8240
8241 _ACEOF
8242 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8243 $EGREP "memchr" >/dev/null 2>&1; then :
8244
8245 else
8246 ac_cv_header_stdc=no
8247 fi
8248 rm -f conftest*
8249
8250 fi
8251
8252 if test $ac_cv_header_stdc = yes; then
8253 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8255 /* end confdefs.h. */
8256 #include <stdlib.h>
8257
8258 _ACEOF
8259 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8260 $EGREP "free" >/dev/null 2>&1; then :
8261
8262 else
8263 ac_cv_header_stdc=no
8264 fi
8265 rm -f conftest*
8266
8267 fi
8268
8269 if test $ac_cv_header_stdc = yes; then
8270 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8271 if test "$cross_compiling" = yes; then :
8272 :
8273 else
8274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8275 /* end confdefs.h. */
8276 #include <ctype.h>
8277 #include <stdlib.h>
8278 #if ((' ' & 0x0FF) == 0x020)
8279 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8280 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8281 #else
8282 # define ISLOWER(c) \
8283 (('a' <= (c) && (c) <= 'i') \
8284 || ('j' <= (c) && (c) <= 'r') \
8285 || ('s' <= (c) && (c) <= 'z'))
8286 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8287 #endif
8288
8289 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8290 int
8291 main ()
8292 {
8293 int i;
8294 for (i = 0; i < 256; i++)
8295 if (XOR (islower (i), ISLOWER (i))
8296 || toupper (i) != TOUPPER (i))
8297 return 2;
8298 return 0;
8299 }
8300 _ACEOF
8301 if ac_fn_c_try_run "$LINENO"; then :
8302
8303 else
8304 ac_cv_header_stdc=no
8305 fi
8306 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8307 conftest.$ac_objext conftest.beam conftest.$ac_ext
8308 fi
8309
8310 fi
8311 fi
8312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8313 $as_echo "$ac_cv_header_stdc" >&6; }
8314 if test $ac_cv_header_stdc = yes; then
8315
8316 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8317
8318 fi
8319
8320 for ac_header in libintl.h limits.h machine/hal_sysinfo.h stdlib.h string.h strings.h sys/param.h sys/pstat.h sys/sysctl.h sys/sysinfo.h sys/sysmp.h sys/systemcfg.h sys/table.h sys/time.h unistd.h
8321 do :
8322 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8323 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8324 eval as_val=\$$as_ac_Header
8325 if test "x$as_val" = x""yes; then :
8326 cat >>confdefs.h <<_ACEOF
8327 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8328 _ACEOF
8329
8330 fi
8331
8332 done
8333
8334
8335 # Checks for typedefs, structures, and compiler characteristics.
8336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
8337 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
8338 if test "${ac_cv_header_stdbool_h+set}" = set; then :
8339 $as_echo_n "(cached) " >&6
8340 else
8341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8342 /* end confdefs.h. */
8343
8344 #include <stdbool.h>
8345 #ifndef bool
8346 "error: bool is not defined"
8347 #endif
8348 #ifndef false
8349 "error: false is not defined"
8350 #endif
8351 #if false
8352 "error: false is not 0"
8353 #endif
8354 #ifndef true
8355 "error: true is not defined"
8356 #endif
8357 #if true != 1
8358 "error: true is not 1"
8359 #endif
8360 #ifndef __bool_true_false_are_defined
8361 "error: __bool_true_false_are_defined is not defined"
8362 #endif
8363
8364 struct s { _Bool s: 1; _Bool t; } s;
8365
8366 char a[true == 1 ? 1 : -1];
8367 char b[false == 0 ? 1 : -1];
8368 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
8369 char d[(bool) 0.5 == true ? 1 : -1];
8370 bool e = &s;
8371 char f[(_Bool) 0.0 == false ? 1 : -1];
8372 char g[true];
8373 char h[sizeof (_Bool)];
8374 char i[sizeof s.t];
8375 enum { j = false, k = true, l = false * true, m = true * 256 };
8376 /* The following fails for
8377 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
8378 _Bool n[m];
8379 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
8380 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
8381 # if defined __xlc__ || defined __GNUC__
8382 /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
8383 reported by James Lemley on 2005-10-05; see
8384 http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
8385 This test is not quite right, since xlc is allowed to
8386 reject this program, as the initializer for xlcbug is
8387 not one of the forms that C requires support for.
8388 However, doing the test right would require a runtime
8389 test, and that would make cross-compilation harder.
8390 Let us hope that IBM fixes the xlc bug, and also adds
8391 support for this kind of constant expression. In the
8392 meantime, this test will reject xlc, which is OK, since
8393 our stdbool.h substitute should suffice. We also test
8394 this with GCC, where it should work, to detect more
8395 quickly whether someone messes up the test in the
8396 future. */
8397 char digs[] = "0123456789";
8398 int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
8399 # endif
8400 /* Catch a bug in an HP-UX C compiler. See
8401 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
8402 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
8403 */
8404 _Bool q = true;
8405 _Bool *pq = &q;
8406
8407 #ifdef FC_DUMMY_MAIN
8408 #ifndef FC_DUMMY_MAIN_EQ_F77
8409 # ifdef __cplusplus
8410 extern "C"
8411 # endif
8412 int FC_DUMMY_MAIN() { return 1; }
8413 #endif
8414 #endif
8415 int
8416 main ()
8417 {
8418
8419 *pq |= q;
8420 *pq |= ! q;
8421 /* Refer to every declared value, to avoid compiler optimizations. */
8422 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
8423 + !m + !n + !o + !p + !q + !pq);
8424
8425 ;
8426 return 0;
8427 }
8428 _ACEOF
8429 if ac_fn_c_try_compile "$LINENO"; then :
8430 ac_cv_header_stdbool_h=yes
8431 else
8432 ac_cv_header_stdbool_h=no
8433 fi
8434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8435 fi
8436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
8437 $as_echo "$ac_cv_header_stdbool_h" >&6; }
8438 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
8439 if test "x$ac_cv_type__Bool" = x""yes; then :
8440
8441 cat >>confdefs.h <<_ACEOF
8442 #define HAVE__BOOL 1
8443 _ACEOF
8444
8445
8446 fi
8447
8448 if test $ac_cv_header_stdbool_h = yes; then
8449
8450 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
8451
8452 fi
8453
8454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
8455 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
8456 if test "${ac_cv_c_const+set}" = set; then :
8457 $as_echo_n "(cached) " >&6
8458 else
8459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8460 /* end confdefs.h. */
8461
8462 #ifdef FC_DUMMY_MAIN
8463 #ifndef FC_DUMMY_MAIN_EQ_F77
8464 # ifdef __cplusplus
8465 extern "C"
8466 # endif
8467 int FC_DUMMY_MAIN() { return 1; }
8468 #endif
8469 #endif
8470 int
8471 main ()
8472 {
8473 /* FIXME: Include the comments suggested by Paul. */
8474 #ifndef __cplusplus
8475 /* Ultrix mips cc rejects this. */
8476 typedef int charset[2];
8477 const charset cs;
8478 /* SunOS 4.1.1 cc rejects this. */
8479 char const *const *pcpcc;
8480 char **ppc;
8481 /* NEC SVR4.0.2 mips cc rejects this. */
8482 struct point {int x, y;};
8483 static struct point const zero = {0,0};
8484 /* AIX XL C 1.02.0.0 rejects this.
8485 It does not let you subtract one const X* pointer from another in
8486 an arm of an if-expression whose if-part is not a constant
8487 expression */
8488 const char *g = "string";
8489 pcpcc = &g + (g ? g-g : 0);
8490 /* HPUX 7.0 cc rejects these. */
8491 ++pcpcc;
8492 ppc = (char**) pcpcc;
8493 pcpcc = (char const *const *) ppc;
8494 { /* SCO 3.2v4 cc rejects this. */
8495 char *t;
8496 char const *s = 0 ? (char *) 0 : (char const *) 0;
8497
8498 *t++ = 0;
8499 if (s) return 0;
8500 }
8501 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8502 int x[] = {25, 17};
8503 const int *foo = &x[0];
8504 ++foo;
8505 }
8506 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8507 typedef const int *iptr;
8508 iptr p = 0;
8509 ++p;
8510 }
8511 { /* AIX XL C 1.02.0.0 rejects this saying
8512 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8513 struct s { int j; const int *ap[3]; };
8514 struct s *b; b->j = 5;
8515 }
8516 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8517 const int foo = 10;
8518 if (!foo) return 0;
8519 }
8520 return !cs[0] && !zero.x;
8521 #endif
8522
8523 ;
8524 return 0;
8525 }
8526 _ACEOF
8527 if ac_fn_c_try_compile "$LINENO"; then :
8528 ac_cv_c_const=yes
8529 else
8530 ac_cv_c_const=no
8531 fi
8532 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8533 fi
8534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
8535 $as_echo "$ac_cv_c_const" >&6; }
8536 if test $ac_cv_c_const = no; then
8537
8538 $as_echo "#define const /**/" >>confdefs.h
8539
8540 fi
8541
8542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
8543 $as_echo_n "checking for inline... " >&6; }
8544 if test "${ac_cv_c_inline+set}" = set; then :
8545 $as_echo_n "(cached) " >&6
8546 else
8547 ac_cv_c_inline=no
8548 for ac_kw in inline __inline__ __inline; do
8549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8550 /* end confdefs.h. */
8551 #ifndef __cplusplus
8552 typedef int foo_t;
8553 static $ac_kw foo_t static_foo () {return 0; }
8554 $ac_kw foo_t foo () {return 0; }
8555 #endif
8556
8557 _ACEOF
8558 if ac_fn_c_try_compile "$LINENO"; then :
8559 ac_cv_c_inline=$ac_kw
8560 fi
8561 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8562 test "$ac_cv_c_inline" != no && break
8563 done
8564
8565 fi
8566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
8567 $as_echo "$ac_cv_c_inline" >&6; }
8568
8569 case $ac_cv_c_inline in
8570 inline | yes) ;;
8571 *)
8572 case $ac_cv_c_inline in
8573 no) ac_val=;;
8574 *) ac_val=$ac_cv_c_inline;;
8575 esac
8576 cat >>confdefs.h <<_ACEOF
8577 #ifndef __cplusplus
8578 #define inline $ac_val
8579 #endif
8580 _ACEOF
8581 ;;
8582 esac
8583
8584 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8585 if test "x$ac_cv_type_size_t" = x""yes; then :
8586
8587 else
8588
8589 cat >>confdefs.h <<_ACEOF
8590 #define size_t unsigned int
8591 _ACEOF
8592
8593 fi
8594
8595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
8596 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
8597 if test "${ac_cv_header_time+set}" = set; then :
8598 $as_echo_n "(cached) " >&6
8599 else
8600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8601 /* end confdefs.h. */
8602 #include <sys/types.h>
8603 #include <sys/time.h>
8604 #include <time.h>
8605
8606 #ifdef FC_DUMMY_MAIN
8607 #ifndef FC_DUMMY_MAIN_EQ_F77
8608 # ifdef __cplusplus
8609 extern "C"
8610 # endif
8611 int FC_DUMMY_MAIN() { return 1; }
8612 #endif
8613 #endif
8614 int
8615 main ()
8616 {
8617 if ((struct tm *) 0)
8618 return 0;
8619 ;
8620 return 0;
8621 }
8622 _ACEOF
8623 if ac_fn_c_try_compile "$LINENO"; then :
8624 ac_cv_header_time=yes
8625 else
8626 ac_cv_header_time=no
8627 fi
8628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8629 fi
8630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
8631 $as_echo "$ac_cv_header_time" >&6; }
8632 if test $ac_cv_header_time = yes; then
8633
8634 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
8635
8636 fi
8637
8638
8639 # Checks for library functions.
8640 for ac_header in stdlib.h
8641 do :
8642 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8643 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
8644 cat >>confdefs.h <<_ACEOF
8645 #define HAVE_STDLIB_H 1
8646 _ACEOF
8647
8648 fi
8649
8650 done
8651
8652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
8653 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
8654 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
8655 $as_echo_n "(cached) " >&6
8656 else
8657 if test "$cross_compiling" = yes; then :
8658 ac_cv_func_malloc_0_nonnull=no
8659 else
8660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8661 /* end confdefs.h. */
8662 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8663 # include <stdlib.h>
8664 #else
8665 char *malloc ();
8666 #endif
8667
8668 #ifdef FC_DUMMY_MAIN
8669 #ifndef FC_DUMMY_MAIN_EQ_F77
8670 # ifdef __cplusplus
8671 extern "C"
8672 # endif
8673 int FC_DUMMY_MAIN() { return 1; }
8674 #endif
8675 #endif
8676 int
8677 main ()
8678 {
8679 return ! malloc (0);
8680 ;
8681 return 0;
8682 }
8683 _ACEOF
8684 if ac_fn_c_try_run "$LINENO"; then :
8685 ac_cv_func_malloc_0_nonnull=yes
8686 else
8687 ac_cv_func_malloc_0_nonnull=no
8688 fi
8689 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8690 conftest.$ac_objext conftest.beam conftest.$ac_ext
8691 fi
8692
8693 fi
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
8695 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
8696 if test $ac_cv_func_malloc_0_nonnull = yes; then :
8697
8698 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
8699
8700 else
8701 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
8702
8703 case " $LIBOBJS " in
8704 *" malloc.$ac_objext "* ) ;;
8705 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
8706 ;;
8707 esac
8708
8709
8710 $as_echo "#define malloc rpl_malloc" >>confdefs.h
8711
8712 fi
8713
8714
8715 for ac_header in stdlib.h
8716 do :
8717 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8718 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
8719 cat >>confdefs.h <<_ACEOF
8720 #define HAVE_STDLIB_H 1
8721 _ACEOF
8722
8723 fi
8724
8725 done
8726
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
8728 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
8729 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
8730 $as_echo_n "(cached) " >&6
8731 else
8732 if test "$cross_compiling" = yes; then :
8733 ac_cv_func_realloc_0_nonnull=no
8734 else
8735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8736 /* end confdefs.h. */
8737 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8738 # include <stdlib.h>
8739 #else
8740 char *realloc ();
8741 #endif
8742
8743 #ifdef FC_DUMMY_MAIN
8744 #ifndef FC_DUMMY_MAIN_EQ_F77
8745 # ifdef __cplusplus
8746 extern "C"
8747 # endif
8748 int FC_DUMMY_MAIN() { return 1; }
8749 #endif
8750 #endif
8751 int
8752 main ()
8753 {
8754 return ! realloc (0, 0);
8755 ;
8756 return 0;
8757 }
8758 _ACEOF
8759 if ac_fn_c_try_run "$LINENO"; then :
8760 ac_cv_func_realloc_0_nonnull=yes
8761 else
8762 ac_cv_func_realloc_0_nonnull=no
8763 fi
8764 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8765 conftest.$ac_objext conftest.beam conftest.$ac_ext
8766 fi
8767
8768 fi
8769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
8770 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
8771 if test $ac_cv_func_realloc_0_nonnull = yes; then :
8772
8773 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
8774
8775 else
8776 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
8777
8778 case " $LIBOBJS " in
8779 *" realloc.$ac_objext "* ) ;;
8780 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
8781 ;;
8782 esac
8783
8784
8785 $as_echo "#define realloc rpl_realloc" >>confdefs.h
8786
8787 fi
8788
8789
8790 for ac_header in sys/select.h sys/socket.h
8791 do :
8792 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8793 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8794 eval as_val=\$$as_ac_Header
8795 if test "x$as_val" = x""yes; then :
8796 cat >>confdefs.h <<_ACEOF
8797 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8798 _ACEOF
8799
8800 fi
8801
8802 done
8803
8804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
8805 $as_echo_n "checking types of arguments for select... " >&6; }
8806 if test "${ac_cv_func_select_args+set}" = set; then :
8807 $as_echo_n "(cached) " >&6
8808 else
8809 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
8810 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
8811 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
8812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8813 /* end confdefs.h. */
8814 $ac_includes_default
8815 #ifdef HAVE_SYS_SELECT_H
8816 # include <sys/select.h>
8817 #endif
8818 #ifdef HAVE_SYS_SOCKET_H
8819 # include <sys/socket.h>
8820 #endif
8821
8822 #ifdef FC_DUMMY_MAIN
8823 #ifndef FC_DUMMY_MAIN_EQ_F77
8824 # ifdef __cplusplus
8825 extern "C"
8826 # endif
8827 int FC_DUMMY_MAIN() { return 1; }
8828 #endif
8829 #endif
8830 int
8831 main ()
8832 {
8833 extern int select ($ac_arg1,
8834 $ac_arg234, $ac_arg234, $ac_arg234,
8835 $ac_arg5);
8836 ;
8837 return 0;
8838 }
8839 _ACEOF
8840 if ac_fn_c_try_compile "$LINENO"; then :
8841 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
8842 fi
8843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8844 done
8845 done
8846 done
8847 # Provide a safe default value.
8848 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
8849
8850 fi
8851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
8852 $as_echo "$ac_cv_func_select_args" >&6; }
8853 ac_save_IFS=$IFS; IFS=','
8854 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
8855 IFS=$ac_save_IFS
8856 shift
8857
8858 cat >>confdefs.h <<_ACEOF
8859 #define SELECT_TYPE_ARG1 $1
8860 _ACEOF
8861
8862
8863 cat >>confdefs.h <<_ACEOF
8864 #define SELECT_TYPE_ARG234 ($2)
8865 _ACEOF
8866
8867
8868 cat >>confdefs.h <<_ACEOF
8869 #define SELECT_TYPE_ARG5 ($3)
8870 _ACEOF
8871
8872 rm -f conftest*
8873
8874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
8875 $as_echo_n "checking for working strtod... " >&6; }
8876 if test "${ac_cv_func_strtod+set}" = set; then :
8877 $as_echo_n "(cached) " >&6
8878 else
8879 if test "$cross_compiling" = yes; then :
8880 ac_cv_func_strtod=no
8881 else
8882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8883 /* end confdefs.h. */
8884
8885 $ac_includes_default
8886 #ifndef strtod
8887 double strtod ();
8888 #endif
8889 int
8890 main()
8891 {
8892 {
8893 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
8894 char *string = " +69";
8895 char *term;
8896 double value;
8897 value = strtod (string, &term);
8898 if (value != 69 || term != (string + 4))
8899 return 1;
8900 }
8901
8902 {
8903 /* Under Solaris 2.4, strtod returns the wrong value for the
8904 terminating character under some conditions. */
8905 char *string = "NaN";
8906 char *term;
8907 strtod (string, &term);
8908 if (term != string && *(term - 1) == 0)
8909 return 1;
8910 }
8911 return 0;
8912 }
8913
8914 _ACEOF
8915 if ac_fn_c_try_run "$LINENO"; then :
8916 ac_cv_func_strtod=yes
8917 else
8918 ac_cv_func_strtod=no
8919 fi
8920 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8921 conftest.$ac_objext conftest.beam conftest.$ac_ext
8922 fi
8923
8924 fi
8925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
8926 $as_echo "$ac_cv_func_strtod" >&6; }
8927 if test $ac_cv_func_strtod = no; then
8928 case " $LIBOBJS " in
8929 *" strtod.$ac_objext "* ) ;;
8930 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
8931 ;;
8932 esac
8933
8934 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
8935 if test "x$ac_cv_func_pow" = x""yes; then :
8936
8937 fi
8938
8939 if test $ac_cv_func_pow = no; then
8940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
8941 $as_echo_n "checking for pow in -lm... " >&6; }
8942 if test "${ac_cv_lib_m_pow+set}" = set; then :
8943 $as_echo_n "(cached) " >&6
8944 else
8945 ac_check_lib_save_LIBS=$LIBS
8946 LIBS="-lm $LIBS"
8947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8948 /* end confdefs.h. */
8949
8950 /* Override any GCC internal prototype to avoid an error.
8951 Use char because int might match the return type of a GCC
8952 builtin and then its argument prototype would still apply. */
8953 #ifdef __cplusplus
8954 extern "C"
8955 #endif
8956 char pow ();
8957 #ifdef FC_DUMMY_MAIN
8958 #ifndef FC_DUMMY_MAIN_EQ_F77
8959 # ifdef __cplusplus
8960 extern "C"
8961 # endif
8962 int FC_DUMMY_MAIN() { return 1; }
8963 #endif
8964 #endif
8965 int
8966 main ()
8967 {
8968 return pow ();
8969 ;
8970 return 0;
8971 }
8972 _ACEOF
8973 if ac_fn_c_try_link "$LINENO"; then :
8974 ac_cv_lib_m_pow=yes
8975 else
8976 ac_cv_lib_m_pow=no
8977 fi
8978 rm -f core conftest.err conftest.$ac_objext \
8979 conftest$ac_exeext conftest.$ac_ext
8980 LIBS=$ac_check_lib_save_LIBS
8981 fi
8982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
8983 $as_echo "$ac_cv_lib_m_pow" >&6; }
8984 if test "x$ac_cv_lib_m_pow" = x""yes; then :
8985 POW_LIB=-lm
8986 else
8987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
8988 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
8989 fi
8990
8991 fi
8992
8993 fi
8994
8995 for ac_func in floor getpagesize gettimeofday memset pow pstat_getdynamic pstat_getstatic select sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strstr strtol sysmp getsysinfo sysctl table
8996 do :
8997 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8998 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8999 eval as_val=\$$as_ac_var
9000 if test "x$as_val" = x""yes; then :
9001 cat >>confdefs.h <<_ACEOF
9002 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9003 _ACEOF
9004
9005 fi
9006 done
9007
9008
9009 # special check for _system_configuration because AIX <4.3.2 do not
9010 # contain the `physmem' member.
9011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
9012 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
9013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9014 /* end confdefs.h. */
9015 #include <sys/systemcfg.h>
9016 #ifdef FC_DUMMY_MAIN
9017 #ifndef FC_DUMMY_MAIN_EQ_F77
9018 # ifdef __cplusplus
9019 extern "C"
9020 # endif
9021 int FC_DUMMY_MAIN() { return 1; }
9022 #endif
9023 #endif
9024 int
9025 main ()
9026 {
9027 double x = _system_configuration.physmem;
9028 ;
9029 return 0;
9030 }
9031 _ACEOF
9032 if ac_fn_c_try_compile "$LINENO"; then :
9033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9034 $as_echo "yes" >&6; }
9035
9036 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
9037
9038 else
9039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9040 $as_echo "no" >&6; }
9041 fi
9042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9043
9044
9045 case $debug in
9046 1)
9047 ;;
9048 *)
9049
9050
9051
9052
9053
9054 # Try to determine "good" native compiler flags if none specified on command
9055 # line
9056
9057 if test "$ac_test_FFLAGS" != "set"; then
9058 FCFLAGS=""
9059 case "${host_cpu}-${host_os}" in
9060
9061 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
9062 FCFLAGS="-O2"
9063 fi;;
9064 rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
9065 FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9066 fi;;
9067 powerpc*-aix*)
9068 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
9069 FCFLAGS="-O3 -qarch=ppc -qansialias -w"
9070 echo "*******************************************************"
9071 echo "* You have AIX on an unknown powerpc system. It is *"
9072 echo "* recommended that you use *"
9073 echo "* *"
9074 echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9075 echo "* ^^^ *"
9076 echo "* where xxx is 601, 603, 604, or whatever kind of *"
9077 echo "* PowerPC CPU you have. For more info, man xlf. *"
9078 echo "*******************************************************"
9079 fi;;
9080 *darwin*)
9081 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
9082 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
9083 fi
9084 if test "$FC" = ifort; then
9085 FCFLAGS="-O2"
9086 fi
9087 if test "$FC" = gfortran; then
9088 FCFLAGS="-Os"
9089 fi;;
9090 esac
9091
9092 if test -z "$FCFLAGS"; then
9093 echo ""
9094 echo "*********************************************************"
9095 echo "* WARNING: Don't know the best FCFLAGS for this system *"
9096 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
9097 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
9098 echo "*********************************************************"
9099 echo ""
9100 FCFLAGS="-O"
9101 fi
9102
9103
9104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
9105 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
9106 if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
9107 $as_echo_n "(cached) " >&6
9108 else
9109
9110
9111 ac_ext=${ac_fc_srcext-f}
9112 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
9113 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
9114 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
9115
9116 echo 'program main' > conftest.$ac_ext
9117 echo 'end program main' >> conftest.$ac_ext
9118 ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
9119 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9120 (eval $ac_compile) 2>&5
9121 ac_status=$?
9122 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9123 test $ac_status = 0; }; then
9124 ac_cv_ac_cv_guessed_f90flags=yes
9125 else
9126 ac_cv_ac_cv_guessed_f90flags=no
9127 fi
9128 rm -f conftest*
9129 ac_ext=c
9130 ac_cpp='$CPP $CPPFLAGS'
9131 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9132 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9133 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9134
9135
9136 fi
9137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
9138 $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
9139 if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
9140 :
9141
9142 else
9143 :
9144
9145 echo ""
9146 echo "**********************************************************"
9147 echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
9148 echo "* your compiler. *"
9149 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
9150 echo "*********************************************************"
9151 echo ""
9152 FCFLAGS=""
9153
9154 fi
9155
9156
9157 fi
9158
9159
9160
9161
9162
9163
9164
9165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
9166 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
9167 if test "${ac_cv_prog_really_gcc+set}" = set; then :
9168 $as_echo_n "(cached) " >&6
9169 else
9170
9171 cat > conftest.c <<EOF
9172 #ifdef __GNUC__
9173 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9174 no;
9175 #else
9176 yes;
9177 #endif
9178 #endif
9179 EOF
9180 if { ac_try='${CC-cc} -E conftest.c'
9181 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9182 (eval $ac_try) 2>&5
9183 ac_status=$?
9184 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9185 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9186 ac_cv_prog_really_gcc=yes
9187 else
9188 ac_cv_prog_really_gcc=no
9189 fi
9190
9191 fi
9192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
9193 $as_echo "$ac_cv_prog_really_gcc" >&6; }
9194 if test "$ac_cv_prog_really_gcc" = yes; then
9195 :
9196
9197 else
9198 :
9199
9200 fi
9201
9202
9203 # Try to determine "good" native compiler flags if none specified on command
9204 # line
9205 if test "$ac_test_CFLAGS" != "set"; then
9206 CFLAGS=""
9207 case "${host_cpu}-${host_os}" in
9208
9209 *linux*) if test "$CC" = icc; then
9210 CFLAGS="-O2"
9211 fi;;
9212 sparc-solaris2*) if test "$CC" = cc; then
9213 CFLAGS="-O -dalign"
9214 fi;;
9215
9216 alpha*-osf*) if test "$CC" = cc; then
9217 CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
9218 fi;;
9219
9220 hppa*-hpux*) if test "$CC" = cc; then
9221 CFLAGS="-Ae +O3 +Oall"
9222 fi;;
9223
9224 rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
9225 CFLAGS="-O3 -qtune=auto -qansialias -w"
9226 fi;;
9227 powerpc*-aix*)
9228 if test "$CC" = cc -o "$CC" = xlc; then
9229 CFLAGS="-O3 -qtune=auto -qansialias -w"
9230 echo "*******************************************************"
9231 echo "* You have AIX on an unknown powerpc system. It is *"
9232 echo "* recommended that you use *"
9233 echo "* *"
9234 echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9235 echo "* ^^^ *"
9236 echo "* where xxx is 601, 603, 604, or whatever kind of *"
9237 echo "* PowerPC CPU you have. For more info, man cc. *"
9238 echo "*******************************************************"
9239 fi;;
9240 *darwin*)
9241 if test "$CC" = xlc; then
9242 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9243 fi
9244 if test "$CC" = icc; then
9245 CFLAGS="-O2"
9246 fi
9247 if test $ac_cv_prog_really_gcc = yes; then
9248 CFLAGS="-Os"
9249 fi;;
9250 esac
9251
9252 # use default flags for gcc on all systems
9253 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
9254 CFLAGS="-O2"
9255 fi
9256
9257 if test -z "$CFLAGS"; then
9258 echo ""
9259 echo "********************************************************"
9260 echo "* WARNING: Don't know the best CFLAGS for this system *"
9261 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
9262 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
9263 echo "********************************************************"
9264 echo ""
9265 CFLAGS="-O"
9266 fi
9267
9268
9269
9270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
9271 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
9272 if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
9273 $as_echo_n "(cached) " >&6
9274 else
9275 echo 'void f(){}' > conftest.c
9276 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
9277 ac_cv_ac_cv_guessed_cflags=yes
9278 else
9279 ac_cv_ac_cv_guessed_cflags=no
9280 fi
9281 rm -f conftest*
9282
9283 fi
9284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
9285 $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
9286 if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
9287 :
9288
9289 else
9290 :
9291
9292 echo ""
9293 echo "********************************************************"
9294 echo "* WARNING: The guessed CFLAGS don't seem to work with *"
9295 echo "* your compiler. *"
9296 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
9297 echo "********************************************************"
9298 echo ""
9299 CFLAGS=""
9300
9301 fi
9302
9303
9304 fi
9305
9306
9307
9308
9309
9310
9311
9312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
9313 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
9314 if test "${ac_cv_prog_really_gxx+set}" = set; then :
9315 $as_echo_n "(cached) " >&6
9316 else
9317
9318 cat > conftest.cpp <<EOF
9319 #ifdef __GNUC__
9320 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9321 no;
9322 #else
9323 yes;
9324 #endif
9325 #endif
9326 EOF
9327 if { ac_try='${CXX-c++} -E conftest.cpp'
9328 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9329 (eval $ac_try) 2>&5
9330 ac_status=$?
9331 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9332 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9333 ac_cv_prog_really_gxx=yes
9334 else
9335 ac_cv_prog_really_gxx=no
9336 fi
9337
9338 fi
9339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
9340 $as_echo "$ac_cv_prog_really_gxx" >&6; }
9341 if test "$ac_cv_prog_really_gxx" = yes; then
9342 :
9343
9344 else
9345 :
9346
9347 fi
9348
9349
9350 # Try to determine "good" native compiler flags if none specified on command
9351 # line
9352 if test "$ac_test_CXXFLAGS" != "set"; then
9353 CXXFLAGS=""
9354 case "${host_cpu}-${host_os}" in
9355
9356 *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
9357 CXXFLAGS="-O2"
9358 fi;;
9359 sparc-solaris2*) if test "$CXX" = CC; then
9360 CXXFLAGS="-features=extensions -O -dalign"
9361 fi;;
9362 rs6000*-aix*) if test "$CXX" = xlC; then
9363 CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9364 fi;;
9365 powerpc*-aix*)
9366 if test "$CXX" = xlC; then
9367 CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
9368 echo "*******************************************************"
9369 echo "* You have AIX on an unknown powerpc system. It is *"
9370 echo "* recommended that you use *"
9371 echo "* *"
9372 echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9373 echo "* ^^^ *"
9374 echo "* where xxx is 601, 603, 604, or whatever kind of *"
9375 echo "* PowerPC CPU you have. For more info, man cc. *"
9376 echo "*******************************************************"
9377 fi;;
9378 *darwin*)
9379 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
9380 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9381 fi
9382 if test "$CXX" = icpc; then
9383 CXXFLAGS="-O2"
9384 fi
9385 if test $ac_cv_prog_really_gxx = yes; then
9386 CXXFLAGS="-Os"
9387 fi;;
9388 esac
9389
9390 # use default flags for gcc on all systems
9391 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
9392 CXXFLAGS="-O2"
9393 fi
9394
9395 if test -z "$CXXFLAGS"; then
9396 echo ""
9397 echo "**********************************************************"
9398 echo "* WARNING: Don't know the best CXXFLAGS for this system *"
9399 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
9400 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
9401 echo "**********************************************************"
9402 echo ""
9403 CXXFLAGS="-O"
9404 fi
9405
9406
9407
9408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
9409 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
9410 if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
9411 $as_echo_n "(cached) " >&6
9412 else
9413 echo 'void f(){}' > conftest.cpp
9414 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
9415 ac_cv_ac_cv_guessed_cxxflags=yes
9416 else
9417 ac_cv_ac_cv_guessed_cxxflags=no
9418 fi
9419 rm -f conftest*
9420
9421 fi
9422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
9423 $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
9424 if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
9425 :
9426
9427 else
9428 :
9429
9430 echo ""
9431 echo "**********************************************************"
9432 echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
9433 echo "* your compiler. *"
9434 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
9435 echo "**********************************************************"
9436 echo ""
9437 CXXFLAGS=""
9438
9439 fi
9440
9441
9442 fi
9443
9444 ;;
9445 esac
9446
9447
9448 # Check whether --enable-doxygen was given.
9449 if test "${enable_doxygen+set}" = set; then :
9450 enableval=$enable_doxygen;
9451 fi
9452
9453 # Check whether --enable-dot was given.
9454 if test "${enable_dot+set}" = set; then :
9455 enableval=$enable_dot;
9456 fi
9457
9458 # Check whether --enable-html-docs was given.
9459 if test "${enable_html_docs+set}" = set; then :
9460 enableval=$enable_html_docs;
9461 else
9462 enable_html_docs=yes
9463 fi
9464
9465 # Check whether --enable-latex-docs was given.
9466 if test "${enable_latex_docs+set}" = set; then :
9467 enableval=$enable_latex_docs;
9468 else
9469 enable_latex_docs=no
9470 fi
9471
9472 if test "x$enable_doxygen" = xno; then
9473 enable_doc=no
9474 else
9475 # Extract the first word of "doxygen", so it can be a program name with args.
9476 set dummy doxygen; ac_word=$2
9477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9478 $as_echo_n "checking for $ac_word... " >&6; }
9479 if test "${ac_cv_path_DOXYGEN+set}" = set; then :
9480 $as_echo_n "(cached) " >&6
9481 else
9482 case $DOXYGEN in
9483 [\\/]* | ?:[\\/]*)
9484 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
9485 ;;
9486 *)
9487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9488 for as_dir in $PATH
9489 do
9490 IFS=$as_save_IFS
9491 test -z "$as_dir" && as_dir=.
9492 for ac_exec_ext in '' $ac_executable_extensions; do
9493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9494 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
9495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9496 break 2
9497 fi
9498 done
9499 done
9500 IFS=$as_save_IFS
9501
9502 ;;
9503 esac
9504 fi
9505 DOXYGEN=$ac_cv_path_DOXYGEN
9506 if test -n "$DOXYGEN"; then
9507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
9508 $as_echo "$DOXYGEN" >&6; }
9509 else
9510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9511 $as_echo "no" >&6; }
9512 fi
9513
9514
9515 if test "x$DOXYGEN" = x; then
9516 if test "x$enable_doxygen" = xyes; then
9517 as_fn_error "could not find doxygen" "$LINENO" 5
9518 fi
9519 enable_doc=no
9520 else
9521 enable_doc=yes
9522 # Extract the first word of "dot", so it can be a program name with args.
9523 set dummy dot; ac_word=$2
9524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9525 $as_echo_n "checking for $ac_word... " >&6; }
9526 if test "${ac_cv_path_DOT+set}" = set; then :
9527 $as_echo_n "(cached) " >&6
9528 else
9529 case $DOT in
9530 [\\/]* | ?:[\\/]*)
9531 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
9532 ;;
9533 *)
9534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9535 for as_dir in $PATH
9536 do
9537 IFS=$as_save_IFS
9538 test -z "$as_dir" && as_dir=.
9539 for ac_exec_ext in '' $ac_executable_extensions; do
9540 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9541 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
9542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9543 break 2
9544 fi
9545 done
9546 done
9547 IFS=$as_save_IFS
9548
9549 ;;
9550 esac
9551 fi
9552 DOT=$ac_cv_path_DOT
9553 if test -n "$DOT"; then
9554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
9555 $as_echo "$DOT" >&6; }
9556 else
9557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9558 $as_echo "no" >&6; }
9559 fi
9560
9561
9562 fi
9563 fi
9564
9565 if test "x$enable_doc" = xyes; then
9566 DOC=1
9567 else
9568 DOC=0
9569 fi
9570
9571
9572 if test x$DOT = x; then
9573 if test "x$enable_dot" = xyes; then
9574 as_fn_error "could not find dot" "$LINENO" 5
9575 fi
9576 enable_dot=no
9577 else
9578 enable_dot=yes
9579 fi
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
9600
9601
9602 cat >confcache <<\_ACEOF
9603 # This file is a shell script that caches the results of configure
9604 # tests run on this system so they can be shared between configure
9605 # scripts and configure runs, see configure's option --config-cache.
9606 # It is not useful on other systems. If it contains results you don't
9607 # want to keep, you may remove or edit it.
9608 #
9609 # config.status only pays attention to the cache file if you give it
9610 # the --recheck option to rerun configure.
9611 #
9612 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9613 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9614 # following values.
9615
9616 _ACEOF
9617
9618 # The following way of writing the cache mishandles newlines in values,
9619 # but we know of no workaround that is simple, portable, and efficient.
9620 # So, we kill variables containing newlines.
9621 # Ultrix sh set writes to stderr and can't be redirected directly,
9622 # and sets the high bit in the cache file unless we assign to the vars.
9623 (
9624 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9625 eval ac_val=\$$ac_var
9626 case $ac_val in #(
9627 *${as_nl}*)
9628 case $ac_var in #(
9629 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9630 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9631 esac
9632 case $ac_var in #(
9633 _ | IFS | as_nl) ;; #(
9634 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9635 *) { eval $ac_var=; unset $ac_var;} ;;
9636 esac ;;
9637 esac
9638 done
9639
9640 (set) 2>&1 |
9641 case $as_nl`(ac_space=' '; set) 2>&1` in #(
9642 *${as_nl}ac_space=\ *)
9643 # `set' does not quote correctly, so add quotes: double-quote
9644 # substitution turns \\\\ into \\, and sed turns \\ into \.
9645 sed -n \
9646 "s/'/'\\\\''/g;
9647 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9648 ;; #(
9649 *)
9650 # `set' quotes correctly as required by POSIX, so do not add quotes.
9651 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9652 ;;
9653 esac |
9654 sort
9655 ) |
9656 sed '
9657 /^ac_cv_env_/b end
9658 t clear
9659 :clear
9660 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9661 t end
9662 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9663 :end' >>confcache
9664 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
9665 if test -w "$cache_file"; then
9666 test "x$cache_file" != "x/dev/null" &&
9667 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9668 $as_echo "$as_me: updating cache $cache_file" >&6;}
9669 cat confcache >$cache_file
9670 else
9671 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9672 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
9673 fi
9674 fi
9675 rm -f confcache
9676
9677 test "x$prefix" = xNONE && prefix=$ac_default_prefix
9678 # Let make expand exec_prefix.
9679 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9680
9681 DEFS=-DHAVE_CONFIG_H
9682
9683 ac_libobjs=
9684 ac_ltlibobjs=
9685 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9686 # 1. Remove the extension, and $U if already installed.
9687 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
9688 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
9689 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
9690 # will be set to the directory where LIBOBJS objects are built.
9691 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9692 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
9693 done
9694 LIBOBJS=$ac_libobjs
9695
9696 LTLIBOBJS=$ac_ltlibobjs
9697
9698
9699
9700 : ${CONFIG_STATUS=./config.status}
9701 ac_write_fail=0
9702 ac_clean_files_save=$ac_clean_files
9703 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9704 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9705 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9706 as_write_fail=0
9707 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
9708 #! $SHELL
9709 # Generated by $as_me.
9710 # Run this file to recreate the current configuration.
9711 # Compiler output produced by configure, useful for debugging
9712 # configure, is in config.log if it exists.
9713
9714 debug=false
9715 ac_cs_recheck=false
9716 ac_cs_silent=false
9717
9718 SHELL=\${CONFIG_SHELL-$SHELL}
9719 export SHELL
9720 _ASEOF
9721 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9722 ## -------------------- ##
9723 ## M4sh Initialization. ##
9724 ## -------------------- ##
9725
9726 # Be more Bourne compatible
9727 DUALCASE=1; export DUALCASE # for MKS sh
9728 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
9729 emulate sh
9730 NULLCMD=:
9731 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
9732 # is contrary to our usage. Disable this feature.
9733 alias -g '${1+"$@"}'='"$@"'
9734 setopt NO_GLOB_SUBST
9735 else
9736 case `(set -o) 2>/dev/null` in #(
9737 *posix*) :
9738 set -o posix ;; #(
9739 *) :
9740 ;;
9741 esac
9742 fi
9743
9744
9745 as_nl='
9746 '
9747 export as_nl
9748 # Printing a long string crashes Solaris 7 /usr/bin/printf.
9749 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9750 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9751 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9752 # Prefer a ksh shell builtin over an external printf program on Solaris,
9753 # but without wasting forks for bash or zsh.
9754 if test -z "$BASH_VERSION$ZSH_VERSION" \
9755 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9756 as_echo='print -r --'
9757 as_echo_n='print -rn --'
9758 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9759 as_echo='printf %s\n'
9760 as_echo_n='printf %s'
9761 else
9762 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9763 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9764 as_echo_n='/usr/ucb/echo -n'
9765 else
9766 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9767 as_echo_n_body='eval
9768 arg=$1;
9769 case $arg in #(
9770 *"$as_nl"*)
9771 expr "X$arg" : "X\\(.*\\)$as_nl";
9772 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9773 esac;
9774 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9775 '
9776 export as_echo_n_body
9777 as_echo_n='sh -c $as_echo_n_body as_echo'
9778 fi
9779 export as_echo_body
9780 as_echo='sh -c $as_echo_body as_echo'
9781 fi
9782
9783 # The user is always right.
9784 if test "${PATH_SEPARATOR+set}" != set; then
9785 PATH_SEPARATOR=:
9786 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9787 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9788 PATH_SEPARATOR=';'
9789 }
9790 fi
9791
9792
9793 # IFS
9794 # We need space, tab and new line, in precisely that order. Quoting is
9795 # there to prevent editors from complaining about space-tab.
9796 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
9797 # splitting by setting IFS to empty value.)
9798 IFS=" "" $as_nl"
9799
9800 # Find who we are. Look in the path if we contain no directory separator.
9801 case $0 in #((
9802 *[\\/]* ) as_myself=$0 ;;
9803 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9804 for as_dir in $PATH
9805 do
9806 IFS=$as_save_IFS
9807 test -z "$as_dir" && as_dir=.
9808 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9809 done
9810 IFS=$as_save_IFS
9811
9812 ;;
9813 esac
9814 # We did not find ourselves, most probably we were run as `sh COMMAND'
9815 # in which case we are not to be found in the path.
9816 if test "x$as_myself" = x; then
9817 as_myself=$0
9818 fi
9819 if test ! -f "$as_myself"; then
9820 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9821 exit 1
9822 fi
9823
9824 # Unset variables that we do not need and which cause bugs (e.g. in
9825 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9826 # suppresses any "Segmentation fault" message there. '((' could
9827 # trigger a bug in pdksh 5.2.14.
9828 for as_var in BASH_ENV ENV MAIL MAILPATH
9829 do eval test x\${$as_var+set} = xset \
9830 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9831 done
9832 PS1='$ '
9833 PS2='> '
9834 PS4='+ '
9835
9836 # NLS nuisances.
9837 LC_ALL=C
9838 export LC_ALL
9839 LANGUAGE=C
9840 export LANGUAGE
9841
9842 # CDPATH.
9843 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9844
9845
9846 # as_fn_error ERROR [LINENO LOG_FD]
9847 # ---------------------------------
9848 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9849 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
9850 # script with status $?, using 1 if that was 0.
9851 as_fn_error ()
9852 {
9853 as_status=$?; test $as_status -eq 0 && as_status=1
9854 if test "$3"; then
9855 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9856 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
9857 fi
9858 $as_echo "$as_me: error: $1" >&2
9859 as_fn_exit $as_status
9860 } # as_fn_error
9861
9862
9863 # as_fn_set_status STATUS
9864 # -----------------------
9865 # Set $? to STATUS, without forking.
9866 as_fn_set_status ()
9867 {
9868 return $1
9869 } # as_fn_set_status
9870
9871 # as_fn_exit STATUS
9872 # -----------------
9873 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9874 as_fn_exit ()
9875 {
9876 set +e
9877 as_fn_set_status $1
9878 exit $1
9879 } # as_fn_exit
9880
9881 # as_fn_unset VAR
9882 # ---------------
9883 # Portably unset VAR.
9884 as_fn_unset ()
9885 {
9886 { eval $1=; unset $1;}
9887 }
9888 as_unset=as_fn_unset
9889 # as_fn_append VAR VALUE
9890 # ----------------------
9891 # Append the text in VALUE to the end of the definition contained in VAR. Take
9892 # advantage of any shell optimizations that allow amortized linear growth over
9893 # repeated appends, instead of the typical quadratic growth present in naive
9894 # implementations.
9895 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9896 eval 'as_fn_append ()
9897 {
9898 eval $1+=\$2
9899 }'
9900 else
9901 as_fn_append ()
9902 {
9903 eval $1=\$$1\$2
9904 }
9905 fi # as_fn_append
9906
9907 # as_fn_arith ARG...
9908 # ------------------
9909 # Perform arithmetic evaluation on the ARGs, and store the result in the
9910 # global $as_val. Take advantage of shells that can avoid forks. The arguments
9911 # must be portable across $(()) and expr.
9912 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9913 eval 'as_fn_arith ()
9914 {
9915 as_val=$(( $* ))
9916 }'
9917 else
9918 as_fn_arith ()
9919 {
9920 as_val=`expr "$@" || test $? -eq 1`
9921 }
9922 fi # as_fn_arith
9923
9924
9925 if expr a : '\(a\)' >/dev/null 2>&1 &&
9926 test "X`expr 00001 : '.*\(...\)'`" = X001; then
9927 as_expr=expr
9928 else
9929 as_expr=false
9930 fi
9931
9932 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
9933 as_basename=basename
9934 else
9935 as_basename=false
9936 fi
9937
9938 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9939 as_dirname=dirname
9940 else
9941 as_dirname=false
9942 fi
9943
9944 as_me=`$as_basename -- "$0" ||
9945 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9946 X"$0" : 'X\(//\)$' \| \
9947 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
9948 $as_echo X/"$0" |
9949 sed '/^.*\/\([^/][^/]*\)\/*$/{
9950 s//\1/
9951 q
9952 }
9953 /^X\/\(\/\/\)$/{
9954 s//\1/
9955 q
9956 }
9957 /^X\/\(\/\).*/{
9958 s//\1/
9959 q
9960 }
9961 s/.*/./; q'`
9962
9963 # Avoid depending upon Character Ranges.
9964 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9965 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9966 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9967 as_cr_digits='0123456789'
9968 as_cr_alnum=$as_cr_Letters$as_cr_digits
9969
9970 ECHO_C= ECHO_N= ECHO_T=
9971 case `echo -n x` in #(((((
9972 -n*)
9973 case `echo 'xy\c'` in
9974 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
9975 xy) ECHO_C='\c';;
9976 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
9977 ECHO_T=' ';;
9978 esac;;
9979 *)
9980 ECHO_N='-n';;
9981 esac
9982
9983 rm -f conf$$ conf$$.exe conf$$.file
9984 if test -d conf$$.dir; then
9985 rm -f conf$$.dir/conf$$.file
9986 else
9987 rm -f conf$$.dir
9988 mkdir conf$$.dir 2>/dev/null
9989 fi
9990 if (echo >conf$$.file) 2>/dev/null; then
9991 if ln -s conf$$.file conf$$ 2>/dev/null; then
9992 as_ln_s='ln -s'
9993 # ... but there are two gotchas:
9994 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
9995 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
9996 # In both cases, we have to default to `cp -p'.
9997 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
9998 as_ln_s='cp -p'
9999 elif ln conf$$.file conf$$ 2>/dev/null; then
10000 as_ln_s=ln
10001 else
10002 as_ln_s='cp -p'
10003 fi
10004 else
10005 as_ln_s='cp -p'
10006 fi
10007 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10008 rmdir conf$$.dir 2>/dev/null
10009
10010
10011 # as_fn_mkdir_p
10012 # -------------
10013 # Create "$as_dir" as a directory, including parents if necessary.
10014 as_fn_mkdir_p ()
10015 {
10016
10017 case $as_dir in #(
10018 -*) as_dir=./$as_dir;;
10019 esac
10020 test -d "$as_dir" || eval $as_mkdir_p || {
10021 as_dirs=
10022 while :; do
10023 case $as_dir in #(
10024 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10025 *) as_qdir=$as_dir;;
10026 esac
10027 as_dirs="'$as_qdir' $as_dirs"
10028 as_dir=`$as_dirname -- "$as_dir" ||
10029 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10030 X"$as_dir" : 'X\(//\)[^/]' \| \
10031 X"$as_dir" : 'X\(//\)$' \| \
10032 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10033 $as_echo X"$as_dir" |
10034 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10035 s//\1/
10036 q
10037 }
10038 /^X\(\/\/\)[^/].*/{
10039 s//\1/
10040 q
10041 }
10042 /^X\(\/\/\)$/{
10043 s//\1/
10044 q
10045 }
10046 /^X\(\/\).*/{
10047 s//\1/
10048 q
10049 }
10050 s/.*/./; q'`
10051 test -d "$as_dir" && break
10052 done
10053 test -z "$as_dirs" || eval "mkdir $as_dirs"
10054 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
10055
10056
10057 } # as_fn_mkdir_p
10058 if mkdir -p . 2>/dev/null; then
10059 as_mkdir_p='mkdir -p "$as_dir"'
10060 else
10061 test -d ./-p && rmdir ./-p
10062 as_mkdir_p=false
10063 fi
10064
10065 if test -x / >/dev/null 2>&1; then
10066 as_test_x='test -x'
10067 else
10068 if ls -dL / >/dev/null 2>&1; then
10069 as_ls_L_option=L
10070 else
10071 as_ls_L_option=
10072 fi
10073 as_test_x='
10074 eval sh -c '\''
10075 if test -d "$1"; then
10076 test -d "$1/.";
10077 else
10078 case $1 in #(
10079 -*)set "./$1";;
10080 esac;
10081 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10082 ???[sx]*):;;*)false;;esac;fi
10083 '\'' sh
10084 '
10085 fi
10086 as_executable_p=$as_test_x
10087
10088 # Sed expression to map a string onto a valid CPP name.
10089 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10090
10091 # Sed expression to map a string onto a valid variable name.
10092 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10093
10094
10095 exec 6>&1
10096 ## ----------------------------------- ##
10097 ## Main body of $CONFIG_STATUS script. ##
10098 ## ----------------------------------- ##
10099 _ASEOF
10100 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10101
10102 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10103 # Save the log message, to keep $0 and so on meaningful, and to
10104 # report actual input values of CONFIG_FILES etc. instead of their
10105 # values after options handling.
10106 ac_log="
10107 This file was extended by OpenMD $as_me 1.0, which was
10108 generated by GNU Autoconf 2.65. Invocation command line was
10109
10110 CONFIG_FILES = $CONFIG_FILES
10111 CONFIG_HEADERS = $CONFIG_HEADERS
10112 CONFIG_LINKS = $CONFIG_LINKS
10113 CONFIG_COMMANDS = $CONFIG_COMMANDS
10114 $ $0 $@
10115
10116 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10117 "
10118
10119 _ACEOF
10120
10121 case $ac_config_files in *"
10122 "*) set x $ac_config_files; shift; ac_config_files=$*;;
10123 esac
10124
10125 case $ac_config_headers in *"
10126 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10127 esac
10128
10129
10130 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10131 # Files that config.status was made for.
10132 config_files="$ac_config_files"
10133 config_headers="$ac_config_headers"
10134
10135 _ACEOF
10136
10137 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10138 ac_cs_usage="\
10139 \`$as_me' instantiates files and other configuration actions
10140 from templates according to the current configuration. Unless the files
10141 and actions are specified as TAGs, all are instantiated by default.
10142
10143 Usage: $0 [OPTION]... [TAG]...
10144
10145 -h, --help print this help, then exit
10146 -V, --version print version number and configuration settings, then exit
10147 --config print configuration, then exit
10148 -q, --quiet, --silent
10149 do not print progress messages
10150 -d, --debug don't remove temporary files
10151 --recheck update $as_me by reconfiguring in the same conditions
10152 --file=FILE[:TEMPLATE]
10153 instantiate the configuration file FILE
10154 --header=FILE[:TEMPLATE]
10155 instantiate the configuration header FILE
10156
10157 Configuration files:
10158 $config_files
10159
10160 Configuration headers:
10161 $config_headers
10162
10163 Report bugs to <gezelter@nd.edu>."
10164
10165 _ACEOF
10166 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10167 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10168 ac_cs_version="\\
10169 OpenMD config.status 1.0
10170 configured by $0, generated by GNU Autoconf 2.65,
10171 with options \\"\$ac_cs_config\\"
10172
10173 Copyright (C) 2009 Free Software Foundation, Inc.
10174 This config.status script is free software; the Free Software Foundation
10175 gives unlimited permission to copy, distribute and modify it."
10176
10177 ac_pwd='$ac_pwd'
10178 srcdir='$srcdir'
10179 INSTALL='$INSTALL'
10180 test -n "\$AWK" || AWK=awk
10181 _ACEOF
10182
10183 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10184 # The default lists apply if the user does not specify any file.
10185 ac_need_defaults=:
10186 while test $# != 0
10187 do
10188 case $1 in
10189 --*=*)
10190 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10191 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10192 ac_shift=:
10193 ;;
10194 *)
10195 ac_option=$1
10196 ac_optarg=$2
10197 ac_shift=shift
10198 ;;
10199 esac
10200
10201 case $ac_option in
10202 # Handling of the options.
10203 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10204 ac_cs_recheck=: ;;
10205 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10206 $as_echo "$ac_cs_version"; exit ;;
10207 --config | --confi | --conf | --con | --co | --c )
10208 $as_echo "$ac_cs_config"; exit ;;
10209 --debug | --debu | --deb | --de | --d | -d )
10210 debug=: ;;
10211 --file | --fil | --fi | --f )
10212 $ac_shift
10213 case $ac_optarg in
10214 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10215 esac
10216 as_fn_append CONFIG_FILES " '$ac_optarg'"
10217 ac_need_defaults=false;;
10218 --header | --heade | --head | --hea )
10219 $ac_shift
10220 case $ac_optarg in
10221 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10222 esac
10223 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10224 ac_need_defaults=false;;
10225 --he | --h)
10226 # Conflict between --help and --header
10227 as_fn_error "ambiguous option: \`$1'
10228 Try \`$0 --help' for more information.";;
10229 --help | --hel | -h )
10230 $as_echo "$ac_cs_usage"; exit ;;
10231 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10232 | -silent | --silent | --silen | --sile | --sil | --si | --s)
10233 ac_cs_silent=: ;;
10234
10235 # This is an error.
10236 -*) as_fn_error "unrecognized option: \`$1'
10237 Try \`$0 --help' for more information." ;;
10238
10239 *) as_fn_append ac_config_targets " $1"
10240 ac_need_defaults=false ;;
10241
10242 esac
10243 shift
10244 done
10245
10246 ac_configure_extra_args=
10247
10248 if $ac_cs_silent; then
10249 exec 6>/dev/null
10250 ac_configure_extra_args="$ac_configure_extra_args --silent"
10251 fi
10252
10253 _ACEOF
10254 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10255 if \$ac_cs_recheck; then
10256 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10257 shift
10258 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10259 CONFIG_SHELL='$SHELL'
10260 export CONFIG_SHELL
10261 exec "\$@"
10262 fi
10263
10264 _ACEOF
10265 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10266 exec 5>>config.log
10267 {
10268 echo
10269 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10270 ## Running $as_me. ##
10271 _ASBOX
10272 $as_echo "$ac_log"
10273 } >&5
10274
10275 _ACEOF
10276 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10277 _ACEOF
10278
10279 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10280
10281 # Handling of arguments.
10282 for ac_config_target in $ac_config_targets
10283 do
10284 case $ac_config_target in
10285 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
10286 "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
10287 "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
10288 "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
10289 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
10290 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
10291 "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
10292
10293 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10294 esac
10295 done
10296
10297
10298 # If the user did not use the arguments to specify the items to instantiate,
10299 # then the envvar interface is used. Set only those that are not.
10300 # We use the long form for the default assignment because of an extremely
10301 # bizarre bug on SunOS 4.1.3.
10302 if $ac_need_defaults; then
10303 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10304 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10305 fi
10306
10307 # Have a temporary directory for convenience. Make it in the build tree
10308 # simply because there is no reason against having it here, and in addition,
10309 # creating and moving files from /tmp can sometimes cause problems.
10310 # Hook for its removal unless debugging.
10311 # Note that there is a small window in which the directory will not be cleaned:
10312 # after its creation but before its name has been assigned to `$tmp'.
10313 $debug ||
10314 {
10315 tmp=
10316 trap 'exit_status=$?
10317 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
10318 ' 0
10319 trap 'as_fn_exit 1' 1 2 13 15
10320 }
10321 # Create a (secure) tmp directory for tmp files.
10322
10323 {
10324 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10325 test -n "$tmp" && test -d "$tmp"
10326 } ||
10327 {
10328 tmp=./conf$$-$RANDOM
10329 (umask 077 && mkdir "$tmp")
10330 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
10331
10332 # Set up the scripts for CONFIG_FILES section.
10333 # No need to generate them if there are no CONFIG_FILES.
10334 # This happens for instance with `./config.status config.h'.
10335 if test -n "$CONFIG_FILES"; then
10336
10337
10338 ac_cr=`echo X | tr X '\015'`
10339 # On cygwin, bash can eat \r inside `` if the user requested igncr.
10340 # But we know of no other shell where ac_cr would be empty at this
10341 # point, so we can use a bashism as a fallback.
10342 if test "x$ac_cr" = x; then
10343 eval ac_cr=\$\'\\r\'
10344 fi
10345 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10346 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10347 ac_cs_awk_cr='\r'
10348 else
10349 ac_cs_awk_cr=$ac_cr
10350 fi
10351
10352 echo 'BEGIN {' >"$tmp/subs1.awk" &&
10353 _ACEOF
10354
10355
10356 {
10357 echo "cat >conf$$subs.awk <<_ACEOF" &&
10358 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10359 echo "_ACEOF"
10360 } >conf$$subs.sh ||
10361 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10362 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
10363 ac_delim='%!_!# '
10364 for ac_last_try in false false false false false :; do
10365 . ./conf$$subs.sh ||
10366 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10367
10368 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
10369 if test $ac_delim_n = $ac_delim_num; then
10370 break
10371 elif $ac_last_try; then
10372 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10373 else
10374 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10375 fi
10376 done
10377 rm -f conf$$subs.sh
10378
10379 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10380 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
10381 _ACEOF
10382 sed -n '
10383 h
10384 s/^/S["/; s/!.*/"]=/
10385 p
10386 g
10387 s/^[^!]*!//
10388 :repl
10389 t repl
10390 s/'"$ac_delim"'$//
10391 t delim
10392 :nl
10393 h
10394 s/\(.\{148\}\)..*/\1/
10395 t more1
10396 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
10397 p
10398 n
10399 b repl
10400 :more1
10401 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10402 p
10403 g
10404 s/.\{148\}//
10405 t nl
10406 :delim
10407 h
10408 s/\(.\{148\}\)..*/\1/
10409 t more2
10410 s/["\\]/\\&/g; s/^/"/; s/$/"/
10411 p
10412 b
10413 :more2
10414 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10415 p
10416 g
10417 s/.\{148\}//
10418 t delim
10419 ' <conf$$subs.awk | sed '
10420 /^[^""]/{
10421 N
10422 s/\n//
10423 }
10424 ' >>$CONFIG_STATUS || ac_write_fail=1
10425 rm -f conf$$subs.awk
10426 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10427 _ACAWK
10428 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
10429 for (key in S) S_is_set[key] = 1
10430 FS = ""
10431
10432 }
10433 {
10434 line = $ 0
10435 nfields = split(line, field, "@")
10436 substed = 0
10437 len = length(field[1])
10438 for (i = 2; i < nfields; i++) {
10439 key = field[i]
10440 keylen = length(key)
10441 if (S_is_set[key]) {
10442 value = S[key]
10443 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10444 len += length(value) + length(field[++i])
10445 substed = 1
10446 } else
10447 len += 1 + keylen
10448 }
10449
10450 print line
10451 }
10452
10453 _ACAWK
10454 _ACEOF
10455 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10456 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10457 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10458 else
10459 cat
10460 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
10461 || as_fn_error "could not setup config files machinery" "$LINENO" 5
10462 _ACEOF
10463
10464 # VPATH may cause trouble with some makes, so we remove $(srcdir),
10465 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10466 # trailing colons and then remove the whole line if VPATH becomes empty
10467 # (actually we leave an empty line to preserve line numbers).
10468 if test "x$srcdir" = x.; then
10469 ac_vpsub='/^[ ]*VPATH[ ]*=/{
10470 s/:*\$(srcdir):*/:/
10471 s/:*\${srcdir}:*/:/
10472 s/:*@srcdir@:*/:/
10473 s/^\([^=]*=[ ]*\):*/\1/
10474 s/:*$//
10475 s/^[^=]*=[ ]*$//
10476 }'
10477 fi
10478
10479 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10480 fi # test -n "$CONFIG_FILES"
10481
10482 # Set up the scripts for CONFIG_HEADERS section.
10483 # No need to generate them if there are no CONFIG_HEADERS.
10484 # This happens for instance with `./config.status Makefile'.
10485 if test -n "$CONFIG_HEADERS"; then
10486 cat >"$tmp/defines.awk" <<\_ACAWK ||
10487 BEGIN {
10488 _ACEOF
10489
10490 # Transform confdefs.h into an awk script `defines.awk', embedded as
10491 # here-document in config.status, that substitutes the proper values into
10492 # config.h.in to produce config.h.
10493
10494 # Create a delimiter string that does not exist in confdefs.h, to ease
10495 # handling of long lines.
10496 ac_delim='%!_!# '
10497 for ac_last_try in false false :; do
10498 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
10499 if test -z "$ac_t"; then
10500 break
10501 elif $ac_last_try; then
10502 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
10503 else
10504 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10505 fi
10506 done
10507
10508 # For the awk script, D is an array of macro values keyed by name,
10509 # likewise P contains macro parameters if any. Preserve backslash
10510 # newline sequences.
10511
10512 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10513 sed -n '
10514 s/.\{148\}/&'"$ac_delim"'/g
10515 t rset
10516 :rset
10517 s/^[ ]*#[ ]*define[ ][ ]*/ /
10518 t def
10519 d
10520 :def
10521 s/\\$//
10522 t bsnl
10523 s/["\\]/\\&/g
10524 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10525 D["\1"]=" \3"/p
10526 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10527 d
10528 :bsnl
10529 s/["\\]/\\&/g
10530 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10531 D["\1"]=" \3\\\\\\n"\\/p
10532 t cont
10533 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10534 t cont
10535 d
10536 :cont
10537 n
10538 s/.\{148\}/&'"$ac_delim"'/g
10539 t clear
10540 :clear
10541 s/\\$//
10542 t bsnlc
10543 s/["\\]/\\&/g; s/^/"/; s/$/"/p
10544 d
10545 :bsnlc
10546 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10547 b cont
10548 ' <confdefs.h | sed '
10549 s/'"$ac_delim"'/"\\\
10550 "/g' >>$CONFIG_STATUS || ac_write_fail=1
10551
10552 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10553 for (key in D) D_is_set[key] = 1
10554 FS = ""
10555 }
10556 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10557 line = \$ 0
10558 split(line, arg, " ")
10559 if (arg[1] == "#") {
10560 defundef = arg[2]
10561 mac1 = arg[3]
10562 } else {
10563 defundef = substr(arg[1], 2)
10564 mac1 = arg[2]
10565 }
10566 split(mac1, mac2, "(") #)
10567 macro = mac2[1]
10568 prefix = substr(line, 1, index(line, defundef) - 1)
10569 if (D_is_set[macro]) {
10570 # Preserve the white space surrounding the "#".
10571 print prefix "define", macro P[macro] D[macro]
10572 next
10573 } else {
10574 # Replace #undef with comments. This is necessary, for example,
10575 # in the case of _POSIX_SOURCE, which is predefined and required
10576 # on some systems where configure will not decide to define it.
10577 if (defundef == "undef") {
10578 print "/*", prefix defundef, macro, "*/"
10579 next
10580 }
10581 }
10582 }
10583 { print }
10584 _ACAWK
10585 _ACEOF
10586 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10587 as_fn_error "could not setup config headers machinery" "$LINENO" 5
10588 fi # test -n "$CONFIG_HEADERS"
10589
10590
10591 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10592 shift
10593 for ac_tag
10594 do
10595 case $ac_tag in
10596 :[FHLC]) ac_mode=$ac_tag; continue;;
10597 esac
10598 case $ac_mode$ac_tag in
10599 :[FHL]*:*);;
10600 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
10601 :[FH]-) ac_tag=-:-;;
10602 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
10603 esac
10604 ac_save_IFS=$IFS
10605 IFS=:
10606 set x $ac_tag
10607 IFS=$ac_save_IFS
10608 shift
10609 ac_file=$1
10610 shift
10611
10612 case $ac_mode in
10613 :L) ac_source=$1;;
10614 :[FH])
10615 ac_file_inputs=
10616 for ac_f
10617 do
10618 case $ac_f in
10619 -) ac_f="$tmp/stdin";;
10620 *) # Look for the file first in the build tree, then in the source tree
10621 # (if the path is not absolute). The absolute path cannot be DOS-style,
10622 # because $ac_f cannot contain `:'.
10623 test -f "$ac_f" ||
10624 case $ac_f in
10625 [\\/$]*) false;;
10626 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
10627 esac ||
10628 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
10629 esac
10630 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10631 as_fn_append ac_file_inputs " '$ac_f'"
10632 done
10633
10634 # Let's still pretend it is `configure' which instantiates (i.e., don't
10635 # use $as_me), people would be surprised to read:
10636 # /* config.h. Generated by config.status. */
10637 configure_input='Generated from '`
10638 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10639 `' by configure.'
10640 if test x"$ac_file" != x-; then
10641 configure_input="$ac_file. $configure_input"
10642 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10643 $as_echo "$as_me: creating $ac_file" >&6;}
10644 fi
10645 # Neutralize special characters interpreted by sed in replacement strings.
10646 case $configure_input in #(
10647 *\&* | *\|* | *\\* )
10648 ac_sed_conf_input=`$as_echo "$configure_input" |
10649 sed 's/[\\\\&|]/\\\\&/g'`;; #(
10650 *) ac_sed_conf_input=$configure_input;;
10651 esac
10652
10653 case $ac_tag in
10654 *:-:* | *:-) cat >"$tmp/stdin" \
10655 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
10656 esac
10657 ;;
10658 esac
10659
10660 ac_dir=`$as_dirname -- "$ac_file" ||
10661 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10662 X"$ac_file" : 'X\(//\)[^/]' \| \
10663 X"$ac_file" : 'X\(//\)$' \| \
10664 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
10665 $as_echo X"$ac_file" |
10666 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10667 s//\1/
10668 q
10669 }
10670 /^X\(\/\/\)[^/].*/{
10671 s//\1/
10672 q
10673 }
10674 /^X\(\/\/\)$/{
10675 s//\1/
10676 q
10677 }
10678 /^X\(\/\).*/{
10679 s//\1/
10680 q
10681 }
10682 s/.*/./; q'`
10683 as_dir="$ac_dir"; as_fn_mkdir_p
10684 ac_builddir=.
10685
10686 case "$ac_dir" in
10687 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10688 *)
10689 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
10690 # A ".." for each directory in $ac_dir_suffix.
10691 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
10692 case $ac_top_builddir_sub in
10693 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10694 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10695 esac ;;
10696 esac
10697 ac_abs_top_builddir=$ac_pwd
10698 ac_abs_builddir=$ac_pwd$ac_dir_suffix
10699 # for backward compatibility:
10700 ac_top_builddir=$ac_top_build_prefix
10701
10702 case $srcdir in
10703 .) # We are building in place.
10704 ac_srcdir=.
10705 ac_top_srcdir=$ac_top_builddir_sub
10706 ac_abs_top_srcdir=$ac_pwd ;;
10707 [\\/]* | ?:[\\/]* ) # Absolute name.
10708 ac_srcdir=$srcdir$ac_dir_suffix;
10709 ac_top_srcdir=$srcdir
10710 ac_abs_top_srcdir=$srcdir ;;
10711 *) # Relative name.
10712 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10713 ac_top_srcdir=$ac_top_build_prefix$srcdir
10714 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
10715 esac
10716 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
10717
10718
10719 case $ac_mode in
10720 :F)
10721 #
10722 # CONFIG_FILE
10723 #
10724
10725 case $INSTALL in
10726 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10727 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
10728 esac
10729 _ACEOF
10730
10731 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10732 # If the template does not know about datarootdir, expand it.
10733 # FIXME: This hack should be removed a few years after 2.60.
10734 ac_datarootdir_hack=; ac_datarootdir_seen=
10735 ac_sed_dataroot='
10736 /datarootdir/ {
10737 p
10738 q
10739 }
10740 /@datadir@/p
10741 /@docdir@/p
10742 /@infodir@/p
10743 /@localedir@/p
10744 /@mandir@/p'
10745 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
10746 *datarootdir*) ac_datarootdir_seen=yes;;
10747 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
10748 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10749 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
10750 _ACEOF
10751 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10752 ac_datarootdir_hack='
10753 s&@datadir@&$datadir&g
10754 s&@docdir@&$docdir&g
10755 s&@infodir@&$infodir&g
10756 s&@localedir@&$localedir&g
10757 s&@mandir@&$mandir&g
10758 s&\\\${datarootdir}&$datarootdir&g' ;;
10759 esac
10760 _ACEOF
10761
10762 # Neutralize VPATH when `$srcdir' = `.'.
10763 # Shell code in configure.ac might set extrasub.
10764 # FIXME: do we really want to maintain this feature?
10765 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10766 ac_sed_extra="$ac_vpsub
10767 $extrasub
10768 _ACEOF
10769 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10770 :t
10771 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10772 s|@configure_input@|$ac_sed_conf_input|;t t
10773 s&@top_builddir@&$ac_top_builddir_sub&;t t
10774 s&@top_build_prefix@&$ac_top_build_prefix&;t t
10775 s&@srcdir@&$ac_srcdir&;t t
10776 s&@abs_srcdir@&$ac_abs_srcdir&;t t
10777 s&@top_srcdir@&$ac_top_srcdir&;t t
10778 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
10779 s&@builddir@&$ac_builddir&;t t
10780 s&@abs_builddir@&$ac_abs_builddir&;t t
10781 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
10782 s&@INSTALL@&$ac_INSTALL&;t t
10783 $ac_datarootdir_hack
10784 "
10785 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
10786 || as_fn_error "could not create $ac_file" "$LINENO" 5
10787
10788 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
10789 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
10790 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
10791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10792 which seems to be undefined. Please make sure it is defined." >&5
10793 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10794 which seems to be undefined. Please make sure it is defined." >&2;}
10795
10796 rm -f "$tmp/stdin"
10797 case $ac_file in
10798 -) cat "$tmp/out" && rm -f "$tmp/out";;
10799 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
10800 esac \
10801 || as_fn_error "could not create $ac_file" "$LINENO" 5
10802 ;;
10803 :H)
10804 #
10805 # CONFIG_HEADER
10806 #
10807 if test x"$ac_file" != x-; then
10808 {
10809 $as_echo "/* $configure_input */" \
10810 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
10811 } >"$tmp/config.h" \
10812 || as_fn_error "could not create $ac_file" "$LINENO" 5
10813 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
10814 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10815 $as_echo "$as_me: $ac_file is unchanged" >&6;}
10816 else
10817 rm -f "$ac_file"
10818 mv "$tmp/config.h" "$ac_file" \
10819 || as_fn_error "could not create $ac_file" "$LINENO" 5
10820 fi
10821 else
10822 $as_echo "/* $configure_input */" \
10823 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
10824 || as_fn_error "could not create -" "$LINENO" 5
10825 fi
10826 ;;
10827
10828
10829 esac
10830
10831
10832 case $ac_file$ac_mode in
10833 "make/Makefile":F) chmod 0755 scripts/* ;;
10834 "src/utils/Makefile":F) chmod 0755 scripts/* ;;
10835 "src/math/Makefile":F) chmod 0755 scripts/* ;;
10836 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
10837 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
10838 "scripts/filepp":F) chmod 0755 scripts/* ;;
10839
10840 esac
10841 done # for ac_tag
10842
10843
10844 as_fn_exit 0
10845 _ACEOF
10846 ac_clean_files=$ac_clean_files_save
10847
10848 test $ac_write_fail = 0 ||
10849 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
10850
10851
10852 # configure is writing to config.log, and then calls config.status.
10853 # config.status does its own redirection, appending to config.log.
10854 # Unfortunately, on DOS this fails, as config.log is still kept open
10855 # by configure, so config.status won't be able to write to it; its
10856 # output is simply discarded. So we exec the FD to /dev/null,
10857 # effectively closing config.log, so it can be properly (re)opened and
10858 # appended to by config.status. When coming back to configure, we
10859 # need to make the FD available again.
10860 if test "$no_create" != yes; then
10861 ac_cs_success=:
10862 ac_config_status_args=
10863 test "$silent" = yes &&
10864 ac_config_status_args="$ac_config_status_args --quiet"
10865 exec 5>/dev/null
10866 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10867 exec 5>>config.log
10868 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10869 # would make configure fail if this is the last instruction.
10870 $ac_cs_success || as_fn_exit $?
10871 fi
10872 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
10873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
10874 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
10875 fi
10876

Properties

Name Value
svn:executable *