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

File Contents

# 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 ac_ct_FC
654 FCFLAGS
655 FC
656 MPICC
657 ac_ct_CC
658 CFLAGS
659 CC
660 MPILIBS
661 MPICXX
662 OBJEXT
663 EXEEXT
664 ac_ct_CXX
665 CPPFLAGS
666 LDFLAGS
667 CXXFLAGS
668 CXX
669 ac_fc_path
670 ac_fc_set
671 ac_cxx_path
672 ac_cxx_set
673 ac_cc_path
674 ac_cc_set
675 USE_SINGLE_PRECISION
676 debug
677 PROGNAME
678 host_os
679 host_vendor
680 host_cpu
681 host
682 build_os
683 build_vendor
684 build_cpu
685 build
686 target_alias
687 host_alias
688 build_alias
689 LIBS
690 ECHO_T
691 ECHO_N
692 ECHO_C
693 DEFS
694 mandir
695 localedir
696 libdir
697 psdir
698 pdfdir
699 dvidir
700 htmldir
701 infodir
702 docdir
703 oldincludedir
704 includedir
705 localstatedir
706 sharedstatedir
707 sysconfdir
708 datadir
709 datarootdir
710 libexecdir
711 sbindir
712 bindir
713 program_transform_name
714 prefix
715 exec_prefix
716 PACKAGE_URL
717 PACKAGE_BUGREPORT
718 PACKAGE_STRING
719 PACKAGE_VERSION
720 PACKAGE_TARNAME
721 PACKAGE_NAME
722 PATH_SEPARATOR
723 SHELL'
724 ac_subst_files=''
725 ac_user_opts='
726 enable_option_checking
727 enable_openmd_home
728 enable_debug
729 enable_single
730 enable_float
731 with_perl_shebang
732 with_zlib
733 with_fftw
734 with_qhull
735 with_openbabel
736 enable_doxygen
737 enable_dot
738 enable_html_docs
739 enable_latex_docs
740 '
741 ac_precious_vars='build_alias
742 host_alias
743 target_alias
744 CXX
745 CXXFLAGS
746 LDFLAGS
747 LIBS
748 CPPFLAGS
749 CCC
750 MPICXX
751 CC
752 CFLAGS
753 MPICC
754 FC
755 FCFLAGS
756 MPIFC
757 CPP
758 CXXCPP'
759
760
761 # Initialize some variables set by options.
762 ac_init_help=
763 ac_init_version=false
764 ac_unrecognized_opts=
765 ac_unrecognized_sep=
766 # The variables have the same names as the options, with
767 # dashes changed to underlines.
768 cache_file=/dev/null
769 exec_prefix=NONE
770 no_create=
771 no_recursion=
772 prefix=NONE
773 program_prefix=NONE
774 program_suffix=NONE
775 program_transform_name=s,x,x,
776 silent=
777 site=
778 srcdir=
779 verbose=
780 x_includes=NONE
781 x_libraries=NONE
782
783 # Installation directory options.
784 # These are left unexpanded so users can "make install exec_prefix=/foo"
785 # and all the variables that are supposed to be based on exec_prefix
786 # by default will actually change.
787 # Use braces instead of parens because sh, perl, etc. also accept them.
788 # (The list follows the same order as the GNU Coding Standards.)
789 bindir='${exec_prefix}/bin'
790 sbindir='${exec_prefix}/sbin'
791 libexecdir='${exec_prefix}/libexec'
792 datarootdir='${prefix}/share'
793 datadir='${datarootdir}'
794 sysconfdir='${prefix}/etc'
795 sharedstatedir='${prefix}/com'
796 localstatedir='${prefix}/var'
797 includedir='${prefix}/include'
798 oldincludedir='/usr/include'
799 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
800 infodir='${datarootdir}/info'
801 htmldir='${docdir}'
802 dvidir='${docdir}'
803 pdfdir='${docdir}'
804 psdir='${docdir}'
805 libdir='${exec_prefix}/lib'
806 localedir='${datarootdir}/locale'
807 mandir='${datarootdir}/man'
808
809 ac_prev=
810 ac_dashdash=
811 for ac_option
812 do
813 # If the previous option needs an argument, assign it.
814 if test -n "$ac_prev"; then
815 eval $ac_prev=\$ac_option
816 ac_prev=
817 continue
818 fi
819
820 case $ac_option in
821 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
822 *) ac_optarg=yes ;;
823 esac
824
825 # Accept the important Cygnus configure options, so we can diagnose typos.
826
827 case $ac_dashdash$ac_option in
828 --)
829 ac_dashdash=yes ;;
830
831 -bindir | --bindir | --bindi | --bind | --bin | --bi)
832 ac_prev=bindir ;;
833 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
834 bindir=$ac_optarg ;;
835
836 -build | --build | --buil | --bui | --bu)
837 ac_prev=build_alias ;;
838 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
839 build_alias=$ac_optarg ;;
840
841 -cache-file | --cache-file | --cache-fil | --cache-fi \
842 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
843 ac_prev=cache_file ;;
844 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
845 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
846 cache_file=$ac_optarg ;;
847
848 --config-cache | -C)
849 cache_file=config.cache ;;
850
851 -datadir | --datadir | --datadi | --datad)
852 ac_prev=datadir ;;
853 -datadir=* | --datadir=* | --datadi=* | --datad=*)
854 datadir=$ac_optarg ;;
855
856 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
857 | --dataroo | --dataro | --datar)
858 ac_prev=datarootdir ;;
859 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
860 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
861 datarootdir=$ac_optarg ;;
862
863 -disable-* | --disable-*)
864 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
865 # Reject names that are not valid shell variable names.
866 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
867 as_fn_error "invalid feature name: $ac_useropt"
868 ac_useropt_orig=$ac_useropt
869 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
870 case $ac_user_opts in
871 *"
872 "enable_$ac_useropt"
873 "*) ;;
874 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
875 ac_unrecognized_sep=', ';;
876 esac
877 eval enable_$ac_useropt=no ;;
878
879 -docdir | --docdir | --docdi | --doc | --do)
880 ac_prev=docdir ;;
881 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
882 docdir=$ac_optarg ;;
883
884 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
885 ac_prev=dvidir ;;
886 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
887 dvidir=$ac_optarg ;;
888
889 -enable-* | --enable-*)
890 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
891 # Reject names that are not valid shell variable names.
892 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
893 as_fn_error "invalid feature name: $ac_useropt"
894 ac_useropt_orig=$ac_useropt
895 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896 case $ac_user_opts in
897 *"
898 "enable_$ac_useropt"
899 "*) ;;
900 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
901 ac_unrecognized_sep=', ';;
902 esac
903 eval enable_$ac_useropt=\$ac_optarg ;;
904
905 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
906 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
907 | --exec | --exe | --ex)
908 ac_prev=exec_prefix ;;
909 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
910 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
911 | --exec=* | --exe=* | --ex=*)
912 exec_prefix=$ac_optarg ;;
913
914 -gas | --gas | --ga | --g)
915 # Obsolete; use --with-gas.
916 with_gas=yes ;;
917
918 -help | --help | --hel | --he | -h)
919 ac_init_help=long ;;
920 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
921 ac_init_help=recursive ;;
922 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
923 ac_init_help=short ;;
924
925 -host | --host | --hos | --ho)
926 ac_prev=host_alias ;;
927 -host=* | --host=* | --hos=* | --ho=*)
928 host_alias=$ac_optarg ;;
929
930 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
931 ac_prev=htmldir ;;
932 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
933 | --ht=*)
934 htmldir=$ac_optarg ;;
935
936 -includedir | --includedir | --includedi | --included | --include \
937 | --includ | --inclu | --incl | --inc)
938 ac_prev=includedir ;;
939 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
940 | --includ=* | --inclu=* | --incl=* | --inc=*)
941 includedir=$ac_optarg ;;
942
943 -infodir | --infodir | --infodi | --infod | --info | --inf)
944 ac_prev=infodir ;;
945 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
946 infodir=$ac_optarg ;;
947
948 -libdir | --libdir | --libdi | --libd)
949 ac_prev=libdir ;;
950 -libdir=* | --libdir=* | --libdi=* | --libd=*)
951 libdir=$ac_optarg ;;
952
953 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
954 | --libexe | --libex | --libe)
955 ac_prev=libexecdir ;;
956 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
957 | --libexe=* | --libex=* | --libe=*)
958 libexecdir=$ac_optarg ;;
959
960 -localedir | --localedir | --localedi | --localed | --locale)
961 ac_prev=localedir ;;
962 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
963 localedir=$ac_optarg ;;
964
965 -localstatedir | --localstatedir | --localstatedi | --localstated \
966 | --localstate | --localstat | --localsta | --localst | --locals)
967 ac_prev=localstatedir ;;
968 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
969 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
970 localstatedir=$ac_optarg ;;
971
972 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
973 ac_prev=mandir ;;
974 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
975 mandir=$ac_optarg ;;
976
977 -nfp | --nfp | --nf)
978 # Obsolete; use --without-fp.
979 with_fp=no ;;
980
981 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
982 | --no-cr | --no-c | -n)
983 no_create=yes ;;
984
985 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
986 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
987 no_recursion=yes ;;
988
989 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
990 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
991 | --oldin | --oldi | --old | --ol | --o)
992 ac_prev=oldincludedir ;;
993 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
994 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
995 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
996 oldincludedir=$ac_optarg ;;
997
998 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
999 ac_prev=prefix ;;
1000 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1001 prefix=$ac_optarg ;;
1002
1003 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1004 | --program-pre | --program-pr | --program-p)
1005 ac_prev=program_prefix ;;
1006 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1007 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1008 program_prefix=$ac_optarg ;;
1009
1010 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1011 | --program-suf | --program-su | --program-s)
1012 ac_prev=program_suffix ;;
1013 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1014 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1015 program_suffix=$ac_optarg ;;
1016
1017 -program-transform-name | --program-transform-name \
1018 | --program-transform-nam | --program-transform-na \
1019 | --program-transform-n | --program-transform- \
1020 | --program-transform | --program-transfor \
1021 | --program-transfo | --program-transf \
1022 | --program-trans | --program-tran \
1023 | --progr-tra | --program-tr | --program-t)
1024 ac_prev=program_transform_name ;;
1025 -program-transform-name=* | --program-transform-name=* \
1026 | --program-transform-nam=* | --program-transform-na=* \
1027 | --program-transform-n=* | --program-transform-=* \
1028 | --program-transform=* | --program-transfor=* \
1029 | --program-transfo=* | --program-transf=* \
1030 | --program-trans=* | --program-tran=* \
1031 | --progr-tra=* | --program-tr=* | --program-t=*)
1032 program_transform_name=$ac_optarg ;;
1033
1034 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1035 ac_prev=pdfdir ;;
1036 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1037 pdfdir=$ac_optarg ;;
1038
1039 -psdir | --psdir | --psdi | --psd | --ps)
1040 ac_prev=psdir ;;
1041 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1042 psdir=$ac_optarg ;;
1043
1044 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1045 | -silent | --silent | --silen | --sile | --sil)
1046 silent=yes ;;
1047
1048 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1049 ac_prev=sbindir ;;
1050 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1051 | --sbi=* | --sb=*)
1052 sbindir=$ac_optarg ;;
1053
1054 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1055 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1056 | --sharedst | --shareds | --shared | --share | --shar \
1057 | --sha | --sh)
1058 ac_prev=sharedstatedir ;;
1059 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1060 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1061 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1062 | --sha=* | --sh=*)
1063 sharedstatedir=$ac_optarg ;;
1064
1065 -site | --site | --sit)
1066 ac_prev=site ;;
1067 -site=* | --site=* | --sit=*)
1068 site=$ac_optarg ;;
1069
1070 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1071 ac_prev=srcdir ;;
1072 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1073 srcdir=$ac_optarg ;;
1074
1075 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1076 | --syscon | --sysco | --sysc | --sys | --sy)
1077 ac_prev=sysconfdir ;;
1078 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1079 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1080 sysconfdir=$ac_optarg ;;
1081
1082 -target | --target | --targe | --targ | --tar | --ta | --t)
1083 ac_prev=target_alias ;;
1084 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1085 target_alias=$ac_optarg ;;
1086
1087 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1088 verbose=yes ;;
1089
1090 -version | --version | --versio | --versi | --vers | -V)
1091 ac_init_version=: ;;
1092
1093 -with-* | --with-*)
1094 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1095 # Reject names that are not valid shell variable names.
1096 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1097 as_fn_error "invalid package name: $ac_useropt"
1098 ac_useropt_orig=$ac_useropt
1099 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1100 case $ac_user_opts in
1101 *"
1102 "with_$ac_useropt"
1103 "*) ;;
1104 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1105 ac_unrecognized_sep=', ';;
1106 esac
1107 eval with_$ac_useropt=\$ac_optarg ;;
1108
1109 -without-* | --without-*)
1110 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1111 # Reject names that are not valid shell variable names.
1112 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1113 as_fn_error "invalid package name: $ac_useropt"
1114 ac_useropt_orig=$ac_useropt
1115 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1116 case $ac_user_opts in
1117 *"
1118 "with_$ac_useropt"
1119 "*) ;;
1120 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1121 ac_unrecognized_sep=', ';;
1122 esac
1123 eval with_$ac_useropt=no ;;
1124
1125 --x)
1126 # Obsolete; use --with-x.
1127 with_x=yes ;;
1128
1129 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1130 | --x-incl | --x-inc | --x-in | --x-i)
1131 ac_prev=x_includes ;;
1132 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1133 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1134 x_includes=$ac_optarg ;;
1135
1136 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1137 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1138 ac_prev=x_libraries ;;
1139 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1140 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1141 x_libraries=$ac_optarg ;;
1142
1143 -*) as_fn_error "unrecognized option: \`$ac_option'
1144 Try \`$0 --help' for more information."
1145 ;;
1146
1147 *=*)
1148 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1149 # Reject names that are not valid shell variable names.
1150 case $ac_envvar in #(
1151 '' | [0-9]* | *[!_$as_cr_alnum]* )
1152 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1153 esac
1154 eval $ac_envvar=\$ac_optarg
1155 export $ac_envvar ;;
1156
1157 *)
1158 # FIXME: should be removed in autoconf 3.0.
1159 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1160 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1161 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1162 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1163 ;;
1164
1165 esac
1166 done
1167
1168 if test -n "$ac_prev"; then
1169 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1170 as_fn_error "missing argument to $ac_option"
1171 fi
1172
1173 if test -n "$ac_unrecognized_opts"; then
1174 case $enable_option_checking in
1175 no) ;;
1176 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1177 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1178 esac
1179 fi
1180
1181 # Check all directory arguments for consistency.
1182 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1183 datadir sysconfdir sharedstatedir localstatedir includedir \
1184 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1185 libdir localedir mandir
1186 do
1187 eval ac_val=\$$ac_var
1188 # Remove trailing slashes.
1189 case $ac_val in
1190 */ )
1191 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1192 eval $ac_var=\$ac_val;;
1193 esac
1194 # Be sure to have absolute directory names.
1195 case $ac_val in
1196 [\\/$]* | ?:[\\/]* ) continue;;
1197 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1198 esac
1199 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1200 done
1201
1202 # There might be people who depend on the old broken behavior: `$host'
1203 # used to hold the argument of --host etc.
1204 # FIXME: To remove some day.
1205 build=$build_alias
1206 host=$host_alias
1207 target=$target_alias
1208
1209 # FIXME: To remove some day.
1210 if test "x$host_alias" != x; then
1211 if test "x$build_alias" = x; then
1212 cross_compiling=maybe
1213 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1214 If a cross compiler is detected then cross compile mode will be used." >&2
1215 elif test "x$build_alias" != "x$host_alias"; then
1216 cross_compiling=yes
1217 fi
1218 fi
1219
1220 ac_tool_prefix=
1221 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1222
1223 test "$silent" = yes && exec 6>/dev/null
1224
1225
1226 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1227 ac_ls_di=`ls -di .` &&
1228 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1229 as_fn_error "working directory cannot be determined"
1230 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1231 as_fn_error "pwd does not report name of working directory"
1232
1233
1234 # Find the source files, if location was not specified.
1235 if test -z "$srcdir"; then
1236 ac_srcdir_defaulted=yes
1237 # Try the directory containing this script, then the parent directory.
1238 ac_confdir=`$as_dirname -- "$as_myself" ||
1239 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1240 X"$as_myself" : 'X\(//\)[^/]' \| \
1241 X"$as_myself" : 'X\(//\)$' \| \
1242 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1243 $as_echo X"$as_myself" |
1244 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1245 s//\1/
1246 q
1247 }
1248 /^X\(\/\/\)[^/].*/{
1249 s//\1/
1250 q
1251 }
1252 /^X\(\/\/\)$/{
1253 s//\1/
1254 q
1255 }
1256 /^X\(\/\).*/{
1257 s//\1/
1258 q
1259 }
1260 s/.*/./; q'`
1261 srcdir=$ac_confdir
1262 if test ! -r "$srcdir/$ac_unique_file"; then
1263 srcdir=..
1264 fi
1265 else
1266 ac_srcdir_defaulted=no
1267 fi
1268 if test ! -r "$srcdir/$ac_unique_file"; then
1269 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1270 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1271 fi
1272 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1273 ac_abs_confdir=`(
1274 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1275 pwd)`
1276 # When building in place, set srcdir=.
1277 if test "$ac_abs_confdir" = "$ac_pwd"; then
1278 srcdir=.
1279 fi
1280 # Remove unnecessary trailing slashes from srcdir.
1281 # Double slashes in file names in object file debugging info
1282 # mess up M-x gdb in Emacs.
1283 case $srcdir in
1284 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1285 esac
1286 for ac_var in $ac_precious_vars; do
1287 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1288 eval ac_env_${ac_var}_value=\$${ac_var}
1289 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1290 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1291 done
1292
1293 #
1294 # Report the --help message.
1295 #
1296 if test "$ac_init_help" = "long"; then
1297 # Omit some internal or obsolete options to make the list less imposing.
1298 # This message is too long to be a string in the A/UX 3.1 sh.
1299 cat <<_ACEOF
1300 \`configure' configures OpenMD 1.0 to adapt to many kinds of systems.
1301
1302 Usage: $0 [OPTION]... [VAR=VALUE]...
1303
1304 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1305 VAR=VALUE. See below for descriptions of some of the useful variables.
1306
1307 Defaults for the options are specified in brackets.
1308
1309 Configuration:
1310 -h, --help display this help and exit
1311 --help=short display options specific to this package
1312 --help=recursive display the short help of all the included packages
1313 -V, --version display version information and exit
1314 -q, --quiet, --silent do not print \`checking...' messages
1315 --cache-file=FILE cache test results in FILE [disabled]
1316 -C, --config-cache alias for \`--cache-file=config.cache'
1317 -n, --no-create do not create output files
1318 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1319
1320 Installation directories:
1321 --prefix=PREFIX install architecture-independent files in PREFIX
1322 [$ac_default_prefix]
1323 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1324 [PREFIX]
1325
1326 By default, \`make install' will install all the files in
1327 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1328 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1329 for instance \`--prefix=\$HOME'.
1330
1331 For better control, use the options below.
1332
1333 Fine tuning of the installation directories:
1334 --bindir=DIR user executables [EPREFIX/bin]
1335 --sbindir=DIR system admin executables [EPREFIX/sbin]
1336 --libexecdir=DIR program executables [EPREFIX/libexec]
1337 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1338 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1339 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1340 --libdir=DIR object code libraries [EPREFIX/lib]
1341 --includedir=DIR C header files [PREFIX/include]
1342 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1343 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1344 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1345 --infodir=DIR info documentation [DATAROOTDIR/info]
1346 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1347 --mandir=DIR man documentation [DATAROOTDIR/man]
1348 --docdir=DIR documentation root [DATAROOTDIR/doc/openmd]
1349 --htmldir=DIR html documentation [DOCDIR]
1350 --dvidir=DIR dvi documentation [DOCDIR]
1351 --pdfdir=DIR pdf documentation [DOCDIR]
1352 --psdir=DIR ps documentation [DOCDIR]
1353 _ACEOF
1354
1355 cat <<\_ACEOF
1356
1357 System types:
1358 --build=BUILD configure for building on BUILD [guessed]
1359 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1360 _ACEOF
1361 fi
1362
1363 if test -n "$ac_init_help"; then
1364 case $ac_init_help in
1365 short | recursive ) echo "Configuration of OpenMD 1.0:";;
1366 esac
1367 cat <<\_ACEOF
1368
1369 Optional Features:
1370 --disable-option-checking ignore unrecognized --enable/--with options
1371 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1372 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1373 --enable-openmd-home=DIR define OpenMD home dir PREFIX/openmd
1374 --enable-debug Compile OpenMD in debug mode
1375 --enable-single compile OpenMD in single precision
1376 --enable-float synonym for --enable-single
1377 --enable-doxygen enable documentation generation with doxygen (auto)
1378 --enable-dot use 'dot' to generate graphs in doxygen (auto)
1379 --enable-html-docs enable HTML generation with doxygen (yes)
1380 --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1381
1382 Optional Packages:
1383 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1384 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1385 --with-perl-shebang override what perl thinks is the way for the kernel
1386 to start it (seldom needed)
1387 --with-zlib=DIR root directory path of zlib installation (defaults
1388 to /usr/local or /usr if not found in /usr/local)
1389 --with-fftw=DIR root directory path of fftw installation (defaults
1390 to /usr/local or /usr if not found in /usr/local)
1391 --with-qhull=DIR root directory path of qhull installation (defaults
1392 to /usr/local or /usr if not found in /usr/local)
1393 --with-openbabel=DIR root directory path of openbabel-2.x installation
1394 (defaults to /usr/local or /usr if not found in
1395 /usr/local)
1396
1397 Some influential environment variables:
1398 CXX C++ compiler command
1399 CXXFLAGS C++ compiler flags
1400 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1401 nonstandard directory <lib dir>
1402 LIBS libraries to pass to the linker, e.g. -l<library>
1403 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1404 you have headers in a nonstandard directory <include dir>
1405 MPICXX MPI C++ compiler command
1406 CC C compiler command
1407 CFLAGS C compiler flags
1408 MPICC MPI C compiler command
1409 FC Fortran compiler command
1410 FCFLAGS Fortran compiler flags
1411 MPIFC MPI Fortran compiler command
1412 CPP C preprocessor
1413 CXXCPP C++ preprocessor
1414
1415 Use these variables to override the choices made by `configure' or to help
1416 it to find libraries and programs with nonstandard names/locations.
1417
1418 Report bugs to <gezelter@nd.edu>.
1419 _ACEOF
1420 ac_status=$?
1421 fi
1422
1423 if test "$ac_init_help" = "recursive"; then
1424 # If there are subdirs, report their specific --help.
1425 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1426 test -d "$ac_dir" ||
1427 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1428 continue
1429 ac_builddir=.
1430
1431 case "$ac_dir" in
1432 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1433 *)
1434 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1435 # A ".." for each directory in $ac_dir_suffix.
1436 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1437 case $ac_top_builddir_sub in
1438 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1439 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1440 esac ;;
1441 esac
1442 ac_abs_top_builddir=$ac_pwd
1443 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1444 # for backward compatibility:
1445 ac_top_builddir=$ac_top_build_prefix
1446
1447 case $srcdir in
1448 .) # We are building in place.
1449 ac_srcdir=.
1450 ac_top_srcdir=$ac_top_builddir_sub
1451 ac_abs_top_srcdir=$ac_pwd ;;
1452 [\\/]* | ?:[\\/]* ) # Absolute name.
1453 ac_srcdir=$srcdir$ac_dir_suffix;
1454 ac_top_srcdir=$srcdir
1455 ac_abs_top_srcdir=$srcdir ;;
1456 *) # Relative name.
1457 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1458 ac_top_srcdir=$ac_top_build_prefix$srcdir
1459 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1460 esac
1461 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1462
1463 cd "$ac_dir" || { ac_status=$?; continue; }
1464 # Check for guested configure.
1465 if test -f "$ac_srcdir/configure.gnu"; then
1466 echo &&
1467 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1468 elif test -f "$ac_srcdir/configure"; then
1469 echo &&
1470 $SHELL "$ac_srcdir/configure" --help=recursive
1471 else
1472 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1473 fi || ac_status=$?
1474 cd "$ac_pwd" || { ac_status=$?; break; }
1475 done
1476 fi
1477
1478 test -n "$ac_init_help" && exit $ac_status
1479 if $ac_init_version; then
1480 cat <<\_ACEOF
1481 OpenMD configure 1.0
1482 generated by GNU Autoconf 2.65
1483
1484 Copyright (C) 2009 Free Software Foundation, Inc.
1485 This configure script is free software; the Free Software Foundation
1486 gives unlimited permission to copy, distribute and modify it.
1487 _ACEOF
1488 exit
1489 fi
1490
1491 ## ------------------------ ##
1492 ## Autoconf initialization. ##
1493 ## ------------------------ ##
1494
1495 # ac_fn_cxx_try_compile LINENO
1496 # ----------------------------
1497 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1498 ac_fn_cxx_try_compile ()
1499 {
1500 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1501 rm -f conftest.$ac_objext
1502 if { { ac_try="$ac_compile"
1503 case "(($ac_try" in
1504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1505 *) ac_try_echo=$ac_try;;
1506 esac
1507 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1508 $as_echo "$ac_try_echo"; } >&5
1509 (eval "$ac_compile") 2>conftest.err
1510 ac_status=$?
1511 if test -s conftest.err; then
1512 grep -v '^ *+' conftest.err >conftest.er1
1513 cat conftest.er1 >&5
1514 mv -f conftest.er1 conftest.err
1515 fi
1516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1517 test $ac_status = 0; } && {
1518 test -z "$ac_cxx_werror_flag" ||
1519 test ! -s conftest.err
1520 } && test -s conftest.$ac_objext; then :
1521 ac_retval=0
1522 else
1523 $as_echo "$as_me: failed program was:" >&5
1524 sed 's/^/| /' conftest.$ac_ext >&5
1525
1526 ac_retval=1
1527 fi
1528 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1529 as_fn_set_status $ac_retval
1530
1531 } # ac_fn_cxx_try_compile
1532
1533 # ac_fn_cxx_try_link LINENO
1534 # -------------------------
1535 # Try to link conftest.$ac_ext, and return whether this succeeded.
1536 ac_fn_cxx_try_link ()
1537 {
1538 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539 rm -f conftest.$ac_objext conftest$ac_exeext
1540 if { { ac_try="$ac_link"
1541 case "(($ac_try" in
1542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543 *) ac_try_echo=$ac_try;;
1544 esac
1545 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546 $as_echo "$ac_try_echo"; } >&5
1547 (eval "$ac_link") 2>conftest.err
1548 ac_status=$?
1549 if test -s conftest.err; then
1550 grep -v '^ *+' conftest.err >conftest.er1
1551 cat conftest.er1 >&5
1552 mv -f conftest.er1 conftest.err
1553 fi
1554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555 test $ac_status = 0; } && {
1556 test -z "$ac_cxx_werror_flag" ||
1557 test ! -s conftest.err
1558 } && test -s conftest$ac_exeext && {
1559 test "$cross_compiling" = yes ||
1560 $as_test_x conftest$ac_exeext
1561 }; then :
1562 ac_retval=0
1563 else
1564 $as_echo "$as_me: failed program was:" >&5
1565 sed 's/^/| /' conftest.$ac_ext >&5
1566
1567 ac_retval=1
1568 fi
1569 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1570 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1571 # interfere with the next link command; also delete a directory that is
1572 # left behind by Apple's compiler. We do this before executing the actions.
1573 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1574 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1575 as_fn_set_status $ac_retval
1576
1577 } # ac_fn_cxx_try_link
1578
1579 # ac_fn_cxx_check_func LINENO FUNC VAR
1580 # ------------------------------------
1581 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1582 ac_fn_cxx_check_func ()
1583 {
1584 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1586 $as_echo_n "checking for $2... " >&6; }
1587 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1588 $as_echo_n "(cached) " >&6
1589 else
1590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1591 /* end confdefs.h. */
1592 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1593 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1594 #define $2 innocuous_$2
1595
1596 /* System header to define __stub macros and hopefully few prototypes,
1597 which can conflict with char $2 (); below.
1598 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1599 <limits.h> exists even on freestanding compilers. */
1600
1601 #ifdef __STDC__
1602 # include <limits.h>
1603 #else
1604 # include <assert.h>
1605 #endif
1606
1607 #undef $2
1608
1609 /* Override any GCC internal prototype to avoid an error.
1610 Use char because int might match the return type of a GCC
1611 builtin and then its argument prototype would still apply. */
1612 #ifdef __cplusplus
1613 extern "C"
1614 #endif
1615 char $2 ();
1616 /* The GNU C library defines this for functions which it implements
1617 to always fail with ENOSYS. Some functions are actually named
1618 something starting with __ and the normal name is an alias. */
1619 #if defined __stub_$2 || defined __stub___$2
1620 choke me
1621 #endif
1622
1623 int
1624 main ()
1625 {
1626 return $2 ();
1627 ;
1628 return 0;
1629 }
1630 _ACEOF
1631 if ac_fn_cxx_try_link "$LINENO"; then :
1632 eval "$3=yes"
1633 else
1634 eval "$3=no"
1635 fi
1636 rm -f core conftest.err conftest.$ac_objext \
1637 conftest$ac_exeext conftest.$ac_ext
1638 fi
1639 eval ac_res=\$$3
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1641 $as_echo "$ac_res" >&6; }
1642 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1643
1644 } # ac_fn_cxx_check_func
1645
1646 # ac_fn_c_try_compile LINENO
1647 # --------------------------
1648 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1649 ac_fn_c_try_compile ()
1650 {
1651 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1652 rm -f conftest.$ac_objext
1653 if { { ac_try="$ac_compile"
1654 case "(($ac_try" in
1655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1656 *) ac_try_echo=$ac_try;;
1657 esac
1658 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1659 $as_echo "$ac_try_echo"; } >&5
1660 (eval "$ac_compile") 2>conftest.err
1661 ac_status=$?
1662 if test -s conftest.err; then
1663 grep -v '^ *+' conftest.err >conftest.er1
1664 cat conftest.er1 >&5
1665 mv -f conftest.er1 conftest.err
1666 fi
1667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1668 test $ac_status = 0; } && {
1669 test -z "$ac_c_werror_flag" ||
1670 test ! -s conftest.err
1671 } && test -s conftest.$ac_objext; then :
1672 ac_retval=0
1673 else
1674 $as_echo "$as_me: failed program was:" >&5
1675 sed 's/^/| /' conftest.$ac_ext >&5
1676
1677 ac_retval=1
1678 fi
1679 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1680 as_fn_set_status $ac_retval
1681
1682 } # ac_fn_c_try_compile
1683
1684 # ac_fn_c_try_link LINENO
1685 # -----------------------
1686 # Try to link conftest.$ac_ext, and return whether this succeeded.
1687 ac_fn_c_try_link ()
1688 {
1689 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690 rm -f conftest.$ac_objext conftest$ac_exeext
1691 if { { ac_try="$ac_link"
1692 case "(($ac_try" in
1693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694 *) ac_try_echo=$ac_try;;
1695 esac
1696 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697 $as_echo "$ac_try_echo"; } >&5
1698 (eval "$ac_link") 2>conftest.err
1699 ac_status=$?
1700 if test -s conftest.err; then
1701 grep -v '^ *+' conftest.err >conftest.er1
1702 cat conftest.er1 >&5
1703 mv -f conftest.er1 conftest.err
1704 fi
1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706 test $ac_status = 0; } && {
1707 test -z "$ac_c_werror_flag" ||
1708 test ! -s conftest.err
1709 } && test -s conftest$ac_exeext && {
1710 test "$cross_compiling" = yes ||
1711 $as_test_x conftest$ac_exeext
1712 }; then :
1713 ac_retval=0
1714 else
1715 $as_echo "$as_me: failed program was:" >&5
1716 sed 's/^/| /' conftest.$ac_ext >&5
1717
1718 ac_retval=1
1719 fi
1720 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1721 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1722 # interfere with the next link command; also delete a directory that is
1723 # left behind by Apple's compiler. We do this before executing the actions.
1724 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1725 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1726 as_fn_set_status $ac_retval
1727
1728 } # ac_fn_c_try_link
1729
1730 # ac_fn_c_check_func LINENO FUNC VAR
1731 # ----------------------------------
1732 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1733 ac_fn_c_check_func ()
1734 {
1735 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1737 $as_echo_n "checking for $2... " >&6; }
1738 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1739 $as_echo_n "(cached) " >&6
1740 else
1741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1742 /* end confdefs.h. */
1743 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1744 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1745 #define $2 innocuous_$2
1746
1747 /* System header to define __stub macros and hopefully few prototypes,
1748 which can conflict with char $2 (); below.
1749 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1750 <limits.h> exists even on freestanding compilers. */
1751
1752 #ifdef __STDC__
1753 # include <limits.h>
1754 #else
1755 # include <assert.h>
1756 #endif
1757
1758 #undef $2
1759
1760 /* Override any GCC internal prototype to avoid an error.
1761 Use char because int might match the return type of a GCC
1762 builtin and then its argument prototype would still apply. */
1763 #ifdef __cplusplus
1764 extern "C"
1765 #endif
1766 char $2 ();
1767 /* The GNU C library defines this for functions which it implements
1768 to always fail with ENOSYS. Some functions are actually named
1769 something starting with __ and the normal name is an alias. */
1770 #if defined __stub_$2 || defined __stub___$2
1771 choke me
1772 #endif
1773
1774 int
1775 main ()
1776 {
1777 return $2 ();
1778 ;
1779 return 0;
1780 }
1781 _ACEOF
1782 if ac_fn_c_try_link "$LINENO"; then :
1783 eval "$3=yes"
1784 else
1785 eval "$3=no"
1786 fi
1787 rm -f core conftest.err conftest.$ac_objext \
1788 conftest$ac_exeext conftest.$ac_ext
1789 fi
1790 eval ac_res=\$$3
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792 $as_echo "$ac_res" >&6; }
1793 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1794
1795 } # ac_fn_c_check_func
1796
1797 # ac_fn_fc_try_compile LINENO
1798 # ---------------------------
1799 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1800 ac_fn_fc_try_compile ()
1801 {
1802 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1803 rm -f conftest.$ac_objext
1804 if { { ac_try="$ac_compile"
1805 case "(($ac_try" in
1806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1807 *) ac_try_echo=$ac_try;;
1808 esac
1809 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1810 $as_echo "$ac_try_echo"; } >&5
1811 (eval "$ac_compile") 2>conftest.err
1812 ac_status=$?
1813 if test -s conftest.err; then
1814 grep -v '^ *+' conftest.err >conftest.er1
1815 cat conftest.er1 >&5
1816 mv -f conftest.er1 conftest.err
1817 fi
1818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1819 test $ac_status = 0; } && {
1820 test -z "$ac_fc_werror_flag" ||
1821 test ! -s conftest.err
1822 } && test -s conftest.$ac_objext; then :
1823 ac_retval=0
1824 else
1825 $as_echo "$as_me: failed program was:" >&5
1826 sed 's/^/| /' conftest.$ac_ext >&5
1827
1828 ac_retval=1
1829 fi
1830 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1831 as_fn_set_status $ac_retval
1832
1833 } # ac_fn_fc_try_compile
1834
1835 # ac_fn_fc_try_link LINENO
1836 # ------------------------
1837 # Try to link conftest.$ac_ext, and return whether this succeeded.
1838 ac_fn_fc_try_link ()
1839 {
1840 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1841 rm -f conftest.$ac_objext conftest$ac_exeext
1842 if { { ac_try="$ac_link"
1843 case "(($ac_try" in
1844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1845 *) ac_try_echo=$ac_try;;
1846 esac
1847 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1848 $as_echo "$ac_try_echo"; } >&5
1849 (eval "$ac_link") 2>conftest.err
1850 ac_status=$?
1851 if test -s conftest.err; then
1852 grep -v '^ *+' conftest.err >conftest.er1
1853 cat conftest.er1 >&5
1854 mv -f conftest.er1 conftest.err
1855 fi
1856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1857 test $ac_status = 0; } && {
1858 test -z "$ac_fc_werror_flag" ||
1859 test ! -s conftest.err
1860 } && test -s conftest$ac_exeext && {
1861 test "$cross_compiling" = yes ||
1862 $as_test_x conftest$ac_exeext
1863 }; then :
1864 ac_retval=0
1865 else
1866 $as_echo "$as_me: failed program was:" >&5
1867 sed 's/^/| /' conftest.$ac_ext >&5
1868
1869 ac_retval=1
1870 fi
1871 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1872 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1873 # interfere with the next link command; also delete a directory that is
1874 # left behind by Apple's compiler. We do this before executing the actions.
1875 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1876 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1877 as_fn_set_status $ac_retval
1878
1879 } # ac_fn_fc_try_link
1880
1881 # ac_fn_c_try_cpp LINENO
1882 # ----------------------
1883 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1884 ac_fn_c_try_cpp ()
1885 {
1886 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887 if { { ac_try="$ac_cpp conftest.$ac_ext"
1888 case "(($ac_try" in
1889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1890 *) ac_try_echo=$ac_try;;
1891 esac
1892 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1893 $as_echo "$ac_try_echo"; } >&5
1894 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1895 ac_status=$?
1896 if test -s conftest.err; then
1897 grep -v '^ *+' conftest.err >conftest.er1
1898 cat conftest.er1 >&5
1899 mv -f conftest.er1 conftest.err
1900 fi
1901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1902 test $ac_status = 0; } >/dev/null && {
1903 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1904 test ! -s conftest.err
1905 }; then :
1906 ac_retval=0
1907 else
1908 $as_echo "$as_me: failed program was:" >&5
1909 sed 's/^/| /' conftest.$ac_ext >&5
1910
1911 ac_retval=1
1912 fi
1913 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1914 as_fn_set_status $ac_retval
1915
1916 } # ac_fn_c_try_cpp
1917
1918 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1919 # -------------------------------------------------------
1920 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1921 # the include files in INCLUDES and setting the cache variable VAR
1922 # accordingly.
1923 ac_fn_c_check_header_mongrel ()
1924 {
1925 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1926 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1928 $as_echo_n "checking for $2... " >&6; }
1929 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1930 $as_echo_n "(cached) " >&6
1931 fi
1932 eval ac_res=\$$3
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934 $as_echo "$ac_res" >&6; }
1935 else
1936 # Is the header compilable?
1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1938 $as_echo_n "checking $2 usability... " >&6; }
1939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1940 /* end confdefs.h. */
1941 $4
1942 #include <$2>
1943 _ACEOF
1944 if ac_fn_c_try_compile "$LINENO"; then :
1945 ac_header_compiler=yes
1946 else
1947 ac_header_compiler=no
1948 fi
1949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1951 $as_echo "$ac_header_compiler" >&6; }
1952
1953 # Is the header present?
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1955 $as_echo_n "checking $2 presence... " >&6; }
1956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1957 /* end confdefs.h. */
1958 #include <$2>
1959 _ACEOF
1960 if ac_fn_c_try_cpp "$LINENO"; then :
1961 ac_header_preproc=yes
1962 else
1963 ac_header_preproc=no
1964 fi
1965 rm -f conftest.err conftest.$ac_ext
1966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1967 $as_echo "$ac_header_preproc" >&6; }
1968
1969 # So? What about this header?
1970 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1971 yes:no: )
1972 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1973 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1975 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1976 ;;
1977 no:yes:* )
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1979 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1981 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1983 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1984 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1985 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1987 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1988 ( cat <<\_ASBOX
1989 ## ------------------------------ ##
1990 ## Report this to gezelter@nd.edu ##
1991 ## ------------------------------ ##
1992 _ASBOX
1993 ) | sed "s/^/$as_me: WARNING: /" >&2
1994 ;;
1995 esac
1996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1997 $as_echo_n "checking for $2... " >&6; }
1998 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1999 $as_echo_n "(cached) " >&6
2000 else
2001 eval "$3=\$ac_header_compiler"
2002 fi
2003 eval ac_res=\$$3
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2005 $as_echo "$ac_res" >&6; }
2006 fi
2007 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2008
2009 } # ac_fn_c_check_header_mongrel
2010
2011 # ac_fn_c_try_run LINENO
2012 # ----------------------
2013 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2014 # that executables *can* be run.
2015 ac_fn_c_try_run ()
2016 {
2017 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2018 if { { ac_try="$ac_link"
2019 case "(($ac_try" in
2020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2021 *) ac_try_echo=$ac_try;;
2022 esac
2023 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2024 $as_echo "$ac_try_echo"; } >&5
2025 (eval "$ac_link") 2>&5
2026 ac_status=$?
2027 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2028 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2029 { { case "(($ac_try" in
2030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2031 *) ac_try_echo=$ac_try;;
2032 esac
2033 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2034 $as_echo "$ac_try_echo"; } >&5
2035 (eval "$ac_try") 2>&5
2036 ac_status=$?
2037 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2038 test $ac_status = 0; }; }; then :
2039 ac_retval=0
2040 else
2041 $as_echo "$as_me: program exited with status $ac_status" >&5
2042 $as_echo "$as_me: failed program was:" >&5
2043 sed 's/^/| /' conftest.$ac_ext >&5
2044
2045 ac_retval=$ac_status
2046 fi
2047 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2048 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2049 as_fn_set_status $ac_retval
2050
2051 } # ac_fn_c_try_run
2052
2053 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2054 # -------------------------------------------------------
2055 # Tests whether HEADER exists and can be compiled using the include files in
2056 # INCLUDES, setting the cache variable VAR accordingly.
2057 ac_fn_c_check_header_compile ()
2058 {
2059 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2061 $as_echo_n "checking for $2... " >&6; }
2062 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2063 $as_echo_n "(cached) " >&6
2064 else
2065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2066 /* end confdefs.h. */
2067 $4
2068 #include <$2>
2069 _ACEOF
2070 if ac_fn_c_try_compile "$LINENO"; then :
2071 eval "$3=yes"
2072 else
2073 eval "$3=no"
2074 fi
2075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2076 fi
2077 eval ac_res=\$$3
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2079 $as_echo "$ac_res" >&6; }
2080 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2081
2082 } # ac_fn_c_check_header_compile
2083
2084 # ac_fn_cxx_try_cpp LINENO
2085 # ------------------------
2086 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2087 ac_fn_cxx_try_cpp ()
2088 {
2089 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2090 if { { ac_try="$ac_cpp conftest.$ac_ext"
2091 case "(($ac_try" in
2092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2093 *) ac_try_echo=$ac_try;;
2094 esac
2095 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2096 $as_echo "$ac_try_echo"; } >&5
2097 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2098 ac_status=$?
2099 if test -s conftest.err; then
2100 grep -v '^ *+' conftest.err >conftest.er1
2101 cat conftest.er1 >&5
2102 mv -f conftest.er1 conftest.err
2103 fi
2104 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2105 test $ac_status = 0; } >/dev/null && {
2106 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2107 test ! -s conftest.err
2108 }; then :
2109 ac_retval=0
2110 else
2111 $as_echo "$as_me: failed program was:" >&5
2112 sed 's/^/| /' conftest.$ac_ext >&5
2113
2114 ac_retval=1
2115 fi
2116 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2117 as_fn_set_status $ac_retval
2118
2119 } # ac_fn_cxx_try_cpp
2120
2121 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2122 # ---------------------------------------------------------
2123 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2124 # the include files in INCLUDES and setting the cache variable VAR
2125 # accordingly.
2126 ac_fn_cxx_check_header_mongrel ()
2127 {
2128 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2129 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2131 $as_echo_n "checking for $2... " >&6; }
2132 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2133 $as_echo_n "(cached) " >&6
2134 fi
2135 eval ac_res=\$$3
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2137 $as_echo "$ac_res" >&6; }
2138 else
2139 # Is the header compilable?
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2141 $as_echo_n "checking $2 usability... " >&6; }
2142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2143 /* end confdefs.h. */
2144 $4
2145 #include <$2>
2146 _ACEOF
2147 if ac_fn_cxx_try_compile "$LINENO"; then :
2148 ac_header_compiler=yes
2149 else
2150 ac_header_compiler=no
2151 fi
2152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2154 $as_echo "$ac_header_compiler" >&6; }
2155
2156 # Is the header present?
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2158 $as_echo_n "checking $2 presence... " >&6; }
2159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2160 /* end confdefs.h. */
2161 #include <$2>
2162 _ACEOF
2163 if ac_fn_cxx_try_cpp "$LINENO"; then :
2164 ac_header_preproc=yes
2165 else
2166 ac_header_preproc=no
2167 fi
2168 rm -f conftest.err conftest.$ac_ext
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2170 $as_echo "$ac_header_preproc" >&6; }
2171
2172 # So? What about this header?
2173 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2174 yes:no: )
2175 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2176 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2178 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2179 ;;
2180 no:yes:* )
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2182 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2184 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2186 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2187 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2188 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2190 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2191 ( cat <<\_ASBOX
2192 ## ------------------------------ ##
2193 ## Report this to gezelter@nd.edu ##
2194 ## ------------------------------ ##
2195 _ASBOX
2196 ) | sed "s/^/$as_me: WARNING: /" >&2
2197 ;;
2198 esac
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2200 $as_echo_n "checking for $2... " >&6; }
2201 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2202 $as_echo_n "(cached) " >&6
2203 else
2204 eval "$3=\$ac_header_compiler"
2205 fi
2206 eval ac_res=\$$3
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2208 $as_echo "$ac_res" >&6; }
2209 fi
2210 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2211
2212 } # ac_fn_cxx_check_header_mongrel
2213
2214 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2215 # -------------------------------------------
2216 # Tests whether TYPE exists after having included INCLUDES, setting cache
2217 # variable VAR accordingly.
2218 ac_fn_c_check_type ()
2219 {
2220 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2222 $as_echo_n "checking for $2... " >&6; }
2223 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2224 $as_echo_n "(cached) " >&6
2225 else
2226 eval "$3=no"
2227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2228 /* end confdefs.h. */
2229 $4
2230 #ifdef FC_DUMMY_MAIN
2231 #ifndef FC_DUMMY_MAIN_EQ_F77
2232 # ifdef __cplusplus
2233 extern "C"
2234 # endif
2235 int FC_DUMMY_MAIN() { return 1; }
2236 #endif
2237 #endif
2238 int
2239 main ()
2240 {
2241 if (sizeof ($2))
2242 return 0;
2243 ;
2244 return 0;
2245 }
2246 _ACEOF
2247 if ac_fn_c_try_compile "$LINENO"; then :
2248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2249 /* end confdefs.h. */
2250 $4
2251 #ifdef FC_DUMMY_MAIN
2252 #ifndef FC_DUMMY_MAIN_EQ_F77
2253 # ifdef __cplusplus
2254 extern "C"
2255 # endif
2256 int FC_DUMMY_MAIN() { return 1; }
2257 #endif
2258 #endif
2259 int
2260 main ()
2261 {
2262 if (sizeof (($2)))
2263 return 0;
2264 ;
2265 return 0;
2266 }
2267 _ACEOF
2268 if ac_fn_c_try_compile "$LINENO"; then :
2269
2270 else
2271 eval "$3=yes"
2272 fi
2273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2274 fi
2275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2276 fi
2277 eval ac_res=\$$3
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2279 $as_echo "$ac_res" >&6; }
2280 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2281
2282 } # ac_fn_c_check_type
2283 cat >config.log <<_ACEOF
2284 This file contains any messages produced by compilers while
2285 running configure, to aid debugging if configure makes a mistake.
2286
2287 It was created by OpenMD $as_me 1.0, which was
2288 generated by GNU Autoconf 2.65. Invocation command line was
2289
2290 $ $0 $@
2291
2292 _ACEOF
2293 exec 5>>config.log
2294 {
2295 cat <<_ASUNAME
2296 ## --------- ##
2297 ## Platform. ##
2298 ## --------- ##
2299
2300 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2301 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2302 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2303 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2304 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2305
2306 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2307 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2308
2309 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2310 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2311 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2312 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2313 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2314 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2315 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2316
2317 _ASUNAME
2318
2319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2320 for as_dir in $PATH
2321 do
2322 IFS=$as_save_IFS
2323 test -z "$as_dir" && as_dir=.
2324 $as_echo "PATH: $as_dir"
2325 done
2326 IFS=$as_save_IFS
2327
2328 } >&5
2329
2330 cat >&5 <<_ACEOF
2331
2332
2333 ## ----------- ##
2334 ## Core tests. ##
2335 ## ----------- ##
2336
2337 _ACEOF
2338
2339
2340 # Keep a trace of the command line.
2341 # Strip out --no-create and --no-recursion so they do not pile up.
2342 # Strip out --silent because we don't want to record it for future runs.
2343 # Also quote any args containing shell meta-characters.
2344 # Make two passes to allow for proper duplicate-argument suppression.
2345 ac_configure_args=
2346 ac_configure_args0=
2347 ac_configure_args1=
2348 ac_must_keep_next=false
2349 for ac_pass in 1 2
2350 do
2351 for ac_arg
2352 do
2353 case $ac_arg in
2354 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2355 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2356 | -silent | --silent | --silen | --sile | --sil)
2357 continue ;;
2358 *\'*)
2359 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2360 esac
2361 case $ac_pass in
2362 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2363 2)
2364 as_fn_append ac_configure_args1 " '$ac_arg'"
2365 if test $ac_must_keep_next = true; then
2366 ac_must_keep_next=false # Got value, back to normal.
2367 else
2368 case $ac_arg in
2369 *=* | --config-cache | -C | -disable-* | --disable-* \
2370 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2371 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2372 | -with-* | --with-* | -without-* | --without-* | --x)
2373 case "$ac_configure_args0 " in
2374 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2375 esac
2376 ;;
2377 -* ) ac_must_keep_next=true ;;
2378 esac
2379 fi
2380 as_fn_append ac_configure_args " '$ac_arg'"
2381 ;;
2382 esac
2383 done
2384 done
2385 { ac_configure_args0=; unset ac_configure_args0;}
2386 { ac_configure_args1=; unset ac_configure_args1;}
2387
2388 # When interrupted or exit'd, cleanup temporary files, and complete
2389 # config.log. We remove comments because anyway the quotes in there
2390 # would cause problems or look ugly.
2391 # WARNING: Use '\'' to represent an apostrophe within the trap.
2392 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2393 trap 'exit_status=$?
2394 # Save into config.log some information that might help in debugging.
2395 {
2396 echo
2397
2398 cat <<\_ASBOX
2399 ## ---------------- ##
2400 ## Cache variables. ##
2401 ## ---------------- ##
2402 _ASBOX
2403 echo
2404 # The following way of writing the cache mishandles newlines in values,
2405 (
2406 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2407 eval ac_val=\$$ac_var
2408 case $ac_val in #(
2409 *${as_nl}*)
2410 case $ac_var in #(
2411 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2412 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2413 esac
2414 case $ac_var in #(
2415 _ | IFS | as_nl) ;; #(
2416 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2417 *) { eval $ac_var=; unset $ac_var;} ;;
2418 esac ;;
2419 esac
2420 done
2421 (set) 2>&1 |
2422 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2423 *${as_nl}ac_space=\ *)
2424 sed -n \
2425 "s/'\''/'\''\\\\'\'''\''/g;
2426 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2427 ;; #(
2428 *)
2429 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2430 ;;
2431 esac |
2432 sort
2433 )
2434 echo
2435
2436 cat <<\_ASBOX
2437 ## ----------------- ##
2438 ## Output variables. ##
2439 ## ----------------- ##
2440 _ASBOX
2441 echo
2442 for ac_var in $ac_subst_vars
2443 do
2444 eval ac_val=\$$ac_var
2445 case $ac_val in
2446 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2447 esac
2448 $as_echo "$ac_var='\''$ac_val'\''"
2449 done | sort
2450 echo
2451
2452 if test -n "$ac_subst_files"; then
2453 cat <<\_ASBOX
2454 ## ------------------- ##
2455 ## File substitutions. ##
2456 ## ------------------- ##
2457 _ASBOX
2458 echo
2459 for ac_var in $ac_subst_files
2460 do
2461 eval ac_val=\$$ac_var
2462 case $ac_val in
2463 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2464 esac
2465 $as_echo "$ac_var='\''$ac_val'\''"
2466 done | sort
2467 echo
2468 fi
2469
2470 if test -s confdefs.h; then
2471 cat <<\_ASBOX
2472 ## ----------- ##
2473 ## confdefs.h. ##
2474 ## ----------- ##
2475 _ASBOX
2476 echo
2477 cat confdefs.h
2478 echo
2479 fi
2480 test "$ac_signal" != 0 &&
2481 $as_echo "$as_me: caught signal $ac_signal"
2482 $as_echo "$as_me: exit $exit_status"
2483 } >&5
2484 rm -f core *.core core.conftest.* &&
2485 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2486 exit $exit_status
2487 ' 0
2488 for ac_signal in 1 2 13 15; do
2489 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2490 done
2491 ac_signal=0
2492
2493 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2494 rm -f -r conftest* confdefs.h
2495
2496 $as_echo "/* confdefs.h */" > confdefs.h
2497
2498 # Predefined preprocessor variables.
2499
2500 cat >>confdefs.h <<_ACEOF
2501 #define PACKAGE_NAME "$PACKAGE_NAME"
2502 _ACEOF
2503
2504 cat >>confdefs.h <<_ACEOF
2505 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2506 _ACEOF
2507
2508 cat >>confdefs.h <<_ACEOF
2509 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2510 _ACEOF
2511
2512 cat >>confdefs.h <<_ACEOF
2513 #define PACKAGE_STRING "$PACKAGE_STRING"
2514 _ACEOF
2515
2516 cat >>confdefs.h <<_ACEOF
2517 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2518 _ACEOF
2519
2520 cat >>confdefs.h <<_ACEOF
2521 #define PACKAGE_URL "$PACKAGE_URL"
2522 _ACEOF
2523
2524
2525 # Let the site file select an alternate cache file if it wants to.
2526 # Prefer an explicitly selected file to automatically selected ones.
2527 ac_site_file1=NONE
2528 ac_site_file2=NONE
2529 if test -n "$CONFIG_SITE"; then
2530 ac_site_file1=$CONFIG_SITE
2531 elif test "x$prefix" != xNONE; then
2532 ac_site_file1=$prefix/share/config.site
2533 ac_site_file2=$prefix/etc/config.site
2534 else
2535 ac_site_file1=$ac_default_prefix/share/config.site
2536 ac_site_file2=$ac_default_prefix/etc/config.site
2537 fi
2538 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2539 do
2540 test "x$ac_site_file" = xNONE && continue
2541 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2543 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2544 sed 's/^/| /' "$ac_site_file" >&5
2545 . "$ac_site_file"
2546 fi
2547 done
2548
2549 if test -r "$cache_file"; then
2550 # Some versions of bash will fail to source /dev/null (special files
2551 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2552 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2553 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2554 $as_echo "$as_me: loading cache $cache_file" >&6;}
2555 case $cache_file in
2556 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2557 *) . "./$cache_file";;
2558 esac
2559 fi
2560 else
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2562 $as_echo "$as_me: creating cache $cache_file" >&6;}
2563 >$cache_file
2564 fi
2565
2566 # Check that the precious variables saved in the cache have kept the same
2567 # value.
2568 ac_cache_corrupted=false
2569 for ac_var in $ac_precious_vars; do
2570 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2571 eval ac_new_set=\$ac_env_${ac_var}_set
2572 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2573 eval ac_new_val=\$ac_env_${ac_var}_value
2574 case $ac_old_set,$ac_new_set in
2575 set,)
2576 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2577 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2578 ac_cache_corrupted=: ;;
2579 ,set)
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2581 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2582 ac_cache_corrupted=: ;;
2583 ,);;
2584 *)
2585 if test "x$ac_old_val" != "x$ac_new_val"; then
2586 # differences in whitespace do not lead to failure.
2587 ac_old_val_w=`echo x $ac_old_val`
2588 ac_new_val_w=`echo x $ac_new_val`
2589 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2591 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2592 ac_cache_corrupted=:
2593 else
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2595 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2596 eval $ac_var=\$ac_old_val
2597 fi
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2599 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2601 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2602 fi;;
2603 esac
2604 # Pass precious variables to config.status.
2605 if test "$ac_new_set" = set; then
2606 case $ac_new_val in
2607 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2608 *) ac_arg=$ac_var=$ac_new_val ;;
2609 esac
2610 case " $ac_configure_args " in
2611 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2612 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2613 esac
2614 fi
2615 done
2616 if $ac_cache_corrupted; then
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2618 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2620 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2621 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2622 fi
2623 ## -------------------- ##
2624 ## Main body of script. ##
2625 ## -------------------- ##
2626
2627 ac_ext=c
2628 ac_cpp='$CPP $CPPFLAGS'
2629 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2630 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2631 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2632
2633
2634 ac_aux_dir=
2635 for ac_dir in ac-tools "$srcdir"/ac-tools; do
2636 for ac_t in install-sh install.sh shtool; do
2637 if test -f "$ac_dir/$ac_t"; then
2638 ac_aux_dir=$ac_dir
2639 ac_install_sh="$ac_aux_dir/$ac_t -c"
2640 break 2
2641 fi
2642 done
2643 done
2644 if test -z "$ac_aux_dir"; then
2645 as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2646 fi
2647
2648 # These three variables are undocumented and unsupported,
2649 # and are intended to be withdrawn in a future Autoconf release.
2650 # They can cause serious problems if a builder's source tree is in a directory
2651 # whose full name contains unusual characters.
2652 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2653 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2654 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2655
2656
2657
2658 ac_config_headers="$ac_config_headers src/config.h"
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
2712
2713
2714
2715
2716 # AC_F90_MODULE_NAMES
2717 # -------------------
2718 #
2719 # Figure out how the Fortran 90 compiler constructs module file names
2720 #
2721 # AC_F90_MODULE_NAMES
2722
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
2806
2807
2808
2809 # ===========================================================================
2810 # http://www.nongnu.org/autoconf-archive/ax_mpi.html
2811 # ===========================================================================
2812 #
2813 # SYNOPSIS
2814 #
2815 # AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2816 #
2817 # DESCRIPTION
2818 #
2819 # This macro tries to find out how to compile programs that use MPI
2820 # (Message Passing Interface), a standard API for parallel process
2821 # communication (see http://www-unix.mcs.anl.gov/mpi/)
2822 #
2823 # On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2824 # to the name of the MPI compiler, depending upon the current language.
2825 # (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2826 # mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2827 # are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2828 # MPICC/MPICXX/MPIF77/MPIFC was not found).
2829 #
2830 # If you want to compile everything with MPI, you should set:
2831 #
2832 # CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2833 # LIBS="$MPILIBS $LIBS"
2834 #
2835 # NOTE: The above assumes that you will use $CC (or whatever) for linking
2836 # as well as for compiling. (This is the default for automake and most
2837 # Makefiles.)
2838 #
2839 # The user can force a particular library/compiler by setting the
2840 # MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2841 #
2842 # ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2843 # found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2844 # found. If ACTION-IF-FOUND is not specified, the default action will
2845 # define HAVE_MPI.
2846 #
2847 # LICENSE
2848 #
2849 # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2850 # Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2851 #
2852 # This program is free software: you can redistribute it and/or modify it
2853 # under the terms of the GNU General Public License as published by the
2854 # Free Software Foundation, either version 3 of the License, or (at your
2855 # option) any later version.
2856 #
2857 # This program is distributed in the hope that it will be useful, but
2858 # WITHOUT ANY WARRANTY; without even the implied warranty of
2859 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2860 # Public License for more details.
2861 #
2862 # You should have received a copy of the GNU General Public License along
2863 # with this program. If not, see <http://www.gnu.org/licenses/>.
2864 #
2865 # As a special exception, the respective Autoconf Macro's copyright owner
2866 # gives unlimited permission to copy, distribute and modify the configure
2867 # scripts that are the output of Autoconf when processing the Macro. You
2868 # need not follow the terms of the GNU General Public License when using
2869 # or distributing such scripts, even though portions of the text of the
2870 # Macro appear in them. The GNU General Public License (GPL) does govern
2871 # all other use of the material that constitutes the Autoconf Macro.
2872 #
2873 # This special exception to the GPL applies to versions of the Autoconf
2874 # Macro released by the Autoconf Archive. When you make and distribute a
2875 # modified version of the Autoconf Macro, you may extend this special
2876 # exception to the GPL to apply to your modified version as well.
2877
2878 # This is what autoupdate's m4 run will expand. It fires
2879 # the warning (with _au_warn_XXX), outputs it into the
2880 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2881 # the replacement expansion.
2882
2883
2884 # This is an auxiliary macro that is also run when
2885 # autoupdate runs m4. It simply calls m4_warning, but
2886 # we need a wrapper so that each warning is emitted only
2887 # once. We break the quoting in m4_warning's argument in
2888 # order to expand this macro's arguments, not AU_DEFUN's.
2889
2890
2891 # Finally, this is the expansion that is picked up by
2892 # autoconf. It tells the user to run autoupdate, and
2893 # then outputs the replacement expansion. We do not care
2894 # about autoupdate's warning because that contains
2895 # information on what to do *after* running autoupdate.
2896
2897
2898
2899 # who am i
2900 # Make sure we can run config.sub.
2901 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2902 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2903
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2905 $as_echo_n "checking build system type... " >&6; }
2906 if test "${ac_cv_build+set}" = set; then :
2907 $as_echo_n "(cached) " >&6
2908 else
2909 ac_build_alias=$build_alias
2910 test "x$ac_build_alias" = x &&
2911 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2912 test "x$ac_build_alias" = x &&
2913 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2914 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2915 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2916
2917 fi
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2919 $as_echo "$ac_cv_build" >&6; }
2920 case $ac_cv_build in
2921 *-*-*) ;;
2922 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2923 esac
2924 build=$ac_cv_build
2925 ac_save_IFS=$IFS; IFS='-'
2926 set x $ac_cv_build
2927 shift
2928 build_cpu=$1
2929 build_vendor=$2
2930 shift; shift
2931 # Remember, the first character of IFS is used to create $*,
2932 # except with old shells:
2933 build_os=$*
2934 IFS=$ac_save_IFS
2935 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2936
2937
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2939 $as_echo_n "checking host system type... " >&6; }
2940 if test "${ac_cv_host+set}" = set; then :
2941 $as_echo_n "(cached) " >&6
2942 else
2943 if test "x$host_alias" = x; then
2944 ac_cv_host=$ac_cv_build
2945 else
2946 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2947 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2948 fi
2949
2950 fi
2951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2952 $as_echo "$ac_cv_host" >&6; }
2953 case $ac_cv_host in
2954 *-*-*) ;;
2955 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2956 esac
2957 host=$ac_cv_host
2958 ac_save_IFS=$IFS; IFS='-'
2959 set x $ac_cv_host
2960 shift
2961 host_cpu=$1
2962 host_vendor=$2
2963 shift; shift
2964 # Remember, the first character of IFS is used to create $*,
2965 # except with old shells:
2966 host_os=$*
2967 IFS=$ac_save_IFS
2968 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2969
2970
2971
2972
2973
2974 # set program name
2975 PROGNAME="openmd"
2976
2977
2978
2979
2980 OBJEXT=".$OBJEXT"
2981
2982 OPENMD=openmd
2983
2984 if test "x${prefix}" = "xNONE"
2985 then
2986 OPENMD_HOME=${ac_default_prefix}/openmd
2987 else
2988 OPENMD_HOME=${prefix}/openmd
2989 fi
2990 # Check whether --enable-openmd-home was given.
2991 if test "${enable_openmd_home+set}" = set; then :
2992 enableval=$enable_openmd_home; OPENMD_HOME="${enableval}"
2993 fi
2994
2995
2996 # there are two ways to do debugging. One with the --enable-debug flag
2997 # and one using the DEBUG environment variable
2998
2999 debug=0
3000 # Check whether --enable-debug was given.
3001 if test "${enable_debug+set}" = set; then :
3002 enableval=$enable_debug; debug=1
3003 fi
3004
3005 if test "${DEBUG}"; then
3006
3007 $as_echo "#define debug 1" >>confdefs.h
3008
3009 msg="$msg, debug mode"
3010 fi
3011
3012
3013 # Check whether --enable-single was given.
3014 if test "${enable_single+set}" = set; then :
3015 enableval=$enable_single; ok=$enableval
3016 else
3017 ok=no
3018 fi
3019
3020 # Check whether --enable-float was given.
3021 if test "${enable_float+set}" = set; then :
3022 enableval=$enable_float; ok=$enableval
3023 fi
3024
3025 if test "$ok" = "yes"; then
3026
3027 $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3028
3029 USE_SINGLE_PRECISION=yes
3030
3031 fi
3032
3033 if test x"$CC" != x; then
3034 for ac_prog in $CC
3035 do
3036 # Extract the first word of "$ac_prog", so it can be a program name with args.
3037 set dummy $ac_prog; ac_word=$2
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3039 $as_echo_n "checking for $ac_word... " >&6; }
3040 if test "${ac_cv_prog_ac_cc_set+set}" = set; then :
3041 $as_echo_n "(cached) " >&6
3042 else
3043 if test -n "$ac_cc_set"; then
3044 ac_cv_prog_ac_cc_set="$ac_cc_set" # Let the user override the test.
3045 else
3046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3047 for as_dir in $PATH
3048 do
3049 IFS=$as_save_IFS
3050 test -z "$as_dir" && as_dir=.
3051 for ac_exec_ext in '' $ac_executable_extensions; do
3052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3053 ac_cv_prog_ac_cc_set="$ac_prog"
3054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3055 break 2
3056 fi
3057 done
3058 done
3059 IFS=$as_save_IFS
3060
3061 fi
3062 fi
3063 ac_cc_set=$ac_cv_prog_ac_cc_set
3064 if test -n "$ac_cc_set"; then
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_set" >&5
3066 $as_echo "$ac_cc_set" >&6; }
3067 else
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 $as_echo "no" >&6; }
3070 fi
3071
3072
3073 test -n "$ac_cc_set" && break
3074 done
3075 test -n "$ac_cc_set" || ac_cc_set="no"
3076
3077 if test $ac_cc_set != no; then :
3078
3079 # Extract the first word of "$ac_cc_set", so it can be a program name with args.
3080 set dummy $ac_cc_set; ac_word=$2
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3082 $as_echo_n "checking for $ac_word... " >&6; }
3083 if test "${ac_cv_path_ac_cc_path+set}" = set; then :
3084 $as_echo_n "(cached) " >&6
3085 else
3086 case $ac_cc_path in
3087 [\\/]* | ?:[\\/]*)
3088 ac_cv_path_ac_cc_path="$ac_cc_path" # Let the user override the test with a path.
3089 ;;
3090 *)
3091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092 for as_dir in $PATH
3093 do
3094 IFS=$as_save_IFS
3095 test -z "$as_dir" && as_dir=.
3096 for ac_exec_ext in '' $ac_executable_extensions; do
3097 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3098 ac_cv_path_ac_cc_path="$as_dir/$ac_word$ac_exec_ext"
3099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3100 break 2
3101 fi
3102 done
3103 done
3104 IFS=$as_save_IFS
3105
3106 test -z "$ac_cv_path_ac_cc_path" && ac_cv_path_ac_cc_path="no"
3107 ;;
3108 esac
3109 fi
3110 ac_cc_path=$ac_cv_path_ac_cc_path
3111 if test -n "$ac_cc_path"; then
3112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_path" >&5
3113 $as_echo "$ac_cc_path" >&6; }
3114 else
3115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3116 $as_echo "no" >&6; }
3117 fi
3118
3119
3120 else
3121
3122 as_fn_error "Specified C compiler $CC doesn't seem to exist!" "$LINENO" 5
3123 fi
3124
3125 if test $ac_cc_path != no; then :
3126
3127 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CC as C compiler" >&5
3128 $as_echo "$as_me: Will attempt to use $CC as C compiler" >&6;}
3129 MPICC=$CC
3130
3131 else
3132
3133 as_fn_error "Can't find path to user-specified C compiler $CC" "$LINENO" 5
3134 fi
3135 fi
3136
3137 if test x"$CXX" != x; then
3138 for ac_prog in $CXX
3139 do
3140 # Extract the first word of "$ac_prog", so it can be a program name with args.
3141 set dummy $ac_prog; ac_word=$2
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3143 $as_echo_n "checking for $ac_word... " >&6; }
3144 if test "${ac_cv_prog_ac_cxx_set+set}" = set; then :
3145 $as_echo_n "(cached) " >&6
3146 else
3147 if test -n "$ac_cxx_set"; then
3148 ac_cv_prog_ac_cxx_set="$ac_cxx_set" # Let the user override the test.
3149 else
3150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3151 for as_dir in $PATH
3152 do
3153 IFS=$as_save_IFS
3154 test -z "$as_dir" && as_dir=.
3155 for ac_exec_ext in '' $ac_executable_extensions; do
3156 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3157 ac_cv_prog_ac_cxx_set="$ac_prog"
3158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3159 break 2
3160 fi
3161 done
3162 done
3163 IFS=$as_save_IFS
3164
3165 fi
3166 fi
3167 ac_cxx_set=$ac_cv_prog_ac_cxx_set
3168 if test -n "$ac_cxx_set"; then
3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_set" >&5
3170 $as_echo "$ac_cxx_set" >&6; }
3171 else
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3173 $as_echo "no" >&6; }
3174 fi
3175
3176
3177 test -n "$ac_cxx_set" && break
3178 done
3179 test -n "$ac_cxx_set" || ac_cxx_set="no"
3180
3181 if test $ac_cxx_set != no; then :
3182
3183 # Extract the first word of "$ac_cxx_set", so it can be a program name with args.
3184 set dummy $ac_cxx_set; ac_word=$2
3185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3186 $as_echo_n "checking for $ac_word... " >&6; }
3187 if test "${ac_cv_path_ac_cxx_path+set}" = set; then :
3188 $as_echo_n "(cached) " >&6
3189 else
3190 case $ac_cxx_path in
3191 [\\/]* | ?:[\\/]*)
3192 ac_cv_path_ac_cxx_path="$ac_cxx_path" # Let the user override the test with a path.
3193 ;;
3194 *)
3195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3196 for as_dir in $PATH
3197 do
3198 IFS=$as_save_IFS
3199 test -z "$as_dir" && as_dir=.
3200 for ac_exec_ext in '' $ac_executable_extensions; do
3201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3202 ac_cv_path_ac_cxx_path="$as_dir/$ac_word$ac_exec_ext"
3203 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3204 break 2
3205 fi
3206 done
3207 done
3208 IFS=$as_save_IFS
3209
3210 test -z "$ac_cv_path_ac_cxx_path" && ac_cv_path_ac_cxx_path="no"
3211 ;;
3212 esac
3213 fi
3214 ac_cxx_path=$ac_cv_path_ac_cxx_path
3215 if test -n "$ac_cxx_path"; then
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_path" >&5
3217 $as_echo "$ac_cxx_path" >&6; }
3218 else
3219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3220 $as_echo "no" >&6; }
3221 fi
3222
3223
3224 else
3225
3226 as_fn_error "Specified C++ compiler $CXX doesn't seem to exist!" "$LINENO" 5
3227 fi
3228
3229 if test $ac_cxx_path != no; then :
3230
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CXX as C++ compiler" >&5
3232 $as_echo "$as_me: Will attempt to use $CXX as C++ compiler" >&6;}
3233 MPICXX=$CXX
3234
3235 else
3236
3237 as_fn_error "Can't find path to user-specified C++ compiler $CXX" "$LINENO" 5
3238 fi
3239 fi
3240
3241 if test x"$FC" != x; then
3242 for ac_prog in $FC
3243 do
3244 # Extract the first word of "$ac_prog", so it can be a program name with args.
3245 set dummy $ac_prog; ac_word=$2
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3247 $as_echo_n "checking for $ac_word... " >&6; }
3248 if test "${ac_cv_prog_ac_fc_set+set}" = set; then :
3249 $as_echo_n "(cached) " >&6
3250 else
3251 if test -n "$ac_fc_set"; then
3252 ac_cv_prog_ac_fc_set="$ac_fc_set" # Let the user override the test.
3253 else
3254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3255 for as_dir in $PATH
3256 do
3257 IFS=$as_save_IFS
3258 test -z "$as_dir" && as_dir=.
3259 for ac_exec_ext in '' $ac_executable_extensions; do
3260 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3261 ac_cv_prog_ac_fc_set="$ac_prog"
3262 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3263 break 2
3264 fi
3265 done
3266 done
3267 IFS=$as_save_IFS
3268
3269 fi
3270 fi
3271 ac_fc_set=$ac_cv_prog_ac_fc_set
3272 if test -n "$ac_fc_set"; then
3273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_set" >&5
3274 $as_echo "$ac_fc_set" >&6; }
3275 else
3276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3277 $as_echo "no" >&6; }
3278 fi
3279
3280
3281 test -n "$ac_fc_set" && break
3282 done
3283 test -n "$ac_fc_set" || ac_fc_set="no"
3284
3285 if test $ac_fc_set != no; then :
3286
3287 # Extract the first word of "$ac_fc_set", so it can be a program name with args.
3288 set dummy $ac_fc_set; ac_word=$2
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3290 $as_echo_n "checking for $ac_word... " >&6; }
3291 if test "${ac_cv_path_ac_fc_path+set}" = set; then :
3292 $as_echo_n "(cached) " >&6
3293 else
3294 case $ac_fc_path in
3295 [\\/]* | ?:[\\/]*)
3296 ac_cv_path_ac_fc_path="$ac_fc_path" # Let the user override the test with a path.
3297 ;;
3298 *)
3299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3300 for as_dir in $PATH
3301 do
3302 IFS=$as_save_IFS
3303 test -z "$as_dir" && as_dir=.
3304 for ac_exec_ext in '' $ac_executable_extensions; do
3305 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3306 ac_cv_path_ac_fc_path="$as_dir/$ac_word$ac_exec_ext"
3307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3308 break 2
3309 fi
3310 done
3311 done
3312 IFS=$as_save_IFS
3313
3314 test -z "$ac_cv_path_ac_fc_path" && ac_cv_path_ac_fc_path="no"
3315 ;;
3316 esac
3317 fi
3318 ac_fc_path=$ac_cv_path_ac_fc_path
3319 if test -n "$ac_fc_path"; then
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_path" >&5
3321 $as_echo "$ac_fc_path" >&6; }
3322 else
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3324 $as_echo "no" >&6; }
3325 fi
3326
3327
3328 else
3329
3330 as_fn_error "Specified Fortran compiler $FC doesn't seem to exist!" "$LINENO" 5
3331 fi
3332
3333 if test $ac_fc_path != no; then :
3334
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $FC as Fortran compiler" >&5
3336 $as_echo "$as_me: Will attempt to use $FC as Fortran compiler" >&6;}
3337 MPIFC=$FC
3338
3339 else
3340
3341 as_fn_error "Can't find path to user-specified Fortran compiler $FC" "$LINENO" 5
3342 fi
3343 fi
3344
3345
3346 save_LIBS_CHECK_CXX_LIB="$LIBS"
3347
3348 ac_ext=cpp
3349 ac_cpp='$CXXCPP $CPPFLAGS'
3350 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3351 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3352 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3353
3354 ac_ext=cpp
3355 ac_cpp='$CXXCPP $CPPFLAGS'
3356 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3357 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3358 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3359 if test -z "$CXX"; then
3360 if test -n "$CCC"; then
3361 CXX=$CCC
3362 else
3363 if test -n "$ac_tool_prefix"; then
3364 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3365 do
3366 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3367 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3369 $as_echo_n "checking for $ac_word... " >&6; }
3370 if test "${ac_cv_prog_CXX+set}" = set; then :
3371 $as_echo_n "(cached) " >&6
3372 else
3373 if test -n "$CXX"; then
3374 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3375 else
3376 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3377 for as_dir in $PATH
3378 do
3379 IFS=$as_save_IFS
3380 test -z "$as_dir" && as_dir=.
3381 for ac_exec_ext in '' $ac_executable_extensions; do
3382 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3383 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3385 break 2
3386 fi
3387 done
3388 done
3389 IFS=$as_save_IFS
3390
3391 fi
3392 fi
3393 CXX=$ac_cv_prog_CXX
3394 if test -n "$CXX"; then
3395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3396 $as_echo "$CXX" >&6; }
3397 else
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3399 $as_echo "no" >&6; }
3400 fi
3401
3402
3403 test -n "$CXX" && break
3404 done
3405 fi
3406 if test -z "$CXX"; then
3407 ac_ct_CXX=$CXX
3408 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3409 do
3410 # Extract the first word of "$ac_prog", so it can be a program name with args.
3411 set dummy $ac_prog; ac_word=$2
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3413 $as_echo_n "checking for $ac_word... " >&6; }
3414 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3415 $as_echo_n "(cached) " >&6
3416 else
3417 if test -n "$ac_ct_CXX"; then
3418 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3419 else
3420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3421 for as_dir in $PATH
3422 do
3423 IFS=$as_save_IFS
3424 test -z "$as_dir" && as_dir=.
3425 for ac_exec_ext in '' $ac_executable_extensions; do
3426 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3427 ac_cv_prog_ac_ct_CXX="$ac_prog"
3428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3429 break 2
3430 fi
3431 done
3432 done
3433 IFS=$as_save_IFS
3434
3435 fi
3436 fi
3437 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3438 if test -n "$ac_ct_CXX"; then
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3440 $as_echo "$ac_ct_CXX" >&6; }
3441 else
3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3443 $as_echo "no" >&6; }
3444 fi
3445
3446
3447 test -n "$ac_ct_CXX" && break
3448 done
3449
3450 if test "x$ac_ct_CXX" = x; then
3451 CXX="g++"
3452 else
3453 case $cross_compiling:$ac_tool_warned in
3454 yes:)
3455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3456 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3457 ac_tool_warned=yes ;;
3458 esac
3459 CXX=$ac_ct_CXX
3460 fi
3461 fi
3462
3463 fi
3464 fi
3465 # Provide some information about the compiler.
3466 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3467 set X $ac_compile
3468 ac_compiler=$2
3469 for ac_option in --version -v -V -qversion; do
3470 { { ac_try="$ac_compiler $ac_option >&5"
3471 case "(($ac_try" in
3472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3473 *) ac_try_echo=$ac_try;;
3474 esac
3475 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3476 $as_echo "$ac_try_echo"; } >&5
3477 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3478 ac_status=$?
3479 if test -s conftest.err; then
3480 sed '10a\
3481 ... rest of stderr output deleted ...
3482 10q' conftest.err >conftest.er1
3483 cat conftest.er1 >&5
3484 fi
3485 rm -f conftest.er1 conftest.err
3486 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3487 test $ac_status = 0; }
3488 done
3489
3490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491 /* end confdefs.h. */
3492
3493 int
3494 main ()
3495 {
3496
3497 ;
3498 return 0;
3499 }
3500 _ACEOF
3501 ac_clean_files_save=$ac_clean_files
3502 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3503 # Try to create an executable without -o first, disregard a.out.
3504 # It will help us diagnose broken compilers, and finding out an intuition
3505 # of exeext.
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3507 $as_echo_n "checking whether the C++ compiler works... " >&6; }
3508 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3509
3510 # The possible output files:
3511 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3512
3513 ac_rmfiles=
3514 for ac_file in $ac_files
3515 do
3516 case $ac_file in
3517 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3518 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3519 esac
3520 done
3521 rm -f $ac_rmfiles
3522
3523 if { { ac_try="$ac_link_default"
3524 case "(($ac_try" in
3525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3526 *) ac_try_echo=$ac_try;;
3527 esac
3528 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3529 $as_echo "$ac_try_echo"; } >&5
3530 (eval "$ac_link_default") 2>&5
3531 ac_status=$?
3532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3533 test $ac_status = 0; }; then :
3534 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3535 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3536 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3537 # so that the user can short-circuit this test for compilers unknown to
3538 # Autoconf.
3539 for ac_file in $ac_files ''
3540 do
3541 test -f "$ac_file" || continue
3542 case $ac_file in
3543 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3544 ;;
3545 [ab].out )
3546 # We found the default executable, but exeext='' is most
3547 # certainly right.
3548 break;;
3549 *.* )
3550 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3551 then :; else
3552 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3553 fi
3554 # We set ac_cv_exeext here because the later test for it is not
3555 # safe: cross compilers may not add the suffix if given an `-o'
3556 # argument, so we may need to know it at that point already.
3557 # Even if this section looks crufty: it has the advantage of
3558 # actually working.
3559 break;;
3560 * )
3561 break;;
3562 esac
3563 done
3564 test "$ac_cv_exeext" = no && ac_cv_exeext=
3565
3566 else
3567 ac_file=''
3568 fi
3569 if test -z "$ac_file"; then :
3570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3571 $as_echo "no" >&6; }
3572 $as_echo "$as_me: failed program was:" >&5
3573 sed 's/^/| /' conftest.$ac_ext >&5
3574
3575 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3576 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3577 { as_fn_set_status 77
3578 as_fn_error "C++ compiler cannot create executables
3579 See \`config.log' for more details." "$LINENO" 5; }; }
3580 else
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3582 $as_echo "yes" >&6; }
3583 fi
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3585 $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3587 $as_echo "$ac_file" >&6; }
3588 ac_exeext=$ac_cv_exeext
3589
3590 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3591 ac_clean_files=$ac_clean_files_save
3592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3593 $as_echo_n "checking for suffix of executables... " >&6; }
3594 if { { ac_try="$ac_link"
3595 case "(($ac_try" in
3596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3597 *) ac_try_echo=$ac_try;;
3598 esac
3599 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3600 $as_echo "$ac_try_echo"; } >&5
3601 (eval "$ac_link") 2>&5
3602 ac_status=$?
3603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3604 test $ac_status = 0; }; then :
3605 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3606 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3607 # work properly (i.e., refer to `conftest.exe'), while it won't with
3608 # `rm'.
3609 for ac_file in conftest.exe conftest conftest.*; do
3610 test -f "$ac_file" || continue
3611 case $ac_file in
3612 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3613 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3614 break;;
3615 * ) break;;
3616 esac
3617 done
3618 else
3619 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3620 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3621 as_fn_error "cannot compute suffix of executables: cannot compile and link
3622 See \`config.log' for more details." "$LINENO" 5; }
3623 fi
3624 rm -f conftest conftest$ac_cv_exeext
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3626 $as_echo "$ac_cv_exeext" >&6; }
3627
3628 rm -f conftest.$ac_ext
3629 EXEEXT=$ac_cv_exeext
3630 ac_exeext=$EXEEXT
3631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3632 /* end confdefs.h. */
3633 #include <stdio.h>
3634 int
3635 main ()
3636 {
3637 FILE *f = fopen ("conftest.out", "w");
3638 return ferror (f) || fclose (f) != 0;
3639
3640 ;
3641 return 0;
3642 }
3643 _ACEOF
3644 ac_clean_files="$ac_clean_files conftest.out"
3645 # Check that the compiler produces executables we can run. If not, either
3646 # the compiler is broken, or we cross compile.
3647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3648 $as_echo_n "checking whether we are cross compiling... " >&6; }
3649 if test "$cross_compiling" != yes; then
3650 { { ac_try="$ac_link"
3651 case "(($ac_try" in
3652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3653 *) ac_try_echo=$ac_try;;
3654 esac
3655 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3656 $as_echo "$ac_try_echo"; } >&5
3657 (eval "$ac_link") 2>&5
3658 ac_status=$?
3659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3660 test $ac_status = 0; }
3661 if { ac_try='./conftest$ac_cv_exeext'
3662 { { case "(($ac_try" in
3663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3664 *) ac_try_echo=$ac_try;;
3665 esac
3666 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3667 $as_echo "$ac_try_echo"; } >&5
3668 (eval "$ac_try") 2>&5
3669 ac_status=$?
3670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3671 test $ac_status = 0; }; }; then
3672 cross_compiling=no
3673 else
3674 if test "$cross_compiling" = maybe; then
3675 cross_compiling=yes
3676 else
3677 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3678 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3679 as_fn_error "cannot run C++ compiled programs.
3680 If you meant to cross compile, use \`--host'.
3681 See \`config.log' for more details." "$LINENO" 5; }
3682 fi
3683 fi
3684 fi
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3686 $as_echo "$cross_compiling" >&6; }
3687
3688 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3689 ac_clean_files=$ac_clean_files_save
3690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3691 $as_echo_n "checking for suffix of object files... " >&6; }
3692 if test "${ac_cv_objext+set}" = set; then :
3693 $as_echo_n "(cached) " >&6
3694 else
3695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3696 /* end confdefs.h. */
3697
3698 int
3699 main ()
3700 {
3701
3702 ;
3703 return 0;
3704 }
3705 _ACEOF
3706 rm -f conftest.o conftest.obj
3707 if { { ac_try="$ac_compile"
3708 case "(($ac_try" in
3709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3710 *) ac_try_echo=$ac_try;;
3711 esac
3712 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3713 $as_echo "$ac_try_echo"; } >&5
3714 (eval "$ac_compile") 2>&5
3715 ac_status=$?
3716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3717 test $ac_status = 0; }; then :
3718 for ac_file in conftest.o conftest.obj conftest.*; do
3719 test -f "$ac_file" || continue;
3720 case $ac_file in
3721 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3722 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3723 break;;
3724 esac
3725 done
3726 else
3727 $as_echo "$as_me: failed program was:" >&5
3728 sed 's/^/| /' conftest.$ac_ext >&5
3729
3730 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3731 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3732 as_fn_error "cannot compute suffix of object files: cannot compile
3733 See \`config.log' for more details." "$LINENO" 5; }
3734 fi
3735 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3736 fi
3737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3738 $as_echo "$ac_cv_objext" >&6; }
3739 OBJEXT=$ac_cv_objext
3740 ac_objext=$OBJEXT
3741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3742 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3743 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3744 $as_echo_n "(cached) " >&6
3745 else
3746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3747 /* end confdefs.h. */
3748
3749 int
3750 main ()
3751 {
3752 #ifndef __GNUC__
3753 choke me
3754 #endif
3755
3756 ;
3757 return 0;
3758 }
3759 _ACEOF
3760 if ac_fn_cxx_try_compile "$LINENO"; then :
3761 ac_compiler_gnu=yes
3762 else
3763 ac_compiler_gnu=no
3764 fi
3765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3766 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3767
3768 fi
3769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3770 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3771 if test $ac_compiler_gnu = yes; then
3772 GXX=yes
3773 else
3774 GXX=
3775 fi
3776 ac_test_CXXFLAGS=${CXXFLAGS+set}
3777 ac_save_CXXFLAGS=$CXXFLAGS
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3779 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3780 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3781 $as_echo_n "(cached) " >&6
3782 else
3783 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3784 ac_cxx_werror_flag=yes
3785 ac_cv_prog_cxx_g=no
3786 CXXFLAGS="-g"
3787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3788 /* end confdefs.h. */
3789
3790 int
3791 main ()
3792 {
3793
3794 ;
3795 return 0;
3796 }
3797 _ACEOF
3798 if ac_fn_cxx_try_compile "$LINENO"; then :
3799 ac_cv_prog_cxx_g=yes
3800 else
3801 CXXFLAGS=""
3802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3803 /* end confdefs.h. */
3804
3805 int
3806 main ()
3807 {
3808
3809 ;
3810 return 0;
3811 }
3812 _ACEOF
3813 if ac_fn_cxx_try_compile "$LINENO"; then :
3814
3815 else
3816 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3817 CXXFLAGS="-g"
3818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3819 /* end confdefs.h. */
3820
3821 int
3822 main ()
3823 {
3824
3825 ;
3826 return 0;
3827 }
3828 _ACEOF
3829 if ac_fn_cxx_try_compile "$LINENO"; then :
3830 ac_cv_prog_cxx_g=yes
3831 fi
3832 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3833 fi
3834 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3835 fi
3836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3837 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3838 fi
3839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3840 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3841 if test "$ac_test_CXXFLAGS" = set; then
3842 CXXFLAGS=$ac_save_CXXFLAGS
3843 elif test $ac_cv_prog_cxx_g = yes; then
3844 if test "$GXX" = yes; then
3845 CXXFLAGS="-g -O2"
3846 else
3847 CXXFLAGS="-g"
3848 fi
3849 else
3850 if test "$GXX" = yes; then
3851 CXXFLAGS="-O2"
3852 else
3853 CXXFLAGS=
3854 fi
3855 fi
3856 ac_ext=cpp
3857 ac_cpp='$CXXCPP $CPPFLAGS'
3858 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3859 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3860 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3861
3862
3863
3864
3865
3866
3867
3868 for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
3869 do
3870 # Extract the first word of "$ac_prog", so it can be a program name with args.
3871 set dummy $ac_prog; ac_word=$2
3872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3873 $as_echo_n "checking for $ac_word... " >&6; }
3874 if test "${ac_cv_prog_MPICXX+set}" = set; then :
3875 $as_echo_n "(cached) " >&6
3876 else
3877 if test -n "$MPICXX"; then
3878 ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
3879 else
3880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3881 for as_dir in $PATH
3882 do
3883 IFS=$as_save_IFS
3884 test -z "$as_dir" && as_dir=.
3885 for ac_exec_ext in '' $ac_executable_extensions; do
3886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3887 ac_cv_prog_MPICXX="$ac_prog"
3888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3889 break 2
3890 fi
3891 done
3892 done
3893 IFS=$as_save_IFS
3894
3895 fi
3896 fi
3897 MPICXX=$ac_cv_prog_MPICXX
3898 if test -n "$MPICXX"; then
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
3900 $as_echo "$MPICXX" >&6; }
3901 else
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3903 $as_echo "no" >&6; }
3904 fi
3905
3906
3907 test -n "$MPICXX" && break
3908 done
3909 test -n "$MPICXX" || MPICXX="$CXX"
3910
3911 ax_mpi_save_CXX="$CXX"
3912 CXX="$MPICXX"
3913
3914
3915
3916 if test x = x"$MPILIBS"; then
3917 ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
3918 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
3919 MPILIBS=" "
3920 fi
3921
3922 fi
3923
3924 if test x = x"$MPILIBS"; then
3925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
3926 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
3927 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
3928 $as_echo_n "(cached) " >&6
3929 else
3930 ac_check_lib_save_LIBS=$LIBS
3931 LIBS="-lmpi $LIBS"
3932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3933 /* end confdefs.h. */
3934
3935 /* Override any GCC internal prototype to avoid an error.
3936 Use char because int might match the return type of a GCC
3937 builtin and then its argument prototype would still apply. */
3938 #ifdef __cplusplus
3939 extern "C"
3940 #endif
3941 char MPI_Init ();
3942 int
3943 main ()
3944 {
3945 return MPI_Init ();
3946 ;
3947 return 0;
3948 }
3949 _ACEOF
3950 if ac_fn_cxx_try_link "$LINENO"; then :
3951 ac_cv_lib_mpi_MPI_Init=yes
3952 else
3953 ac_cv_lib_mpi_MPI_Init=no
3954 fi
3955 rm -f core conftest.err conftest.$ac_objext \
3956 conftest$ac_exeext conftest.$ac_ext
3957 LIBS=$ac_check_lib_save_LIBS
3958 fi
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
3960 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
3961 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
3962 MPILIBS="-lmpi"
3963 fi
3964
3965 fi
3966 if test x = x"$MPILIBS"; then
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
3968 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
3969 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
3970 $as_echo_n "(cached) " >&6
3971 else
3972 ac_check_lib_save_LIBS=$LIBS
3973 LIBS="-lmpich $LIBS"
3974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3975 /* end confdefs.h. */
3976
3977 /* Override any GCC internal prototype to avoid an error.
3978 Use char because int might match the return type of a GCC
3979 builtin and then its argument prototype would still apply. */
3980 #ifdef __cplusplus
3981 extern "C"
3982 #endif
3983 char MPI_Init ();
3984 int
3985 main ()
3986 {
3987 return MPI_Init ();
3988 ;
3989 return 0;
3990 }
3991 _ACEOF
3992 if ac_fn_cxx_try_link "$LINENO"; then :
3993 ac_cv_lib_mpich_MPI_Init=yes
3994 else
3995 ac_cv_lib_mpich_MPI_Init=no
3996 fi
3997 rm -f core conftest.err conftest.$ac_objext \
3998 conftest$ac_exeext conftest.$ac_ext
3999 LIBS=$ac_check_lib_save_LIBS
4000 fi
4001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4002 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4003 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4004 MPILIBS="-lmpich"
4005 fi
4006
4007 fi
4008
4009 if test x != x"$MPILIBS"; then
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4011 $as_echo_n "checking for mpi.h... " >&6; }
4012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4013 /* end confdefs.h. */
4014 #include <mpi.h>
4015 int
4016 main ()
4017 {
4018
4019 ;
4020 return 0;
4021 }
4022 _ACEOF
4023 if ac_fn_cxx_try_compile "$LINENO"; then :
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4025 $as_echo "yes" >&6; }
4026 else
4027 MPILIBS=""
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4029 $as_echo "no" >&6; }
4030 fi
4031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4032 fi
4033
4034 CXX="$ax_mpi_save_CXX"
4035
4036
4037
4038 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4039 if test x = x"$MPILIBS"; then
4040 USE_MPI="no"
4041 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4042 $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4043 :
4044 else
4045 USE_MPI="yes"
4046 :
4047 fi
4048
4049 ac_ext=c
4050 ac_cpp='$CPP $CPPFLAGS'
4051 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4052 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4054 if test -n "$ac_tool_prefix"; then
4055 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4056 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4058 $as_echo_n "checking for $ac_word... " >&6; }
4059 if test "${ac_cv_prog_CC+set}" = set; then :
4060 $as_echo_n "(cached) " >&6
4061 else
4062 if test -n "$CC"; then
4063 ac_cv_prog_CC="$CC" # Let the user override the test.
4064 else
4065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4066 for as_dir in $PATH
4067 do
4068 IFS=$as_save_IFS
4069 test -z "$as_dir" && as_dir=.
4070 for ac_exec_ext in '' $ac_executable_extensions; do
4071 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4072 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4074 break 2
4075 fi
4076 done
4077 done
4078 IFS=$as_save_IFS
4079
4080 fi
4081 fi
4082 CC=$ac_cv_prog_CC
4083 if test -n "$CC"; then
4084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4085 $as_echo "$CC" >&6; }
4086 else
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4088 $as_echo "no" >&6; }
4089 fi
4090
4091
4092 fi
4093 if test -z "$ac_cv_prog_CC"; then
4094 ac_ct_CC=$CC
4095 # Extract the first word of "gcc", so it can be a program name with args.
4096 set dummy gcc; ac_word=$2
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4098 $as_echo_n "checking for $ac_word... " >&6; }
4099 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4100 $as_echo_n "(cached) " >&6
4101 else
4102 if test -n "$ac_ct_CC"; then
4103 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4104 else
4105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4106 for as_dir in $PATH
4107 do
4108 IFS=$as_save_IFS
4109 test -z "$as_dir" && as_dir=.
4110 for ac_exec_ext in '' $ac_executable_extensions; do
4111 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4112 ac_cv_prog_ac_ct_CC="gcc"
4113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4114 break 2
4115 fi
4116 done
4117 done
4118 IFS=$as_save_IFS
4119
4120 fi
4121 fi
4122 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4123 if test -n "$ac_ct_CC"; then
4124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4125 $as_echo "$ac_ct_CC" >&6; }
4126 else
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4128 $as_echo "no" >&6; }
4129 fi
4130
4131 if test "x$ac_ct_CC" = x; then
4132 CC=""
4133 else
4134 case $cross_compiling:$ac_tool_warned in
4135 yes:)
4136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4137 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4138 ac_tool_warned=yes ;;
4139 esac
4140 CC=$ac_ct_CC
4141 fi
4142 else
4143 CC="$ac_cv_prog_CC"
4144 fi
4145
4146 if test -z "$CC"; then
4147 if test -n "$ac_tool_prefix"; then
4148 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4149 set dummy ${ac_tool_prefix}cc; ac_word=$2
4150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4151 $as_echo_n "checking for $ac_word... " >&6; }
4152 if test "${ac_cv_prog_CC+set}" = set; then :
4153 $as_echo_n "(cached) " >&6
4154 else
4155 if test -n "$CC"; then
4156 ac_cv_prog_CC="$CC" # Let the user override the test.
4157 else
4158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4159 for as_dir in $PATH
4160 do
4161 IFS=$as_save_IFS
4162 test -z "$as_dir" && as_dir=.
4163 for ac_exec_ext in '' $ac_executable_extensions; do
4164 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4165 ac_cv_prog_CC="${ac_tool_prefix}cc"
4166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4167 break 2
4168 fi
4169 done
4170 done
4171 IFS=$as_save_IFS
4172
4173 fi
4174 fi
4175 CC=$ac_cv_prog_CC
4176 if test -n "$CC"; then
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4178 $as_echo "$CC" >&6; }
4179 else
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4181 $as_echo "no" >&6; }
4182 fi
4183
4184
4185 fi
4186 fi
4187 if test -z "$CC"; then
4188 # Extract the first word of "cc", so it can be a program name with args.
4189 set dummy cc; ac_word=$2
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4191 $as_echo_n "checking for $ac_word... " >&6; }
4192 if test "${ac_cv_prog_CC+set}" = set; then :
4193 $as_echo_n "(cached) " >&6
4194 else
4195 if test -n "$CC"; then
4196 ac_cv_prog_CC="$CC" # Let the user override the test.
4197 else
4198 ac_prog_rejected=no
4199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4200 for as_dir in $PATH
4201 do
4202 IFS=$as_save_IFS
4203 test -z "$as_dir" && as_dir=.
4204 for ac_exec_ext in '' $ac_executable_extensions; do
4205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4206 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4207 ac_prog_rejected=yes
4208 continue
4209 fi
4210 ac_cv_prog_CC="cc"
4211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4212 break 2
4213 fi
4214 done
4215 done
4216 IFS=$as_save_IFS
4217
4218 if test $ac_prog_rejected = yes; then
4219 # We found a bogon in the path, so make sure we never use it.
4220 set dummy $ac_cv_prog_CC
4221 shift
4222 if test $# != 0; then
4223 # We chose a different compiler from the bogus one.
4224 # However, it has the same basename, so the bogon will be chosen
4225 # first if we set CC to just the basename; use the full file name.
4226 shift
4227 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4228 fi
4229 fi
4230 fi
4231 fi
4232 CC=$ac_cv_prog_CC
4233 if test -n "$CC"; then
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4235 $as_echo "$CC" >&6; }
4236 else
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4238 $as_echo "no" >&6; }
4239 fi
4240
4241
4242 fi
4243 if test -z "$CC"; then
4244 if test -n "$ac_tool_prefix"; then
4245 for ac_prog in cl.exe
4246 do
4247 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4248 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4250 $as_echo_n "checking for $ac_word... " >&6; }
4251 if test "${ac_cv_prog_CC+set}" = set; then :
4252 $as_echo_n "(cached) " >&6
4253 else
4254 if test -n "$CC"; then
4255 ac_cv_prog_CC="$CC" # Let the user override the test.
4256 else
4257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4258 for as_dir in $PATH
4259 do
4260 IFS=$as_save_IFS
4261 test -z "$as_dir" && as_dir=.
4262 for ac_exec_ext in '' $ac_executable_extensions; do
4263 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4264 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4266 break 2
4267 fi
4268 done
4269 done
4270 IFS=$as_save_IFS
4271
4272 fi
4273 fi
4274 CC=$ac_cv_prog_CC
4275 if test -n "$CC"; then
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4277 $as_echo "$CC" >&6; }
4278 else
4279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4280 $as_echo "no" >&6; }
4281 fi
4282
4283
4284 test -n "$CC" && break
4285 done
4286 fi
4287 if test -z "$CC"; then
4288 ac_ct_CC=$CC
4289 for ac_prog in cl.exe
4290 do
4291 # Extract the first word of "$ac_prog", so it can be a program name with args.
4292 set dummy $ac_prog; ac_word=$2
4293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4294 $as_echo_n "checking for $ac_word... " >&6; }
4295 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4296 $as_echo_n "(cached) " >&6
4297 else
4298 if test -n "$ac_ct_CC"; then
4299 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4300 else
4301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4302 for as_dir in $PATH
4303 do
4304 IFS=$as_save_IFS
4305 test -z "$as_dir" && as_dir=.
4306 for ac_exec_ext in '' $ac_executable_extensions; do
4307 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4308 ac_cv_prog_ac_ct_CC="$ac_prog"
4309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4310 break 2
4311 fi
4312 done
4313 done
4314 IFS=$as_save_IFS
4315
4316 fi
4317 fi
4318 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4319 if test -n "$ac_ct_CC"; then
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4321 $as_echo "$ac_ct_CC" >&6; }
4322 else
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4324 $as_echo "no" >&6; }
4325 fi
4326
4327
4328 test -n "$ac_ct_CC" && break
4329 done
4330
4331 if test "x$ac_ct_CC" = x; then
4332 CC=""
4333 else
4334 case $cross_compiling:$ac_tool_warned in
4335 yes:)
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4337 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4338 ac_tool_warned=yes ;;
4339 esac
4340 CC=$ac_ct_CC
4341 fi
4342 fi
4343
4344 fi
4345
4346
4347 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4348 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4349 as_fn_error "no acceptable C compiler found in \$PATH
4350 See \`config.log' for more details." "$LINENO" 5; }
4351
4352 # Provide some information about the compiler.
4353 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4354 set X $ac_compile
4355 ac_compiler=$2
4356 for ac_option in --version -v -V -qversion; do
4357 { { ac_try="$ac_compiler $ac_option >&5"
4358 case "(($ac_try" in
4359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4360 *) ac_try_echo=$ac_try;;
4361 esac
4362 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4363 $as_echo "$ac_try_echo"; } >&5
4364 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4365 ac_status=$?
4366 if test -s conftest.err; then
4367 sed '10a\
4368 ... rest of stderr output deleted ...
4369 10q' conftest.err >conftest.er1
4370 cat conftest.er1 >&5
4371 fi
4372 rm -f conftest.er1 conftest.err
4373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4374 test $ac_status = 0; }
4375 done
4376
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4378 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4379 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4380 $as_echo_n "(cached) " >&6
4381 else
4382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4383 /* end confdefs.h. */
4384
4385 int
4386 main ()
4387 {
4388 #ifndef __GNUC__
4389 choke me
4390 #endif
4391
4392 ;
4393 return 0;
4394 }
4395 _ACEOF
4396 if ac_fn_c_try_compile "$LINENO"; then :
4397 ac_compiler_gnu=yes
4398 else
4399 ac_compiler_gnu=no
4400 fi
4401 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4402 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4403
4404 fi
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4406 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4407 if test $ac_compiler_gnu = yes; then
4408 GCC=yes
4409 else
4410 GCC=
4411 fi
4412 ac_test_CFLAGS=${CFLAGS+set}
4413 ac_save_CFLAGS=$CFLAGS
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4415 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4416 if test "${ac_cv_prog_cc_g+set}" = set; then :
4417 $as_echo_n "(cached) " >&6
4418 else
4419 ac_save_c_werror_flag=$ac_c_werror_flag
4420 ac_c_werror_flag=yes
4421 ac_cv_prog_cc_g=no
4422 CFLAGS="-g"
4423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4424 /* end confdefs.h. */
4425
4426 int
4427 main ()
4428 {
4429
4430 ;
4431 return 0;
4432 }
4433 _ACEOF
4434 if ac_fn_c_try_compile "$LINENO"; then :
4435 ac_cv_prog_cc_g=yes
4436 else
4437 CFLAGS=""
4438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4439 /* end confdefs.h. */
4440
4441 int
4442 main ()
4443 {
4444
4445 ;
4446 return 0;
4447 }
4448 _ACEOF
4449 if ac_fn_c_try_compile "$LINENO"; then :
4450
4451 else
4452 ac_c_werror_flag=$ac_save_c_werror_flag
4453 CFLAGS="-g"
4454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4455 /* end confdefs.h. */
4456
4457 int
4458 main ()
4459 {
4460
4461 ;
4462 return 0;
4463 }
4464 _ACEOF
4465 if ac_fn_c_try_compile "$LINENO"; then :
4466 ac_cv_prog_cc_g=yes
4467 fi
4468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4469 fi
4470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471 fi
4472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4473 ac_c_werror_flag=$ac_save_c_werror_flag
4474 fi
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4476 $as_echo "$ac_cv_prog_cc_g" >&6; }
4477 if test "$ac_test_CFLAGS" = set; then
4478 CFLAGS=$ac_save_CFLAGS
4479 elif test $ac_cv_prog_cc_g = yes; then
4480 if test "$GCC" = yes; then
4481 CFLAGS="-g -O2"
4482 else
4483 CFLAGS="-g"
4484 fi
4485 else
4486 if test "$GCC" = yes; then
4487 CFLAGS="-O2"
4488 else
4489 CFLAGS=
4490 fi
4491 fi
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4493 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4494 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4495 $as_echo_n "(cached) " >&6
4496 else
4497 ac_cv_prog_cc_c89=no
4498 ac_save_CC=$CC
4499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4500 /* end confdefs.h. */
4501 #include <stdarg.h>
4502 #include <stdio.h>
4503 #include <sys/types.h>
4504 #include <sys/stat.h>
4505 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4506 struct buf { int x; };
4507 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4508 static char *e (p, i)
4509 char **p;
4510 int i;
4511 {
4512 return p[i];
4513 }
4514 static char *f (char * (*g) (char **, int), char **p, ...)
4515 {
4516 char *s;
4517 va_list v;
4518 va_start (v,p);
4519 s = g (p, va_arg (v,int));
4520 va_end (v);
4521 return s;
4522 }
4523
4524 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4525 function prototypes and stuff, but not '\xHH' hex character constants.
4526 These don't provoke an error unfortunately, instead are silently treated
4527 as 'x'. The following induces an error, until -std is added to get
4528 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4529 array size at least. It's necessary to write '\x00'==0 to get something
4530 that's true only with -std. */
4531 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4532
4533 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4534 inside strings and character constants. */
4535 #define FOO(x) 'x'
4536 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4537
4538 int test (int i, double x);
4539 struct s1 {int (*f) (int a);};
4540 struct s2 {int (*f) (double a);};
4541 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4542 int argc;
4543 char **argv;
4544 int
4545 main ()
4546 {
4547 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4548 ;
4549 return 0;
4550 }
4551 _ACEOF
4552 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4553 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4554 do
4555 CC="$ac_save_CC $ac_arg"
4556 if ac_fn_c_try_compile "$LINENO"; then :
4557 ac_cv_prog_cc_c89=$ac_arg
4558 fi
4559 rm -f core conftest.err conftest.$ac_objext
4560 test "x$ac_cv_prog_cc_c89" != "xno" && break
4561 done
4562 rm -f conftest.$ac_ext
4563 CC=$ac_save_CC
4564
4565 fi
4566 # AC_CACHE_VAL
4567 case "x$ac_cv_prog_cc_c89" in
4568 x)
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4570 $as_echo "none needed" >&6; } ;;
4571 xno)
4572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4573 $as_echo "unsupported" >&6; } ;;
4574 *)
4575 CC="$CC $ac_cv_prog_cc_c89"
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4577 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4578 esac
4579 if test "x$ac_cv_prog_cc_c89" != xno; then :
4580
4581 fi
4582
4583 ac_ext=c
4584 ac_cpp='$CPP $CPPFLAGS'
4585 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4586 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4587 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4588
4589
4590 if test $USE_MPI != no; then :
4591
4592 ac_ext=c
4593 ac_cpp='$CPP $CPPFLAGS'
4594 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4595 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4596 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4597
4598
4599
4600
4601
4602
4603 for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4604 do
4605 # Extract the first word of "$ac_prog", so it can be a program name with args.
4606 set dummy $ac_prog; ac_word=$2
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4608 $as_echo_n "checking for $ac_word... " >&6; }
4609 if test "${ac_cv_prog_MPICC+set}" = set; then :
4610 $as_echo_n "(cached) " >&6
4611 else
4612 if test -n "$MPICC"; then
4613 ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4614 else
4615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4616 for as_dir in $PATH
4617 do
4618 IFS=$as_save_IFS
4619 test -z "$as_dir" && as_dir=.
4620 for ac_exec_ext in '' $ac_executable_extensions; do
4621 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4622 ac_cv_prog_MPICC="$ac_prog"
4623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4624 break 2
4625 fi
4626 done
4627 done
4628 IFS=$as_save_IFS
4629
4630 fi
4631 fi
4632 MPICC=$ac_cv_prog_MPICC
4633 if test -n "$MPICC"; then
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4635 $as_echo "$MPICC" >&6; }
4636 else
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4638 $as_echo "no" >&6; }
4639 fi
4640
4641
4642 test -n "$MPICC" && break
4643 done
4644 test -n "$MPICC" || MPICC="$CC"
4645
4646 ax_mpi_save_CC="$CC"
4647 CC="$MPICC"
4648
4649
4650
4651 if test x = x"$MPILIBS"; then
4652 ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4653 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4654 MPILIBS=" "
4655 fi
4656
4657 fi
4658
4659 if test x = x"$MPILIBS"; then
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4661 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4662 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4663 $as_echo_n "(cached) " >&6
4664 else
4665 ac_check_lib_save_LIBS=$LIBS
4666 LIBS="-lmpi $LIBS"
4667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4668 /* end confdefs.h. */
4669
4670 /* Override any GCC internal prototype to avoid an error.
4671 Use char because int might match the return type of a GCC
4672 builtin and then its argument prototype would still apply. */
4673 #ifdef __cplusplus
4674 extern "C"
4675 #endif
4676 char MPI_Init ();
4677 int
4678 main ()
4679 {
4680 return MPI_Init ();
4681 ;
4682 return 0;
4683 }
4684 _ACEOF
4685 if ac_fn_c_try_link "$LINENO"; then :
4686 ac_cv_lib_mpi_MPI_Init=yes
4687 else
4688 ac_cv_lib_mpi_MPI_Init=no
4689 fi
4690 rm -f core conftest.err conftest.$ac_objext \
4691 conftest$ac_exeext conftest.$ac_ext
4692 LIBS=$ac_check_lib_save_LIBS
4693 fi
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4695 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4696 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4697 MPILIBS="-lmpi"
4698 fi
4699
4700 fi
4701 if test x = x"$MPILIBS"; then
4702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4703 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4704 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4705 $as_echo_n "(cached) " >&6
4706 else
4707 ac_check_lib_save_LIBS=$LIBS
4708 LIBS="-lmpich $LIBS"
4709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4710 /* end confdefs.h. */
4711
4712 /* Override any GCC internal prototype to avoid an error.
4713 Use char because int might match the return type of a GCC
4714 builtin and then its argument prototype would still apply. */
4715 #ifdef __cplusplus
4716 extern "C"
4717 #endif
4718 char MPI_Init ();
4719 int
4720 main ()
4721 {
4722 return MPI_Init ();
4723 ;
4724 return 0;
4725 }
4726 _ACEOF
4727 if ac_fn_c_try_link "$LINENO"; then :
4728 ac_cv_lib_mpich_MPI_Init=yes
4729 else
4730 ac_cv_lib_mpich_MPI_Init=no
4731 fi
4732 rm -f core conftest.err conftest.$ac_objext \
4733 conftest$ac_exeext conftest.$ac_ext
4734 LIBS=$ac_check_lib_save_LIBS
4735 fi
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4737 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4738 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4739 MPILIBS="-lmpich"
4740 fi
4741
4742 fi
4743
4744 if test x != x"$MPILIBS"; then
4745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4746 $as_echo_n "checking for mpi.h... " >&6; }
4747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748 /* end confdefs.h. */
4749 #include <mpi.h>
4750 int
4751 main ()
4752 {
4753
4754 ;
4755 return 0;
4756 }
4757 _ACEOF
4758 if ac_fn_c_try_compile "$LINENO"; then :
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4760 $as_echo "yes" >&6; }
4761 else
4762 MPILIBS=""
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4764 $as_echo "no" >&6; }
4765 fi
4766 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4767 fi
4768
4769 CC="$ax_mpi_save_CC"
4770
4771
4772
4773 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4774 if test x = x"$MPILIBS"; then
4775 USE_MPI="no"
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4777 $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4778 :
4779 else
4780 USE_MPI="yes"
4781 :
4782 fi
4783
4784
4785 fi
4786 ac_ext=${ac_fc_srcext-f}
4787 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4788 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4789 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4790 if test -n "$ac_tool_prefix"; then
4791 for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
4792 do
4793 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4794 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4796 $as_echo_n "checking for $ac_word... " >&6; }
4797 if test "${ac_cv_prog_FC+set}" = set; then :
4798 $as_echo_n "(cached) " >&6
4799 else
4800 if test -n "$FC"; then
4801 ac_cv_prog_FC="$FC" # Let the user override the test.
4802 else
4803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4804 for as_dir in $PATH
4805 do
4806 IFS=$as_save_IFS
4807 test -z "$as_dir" && as_dir=.
4808 for ac_exec_ext in '' $ac_executable_extensions; do
4809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4810 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4812 break 2
4813 fi
4814 done
4815 done
4816 IFS=$as_save_IFS
4817
4818 fi
4819 fi
4820 FC=$ac_cv_prog_FC
4821 if test -n "$FC"; then
4822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
4823 $as_echo "$FC" >&6; }
4824 else
4825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4826 $as_echo "no" >&6; }
4827 fi
4828
4829
4830 test -n "$FC" && break
4831 done
4832 fi
4833 if test -z "$FC"; then
4834 ac_ct_FC=$FC
4835 for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
4836 do
4837 # Extract the first word of "$ac_prog", so it can be a program name with args.
4838 set dummy $ac_prog; ac_word=$2
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4840 $as_echo_n "checking for $ac_word... " >&6; }
4841 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
4842 $as_echo_n "(cached) " >&6
4843 else
4844 if test -n "$ac_ct_FC"; then
4845 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4846 else
4847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4848 for as_dir in $PATH
4849 do
4850 IFS=$as_save_IFS
4851 test -z "$as_dir" && as_dir=.
4852 for ac_exec_ext in '' $ac_executable_extensions; do
4853 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4854 ac_cv_prog_ac_ct_FC="$ac_prog"
4855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4856 break 2
4857 fi
4858 done
4859 done
4860 IFS=$as_save_IFS
4861
4862 fi
4863 fi
4864 ac_ct_FC=$ac_cv_prog_ac_ct_FC
4865 if test -n "$ac_ct_FC"; then
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
4867 $as_echo "$ac_ct_FC" >&6; }
4868 else
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4870 $as_echo "no" >&6; }
4871 fi
4872
4873
4874 test -n "$ac_ct_FC" && break
4875 done
4876
4877 if test "x$ac_ct_FC" = x; then
4878 FC=""
4879 else
4880 case $cross_compiling:$ac_tool_warned in
4881 yes:)
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4883 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4884 ac_tool_warned=yes ;;
4885 esac
4886 FC=$ac_ct_FC
4887 fi
4888 fi
4889
4890
4891 # Provide some information about the compiler.
4892 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4893 set X $ac_compile
4894 ac_compiler=$2
4895 for ac_option in --version -v -V -qversion; do
4896 { { ac_try="$ac_compiler $ac_option >&5"
4897 case "(($ac_try" in
4898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4899 *) ac_try_echo=$ac_try;;
4900 esac
4901 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4902 $as_echo "$ac_try_echo"; } >&5
4903 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4904 ac_status=$?
4905 if test -s conftest.err; then
4906 sed '10a\
4907 ... rest of stderr output deleted ...
4908 10q' conftest.err >conftest.er1
4909 cat conftest.er1 >&5
4910 fi
4911 rm -f conftest.er1 conftest.err
4912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4913 test $ac_status = 0; }
4914 done
4915 rm -f a.out
4916
4917 # If we don't use `.F' as extension, the preprocessor is not run on the
4918 # input file. (Note that this only needs to work for GNU compilers.)
4919 ac_save_ext=$ac_ext
4920 ac_ext=F
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4922 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4923 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4924 $as_echo_n "(cached) " >&6
4925 else
4926 cat > conftest.$ac_ext <<_ACEOF
4927 program main
4928 #ifndef __GNUC__
4929 choke me
4930 #endif
4931
4932 end
4933 _ACEOF
4934 if ac_fn_fc_try_compile "$LINENO"; then :
4935 ac_compiler_gnu=yes
4936 else
4937 ac_compiler_gnu=no
4938 fi
4939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4940 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4941
4942 fi
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4944 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4945 ac_ext=$ac_save_ext
4946 ac_test_FCFLAGS=${FCFLAGS+set}
4947 ac_save_FCFLAGS=$FCFLAGS
4948 FCFLAGS=
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4950 $as_echo_n "checking whether $FC accepts -g... " >&6; }
4951 if test "${ac_cv_prog_fc_g+set}" = set; then :
4952 $as_echo_n "(cached) " >&6
4953 else
4954 FCFLAGS=-g
4955 cat > conftest.$ac_ext <<_ACEOF
4956 program main
4957
4958 end
4959 _ACEOF
4960 if ac_fn_fc_try_compile "$LINENO"; then :
4961 ac_cv_prog_fc_g=yes
4962 else
4963 ac_cv_prog_fc_g=no
4964 fi
4965 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4966
4967 fi
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4969 $as_echo "$ac_cv_prog_fc_g" >&6; }
4970 if test "$ac_test_FCFLAGS" = set; then
4971 FCFLAGS=$ac_save_FCFLAGS
4972 elif test $ac_cv_prog_fc_g = yes; then
4973 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4974 FCFLAGS="-g -O2"
4975 else
4976 FCFLAGS="-g"
4977 fi
4978 else
4979 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4980 FCFLAGS="-O2"
4981 else
4982 FCFLAGS=
4983 fi
4984 fi
4985
4986 ac_ext=${ac_fc_srcext-f}
4987 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4988 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4989 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4990
4991
4992 if test $USE_MPI != no; then :
4993
4994 ac_ext=${ac_fc_srcext-f}
4995 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4996 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4997 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4998
4999
5000
5001
5002
5003
5004 for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
5005 do
5006 # Extract the first word of "$ac_prog", so it can be a program name with args.
5007 set dummy $ac_prog; ac_word=$2
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5009 $as_echo_n "checking for $ac_word... " >&6; }
5010 if test "${ac_cv_prog_MPIFC+set}" = set; then :
5011 $as_echo_n "(cached) " >&6
5012 else
5013 if test -n "$MPIFC"; then
5014 ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
5015 else
5016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5017 for as_dir in $PATH
5018 do
5019 IFS=$as_save_IFS
5020 test -z "$as_dir" && as_dir=.
5021 for ac_exec_ext in '' $ac_executable_extensions; do
5022 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5023 ac_cv_prog_MPIFC="$ac_prog"
5024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5025 break 2
5026 fi
5027 done
5028 done
5029 IFS=$as_save_IFS
5030
5031 fi
5032 fi
5033 MPIFC=$ac_cv_prog_MPIFC
5034 if test -n "$MPIFC"; then
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
5036 $as_echo "$MPIFC" >&6; }
5037 else
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5039 $as_echo "no" >&6; }
5040 fi
5041
5042
5043 test -n "$MPIFC" && break
5044 done
5045 test -n "$MPIFC" || MPIFC="$FC"
5046
5047 ax_mpi_save_FC="$FC"
5048 FC="$MPIFC"
5049
5050
5051
5052 if test x = x"$MPILIBS"; then
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
5054 $as_echo_n "checking for MPI_Init... " >&6; }
5055 cat > conftest.$ac_ext <<_ACEOF
5056 program main
5057 call MPI_Init
5058 end
5059 _ACEOF
5060 if ac_fn_fc_try_link "$LINENO"; then :
5061 MPILIBS=" "
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5063 $as_echo "yes" >&6; }
5064 else
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5066 $as_echo "no" >&6; }
5067 fi
5068 rm -f core conftest.err conftest.$ac_objext \
5069 conftest$ac_exeext conftest.$ac_ext
5070 fi
5071
5072 if test x = x"$MPILIBS"; then
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
5074 $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
5075 if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
5076 $as_echo_n "(cached) " >&6
5077 else
5078 ac_check_lib_save_LIBS=$LIBS
5079 LIBS="-lfmpi $LIBS"
5080 cat > conftest.$ac_ext <<_ACEOF
5081 program main
5082 call MPI_Init
5083 end
5084 _ACEOF
5085 if ac_fn_fc_try_link "$LINENO"; then :
5086 ac_cv_lib_fmpi_MPI_Init=yes
5087 else
5088 ac_cv_lib_fmpi_MPI_Init=no
5089 fi
5090 rm -f core conftest.err conftest.$ac_objext \
5091 conftest$ac_exeext conftest.$ac_ext
5092 LIBS=$ac_check_lib_save_LIBS
5093 fi
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
5095 $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
5096 if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
5097 MPILIBS="-lfmpi"
5098 fi
5099
5100 fi
5101 if test x = x"$MPILIBS"; then
5102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
5103 $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
5104 if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
5105 $as_echo_n "(cached) " >&6
5106 else
5107 ac_check_lib_save_LIBS=$LIBS
5108 LIBS="-lmpichf90 $LIBS"
5109 cat > conftest.$ac_ext <<_ACEOF
5110 program main
5111 call MPI_Init
5112 end
5113 _ACEOF
5114 if ac_fn_fc_try_link "$LINENO"; then :
5115 ac_cv_lib_mpichf90_MPI_Init=yes
5116 else
5117 ac_cv_lib_mpichf90_MPI_Init=no
5118 fi
5119 rm -f core conftest.err conftest.$ac_objext \
5120 conftest$ac_exeext conftest.$ac_ext
5121 LIBS=$ac_check_lib_save_LIBS
5122 fi
5123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
5124 $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
5125 if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
5126 MPILIBS="-lmpichf90"
5127 fi
5128
5129 fi
5130
5131 if test x = x"$MPILIBS"; then
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
5133 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
5134 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
5135 $as_echo_n "(cached) " >&6
5136 else
5137 ac_check_lib_save_LIBS=$LIBS
5138 LIBS="-lmpi $LIBS"
5139 cat > conftest.$ac_ext <<_ACEOF
5140 program main
5141 call MPI_Init
5142 end
5143 _ACEOF
5144 if ac_fn_fc_try_link "$LINENO"; then :
5145 ac_cv_lib_mpi_MPI_Init=yes
5146 else
5147 ac_cv_lib_mpi_MPI_Init=no
5148 fi
5149 rm -f core conftest.err conftest.$ac_objext \
5150 conftest$ac_exeext conftest.$ac_ext
5151 LIBS=$ac_check_lib_save_LIBS
5152 fi
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
5154 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
5155 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
5156 MPILIBS="-lmpi"
5157 fi
5158
5159 fi
5160 if test x = x"$MPILIBS"; then
5161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
5162 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
5163 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
5164 $as_echo_n "(cached) " >&6
5165 else
5166 ac_check_lib_save_LIBS=$LIBS
5167 LIBS="-lmpich $LIBS"
5168 cat > conftest.$ac_ext <<_ACEOF
5169 program main
5170 call MPI_Init
5171 end
5172 _ACEOF
5173 if ac_fn_fc_try_link "$LINENO"; then :
5174 ac_cv_lib_mpich_MPI_Init=yes
5175 else
5176 ac_cv_lib_mpich_MPI_Init=no
5177 fi
5178 rm -f core conftest.err conftest.$ac_objext \
5179 conftest$ac_exeext conftest.$ac_ext
5180 LIBS=$ac_check_lib_save_LIBS
5181 fi
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
5183 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
5184 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
5185 MPILIBS="-lmpich"
5186 fi
5187
5188 fi
5189
5190 if test x != x"$MPILIBS"; then
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
5192 $as_echo_n "checking for mpif.h... " >&6; }
5193 cat > conftest.$ac_ext <<_ACEOF
5194 program main
5195 include 'mpif.h'
5196 end
5197 _ACEOF
5198 if ac_fn_fc_try_compile "$LINENO"; then :
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5200 $as_echo "yes" >&6; }
5201 else
5202 MPILIBS=""
5203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5204 $as_echo "no" >&6; }
5205 fi
5206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5207 fi
5208
5209 FC="$ax_mpi_save_FC"
5210
5211
5212
5213 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
5214 if test x = x"$MPILIBS"; then
5215 USE_MPI="no"
5216 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
5217 $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
5218 :
5219 else
5220 USE_MPI="yes"
5221 :
5222 fi
5223
5224
5225 fi
5226 if test $USE_MPI != no; then :
5227
5228 CXX=$MPICXX
5229 CC=$MPICC
5230 FC=$MPIFC
5231
5232 fi
5233
5234
5235 # Checks for programs.
5236 ac_ext=cpp
5237 ac_cpp='$CXXCPP $CPPFLAGS'
5238 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5239 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5240 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5241 if test -z "$CXX"; then
5242 if test -n "$CCC"; then
5243 CXX=$CCC
5244 else
5245 if test -n "$ac_tool_prefix"; then
5246 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5247 do
5248 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5249 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5251 $as_echo_n "checking for $ac_word... " >&6; }
5252 if test "${ac_cv_prog_CXX+set}" = set; then :
5253 $as_echo_n "(cached) " >&6
5254 else
5255 if test -n "$CXX"; then
5256 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5257 else
5258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5259 for as_dir in $PATH
5260 do
5261 IFS=$as_save_IFS
5262 test -z "$as_dir" && as_dir=.
5263 for ac_exec_ext in '' $ac_executable_extensions; do
5264 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5265 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5267 break 2
5268 fi
5269 done
5270 done
5271 IFS=$as_save_IFS
5272
5273 fi
5274 fi
5275 CXX=$ac_cv_prog_CXX
5276 if test -n "$CXX"; then
5277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5278 $as_echo "$CXX" >&6; }
5279 else
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5281 $as_echo "no" >&6; }
5282 fi
5283
5284
5285 test -n "$CXX" && break
5286 done
5287 fi
5288 if test -z "$CXX"; then
5289 ac_ct_CXX=$CXX
5290 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5291 do
5292 # Extract the first word of "$ac_prog", so it can be a program name with args.
5293 set dummy $ac_prog; ac_word=$2
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5295 $as_echo_n "checking for $ac_word... " >&6; }
5296 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5297 $as_echo_n "(cached) " >&6
5298 else
5299 if test -n "$ac_ct_CXX"; then
5300 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5301 else
5302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5303 for as_dir in $PATH
5304 do
5305 IFS=$as_save_IFS
5306 test -z "$as_dir" && as_dir=.
5307 for ac_exec_ext in '' $ac_executable_extensions; do
5308 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5309 ac_cv_prog_ac_ct_CXX="$ac_prog"
5310 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5311 break 2
5312 fi
5313 done
5314 done
5315 IFS=$as_save_IFS
5316
5317 fi
5318 fi
5319 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5320 if test -n "$ac_ct_CXX"; then
5321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5322 $as_echo "$ac_ct_CXX" >&6; }
5323 else
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5325 $as_echo "no" >&6; }
5326 fi
5327
5328
5329 test -n "$ac_ct_CXX" && break
5330 done
5331
5332 if test "x$ac_ct_CXX" = x; then
5333 CXX="g++"
5334 else
5335 case $cross_compiling:$ac_tool_warned in
5336 yes:)
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5338 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5339 ac_tool_warned=yes ;;
5340 esac
5341 CXX=$ac_ct_CXX
5342 fi
5343 fi
5344
5345 fi
5346 fi
5347 # Provide some information about the compiler.
5348 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5349 set X $ac_compile
5350 ac_compiler=$2
5351 for ac_option in --version -v -V -qversion; do
5352 { { ac_try="$ac_compiler $ac_option >&5"
5353 case "(($ac_try" in
5354 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5355 *) ac_try_echo=$ac_try;;
5356 esac
5357 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5358 $as_echo "$ac_try_echo"; } >&5
5359 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5360 ac_status=$?
5361 if test -s conftest.err; then
5362 sed '10a\
5363 ... rest of stderr output deleted ...
5364 10q' conftest.err >conftest.er1
5365 cat conftest.er1 >&5
5366 fi
5367 rm -f conftest.er1 conftest.err
5368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5369 test $ac_status = 0; }
5370 done
5371
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5373 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5374 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5375 $as_echo_n "(cached) " >&6
5376 else
5377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5378 /* end confdefs.h. */
5379
5380 int
5381 main ()
5382 {
5383 #ifndef __GNUC__
5384 choke me
5385 #endif
5386
5387 ;
5388 return 0;
5389 }
5390 _ACEOF
5391 if ac_fn_cxx_try_compile "$LINENO"; then :
5392 ac_compiler_gnu=yes
5393 else
5394 ac_compiler_gnu=no
5395 fi
5396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5397 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5398
5399 fi
5400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5401 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5402 if test $ac_compiler_gnu = yes; then
5403 GXX=yes
5404 else
5405 GXX=
5406 fi
5407 ac_test_CXXFLAGS=${CXXFLAGS+set}
5408 ac_save_CXXFLAGS=$CXXFLAGS
5409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5410 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5411 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5412 $as_echo_n "(cached) " >&6
5413 else
5414 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5415 ac_cxx_werror_flag=yes
5416 ac_cv_prog_cxx_g=no
5417 CXXFLAGS="-g"
5418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5419 /* end confdefs.h. */
5420
5421 int
5422 main ()
5423 {
5424
5425 ;
5426 return 0;
5427 }
5428 _ACEOF
5429 if ac_fn_cxx_try_compile "$LINENO"; then :
5430 ac_cv_prog_cxx_g=yes
5431 else
5432 CXXFLAGS=""
5433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5434 /* end confdefs.h. */
5435
5436 int
5437 main ()
5438 {
5439
5440 ;
5441 return 0;
5442 }
5443 _ACEOF
5444 if ac_fn_cxx_try_compile "$LINENO"; then :
5445
5446 else
5447 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5448 CXXFLAGS="-g"
5449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5450 /* end confdefs.h. */
5451
5452 int
5453 main ()
5454 {
5455
5456 ;
5457 return 0;
5458 }
5459 _ACEOF
5460 if ac_fn_cxx_try_compile "$LINENO"; then :
5461 ac_cv_prog_cxx_g=yes
5462 fi
5463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464 fi
5465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5466 fi
5467 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5468 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5469 fi
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5471 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5472 if test "$ac_test_CXXFLAGS" = set; then
5473 CXXFLAGS=$ac_save_CXXFLAGS
5474 elif test $ac_cv_prog_cxx_g = yes; then
5475 if test "$GXX" = yes; then
5476 CXXFLAGS="-g -O2"
5477 else
5478 CXXFLAGS="-g"
5479 fi
5480 else
5481 if test "$GXX" = yes; then
5482 CXXFLAGS="-O2"
5483 else
5484 CXXFLAGS=
5485 fi
5486 fi
5487 ac_ext=${ac_fc_srcext-f}
5488 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5489 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5490 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5491
5492 ac_ext=c
5493 ac_cpp='$CPP $CPPFLAGS'
5494 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5495 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5496 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5497 if test -n "$ac_tool_prefix"; then
5498 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5499 do
5500 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5501 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5503 $as_echo_n "checking for $ac_word... " >&6; }
5504 if test "${ac_cv_prog_CC+set}" = set; then :
5505 $as_echo_n "(cached) " >&6
5506 else
5507 if test -n "$CC"; then
5508 ac_cv_prog_CC="$CC" # Let the user override the test.
5509 else
5510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5511 for as_dir in $PATH
5512 do
5513 IFS=$as_save_IFS
5514 test -z "$as_dir" && as_dir=.
5515 for ac_exec_ext in '' $ac_executable_extensions; do
5516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5517 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5519 break 2
5520 fi
5521 done
5522 done
5523 IFS=$as_save_IFS
5524
5525 fi
5526 fi
5527 CC=$ac_cv_prog_CC
5528 if test -n "$CC"; then
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5530 $as_echo "$CC" >&6; }
5531 else
5532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5533 $as_echo "no" >&6; }
5534 fi
5535
5536
5537 test -n "$CC" && break
5538 done
5539 fi
5540 if test -z "$CC"; then
5541 ac_ct_CC=$CC
5542 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5543 do
5544 # Extract the first word of "$ac_prog", so it can be a program name with args.
5545 set dummy $ac_prog; ac_word=$2
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5547 $as_echo_n "checking for $ac_word... " >&6; }
5548 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5549 $as_echo_n "(cached) " >&6
5550 else
5551 if test -n "$ac_ct_CC"; then
5552 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5553 else
5554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5555 for as_dir in $PATH
5556 do
5557 IFS=$as_save_IFS
5558 test -z "$as_dir" && as_dir=.
5559 for ac_exec_ext in '' $ac_executable_extensions; do
5560 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5561 ac_cv_prog_ac_ct_CC="$ac_prog"
5562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5563 break 2
5564 fi
5565 done
5566 done
5567 IFS=$as_save_IFS
5568
5569 fi
5570 fi
5571 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5572 if test -n "$ac_ct_CC"; then
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5574 $as_echo "$ac_ct_CC" >&6; }
5575 else
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5577 $as_echo "no" >&6; }
5578 fi
5579
5580
5581 test -n "$ac_ct_CC" && break
5582 done
5583
5584 if test "x$ac_ct_CC" = x; then
5585 CC=""
5586 else
5587 case $cross_compiling:$ac_tool_warned in
5588 yes:)
5589 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5590 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5591 ac_tool_warned=yes ;;
5592 esac
5593 CC=$ac_ct_CC
5594 fi
5595 fi
5596
5597
5598 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5599 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5600 as_fn_error "no acceptable C compiler found in \$PATH
5601 See \`config.log' for more details." "$LINENO" 5; }
5602
5603 # Provide some information about the compiler.
5604 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5605 set X $ac_compile
5606 ac_compiler=$2
5607 for ac_option in --version -v -V -qversion; do
5608 { { ac_try="$ac_compiler $ac_option >&5"
5609 case "(($ac_try" in
5610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5611 *) ac_try_echo=$ac_try;;
5612 esac
5613 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5614 $as_echo "$ac_try_echo"; } >&5
5615 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5616 ac_status=$?
5617 if test -s conftest.err; then
5618 sed '10a\
5619 ... rest of stderr output deleted ...
5620 10q' conftest.err >conftest.er1
5621 cat conftest.er1 >&5
5622 fi
5623 rm -f conftest.er1 conftest.err
5624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5625 test $ac_status = 0; }
5626 done
5627
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5629 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5630 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5631 $as_echo_n "(cached) " >&6
5632 else
5633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5634 /* end confdefs.h. */
5635
5636 int
5637 main ()
5638 {
5639 #ifndef __GNUC__
5640 choke me
5641 #endif
5642
5643 ;
5644 return 0;
5645 }
5646 _ACEOF
5647 if ac_fn_c_try_compile "$LINENO"; then :
5648 ac_compiler_gnu=yes
5649 else
5650 ac_compiler_gnu=no
5651 fi
5652 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5653 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5654
5655 fi
5656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5657 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5658 if test $ac_compiler_gnu = yes; then
5659 GCC=yes
5660 else
5661 GCC=
5662 fi
5663 ac_test_CFLAGS=${CFLAGS+set}
5664 ac_save_CFLAGS=$CFLAGS
5665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5666 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5667 if test "${ac_cv_prog_cc_g+set}" = set; then :
5668 $as_echo_n "(cached) " >&6
5669 else
5670 ac_save_c_werror_flag=$ac_c_werror_flag
5671 ac_c_werror_flag=yes
5672 ac_cv_prog_cc_g=no
5673 CFLAGS="-g"
5674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5675 /* end confdefs.h. */
5676
5677 int
5678 main ()
5679 {
5680
5681 ;
5682 return 0;
5683 }
5684 _ACEOF
5685 if ac_fn_c_try_compile "$LINENO"; then :
5686 ac_cv_prog_cc_g=yes
5687 else
5688 CFLAGS=""
5689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5690 /* end confdefs.h. */
5691
5692 int
5693 main ()
5694 {
5695
5696 ;
5697 return 0;
5698 }
5699 _ACEOF
5700 if ac_fn_c_try_compile "$LINENO"; then :
5701
5702 else
5703 ac_c_werror_flag=$ac_save_c_werror_flag
5704 CFLAGS="-g"
5705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5706 /* end confdefs.h. */
5707
5708 int
5709 main ()
5710 {
5711
5712 ;
5713 return 0;
5714 }
5715 _ACEOF
5716 if ac_fn_c_try_compile "$LINENO"; then :
5717 ac_cv_prog_cc_g=yes
5718 fi
5719 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5720 fi
5721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5722 fi
5723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5724 ac_c_werror_flag=$ac_save_c_werror_flag
5725 fi
5726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5727 $as_echo "$ac_cv_prog_cc_g" >&6; }
5728 if test "$ac_test_CFLAGS" = set; then
5729 CFLAGS=$ac_save_CFLAGS
5730 elif test $ac_cv_prog_cc_g = yes; then
5731 if test "$GCC" = yes; then
5732 CFLAGS="-g -O2"
5733 else
5734 CFLAGS="-g"
5735 fi
5736 else
5737 if test "$GCC" = yes; then
5738 CFLAGS="-O2"
5739 else
5740 CFLAGS=
5741 fi
5742 fi
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5744 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5745 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5746 $as_echo_n "(cached) " >&6
5747 else
5748 ac_cv_prog_cc_c89=no
5749 ac_save_CC=$CC
5750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5751 /* end confdefs.h. */
5752 #include <stdarg.h>
5753 #include <stdio.h>
5754 #include <sys/types.h>
5755 #include <sys/stat.h>
5756 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5757 struct buf { int x; };
5758 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5759 static char *e (p, i)
5760 char **p;
5761 int i;
5762 {
5763 return p[i];
5764 }
5765 static char *f (char * (*g) (char **, int), char **p, ...)
5766 {
5767 char *s;
5768 va_list v;
5769 va_start (v,p);
5770 s = g (p, va_arg (v,int));
5771 va_end (v);
5772 return s;
5773 }
5774
5775 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5776 function prototypes and stuff, but not '\xHH' hex character constants.
5777 These don't provoke an error unfortunately, instead are silently treated
5778 as 'x'. The following induces an error, until -std is added to get
5779 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5780 array size at least. It's necessary to write '\x00'==0 to get something
5781 that's true only with -std. */
5782 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5783
5784 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5785 inside strings and character constants. */
5786 #define FOO(x) 'x'
5787 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5788
5789 int test (int i, double x);
5790 struct s1 {int (*f) (int a);};
5791 struct s2 {int (*f) (double a);};
5792 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5793 int argc;
5794 char **argv;
5795 int
5796 main ()
5797 {
5798 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5799 ;
5800 return 0;
5801 }
5802 _ACEOF
5803 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5804 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5805 do
5806 CC="$ac_save_CC $ac_arg"
5807 if ac_fn_c_try_compile "$LINENO"; then :
5808 ac_cv_prog_cc_c89=$ac_arg
5809 fi
5810 rm -f core conftest.err conftest.$ac_objext
5811 test "x$ac_cv_prog_cc_c89" != "xno" && break
5812 done
5813 rm -f conftest.$ac_ext
5814 CC=$ac_save_CC
5815
5816 fi
5817 # AC_CACHE_VAL
5818 case "x$ac_cv_prog_cc_c89" in
5819 x)
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5821 $as_echo "none needed" >&6; } ;;
5822 xno)
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5824 $as_echo "unsupported" >&6; } ;;
5825 *)
5826 CC="$CC $ac_cv_prog_cc_c89"
5827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5828 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5829 esac
5830 if test "x$ac_cv_prog_cc_c89" != xno; then :
5831
5832 fi
5833
5834 ac_ext=${ac_fc_srcext-f}
5835 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5836 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5837 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5838
5839 ac_ext=${ac_fc_srcext-f}
5840 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5841 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5842 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5843 if test -n "$ac_tool_prefix"; then
5844 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5845 do
5846 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5847 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5849 $as_echo_n "checking for $ac_word... " >&6; }
5850 if test "${ac_cv_prog_FC+set}" = set; then :
5851 $as_echo_n "(cached) " >&6
5852 else
5853 if test -n "$FC"; then
5854 ac_cv_prog_FC="$FC" # Let the user override the test.
5855 else
5856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5857 for as_dir in $PATH
5858 do
5859 IFS=$as_save_IFS
5860 test -z "$as_dir" && as_dir=.
5861 for ac_exec_ext in '' $ac_executable_extensions; do
5862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5863 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
5864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5865 break 2
5866 fi
5867 done
5868 done
5869 IFS=$as_save_IFS
5870
5871 fi
5872 fi
5873 FC=$ac_cv_prog_FC
5874 if test -n "$FC"; then
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
5876 $as_echo "$FC" >&6; }
5877 else
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5879 $as_echo "no" >&6; }
5880 fi
5881
5882
5883 test -n "$FC" && break
5884 done
5885 fi
5886 if test -z "$FC"; then
5887 ac_ct_FC=$FC
5888 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5889 do
5890 # Extract the first word of "$ac_prog", so it can be a program name with args.
5891 set dummy $ac_prog; ac_word=$2
5892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5893 $as_echo_n "checking for $ac_word... " >&6; }
5894 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
5895 $as_echo_n "(cached) " >&6
5896 else
5897 if test -n "$ac_ct_FC"; then
5898 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
5899 else
5900 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5901 for as_dir in $PATH
5902 do
5903 IFS=$as_save_IFS
5904 test -z "$as_dir" && as_dir=.
5905 for ac_exec_ext in '' $ac_executable_extensions; do
5906 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5907 ac_cv_prog_ac_ct_FC="$ac_prog"
5908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5909 break 2
5910 fi
5911 done
5912 done
5913 IFS=$as_save_IFS
5914
5915 fi
5916 fi
5917 ac_ct_FC=$ac_cv_prog_ac_ct_FC
5918 if test -n "$ac_ct_FC"; then
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
5920 $as_echo "$ac_ct_FC" >&6; }
5921 else
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5923 $as_echo "no" >&6; }
5924 fi
5925
5926
5927 test -n "$ac_ct_FC" && break
5928 done
5929
5930 if test "x$ac_ct_FC" = x; then
5931 FC=""
5932 else
5933 case $cross_compiling:$ac_tool_warned in
5934 yes:)
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5936 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5937 ac_tool_warned=yes ;;
5938 esac
5939 FC=$ac_ct_FC
5940 fi
5941 fi
5942
5943
5944 # Provide some information about the compiler.
5945 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
5946 set X $ac_compile
5947 ac_compiler=$2
5948 for ac_option in --version -v -V -qversion; do
5949 { { ac_try="$ac_compiler $ac_option >&5"
5950 case "(($ac_try" in
5951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5952 *) ac_try_echo=$ac_try;;
5953 esac
5954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5955 $as_echo "$ac_try_echo"; } >&5
5956 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5957 ac_status=$?
5958 if test -s conftest.err; then
5959 sed '10a\
5960 ... rest of stderr output deleted ...
5961 10q' conftest.err >conftest.er1
5962 cat conftest.er1 >&5
5963 fi
5964 rm -f conftest.er1 conftest.err
5965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5966 test $ac_status = 0; }
5967 done
5968 rm -f a.out
5969
5970 # If we don't use `.F' as extension, the preprocessor is not run on the
5971 # input file. (Note that this only needs to work for GNU compilers.)
5972 ac_save_ext=$ac_ext
5973 ac_ext=F
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
5975 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
5976 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
5977 $as_echo_n "(cached) " >&6
5978 else
5979 cat > conftest.$ac_ext <<_ACEOF
5980 program main
5981 #ifndef __GNUC__
5982 choke me
5983 #endif
5984
5985 end
5986 _ACEOF
5987 if ac_fn_fc_try_compile "$LINENO"; then :
5988 ac_compiler_gnu=yes
5989 else
5990 ac_compiler_gnu=no
5991 fi
5992 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5993 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
5994
5995 fi
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
5997 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
5998 ac_ext=$ac_save_ext
5999 ac_test_FCFLAGS=${FCFLAGS+set}
6000 ac_save_FCFLAGS=$FCFLAGS
6001 FCFLAGS=
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
6003 $as_echo_n "checking whether $FC accepts -g... " >&6; }
6004 if test "${ac_cv_prog_fc_g+set}" = set; then :
6005 $as_echo_n "(cached) " >&6
6006 else
6007 FCFLAGS=-g
6008 cat > conftest.$ac_ext <<_ACEOF
6009 program main
6010
6011 end
6012 _ACEOF
6013 if ac_fn_fc_try_compile "$LINENO"; then :
6014 ac_cv_prog_fc_g=yes
6015 else
6016 ac_cv_prog_fc_g=no
6017 fi
6018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6019
6020 fi
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
6022 $as_echo "$ac_cv_prog_fc_g" >&6; }
6023 if test "$ac_test_FCFLAGS" = set; then
6024 FCFLAGS=$ac_save_FCFLAGS
6025 elif test $ac_cv_prog_fc_g = yes; then
6026 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6027 FCFLAGS="-g -O2"
6028 else
6029 FCFLAGS="-g"
6030 fi
6031 else
6032 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6033 FCFLAGS="-O2"
6034 else
6035 FCFLAGS=
6036 fi
6037 fi
6038
6039 ac_ext=${ac_fc_srcext-f}
6040 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6041 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6042 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6043
6044 ac_ext=c
6045 ac_cpp='$CPP $CPPFLAGS'
6046 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6047 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6048 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6050 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6051 # On Suns, sometimes $CPP names a directory.
6052 if test -n "$CPP" && test -d "$CPP"; then
6053 CPP=
6054 fi
6055 if test -z "$CPP"; then
6056 if test "${ac_cv_prog_CPP+set}" = set; then :
6057 $as_echo_n "(cached) " >&6
6058 else
6059 # Double quotes because CPP needs to be expanded
6060 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6061 do
6062 ac_preproc_ok=false
6063 for ac_c_preproc_warn_flag in '' yes
6064 do
6065 # Use a header file that comes with gcc, so configuring glibc
6066 # with a fresh cross-compiler works.
6067 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6068 # <limits.h> exists even on freestanding compilers.
6069 # On the NeXT, cc -E runs the code through the compiler's parser,
6070 # not just through cpp. "Syntax error" is here to catch this case.
6071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6072 /* end confdefs.h. */
6073 #ifdef __STDC__
6074 # include <limits.h>
6075 #else
6076 # include <assert.h>
6077 #endif
6078 Syntax error
6079 _ACEOF
6080 if ac_fn_c_try_cpp "$LINENO"; then :
6081
6082 else
6083 # Broken: fails on valid input.
6084 continue
6085 fi
6086 rm -f conftest.err conftest.$ac_ext
6087
6088 # OK, works on sane cases. Now check whether nonexistent headers
6089 # can be detected and how.
6090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6091 /* end confdefs.h. */
6092 #include <ac_nonexistent.h>
6093 _ACEOF
6094 if ac_fn_c_try_cpp "$LINENO"; then :
6095 # Broken: success on invalid input.
6096 continue
6097 else
6098 # Passes both tests.
6099 ac_preproc_ok=:
6100 break
6101 fi
6102 rm -f conftest.err conftest.$ac_ext
6103
6104 done
6105 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6106 rm -f conftest.err conftest.$ac_ext
6107 if $ac_preproc_ok; then :
6108 break
6109 fi
6110
6111 done
6112 ac_cv_prog_CPP=$CPP
6113
6114 fi
6115 CPP=$ac_cv_prog_CPP
6116 else
6117 ac_cv_prog_CPP=$CPP
6118 fi
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6120 $as_echo "$CPP" >&6; }
6121 ac_preproc_ok=false
6122 for ac_c_preproc_warn_flag in '' yes
6123 do
6124 # Use a header file that comes with gcc, so configuring glibc
6125 # with a fresh cross-compiler works.
6126 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6127 # <limits.h> exists even on freestanding compilers.
6128 # On the NeXT, cc -E runs the code through the compiler's parser,
6129 # not just through cpp. "Syntax error" is here to catch this case.
6130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6131 /* end confdefs.h. */
6132 #ifdef __STDC__
6133 # include <limits.h>
6134 #else
6135 # include <assert.h>
6136 #endif
6137 Syntax error
6138 _ACEOF
6139 if ac_fn_c_try_cpp "$LINENO"; then :
6140
6141 else
6142 # Broken: fails on valid input.
6143 continue
6144 fi
6145 rm -f conftest.err conftest.$ac_ext
6146
6147 # OK, works on sane cases. Now check whether nonexistent headers
6148 # can be detected and how.
6149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6150 /* end confdefs.h. */
6151 #include <ac_nonexistent.h>
6152 _ACEOF
6153 if ac_fn_c_try_cpp "$LINENO"; then :
6154 # Broken: success on invalid input.
6155 continue
6156 else
6157 # Passes both tests.
6158 ac_preproc_ok=:
6159 break
6160 fi
6161 rm -f conftest.err conftest.$ac_ext
6162
6163 done
6164 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6165 rm -f conftest.err conftest.$ac_ext
6166 if $ac_preproc_ok; then :
6167
6168 else
6169 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6170 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6171 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6172 See \`config.log' for more details." "$LINENO" 5; }
6173 fi
6174
6175 ac_ext=${ac_fc_srcext-f}
6176 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6177 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6178 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6179
6180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6181 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6182 if test "${ac_cv_path_GREP+set}" = set; then :
6183 $as_echo_n "(cached) " >&6
6184 else
6185 if test -z "$GREP"; then
6186 ac_path_GREP_found=false
6187 # Loop through the user's path and test for each of PROGNAME-LIST
6188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6189 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6190 do
6191 IFS=$as_save_IFS
6192 test -z "$as_dir" && as_dir=.
6193 for ac_prog in grep ggrep; do
6194 for ac_exec_ext in '' $ac_executable_extensions; do
6195 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6196 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
6197 # Check for GNU ac_path_GREP and select it if it is found.
6198 # Check for GNU $ac_path_GREP
6199 case `"$ac_path_GREP" --version 2>&1` in
6200 *GNU*)
6201 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6202 *)
6203 ac_count=0
6204 $as_echo_n 0123456789 >"conftest.in"
6205 while :
6206 do
6207 cat "conftest.in" "conftest.in" >"conftest.tmp"
6208 mv "conftest.tmp" "conftest.in"
6209 cp "conftest.in" "conftest.nl"
6210 $as_echo 'GREP' >> "conftest.nl"
6211 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6212 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6213 as_fn_arith $ac_count + 1 && ac_count=$as_val
6214 if test $ac_count -gt ${ac_path_GREP_max-0}; then
6215 # Best one so far, save it but keep looking for a better one
6216 ac_cv_path_GREP="$ac_path_GREP"
6217 ac_path_GREP_max=$ac_count
6218 fi
6219 # 10*(2^10) chars as input seems more than enough
6220 test $ac_count -gt 10 && break
6221 done
6222 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6223 esac
6224
6225 $ac_path_GREP_found && break 3
6226 done
6227 done
6228 done
6229 IFS=$as_save_IFS
6230 if test -z "$ac_cv_path_GREP"; then
6231 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6232 fi
6233 else
6234 ac_cv_path_GREP=$GREP
6235 fi
6236
6237 fi
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6239 $as_echo "$ac_cv_path_GREP" >&6; }
6240 GREP="$ac_cv_path_GREP"
6241
6242
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6244 $as_echo_n "checking for egrep... " >&6; }
6245 if test "${ac_cv_path_EGREP+set}" = set; then :
6246 $as_echo_n "(cached) " >&6
6247 else
6248 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6249 then ac_cv_path_EGREP="$GREP -E"
6250 else
6251 if test -z "$EGREP"; then
6252 ac_path_EGREP_found=false
6253 # Loop through the user's path and test for each of PROGNAME-LIST
6254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6255 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6256 do
6257 IFS=$as_save_IFS
6258 test -z "$as_dir" && as_dir=.
6259 for ac_prog in egrep; do
6260 for ac_exec_ext in '' $ac_executable_extensions; do
6261 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6262 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6263 # Check for GNU ac_path_EGREP and select it if it is found.
6264 # Check for GNU $ac_path_EGREP
6265 case `"$ac_path_EGREP" --version 2>&1` in
6266 *GNU*)
6267 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6268 *)
6269 ac_count=0
6270 $as_echo_n 0123456789 >"conftest.in"
6271 while :
6272 do
6273 cat "conftest.in" "conftest.in" >"conftest.tmp"
6274 mv "conftest.tmp" "conftest.in"
6275 cp "conftest.in" "conftest.nl"
6276 $as_echo 'EGREP' >> "conftest.nl"
6277 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6278 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6279 as_fn_arith $ac_count + 1 && ac_count=$as_val
6280 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6281 # Best one so far, save it but keep looking for a better one
6282 ac_cv_path_EGREP="$ac_path_EGREP"
6283 ac_path_EGREP_max=$ac_count
6284 fi
6285 # 10*(2^10) chars as input seems more than enough
6286 test $ac_count -gt 10 && break
6287 done
6288 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6289 esac
6290
6291 $ac_path_EGREP_found && break 3
6292 done
6293 done
6294 done
6295 IFS=$as_save_IFS
6296 if test -z "$ac_cv_path_EGREP"; then
6297 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6298 fi
6299 else
6300 ac_cv_path_EGREP=$EGREP
6301 fi
6302
6303 fi
6304 fi
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6306 $as_echo "$ac_cv_path_EGREP" >&6; }
6307 EGREP="$ac_cv_path_EGREP"
6308
6309
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6311 $as_echo_n "checking whether ln -s works... " >&6; }
6312 LN_S=$as_ln_s
6313 if test "$LN_S" = "ln -s"; then
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6315 $as_echo "yes" >&6; }
6316 else
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6318 $as_echo "no, using $LN_S" >&6; }
6319 fi
6320
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6322 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6323 set x ${MAKE-make}
6324 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6325 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6326 $as_echo_n "(cached) " >&6
6327 else
6328 cat >conftest.make <<\_ACEOF
6329 SHELL = /bin/sh
6330 all:
6331 @echo '@@@%%%=$(MAKE)=@@@%%%'
6332 _ACEOF
6333 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6334 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6335 *@@@%%%=?*=@@@%%%*)
6336 eval ac_cv_prog_make_${ac_make}_set=yes;;
6337 *)
6338 eval ac_cv_prog_make_${ac_make}_set=no;;
6339 esac
6340 rm -f conftest.make
6341 fi
6342 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6344 $as_echo "yes" >&6; }
6345 SET_MAKE=
6346 else
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6348 $as_echo "no" >&6; }
6349 SET_MAKE="MAKE=${MAKE-make}"
6350 fi
6351
6352 if test -n "$ac_tool_prefix"; then
6353 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6354 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6356 $as_echo_n "checking for $ac_word... " >&6; }
6357 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6358 $as_echo_n "(cached) " >&6
6359 else
6360 if test -n "$RANLIB"; then
6361 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6362 else
6363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6364 for as_dir in $PATH
6365 do
6366 IFS=$as_save_IFS
6367 test -z "$as_dir" && as_dir=.
6368 for ac_exec_ext in '' $ac_executable_extensions; do
6369 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6370 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6372 break 2
6373 fi
6374 done
6375 done
6376 IFS=$as_save_IFS
6377
6378 fi
6379 fi
6380 RANLIB=$ac_cv_prog_RANLIB
6381 if test -n "$RANLIB"; then
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6383 $as_echo "$RANLIB" >&6; }
6384 else
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6386 $as_echo "no" >&6; }
6387 fi
6388
6389
6390 fi
6391 if test -z "$ac_cv_prog_RANLIB"; then
6392 ac_ct_RANLIB=$RANLIB
6393 # Extract the first word of "ranlib", so it can be a program name with args.
6394 set dummy ranlib; ac_word=$2
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6396 $as_echo_n "checking for $ac_word... " >&6; }
6397 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6398 $as_echo_n "(cached) " >&6
6399 else
6400 if test -n "$ac_ct_RANLIB"; then
6401 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6402 else
6403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6404 for as_dir in $PATH
6405 do
6406 IFS=$as_save_IFS
6407 test -z "$as_dir" && as_dir=.
6408 for ac_exec_ext in '' $ac_executable_extensions; do
6409 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6410 ac_cv_prog_ac_ct_RANLIB="ranlib"
6411 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6412 break 2
6413 fi
6414 done
6415 done
6416 IFS=$as_save_IFS
6417
6418 fi
6419 fi
6420 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6421 if test -n "$ac_ct_RANLIB"; then
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6423 $as_echo "$ac_ct_RANLIB" >&6; }
6424 else
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6426 $as_echo "no" >&6; }
6427 fi
6428
6429 if test "x$ac_ct_RANLIB" = x; then
6430 RANLIB=":"
6431 else
6432 case $cross_compiling:$ac_tool_warned in
6433 yes:)
6434 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6435 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6436 ac_tool_warned=yes ;;
6437 esac
6438 RANLIB=$ac_ct_RANLIB
6439 fi
6440 else
6441 RANLIB="$ac_cv_prog_RANLIB"
6442 fi
6443
6444
6445 # Extract the first word of "perl", so it can be a program name with args.
6446 set dummy perl; ac_word=$2
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6448 $as_echo_n "checking for $ac_word... " >&6; }
6449 if test "${ac_cv_path_PERLINTERP+set}" = set; then :
6450 $as_echo_n "(cached) " >&6
6451 else
6452 case $PERLINTERP in
6453 [\\/]* | ?:[\\/]*)
6454 ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
6455 ;;
6456 *)
6457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6458 for as_dir in $PATH
6459 do
6460 IFS=$as_save_IFS
6461 test -z "$as_dir" && as_dir=.
6462 for ac_exec_ext in '' $ac_executable_extensions; do
6463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6464 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
6465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6466 break 2
6467 fi
6468 done
6469 done
6470 IFS=$as_save_IFS
6471
6472 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
6473 ;;
6474 esac
6475 fi
6476 PERLINTERP=$ac_cv_path_PERLINTERP
6477 if test -n "$PERLINTERP"; then
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
6479 $as_echo "$PERLINTERP" >&6; }
6480 else
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6482 $as_echo "no" >&6; }
6483 fi
6484
6485
6486 ac_cv_path_perlinterp="$PERLINTERP"
6487 _sHpB='#!'
6488
6489
6490 # Check whether --with-perl-shebang was given.
6491 if test "${with_perl_shebang+set}" = set; then :
6492 withval=$with_perl_shebang; opt_perl_shebang="$withval"
6493 else
6494 opt_perl_shebang="not_set"
6495 fi
6496
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
6498 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
6499 if test "${ax_cv_opt_perl_shebang+set}" = set; then :
6500 $as_echo_n "(cached) " >&6
6501 else
6502 case "$opt_perl_shebang" in
6503 not_set ) ax_cv_opt_perl_shebang=''
6504 ;;
6505 * )
6506 ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
6507 esac
6508
6509 fi
6510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
6511 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
6512 if test "A$ax_cv_opt_perl_shebang" != "A"
6513 then
6514 ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
6515 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
6517 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
6518
6519 # Automatic detection of sharpbang formula starts here
6520 else
6521 _somian_shbangperl=`$PERLINTERP -V:startperl`
6522 negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
6523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
6524 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
6525 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
6526 $as_echo_n "(cached) " >&6
6527 else
6528 _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
6529 if test "x$_somian_kspb_perl" == x
6530 then _somian_ksbp_warn_empty='durnit'
6531 else
6532 case "A$_somian_kspb_perl" in
6533 A#!*perl* )
6534 ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
6535 ;;
6536 A* ) _somian_ksbp_warn_defau='trouble'
6537 ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
6538 esac
6539 fi
6540
6541 fi
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
6543 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
6544 # The above prints Checking ... result message to user.
6545 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6546
6547 if test A${_somian_ksbp_warn_empty+set} == Aset
6548 then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
6549 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
6550 fi
6551 # Inform user after printing result value
6552 if test A${_somian_ksbp_warn_defau+set} == Aset
6553 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
6554 $as_echo "$as_me: Maybe Not good -" >&6;}
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
6556 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
6557 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
6558 $as_echo "$as_me: OK Good result - " >&6;}
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
6560 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
6561 fi
6562 fi
6563
6564 # Find a good install program. We prefer a C program (faster),
6565 # so one script is as good as another. But avoid the broken or
6566 # incompatible versions:
6567 # SysV /etc/install, /usr/sbin/install
6568 # SunOS /usr/etc/install
6569 # IRIX /sbin/install
6570 # AIX /bin/install
6571 # AmigaOS /C/install, which installs bootblocks on floppy discs
6572 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6573 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6574 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6575 # OS/2's system install, which has a completely different semantic
6576 # ./install, which can be erroneously created by make from ./install.sh.
6577 # Reject install programs that cannot install multiple files.
6578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6579 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6580 if test -z "$INSTALL"; then
6581 if test "${ac_cv_path_install+set}" = set; then :
6582 $as_echo_n "(cached) " >&6
6583 else
6584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6585 for as_dir in $PATH
6586 do
6587 IFS=$as_save_IFS
6588 test -z "$as_dir" && as_dir=.
6589 # Account for people who put trailing slashes in PATH elements.
6590 case $as_dir/ in #((
6591 ./ | .// | /[cC]/* | \
6592 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6593 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6594 /usr/ucb/* ) ;;
6595 *)
6596 # OSF1 and SCO ODT 3.0 have their own names for install.
6597 # Don't use installbsd from OSF since it installs stuff as root
6598 # by default.
6599 for ac_prog in ginstall scoinst install; do
6600 for ac_exec_ext in '' $ac_executable_extensions; do
6601 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6602 if test $ac_prog = install &&
6603 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6604 # AIX install. It has an incompatible calling convention.
6605 :
6606 elif test $ac_prog = install &&
6607 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6608 # program-specific install script used by HP pwplus--don't use.
6609 :
6610 else
6611 rm -rf conftest.one conftest.two conftest.dir
6612 echo one > conftest.one
6613 echo two > conftest.two
6614 mkdir conftest.dir
6615 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6616 test -s conftest.one && test -s conftest.two &&
6617 test -s conftest.dir/conftest.one &&
6618 test -s conftest.dir/conftest.two
6619 then
6620 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6621 break 3
6622 fi
6623 fi
6624 fi
6625 done
6626 done
6627 ;;
6628 esac
6629
6630 done
6631 IFS=$as_save_IFS
6632
6633 rm -rf conftest.one conftest.two conftest.dir
6634
6635 fi
6636 if test "${ac_cv_path_install+set}" = set; then
6637 INSTALL=$ac_cv_path_install
6638 else
6639 # As a last resort, use the slow shell script. Don't cache a
6640 # value for INSTALL within a source directory, because that will
6641 # break other packages using the cache if that directory is
6642 # removed, or if the value is a relative name.
6643 INSTALL=$ac_install_sh
6644 fi
6645 fi
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6647 $as_echo "$INSTALL" >&6; }
6648
6649 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6650 # It thinks the first close brace ends the variable substitution.
6651 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6652
6653 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6654
6655 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6656
6657 case "x$INSTALL" in
6658 x/*) ;;
6659 *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6660 esac
6661 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f -m 755"
6662 # Extract the first word of "ar", so it can be a program name with args.
6663 set dummy ar; ac_word=$2
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6665 $as_echo_n "checking for $ac_word... " >&6; }
6666 if test "${ac_cv_prog_AR+set}" = set; then :
6667 $as_echo_n "(cached) " >&6
6668 else
6669 if test -n "$AR"; then
6670 ac_cv_prog_AR="$AR" # Let the user override the test.
6671 else
6672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6673 for as_dir in $PATH
6674 do
6675 IFS=$as_save_IFS
6676 test -z "$as_dir" && as_dir=.
6677 for ac_exec_ext in '' $ac_executable_extensions; do
6678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6679 ac_cv_prog_AR="ar"
6680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6681 break 2
6682 fi
6683 done
6684 done
6685 IFS=$as_save_IFS
6686
6687 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
6688 fi
6689 fi
6690 AR=$ac_cv_prog_AR
6691 if test -n "$AR"; then
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6693 $as_echo "$AR" >&6; }
6694 else
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6696 $as_echo "no" >&6; }
6697 fi
6698
6699
6700 if test "$AR" = "NONE"; then
6701 cat >confcache <<\_ACEOF
6702 # This file is a shell script that caches the results of configure
6703 # tests run on this system so they can be shared between configure
6704 # scripts and configure runs, see configure's option --config-cache.
6705 # It is not useful on other systems. If it contains results you don't
6706 # want to keep, you may remove or edit it.
6707 #
6708 # config.status only pays attention to the cache file if you give it
6709 # the --recheck option to rerun configure.
6710 #
6711 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6712 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6713 # following values.
6714
6715 _ACEOF
6716
6717 # The following way of writing the cache mishandles newlines in values,
6718 # but we know of no workaround that is simple, portable, and efficient.
6719 # So, we kill variables containing newlines.
6720 # Ultrix sh set writes to stderr and can't be redirected directly,
6721 # and sets the high bit in the cache file unless we assign to the vars.
6722 (
6723 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6724 eval ac_val=\$$ac_var
6725 case $ac_val in #(
6726 *${as_nl}*)
6727 case $ac_var in #(
6728 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6729 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6730 esac
6731 case $ac_var in #(
6732 _ | IFS | as_nl) ;; #(
6733 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6734 *) { eval $ac_var=; unset $ac_var;} ;;
6735 esac ;;
6736 esac
6737 done
6738
6739 (set) 2>&1 |
6740 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6741 *${as_nl}ac_space=\ *)
6742 # `set' does not quote correctly, so add quotes: double-quote
6743 # substitution turns \\\\ into \\, and sed turns \\ into \.
6744 sed -n \
6745 "s/'/'\\\\''/g;
6746 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6747 ;; #(
6748 *)
6749 # `set' quotes correctly as required by POSIX, so do not add quotes.
6750 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6751 ;;
6752 esac |
6753 sort
6754 ) |
6755 sed '
6756 /^ac_cv_env_/b end
6757 t clear
6758 :clear
6759 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6760 t end
6761 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6762 :end' >>confcache
6763 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6764 if test -w "$cache_file"; then
6765 test "x$cache_file" != "x/dev/null" &&
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6767 $as_echo "$as_me: updating cache $cache_file" >&6;}
6768 cat confcache >$cache_file
6769 else
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6771 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6772 fi
6773 fi
6774 rm -f confcache
6775 exit 1
6776 fi
6777 # Extract the first word of "ps", so it can be a program name with args.
6778 set dummy ps; ac_word=$2
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6780 $as_echo_n "checking for $ac_word... " >&6; }
6781 if test "${ac_cv_path_PS+set}" = set; then :
6782 $as_echo_n "(cached) " >&6
6783 else
6784 case $PS in
6785 [\\/]* | ?:[\\/]*)
6786 ac_cv_path_PS="$PS" # Let the user override the test with a path.
6787 ;;
6788 *)
6789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6790 for as_dir in $PATH
6791 do
6792 IFS=$as_save_IFS
6793 test -z "$as_dir" && as_dir=.
6794 for ac_exec_ext in '' $ac_executable_extensions; do
6795 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6796 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
6797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6798 break 2
6799 fi
6800 done
6801 done
6802 IFS=$as_save_IFS
6803
6804 ;;
6805 esac
6806 fi
6807 PS=$ac_cv_path_PS
6808 if test -n "$PS"; then
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
6810 $as_echo "$PS" >&6; }
6811 else
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6813 $as_echo "no" >&6; }
6814 fi
6815
6816
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
6818 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
6819 if test "${ac_cv_prog_ps_syntax+set}" = set; then :
6820 $as_echo_n "(cached) " >&6
6821 else
6822
6823 if $PS ax -o rss > /dev/null 2>&1; then
6824 ac_cv_prog_ps_ax=yes
6825 else
6826 ac_cv_prog_ps_ax=no
6827 fi
6828 if $PS -ef -o rss > /dev/null 2>&1; then
6829 ac_cv_prog_ps_ef=yes
6830 else
6831 ac_cv_prog_ps_ef=no
6832 fi
6833 if test "$ac_cv_prog_ps_ax" = yes; then
6834 ac_cv_prog_ps_syntax=BSD
6835 else
6836 if test "$ac_cv_prog_ps_ef" = yes; then
6837 ac_cv_prog_ps_syntax=POSIX
6838 else
6839 as_fn_error "Could not determine ps syntax" "$LINENO" 5
6840 fi
6841 fi
6842
6843 fi
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
6845 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
6846
6847 cat >>confdefs.h <<_ACEOF
6848 #define PSCOMMAND $PS
6849 _ACEOF
6850
6851 if test "$ac_cv_prog_ps_syntax" = BSD; then
6852
6853 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
6854
6855 else
6856 if test "$ac_cv_prog_ps_syntax" = POSIX; then
6857
6858 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
6859
6860 else
6861 as_fn_error "Unknown ps syntax type!" "$LINENO" 5
6862 fi
6863 fi
6864
6865 ac_ext=${ac_fc_srcext-f}
6866 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6867 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6868 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6869
6870 ac_ext=${ac_fc_srcext-f}
6871 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6872 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6873 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
6875 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
6876 if test "${ac_cv_fc_srcext_F90+set}" = set; then :
6877 $as_echo_n "(cached) " >&6
6878 else
6879 ac_ext=F90
6880 ac_fcflags_srcext_save=$ac_fcflags_srcext
6881 ac_fcflags_srcext=
6882 ac_cv_fc_srcext_F90=unknown
6883 for ac_flag in none -qsuffix=f=F90 -Tf; do
6884 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
6885 cat > conftest.$ac_ext <<_ACEOF
6886 program main
6887
6888 end
6889 _ACEOF
6890 if ac_fn_fc_try_compile "$LINENO"; then :
6891 ac_cv_fc_srcext_F90=$ac_flag; break
6892 fi
6893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6894 done
6895 rm -f conftest.$ac_objext conftest.F90
6896 ac_fcflags_srcext=$ac_fcflags_srcext_save
6897
6898 fi
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
6900 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
6901 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
6902 as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
6903 else
6904 ac_fc_srcext=F90
6905 if test "x$ac_cv_fc_srcext_F90" = xnone; then
6906 ac_fcflags_srcext=""
6907 FCFLAGS_F90=""
6908 else
6909 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
6910 FCFLAGS_F90=$ac_cv_fc_srcext_F90
6911 fi
6912
6913
6914 fi
6915 ac_ext=${ac_fc_srcext-f}
6916 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6917 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6918 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6919
6920
6921
6922
6923
6924 # Try to determine native compiler flags that allow us to use F90 suffix
6925 # for preprocessed f90 source.
6926
6927 if test "$ac_test_PREPFLAG" != "set"; then
6928 PREPFLAG=""
6929 case "${host_cpu}-${host_os}" in
6930
6931 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6932 PREPFLAG="-fpp1 "
6933 fi;;
6934 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6935 PREPFLAG="-qsuffix=cpp=F90 "
6936 fi;;
6937 *darwin*)
6938 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6939 PREPFLAG="-qsuffix=cpp=F90 "
6940 fi;;
6941 esac
6942
6943 if test -z "$PREPFLAG"; then
6944 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
6945 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
6946 PREPFLAG=""
6947 fi
6948
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
6950 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
6951
6952 ac_ext=${ac_fc_srcext-f}
6953 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6954 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6955 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6956
6957 ac_save_ext=$ac_ext
6958 ac_ext=F90
6959 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
6960
6961 if test "$PREPFLAG"; then :
6962 FCFLAGS_SRCEXT="${PREPFLAG}"
6963 fi
6964 cat > conftest.$ac_ext <<_ACEOF
6965
6966
6967 program conftest
6968 integer :: i
6969 i = 1
6970 end program conftest
6971
6972 _ACEOF
6973 if ac_fn_fc_try_compile "$LINENO"; then :
6974 prepflagworks=1
6975 else
6976 prepflagworks=0
6977 fi
6978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6979
6980 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
6981 ac_ext=$ac_save_ext
6982 ac_ext=${ac_fc_srcext-f}
6983 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6984 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6985 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6986
6987
6988 if test "$prepflagworks" = 1; then
6989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6990 $as_echo "yes" >&6; }
6991 FCFLAGS_SRCEXT="${PREPFLAG}"
6992
6993 else
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6995 $as_echo "no" >&6; }
6996 as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
6997 fi
6998 fi
6999
7000
7001
7002
7003
7004 # Try to determine native compiler flags that allow us to use F90 suffix
7005 # for preprocessed f90 source with -D type defines
7006
7007 if test "$ac_test_PREPDEFFLAG" != "set"; then
7008 PREPDEFFLAG=""
7009 case "${host_cpu}-${host_os}" in
7010
7011 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
7012 PREPDEFFLAG=" "
7013 fi;;
7014 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
7015 PREPDEFFLAG="-WF,"
7016 fi;;
7017 *darwin*)
7018 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
7019 PREPDEFFLAG="-WF,"
7020 fi;;
7021 esac
7022
7023 if test -z "$PREPDEFFLAG"; then
7024 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
7025 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
7026 PREPDEFFLAG=" "
7027 fi
7028
7029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
7030 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
7031
7032 ac_ext=${ac_fc_srcext-f}
7033 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7034 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7035 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7036
7037 ac_save_ext=$ac_ext
7038 ac_ext=F90
7039 ac_save_FCFLAGS=$FCFLAGS
7040
7041 if test "$PREPDEFFLAG"; then :
7042 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
7043 fi
7044 cat > conftest.$ac_ext <<_ACEOF
7045
7046
7047 program conftest
7048 integer :: i
7049 #ifdef TEST
7050 i = 1
7051 #else
7052 choke me
7053 #endif
7054 end program conftest
7055
7056 _ACEOF
7057 if ac_fn_fc_try_compile "$LINENO"; then :
7058 prepdefflagworks=1
7059 else
7060 prepdefflagworks=0
7061 fi
7062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7063
7064 FCFLAGS=$ac_save_FCFLAGS
7065 ac_ext=$ac_save_ext
7066 ac_ext=${ac_fc_srcext-f}
7067 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7068 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7069 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7070
7071
7072 if test "$prepdefflagworks" = 1; then
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7074 $as_echo "yes" >&6; }
7075
7076 else
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7078 $as_echo "no" >&6; }
7079 as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
7080 fi
7081 fi
7082
7083 ac_ext=${ac_fc_srcext-f}
7084 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7085 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7086 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7088 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7089 if test "${ac_cv_prog_fc_v+set}" = set; then :
7090 $as_echo_n "(cached) " >&6
7091 else
7092 cat > conftest.$ac_ext <<_ACEOF
7093 program main
7094
7095 end
7096 _ACEOF
7097 if ac_fn_fc_try_compile "$LINENO"; then :
7098 ac_cv_prog_fc_v=
7099 # Try some options frequently used verbose output
7100 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7101 cat > conftest.$ac_ext <<_ACEOF
7102 program main
7103
7104 end
7105 _ACEOF
7106
7107 # Compile and link our simple test program by passing a flag (argument
7108 # 1 to this macro) to the Fortran compiler in order to get
7109 # "verbose" output that we can then parse for the Fortran linker
7110 # flags.
7111 ac_save_FCFLAGS=$FCFLAGS
7112 FCFLAGS="$FCFLAGS $ac_verb"
7113 eval "set x $ac_link"
7114 shift
7115 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7116 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7117 # LIBRARY_PATH; skip all such settings.
7118 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7119 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7120 $as_echo "$ac_fc_v_output" >&5
7121 FCFLAGS=$ac_save_FCFLAGS
7122
7123 rm -rf conftest*
7124
7125 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7126 # /foo, /bar, and /baz are search directories for the Fortran linker.
7127 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7128 ac_fc_v_output="`echo $ac_fc_v_output |
7129 grep 'LPATH is:' |
7130 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7131
7132 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7133 # that detects unbalanced quotes in FLIBS should be implemented
7134 # and (ugh) tested at some point.
7135 case $ac_fc_v_output in
7136 # If we are using xlf then replace all the commas with spaces.
7137 *xlfentry*)
7138 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7139
7140 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7141 # $LIBS confuse us, and the libraries appear later in the output anyway).
7142 *mGLOB_options_string*)
7143 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7144
7145 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7146 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7147 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7148 *-cmdline\ * | *-ignore\ * | *-def\ *)
7149 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7150 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7151 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7152 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7153
7154 # If we are using Cray Fortran then delete quotes.
7155 *cft90*)
7156 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7157 esac
7158
7159
7160 # look for -l* and *.a constructs in the output
7161 for ac_arg in $ac_fc_v_output; do
7162 case $ac_arg in
7163 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7164 ac_cv_prog_fc_v=$ac_verb
7165 break 2 ;;
7166 esac
7167 done
7168 done
7169 if test -z "$ac_cv_prog_fc_v"; then
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7171 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7172 fi
7173 else
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7175 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7176 fi
7177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7178
7179 fi
7180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7181 $as_echo "$ac_cv_prog_fc_v" >&6; }
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7183 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7184 if test "${ac_cv_fc_libs+set}" = set; then :
7185 $as_echo_n "(cached) " >&6
7186 else
7187 if test "x$FCLIBS" != "x"; then
7188 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7189 else
7190
7191 cat > conftest.$ac_ext <<_ACEOF
7192 program main
7193
7194 end
7195 _ACEOF
7196
7197 # Compile and link our simple test program by passing a flag (argument
7198 # 1 to this macro) to the Fortran compiler in order to get
7199 # "verbose" output that we can then parse for the Fortran linker
7200 # flags.
7201 ac_save_FCFLAGS=$FCFLAGS
7202 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7203 eval "set x $ac_link"
7204 shift
7205 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7206 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7207 # LIBRARY_PATH; skip all such settings.
7208 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7209 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7210 $as_echo "$ac_fc_v_output" >&5
7211 FCFLAGS=$ac_save_FCFLAGS
7212
7213 rm -rf conftest*
7214
7215 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7216 # /foo, /bar, and /baz are search directories for the Fortran linker.
7217 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7218 ac_fc_v_output="`echo $ac_fc_v_output |
7219 grep 'LPATH is:' |
7220 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7221
7222 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7223 # that detects unbalanced quotes in FLIBS should be implemented
7224 # and (ugh) tested at some point.
7225 case $ac_fc_v_output in
7226 # If we are using xlf then replace all the commas with spaces.
7227 *xlfentry*)
7228 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7229
7230 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7231 # $LIBS confuse us, and the libraries appear later in the output anyway).
7232 *mGLOB_options_string*)
7233 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7234
7235 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7236 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7237 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7238 *-cmdline\ * | *-ignore\ * | *-def\ *)
7239 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7240 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7241 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7242 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7243
7244 # If we are using Cray Fortran then delete quotes.
7245 *cft90*)
7246 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7247 esac
7248
7249
7250
7251 ac_cv_fc_libs=
7252
7253 # Save positional arguments (if any)
7254 ac_save_positional="$@"
7255
7256 set X $ac_fc_v_output
7257 while test $# != 1; do
7258 shift
7259 ac_arg=$1
7260 case $ac_arg in
7261 [\\/]*.a | ?:[\\/]*.a)
7262 ac_exists=false
7263 for ac_i in $ac_cv_fc_libs; do
7264 if test x"$ac_arg" = x"$ac_i"; then
7265 ac_exists=true
7266 break
7267 fi
7268 done
7269
7270 if test x"$ac_exists" = xtrue; then :
7271
7272 else
7273 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7274 fi
7275 ;;
7276 -bI:*)
7277 ac_exists=false
7278 for ac_i in $ac_cv_fc_libs; do
7279 if test x"$ac_arg" = x"$ac_i"; then
7280 ac_exists=true
7281 break
7282 fi
7283 done
7284
7285 if test x"$ac_exists" = xtrue; then :
7286
7287 else
7288 if test "$ac_compiler_gnu" = yes; then
7289 for ac_link_opt in $ac_arg; do
7290 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7291 done
7292 else
7293 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7294 fi
7295 fi
7296 ;;
7297 # Ignore these flags.
7298 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7299 |-LANG:=* | -LIST:* | -LNO:*)
7300 ;;
7301 -lkernel32)
7302 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7303 ;;
7304 -[LRuYz])
7305 # These flags, when seen by themselves, take an argument.
7306 # We remove the space between option and argument and re-iterate
7307 # unless we find an empty arg or a new option (starting with -)
7308 case $2 in
7309 "" | -*);;
7310 *)
7311 ac_arg="$ac_arg$2"
7312 shift; shift
7313 set X $ac_arg "$@"
7314 ;;
7315 esac
7316 ;;
7317 -YP,*)
7318 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7319 ac_exists=false
7320 for ac_i in $ac_cv_fc_libs; do
7321 if test x"$ac_j" = x"$ac_i"; then
7322 ac_exists=true
7323 break
7324 fi
7325 done
7326
7327 if test x"$ac_exists" = xtrue; then :
7328
7329 else
7330 ac_arg="$ac_arg $ac_j"
7331 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7332 fi
7333 done
7334 ;;
7335 -[lLR]*)
7336 ac_exists=false
7337 for ac_i in $ac_cv_fc_libs; do
7338 if test x"$ac_arg" = x"$ac_i"; then
7339 ac_exists=true
7340 break
7341 fi
7342 done
7343
7344 if test x"$ac_exists" = xtrue; then :
7345
7346 else
7347 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7348 fi
7349 ;;
7350 -zallextract*| -zdefaultextract)
7351 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7352 ;;
7353 # Ignore everything else.
7354 esac
7355 done
7356 # restore positional arguments
7357 set X $ac_save_positional; shift
7358
7359 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
7360 # then we insist that the "run path" must be an absolute path (i.e. it
7361 # must begin with a "/").
7362 case `(uname -sr) 2>/dev/null` in
7363 "SunOS 5"*)
7364 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7365 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7366 test "x$ac_ld_run_path" != x &&
7367 if test "$ac_compiler_gnu" = yes; then
7368 for ac_link_opt in $ac_ld_run_path; do
7369 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7370 done
7371 else
7372 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7373 fi
7374 ;;
7375 esac
7376 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7377
7378 fi
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7380 $as_echo "$ac_cv_fc_libs" >&6; }
7381 FCLIBS="$ac_cv_fc_libs"
7382
7383
7384 ac_ext=${ac_fc_srcext-f}
7385 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7386 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7387 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7388
7389 ac_ext=${ac_fc_srcext-f}
7390 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7391 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7392 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7393
7394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
7395 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
7396 if test "${ac_cv_fc_dummy_main+set}" = set; then :
7397 $as_echo_n "(cached) " >&6
7398 else
7399 ac_fc_dm_save_LIBS=$LIBS
7400 LIBS="$LIBS $FCLIBS"
7401 ac_fortran_dm_var=FC_DUMMY_MAIN
7402 ac_ext=c
7403 ac_cpp='$CPP $CPPFLAGS'
7404 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7405 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7406 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7407
7408 # First, try linking without a dummy main:
7409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7410 /* end confdefs.h. */
7411
7412 #ifdef FC_DUMMY_MAIN
7413 #ifndef FC_DUMMY_MAIN_EQ_F77
7414 # ifdef __cplusplus
7415 extern "C"
7416 # endif
7417 int FC_DUMMY_MAIN() { return 1; }
7418 #endif
7419 #endif
7420 int
7421 main ()
7422 {
7423
7424 ;
7425 return 0;
7426 }
7427 _ACEOF
7428 if ac_fn_c_try_link "$LINENO"; then :
7429 ac_cv_fortran_dummy_main=none
7430 else
7431 ac_cv_fortran_dummy_main=unknown
7432 fi
7433 rm -f core conftest.err conftest.$ac_objext \
7434 conftest$ac_exeext conftest.$ac_ext
7435
7436 if test $ac_cv_fortran_dummy_main = unknown; then
7437 for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
7438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7439 /* end confdefs.h. */
7440 #define $ac_fortran_dm_var $ac_func
7441 #ifdef FC_DUMMY_MAIN
7442 #ifndef FC_DUMMY_MAIN_EQ_F77
7443 # ifdef __cplusplus
7444 extern "C"
7445 # endif
7446 int FC_DUMMY_MAIN() { return 1; }
7447 #endif
7448 #endif
7449 int
7450 main ()
7451 {
7452
7453 ;
7454 return 0;
7455 }
7456 _ACEOF
7457 if ac_fn_c_try_link "$LINENO"; then :
7458 ac_cv_fortran_dummy_main=$ac_func; break
7459 fi
7460 rm -f core conftest.err conftest.$ac_objext \
7461 conftest$ac_exeext conftest.$ac_ext
7462 done
7463 fi
7464 ac_ext=${ac_fc_srcext-f}
7465 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7466 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7467 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7468 ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
7469 rm -rf conftest*
7470 LIBS=$ac_fc_dm_save_LIBS
7471
7472 fi
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
7474 $as_echo "$ac_cv_fc_dummy_main" >&6; }
7475 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
7476 if test "$FC_DUMMY_MAIN" != unknown; then :
7477 if test $FC_DUMMY_MAIN != none; then
7478
7479 cat >>confdefs.h <<_ACEOF
7480 #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
7481 _ACEOF
7482
7483 if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
7484
7485 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
7486
7487 fi
7488 fi
7489 else
7490 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7491 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7492 as_fn_error "linking to Fortran libraries from C fails
7493 See \`config.log' for more details." "$LINENO" 5; }
7494 fi
7495
7496 ac_ext=${ac_fc_srcext-f}
7497 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7498 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7499 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7500
7501 ac_ext=${ac_fc_srcext-f}
7502 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7503 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7504 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
7506 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
7507 if test "${ac_cv_fc_mangling+set}" = set; then :
7508 $as_echo_n "(cached) " >&6
7509 else
7510 cat > conftest.$ac_ext <<_ACEOF
7511 subroutine foobar()
7512 return
7513 end
7514 subroutine foo_bar()
7515 return
7516 end
7517 _ACEOF
7518 if ac_fn_fc_try_compile "$LINENO"; then :
7519 mv conftest.$ac_objext cfortran_test.$ac_objext
7520
7521 ac_save_LIBS=$LIBS
7522 LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
7523
7524 ac_ext=c
7525 ac_cpp='$CPP $CPPFLAGS'
7526 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7527 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7528 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7529 ac_success=no
7530 for ac_foobar in foobar FOOBAR; do
7531 for ac_underscore in "" "_"; do
7532 ac_func="$ac_foobar$ac_underscore"
7533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7534 /* end confdefs.h. */
7535
7536 /* Override any GCC internal prototype to avoid an error.
7537 Use char because int might match the return type of a GCC
7538 builtin and then its argument prototype would still apply. */
7539 #ifdef __cplusplus
7540 extern "C"
7541 #endif
7542 char $ac_func ();
7543 #ifdef FC_DUMMY_MAIN
7544 #ifndef FC_DUMMY_MAIN_EQ_F77
7545 # ifdef __cplusplus
7546 extern "C"
7547 # endif
7548 int FC_DUMMY_MAIN() { return 1; }
7549 #endif
7550 #endif
7551 int
7552 main ()
7553 {
7554 return $ac_func ();
7555 ;
7556 return 0;
7557 }
7558 _ACEOF
7559 if ac_fn_c_try_link "$LINENO"; then :
7560 ac_success=yes; break 2
7561 fi
7562 rm -f core conftest.err conftest.$ac_objext \
7563 conftest$ac_exeext conftest.$ac_ext
7564 done
7565 done
7566 ac_ext=${ac_fc_srcext-f}
7567 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7568 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7569 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7570
7571 if test "$ac_success" = "yes"; then
7572 case $ac_foobar in
7573 foobar)
7574 ac_case=lower
7575 ac_foo_bar=foo_bar
7576 ;;
7577 FOOBAR)
7578 ac_case=upper
7579 ac_foo_bar=FOO_BAR
7580 ;;
7581 esac
7582
7583 ac_ext=c
7584 ac_cpp='$CPP $CPPFLAGS'
7585 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7586 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7587 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7588 ac_success_extra=no
7589 for ac_extra in "" "_"; do
7590 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
7591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7592 /* end confdefs.h. */
7593
7594 /* Override any GCC internal prototype to avoid an error.
7595 Use char because int might match the return type of a GCC
7596 builtin and then its argument prototype would still apply. */
7597 #ifdef __cplusplus
7598 extern "C"
7599 #endif
7600 char $ac_func ();
7601 #ifdef FC_DUMMY_MAIN
7602 #ifndef FC_DUMMY_MAIN_EQ_F77
7603 # ifdef __cplusplus
7604 extern "C"
7605 # endif
7606 int FC_DUMMY_MAIN() { return 1; }
7607 #endif
7608 #endif
7609 int
7610 main ()
7611 {
7612 return $ac_func ();
7613 ;
7614 return 0;
7615 }
7616 _ACEOF
7617 if ac_fn_c_try_link "$LINENO"; then :
7618 ac_success_extra=yes; break
7619 fi
7620 rm -f core conftest.err conftest.$ac_objext \
7621 conftest$ac_exeext conftest.$ac_ext
7622 done
7623 ac_ext=${ac_fc_srcext-f}
7624 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7625 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7626 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7627
7628 if test "$ac_success_extra" = "yes"; then
7629 ac_cv_fc_mangling="$ac_case case"
7630 if test -z "$ac_underscore"; then
7631 ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
7632 else
7633 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
7634 fi
7635 if test -z "$ac_extra"; then
7636 ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
7637 else
7638 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
7639 fi
7640 else
7641 ac_cv_fc_mangling="unknown"
7642 fi
7643 else
7644 ac_cv_fc_mangling="unknown"
7645 fi
7646
7647 LIBS=$ac_save_LIBS
7648 rm -rf conftest*
7649 rm -f cfortran_test*
7650 else
7651 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7652 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7653 as_fn_error "cannot compile a simple Fortran program
7654 See \`config.log' for more details." "$LINENO" 5; }
7655 fi
7656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7657
7658 fi
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
7660 $as_echo "$ac_cv_fc_mangling" >&6; }
7661
7662 ac_ext=${ac_fc_srcext-f}
7663 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7664 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7665 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7666
7667 ac_ext=${ac_fc_srcext-f}
7668 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7669 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7670 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7671 case $ac_cv_fc_mangling in
7672 "lower case, no underscore, no extra underscore")
7673 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7674
7675 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
7676 ;;
7677 "lower case, no underscore, extra underscore")
7678 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7679
7680 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7681 ;;
7682 "lower case, underscore, no extra underscore")
7683 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7684
7685 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7686 ;;
7687 "lower case, underscore, extra underscore")
7688 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7689
7690 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
7691 ;;
7692 "upper case, no underscore, no extra underscore")
7693 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7694
7695 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
7696 ;;
7697 "upper case, no underscore, extra underscore")
7698 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7699
7700 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7701 ;;
7702 "upper case, underscore, no extra underscore")
7703 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7704
7705 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7706 ;;
7707 "upper case, underscore, extra underscore")
7708 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7709
7710 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
7711 ;;
7712 *)
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
7714 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
7715 ;;
7716 esac
7717
7718 ac_ext=${ac_fc_srcext-f}
7719 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7720 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7721 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7722
7723
7724
7725 ac_ext=${ac_fc_srcext-f}
7726 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7727 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7728 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7730 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7731 if test "${ac_cv_prog_fc_v+set}" = set; then :
7732 $as_echo_n "(cached) " >&6
7733 else
7734 cat > conftest.$ac_ext <<_ACEOF
7735 program main
7736
7737 end
7738 _ACEOF
7739 if ac_fn_fc_try_compile "$LINENO"; then :
7740 ac_cv_prog_fc_v=
7741 # Try some options frequently used verbose output
7742 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7743 cat > conftest.$ac_ext <<_ACEOF
7744 program main
7745
7746 end
7747 _ACEOF
7748
7749 # Compile and link our simple test program by passing a flag (argument
7750 # 1 to this macro) to the Fortran compiler in order to get
7751 # "verbose" output that we can then parse for the Fortran linker
7752 # flags.
7753 ac_save_FCFLAGS=$FCFLAGS
7754 FCFLAGS="$FCFLAGS $ac_verb"
7755 eval "set x $ac_link"
7756 shift
7757 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7758 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7759 # LIBRARY_PATH; skip all such settings.
7760 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7761 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7762 $as_echo "$ac_fc_v_output" >&5
7763 FCFLAGS=$ac_save_FCFLAGS
7764
7765 rm -rf conftest*
7766
7767 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7768 # /foo, /bar, and /baz are search directories for the Fortran linker.
7769 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7770 ac_fc_v_output="`echo $ac_fc_v_output |
7771 grep 'LPATH is:' |
7772 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7773
7774 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7775 # that detects unbalanced quotes in FLIBS should be implemented
7776 # and (ugh) tested at some point.
7777 case $ac_fc_v_output in
7778 # If we are using xlf then replace all the commas with spaces.
7779 *xlfentry*)
7780 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7781
7782 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7783 # $LIBS confuse us, and the libraries appear later in the output anyway).
7784 *mGLOB_options_string*)
7785 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7786
7787 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7788 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7789 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7790 *-cmdline\ * | *-ignore\ * | *-def\ *)
7791 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7792 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7793 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7794 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7795
7796 # If we are using Cray Fortran then delete quotes.
7797 *cft90*)
7798 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7799 esac
7800
7801
7802 # look for -l* and *.a constructs in the output
7803 for ac_arg in $ac_fc_v_output; do
7804 case $ac_arg in
7805 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7806 ac_cv_prog_fc_v=$ac_verb
7807 break 2 ;;
7808 esac
7809 done
7810 done
7811 if test -z "$ac_cv_prog_fc_v"; then
7812 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7813 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7814 fi
7815 else
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7817 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7818 fi
7819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7820
7821 fi
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7823 $as_echo "$ac_cv_prog_fc_v" >&6; }
7824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7825 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7826 if test "${ac_cv_fc_libs+set}" = set; then :
7827 $as_echo_n "(cached) " >&6
7828 else
7829 if test "x$FCLIBS" != "x"; then
7830 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7831 else
7832
7833 cat > conftest.$ac_ext <<_ACEOF
7834 program main
7835
7836 end
7837 _ACEOF
7838
7839 # Compile and link our simple test program by passing a flag (argument
7840 # 1 to this macro) to the Fortran compiler in order to get
7841 # "verbose" output that we can then parse for the Fortran linker
7842 # flags.
7843 ac_save_FCFLAGS=$FCFLAGS
7844 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7845 eval "set x $ac_link"
7846 shift
7847 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7848 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7849 # LIBRARY_PATH; skip all such settings.
7850 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7851 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7852 $as_echo "$ac_fc_v_output" >&5
7853 FCFLAGS=$ac_save_FCFLAGS
7854
7855 rm -rf conftest*
7856
7857 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7858 # /foo, /bar, and /baz are search directories for the Fortran linker.
7859 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7860 ac_fc_v_output="`echo $ac_fc_v_output |
7861 grep 'LPATH is:' |
7862 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7863
7864 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7865 # that detects unbalanced quotes in FLIBS should be implemented
7866 # and (ugh) tested at some point.
7867 case $ac_fc_v_output in
7868 # If we are using xlf then replace all the commas with spaces.
7869 *xlfentry*)
7870 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7871
7872 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7873 # $LIBS confuse us, and the libraries appear later in the output anyway).
7874 *mGLOB_options_string*)
7875 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7876
7877 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7878 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7879 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7880 *-cmdline\ * | *-ignore\ * | *-def\ *)
7881 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7882 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7883 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7884 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7885
7886 # If we are using Cray Fortran then delete quotes.
7887 *cft90*)
7888 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7889 esac
7890
7891
7892
7893 ac_cv_fc_libs=
7894
7895 # Save positional arguments (if any)
7896 ac_save_positional="$@"
7897
7898 set X $ac_fc_v_output
7899 while test $# != 1; do
7900 shift
7901 ac_arg=$1
7902 case $ac_arg in
7903 [\\/]*.a | ?:[\\/]*.a)
7904 ac_exists=false
7905 for ac_i in $ac_cv_fc_libs; do
7906 if test x"$ac_arg" = x"$ac_i"; then
7907 ac_exists=true
7908 break
7909 fi
7910 done
7911
7912 if test x"$ac_exists" = xtrue; then :
7913
7914 else
7915 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7916 fi
7917 ;;
7918 -bI:*)
7919 ac_exists=false
7920 for ac_i in $ac_cv_fc_libs; do
7921 if test x"$ac_arg" = x"$ac_i"; then
7922 ac_exists=true
7923 break
7924 fi
7925 done
7926
7927 if test x"$ac_exists" = xtrue; then :
7928
7929 else
7930 if test "$ac_compiler_gnu" = yes; then
7931 for ac_link_opt in $ac_arg; do
7932 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7933 done
7934 else
7935 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7936 fi
7937 fi
7938 ;;
7939 # Ignore these flags.
7940 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7941 |-LANG:=* | -LIST:* | -LNO:*)
7942 ;;
7943 -lkernel32)
7944 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7945 ;;
7946 -[LRuYz])
7947 # These flags, when seen by themselves, take an argument.
7948 # We remove the space between option and argument and re-iterate
7949 # unless we find an empty arg or a new option (starting with -)
7950 case $2 in
7951 "" | -*);;
7952 *)
7953 ac_arg="$ac_arg$2"
7954 shift; shift
7955 set X $ac_arg "$@"
7956 ;;
7957 esac
7958 ;;
7959 -YP,*)
7960 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7961 ac_exists=false
7962 for ac_i in $ac_cv_fc_libs; do
7963 if test x"$ac_j" = x"$ac_i"; then
7964 ac_exists=true
7965 break
7966 fi
7967 done
7968
7969 if test x"$ac_exists" = xtrue; then :
7970
7971 else
7972 ac_arg="$ac_arg $ac_j"
7973 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7974 fi
7975 done
7976 ;;
7977 -[lLR]*)
7978 ac_exists=false
7979 for ac_i in $ac_cv_fc_libs; do
7980 if test x"$ac_arg" = x"$ac_i"; then
7981 ac_exists=true
7982 break
7983 fi
7984 done
7985
7986 if test x"$ac_exists" = xtrue; then :
7987
7988 else
7989 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7990 fi
7991 ;;
7992 -zallextract*| -zdefaultextract)
7993 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7994 ;;
7995 # Ignore everything else.
7996 esac
7997 done
7998 # restore positional arguments
7999 set X $ac_save_positional; shift
8000
8001 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
8002 # then we insist that the "run path" must be an absolute path (i.e. it
8003 # must begin with a "/").
8004 case `(uname -sr) 2>/dev/null` in
8005 "SunOS 5"*)
8006 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
8007 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
8008 test "x$ac_ld_run_path" != x &&
8009 if test "$ac_compiler_gnu" = yes; then
8010 for ac_link_opt in $ac_ld_run_path; do
8011 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
8012 done
8013 else
8014 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
8015 fi
8016 ;;
8017 esac
8018 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
8019
8020 fi
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
8022 $as_echo "$ac_cv_fc_libs" >&6; }
8023 FCLIBS="$ac_cv_fc_libs"
8024
8025
8026 ac_ext=${ac_fc_srcext-f}
8027 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8028 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8029 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8030
8031
8032
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
8034 $as_echo_n "checking for module suffix... " >&6; }
8035 rm -f conftest*
8036 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8037 rm -f work*
8038 cat >conftest.$ac_ext <<EOF
8039 module conftest
8040 integer n
8041 parameter (n=1)
8042 end module conftest
8043 EOF
8044 # SGI and absoft compilers generates module name in upper case!
8045 testname="conftest"
8046 modcase="lower"
8047 if (eval $ac_compile) 2>/dev/null ; then
8048 MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
8049 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
8050 if test -z "$MOD" ; then
8051 MOD=`ls CONFTEST* 2>/dev/null \
8052 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8053 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
8054 if test -n "$MOD" ; then
8055 testname="CONFTEST"
8056 modcase="upper"
8057 fi
8058 fi
8059 if test -z "$MOD" ; then
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8061 $as_echo "unknown" >&6; }
8062 # Use mod if we can't figure it out
8063 MOD="mod"
8064 else
8065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
8066 $as_echo "$MOD" >&6; }
8067 fi
8068 if test -s work.pcl ; then
8069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
8070 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
8071 fi
8072 else
8073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8074 $as_echo "unknown" >&6; }
8075 fi
8076
8077
8078
8079
8080
8081 # Check for module include path (some use -I, some (Solaris) use -M, some
8082 # (absoft) use -p).
8083 # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
8084 # specified, work.pcl and work.pc are created. However, if you specify
8085 # a file, it must contain a the name of a file ending in .pc . Ugh!
8086 # Use the module made above
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
8088 $as_echo_n "checking for module directory path flag... " >&6; }
8089 rm -f conftest*
8090 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8091 rm -f work*
8092 cat >conftest.$ac_ext <<EOF
8093 module conftest
8094 integer n
8095 parameter (n=1)
8096 end module conftest
8097 EOF
8098 # SGI and absoft compilers generates module name in upper case!
8099 testname="conftest"
8100 if (eval $ac_compile) 2>/dev/null ; then
8101 mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8102 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
8103 if test -n "$mod" ; then
8104 testname="CONFTEST"
8105 fi
8106 madedir=0
8107 if test ! -d conf ; then mkdir conf ; madedir=1; fi
8108 cp $testname.$MOD conf
8109 rm -f conftest* CONFTEST*
8110 cat >conftest1.$ac_ext <<EOF
8111 program main
8112 use conftest
8113 print *, n
8114 end
8115 EOF
8116 F90_WORK_FILES_ARG=""
8117 F90MODINCSPEC=""
8118 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
8119 MODDIRFLAG="-I"
8120 F90MODINCSPEC="-I<dir>"
8121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
8122 $as_echo "-I" >&6; }
8123 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8124 MODDIRFLAG="-M"
8125 F90MODINCSPEC="-M<dir>"
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
8127 $as_echo "-M" >&6; }
8128 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8129 MODDIRFLAG="-p"
8130 F90MODINCSPEC="-p<dir>"
8131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
8132 $as_echo "-p" >&6; }
8133 elif test -s work.pc ; then
8134 cp work.pc conf/mpimod.pc
8135 echo "mpimod.pc" > conf/mpimod.pcl
8136 echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
8137 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
8138 MODDIRFLAG='-cl,mpimod.pcl'
8139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
8140 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
8141 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
8142 F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
8143
8144 else
8145 # The version of the Intel compiler that I have refuses to let
8146 # you put the "work catalog" list anywhere but the current
8147 # directory. For example, you cannot in
8148 :
8149 fi
8150 fi
8151 if test -z "MODDIRFLAG" ; then
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8153 $as_echo "unknown" >&6; }
8154 fi
8155
8156
8157 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
8158 if test $madedir = 1 ; then rmdir conf ; fi
8159 fi
8160
8161
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
8163 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
8164 if test "${ac_cv_f90_module_names+set}" = set; then :
8165 $as_echo_n "(cached) " >&6
8166 else
8167 ac_ext=${ac_fc_srcext-f}
8168 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8169 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8170 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8171
8172 # carry out the test in a new directory, so that we don't miss anything
8173 mkdir conftest
8174 cd conftest
8175 cat > conftest.$ac_ext <<_ACEOF
8176 MODULE Bar
8177 END MODULE Bar
8178 _ACEOF
8179 if ac_fn_fc_try_compile "$LINENO"; then :
8180 ac_cv_f90_module_names=
8181 ac_file_list=*
8182 for ac_file in $ac_file_list; do
8183 case $ac_file in
8184 # don't care for original source and object files
8185 conftest.$ac_ext | conftest.$ac_objext | conftest.err )
8186 :
8187 ;;
8188 # look for new files derived from the file name
8189 *conftest*)
8190 ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
8191 ac_exists=false
8192 for ac_i in $ac_cv_f90_module_names; do
8193 if test x"$ac_pat" = x"$ac_i"; then
8194 ac_exists=true
8195 break
8196 fi
8197 done
8198
8199 if test x"$ac_exists" = xtrue; then :
8200
8201 else
8202 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8203 fi
8204 ;;
8205 # look for new files derived from the module name,
8206 # with different case translation schemes
8207 *Bar*)
8208 ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
8209 ac_exists=false
8210 for ac_i in $ac_cv_f90_module_names; do
8211 if test x"$ac_pat" = x"$ac_i"; then
8212 ac_exists=true
8213 break
8214 fi
8215 done
8216
8217 if test x"$ac_exists" = xtrue; then :
8218
8219 else
8220 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8221 fi
8222 ;;
8223 *bar*)
8224 ac_pat=`echo $ac_file | sed s/bar/%module%/`
8225 ac_exists=false
8226 for ac_i in $ac_cv_f90_module_names; do
8227 if test x"$ac_pat" = x"$ac_i"; then
8228 ac_exists=true
8229 break
8230 fi
8231 done
8232
8233 if test x"$ac_exists" = xtrue; then :
8234
8235 else
8236 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8237 fi
8238 ;;
8239 *BAR*)
8240 ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
8241 ac_exists=false
8242 for ac_i in $ac_cv_f90_module_names; do
8243 if test x"$ac_pat" = x"$ac_i"; then
8244 ac_exists=true
8245 break
8246 fi
8247 done
8248
8249 if test x"$ac_exists" = xtrue; then :
8250
8251 else
8252 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8253 fi
8254 ;;
8255 # Other files - we have no idea how they are generated
8256 *)
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
8258 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
8259 ;;
8260 esac
8261 done
8262 if test "x$ac_cv_f90_module_names" = "x"; then
8263 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8264 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8265 fi
8266
8267 else
8268 ac_cv_f90_module_names=
8269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8270 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8271 fi
8272 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8273 cd ..
8274 # cleanup
8275 rm -rf conftest
8276 ac_ext=${ac_fc_srcext-f}
8277 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8278 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8279 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8280
8281 fi
8282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
8283 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
8284
8285 # We now generate a shell script that will help us to figure out the correct
8286 # module file names, using the value of ac_cv_f90_module_names
8287
8288 echo "Generating shell script modnam"
8289
8290 cat > scripts/modnam << EOF
8291 #! /bin/sh
8292 # This script is auto-generated by configure
8293 #
8294 usage="\\
8295 Usage: \$0 [FILES]
8296
8297 [FILES] are Fortran 90 source files.
8298 The output is a list of module file names that the Fortran 90 compiler
8299 generates when compiling [FILES]."
8300
8301 list=
8302 empty=
8303
8304 if test \$# -eq 0; then
8305 echo "\$usage"; exit 0
8306 fi
8307
8308 while test \$# != 0; do
8309
8310 file=\$1
8311 shift
8312
8313 # strip suffix
8314 base=\`echo \$file | sed 's/[.][^.]*$//'\`
8315
8316 test ! -f \$file && continue
8317
8318 # Look for module definitions and transform them to upper / lower case
8319 mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
8320 upper=\`echo \$mods | tr a-z A-Z\`
8321 lower=\`echo \$mods | tr A-Z a-z\`
8322
8323 # Here, the patterns for generating module file names were inserted by configure
8324 for trans in $ac_cv_f90_module_names; do
8325
8326 pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
8327 var=empty
8328 case \$pat in
8329 %MODULE%)
8330 var=upper ;;
8331 %Module%)
8332 var=mods ;;
8333 %module%)
8334 var=lower ;;
8335 %FILE%)
8336 test -n "\$mods" && var=base ;;
8337 esac
8338 new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
8339 list="\$list \$new"
8340 done
8341 done
8342
8343 echo \$list
8344 # end of configure-generated script
8345 EOF
8346 chmod 755 scripts/modnam
8347
8348 pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
8349 F90_MODULE_NAMES=empty
8350 case $pat in
8351 %MODULE%)
8352 F90_MODULE_NAMES=UPPER ;;
8353 %Module%)
8354 F90_MODULE_NAMES=Mixed ;;
8355 %module%)
8356 F90_MODULE_NAMES=lower ;;
8357 *)
8358 F90_MODULE_NAMES=unknown ;;
8359 esac
8360
8361 ac_ext=${ac_fc_srcext-f}
8362 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8363 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8364 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8365
8366
8367 ac_ext=c
8368 ac_cpp='$CPP $CPPFLAGS'
8369 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8370 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8371 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8372
8373
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
8375 $as_echo_n "checking for asin in -lm... " >&6; }
8376 if test "${ac_cv_lib_m_asin+set}" = set; then :
8377 $as_echo_n "(cached) " >&6
8378 else
8379 ac_check_lib_save_LIBS=$LIBS
8380 LIBS="-lm $LIBS"
8381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8382 /* end confdefs.h. */
8383
8384 /* Override any GCC internal prototype to avoid an error.
8385 Use char because int might match the return type of a GCC
8386 builtin and then its argument prototype would still apply. */
8387 #ifdef __cplusplus
8388 extern "C"
8389 #endif
8390 char asin ();
8391 #ifdef FC_DUMMY_MAIN
8392 #ifndef FC_DUMMY_MAIN_EQ_F77
8393 # ifdef __cplusplus
8394 extern "C"
8395 # endif
8396 int FC_DUMMY_MAIN() { return 1; }
8397 #endif
8398 #endif
8399 int
8400 main ()
8401 {
8402 return asin ();
8403 ;
8404 return 0;
8405 }
8406 _ACEOF
8407 if ac_fn_c_try_link "$LINENO"; then :
8408 ac_cv_lib_m_asin=yes
8409 else
8410 ac_cv_lib_m_asin=no
8411 fi
8412 rm -f core conftest.err conftest.$ac_objext \
8413 conftest$ac_exeext conftest.$ac_ext
8414 LIBS=$ac_check_lib_save_LIBS
8415 fi
8416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
8417 $as_echo "$ac_cv_lib_m_asin" >&6; }
8418 if test "x$ac_cv_lib_m_asin" = x""yes; then :
8419 cat >>confdefs.h <<_ACEOF
8420 #define HAVE_LIBM 1
8421 _ACEOF
8422
8423 LIBS="-lm $LIBS"
8424
8425 else
8426 exit
8427 fi
8428
8429
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8431 $as_echo_n "checking for ANSI C header files... " >&6; }
8432 if test "${ac_cv_header_stdc+set}" = set; then :
8433 $as_echo_n "(cached) " >&6
8434 else
8435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8436 /* end confdefs.h. */
8437 #include <stdlib.h>
8438 #include <stdarg.h>
8439 #include <string.h>
8440 #include <float.h>
8441
8442 #ifdef FC_DUMMY_MAIN
8443 #ifndef FC_DUMMY_MAIN_EQ_F77
8444 # ifdef __cplusplus
8445 extern "C"
8446 # endif
8447 int FC_DUMMY_MAIN() { return 1; }
8448 #endif
8449 #endif
8450 int
8451 main ()
8452 {
8453
8454 ;
8455 return 0;
8456 }
8457 _ACEOF
8458 if ac_fn_c_try_compile "$LINENO"; then :
8459 ac_cv_header_stdc=yes
8460 else
8461 ac_cv_header_stdc=no
8462 fi
8463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8464
8465 if test $ac_cv_header_stdc = yes; then
8466 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8468 /* end confdefs.h. */
8469 #include <string.h>
8470
8471 _ACEOF
8472 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8473 $EGREP "memchr" >/dev/null 2>&1; then :
8474
8475 else
8476 ac_cv_header_stdc=no
8477 fi
8478 rm -f conftest*
8479
8480 fi
8481
8482 if test $ac_cv_header_stdc = yes; then
8483 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8485 /* end confdefs.h. */
8486 #include <stdlib.h>
8487
8488 _ACEOF
8489 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8490 $EGREP "free" >/dev/null 2>&1; then :
8491
8492 else
8493 ac_cv_header_stdc=no
8494 fi
8495 rm -f conftest*
8496
8497 fi
8498
8499 if test $ac_cv_header_stdc = yes; then
8500 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8501 if test "$cross_compiling" = yes; then :
8502 :
8503 else
8504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8505 /* end confdefs.h. */
8506 #include <ctype.h>
8507 #include <stdlib.h>
8508 #if ((' ' & 0x0FF) == 0x020)
8509 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8510 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8511 #else
8512 # define ISLOWER(c) \
8513 (('a' <= (c) && (c) <= 'i') \
8514 || ('j' <= (c) && (c) <= 'r') \
8515 || ('s' <= (c) && (c) <= 'z'))
8516 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8517 #endif
8518
8519 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8520 int
8521 main ()
8522 {
8523 int i;
8524 for (i = 0; i < 256; i++)
8525 if (XOR (islower (i), ISLOWER (i))
8526 || toupper (i) != TOUPPER (i))
8527 return 2;
8528 return 0;
8529 }
8530 _ACEOF
8531 if ac_fn_c_try_run "$LINENO"; then :
8532
8533 else
8534 ac_cv_header_stdc=no
8535 fi
8536 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8537 conftest.$ac_objext conftest.beam conftest.$ac_ext
8538 fi
8539
8540 fi
8541 fi
8542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8543 $as_echo "$ac_cv_header_stdc" >&6; }
8544 if test $ac_cv_header_stdc = yes; then
8545
8546 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8547
8548 fi
8549
8550 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8551 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8552 inttypes.h stdint.h unistd.h
8553 do :
8554 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8555 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8556 "
8557 eval as_val=\$$as_ac_Header
8558 if test "x$as_val" = x""yes; then :
8559 cat >>confdefs.h <<_ACEOF
8560 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8561 _ACEOF
8562
8563 fi
8564
8565 done
8566
8567
8568 #
8569 # Handle user hints
8570 #
8571
8572 # Check whether --with-zlib was given.
8573 if test "${with_zlib+set}" = set; then :
8574 withval=$with_zlib; zlib_dir="$withval"
8575 else
8576 zlib_dir="not_set"
8577 fi
8578
8579 if test "$zlib_dir" != "no"; then
8580
8581 if test "$zlib_dir" != "not_set" ; then
8582 if test -d "$zlib_dir"
8583 then
8584 ZLIB_HOME="$zlib_dir"
8585 else
8586 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
8587 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
8588 ZLIB_HOME=/usr/local
8589 if test ! -f "${ZLIB_HOME}/include/zlib.h"
8590 then
8591 ZLIB_HOME=/usr
8592 fi
8593 fi
8594 fi
8595 #
8596 # Locate zlib, if wanted
8597 #
8598 if test -n "${ZLIB_HOME}"
8599 then
8600 ZLIB_OLD_LDFLAGS=$LDFLAGS
8601 ZLIB_OLD_CFLAGS=$CFLAGS
8602 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
8603 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
8604
8605 ac_ext=c
8606 ac_cpp='$CPP $CPPFLAGS'
8607 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8608 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8609 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8610
8611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8612 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8613 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
8614 $as_echo_n "(cached) " >&6
8615 else
8616 ac_check_lib_save_LIBS=$LIBS
8617 LIBS="-lz $LIBS"
8618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8619 /* end confdefs.h. */
8620
8621 /* Override any GCC internal prototype to avoid an error.
8622 Use char because int might match the return type of a GCC
8623 builtin and then its argument prototype would still apply. */
8624 #ifdef __cplusplus
8625 extern "C"
8626 #endif
8627 char inflateEnd ();
8628 #ifdef FC_DUMMY_MAIN
8629 #ifndef FC_DUMMY_MAIN_EQ_F77
8630 # ifdef __cplusplus
8631 extern "C"
8632 # endif
8633 int FC_DUMMY_MAIN() { return 1; }
8634 #endif
8635 #endif
8636 int
8637 main ()
8638 {
8639 return inflateEnd ();
8640 ;
8641 return 0;
8642 }
8643 _ACEOF
8644 if ac_fn_c_try_link "$LINENO"; then :
8645 ac_cv_lib_z_inflateEnd=yes
8646 else
8647 ac_cv_lib_z_inflateEnd=no
8648 fi
8649 rm -f core conftest.err conftest.$ac_objext \
8650 conftest$ac_exeext conftest.$ac_ext
8651 LIBS=$ac_check_lib_save_LIBS
8652 fi
8653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8654 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8655 if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
8656 zlib_cv_libz=yes
8657 else
8658 zlib_cv_libz=no
8659 fi
8660
8661 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8662 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8663 zlib_cv_zlib_h=yes
8664 else
8665 zlib_cv_zlib_h=no
8666 fi
8667
8668
8669 ac_ext=c
8670 ac_cpp='$CPP $CPPFLAGS'
8671 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8672 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8673 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8674
8675
8676 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8677
8678 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
8679
8680
8681 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8682
8683 ZLIB_INC_DIR="${ZLIB_HOME}/include"
8684 ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8685 ZLIB="-lz"
8686 else
8687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
8688 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
8689 ZLIB_INC_DIR=
8690 ZLIB_LIB_DIR=
8691 ZLIB=
8692 LDFLAGS="$ZLIB_OLD_LDFLAGS"
8693 CFLAGS="$ZLIB_OLD_CFLAGS"
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8695 $as_echo "failed" >&6; }
8696 echo ""
8697 echo "*********************************************************"
8698 echo "* WARNING: Could not find a working zlib installation *"
8699 echo "* If you need OpenMD to be able to deal with compressed *"
8700 echo "* trajectory dump files be sure to specify a valid zlib *"
8701 echo "* installation with --with-zlib=DIR *"
8702 echo "* *"
8703 echo "* OpenMD will still work without zlib installed. *"
8704 echo "*********************************************************"
8705 echo ""
8706 fi
8707
8708
8709
8710 fi
8711 fi
8712
8713 #
8714 # Handle user hints
8715 #
8716
8717 # Check whether --with-fftw was given.
8718 if test "${with_fftw+set}" = set; then :
8719 withval=$with_fftw; fftw_dir="$withval"
8720 else
8721 fftw_dir="not_set"
8722 fi
8723
8724 if test "$fftw_dir" != "no"; then
8725 if test "$fftw_dir" != "not_set" ; then
8726 if test -d "$fftw_dir"; then
8727 FFTW_HOME="$fftw_dir"
8728 else
8729 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8730 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8731 FFTW_HOME=/usr/local
8732 if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
8733 FFTW_HOME=/usr
8734 fi
8735 fi
8736 #
8737 # Locate fftw, if wanted
8738 #
8739 if test -n "${FFTW_HOME}"; then
8740 FFTW_OLD_LDFLAGS=$LDFLAGS
8741 FFTW_OLD_CFLAGS=$CFLAGS
8742 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8743 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8744
8745 ac_ext=c
8746 ac_cpp='$CPP $CPPFLAGS'
8747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8750
8751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
8752 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
8753 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
8754 $as_echo_n "(cached) " >&6
8755 else
8756 ac_check_lib_save_LIBS=$LIBS
8757 LIBS="-lfftw3 $LIBS"
8758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8759 /* end confdefs.h. */
8760
8761 /* Override any GCC internal prototype to avoid an error.
8762 Use char because int might match the return type of a GCC
8763 builtin and then its argument prototype would still apply. */
8764 #ifdef __cplusplus
8765 extern "C"
8766 #endif
8767 char fftw_execute ();
8768 #ifdef FC_DUMMY_MAIN
8769 #ifndef FC_DUMMY_MAIN_EQ_F77
8770 # ifdef __cplusplus
8771 extern "C"
8772 # endif
8773 int FC_DUMMY_MAIN() { return 1; }
8774 #endif
8775 #endif
8776 int
8777 main ()
8778 {
8779 return fftw_execute ();
8780 ;
8781 return 0;
8782 }
8783 _ACEOF
8784 if ac_fn_c_try_link "$LINENO"; then :
8785 ac_cv_lib_fftw3_fftw_execute=yes
8786 else
8787 ac_cv_lib_fftw3_fftw_execute=no
8788 fi
8789 rm -f core conftest.err conftest.$ac_objext \
8790 conftest$ac_exeext conftest.$ac_ext
8791 LIBS=$ac_check_lib_save_LIBS
8792 fi
8793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8794 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
8795 if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
8796 fftw_cv_libfftw3=yes
8797 else
8798 fftw_cv_libfftw3=no
8799 fi
8800
8801 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
8802 if test "x$ac_cv_header_fftw3_h" = x""yes; then :
8803 fftw_cv_fftw3_h=yes
8804 else
8805 fftw_cv_fftw3_h=no
8806 fi
8807
8808
8809 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
8811 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
8812 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
8813 $as_echo_n "(cached) " >&6
8814 else
8815 ac_check_lib_save_LIBS=$LIBS
8816 LIBS="-lfftw $LIBS"
8817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8818 /* end confdefs.h. */
8819
8820 /* Override any GCC internal prototype to avoid an error.
8821 Use char because int might match the return type of a GCC
8822 builtin and then its argument prototype would still apply. */
8823 #ifdef __cplusplus
8824 extern "C"
8825 #endif
8826 char fftwnd_one ();
8827 #ifdef FC_DUMMY_MAIN
8828 #ifndef FC_DUMMY_MAIN_EQ_F77
8829 # ifdef __cplusplus
8830 extern "C"
8831 # endif
8832 int FC_DUMMY_MAIN() { return 1; }
8833 #endif
8834 #endif
8835 int
8836 main ()
8837 {
8838 return fftwnd_one ();
8839 ;
8840 return 0;
8841 }
8842 _ACEOF
8843 if ac_fn_c_try_link "$LINENO"; then :
8844 ac_cv_lib_fftw_fftwnd_one=yes
8845 else
8846 ac_cv_lib_fftw_fftwnd_one=no
8847 fi
8848 rm -f core conftest.err conftest.$ac_objext \
8849 conftest$ac_exeext conftest.$ac_ext
8850 LIBS=$ac_check_lib_save_LIBS
8851 fi
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8853 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
8854 if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
8855 fftw_cv_libfftw=yes
8856 else
8857 fftw_cv_libfftw=no
8858 fi
8859
8860 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
8861 if test "x$ac_cv_header_fftw_h" = x""yes; then :
8862 fftw_cv_fftw_h=yes
8863 else
8864 fftw_cv_fftw_h=no
8865 fi
8866
8867
8868 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
8870 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
8871 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
8872 $as_echo_n "(cached) " >&6
8873 else
8874 ac_check_lib_save_LIBS=$LIBS
8875 LIBS="-ldfftw $LIBS"
8876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8877 /* end confdefs.h. */
8878
8879 /* Override any GCC internal prototype to avoid an error.
8880 Use char because int might match the return type of a GCC
8881 builtin and then its argument prototype would still apply. */
8882 #ifdef __cplusplus
8883 extern "C"
8884 #endif
8885 char fftwnd_one ();
8886 #ifdef FC_DUMMY_MAIN
8887 #ifndef FC_DUMMY_MAIN_EQ_F77
8888 # ifdef __cplusplus
8889 extern "C"
8890 # endif
8891 int FC_DUMMY_MAIN() { return 1; }
8892 #endif
8893 #endif
8894 int
8895 main ()
8896 {
8897 return fftwnd_one ();
8898 ;
8899 return 0;
8900 }
8901 _ACEOF
8902 if ac_fn_c_try_link "$LINENO"; then :
8903 ac_cv_lib_dfftw_fftwnd_one=yes
8904 else
8905 ac_cv_lib_dfftw_fftwnd_one=no
8906 fi
8907 rm -f core conftest.err conftest.$ac_objext \
8908 conftest$ac_exeext conftest.$ac_ext
8909 LIBS=$ac_check_lib_save_LIBS
8910 fi
8911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8912 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8913 if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
8914 fftw_cv_libdfftw=yes
8915 else
8916 fftw_cv_libdfftw=no
8917 fi
8918
8919 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
8920 if test "x$ac_cv_header_dfftw_h" = x""yes; then :
8921 fftw_cv_dfftw_h=yes
8922 else
8923 fftw_cv_dfftw_h=no
8924 fi
8925
8926
8927 fi
8928 fi
8929 ac_ext=c
8930 ac_cpp='$CPP $CPPFLAGS'
8931 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8932 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8933 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8934
8935 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8936
8937 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
8938
8939 FFTW_INC_DIR="${FFTW_HOME}/include"
8940 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8941 FFTW_LIBS="-lfftw3"
8942 else
8943 if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8944
8945 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
8946
8947 FFTW_INC_DIR="${FFTW_HOME}/include"
8948 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8949 FFTW_LIBS="-lfftw"
8950 else
8951 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8952
8953 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
8954
8955 FFTW_INC_DIR="${FFTW_HOME}/include"
8956 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8957 FFTW_LIBS="-ldfftw"
8958 else
8959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
8960 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
8961 FFTW_INC_DIR=
8962 FFTW_LIB_DIR=
8963 FFTW_LIBS=
8964 LDFLAGS="$FFTW_OLD_LDFLAGS"
8965 CFLAGS="$FFTW_OLD_CFLAGS"
8966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8967 $as_echo "failed" >&6; }
8968 echo ""
8969 echo "*********************************************************"
8970 echo "* WARNING: Could not find a working FFTW installation *"
8971 echo "* If you need the staticProps program to be able to *"
8972 echo "* compute undulation spectra, be sure to specify a *"
8973 echo "* valid fftw installation with --with-fftw=DIR *"
8974 echo "* *"
8975 echo "* OpenMD will still work without fftw installed. *"
8976 echo "*********************************************************"
8977 echo ""
8978 fi
8979 fi
8980 fi
8981
8982
8983
8984 fi
8985 fi
8986 fi
8987
8988 #
8989 # Handle user hints
8990 #
8991
8992 # Check whether --with-qhull was given.
8993 if test "${with_qhull+set}" = set; then :
8994 withval=$with_qhull; qhull_dir="$withval"
8995 else
8996 qhull_dir="not_set"
8997 fi
8998
8999 QHULL_INC_DIR=
9000 QHULL_LIB_DIR=
9001 QHULL=
9002 USE_QHULL=no
9003
9004 if test "$qhull_dir" != "no"; then
9005 if test "$qhull_dir" != "not_set" ; then
9006 if test -d "$qhull_dir"; then
9007 QHULL_HOME="$qhull_dir"
9008 else
9009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
9010 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
9011 QHULL_HOME=/usr/local
9012 if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
9013 QHULL_HOME=/usr
9014 fi
9015 fi
9016 fi
9017 #
9018 # Locate qhull, if wanted
9019 #
9020 if test -n "${QHULL_HOME}"; then
9021 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
9022 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
9023
9024 ac_ext=c
9025 ac_cpp='$CPP $CPPFLAGS'
9026 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9027 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9028 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9029
9030 QHULL_OLD_LDFLAGS=$LDFLAGS
9031 QHULL_OLD_CFLAGS=$CFLAGS
9032 QHULL_OLD_CPPFLAGS=$CPPFLAGS
9033 LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9034 CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9035 CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
9036 ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
9037 if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
9038 qhull_cv_qhull_h=yes
9039 else
9040 qhull_cv_qhull_h=no
9041 fi
9042
9043
9044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
9045 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
9046 if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
9047 $as_echo_n "(cached) " >&6
9048 else
9049 ac_check_lib_save_LIBS=$LIBS
9050 LIBS="-lqhull $LIBS"
9051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9052 /* end confdefs.h. */
9053
9054 /* Override any GCC internal prototype to avoid an error.
9055 Use char because int might match the return type of a GCC
9056 builtin and then its argument prototype would still apply. */
9057 #ifdef __cplusplus
9058 extern "C"
9059 #endif
9060 char qh_qhull ();
9061 #ifdef FC_DUMMY_MAIN
9062 #ifndef FC_DUMMY_MAIN_EQ_F77
9063 # ifdef __cplusplus
9064 extern "C"
9065 # endif
9066 int FC_DUMMY_MAIN() { return 1; }
9067 #endif
9068 #endif
9069 int
9070 main ()
9071 {
9072 return qh_qhull ();
9073 ;
9074 return 0;
9075 }
9076 _ACEOF
9077 if ac_fn_c_try_link "$LINENO"; then :
9078 ac_cv_lib_qhull_qh_qhull=yes
9079 else
9080 ac_cv_lib_qhull_qh_qhull=no
9081 fi
9082 rm -f core conftest.err conftest.$ac_objext \
9083 conftest$ac_exeext conftest.$ac_ext
9084 LIBS=$ac_check_lib_save_LIBS
9085 fi
9086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
9087 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
9088 if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
9089 qhull_cv_libqhull=yes
9090 else
9091 qhull_cv_libqhull=no
9092 fi
9093
9094 LDFLAGS="$QHULL_OLD_LDFLAGS"
9095 CFLAGS="$QHULL_OLD_CFLAGS"
9096 CPPFLAGS="$QHULL_OLD_CPPFLAGS"
9097 ac_ext=c
9098 ac_cpp='$CPP $CPPFLAGS'
9099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9102
9103
9104 if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9105
9106 $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
9107
9108
9109 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
9110
9111 USE_QHULL=yes
9112 QHULL_INC_DIR="${QHULL_HOME}/include"
9113 QHULL_LIB_DIR="${QHULL_HOME}/lib"
9114 QHULL="-lqhull"
9115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
9116 $as_echo "Working qhull found, will proceed." >&6; }
9117 else
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9119 $as_echo "$as_me: WARNING: " >&2;}
9120 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
9121 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex " >&5
9123 $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex " >&2;}
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
9125 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
9126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
9127 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
9128 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9129 $as_echo "$as_me: WARNING: " >&2;}
9130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed. " >&5
9131 $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed. " >&2;}
9132 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9133 $as_echo "$as_me: WARNING: " >&2;}
9134 fi
9135 fi
9136 fi
9137
9138
9139
9140
9141
9142 ac_ext=cpp
9143 ac_cpp='$CXXCPP $CPPFLAGS'
9144 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9145 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9146 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9148 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9149 if test -z "$CXXCPP"; then
9150 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9151 $as_echo_n "(cached) " >&6
9152 else
9153 # Double quotes because CXXCPP needs to be expanded
9154 for CXXCPP in "$CXX -E" "/lib/cpp"
9155 do
9156 ac_preproc_ok=false
9157 for ac_cxx_preproc_warn_flag in '' yes
9158 do
9159 # Use a header file that comes with gcc, so configuring glibc
9160 # with a fresh cross-compiler works.
9161 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9162 # <limits.h> exists even on freestanding compilers.
9163 # On the NeXT, cc -E runs the code through the compiler's parser,
9164 # not just through cpp. "Syntax error" is here to catch this case.
9165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9166 /* end confdefs.h. */
9167 #ifdef __STDC__
9168 # include <limits.h>
9169 #else
9170 # include <assert.h>
9171 #endif
9172 Syntax error
9173 _ACEOF
9174 if ac_fn_cxx_try_cpp "$LINENO"; then :
9175
9176 else
9177 # Broken: fails on valid input.
9178 continue
9179 fi
9180 rm -f conftest.err conftest.$ac_ext
9181
9182 # OK, works on sane cases. Now check whether nonexistent headers
9183 # can be detected and how.
9184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9185 /* end confdefs.h. */
9186 #include <ac_nonexistent.h>
9187 _ACEOF
9188 if ac_fn_cxx_try_cpp "$LINENO"; then :
9189 # Broken: success on invalid input.
9190 continue
9191 else
9192 # Passes both tests.
9193 ac_preproc_ok=:
9194 break
9195 fi
9196 rm -f conftest.err conftest.$ac_ext
9197
9198 done
9199 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9200 rm -f conftest.err conftest.$ac_ext
9201 if $ac_preproc_ok; then :
9202 break
9203 fi
9204
9205 done
9206 ac_cv_prog_CXXCPP=$CXXCPP
9207
9208 fi
9209 CXXCPP=$ac_cv_prog_CXXCPP
9210 else
9211 ac_cv_prog_CXXCPP=$CXXCPP
9212 fi
9213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9214 $as_echo "$CXXCPP" >&6; }
9215 ac_preproc_ok=false
9216 for ac_cxx_preproc_warn_flag in '' yes
9217 do
9218 # Use a header file that comes with gcc, so configuring glibc
9219 # with a fresh cross-compiler works.
9220 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9221 # <limits.h> exists even on freestanding compilers.
9222 # On the NeXT, cc -E runs the code through the compiler's parser,
9223 # not just through cpp. "Syntax error" is here to catch this case.
9224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9225 /* end confdefs.h. */
9226 #ifdef __STDC__
9227 # include <limits.h>
9228 #else
9229 # include <assert.h>
9230 #endif
9231 Syntax error
9232 _ACEOF
9233 if ac_fn_cxx_try_cpp "$LINENO"; then :
9234
9235 else
9236 # Broken: fails on valid input.
9237 continue
9238 fi
9239 rm -f conftest.err conftest.$ac_ext
9240
9241 # OK, works on sane cases. Now check whether nonexistent headers
9242 # can be detected and how.
9243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9244 /* end confdefs.h. */
9245 #include <ac_nonexistent.h>
9246 _ACEOF
9247 if ac_fn_cxx_try_cpp "$LINENO"; then :
9248 # Broken: success on invalid input.
9249 continue
9250 else
9251 # Passes both tests.
9252 ac_preproc_ok=:
9253 break
9254 fi
9255 rm -f conftest.err conftest.$ac_ext
9256
9257 done
9258 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9259 rm -f conftest.err conftest.$ac_ext
9260 if $ac_preproc_ok; then :
9261
9262 else
9263 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9264 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9265 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
9266 See \`config.log' for more details." "$LINENO" 5; }
9267 fi
9268
9269 ac_ext=cpp
9270 ac_cpp='$CXXCPP $CPPFLAGS'
9271 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9272 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9273 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9274
9275
9276 #
9277 # Handle user hints
9278 #
9279
9280 # Check whether --with-openbabel was given.
9281 if test "${with_openbabel+set}" = set; then :
9282 withval=$with_openbabel; openbabel_dir="$withval"
9283 else
9284 openbabel_dir="not_set"
9285 fi
9286
9287 if test "$openbabel_dir" != "no"; then
9288
9289 if test "$openbabel_dir" != "not_set" ; then
9290 if test -d "$openbabel_dir"
9291 then
9292 OPENBABEL_HOME="$openbabel_dir"
9293 else
9294 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9295 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9296 OPENBABEL_HOME=/usr/local
9297 if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9298 then
9299 OPENBABEL_HOME=/usr
9300 fi
9301 fi
9302 fi
9303 #
9304 # Locate openbabel, if wanted
9305 #
9306 if test -n "${OPENBABEL_HOME}"
9307 then
9308
9309 ac_ext=cpp
9310 ac_cpp='$CXXCPP $CPPFLAGS'
9311 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9312 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9313 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9314
9315 OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9316 OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9317 LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9318 CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9319 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
9320 if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
9321 openbabel_cv_openbabel_h=yes
9322 else
9323 openbabel_cv_openbabel_h=no
9324 fi
9325
9326
9327 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
9328 if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
9329 openbabel_cv_obconversion_h=yes
9330 else
9331 openbabel_cv_obconversion_h=no
9332 fi
9333
9334
9335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9336 /* end confdefs.h. */
9337
9338
9339 #include <openbabel/babelconfig.h>
9340 #include <openbabel/obconversion.h>
9341 using namespace std;
9342 using namespace OpenBabel;
9343
9344 #ifdef FC_DUMMY_MAIN
9345 #ifndef FC_DUMMY_MAIN_EQ_F77
9346 # ifdef __cplusplus
9347 extern "C"
9348 # endif
9349 int FC_DUMMY_MAIN() { return 1; }
9350 #endif
9351 #endif
9352 int
9353 main ()
9354 {
9355
9356 OBConversion Conv(&cin, &cout);
9357
9358
9359 ;
9360 return 0;
9361 }
9362 _ACEOF
9363 if ac_fn_cxx_try_link "$LINENO"; then :
9364
9365 openbabel_lib_found="yes"
9366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
9367 $as_echo "found" >&6; }
9368
9369 else
9370
9371 openbabel_lib_found="no"
9372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9373 $as_echo "not found" >&6; }
9374
9375
9376 fi
9377 rm -f core conftest.err conftest.$ac_objext \
9378 conftest$ac_exeext conftest.$ac_ext
9379 ac_ext=c
9380 ac_cpp='$CPP $CPPFLAGS'
9381 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9382 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9383 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9384
9385 LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9386 CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9387
9388 if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9389 USE_OPENBABEL=yes
9390 OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9391 OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9392 OPENBABEL_LIB="-lopenbabel"
9393 else
9394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
9395 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
9396 OPENBABEL_INC_DIR=
9397 OPENBABEL_LIB_DIR=
9398 OPENBABEL_LIB=
9399 USE_OPENBABEL=no
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9401 $as_echo "failed" >&6; }
9402 echo ""
9403 echo "*********************************************************"
9404 echo "* WARNING: Could not find a working openbabel-2.x *"
9405 echo "* installation If you need OpenMD to be able to convert *"
9406 echo "* xyz or pdb files you need to specify a valid *"
9407 echo "* openbabel-2.x installation with --with-openbabel=DIR *"
9408 echo "* *"
9409 echo "* OpenMD will still work without openbabel installed. *"
9410 echo "*********************************************************"
9411 echo ""
9412 fi
9413
9414
9415
9416
9417 fi
9418 fi
9419
9420
9421 # Checks for header files.
9422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9423 $as_echo_n "checking for ANSI C header files... " >&6; }
9424 if test "${ac_cv_header_stdc+set}" = set; then :
9425 $as_echo_n "(cached) " >&6
9426 else
9427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9428 /* end confdefs.h. */
9429 #include <stdlib.h>
9430 #include <stdarg.h>
9431 #include <string.h>
9432 #include <float.h>
9433
9434 #ifdef FC_DUMMY_MAIN
9435 #ifndef FC_DUMMY_MAIN_EQ_F77
9436 # ifdef __cplusplus
9437 extern "C"
9438 # endif
9439 int FC_DUMMY_MAIN() { return 1; }
9440 #endif
9441 #endif
9442 int
9443 main ()
9444 {
9445
9446 ;
9447 return 0;
9448 }
9449 _ACEOF
9450 if ac_fn_c_try_compile "$LINENO"; then :
9451 ac_cv_header_stdc=yes
9452 else
9453 ac_cv_header_stdc=no
9454 fi
9455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9456
9457 if test $ac_cv_header_stdc = yes; then
9458 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9460 /* end confdefs.h. */
9461 #include <string.h>
9462
9463 _ACEOF
9464 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9465 $EGREP "memchr" >/dev/null 2>&1; then :
9466
9467 else
9468 ac_cv_header_stdc=no
9469 fi
9470 rm -f conftest*
9471
9472 fi
9473
9474 if test $ac_cv_header_stdc = yes; then
9475 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9477 /* end confdefs.h. */
9478 #include <stdlib.h>
9479
9480 _ACEOF
9481 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9482 $EGREP "free" >/dev/null 2>&1; then :
9483
9484 else
9485 ac_cv_header_stdc=no
9486 fi
9487 rm -f conftest*
9488
9489 fi
9490
9491 if test $ac_cv_header_stdc = yes; then
9492 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9493 if test "$cross_compiling" = yes; then :
9494 :
9495 else
9496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9497 /* end confdefs.h. */
9498 #include <ctype.h>
9499 #include <stdlib.h>
9500 #if ((' ' & 0x0FF) == 0x020)
9501 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9502 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9503 #else
9504 # define ISLOWER(c) \
9505 (('a' <= (c) && (c) <= 'i') \
9506 || ('j' <= (c) && (c) <= 'r') \
9507 || ('s' <= (c) && (c) <= 'z'))
9508 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9509 #endif
9510
9511 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9512 int
9513 main ()
9514 {
9515 int i;
9516 for (i = 0; i < 256; i++)
9517 if (XOR (islower (i), ISLOWER (i))
9518 || toupper (i) != TOUPPER (i))
9519 return 2;
9520 return 0;
9521 }
9522 _ACEOF
9523 if ac_fn_c_try_run "$LINENO"; then :
9524
9525 else
9526 ac_cv_header_stdc=no
9527 fi
9528 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9529 conftest.$ac_objext conftest.beam conftest.$ac_ext
9530 fi
9531
9532 fi
9533 fi
9534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9535 $as_echo "$ac_cv_header_stdc" >&6; }
9536 if test $ac_cv_header_stdc = yes; then
9537
9538 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9539
9540 fi
9541
9542 for ac_header in libintl.h limits.h machine/hal_sysinfo.h stdlib.h string.h strings.h sys/param.h sys/pstat.h sys/sysctl.h sys/sysinfo.h sys/sysmp.h sys/systemcfg.h sys/table.h sys/time.h unistd.h
9543 do :
9544 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9545 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9546 eval as_val=\$$as_ac_Header
9547 if test "x$as_val" = x""yes; then :
9548 cat >>confdefs.h <<_ACEOF
9549 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9550 _ACEOF
9551
9552 fi
9553
9554 done
9555
9556
9557 # Checks for typedefs, structures, and compiler characteristics.
9558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9559 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9560 if test "${ac_cv_header_stdbool_h+set}" = set; then :
9561 $as_echo_n "(cached) " >&6
9562 else
9563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9564 /* end confdefs.h. */
9565
9566 #include <stdbool.h>
9567 #ifndef bool
9568 "error: bool is not defined"
9569 #endif
9570 #ifndef false
9571 "error: false is not defined"
9572 #endif
9573 #if false
9574 "error: false is not 0"
9575 #endif
9576 #ifndef true
9577 "error: true is not defined"
9578 #endif
9579 #if true != 1
9580 "error: true is not 1"
9581 #endif
9582 #ifndef __bool_true_false_are_defined
9583 "error: __bool_true_false_are_defined is not defined"
9584 #endif
9585
9586 struct s { _Bool s: 1; _Bool t; } s;
9587
9588 char a[true == 1 ? 1 : -1];
9589 char b[false == 0 ? 1 : -1];
9590 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9591 char d[(bool) 0.5 == true ? 1 : -1];
9592 bool e = &s;
9593 char f[(_Bool) 0.0 == false ? 1 : -1];
9594 char g[true];
9595 char h[sizeof (_Bool)];
9596 char i[sizeof s.t];
9597 enum { j = false, k = true, l = false * true, m = true * 256 };
9598 /* The following fails for
9599 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9600 _Bool n[m];
9601 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9602 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9603 # if defined __xlc__ || defined __GNUC__
9604 /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9605 reported by James Lemley on 2005-10-05; see
9606 http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9607 This test is not quite right, since xlc is allowed to
9608 reject this program, as the initializer for xlcbug is
9609 not one of the forms that C requires support for.
9610 However, doing the test right would require a runtime
9611 test, and that would make cross-compilation harder.
9612 Let us hope that IBM fixes the xlc bug, and also adds
9613 support for this kind of constant expression. In the
9614 meantime, this test will reject xlc, which is OK, since
9615 our stdbool.h substitute should suffice. We also test
9616 this with GCC, where it should work, to detect more
9617 quickly whether someone messes up the test in the
9618 future. */
9619 char digs[] = "0123456789";
9620 int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9621 # endif
9622 /* Catch a bug in an HP-UX C compiler. See
9623 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9624 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9625 */
9626 _Bool q = true;
9627 _Bool *pq = &q;
9628
9629 #ifdef FC_DUMMY_MAIN
9630 #ifndef FC_DUMMY_MAIN_EQ_F77
9631 # ifdef __cplusplus
9632 extern "C"
9633 # endif
9634 int FC_DUMMY_MAIN() { return 1; }
9635 #endif
9636 #endif
9637 int
9638 main ()
9639 {
9640
9641 *pq |= q;
9642 *pq |= ! q;
9643 /* Refer to every declared value, to avoid compiler optimizations. */
9644 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9645 + !m + !n + !o + !p + !q + !pq);
9646
9647 ;
9648 return 0;
9649 }
9650 _ACEOF
9651 if ac_fn_c_try_compile "$LINENO"; then :
9652 ac_cv_header_stdbool_h=yes
9653 else
9654 ac_cv_header_stdbool_h=no
9655 fi
9656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9657 fi
9658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9659 $as_echo "$ac_cv_header_stdbool_h" >&6; }
9660 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9661 if test "x$ac_cv_type__Bool" = x""yes; then :
9662
9663 cat >>confdefs.h <<_ACEOF
9664 #define HAVE__BOOL 1
9665 _ACEOF
9666
9667
9668 fi
9669
9670 if test $ac_cv_header_stdbool_h = yes; then
9671
9672 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
9673
9674 fi
9675
9676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9677 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9678 if test "${ac_cv_c_const+set}" = set; then :
9679 $as_echo_n "(cached) " >&6
9680 else
9681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9682 /* end confdefs.h. */
9683
9684 #ifdef FC_DUMMY_MAIN
9685 #ifndef FC_DUMMY_MAIN_EQ_F77
9686 # ifdef __cplusplus
9687 extern "C"
9688 # endif
9689 int FC_DUMMY_MAIN() { return 1; }
9690 #endif
9691 #endif
9692 int
9693 main ()
9694 {
9695 /* FIXME: Include the comments suggested by Paul. */
9696 #ifndef __cplusplus
9697 /* Ultrix mips cc rejects this. */
9698 typedef int charset[2];
9699 const charset cs;
9700 /* SunOS 4.1.1 cc rejects this. */
9701 char const *const *pcpcc;
9702 char **ppc;
9703 /* NEC SVR4.0.2 mips cc rejects this. */
9704 struct point {int x, y;};
9705 static struct point const zero = {0,0};
9706 /* AIX XL C 1.02.0.0 rejects this.
9707 It does not let you subtract one const X* pointer from another in
9708 an arm of an if-expression whose if-part is not a constant
9709 expression */
9710 const char *g = "string";
9711 pcpcc = &g + (g ? g-g : 0);
9712 /* HPUX 7.0 cc rejects these. */
9713 ++pcpcc;
9714 ppc = (char**) pcpcc;
9715 pcpcc = (char const *const *) ppc;
9716 { /* SCO 3.2v4 cc rejects this. */
9717 char *t;
9718 char const *s = 0 ? (char *) 0 : (char const *) 0;
9719
9720 *t++ = 0;
9721 if (s) return 0;
9722 }
9723 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9724 int x[] = {25, 17};
9725 const int *foo = &x[0];
9726 ++foo;
9727 }
9728 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9729 typedef const int *iptr;
9730 iptr p = 0;
9731 ++p;
9732 }
9733 { /* AIX XL C 1.02.0.0 rejects this saying
9734 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9735 struct s { int j; const int *ap[3]; };
9736 struct s *b; b->j = 5;
9737 }
9738 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9739 const int foo = 10;
9740 if (!foo) return 0;
9741 }
9742 return !cs[0] && !zero.x;
9743 #endif
9744
9745 ;
9746 return 0;
9747 }
9748 _ACEOF
9749 if ac_fn_c_try_compile "$LINENO"; then :
9750 ac_cv_c_const=yes
9751 else
9752 ac_cv_c_const=no
9753 fi
9754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9755 fi
9756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9757 $as_echo "$ac_cv_c_const" >&6; }
9758 if test $ac_cv_c_const = no; then
9759
9760 $as_echo "#define const /**/" >>confdefs.h
9761
9762 fi
9763
9764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9765 $as_echo_n "checking for inline... " >&6; }
9766 if test "${ac_cv_c_inline+set}" = set; then :
9767 $as_echo_n "(cached) " >&6
9768 else
9769 ac_cv_c_inline=no
9770 for ac_kw in inline __inline__ __inline; do
9771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9772 /* end confdefs.h. */
9773 #ifndef __cplusplus
9774 typedef int foo_t;
9775 static $ac_kw foo_t static_foo () {return 0; }
9776 $ac_kw foo_t foo () {return 0; }
9777 #endif
9778
9779 _ACEOF
9780 if ac_fn_c_try_compile "$LINENO"; then :
9781 ac_cv_c_inline=$ac_kw
9782 fi
9783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9784 test "$ac_cv_c_inline" != no && break
9785 done
9786
9787 fi
9788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9789 $as_echo "$ac_cv_c_inline" >&6; }
9790
9791 case $ac_cv_c_inline in
9792 inline | yes) ;;
9793 *)
9794 case $ac_cv_c_inline in
9795 no) ac_val=;;
9796 *) ac_val=$ac_cv_c_inline;;
9797 esac
9798 cat >>confdefs.h <<_ACEOF
9799 #ifndef __cplusplus
9800 #define inline $ac_val
9801 #endif
9802 _ACEOF
9803 ;;
9804 esac
9805
9806 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9807 if test "x$ac_cv_type_size_t" = x""yes; then :
9808
9809 else
9810
9811 cat >>confdefs.h <<_ACEOF
9812 #define size_t unsigned int
9813 _ACEOF
9814
9815 fi
9816
9817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9818 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9819 if test "${ac_cv_header_time+set}" = set; then :
9820 $as_echo_n "(cached) " >&6
9821 else
9822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9823 /* end confdefs.h. */
9824 #include <sys/types.h>
9825 #include <sys/time.h>
9826 #include <time.h>
9827
9828 #ifdef FC_DUMMY_MAIN
9829 #ifndef FC_DUMMY_MAIN_EQ_F77
9830 # ifdef __cplusplus
9831 extern "C"
9832 # endif
9833 int FC_DUMMY_MAIN() { return 1; }
9834 #endif
9835 #endif
9836 int
9837 main ()
9838 {
9839 if ((struct tm *) 0)
9840 return 0;
9841 ;
9842 return 0;
9843 }
9844 _ACEOF
9845 if ac_fn_c_try_compile "$LINENO"; then :
9846 ac_cv_header_time=yes
9847 else
9848 ac_cv_header_time=no
9849 fi
9850 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9851 fi
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9853 $as_echo "$ac_cv_header_time" >&6; }
9854 if test $ac_cv_header_time = yes; then
9855
9856 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9857
9858 fi
9859
9860
9861 # Checks for library functions.
9862 for ac_header in stdlib.h
9863 do :
9864 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9865 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9866 cat >>confdefs.h <<_ACEOF
9867 #define HAVE_STDLIB_H 1
9868 _ACEOF
9869
9870 fi
9871
9872 done
9873
9874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
9875 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
9876 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
9877 $as_echo_n "(cached) " >&6
9878 else
9879 if test "$cross_compiling" = yes; then :
9880 ac_cv_func_malloc_0_nonnull=no
9881 else
9882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9883 /* end confdefs.h. */
9884 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9885 # include <stdlib.h>
9886 #else
9887 char *malloc ();
9888 #endif
9889
9890 #ifdef FC_DUMMY_MAIN
9891 #ifndef FC_DUMMY_MAIN_EQ_F77
9892 # ifdef __cplusplus
9893 extern "C"
9894 # endif
9895 int FC_DUMMY_MAIN() { return 1; }
9896 #endif
9897 #endif
9898 int
9899 main ()
9900 {
9901 return ! malloc (0);
9902 ;
9903 return 0;
9904 }
9905 _ACEOF
9906 if ac_fn_c_try_run "$LINENO"; then :
9907 ac_cv_func_malloc_0_nonnull=yes
9908 else
9909 ac_cv_func_malloc_0_nonnull=no
9910 fi
9911 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9912 conftest.$ac_objext conftest.beam conftest.$ac_ext
9913 fi
9914
9915 fi
9916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
9917 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
9918 if test $ac_cv_func_malloc_0_nonnull = yes; then :
9919
9920 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
9921
9922 else
9923 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
9924
9925 case " $LIBOBJS " in
9926 *" malloc.$ac_objext "* ) ;;
9927 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9928 ;;
9929 esac
9930
9931
9932 $as_echo "#define malloc rpl_malloc" >>confdefs.h
9933
9934 fi
9935
9936
9937 for ac_header in stdlib.h
9938 do :
9939 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9940 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9941 cat >>confdefs.h <<_ACEOF
9942 #define HAVE_STDLIB_H 1
9943 _ACEOF
9944
9945 fi
9946
9947 done
9948
9949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
9950 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
9951 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
9952 $as_echo_n "(cached) " >&6
9953 else
9954 if test "$cross_compiling" = yes; then :
9955 ac_cv_func_realloc_0_nonnull=no
9956 else
9957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9958 /* end confdefs.h. */
9959 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9960 # include <stdlib.h>
9961 #else
9962 char *realloc ();
9963 #endif
9964
9965 #ifdef FC_DUMMY_MAIN
9966 #ifndef FC_DUMMY_MAIN_EQ_F77
9967 # ifdef __cplusplus
9968 extern "C"
9969 # endif
9970 int FC_DUMMY_MAIN() { return 1; }
9971 #endif
9972 #endif
9973 int
9974 main ()
9975 {
9976 return ! realloc (0, 0);
9977 ;
9978 return 0;
9979 }
9980 _ACEOF
9981 if ac_fn_c_try_run "$LINENO"; then :
9982 ac_cv_func_realloc_0_nonnull=yes
9983 else
9984 ac_cv_func_realloc_0_nonnull=no
9985 fi
9986 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9987 conftest.$ac_objext conftest.beam conftest.$ac_ext
9988 fi
9989
9990 fi
9991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
9992 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
9993 if test $ac_cv_func_realloc_0_nonnull = yes; then :
9994
9995 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
9996
9997 else
9998 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
9999
10000 case " $LIBOBJS " in
10001 *" realloc.$ac_objext "* ) ;;
10002 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
10003 ;;
10004 esac
10005
10006
10007 $as_echo "#define realloc rpl_realloc" >>confdefs.h
10008
10009 fi
10010
10011
10012 for ac_header in sys/select.h sys/socket.h
10013 do :
10014 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10015 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10016 eval as_val=\$$as_ac_Header
10017 if test "x$as_val" = x""yes; then :
10018 cat >>confdefs.h <<_ACEOF
10019 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10020 _ACEOF
10021
10022 fi
10023
10024 done
10025
10026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
10027 $as_echo_n "checking types of arguments for select... " >&6; }
10028 if test "${ac_cv_func_select_args+set}" = set; then :
10029 $as_echo_n "(cached) " >&6
10030 else
10031 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10032 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10033 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10035 /* end confdefs.h. */
10036 $ac_includes_default
10037 #ifdef HAVE_SYS_SELECT_H
10038 # include <sys/select.h>
10039 #endif
10040 #ifdef HAVE_SYS_SOCKET_H
10041 # include <sys/socket.h>
10042 #endif
10043
10044 #ifdef FC_DUMMY_MAIN
10045 #ifndef FC_DUMMY_MAIN_EQ_F77
10046 # ifdef __cplusplus
10047 extern "C"
10048 # endif
10049 int FC_DUMMY_MAIN() { return 1; }
10050 #endif
10051 #endif
10052 int
10053 main ()
10054 {
10055 extern int select ($ac_arg1,
10056 $ac_arg234, $ac_arg234, $ac_arg234,
10057 $ac_arg5);
10058 ;
10059 return 0;
10060 }
10061 _ACEOF
10062 if ac_fn_c_try_compile "$LINENO"; then :
10063 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10064 fi
10065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10066 done
10067 done
10068 done
10069 # Provide a safe default value.
10070 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10071
10072 fi
10073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
10074 $as_echo "$ac_cv_func_select_args" >&6; }
10075 ac_save_IFS=$IFS; IFS=','
10076 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10077 IFS=$ac_save_IFS
10078 shift
10079
10080 cat >>confdefs.h <<_ACEOF
10081 #define SELECT_TYPE_ARG1 $1
10082 _ACEOF
10083
10084
10085 cat >>confdefs.h <<_ACEOF
10086 #define SELECT_TYPE_ARG234 ($2)
10087 _ACEOF
10088
10089
10090 cat >>confdefs.h <<_ACEOF
10091 #define SELECT_TYPE_ARG5 ($3)
10092 _ACEOF
10093
10094 rm -f conftest*
10095
10096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
10097 $as_echo_n "checking for working strtod... " >&6; }
10098 if test "${ac_cv_func_strtod+set}" = set; then :
10099 $as_echo_n "(cached) " >&6
10100 else
10101 if test "$cross_compiling" = yes; then :
10102 ac_cv_func_strtod=no
10103 else
10104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10105 /* end confdefs.h. */
10106
10107 $ac_includes_default
10108 #ifndef strtod
10109 double strtod ();
10110 #endif
10111 int
10112 main()
10113 {
10114 {
10115 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
10116 char *string = " +69";
10117 char *term;
10118 double value;
10119 value = strtod (string, &term);
10120 if (value != 69 || term != (string + 4))
10121 return 1;
10122 }
10123
10124 {
10125 /* Under Solaris 2.4, strtod returns the wrong value for the
10126 terminating character under some conditions. */
10127 char *string = "NaN";
10128 char *term;
10129 strtod (string, &term);
10130 if (term != string && *(term - 1) == 0)
10131 return 1;
10132 }
10133 return 0;
10134 }
10135
10136 _ACEOF
10137 if ac_fn_c_try_run "$LINENO"; then :
10138 ac_cv_func_strtod=yes
10139 else
10140 ac_cv_func_strtod=no
10141 fi
10142 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10143 conftest.$ac_objext conftest.beam conftest.$ac_ext
10144 fi
10145
10146 fi
10147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
10148 $as_echo "$ac_cv_func_strtod" >&6; }
10149 if test $ac_cv_func_strtod = no; then
10150 case " $LIBOBJS " in
10151 *" strtod.$ac_objext "* ) ;;
10152 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
10153 ;;
10154 esac
10155
10156 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
10157 if test "x$ac_cv_func_pow" = x""yes; then :
10158
10159 fi
10160
10161 if test $ac_cv_func_pow = no; then
10162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
10163 $as_echo_n "checking for pow in -lm... " >&6; }
10164 if test "${ac_cv_lib_m_pow+set}" = set; then :
10165 $as_echo_n "(cached) " >&6
10166 else
10167 ac_check_lib_save_LIBS=$LIBS
10168 LIBS="-lm $LIBS"
10169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10170 /* end confdefs.h. */
10171
10172 /* Override any GCC internal prototype to avoid an error.
10173 Use char because int might match the return type of a GCC
10174 builtin and then its argument prototype would still apply. */
10175 #ifdef __cplusplus
10176 extern "C"
10177 #endif
10178 char pow ();
10179 #ifdef FC_DUMMY_MAIN
10180 #ifndef FC_DUMMY_MAIN_EQ_F77
10181 # ifdef __cplusplus
10182 extern "C"
10183 # endif
10184 int FC_DUMMY_MAIN() { return 1; }
10185 #endif
10186 #endif
10187 int
10188 main ()
10189 {
10190 return pow ();
10191 ;
10192 return 0;
10193 }
10194 _ACEOF
10195 if ac_fn_c_try_link "$LINENO"; then :
10196 ac_cv_lib_m_pow=yes
10197 else
10198 ac_cv_lib_m_pow=no
10199 fi
10200 rm -f core conftest.err conftest.$ac_objext \
10201 conftest$ac_exeext conftest.$ac_ext
10202 LIBS=$ac_check_lib_save_LIBS
10203 fi
10204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
10205 $as_echo "$ac_cv_lib_m_pow" >&6; }
10206 if test "x$ac_cv_lib_m_pow" = x""yes; then :
10207 POW_LIB=-lm
10208 else
10209 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
10210 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10211 fi
10212
10213 fi
10214
10215 fi
10216
10217 for ac_func in floor getpagesize gettimeofday memset pow pstat_getdynamic pstat_getstatic select sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strstr strtol sysmp getsysinfo sysctl table
10218 do :
10219 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10220 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10221 eval as_val=\$$as_ac_var
10222 if test "x$as_val" = x""yes; then :
10223 cat >>confdefs.h <<_ACEOF
10224 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10225 _ACEOF
10226
10227 fi
10228 done
10229
10230
10231 # special check for _system_configuration because AIX <4.3.2 do not
10232 # contain the `physmem' member.
10233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
10234 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
10235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10236 /* end confdefs.h. */
10237 #include <sys/systemcfg.h>
10238 #ifdef FC_DUMMY_MAIN
10239 #ifndef FC_DUMMY_MAIN_EQ_F77
10240 # ifdef __cplusplus
10241 extern "C"
10242 # endif
10243 int FC_DUMMY_MAIN() { return 1; }
10244 #endif
10245 #endif
10246 int
10247 main ()
10248 {
10249 double x = _system_configuration.physmem;
10250 ;
10251 return 0;
10252 }
10253 _ACEOF
10254 if ac_fn_c_try_compile "$LINENO"; then :
10255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10256 $as_echo "yes" >&6; }
10257
10258 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
10259
10260 else
10261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10262 $as_echo "no" >&6; }
10263 fi
10264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10265
10266
10267 case $debug in
10268 1)
10269 ;;
10270 *)
10271
10272
10273
10274
10275
10276 # Try to determine "good" native compiler flags if none specified on command
10277 # line
10278
10279 if test "$ac_test_FFLAGS" != "set"; then
10280 FCFLAGS=""
10281 case "${host_cpu}-${host_os}" in
10282
10283 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
10284 FCFLAGS="-O2"
10285 fi;;
10286 rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
10287 FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10288 fi;;
10289 powerpc*-aix*)
10290 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10291 FCFLAGS="-O3 -qarch=ppc -qansialias -w"
10292 echo "*******************************************************"
10293 echo "* You have AIX on an unknown powerpc system. It is *"
10294 echo "* recommended that you use *"
10295 echo "* *"
10296 echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10297 echo "* ^^^ *"
10298 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10299 echo "* PowerPC CPU you have. For more info, man xlf. *"
10300 echo "*******************************************************"
10301 fi;;
10302 *darwin*)
10303 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10304 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
10305 fi
10306 if test "$FC" = ifort; then
10307 FCFLAGS="-O2"
10308 fi
10309 if test "$FC" = gfortran; then
10310 FCFLAGS="-Os"
10311 fi;;
10312 esac
10313
10314 if test -z "$FCFLAGS"; then
10315 echo ""
10316 echo "*********************************************************"
10317 echo "* WARNING: Don't know the best FCFLAGS for this system *"
10318 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10319 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
10320 echo "*********************************************************"
10321 echo ""
10322 FCFLAGS="-O"
10323 fi
10324
10325
10326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
10327 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
10328 if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
10329 $as_echo_n "(cached) " >&6
10330 else
10331
10332
10333 ac_ext=${ac_fc_srcext-f}
10334 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
10335 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
10336 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
10337
10338 echo 'program main' > conftest.$ac_ext
10339 echo 'end program main' >> conftest.$ac_ext
10340 ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
10341 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10342 (eval $ac_compile) 2>&5
10343 ac_status=$?
10344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10345 test $ac_status = 0; }; then
10346 ac_cv_ac_cv_guessed_f90flags=yes
10347 else
10348 ac_cv_ac_cv_guessed_f90flags=no
10349 fi
10350 rm -f conftest*
10351 ac_ext=c
10352 ac_cpp='$CPP $CPPFLAGS'
10353 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10354 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10355 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10356
10357
10358 fi
10359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
10360 $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
10361 if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
10362 :
10363
10364 else
10365 :
10366
10367 echo ""
10368 echo "**********************************************************"
10369 echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
10370 echo "* your compiler. *"
10371 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10372 echo "*********************************************************"
10373 echo ""
10374 FCFLAGS=""
10375
10376 fi
10377
10378
10379 fi
10380
10381
10382
10383
10384
10385
10386
10387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
10388 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
10389 if test "${ac_cv_prog_really_gcc+set}" = set; then :
10390 $as_echo_n "(cached) " >&6
10391 else
10392
10393 cat > conftest.c <<EOF
10394 #ifdef __GNUC__
10395 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10396 no;
10397 #else
10398 yes;
10399 #endif
10400 #endif
10401 EOF
10402 if { ac_try='${CC-cc} -E conftest.c'
10403 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10404 (eval $ac_try) 2>&5
10405 ac_status=$?
10406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10407 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10408 ac_cv_prog_really_gcc=yes
10409 else
10410 ac_cv_prog_really_gcc=no
10411 fi
10412
10413 fi
10414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
10415 $as_echo "$ac_cv_prog_really_gcc" >&6; }
10416 if test "$ac_cv_prog_really_gcc" = yes; then
10417 :
10418
10419 else
10420 :
10421
10422 fi
10423
10424
10425 # Try to determine "good" native compiler flags if none specified on command
10426 # line
10427 if test "$ac_test_CFLAGS" != "set"; then
10428 CFLAGS=""
10429 case "${host_cpu}-${host_os}" in
10430
10431 *linux*) if test "$CC" = icc; then
10432 CFLAGS="-O2"
10433 fi;;
10434 sparc-solaris2*) if test "$CC" = cc; then
10435 CFLAGS="-O -dalign"
10436 fi;;
10437
10438 alpha*-osf*) if test "$CC" = cc; then
10439 CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
10440 fi;;
10441
10442 hppa*-hpux*) if test "$CC" = cc; then
10443 CFLAGS="-Ae +O3 +Oall"
10444 fi;;
10445
10446 rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
10447 CFLAGS="-O3 -qtune=auto -qansialias -w"
10448 fi;;
10449 powerpc*-aix*)
10450 if test "$CC" = cc -o "$CC" = xlc; then
10451 CFLAGS="-O3 -qtune=auto -qansialias -w"
10452 echo "*******************************************************"
10453 echo "* You have AIX on an unknown powerpc system. It is *"
10454 echo "* recommended that you use *"
10455 echo "* *"
10456 echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10457 echo "* ^^^ *"
10458 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10459 echo "* PowerPC CPU you have. For more info, man cc. *"
10460 echo "*******************************************************"
10461 fi;;
10462 *darwin*)
10463 if test "$CC" = xlc; then
10464 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10465 fi
10466 if test "$CC" = icc; then
10467 CFLAGS="-O2"
10468 fi
10469 if test $ac_cv_prog_really_gcc = yes; then
10470 CFLAGS="-Os"
10471 fi;;
10472 esac
10473
10474 # use default flags for gcc on all systems
10475 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
10476 CFLAGS="-O2"
10477 fi
10478
10479 if test -z "$CFLAGS"; then
10480 echo ""
10481 echo "********************************************************"
10482 echo "* WARNING: Don't know the best CFLAGS for this system *"
10483 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10484 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
10485 echo "********************************************************"
10486 echo ""
10487 CFLAGS="-O"
10488 fi
10489
10490
10491
10492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
10493 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
10494 if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
10495 $as_echo_n "(cached) " >&6
10496 else
10497 echo 'void f(){}' > conftest.c
10498 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
10499 ac_cv_ac_cv_guessed_cflags=yes
10500 else
10501 ac_cv_ac_cv_guessed_cflags=no
10502 fi
10503 rm -f conftest*
10504
10505 fi
10506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
10507 $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
10508 if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
10509 :
10510
10511 else
10512 :
10513
10514 echo ""
10515 echo "********************************************************"
10516 echo "* WARNING: The guessed CFLAGS don't seem to work with *"
10517 echo "* your compiler. *"
10518 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10519 echo "********************************************************"
10520 echo ""
10521 CFLAGS=""
10522
10523 fi
10524
10525
10526 fi
10527
10528
10529
10530
10531
10532
10533
10534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
10535 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
10536 if test "${ac_cv_prog_really_gxx+set}" = set; then :
10537 $as_echo_n "(cached) " >&6
10538 else
10539
10540 cat > conftest.cpp <<EOF
10541 #ifdef __GNUC__
10542 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10543 no;
10544 #else
10545 yes;
10546 #endif
10547 #endif
10548 EOF
10549 if { ac_try='${CXX-c++} -E conftest.cpp'
10550 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10551 (eval $ac_try) 2>&5
10552 ac_status=$?
10553 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10554 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10555 ac_cv_prog_really_gxx=yes
10556 else
10557 ac_cv_prog_really_gxx=no
10558 fi
10559
10560 fi
10561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
10562 $as_echo "$ac_cv_prog_really_gxx" >&6; }
10563 if test "$ac_cv_prog_really_gxx" = yes; then
10564 :
10565
10566 else
10567 :
10568
10569 fi
10570
10571
10572 # Try to determine "good" native compiler flags if none specified on command
10573 # line
10574 if test "$ac_test_CXXFLAGS" != "set"; then
10575 CXXFLAGS=""
10576 case "${host_cpu}-${host_os}" in
10577
10578 *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
10579 CXXFLAGS="-O2"
10580 fi;;
10581 sparc-solaris2*) if test "$CXX" = CC; then
10582 CXXFLAGS="-features=extensions -O -dalign"
10583 fi;;
10584 rs6000*-aix*) if test "$CXX" = xlC; then
10585 CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10586 fi;;
10587 powerpc*-aix*)
10588 if test "$CXX" = xlC; then
10589 CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
10590 echo "*******************************************************"
10591 echo "* You have AIX on an unknown powerpc system. It is *"
10592 echo "* recommended that you use *"
10593 echo "* *"
10594 echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10595 echo "* ^^^ *"
10596 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10597 echo "* PowerPC CPU you have. For more info, man cc. *"
10598 echo "*******************************************************"
10599 fi;;
10600 *darwin*)
10601 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
10602 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10603 fi
10604 if test "$CXX" = icpc; then
10605 CXXFLAGS="-O2"
10606 fi
10607 if test $ac_cv_prog_really_gxx = yes; then
10608 CXXFLAGS="-Os"
10609 fi;;
10610 esac
10611
10612 # use default flags for gcc on all systems
10613 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
10614 CXXFLAGS="-O2"
10615 fi
10616
10617 if test -z "$CXXFLAGS"; then
10618 echo ""
10619 echo "**********************************************************"
10620 echo "* WARNING: Don't know the best CXXFLAGS for this system *"
10621 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10622 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
10623 echo "**********************************************************"
10624 echo ""
10625 CXXFLAGS="-O"
10626 fi
10627
10628
10629
10630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
10631 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
10632 if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
10633 $as_echo_n "(cached) " >&6
10634 else
10635 echo 'void f(){}' > conftest.cpp
10636 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
10637 ac_cv_ac_cv_guessed_cxxflags=yes
10638 else
10639 ac_cv_ac_cv_guessed_cxxflags=no
10640 fi
10641 rm -f conftest*
10642
10643 fi
10644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
10645 $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
10646 if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
10647 :
10648
10649 else
10650 :
10651
10652 echo ""
10653 echo "**********************************************************"
10654 echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
10655 echo "* your compiler. *"
10656 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10657 echo "**********************************************************"
10658 echo ""
10659 CXXFLAGS=""
10660
10661 fi
10662
10663
10664 fi
10665
10666 ;;
10667 esac
10668
10669
10670 # Check whether --enable-doxygen was given.
10671 if test "${enable_doxygen+set}" = set; then :
10672 enableval=$enable_doxygen;
10673 fi
10674
10675 # Check whether --enable-dot was given.
10676 if test "${enable_dot+set}" = set; then :
10677 enableval=$enable_dot;
10678 fi
10679
10680 # Check whether --enable-html-docs was given.
10681 if test "${enable_html_docs+set}" = set; then :
10682 enableval=$enable_html_docs;
10683 else
10684 enable_html_docs=yes
10685 fi
10686
10687 # Check whether --enable-latex-docs was given.
10688 if test "${enable_latex_docs+set}" = set; then :
10689 enableval=$enable_latex_docs;
10690 else
10691 enable_latex_docs=no
10692 fi
10693
10694 if test "x$enable_doxygen" = xno; then
10695 enable_doc=no
10696 else
10697 # Extract the first word of "doxygen", so it can be a program name with args.
10698 set dummy doxygen; ac_word=$2
10699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10700 $as_echo_n "checking for $ac_word... " >&6; }
10701 if test "${ac_cv_path_DOXYGEN+set}" = set; then :
10702 $as_echo_n "(cached) " >&6
10703 else
10704 case $DOXYGEN in
10705 [\\/]* | ?:[\\/]*)
10706 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
10707 ;;
10708 *)
10709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10710 for as_dir in $PATH
10711 do
10712 IFS=$as_save_IFS
10713 test -z "$as_dir" && as_dir=.
10714 for ac_exec_ext in '' $ac_executable_extensions; do
10715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10716 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
10717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10718 break 2
10719 fi
10720 done
10721 done
10722 IFS=$as_save_IFS
10723
10724 ;;
10725 esac
10726 fi
10727 DOXYGEN=$ac_cv_path_DOXYGEN
10728 if test -n "$DOXYGEN"; then
10729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
10730 $as_echo "$DOXYGEN" >&6; }
10731 else
10732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10733 $as_echo "no" >&6; }
10734 fi
10735
10736
10737 if test "x$DOXYGEN" = x; then
10738 if test "x$enable_doxygen" = xyes; then
10739 as_fn_error "could not find doxygen" "$LINENO" 5
10740 fi
10741 enable_doc=no
10742 else
10743 enable_doc=yes
10744 # Extract the first word of "dot", so it can be a program name with args.
10745 set dummy dot; ac_word=$2
10746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10747 $as_echo_n "checking for $ac_word... " >&6; }
10748 if test "${ac_cv_path_DOT+set}" = set; then :
10749 $as_echo_n "(cached) " >&6
10750 else
10751 case $DOT in
10752 [\\/]* | ?:[\\/]*)
10753 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
10754 ;;
10755 *)
10756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10757 for as_dir in $PATH
10758 do
10759 IFS=$as_save_IFS
10760 test -z "$as_dir" && as_dir=.
10761 for ac_exec_ext in '' $ac_executable_extensions; do
10762 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10763 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
10764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10765 break 2
10766 fi
10767 done
10768 done
10769 IFS=$as_save_IFS
10770
10771 ;;
10772 esac
10773 fi
10774 DOT=$ac_cv_path_DOT
10775 if test -n "$DOT"; then
10776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
10777 $as_echo "$DOT" >&6; }
10778 else
10779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10780 $as_echo "no" >&6; }
10781 fi
10782
10783
10784 fi
10785 fi
10786
10787 if test "x$enable_doc" = xyes; then
10788 DOC=1
10789 else
10790 DOC=0
10791 fi
10792
10793
10794 if test x$DOT = x; then
10795 if test "x$enable_dot" = xyes; then
10796 as_fn_error "could not find dot" "$LINENO" 5
10797 fi
10798 enable_dot=no
10799 else
10800 enable_dot=yes
10801 fi
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
10822
10823
10824 cat >confcache <<\_ACEOF
10825 # This file is a shell script that caches the results of configure
10826 # tests run on this system so they can be shared between configure
10827 # scripts and configure runs, see configure's option --config-cache.
10828 # It is not useful on other systems. If it contains results you don't
10829 # want to keep, you may remove or edit it.
10830 #
10831 # config.status only pays attention to the cache file if you give it
10832 # the --recheck option to rerun configure.
10833 #
10834 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10835 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10836 # following values.
10837
10838 _ACEOF
10839
10840 # The following way of writing the cache mishandles newlines in values,
10841 # but we know of no workaround that is simple, portable, and efficient.
10842 # So, we kill variables containing newlines.
10843 # Ultrix sh set writes to stderr and can't be redirected directly,
10844 # and sets the high bit in the cache file unless we assign to the vars.
10845 (
10846 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10847 eval ac_val=\$$ac_var
10848 case $ac_val in #(
10849 *${as_nl}*)
10850 case $ac_var in #(
10851 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10852 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10853 esac
10854 case $ac_var in #(
10855 _ | IFS | as_nl) ;; #(
10856 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10857 *) { eval $ac_var=; unset $ac_var;} ;;
10858 esac ;;
10859 esac
10860 done
10861
10862 (set) 2>&1 |
10863 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10864 *${as_nl}ac_space=\ *)
10865 # `set' does not quote correctly, so add quotes: double-quote
10866 # substitution turns \\\\ into \\, and sed turns \\ into \.
10867 sed -n \
10868 "s/'/'\\\\''/g;
10869 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10870 ;; #(
10871 *)
10872 # `set' quotes correctly as required by POSIX, so do not add quotes.
10873 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10874 ;;
10875 esac |
10876 sort
10877 ) |
10878 sed '
10879 /^ac_cv_env_/b end
10880 t clear
10881 :clear
10882 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10883 t end
10884 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10885 :end' >>confcache
10886 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10887 if test -w "$cache_file"; then
10888 test "x$cache_file" != "x/dev/null" &&
10889 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10890 $as_echo "$as_me: updating cache $cache_file" >&6;}
10891 cat confcache >$cache_file
10892 else
10893 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10894 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10895 fi
10896 fi
10897 rm -f confcache
10898
10899 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10900 # Let make expand exec_prefix.
10901 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10902
10903 DEFS=-DHAVE_CONFIG_H
10904
10905 ac_libobjs=
10906 ac_ltlibobjs=
10907 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10908 # 1. Remove the extension, and $U if already installed.
10909 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10910 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10911 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10912 # will be set to the directory where LIBOBJS objects are built.
10913 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10914 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10915 done
10916 LIBOBJS=$ac_libobjs
10917
10918 LTLIBOBJS=$ac_ltlibobjs
10919
10920
10921
10922 : ${CONFIG_STATUS=./config.status}
10923 ac_write_fail=0
10924 ac_clean_files_save=$ac_clean_files
10925 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10926 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10927 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10928 as_write_fail=0
10929 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10930 #! $SHELL
10931 # Generated by $as_me.
10932 # Run this file to recreate the current configuration.
10933 # Compiler output produced by configure, useful for debugging
10934 # configure, is in config.log if it exists.
10935
10936 debug=false
10937 ac_cs_recheck=false
10938 ac_cs_silent=false
10939
10940 SHELL=\${CONFIG_SHELL-$SHELL}
10941 export SHELL
10942 _ASEOF
10943 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10944 ## -------------------- ##
10945 ## M4sh Initialization. ##
10946 ## -------------------- ##
10947
10948 # Be more Bourne compatible
10949 DUALCASE=1; export DUALCASE # for MKS sh
10950 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10951 emulate sh
10952 NULLCMD=:
10953 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10954 # is contrary to our usage. Disable this feature.
10955 alias -g '${1+"$@"}'='"$@"'
10956 setopt NO_GLOB_SUBST
10957 else
10958 case `(set -o) 2>/dev/null` in #(
10959 *posix*) :
10960 set -o posix ;; #(
10961 *) :
10962 ;;
10963 esac
10964 fi
10965
10966
10967 as_nl='
10968 '
10969 export as_nl
10970 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10971 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10972 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10973 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10974 # Prefer a ksh shell builtin over an external printf program on Solaris,
10975 # but without wasting forks for bash or zsh.
10976 if test -z "$BASH_VERSION$ZSH_VERSION" \
10977 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10978 as_echo='print -r --'
10979 as_echo_n='print -rn --'
10980 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10981 as_echo='printf %s\n'
10982 as_echo_n='printf %s'
10983 else
10984 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10985 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10986 as_echo_n='/usr/ucb/echo -n'
10987 else
10988 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10989 as_echo_n_body='eval
10990 arg=$1;
10991 case $arg in #(
10992 *"$as_nl"*)
10993 expr "X$arg" : "X\\(.*\\)$as_nl";
10994 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10995 esac;
10996 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10997 '
10998 export as_echo_n_body
10999 as_echo_n='sh -c $as_echo_n_body as_echo'
11000 fi
11001 export as_echo_body
11002 as_echo='sh -c $as_echo_body as_echo'
11003 fi
11004
11005 # The user is always right.
11006 if test "${PATH_SEPARATOR+set}" != set; then
11007 PATH_SEPARATOR=:
11008 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11009 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11010 PATH_SEPARATOR=';'
11011 }
11012 fi
11013
11014
11015 # IFS
11016 # We need space, tab and new line, in precisely that order. Quoting is
11017 # there to prevent editors from complaining about space-tab.
11018 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11019 # splitting by setting IFS to empty value.)
11020 IFS=" "" $as_nl"
11021
11022 # Find who we are. Look in the path if we contain no directory separator.
11023 case $0 in #((
11024 *[\\/]* ) as_myself=$0 ;;
11025 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11026 for as_dir in $PATH
11027 do
11028 IFS=$as_save_IFS
11029 test -z "$as_dir" && as_dir=.
11030 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11031 done
11032 IFS=$as_save_IFS
11033
11034 ;;
11035 esac
11036 # We did not find ourselves, most probably we were run as `sh COMMAND'
11037 # in which case we are not to be found in the path.
11038 if test "x$as_myself" = x; then
11039 as_myself=$0
11040 fi
11041 if test ! -f "$as_myself"; then
11042 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11043 exit 1
11044 fi
11045
11046 # Unset variables that we do not need and which cause bugs (e.g. in
11047 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11048 # suppresses any "Segmentation fault" message there. '((' could
11049 # trigger a bug in pdksh 5.2.14.
11050 for as_var in BASH_ENV ENV MAIL MAILPATH
11051 do eval test x\${$as_var+set} = xset \
11052 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11053 done
11054 PS1='$ '
11055 PS2='> '
11056 PS4='+ '
11057
11058 # NLS nuisances.
11059 LC_ALL=C
11060 export LC_ALL
11061 LANGUAGE=C
11062 export LANGUAGE
11063
11064 # CDPATH.
11065 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11066
11067
11068 # as_fn_error ERROR [LINENO LOG_FD]
11069 # ---------------------------------
11070 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11071 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11072 # script with status $?, using 1 if that was 0.
11073 as_fn_error ()
11074 {
11075 as_status=$?; test $as_status -eq 0 && as_status=1
11076 if test "$3"; then
11077 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11078 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11079 fi
11080 $as_echo "$as_me: error: $1" >&2
11081 as_fn_exit $as_status
11082 } # as_fn_error
11083
11084
11085 # as_fn_set_status STATUS
11086 # -----------------------
11087 # Set $? to STATUS, without forking.
11088 as_fn_set_status ()
11089 {
11090 return $1
11091 } # as_fn_set_status
11092
11093 # as_fn_exit STATUS
11094 # -----------------
11095 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11096 as_fn_exit ()
11097 {
11098 set +e
11099 as_fn_set_status $1
11100 exit $1
11101 } # as_fn_exit
11102
11103 # as_fn_unset VAR
11104 # ---------------
11105 # Portably unset VAR.
11106 as_fn_unset ()
11107 {
11108 { eval $1=; unset $1;}
11109 }
11110 as_unset=as_fn_unset
11111 # as_fn_append VAR VALUE
11112 # ----------------------
11113 # Append the text in VALUE to the end of the definition contained in VAR. Take
11114 # advantage of any shell optimizations that allow amortized linear growth over
11115 # repeated appends, instead of the typical quadratic growth present in naive
11116 # implementations.
11117 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11118 eval 'as_fn_append ()
11119 {
11120 eval $1+=\$2
11121 }'
11122 else
11123 as_fn_append ()
11124 {
11125 eval $1=\$$1\$2
11126 }
11127 fi # as_fn_append
11128
11129 # as_fn_arith ARG...
11130 # ------------------
11131 # Perform arithmetic evaluation on the ARGs, and store the result in the
11132 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11133 # must be portable across $(()) and expr.
11134 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11135 eval 'as_fn_arith ()
11136 {
11137 as_val=$(( $* ))
11138 }'
11139 else
11140 as_fn_arith ()
11141 {
11142 as_val=`expr "$@" || test $? -eq 1`
11143 }
11144 fi # as_fn_arith
11145
11146
11147 if expr a : '\(a\)' >/dev/null 2>&1 &&
11148 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11149 as_expr=expr
11150 else
11151 as_expr=false
11152 fi
11153
11154 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11155 as_basename=basename
11156 else
11157 as_basename=false
11158 fi
11159
11160 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11161 as_dirname=dirname
11162 else
11163 as_dirname=false
11164 fi
11165
11166 as_me=`$as_basename -- "$0" ||
11167 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11168 X"$0" : 'X\(//\)$' \| \
11169 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11170 $as_echo X/"$0" |
11171 sed '/^.*\/\([^/][^/]*\)\/*$/{
11172 s//\1/
11173 q
11174 }
11175 /^X\/\(\/\/\)$/{
11176 s//\1/
11177 q
11178 }
11179 /^X\/\(\/\).*/{
11180 s//\1/
11181 q
11182 }
11183 s/.*/./; q'`
11184
11185 # Avoid depending upon Character Ranges.
11186 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11187 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11188 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11189 as_cr_digits='0123456789'
11190 as_cr_alnum=$as_cr_Letters$as_cr_digits
11191
11192 ECHO_C= ECHO_N= ECHO_T=
11193 case `echo -n x` in #(((((
11194 -n*)
11195 case `echo 'xy\c'` in
11196 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11197 xy) ECHO_C='\c';;
11198 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11199 ECHO_T=' ';;
11200 esac;;
11201 *)
11202 ECHO_N='-n';;
11203 esac
11204
11205 rm -f conf$$ conf$$.exe conf$$.file
11206 if test -d conf$$.dir; then
11207 rm -f conf$$.dir/conf$$.file
11208 else
11209 rm -f conf$$.dir
11210 mkdir conf$$.dir 2>/dev/null
11211 fi
11212 if (echo >conf$$.file) 2>/dev/null; then
11213 if ln -s conf$$.file conf$$ 2>/dev/null; then
11214 as_ln_s='ln -s'
11215 # ... but there are two gotchas:
11216 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11217 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11218 # In both cases, we have to default to `cp -p'.
11219 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11220 as_ln_s='cp -p'
11221 elif ln conf$$.file conf$$ 2>/dev/null; then
11222 as_ln_s=ln
11223 else
11224 as_ln_s='cp -p'
11225 fi
11226 else
11227 as_ln_s='cp -p'
11228 fi
11229 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11230 rmdir conf$$.dir 2>/dev/null
11231
11232
11233 # as_fn_mkdir_p
11234 # -------------
11235 # Create "$as_dir" as a directory, including parents if necessary.
11236 as_fn_mkdir_p ()
11237 {
11238
11239 case $as_dir in #(
11240 -*) as_dir=./$as_dir;;
11241 esac
11242 test -d "$as_dir" || eval $as_mkdir_p || {
11243 as_dirs=
11244 while :; do
11245 case $as_dir in #(
11246 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11247 *) as_qdir=$as_dir;;
11248 esac
11249 as_dirs="'$as_qdir' $as_dirs"
11250 as_dir=`$as_dirname -- "$as_dir" ||
11251 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11252 X"$as_dir" : 'X\(//\)[^/]' \| \
11253 X"$as_dir" : 'X\(//\)$' \| \
11254 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11255 $as_echo X"$as_dir" |
11256 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11257 s//\1/
11258 q
11259 }
11260 /^X\(\/\/\)[^/].*/{
11261 s//\1/
11262 q
11263 }
11264 /^X\(\/\/\)$/{
11265 s//\1/
11266 q
11267 }
11268 /^X\(\/\).*/{
11269 s//\1/
11270 q
11271 }
11272 s/.*/./; q'`
11273 test -d "$as_dir" && break
11274 done
11275 test -z "$as_dirs" || eval "mkdir $as_dirs"
11276 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11277
11278
11279 } # as_fn_mkdir_p
11280 if mkdir -p . 2>/dev/null; then
11281 as_mkdir_p='mkdir -p "$as_dir"'
11282 else
11283 test -d ./-p && rmdir ./-p
11284 as_mkdir_p=false
11285 fi
11286
11287 if test -x / >/dev/null 2>&1; then
11288 as_test_x='test -x'
11289 else
11290 if ls -dL / >/dev/null 2>&1; then
11291 as_ls_L_option=L
11292 else
11293 as_ls_L_option=
11294 fi
11295 as_test_x='
11296 eval sh -c '\''
11297 if test -d "$1"; then
11298 test -d "$1/.";
11299 else
11300 case $1 in #(
11301 -*)set "./$1";;
11302 esac;
11303 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11304 ???[sx]*):;;*)false;;esac;fi
11305 '\'' sh
11306 '
11307 fi
11308 as_executable_p=$as_test_x
11309
11310 # Sed expression to map a string onto a valid CPP name.
11311 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11312
11313 # Sed expression to map a string onto a valid variable name.
11314 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11315
11316
11317 exec 6>&1
11318 ## ----------------------------------- ##
11319 ## Main body of $CONFIG_STATUS script. ##
11320 ## ----------------------------------- ##
11321 _ASEOF
11322 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11323
11324 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11325 # Save the log message, to keep $0 and so on meaningful, and to
11326 # report actual input values of CONFIG_FILES etc. instead of their
11327 # values after options handling.
11328 ac_log="
11329 This file was extended by OpenMD $as_me 1.0, which was
11330 generated by GNU Autoconf 2.65. Invocation command line was
11331
11332 CONFIG_FILES = $CONFIG_FILES
11333 CONFIG_HEADERS = $CONFIG_HEADERS
11334 CONFIG_LINKS = $CONFIG_LINKS
11335 CONFIG_COMMANDS = $CONFIG_COMMANDS
11336 $ $0 $@
11337
11338 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11339 "
11340
11341 _ACEOF
11342
11343 case $ac_config_files in *"
11344 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11345 esac
11346
11347 case $ac_config_headers in *"
11348 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11349 esac
11350
11351
11352 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11353 # Files that config.status was made for.
11354 config_files="$ac_config_files"
11355 config_headers="$ac_config_headers"
11356
11357 _ACEOF
11358
11359 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11360 ac_cs_usage="\
11361 \`$as_me' instantiates files and other configuration actions
11362 from templates according to the current configuration. Unless the files
11363 and actions are specified as TAGs, all are instantiated by default.
11364
11365 Usage: $0 [OPTION]... [TAG]...
11366
11367 -h, --help print this help, then exit
11368 -V, --version print version number and configuration settings, then exit
11369 --config print configuration, then exit
11370 -q, --quiet, --silent
11371 do not print progress messages
11372 -d, --debug don't remove temporary files
11373 --recheck update $as_me by reconfiguring in the same conditions
11374 --file=FILE[:TEMPLATE]
11375 instantiate the configuration file FILE
11376 --header=FILE[:TEMPLATE]
11377 instantiate the configuration header FILE
11378
11379 Configuration files:
11380 $config_files
11381
11382 Configuration headers:
11383 $config_headers
11384
11385 Report bugs to <gezelter@nd.edu>."
11386
11387 _ACEOF
11388 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11389 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11390 ac_cs_version="\\
11391 OpenMD config.status 1.0
11392 configured by $0, generated by GNU Autoconf 2.65,
11393 with options \\"\$ac_cs_config\\"
11394
11395 Copyright (C) 2009 Free Software Foundation, Inc.
11396 This config.status script is free software; the Free Software Foundation
11397 gives unlimited permission to copy, distribute and modify it."
11398
11399 ac_pwd='$ac_pwd'
11400 srcdir='$srcdir'
11401 INSTALL='$INSTALL'
11402 test -n "\$AWK" || AWK=awk
11403 _ACEOF
11404
11405 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11406 # The default lists apply if the user does not specify any file.
11407 ac_need_defaults=:
11408 while test $# != 0
11409 do
11410 case $1 in
11411 --*=*)
11412 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11413 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11414 ac_shift=:
11415 ;;
11416 *)
11417 ac_option=$1
11418 ac_optarg=$2
11419 ac_shift=shift
11420 ;;
11421 esac
11422
11423 case $ac_option in
11424 # Handling of the options.
11425 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11426 ac_cs_recheck=: ;;
11427 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11428 $as_echo "$ac_cs_version"; exit ;;
11429 --config | --confi | --conf | --con | --co | --c )
11430 $as_echo "$ac_cs_config"; exit ;;
11431 --debug | --debu | --deb | --de | --d | -d )
11432 debug=: ;;
11433 --file | --fil | --fi | --f )
11434 $ac_shift
11435 case $ac_optarg in
11436 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11437 esac
11438 as_fn_append CONFIG_FILES " '$ac_optarg'"
11439 ac_need_defaults=false;;
11440 --header | --heade | --head | --hea )
11441 $ac_shift
11442 case $ac_optarg in
11443 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11444 esac
11445 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11446 ac_need_defaults=false;;
11447 --he | --h)
11448 # Conflict between --help and --header
11449 as_fn_error "ambiguous option: \`$1'
11450 Try \`$0 --help' for more information.";;
11451 --help | --hel | -h )
11452 $as_echo "$ac_cs_usage"; exit ;;
11453 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11454 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11455 ac_cs_silent=: ;;
11456
11457 # This is an error.
11458 -*) as_fn_error "unrecognized option: \`$1'
11459 Try \`$0 --help' for more information." ;;
11460
11461 *) as_fn_append ac_config_targets " $1"
11462 ac_need_defaults=false ;;
11463
11464 esac
11465 shift
11466 done
11467
11468 ac_configure_extra_args=
11469
11470 if $ac_cs_silent; then
11471 exec 6>/dev/null
11472 ac_configure_extra_args="$ac_configure_extra_args --silent"
11473 fi
11474
11475 _ACEOF
11476 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11477 if \$ac_cs_recheck; then
11478 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11479 shift
11480 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11481 CONFIG_SHELL='$SHELL'
11482 export CONFIG_SHELL
11483 exec "\$@"
11484 fi
11485
11486 _ACEOF
11487 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11488 exec 5>>config.log
11489 {
11490 echo
11491 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11492 ## Running $as_me. ##
11493 _ASBOX
11494 $as_echo "$ac_log"
11495 } >&5
11496
11497 _ACEOF
11498 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11499 _ACEOF
11500
11501 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11502
11503 # Handling of arguments.
11504 for ac_config_target in $ac_config_targets
11505 do
11506 case $ac_config_target in
11507 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11508 "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11509 "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11510 "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
11511 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
11512 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
11513 "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11514
11515 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11516 esac
11517 done
11518
11519
11520 # If the user did not use the arguments to specify the items to instantiate,
11521 # then the envvar interface is used. Set only those that are not.
11522 # We use the long form for the default assignment because of an extremely
11523 # bizarre bug on SunOS 4.1.3.
11524 if $ac_need_defaults; then
11525 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11526 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11527 fi
11528
11529 # Have a temporary directory for convenience. Make it in the build tree
11530 # simply because there is no reason against having it here, and in addition,
11531 # creating and moving files from /tmp can sometimes cause problems.
11532 # Hook for its removal unless debugging.
11533 # Note that there is a small window in which the directory will not be cleaned:
11534 # after its creation but before its name has been assigned to `$tmp'.
11535 $debug ||
11536 {
11537 tmp=
11538 trap 'exit_status=$?
11539 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11540 ' 0
11541 trap 'as_fn_exit 1' 1 2 13 15
11542 }
11543 # Create a (secure) tmp directory for tmp files.
11544
11545 {
11546 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11547 test -n "$tmp" && test -d "$tmp"
11548 } ||
11549 {
11550 tmp=./conf$$-$RANDOM
11551 (umask 077 && mkdir "$tmp")
11552 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11553
11554 # Set up the scripts for CONFIG_FILES section.
11555 # No need to generate them if there are no CONFIG_FILES.
11556 # This happens for instance with `./config.status config.h'.
11557 if test -n "$CONFIG_FILES"; then
11558
11559
11560 ac_cr=`echo X | tr X '\015'`
11561 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11562 # But we know of no other shell where ac_cr would be empty at this
11563 # point, so we can use a bashism as a fallback.
11564 if test "x$ac_cr" = x; then
11565 eval ac_cr=\$\'\\r\'
11566 fi
11567 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11568 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11569 ac_cs_awk_cr='\r'
11570 else
11571 ac_cs_awk_cr=$ac_cr
11572 fi
11573
11574 echo 'BEGIN {' >"$tmp/subs1.awk" &&
11575 _ACEOF
11576
11577
11578 {
11579 echo "cat >conf$$subs.awk <<_ACEOF" &&
11580 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11581 echo "_ACEOF"
11582 } >conf$$subs.sh ||
11583 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11584 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11585 ac_delim='%!_!# '
11586 for ac_last_try in false false false false false :; do
11587 . ./conf$$subs.sh ||
11588 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11589
11590 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11591 if test $ac_delim_n = $ac_delim_num; then
11592 break
11593 elif $ac_last_try; then
11594 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11595 else
11596 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11597 fi
11598 done
11599 rm -f conf$$subs.sh
11600
11601 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11602 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11603 _ACEOF
11604 sed -n '
11605 h
11606 s/^/S["/; s/!.*/"]=/
11607 p
11608 g
11609 s/^[^!]*!//
11610 :repl
11611 t repl
11612 s/'"$ac_delim"'$//
11613 t delim
11614 :nl
11615 h
11616 s/\(.\{148\}\)..*/\1/
11617 t more1
11618 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11619 p
11620 n
11621 b repl
11622 :more1
11623 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11624 p
11625 g
11626 s/.\{148\}//
11627 t nl
11628 :delim
11629 h
11630 s/\(.\{148\}\)..*/\1/
11631 t more2
11632 s/["\\]/\\&/g; s/^/"/; s/$/"/
11633 p
11634 b
11635 :more2
11636 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11637 p
11638 g
11639 s/.\{148\}//
11640 t delim
11641 ' <conf$$subs.awk | sed '
11642 /^[^""]/{
11643 N
11644 s/\n//
11645 }
11646 ' >>$CONFIG_STATUS || ac_write_fail=1
11647 rm -f conf$$subs.awk
11648 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11649 _ACAWK
11650 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11651 for (key in S) S_is_set[key] = 1
11652 FS = ""
11653
11654 }
11655 {
11656 line = $ 0
11657 nfields = split(line, field, "@")
11658 substed = 0
11659 len = length(field[1])
11660 for (i = 2; i < nfields; i++) {
11661 key = field[i]
11662 keylen = length(key)
11663 if (S_is_set[key]) {
11664 value = S[key]
11665 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11666 len += length(value) + length(field[++i])
11667 substed = 1
11668 } else
11669 len += 1 + keylen
11670 }
11671
11672 print line
11673 }
11674
11675 _ACAWK
11676 _ACEOF
11677 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11678 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11679 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11680 else
11681 cat
11682 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11683 || as_fn_error "could not setup config files machinery" "$LINENO" 5
11684 _ACEOF
11685
11686 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11687 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11688 # trailing colons and then remove the whole line if VPATH becomes empty
11689 # (actually we leave an empty line to preserve line numbers).
11690 if test "x$srcdir" = x.; then
11691 ac_vpsub='/^[ ]*VPATH[ ]*=/{
11692 s/:*\$(srcdir):*/:/
11693 s/:*\${srcdir}:*/:/
11694 s/:*@srcdir@:*/:/
11695 s/^\([^=]*=[ ]*\):*/\1/
11696 s/:*$//
11697 s/^[^=]*=[ ]*$//
11698 }'
11699 fi
11700
11701 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11702 fi # test -n "$CONFIG_FILES"
11703
11704 # Set up the scripts for CONFIG_HEADERS section.
11705 # No need to generate them if there are no CONFIG_HEADERS.
11706 # This happens for instance with `./config.status Makefile'.
11707 if test -n "$CONFIG_HEADERS"; then
11708 cat >"$tmp/defines.awk" <<\_ACAWK ||
11709 BEGIN {
11710 _ACEOF
11711
11712 # Transform confdefs.h into an awk script `defines.awk', embedded as
11713 # here-document in config.status, that substitutes the proper values into
11714 # config.h.in to produce config.h.
11715
11716 # Create a delimiter string that does not exist in confdefs.h, to ease
11717 # handling of long lines.
11718 ac_delim='%!_!# '
11719 for ac_last_try in false false :; do
11720 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11721 if test -z "$ac_t"; then
11722 break
11723 elif $ac_last_try; then
11724 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
11725 else
11726 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11727 fi
11728 done
11729
11730 # For the awk script, D is an array of macro values keyed by name,
11731 # likewise P contains macro parameters if any. Preserve backslash
11732 # newline sequences.
11733
11734 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11735 sed -n '
11736 s/.\{148\}/&'"$ac_delim"'/g
11737 t rset
11738 :rset
11739 s/^[ ]*#[ ]*define[ ][ ]*/ /
11740 t def
11741 d
11742 :def
11743 s/\\$//
11744 t bsnl
11745 s/["\\]/\\&/g
11746 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11747 D["\1"]=" \3"/p
11748 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11749 d
11750 :bsnl
11751 s/["\\]/\\&/g
11752 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11753 D["\1"]=" \3\\\\\\n"\\/p
11754 t cont
11755 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11756 t cont
11757 d
11758 :cont
11759 n
11760 s/.\{148\}/&'"$ac_delim"'/g
11761 t clear
11762 :clear
11763 s/\\$//
11764 t bsnlc
11765 s/["\\]/\\&/g; s/^/"/; s/$/"/p
11766 d
11767 :bsnlc
11768 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11769 b cont
11770 ' <confdefs.h | sed '
11771 s/'"$ac_delim"'/"\\\
11772 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11773
11774 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11775 for (key in D) D_is_set[key] = 1
11776 FS = ""
11777 }
11778 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11779 line = \$ 0
11780 split(line, arg, " ")
11781 if (arg[1] == "#") {
11782 defundef = arg[2]
11783 mac1 = arg[3]
11784 } else {
11785 defundef = substr(arg[1], 2)
11786 mac1 = arg[2]
11787 }
11788 split(mac1, mac2, "(") #)
11789 macro = mac2[1]
11790 prefix = substr(line, 1, index(line, defundef) - 1)
11791 if (D_is_set[macro]) {
11792 # Preserve the white space surrounding the "#".
11793 print prefix "define", macro P[macro] D[macro]
11794 next
11795 } else {
11796 # Replace #undef with comments. This is necessary, for example,
11797 # in the case of _POSIX_SOURCE, which is predefined and required
11798 # on some systems where configure will not decide to define it.
11799 if (defundef == "undef") {
11800 print "/*", prefix defundef, macro, "*/"
11801 next
11802 }
11803 }
11804 }
11805 { print }
11806 _ACAWK
11807 _ACEOF
11808 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11809 as_fn_error "could not setup config headers machinery" "$LINENO" 5
11810 fi # test -n "$CONFIG_HEADERS"
11811
11812
11813 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11814 shift
11815 for ac_tag
11816 do
11817 case $ac_tag in
11818 :[FHLC]) ac_mode=$ac_tag; continue;;
11819 esac
11820 case $ac_mode$ac_tag in
11821 :[FHL]*:*);;
11822 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
11823 :[FH]-) ac_tag=-:-;;
11824 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11825 esac
11826 ac_save_IFS=$IFS
11827 IFS=:
11828 set x $ac_tag
11829 IFS=$ac_save_IFS
11830 shift
11831 ac_file=$1
11832 shift
11833
11834 case $ac_mode in
11835 :L) ac_source=$1;;
11836 :[FH])
11837 ac_file_inputs=
11838 for ac_f
11839 do
11840 case $ac_f in
11841 -) ac_f="$tmp/stdin";;
11842 *) # Look for the file first in the build tree, then in the source tree
11843 # (if the path is not absolute). The absolute path cannot be DOS-style,
11844 # because $ac_f cannot contain `:'.
11845 test -f "$ac_f" ||
11846 case $ac_f in
11847 [\\/$]*) false;;
11848 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11849 esac ||
11850 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11851 esac
11852 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11853 as_fn_append ac_file_inputs " '$ac_f'"
11854 done
11855
11856 # Let's still pretend it is `configure' which instantiates (i.e., don't
11857 # use $as_me), people would be surprised to read:
11858 # /* config.h. Generated by config.status. */
11859 configure_input='Generated from '`
11860 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11861 `' by configure.'
11862 if test x"$ac_file" != x-; then
11863 configure_input="$ac_file. $configure_input"
11864 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11865 $as_echo "$as_me: creating $ac_file" >&6;}
11866 fi
11867 # Neutralize special characters interpreted by sed in replacement strings.
11868 case $configure_input in #(
11869 *\&* | *\|* | *\\* )
11870 ac_sed_conf_input=`$as_echo "$configure_input" |
11871 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11872 *) ac_sed_conf_input=$configure_input;;
11873 esac
11874
11875 case $ac_tag in
11876 *:-:* | *:-) cat >"$tmp/stdin" \
11877 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
11878 esac
11879 ;;
11880 esac
11881
11882 ac_dir=`$as_dirname -- "$ac_file" ||
11883 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11884 X"$ac_file" : 'X\(//\)[^/]' \| \
11885 X"$ac_file" : 'X\(//\)$' \| \
11886 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11887 $as_echo X"$ac_file" |
11888 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11889 s//\1/
11890 q
11891 }
11892 /^X\(\/\/\)[^/].*/{
11893 s//\1/
11894 q
11895 }
11896 /^X\(\/\/\)$/{
11897 s//\1/
11898 q
11899 }
11900 /^X\(\/\).*/{
11901 s//\1/
11902 q
11903 }
11904 s/.*/./; q'`
11905 as_dir="$ac_dir"; as_fn_mkdir_p
11906 ac_builddir=.
11907
11908 case "$ac_dir" in
11909 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11910 *)
11911 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11912 # A ".." for each directory in $ac_dir_suffix.
11913 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11914 case $ac_top_builddir_sub in
11915 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11916 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11917 esac ;;
11918 esac
11919 ac_abs_top_builddir=$ac_pwd
11920 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11921 # for backward compatibility:
11922 ac_top_builddir=$ac_top_build_prefix
11923
11924 case $srcdir in
11925 .) # We are building in place.
11926 ac_srcdir=.
11927 ac_top_srcdir=$ac_top_builddir_sub
11928 ac_abs_top_srcdir=$ac_pwd ;;
11929 [\\/]* | ?:[\\/]* ) # Absolute name.
11930 ac_srcdir=$srcdir$ac_dir_suffix;
11931 ac_top_srcdir=$srcdir
11932 ac_abs_top_srcdir=$srcdir ;;
11933 *) # Relative name.
11934 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11935 ac_top_srcdir=$ac_top_build_prefix$srcdir
11936 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11937 esac
11938 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11939
11940
11941 case $ac_mode in
11942 :F)
11943 #
11944 # CONFIG_FILE
11945 #
11946
11947 case $INSTALL in
11948 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11949 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11950 esac
11951 _ACEOF
11952
11953 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11954 # If the template does not know about datarootdir, expand it.
11955 # FIXME: This hack should be removed a few years after 2.60.
11956 ac_datarootdir_hack=; ac_datarootdir_seen=
11957 ac_sed_dataroot='
11958 /datarootdir/ {
11959 p
11960 q
11961 }
11962 /@datadir@/p
11963 /@docdir@/p
11964 /@infodir@/p
11965 /@localedir@/p
11966 /@mandir@/p'
11967 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11968 *datarootdir*) ac_datarootdir_seen=yes;;
11969 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11970 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11971 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11972 _ACEOF
11973 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11974 ac_datarootdir_hack='
11975 s&@datadir@&$datadir&g
11976 s&@docdir@&$docdir&g
11977 s&@infodir@&$infodir&g
11978 s&@localedir@&$localedir&g
11979 s&@mandir@&$mandir&g
11980 s&\\\${datarootdir}&$datarootdir&g' ;;
11981 esac
11982 _ACEOF
11983
11984 # Neutralize VPATH when `$srcdir' = `.'.
11985 # Shell code in configure.ac might set extrasub.
11986 # FIXME: do we really want to maintain this feature?
11987 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11988 ac_sed_extra="$ac_vpsub
11989 $extrasub
11990 _ACEOF
11991 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11992 :t
11993 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11994 s|@configure_input@|$ac_sed_conf_input|;t t
11995 s&@top_builddir@&$ac_top_builddir_sub&;t t
11996 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11997 s&@srcdir@&$ac_srcdir&;t t
11998 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11999 s&@top_srcdir@&$ac_top_srcdir&;t t
12000 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12001 s&@builddir@&$ac_builddir&;t t
12002 s&@abs_builddir@&$ac_abs_builddir&;t t
12003 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12004 s&@INSTALL@&$ac_INSTALL&;t t
12005 $ac_datarootdir_hack
12006 "
12007 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12008 || as_fn_error "could not create $ac_file" "$LINENO" 5
12009
12010 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12011 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12012 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12013 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12014 which seems to be undefined. Please make sure it is defined." >&5
12015 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12016 which seems to be undefined. Please make sure it is defined." >&2;}
12017
12018 rm -f "$tmp/stdin"
12019 case $ac_file in
12020 -) cat "$tmp/out" && rm -f "$tmp/out";;
12021 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12022 esac \
12023 || as_fn_error "could not create $ac_file" "$LINENO" 5
12024 ;;
12025 :H)
12026 #
12027 # CONFIG_HEADER
12028 #
12029 if test x"$ac_file" != x-; then
12030 {
12031 $as_echo "/* $configure_input */" \
12032 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12033 } >"$tmp/config.h" \
12034 || as_fn_error "could not create $ac_file" "$LINENO" 5
12035 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12036 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12037 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12038 else
12039 rm -f "$ac_file"
12040 mv "$tmp/config.h" "$ac_file" \
12041 || as_fn_error "could not create $ac_file" "$LINENO" 5
12042 fi
12043 else
12044 $as_echo "/* $configure_input */" \
12045 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12046 || as_fn_error "could not create -" "$LINENO" 5
12047 fi
12048 ;;
12049
12050
12051 esac
12052
12053
12054 case $ac_file$ac_mode in
12055 "make/Makefile":F) chmod 0755 scripts/* ;;
12056 "src/utils/Makefile":F) chmod 0755 scripts/* ;;
12057 "src/math/Makefile":F) chmod 0755 scripts/* ;;
12058 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
12059 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
12060 "scripts/filepp":F) chmod 0755 scripts/* ;;
12061
12062 esac
12063 done # for ac_tag
12064
12065
12066 as_fn_exit 0
12067 _ACEOF
12068 ac_clean_files=$ac_clean_files_save
12069
12070 test $ac_write_fail = 0 ||
12071 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12072
12073
12074 # configure is writing to config.log, and then calls config.status.
12075 # config.status does its own redirection, appending to config.log.
12076 # Unfortunately, on DOS this fails, as config.log is still kept open
12077 # by configure, so config.status won't be able to write to it; its
12078 # output is simply discarded. So we exec the FD to /dev/null,
12079 # effectively closing config.log, so it can be properly (re)opened and
12080 # appended to by config.status. When coming back to configure, we
12081 # need to make the FD available again.
12082 if test "$no_create" != yes; then
12083 ac_cs_success=:
12084 ac_config_status_args=
12085 test "$silent" = yes &&
12086 ac_config_status_args="$ac_config_status_args --quiet"
12087 exec 5>/dev/null
12088 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12089 exec 5>>config.log
12090 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12091 # would make configure fail if this is the last instruction.
12092 $ac_cs_success || as_fn_exit $?
12093 fi
12094 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12095 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12096 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12097 fi
12098

Properties

Name Value
svn:executable *