ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/configure
Revision: 1390
Committed: Wed Nov 25 20:02:06 2009 UTC (15 years, 5 months ago) by gezelter
File size: 345635 byte(s)
Log Message:
Almost all of the changes necessary to create OpenMD out of our old
project (OOPSE-4)

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 ac_ext=cpp
3347 ac_cpp='$CXXCPP $CPPFLAGS'
3348 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3349 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3350 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3351
3352 ac_ext=cpp
3353 ac_cpp='$CXXCPP $CPPFLAGS'
3354 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3355 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3356 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3357 if test -z "$CXX"; then
3358 if test -n "$CCC"; then
3359 CXX=$CCC
3360 else
3361 if test -n "$ac_tool_prefix"; then
3362 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3363 do
3364 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3365 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3367 $as_echo_n "checking for $ac_word... " >&6; }
3368 if test "${ac_cv_prog_CXX+set}" = set; then :
3369 $as_echo_n "(cached) " >&6
3370 else
3371 if test -n "$CXX"; then
3372 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3373 else
3374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3375 for as_dir in $PATH
3376 do
3377 IFS=$as_save_IFS
3378 test -z "$as_dir" && as_dir=.
3379 for ac_exec_ext in '' $ac_executable_extensions; do
3380 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3381 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3383 break 2
3384 fi
3385 done
3386 done
3387 IFS=$as_save_IFS
3388
3389 fi
3390 fi
3391 CXX=$ac_cv_prog_CXX
3392 if test -n "$CXX"; then
3393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3394 $as_echo "$CXX" >&6; }
3395 else
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3397 $as_echo "no" >&6; }
3398 fi
3399
3400
3401 test -n "$CXX" && break
3402 done
3403 fi
3404 if test -z "$CXX"; then
3405 ac_ct_CXX=$CXX
3406 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3407 do
3408 # Extract the first word of "$ac_prog", so it can be a program name with args.
3409 set dummy $ac_prog; ac_word=$2
3410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3411 $as_echo_n "checking for $ac_word... " >&6; }
3412 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3413 $as_echo_n "(cached) " >&6
3414 else
3415 if test -n "$ac_ct_CXX"; then
3416 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3417 else
3418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3419 for as_dir in $PATH
3420 do
3421 IFS=$as_save_IFS
3422 test -z "$as_dir" && as_dir=.
3423 for ac_exec_ext in '' $ac_executable_extensions; do
3424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3425 ac_cv_prog_ac_ct_CXX="$ac_prog"
3426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3427 break 2
3428 fi
3429 done
3430 done
3431 IFS=$as_save_IFS
3432
3433 fi
3434 fi
3435 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3436 if test -n "$ac_ct_CXX"; then
3437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3438 $as_echo "$ac_ct_CXX" >&6; }
3439 else
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3441 $as_echo "no" >&6; }
3442 fi
3443
3444
3445 test -n "$ac_ct_CXX" && break
3446 done
3447
3448 if test "x$ac_ct_CXX" = x; then
3449 CXX="g++"
3450 else
3451 case $cross_compiling:$ac_tool_warned in
3452 yes:)
3453 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3454 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3455 ac_tool_warned=yes ;;
3456 esac
3457 CXX=$ac_ct_CXX
3458 fi
3459 fi
3460
3461 fi
3462 fi
3463 # Provide some information about the compiler.
3464 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3465 set X $ac_compile
3466 ac_compiler=$2
3467 for ac_option in --version -v -V -qversion; do
3468 { { ac_try="$ac_compiler $ac_option >&5"
3469 case "(($ac_try" in
3470 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3471 *) ac_try_echo=$ac_try;;
3472 esac
3473 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3474 $as_echo "$ac_try_echo"; } >&5
3475 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3476 ac_status=$?
3477 if test -s conftest.err; then
3478 sed '10a\
3479 ... rest of stderr output deleted ...
3480 10q' conftest.err >conftest.er1
3481 cat conftest.er1 >&5
3482 fi
3483 rm -f conftest.er1 conftest.err
3484 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3485 test $ac_status = 0; }
3486 done
3487
3488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3489 /* end confdefs.h. */
3490
3491 int
3492 main ()
3493 {
3494
3495 ;
3496 return 0;
3497 }
3498 _ACEOF
3499 ac_clean_files_save=$ac_clean_files
3500 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3501 # Try to create an executable without -o first, disregard a.out.
3502 # It will help us diagnose broken compilers, and finding out an intuition
3503 # of exeext.
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3505 $as_echo_n "checking whether the C++ compiler works... " >&6; }
3506 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3507
3508 # The possible output files:
3509 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3510
3511 ac_rmfiles=
3512 for ac_file in $ac_files
3513 do
3514 case $ac_file in
3515 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3516 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3517 esac
3518 done
3519 rm -f $ac_rmfiles
3520
3521 if { { ac_try="$ac_link_default"
3522 case "(($ac_try" in
3523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3524 *) ac_try_echo=$ac_try;;
3525 esac
3526 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3527 $as_echo "$ac_try_echo"; } >&5
3528 (eval "$ac_link_default") 2>&5
3529 ac_status=$?
3530 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3531 test $ac_status = 0; }; then :
3532 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3533 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3534 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3535 # so that the user can short-circuit this test for compilers unknown to
3536 # Autoconf.
3537 for ac_file in $ac_files ''
3538 do
3539 test -f "$ac_file" || continue
3540 case $ac_file in
3541 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3542 ;;
3543 [ab].out )
3544 # We found the default executable, but exeext='' is most
3545 # certainly right.
3546 break;;
3547 *.* )
3548 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3549 then :; else
3550 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3551 fi
3552 # We set ac_cv_exeext here because the later test for it is not
3553 # safe: cross compilers may not add the suffix if given an `-o'
3554 # argument, so we may need to know it at that point already.
3555 # Even if this section looks crufty: it has the advantage of
3556 # actually working.
3557 break;;
3558 * )
3559 break;;
3560 esac
3561 done
3562 test "$ac_cv_exeext" = no && ac_cv_exeext=
3563
3564 else
3565 ac_file=''
3566 fi
3567 if test -z "$ac_file"; then :
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3569 $as_echo "no" >&6; }
3570 $as_echo "$as_me: failed program was:" >&5
3571 sed 's/^/| /' conftest.$ac_ext >&5
3572
3573 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3574 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3575 { as_fn_set_status 77
3576 as_fn_error "C++ compiler cannot create executables
3577 See \`config.log' for more details." "$LINENO" 5; }; }
3578 else
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3580 $as_echo "yes" >&6; }
3581 fi
3582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3583 $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3585 $as_echo "$ac_file" >&6; }
3586 ac_exeext=$ac_cv_exeext
3587
3588 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3589 ac_clean_files=$ac_clean_files_save
3590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3591 $as_echo_n "checking for suffix of executables... " >&6; }
3592 if { { ac_try="$ac_link"
3593 case "(($ac_try" in
3594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3595 *) ac_try_echo=$ac_try;;
3596 esac
3597 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3598 $as_echo "$ac_try_echo"; } >&5
3599 (eval "$ac_link") 2>&5
3600 ac_status=$?
3601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3602 test $ac_status = 0; }; then :
3603 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3604 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3605 # work properly (i.e., refer to `conftest.exe'), while it won't with
3606 # `rm'.
3607 for ac_file in conftest.exe conftest conftest.*; do
3608 test -f "$ac_file" || continue
3609 case $ac_file in
3610 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3611 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3612 break;;
3613 * ) break;;
3614 esac
3615 done
3616 else
3617 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3618 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3619 as_fn_error "cannot compute suffix of executables: cannot compile and link
3620 See \`config.log' for more details." "$LINENO" 5; }
3621 fi
3622 rm -f conftest conftest$ac_cv_exeext
3623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3624 $as_echo "$ac_cv_exeext" >&6; }
3625
3626 rm -f conftest.$ac_ext
3627 EXEEXT=$ac_cv_exeext
3628 ac_exeext=$EXEEXT
3629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3630 /* end confdefs.h. */
3631 #include <stdio.h>
3632 int
3633 main ()
3634 {
3635 FILE *f = fopen ("conftest.out", "w");
3636 return ferror (f) || fclose (f) != 0;
3637
3638 ;
3639 return 0;
3640 }
3641 _ACEOF
3642 ac_clean_files="$ac_clean_files conftest.out"
3643 # Check that the compiler produces executables we can run. If not, either
3644 # the compiler is broken, or we cross compile.
3645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3646 $as_echo_n "checking whether we are cross compiling... " >&6; }
3647 if test "$cross_compiling" != yes; then
3648 { { ac_try="$ac_link"
3649 case "(($ac_try" in
3650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3651 *) ac_try_echo=$ac_try;;
3652 esac
3653 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3654 $as_echo "$ac_try_echo"; } >&5
3655 (eval "$ac_link") 2>&5
3656 ac_status=$?
3657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3658 test $ac_status = 0; }
3659 if { ac_try='./conftest$ac_cv_exeext'
3660 { { case "(($ac_try" in
3661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3662 *) ac_try_echo=$ac_try;;
3663 esac
3664 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3665 $as_echo "$ac_try_echo"; } >&5
3666 (eval "$ac_try") 2>&5
3667 ac_status=$?
3668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3669 test $ac_status = 0; }; }; then
3670 cross_compiling=no
3671 else
3672 if test "$cross_compiling" = maybe; then
3673 cross_compiling=yes
3674 else
3675 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3676 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3677 as_fn_error "cannot run C++ compiled programs.
3678 If you meant to cross compile, use \`--host'.
3679 See \`config.log' for more details." "$LINENO" 5; }
3680 fi
3681 fi
3682 fi
3683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3684 $as_echo "$cross_compiling" >&6; }
3685
3686 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3687 ac_clean_files=$ac_clean_files_save
3688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3689 $as_echo_n "checking for suffix of object files... " >&6; }
3690 if test "${ac_cv_objext+set}" = set; then :
3691 $as_echo_n "(cached) " >&6
3692 else
3693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694 /* end confdefs.h. */
3695
3696 int
3697 main ()
3698 {
3699
3700 ;
3701 return 0;
3702 }
3703 _ACEOF
3704 rm -f conftest.o conftest.obj
3705 if { { ac_try="$ac_compile"
3706 case "(($ac_try" in
3707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3708 *) ac_try_echo=$ac_try;;
3709 esac
3710 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3711 $as_echo "$ac_try_echo"; } >&5
3712 (eval "$ac_compile") 2>&5
3713 ac_status=$?
3714 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3715 test $ac_status = 0; }; then :
3716 for ac_file in conftest.o conftest.obj conftest.*; do
3717 test -f "$ac_file" || continue;
3718 case $ac_file in
3719 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3720 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3721 break;;
3722 esac
3723 done
3724 else
3725 $as_echo "$as_me: failed program was:" >&5
3726 sed 's/^/| /' conftest.$ac_ext >&5
3727
3728 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3729 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3730 as_fn_error "cannot compute suffix of object files: cannot compile
3731 See \`config.log' for more details." "$LINENO" 5; }
3732 fi
3733 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3734 fi
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3736 $as_echo "$ac_cv_objext" >&6; }
3737 OBJEXT=$ac_cv_objext
3738 ac_objext=$OBJEXT
3739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3740 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3741 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3742 $as_echo_n "(cached) " >&6
3743 else
3744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3745 /* end confdefs.h. */
3746
3747 int
3748 main ()
3749 {
3750 #ifndef __GNUC__
3751 choke me
3752 #endif
3753
3754 ;
3755 return 0;
3756 }
3757 _ACEOF
3758 if ac_fn_cxx_try_compile "$LINENO"; then :
3759 ac_compiler_gnu=yes
3760 else
3761 ac_compiler_gnu=no
3762 fi
3763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3764 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3765
3766 fi
3767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3768 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3769 if test $ac_compiler_gnu = yes; then
3770 GXX=yes
3771 else
3772 GXX=
3773 fi
3774 ac_test_CXXFLAGS=${CXXFLAGS+set}
3775 ac_save_CXXFLAGS=$CXXFLAGS
3776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3777 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3778 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3779 $as_echo_n "(cached) " >&6
3780 else
3781 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3782 ac_cxx_werror_flag=yes
3783 ac_cv_prog_cxx_g=no
3784 CXXFLAGS="-g"
3785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3786 /* end confdefs.h. */
3787
3788 int
3789 main ()
3790 {
3791
3792 ;
3793 return 0;
3794 }
3795 _ACEOF
3796 if ac_fn_cxx_try_compile "$LINENO"; then :
3797 ac_cv_prog_cxx_g=yes
3798 else
3799 CXXFLAGS=""
3800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801 /* end confdefs.h. */
3802
3803 int
3804 main ()
3805 {
3806
3807 ;
3808 return 0;
3809 }
3810 _ACEOF
3811 if ac_fn_cxx_try_compile "$LINENO"; then :
3812
3813 else
3814 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3815 CXXFLAGS="-g"
3816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3817 /* end confdefs.h. */
3818
3819 int
3820 main ()
3821 {
3822
3823 ;
3824 return 0;
3825 }
3826 _ACEOF
3827 if ac_fn_cxx_try_compile "$LINENO"; then :
3828 ac_cv_prog_cxx_g=yes
3829 fi
3830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3836 fi
3837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3838 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3839 if test "$ac_test_CXXFLAGS" = set; then
3840 CXXFLAGS=$ac_save_CXXFLAGS
3841 elif test $ac_cv_prog_cxx_g = yes; then
3842 if test "$GXX" = yes; then
3843 CXXFLAGS="-g -O2"
3844 else
3845 CXXFLAGS="-g"
3846 fi
3847 else
3848 if test "$GXX" = yes; then
3849 CXXFLAGS="-O2"
3850 else
3851 CXXFLAGS=
3852 fi
3853 fi
3854 ac_ext=cpp
3855 ac_cpp='$CXXCPP $CPPFLAGS'
3856 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3857 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3858 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3859
3860
3861
3862
3863
3864
3865
3866 for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
3867 do
3868 # Extract the first word of "$ac_prog", so it can be a program name with args.
3869 set dummy $ac_prog; ac_word=$2
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3871 $as_echo_n "checking for $ac_word... " >&6; }
3872 if test "${ac_cv_prog_MPICXX+set}" = set; then :
3873 $as_echo_n "(cached) " >&6
3874 else
3875 if test -n "$MPICXX"; then
3876 ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
3877 else
3878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3879 for as_dir in $PATH
3880 do
3881 IFS=$as_save_IFS
3882 test -z "$as_dir" && as_dir=.
3883 for ac_exec_ext in '' $ac_executable_extensions; do
3884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3885 ac_cv_prog_MPICXX="$ac_prog"
3886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3887 break 2
3888 fi
3889 done
3890 done
3891 IFS=$as_save_IFS
3892
3893 fi
3894 fi
3895 MPICXX=$ac_cv_prog_MPICXX
3896 if test -n "$MPICXX"; then
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
3898 $as_echo "$MPICXX" >&6; }
3899 else
3900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3901 $as_echo "no" >&6; }
3902 fi
3903
3904
3905 test -n "$MPICXX" && break
3906 done
3907 test -n "$MPICXX" || MPICXX="$CXX"
3908
3909 ax_mpi_save_CXX="$CXX"
3910 CXX="$MPICXX"
3911
3912
3913
3914 if test x = x"$MPILIBS"; then
3915 ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
3916 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
3917 MPILIBS=" "
3918 fi
3919
3920 fi
3921
3922 if test x = x"$MPILIBS"; then
3923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
3924 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
3925 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
3926 $as_echo_n "(cached) " >&6
3927 else
3928 ac_check_lib_save_LIBS=$LIBS
3929 LIBS="-lmpi $LIBS"
3930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3931 /* end confdefs.h. */
3932
3933 /* Override any GCC internal prototype to avoid an error.
3934 Use char because int might match the return type of a GCC
3935 builtin and then its argument prototype would still apply. */
3936 #ifdef __cplusplus
3937 extern "C"
3938 #endif
3939 char MPI_Init ();
3940 int
3941 main ()
3942 {
3943 return MPI_Init ();
3944 ;
3945 return 0;
3946 }
3947 _ACEOF
3948 if ac_fn_cxx_try_link "$LINENO"; then :
3949 ac_cv_lib_mpi_MPI_Init=yes
3950 else
3951 ac_cv_lib_mpi_MPI_Init=no
3952 fi
3953 rm -f core conftest.err conftest.$ac_objext \
3954 conftest$ac_exeext conftest.$ac_ext
3955 LIBS=$ac_check_lib_save_LIBS
3956 fi
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
3958 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
3959 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
3960 MPILIBS="-lmpi"
3961 fi
3962
3963 fi
3964 if test x = x"$MPILIBS"; then
3965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
3966 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
3967 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
3968 $as_echo_n "(cached) " >&6
3969 else
3970 ac_check_lib_save_LIBS=$LIBS
3971 LIBS="-lmpich $LIBS"
3972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3973 /* end confdefs.h. */
3974
3975 /* Override any GCC internal prototype to avoid an error.
3976 Use char because int might match the return type of a GCC
3977 builtin and then its argument prototype would still apply. */
3978 #ifdef __cplusplus
3979 extern "C"
3980 #endif
3981 char MPI_Init ();
3982 int
3983 main ()
3984 {
3985 return MPI_Init ();
3986 ;
3987 return 0;
3988 }
3989 _ACEOF
3990 if ac_fn_cxx_try_link "$LINENO"; then :
3991 ac_cv_lib_mpich_MPI_Init=yes
3992 else
3993 ac_cv_lib_mpich_MPI_Init=no
3994 fi
3995 rm -f core conftest.err conftest.$ac_objext \
3996 conftest$ac_exeext conftest.$ac_ext
3997 LIBS=$ac_check_lib_save_LIBS
3998 fi
3999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4000 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4001 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4002 MPILIBS="-lmpich"
4003 fi
4004
4005 fi
4006
4007 if test x != x"$MPILIBS"; then
4008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4009 $as_echo_n "checking for mpi.h... " >&6; }
4010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4011 /* end confdefs.h. */
4012 #include <mpi.h>
4013 int
4014 main ()
4015 {
4016
4017 ;
4018 return 0;
4019 }
4020 _ACEOF
4021 if ac_fn_cxx_try_compile "$LINENO"; then :
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4023 $as_echo "yes" >&6; }
4024 else
4025 MPILIBS=""
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4027 $as_echo "no" >&6; }
4028 fi
4029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4030 fi
4031
4032 CXX="$ax_mpi_save_CXX"
4033
4034
4035
4036 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4037 if test x = x"$MPILIBS"; then
4038 USE_MPI="no"
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4040 $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4041 :
4042 else
4043 USE_MPI="yes"
4044 :
4045 fi
4046
4047 ac_ext=c
4048 ac_cpp='$CPP $CPPFLAGS'
4049 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4050 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4051 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4052 if test -n "$ac_tool_prefix"; then
4053 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4054 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4056 $as_echo_n "checking for $ac_word... " >&6; }
4057 if test "${ac_cv_prog_CC+set}" = set; then :
4058 $as_echo_n "(cached) " >&6
4059 else
4060 if test -n "$CC"; then
4061 ac_cv_prog_CC="$CC" # Let the user override the test.
4062 else
4063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4064 for as_dir in $PATH
4065 do
4066 IFS=$as_save_IFS
4067 test -z "$as_dir" && as_dir=.
4068 for ac_exec_ext in '' $ac_executable_extensions; do
4069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4070 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4072 break 2
4073 fi
4074 done
4075 done
4076 IFS=$as_save_IFS
4077
4078 fi
4079 fi
4080 CC=$ac_cv_prog_CC
4081 if test -n "$CC"; then
4082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4083 $as_echo "$CC" >&6; }
4084 else
4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4086 $as_echo "no" >&6; }
4087 fi
4088
4089
4090 fi
4091 if test -z "$ac_cv_prog_CC"; then
4092 ac_ct_CC=$CC
4093 # Extract the first word of "gcc", so it can be a program name with args.
4094 set dummy gcc; ac_word=$2
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4096 $as_echo_n "checking for $ac_word... " >&6; }
4097 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4098 $as_echo_n "(cached) " >&6
4099 else
4100 if test -n "$ac_ct_CC"; then
4101 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4102 else
4103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104 for as_dir in $PATH
4105 do
4106 IFS=$as_save_IFS
4107 test -z "$as_dir" && as_dir=.
4108 for ac_exec_ext in '' $ac_executable_extensions; do
4109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4110 ac_cv_prog_ac_ct_CC="gcc"
4111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4112 break 2
4113 fi
4114 done
4115 done
4116 IFS=$as_save_IFS
4117
4118 fi
4119 fi
4120 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4121 if test -n "$ac_ct_CC"; then
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4123 $as_echo "$ac_ct_CC" >&6; }
4124 else
4125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4126 $as_echo "no" >&6; }
4127 fi
4128
4129 if test "x$ac_ct_CC" = x; then
4130 CC=""
4131 else
4132 case $cross_compiling:$ac_tool_warned in
4133 yes:)
4134 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4135 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4136 ac_tool_warned=yes ;;
4137 esac
4138 CC=$ac_ct_CC
4139 fi
4140 else
4141 CC="$ac_cv_prog_CC"
4142 fi
4143
4144 if test -z "$CC"; then
4145 if test -n "$ac_tool_prefix"; then
4146 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4147 set dummy ${ac_tool_prefix}cc; ac_word=$2
4148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4149 $as_echo_n "checking for $ac_word... " >&6; }
4150 if test "${ac_cv_prog_CC+set}" = set; then :
4151 $as_echo_n "(cached) " >&6
4152 else
4153 if test -n "$CC"; then
4154 ac_cv_prog_CC="$CC" # Let the user override the test.
4155 else
4156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4157 for as_dir in $PATH
4158 do
4159 IFS=$as_save_IFS
4160 test -z "$as_dir" && as_dir=.
4161 for ac_exec_ext in '' $ac_executable_extensions; do
4162 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4163 ac_cv_prog_CC="${ac_tool_prefix}cc"
4164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4165 break 2
4166 fi
4167 done
4168 done
4169 IFS=$as_save_IFS
4170
4171 fi
4172 fi
4173 CC=$ac_cv_prog_CC
4174 if test -n "$CC"; then
4175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4176 $as_echo "$CC" >&6; }
4177 else
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4179 $as_echo "no" >&6; }
4180 fi
4181
4182
4183 fi
4184 fi
4185 if test -z "$CC"; then
4186 # Extract the first word of "cc", so it can be a program name with args.
4187 set dummy cc; ac_word=$2
4188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4189 $as_echo_n "checking for $ac_word... " >&6; }
4190 if test "${ac_cv_prog_CC+set}" = set; then :
4191 $as_echo_n "(cached) " >&6
4192 else
4193 if test -n "$CC"; then
4194 ac_cv_prog_CC="$CC" # Let the user override the test.
4195 else
4196 ac_prog_rejected=no
4197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198 for as_dir in $PATH
4199 do
4200 IFS=$as_save_IFS
4201 test -z "$as_dir" && as_dir=.
4202 for ac_exec_ext in '' $ac_executable_extensions; do
4203 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4204 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4205 ac_prog_rejected=yes
4206 continue
4207 fi
4208 ac_cv_prog_CC="cc"
4209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4210 break 2
4211 fi
4212 done
4213 done
4214 IFS=$as_save_IFS
4215
4216 if test $ac_prog_rejected = yes; then
4217 # We found a bogon in the path, so make sure we never use it.
4218 set dummy $ac_cv_prog_CC
4219 shift
4220 if test $# != 0; then
4221 # We chose a different compiler from the bogus one.
4222 # However, it has the same basename, so the bogon will be chosen
4223 # first if we set CC to just the basename; use the full file name.
4224 shift
4225 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4226 fi
4227 fi
4228 fi
4229 fi
4230 CC=$ac_cv_prog_CC
4231 if test -n "$CC"; then
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4233 $as_echo "$CC" >&6; }
4234 else
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4236 $as_echo "no" >&6; }
4237 fi
4238
4239
4240 fi
4241 if test -z "$CC"; then
4242 if test -n "$ac_tool_prefix"; then
4243 for ac_prog in cl.exe
4244 do
4245 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4246 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4248 $as_echo_n "checking for $ac_word... " >&6; }
4249 if test "${ac_cv_prog_CC+set}" = set; then :
4250 $as_echo_n "(cached) " >&6
4251 else
4252 if test -n "$CC"; then
4253 ac_cv_prog_CC="$CC" # Let the user override the test.
4254 else
4255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4256 for as_dir in $PATH
4257 do
4258 IFS=$as_save_IFS
4259 test -z "$as_dir" && as_dir=.
4260 for ac_exec_ext in '' $ac_executable_extensions; do
4261 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4262 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4264 break 2
4265 fi
4266 done
4267 done
4268 IFS=$as_save_IFS
4269
4270 fi
4271 fi
4272 CC=$ac_cv_prog_CC
4273 if test -n "$CC"; then
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4275 $as_echo "$CC" >&6; }
4276 else
4277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4278 $as_echo "no" >&6; }
4279 fi
4280
4281
4282 test -n "$CC" && break
4283 done
4284 fi
4285 if test -z "$CC"; then
4286 ac_ct_CC=$CC
4287 for ac_prog in cl.exe
4288 do
4289 # Extract the first word of "$ac_prog", so it can be a program name with args.
4290 set dummy $ac_prog; ac_word=$2
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4292 $as_echo_n "checking for $ac_word... " >&6; }
4293 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4294 $as_echo_n "(cached) " >&6
4295 else
4296 if test -n "$ac_ct_CC"; then
4297 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4298 else
4299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4300 for as_dir in $PATH
4301 do
4302 IFS=$as_save_IFS
4303 test -z "$as_dir" && as_dir=.
4304 for ac_exec_ext in '' $ac_executable_extensions; do
4305 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4306 ac_cv_prog_ac_ct_CC="$ac_prog"
4307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4308 break 2
4309 fi
4310 done
4311 done
4312 IFS=$as_save_IFS
4313
4314 fi
4315 fi
4316 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4317 if test -n "$ac_ct_CC"; then
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4319 $as_echo "$ac_ct_CC" >&6; }
4320 else
4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4322 $as_echo "no" >&6; }
4323 fi
4324
4325
4326 test -n "$ac_ct_CC" && break
4327 done
4328
4329 if test "x$ac_ct_CC" = x; then
4330 CC=""
4331 else
4332 case $cross_compiling:$ac_tool_warned in
4333 yes:)
4334 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4335 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4336 ac_tool_warned=yes ;;
4337 esac
4338 CC=$ac_ct_CC
4339 fi
4340 fi
4341
4342 fi
4343
4344
4345 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4346 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4347 as_fn_error "no acceptable C compiler found in \$PATH
4348 See \`config.log' for more details." "$LINENO" 5; }
4349
4350 # Provide some information about the compiler.
4351 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4352 set X $ac_compile
4353 ac_compiler=$2
4354 for ac_option in --version -v -V -qversion; do
4355 { { ac_try="$ac_compiler $ac_option >&5"
4356 case "(($ac_try" in
4357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4358 *) ac_try_echo=$ac_try;;
4359 esac
4360 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4361 $as_echo "$ac_try_echo"; } >&5
4362 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4363 ac_status=$?
4364 if test -s conftest.err; then
4365 sed '10a\
4366 ... rest of stderr output deleted ...
4367 10q' conftest.err >conftest.er1
4368 cat conftest.er1 >&5
4369 fi
4370 rm -f conftest.er1 conftest.err
4371 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4372 test $ac_status = 0; }
4373 done
4374
4375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4376 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4377 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4378 $as_echo_n "(cached) " >&6
4379 else
4380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381 /* end confdefs.h. */
4382
4383 int
4384 main ()
4385 {
4386 #ifndef __GNUC__
4387 choke me
4388 #endif
4389
4390 ;
4391 return 0;
4392 }
4393 _ACEOF
4394 if ac_fn_c_try_compile "$LINENO"; then :
4395 ac_compiler_gnu=yes
4396 else
4397 ac_compiler_gnu=no
4398 fi
4399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4400 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4401
4402 fi
4403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4404 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4405 if test $ac_compiler_gnu = yes; then
4406 GCC=yes
4407 else
4408 GCC=
4409 fi
4410 ac_test_CFLAGS=${CFLAGS+set}
4411 ac_save_CFLAGS=$CFLAGS
4412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4413 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4414 if test "${ac_cv_prog_cc_g+set}" = set; then :
4415 $as_echo_n "(cached) " >&6
4416 else
4417 ac_save_c_werror_flag=$ac_c_werror_flag
4418 ac_c_werror_flag=yes
4419 ac_cv_prog_cc_g=no
4420 CFLAGS="-g"
4421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4422 /* end confdefs.h. */
4423
4424 int
4425 main ()
4426 {
4427
4428 ;
4429 return 0;
4430 }
4431 _ACEOF
4432 if ac_fn_c_try_compile "$LINENO"; then :
4433 ac_cv_prog_cc_g=yes
4434 else
4435 CFLAGS=""
4436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4437 /* end confdefs.h. */
4438
4439 int
4440 main ()
4441 {
4442
4443 ;
4444 return 0;
4445 }
4446 _ACEOF
4447 if ac_fn_c_try_compile "$LINENO"; then :
4448
4449 else
4450 ac_c_werror_flag=$ac_save_c_werror_flag
4451 CFLAGS="-g"
4452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 /* end confdefs.h. */
4454
4455 int
4456 main ()
4457 {
4458
4459 ;
4460 return 0;
4461 }
4462 _ACEOF
4463 if ac_fn_c_try_compile "$LINENO"; then :
4464 ac_cv_prog_cc_g=yes
4465 fi
4466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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 ac_c_werror_flag=$ac_save_c_werror_flag
4472 fi
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4474 $as_echo "$ac_cv_prog_cc_g" >&6; }
4475 if test "$ac_test_CFLAGS" = set; then
4476 CFLAGS=$ac_save_CFLAGS
4477 elif test $ac_cv_prog_cc_g = yes; then
4478 if test "$GCC" = yes; then
4479 CFLAGS="-g -O2"
4480 else
4481 CFLAGS="-g"
4482 fi
4483 else
4484 if test "$GCC" = yes; then
4485 CFLAGS="-O2"
4486 else
4487 CFLAGS=
4488 fi
4489 fi
4490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4491 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4492 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4493 $as_echo_n "(cached) " >&6
4494 else
4495 ac_cv_prog_cc_c89=no
4496 ac_save_CC=$CC
4497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4498 /* end confdefs.h. */
4499 #include <stdarg.h>
4500 #include <stdio.h>
4501 #include <sys/types.h>
4502 #include <sys/stat.h>
4503 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4504 struct buf { int x; };
4505 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4506 static char *e (p, i)
4507 char **p;
4508 int i;
4509 {
4510 return p[i];
4511 }
4512 static char *f (char * (*g) (char **, int), char **p, ...)
4513 {
4514 char *s;
4515 va_list v;
4516 va_start (v,p);
4517 s = g (p, va_arg (v,int));
4518 va_end (v);
4519 return s;
4520 }
4521
4522 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4523 function prototypes and stuff, but not '\xHH' hex character constants.
4524 These don't provoke an error unfortunately, instead are silently treated
4525 as 'x'. The following induces an error, until -std is added to get
4526 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4527 array size at least. It's necessary to write '\x00'==0 to get something
4528 that's true only with -std. */
4529 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4530
4531 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4532 inside strings and character constants. */
4533 #define FOO(x) 'x'
4534 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4535
4536 int test (int i, double x);
4537 struct s1 {int (*f) (int a);};
4538 struct s2 {int (*f) (double a);};
4539 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4540 int argc;
4541 char **argv;
4542 int
4543 main ()
4544 {
4545 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4546 ;
4547 return 0;
4548 }
4549 _ACEOF
4550 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4551 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4552 do
4553 CC="$ac_save_CC $ac_arg"
4554 if ac_fn_c_try_compile "$LINENO"; then :
4555 ac_cv_prog_cc_c89=$ac_arg
4556 fi
4557 rm -f core conftest.err conftest.$ac_objext
4558 test "x$ac_cv_prog_cc_c89" != "xno" && break
4559 done
4560 rm -f conftest.$ac_ext
4561 CC=$ac_save_CC
4562
4563 fi
4564 # AC_CACHE_VAL
4565 case "x$ac_cv_prog_cc_c89" in
4566 x)
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4568 $as_echo "none needed" >&6; } ;;
4569 xno)
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4571 $as_echo "unsupported" >&6; } ;;
4572 *)
4573 CC="$CC $ac_cv_prog_cc_c89"
4574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4575 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4576 esac
4577 if test "x$ac_cv_prog_cc_c89" != xno; then :
4578
4579 fi
4580
4581 ac_ext=c
4582 ac_cpp='$CPP $CPPFLAGS'
4583 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4584 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4585 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4586
4587
4588 if test $USE_MPI != no; then :
4589
4590 ac_ext=c
4591 ac_cpp='$CPP $CPPFLAGS'
4592 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4593 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4594 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4595
4596
4597
4598
4599
4600
4601 for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4602 do
4603 # Extract the first word of "$ac_prog", so it can be a program name with args.
4604 set dummy $ac_prog; ac_word=$2
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4606 $as_echo_n "checking for $ac_word... " >&6; }
4607 if test "${ac_cv_prog_MPICC+set}" = set; then :
4608 $as_echo_n "(cached) " >&6
4609 else
4610 if test -n "$MPICC"; then
4611 ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4612 else
4613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614 for as_dir in $PATH
4615 do
4616 IFS=$as_save_IFS
4617 test -z "$as_dir" && as_dir=.
4618 for ac_exec_ext in '' $ac_executable_extensions; do
4619 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4620 ac_cv_prog_MPICC="$ac_prog"
4621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4622 break 2
4623 fi
4624 done
4625 done
4626 IFS=$as_save_IFS
4627
4628 fi
4629 fi
4630 MPICC=$ac_cv_prog_MPICC
4631 if test -n "$MPICC"; then
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4633 $as_echo "$MPICC" >&6; }
4634 else
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4636 $as_echo "no" >&6; }
4637 fi
4638
4639
4640 test -n "$MPICC" && break
4641 done
4642 test -n "$MPICC" || MPICC="$CC"
4643
4644 ax_mpi_save_CC="$CC"
4645 CC="$MPICC"
4646
4647
4648
4649 if test x = x"$MPILIBS"; then
4650 ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4651 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4652 MPILIBS=" "
4653 fi
4654
4655 fi
4656
4657 if test x = x"$MPILIBS"; then
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4659 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4660 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4661 $as_echo_n "(cached) " >&6
4662 else
4663 ac_check_lib_save_LIBS=$LIBS
4664 LIBS="-lmpi $LIBS"
4665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4666 /* end confdefs.h. */
4667
4668 /* Override any GCC internal prototype to avoid an error.
4669 Use char because int might match the return type of a GCC
4670 builtin and then its argument prototype would still apply. */
4671 #ifdef __cplusplus
4672 extern "C"
4673 #endif
4674 char MPI_Init ();
4675 int
4676 main ()
4677 {
4678 return MPI_Init ();
4679 ;
4680 return 0;
4681 }
4682 _ACEOF
4683 if ac_fn_c_try_link "$LINENO"; then :
4684 ac_cv_lib_mpi_MPI_Init=yes
4685 else
4686 ac_cv_lib_mpi_MPI_Init=no
4687 fi
4688 rm -f core conftest.err conftest.$ac_objext \
4689 conftest$ac_exeext conftest.$ac_ext
4690 LIBS=$ac_check_lib_save_LIBS
4691 fi
4692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4693 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4694 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4695 MPILIBS="-lmpi"
4696 fi
4697
4698 fi
4699 if test x = x"$MPILIBS"; then
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4701 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4702 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4703 $as_echo_n "(cached) " >&6
4704 else
4705 ac_check_lib_save_LIBS=$LIBS
4706 LIBS="-lmpich $LIBS"
4707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4708 /* end confdefs.h. */
4709
4710 /* Override any GCC internal prototype to avoid an error.
4711 Use char because int might match the return type of a GCC
4712 builtin and then its argument prototype would still apply. */
4713 #ifdef __cplusplus
4714 extern "C"
4715 #endif
4716 char MPI_Init ();
4717 int
4718 main ()
4719 {
4720 return MPI_Init ();
4721 ;
4722 return 0;
4723 }
4724 _ACEOF
4725 if ac_fn_c_try_link "$LINENO"; then :
4726 ac_cv_lib_mpich_MPI_Init=yes
4727 else
4728 ac_cv_lib_mpich_MPI_Init=no
4729 fi
4730 rm -f core conftest.err conftest.$ac_objext \
4731 conftest$ac_exeext conftest.$ac_ext
4732 LIBS=$ac_check_lib_save_LIBS
4733 fi
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4735 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4736 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4737 MPILIBS="-lmpich"
4738 fi
4739
4740 fi
4741
4742 if test x != x"$MPILIBS"; then
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4744 $as_echo_n "checking for mpi.h... " >&6; }
4745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4746 /* end confdefs.h. */
4747 #include <mpi.h>
4748 int
4749 main ()
4750 {
4751
4752 ;
4753 return 0;
4754 }
4755 _ACEOF
4756 if ac_fn_c_try_compile "$LINENO"; then :
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4758 $as_echo "yes" >&6; }
4759 else
4760 MPILIBS=""
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4762 $as_echo "no" >&6; }
4763 fi
4764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4765 fi
4766
4767 CC="$ax_mpi_save_CC"
4768
4769
4770
4771 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4772 if test x = x"$MPILIBS"; then
4773 USE_MPI="no"
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4775 $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4776 :
4777 else
4778 USE_MPI="yes"
4779 :
4780 fi
4781
4782
4783 fi
4784 ac_ext=${ac_fc_srcext-f}
4785 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4786 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4787 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4788 if test -n "$ac_tool_prefix"; then
4789 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
4790 do
4791 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4792 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4794 $as_echo_n "checking for $ac_word... " >&6; }
4795 if test "${ac_cv_prog_FC+set}" = set; then :
4796 $as_echo_n "(cached) " >&6
4797 else
4798 if test -n "$FC"; then
4799 ac_cv_prog_FC="$FC" # Let the user override the test.
4800 else
4801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4802 for as_dir in $PATH
4803 do
4804 IFS=$as_save_IFS
4805 test -z "$as_dir" && as_dir=.
4806 for ac_exec_ext in '' $ac_executable_extensions; do
4807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4808 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4810 break 2
4811 fi
4812 done
4813 done
4814 IFS=$as_save_IFS
4815
4816 fi
4817 fi
4818 FC=$ac_cv_prog_FC
4819 if test -n "$FC"; then
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
4821 $as_echo "$FC" >&6; }
4822 else
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4824 $as_echo "no" >&6; }
4825 fi
4826
4827
4828 test -n "$FC" && break
4829 done
4830 fi
4831 if test -z "$FC"; then
4832 ac_ct_FC=$FC
4833 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
4834 do
4835 # Extract the first word of "$ac_prog", so it can be a program name with args.
4836 set dummy $ac_prog; ac_word=$2
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4838 $as_echo_n "checking for $ac_word... " >&6; }
4839 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
4840 $as_echo_n "(cached) " >&6
4841 else
4842 if test -n "$ac_ct_FC"; then
4843 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4844 else
4845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4846 for as_dir in $PATH
4847 do
4848 IFS=$as_save_IFS
4849 test -z "$as_dir" && as_dir=.
4850 for ac_exec_ext in '' $ac_executable_extensions; do
4851 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4852 ac_cv_prog_ac_ct_FC="$ac_prog"
4853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4854 break 2
4855 fi
4856 done
4857 done
4858 IFS=$as_save_IFS
4859
4860 fi
4861 fi
4862 ac_ct_FC=$ac_cv_prog_ac_ct_FC
4863 if test -n "$ac_ct_FC"; then
4864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
4865 $as_echo "$ac_ct_FC" >&6; }
4866 else
4867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4868 $as_echo "no" >&6; }
4869 fi
4870
4871
4872 test -n "$ac_ct_FC" && break
4873 done
4874
4875 if test "x$ac_ct_FC" = x; then
4876 FC=""
4877 else
4878 case $cross_compiling:$ac_tool_warned in
4879 yes:)
4880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4881 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4882 ac_tool_warned=yes ;;
4883 esac
4884 FC=$ac_ct_FC
4885 fi
4886 fi
4887
4888
4889 # Provide some information about the compiler.
4890 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4891 set X $ac_compile
4892 ac_compiler=$2
4893 for ac_option in --version -v -V -qversion; do
4894 { { ac_try="$ac_compiler $ac_option >&5"
4895 case "(($ac_try" in
4896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4897 *) ac_try_echo=$ac_try;;
4898 esac
4899 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4900 $as_echo "$ac_try_echo"; } >&5
4901 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4902 ac_status=$?
4903 if test -s conftest.err; then
4904 sed '10a\
4905 ... rest of stderr output deleted ...
4906 10q' conftest.err >conftest.er1
4907 cat conftest.er1 >&5
4908 fi
4909 rm -f conftest.er1 conftest.err
4910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4911 test $ac_status = 0; }
4912 done
4913 rm -f a.out
4914
4915 # If we don't use `.F' as extension, the preprocessor is not run on the
4916 # input file. (Note that this only needs to work for GNU compilers.)
4917 ac_save_ext=$ac_ext
4918 ac_ext=F
4919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4920 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4921 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4922 $as_echo_n "(cached) " >&6
4923 else
4924 cat > conftest.$ac_ext <<_ACEOF
4925 program main
4926 #ifndef __GNUC__
4927 choke me
4928 #endif
4929
4930 end
4931 _ACEOF
4932 if ac_fn_fc_try_compile "$LINENO"; then :
4933 ac_compiler_gnu=yes
4934 else
4935 ac_compiler_gnu=no
4936 fi
4937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4938 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4939
4940 fi
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4942 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4943 ac_ext=$ac_save_ext
4944 ac_test_FCFLAGS=${FCFLAGS+set}
4945 ac_save_FCFLAGS=$FCFLAGS
4946 FCFLAGS=
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4948 $as_echo_n "checking whether $FC accepts -g... " >&6; }
4949 if test "${ac_cv_prog_fc_g+set}" = set; then :
4950 $as_echo_n "(cached) " >&6
4951 else
4952 FCFLAGS=-g
4953 cat > conftest.$ac_ext <<_ACEOF
4954 program main
4955
4956 end
4957 _ACEOF
4958 if ac_fn_fc_try_compile "$LINENO"; then :
4959 ac_cv_prog_fc_g=yes
4960 else
4961 ac_cv_prog_fc_g=no
4962 fi
4963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4964
4965 fi
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4967 $as_echo "$ac_cv_prog_fc_g" >&6; }
4968 if test "$ac_test_FCFLAGS" = set; then
4969 FCFLAGS=$ac_save_FCFLAGS
4970 elif test $ac_cv_prog_fc_g = yes; then
4971 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4972 FCFLAGS="-g -O2"
4973 else
4974 FCFLAGS="-g"
4975 fi
4976 else
4977 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4978 FCFLAGS="-O2"
4979 else
4980 FCFLAGS=
4981 fi
4982 fi
4983
4984 ac_ext=${ac_fc_srcext-f}
4985 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4986 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4987 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4988
4989
4990 if test $USE_MPI != no; then :
4991
4992 ac_ext=${ac_fc_srcext-f}
4993 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4994 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4995 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4996
4997
4998
4999
5000
5001
5002 for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
5003 do
5004 # Extract the first word of "$ac_prog", so it can be a program name with args.
5005 set dummy $ac_prog; ac_word=$2
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5007 $as_echo_n "checking for $ac_word... " >&6; }
5008 if test "${ac_cv_prog_MPIFC+set}" = set; then :
5009 $as_echo_n "(cached) " >&6
5010 else
5011 if test -n "$MPIFC"; then
5012 ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
5013 else
5014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5015 for as_dir in $PATH
5016 do
5017 IFS=$as_save_IFS
5018 test -z "$as_dir" && as_dir=.
5019 for ac_exec_ext in '' $ac_executable_extensions; do
5020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5021 ac_cv_prog_MPIFC="$ac_prog"
5022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5023 break 2
5024 fi
5025 done
5026 done
5027 IFS=$as_save_IFS
5028
5029 fi
5030 fi
5031 MPIFC=$ac_cv_prog_MPIFC
5032 if test -n "$MPIFC"; then
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
5034 $as_echo "$MPIFC" >&6; }
5035 else
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5037 $as_echo "no" >&6; }
5038 fi
5039
5040
5041 test -n "$MPIFC" && break
5042 done
5043 test -n "$MPIFC" || MPIFC="$FC"
5044
5045 ax_mpi_save_FC="$FC"
5046 FC="$MPIFC"
5047
5048
5049
5050 if test x = x"$MPILIBS"; then
5051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
5052 $as_echo_n "checking for MPI_Init... " >&6; }
5053 cat > conftest.$ac_ext <<_ACEOF
5054 program main
5055 call MPI_Init
5056 end
5057 _ACEOF
5058 if ac_fn_fc_try_link "$LINENO"; then :
5059 MPILIBS=" "
5060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5061 $as_echo "yes" >&6; }
5062 else
5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5064 $as_echo "no" >&6; }
5065 fi
5066 rm -f core conftest.err conftest.$ac_objext \
5067 conftest$ac_exeext conftest.$ac_ext
5068 fi
5069
5070 if test x = x"$MPILIBS"; then
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
5072 $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
5073 if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
5074 $as_echo_n "(cached) " >&6
5075 else
5076 ac_check_lib_save_LIBS=$LIBS
5077 LIBS="-lfmpi $LIBS"
5078 cat > conftest.$ac_ext <<_ACEOF
5079 program main
5080 call MPI_Init
5081 end
5082 _ACEOF
5083 if ac_fn_fc_try_link "$LINENO"; then :
5084 ac_cv_lib_fmpi_MPI_Init=yes
5085 else
5086 ac_cv_lib_fmpi_MPI_Init=no
5087 fi
5088 rm -f core conftest.err conftest.$ac_objext \
5089 conftest$ac_exeext conftest.$ac_ext
5090 LIBS=$ac_check_lib_save_LIBS
5091 fi
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
5093 $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
5094 if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
5095 MPILIBS="-lfmpi"
5096 fi
5097
5098 fi
5099 if test x = x"$MPILIBS"; then
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
5101 $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
5102 if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
5103 $as_echo_n "(cached) " >&6
5104 else
5105 ac_check_lib_save_LIBS=$LIBS
5106 LIBS="-lmpichf90 $LIBS"
5107 cat > conftest.$ac_ext <<_ACEOF
5108 program main
5109 call MPI_Init
5110 end
5111 _ACEOF
5112 if ac_fn_fc_try_link "$LINENO"; then :
5113 ac_cv_lib_mpichf90_MPI_Init=yes
5114 else
5115 ac_cv_lib_mpichf90_MPI_Init=no
5116 fi
5117 rm -f core conftest.err conftest.$ac_objext \
5118 conftest$ac_exeext conftest.$ac_ext
5119 LIBS=$ac_check_lib_save_LIBS
5120 fi
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
5122 $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
5123 if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
5124 MPILIBS="-lmpichf90"
5125 fi
5126
5127 fi
5128
5129 if test x = x"$MPILIBS"; then
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
5131 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
5132 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
5133 $as_echo_n "(cached) " >&6
5134 else
5135 ac_check_lib_save_LIBS=$LIBS
5136 LIBS="-lmpi $LIBS"
5137 cat > conftest.$ac_ext <<_ACEOF
5138 program main
5139 call MPI_Init
5140 end
5141 _ACEOF
5142 if ac_fn_fc_try_link "$LINENO"; then :
5143 ac_cv_lib_mpi_MPI_Init=yes
5144 else
5145 ac_cv_lib_mpi_MPI_Init=no
5146 fi
5147 rm -f core conftest.err conftest.$ac_objext \
5148 conftest$ac_exeext conftest.$ac_ext
5149 LIBS=$ac_check_lib_save_LIBS
5150 fi
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
5152 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
5153 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
5154 MPILIBS="-lmpi"
5155 fi
5156
5157 fi
5158 if test x = x"$MPILIBS"; then
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
5160 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
5161 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
5162 $as_echo_n "(cached) " >&6
5163 else
5164 ac_check_lib_save_LIBS=$LIBS
5165 LIBS="-lmpich $LIBS"
5166 cat > conftest.$ac_ext <<_ACEOF
5167 program main
5168 call MPI_Init
5169 end
5170 _ACEOF
5171 if ac_fn_fc_try_link "$LINENO"; then :
5172 ac_cv_lib_mpich_MPI_Init=yes
5173 else
5174 ac_cv_lib_mpich_MPI_Init=no
5175 fi
5176 rm -f core conftest.err conftest.$ac_objext \
5177 conftest$ac_exeext conftest.$ac_ext
5178 LIBS=$ac_check_lib_save_LIBS
5179 fi
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
5181 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
5182 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
5183 MPILIBS="-lmpich"
5184 fi
5185
5186 fi
5187
5188 if test x != x"$MPILIBS"; then
5189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
5190 $as_echo_n "checking for mpif.h... " >&6; }
5191 cat > conftest.$ac_ext <<_ACEOF
5192 program main
5193 include 'mpif.h'
5194 end
5195 _ACEOF
5196 if ac_fn_fc_try_compile "$LINENO"; then :
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5198 $as_echo "yes" >&6; }
5199 else
5200 MPILIBS=""
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202 $as_echo "no" >&6; }
5203 fi
5204 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5205 fi
5206
5207 FC="$ax_mpi_save_FC"
5208
5209
5210
5211 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
5212 if test x = x"$MPILIBS"; then
5213 USE_MPI="no"
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
5215 $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
5216 :
5217 else
5218 USE_MPI="yes"
5219 :
5220 fi
5221
5222
5223 fi
5224 if test $USE_MPI != no; then :
5225
5226 CXX=$MPICXX
5227 CC=$MPICC
5228 FC=$MPIFC
5229
5230 fi
5231
5232
5233 # Checks for programs.
5234 ac_ext=cpp
5235 ac_cpp='$CXXCPP $CPPFLAGS'
5236 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5237 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5238 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5239 if test -z "$CXX"; then
5240 if test -n "$CCC"; then
5241 CXX=$CCC
5242 else
5243 if test -n "$ac_tool_prefix"; then
5244 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5245 do
5246 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5247 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5249 $as_echo_n "checking for $ac_word... " >&6; }
5250 if test "${ac_cv_prog_CXX+set}" = set; then :
5251 $as_echo_n "(cached) " >&6
5252 else
5253 if test -n "$CXX"; then
5254 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5255 else
5256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5257 for as_dir in $PATH
5258 do
5259 IFS=$as_save_IFS
5260 test -z "$as_dir" && as_dir=.
5261 for ac_exec_ext in '' $ac_executable_extensions; do
5262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5263 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5265 break 2
5266 fi
5267 done
5268 done
5269 IFS=$as_save_IFS
5270
5271 fi
5272 fi
5273 CXX=$ac_cv_prog_CXX
5274 if test -n "$CXX"; then
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5276 $as_echo "$CXX" >&6; }
5277 else
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5279 $as_echo "no" >&6; }
5280 fi
5281
5282
5283 test -n "$CXX" && break
5284 done
5285 fi
5286 if test -z "$CXX"; then
5287 ac_ct_CXX=$CXX
5288 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5289 do
5290 # Extract the first word of "$ac_prog", so it can be a program name with args.
5291 set dummy $ac_prog; ac_word=$2
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5293 $as_echo_n "checking for $ac_word... " >&6; }
5294 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5295 $as_echo_n "(cached) " >&6
5296 else
5297 if test -n "$ac_ct_CXX"; then
5298 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5299 else
5300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5301 for as_dir in $PATH
5302 do
5303 IFS=$as_save_IFS
5304 test -z "$as_dir" && as_dir=.
5305 for ac_exec_ext in '' $ac_executable_extensions; do
5306 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5307 ac_cv_prog_ac_ct_CXX="$ac_prog"
5308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5309 break 2
5310 fi
5311 done
5312 done
5313 IFS=$as_save_IFS
5314
5315 fi
5316 fi
5317 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5318 if test -n "$ac_ct_CXX"; then
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5320 $as_echo "$ac_ct_CXX" >&6; }
5321 else
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5323 $as_echo "no" >&6; }
5324 fi
5325
5326
5327 test -n "$ac_ct_CXX" && break
5328 done
5329
5330 if test "x$ac_ct_CXX" = x; then
5331 CXX="g++"
5332 else
5333 case $cross_compiling:$ac_tool_warned in
5334 yes:)
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5336 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5337 ac_tool_warned=yes ;;
5338 esac
5339 CXX=$ac_ct_CXX
5340 fi
5341 fi
5342
5343 fi
5344 fi
5345 # Provide some information about the compiler.
5346 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5347 set X $ac_compile
5348 ac_compiler=$2
5349 for ac_option in --version -v -V -qversion; do
5350 { { ac_try="$ac_compiler $ac_option >&5"
5351 case "(($ac_try" in
5352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5353 *) ac_try_echo=$ac_try;;
5354 esac
5355 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5356 $as_echo "$ac_try_echo"; } >&5
5357 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5358 ac_status=$?
5359 if test -s conftest.err; then
5360 sed '10a\
5361 ... rest of stderr output deleted ...
5362 10q' conftest.err >conftest.er1
5363 cat conftest.er1 >&5
5364 fi
5365 rm -f conftest.er1 conftest.err
5366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5367 test $ac_status = 0; }
5368 done
5369
5370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5371 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5372 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5373 $as_echo_n "(cached) " >&6
5374 else
5375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5376 /* end confdefs.h. */
5377
5378 int
5379 main ()
5380 {
5381 #ifndef __GNUC__
5382 choke me
5383 #endif
5384
5385 ;
5386 return 0;
5387 }
5388 _ACEOF
5389 if ac_fn_cxx_try_compile "$LINENO"; then :
5390 ac_compiler_gnu=yes
5391 else
5392 ac_compiler_gnu=no
5393 fi
5394 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5395 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5396
5397 fi
5398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5399 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5400 if test $ac_compiler_gnu = yes; then
5401 GXX=yes
5402 else
5403 GXX=
5404 fi
5405 ac_test_CXXFLAGS=${CXXFLAGS+set}
5406 ac_save_CXXFLAGS=$CXXFLAGS
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5408 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5409 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5410 $as_echo_n "(cached) " >&6
5411 else
5412 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5413 ac_cxx_werror_flag=yes
5414 ac_cv_prog_cxx_g=no
5415 CXXFLAGS="-g"
5416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5417 /* end confdefs.h. */
5418
5419 int
5420 main ()
5421 {
5422
5423 ;
5424 return 0;
5425 }
5426 _ACEOF
5427 if ac_fn_cxx_try_compile "$LINENO"; then :
5428 ac_cv_prog_cxx_g=yes
5429 else
5430 CXXFLAGS=""
5431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5432 /* end confdefs.h. */
5433
5434 int
5435 main ()
5436 {
5437
5438 ;
5439 return 0;
5440 }
5441 _ACEOF
5442 if ac_fn_cxx_try_compile "$LINENO"; then :
5443
5444 else
5445 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5446 CXXFLAGS="-g"
5447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5448 /* end confdefs.h. */
5449
5450 int
5451 main ()
5452 {
5453
5454 ;
5455 return 0;
5456 }
5457 _ACEOF
5458 if ac_fn_cxx_try_compile "$LINENO"; then :
5459 ac_cv_prog_cxx_g=yes
5460 fi
5461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5467 fi
5468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5469 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5470 if test "$ac_test_CXXFLAGS" = set; then
5471 CXXFLAGS=$ac_save_CXXFLAGS
5472 elif test $ac_cv_prog_cxx_g = yes; then
5473 if test "$GXX" = yes; then
5474 CXXFLAGS="-g -O2"
5475 else
5476 CXXFLAGS="-g"
5477 fi
5478 else
5479 if test "$GXX" = yes; then
5480 CXXFLAGS="-O2"
5481 else
5482 CXXFLAGS=
5483 fi
5484 fi
5485 ac_ext=${ac_fc_srcext-f}
5486 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5487 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5488 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5489
5490 ac_ext=c
5491 ac_cpp='$CPP $CPPFLAGS'
5492 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5493 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5494 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5495 if test -n "$ac_tool_prefix"; then
5496 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5497 do
5498 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5499 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5501 $as_echo_n "checking for $ac_word... " >&6; }
5502 if test "${ac_cv_prog_CC+set}" = set; then :
5503 $as_echo_n "(cached) " >&6
5504 else
5505 if test -n "$CC"; then
5506 ac_cv_prog_CC="$CC" # Let the user override the test.
5507 else
5508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5509 for as_dir in $PATH
5510 do
5511 IFS=$as_save_IFS
5512 test -z "$as_dir" && as_dir=.
5513 for ac_exec_ext in '' $ac_executable_extensions; do
5514 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5515 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5517 break 2
5518 fi
5519 done
5520 done
5521 IFS=$as_save_IFS
5522
5523 fi
5524 fi
5525 CC=$ac_cv_prog_CC
5526 if test -n "$CC"; then
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5528 $as_echo "$CC" >&6; }
5529 else
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5531 $as_echo "no" >&6; }
5532 fi
5533
5534
5535 test -n "$CC" && break
5536 done
5537 fi
5538 if test -z "$CC"; then
5539 ac_ct_CC=$CC
5540 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5541 do
5542 # Extract the first word of "$ac_prog", so it can be a program name with args.
5543 set dummy $ac_prog; ac_word=$2
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5545 $as_echo_n "checking for $ac_word... " >&6; }
5546 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5547 $as_echo_n "(cached) " >&6
5548 else
5549 if test -n "$ac_ct_CC"; then
5550 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5551 else
5552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553 for as_dir in $PATH
5554 do
5555 IFS=$as_save_IFS
5556 test -z "$as_dir" && as_dir=.
5557 for ac_exec_ext in '' $ac_executable_extensions; do
5558 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5559 ac_cv_prog_ac_ct_CC="$ac_prog"
5560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561 break 2
5562 fi
5563 done
5564 done
5565 IFS=$as_save_IFS
5566
5567 fi
5568 fi
5569 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5570 if test -n "$ac_ct_CC"; then
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5572 $as_echo "$ac_ct_CC" >&6; }
5573 else
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5575 $as_echo "no" >&6; }
5576 fi
5577
5578
5579 test -n "$ac_ct_CC" && break
5580 done
5581
5582 if test "x$ac_ct_CC" = x; then
5583 CC=""
5584 else
5585 case $cross_compiling:$ac_tool_warned in
5586 yes:)
5587 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5588 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5589 ac_tool_warned=yes ;;
5590 esac
5591 CC=$ac_ct_CC
5592 fi
5593 fi
5594
5595
5596 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5597 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5598 as_fn_error "no acceptable C compiler found in \$PATH
5599 See \`config.log' for more details." "$LINENO" 5; }
5600
5601 # Provide some information about the compiler.
5602 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5603 set X $ac_compile
5604 ac_compiler=$2
5605 for ac_option in --version -v -V -qversion; do
5606 { { ac_try="$ac_compiler $ac_option >&5"
5607 case "(($ac_try" in
5608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5609 *) ac_try_echo=$ac_try;;
5610 esac
5611 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5612 $as_echo "$ac_try_echo"; } >&5
5613 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5614 ac_status=$?
5615 if test -s conftest.err; then
5616 sed '10a\
5617 ... rest of stderr output deleted ...
5618 10q' conftest.err >conftest.er1
5619 cat conftest.er1 >&5
5620 fi
5621 rm -f conftest.er1 conftest.err
5622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5623 test $ac_status = 0; }
5624 done
5625
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5627 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5628 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5629 $as_echo_n "(cached) " >&6
5630 else
5631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5632 /* end confdefs.h. */
5633
5634 int
5635 main ()
5636 {
5637 #ifndef __GNUC__
5638 choke me
5639 #endif
5640
5641 ;
5642 return 0;
5643 }
5644 _ACEOF
5645 if ac_fn_c_try_compile "$LINENO"; then :
5646 ac_compiler_gnu=yes
5647 else
5648 ac_compiler_gnu=no
5649 fi
5650 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5651 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5652
5653 fi
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5655 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5656 if test $ac_compiler_gnu = yes; then
5657 GCC=yes
5658 else
5659 GCC=
5660 fi
5661 ac_test_CFLAGS=${CFLAGS+set}
5662 ac_save_CFLAGS=$CFLAGS
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5664 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5665 if test "${ac_cv_prog_cc_g+set}" = set; then :
5666 $as_echo_n "(cached) " >&6
5667 else
5668 ac_save_c_werror_flag=$ac_c_werror_flag
5669 ac_c_werror_flag=yes
5670 ac_cv_prog_cc_g=no
5671 CFLAGS="-g"
5672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5673 /* end confdefs.h. */
5674
5675 int
5676 main ()
5677 {
5678
5679 ;
5680 return 0;
5681 }
5682 _ACEOF
5683 if ac_fn_c_try_compile "$LINENO"; then :
5684 ac_cv_prog_cc_g=yes
5685 else
5686 CFLAGS=""
5687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5688 /* end confdefs.h. */
5689
5690 int
5691 main ()
5692 {
5693
5694 ;
5695 return 0;
5696 }
5697 _ACEOF
5698 if ac_fn_c_try_compile "$LINENO"; then :
5699
5700 else
5701 ac_c_werror_flag=$ac_save_c_werror_flag
5702 CFLAGS="-g"
5703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5704 /* end confdefs.h. */
5705
5706 int
5707 main ()
5708 {
5709
5710 ;
5711 return 0;
5712 }
5713 _ACEOF
5714 if ac_fn_c_try_compile "$LINENO"; then :
5715 ac_cv_prog_cc_g=yes
5716 fi
5717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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 ac_c_werror_flag=$ac_save_c_werror_flag
5723 fi
5724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5725 $as_echo "$ac_cv_prog_cc_g" >&6; }
5726 if test "$ac_test_CFLAGS" = set; then
5727 CFLAGS=$ac_save_CFLAGS
5728 elif test $ac_cv_prog_cc_g = yes; then
5729 if test "$GCC" = yes; then
5730 CFLAGS="-g -O2"
5731 else
5732 CFLAGS="-g"
5733 fi
5734 else
5735 if test "$GCC" = yes; then
5736 CFLAGS="-O2"
5737 else
5738 CFLAGS=
5739 fi
5740 fi
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5742 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5743 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5744 $as_echo_n "(cached) " >&6
5745 else
5746 ac_cv_prog_cc_c89=no
5747 ac_save_CC=$CC
5748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5749 /* end confdefs.h. */
5750 #include <stdarg.h>
5751 #include <stdio.h>
5752 #include <sys/types.h>
5753 #include <sys/stat.h>
5754 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5755 struct buf { int x; };
5756 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5757 static char *e (p, i)
5758 char **p;
5759 int i;
5760 {
5761 return p[i];
5762 }
5763 static char *f (char * (*g) (char **, int), char **p, ...)
5764 {
5765 char *s;
5766 va_list v;
5767 va_start (v,p);
5768 s = g (p, va_arg (v,int));
5769 va_end (v);
5770 return s;
5771 }
5772
5773 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5774 function prototypes and stuff, but not '\xHH' hex character constants.
5775 These don't provoke an error unfortunately, instead are silently treated
5776 as 'x'. The following induces an error, until -std is added to get
5777 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5778 array size at least. It's necessary to write '\x00'==0 to get something
5779 that's true only with -std. */
5780 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5781
5782 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5783 inside strings and character constants. */
5784 #define FOO(x) 'x'
5785 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5786
5787 int test (int i, double x);
5788 struct s1 {int (*f) (int a);};
5789 struct s2 {int (*f) (double a);};
5790 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5791 int argc;
5792 char **argv;
5793 int
5794 main ()
5795 {
5796 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5797 ;
5798 return 0;
5799 }
5800 _ACEOF
5801 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5802 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5803 do
5804 CC="$ac_save_CC $ac_arg"
5805 if ac_fn_c_try_compile "$LINENO"; then :
5806 ac_cv_prog_cc_c89=$ac_arg
5807 fi
5808 rm -f core conftest.err conftest.$ac_objext
5809 test "x$ac_cv_prog_cc_c89" != "xno" && break
5810 done
5811 rm -f conftest.$ac_ext
5812 CC=$ac_save_CC
5813
5814 fi
5815 # AC_CACHE_VAL
5816 case "x$ac_cv_prog_cc_c89" in
5817 x)
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5819 $as_echo "none needed" >&6; } ;;
5820 xno)
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5822 $as_echo "unsupported" >&6; } ;;
5823 *)
5824 CC="$CC $ac_cv_prog_cc_c89"
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5826 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5827 esac
5828 if test "x$ac_cv_prog_cc_c89" != xno; then :
5829
5830 fi
5831
5832 ac_ext=${ac_fc_srcext-f}
5833 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5834 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5835 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5836
5837 ac_ext=${ac_fc_srcext-f}
5838 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5839 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5840 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5841 if test -n "$ac_tool_prefix"; then
5842 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5843 do
5844 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5845 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5847 $as_echo_n "checking for $ac_word... " >&6; }
5848 if test "${ac_cv_prog_FC+set}" = set; then :
5849 $as_echo_n "(cached) " >&6
5850 else
5851 if test -n "$FC"; then
5852 ac_cv_prog_FC="$FC" # Let the user override the test.
5853 else
5854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5855 for as_dir in $PATH
5856 do
5857 IFS=$as_save_IFS
5858 test -z "$as_dir" && as_dir=.
5859 for ac_exec_ext in '' $ac_executable_extensions; do
5860 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5861 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
5862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5863 break 2
5864 fi
5865 done
5866 done
5867 IFS=$as_save_IFS
5868
5869 fi
5870 fi
5871 FC=$ac_cv_prog_FC
5872 if test -n "$FC"; then
5873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
5874 $as_echo "$FC" >&6; }
5875 else
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5877 $as_echo "no" >&6; }
5878 fi
5879
5880
5881 test -n "$FC" && break
5882 done
5883 fi
5884 if test -z "$FC"; then
5885 ac_ct_FC=$FC
5886 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5887 do
5888 # Extract the first word of "$ac_prog", so it can be a program name with args.
5889 set dummy $ac_prog; ac_word=$2
5890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5891 $as_echo_n "checking for $ac_word... " >&6; }
5892 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
5893 $as_echo_n "(cached) " >&6
5894 else
5895 if test -n "$ac_ct_FC"; then
5896 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
5897 else
5898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5899 for as_dir in $PATH
5900 do
5901 IFS=$as_save_IFS
5902 test -z "$as_dir" && as_dir=.
5903 for ac_exec_ext in '' $ac_executable_extensions; do
5904 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5905 ac_cv_prog_ac_ct_FC="$ac_prog"
5906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5907 break 2
5908 fi
5909 done
5910 done
5911 IFS=$as_save_IFS
5912
5913 fi
5914 fi
5915 ac_ct_FC=$ac_cv_prog_ac_ct_FC
5916 if test -n "$ac_ct_FC"; then
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
5918 $as_echo "$ac_ct_FC" >&6; }
5919 else
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5921 $as_echo "no" >&6; }
5922 fi
5923
5924
5925 test -n "$ac_ct_FC" && break
5926 done
5927
5928 if test "x$ac_ct_FC" = x; then
5929 FC=""
5930 else
5931 case $cross_compiling:$ac_tool_warned in
5932 yes:)
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5934 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5935 ac_tool_warned=yes ;;
5936 esac
5937 FC=$ac_ct_FC
5938 fi
5939 fi
5940
5941
5942 # Provide some information about the compiler.
5943 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
5944 set X $ac_compile
5945 ac_compiler=$2
5946 for ac_option in --version -v -V -qversion; do
5947 { { ac_try="$ac_compiler $ac_option >&5"
5948 case "(($ac_try" in
5949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5950 *) ac_try_echo=$ac_try;;
5951 esac
5952 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5953 $as_echo "$ac_try_echo"; } >&5
5954 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5955 ac_status=$?
5956 if test -s conftest.err; then
5957 sed '10a\
5958 ... rest of stderr output deleted ...
5959 10q' conftest.err >conftest.er1
5960 cat conftest.er1 >&5
5961 fi
5962 rm -f conftest.er1 conftest.err
5963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5964 test $ac_status = 0; }
5965 done
5966 rm -f a.out
5967
5968 # If we don't use `.F' as extension, the preprocessor is not run on the
5969 # input file. (Note that this only needs to work for GNU compilers.)
5970 ac_save_ext=$ac_ext
5971 ac_ext=F
5972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
5973 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
5974 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
5975 $as_echo_n "(cached) " >&6
5976 else
5977 cat > conftest.$ac_ext <<_ACEOF
5978 program main
5979 #ifndef __GNUC__
5980 choke me
5981 #endif
5982
5983 end
5984 _ACEOF
5985 if ac_fn_fc_try_compile "$LINENO"; then :
5986 ac_compiler_gnu=yes
5987 else
5988 ac_compiler_gnu=no
5989 fi
5990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5991 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
5992
5993 fi
5994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
5995 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
5996 ac_ext=$ac_save_ext
5997 ac_test_FCFLAGS=${FCFLAGS+set}
5998 ac_save_FCFLAGS=$FCFLAGS
5999 FCFLAGS=
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
6001 $as_echo_n "checking whether $FC accepts -g... " >&6; }
6002 if test "${ac_cv_prog_fc_g+set}" = set; then :
6003 $as_echo_n "(cached) " >&6
6004 else
6005 FCFLAGS=-g
6006 cat > conftest.$ac_ext <<_ACEOF
6007 program main
6008
6009 end
6010 _ACEOF
6011 if ac_fn_fc_try_compile "$LINENO"; then :
6012 ac_cv_prog_fc_g=yes
6013 else
6014 ac_cv_prog_fc_g=no
6015 fi
6016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6017
6018 fi
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
6020 $as_echo "$ac_cv_prog_fc_g" >&6; }
6021 if test "$ac_test_FCFLAGS" = set; then
6022 FCFLAGS=$ac_save_FCFLAGS
6023 elif test $ac_cv_prog_fc_g = yes; then
6024 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6025 FCFLAGS="-g -O2"
6026 else
6027 FCFLAGS="-g"
6028 fi
6029 else
6030 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6031 FCFLAGS="-O2"
6032 else
6033 FCFLAGS=
6034 fi
6035 fi
6036
6037 ac_ext=${ac_fc_srcext-f}
6038 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6039 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6040 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6041
6042 ac_ext=c
6043 ac_cpp='$CPP $CPPFLAGS'
6044 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6045 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6046 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6048 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6049 # On Suns, sometimes $CPP names a directory.
6050 if test -n "$CPP" && test -d "$CPP"; then
6051 CPP=
6052 fi
6053 if test -z "$CPP"; then
6054 if test "${ac_cv_prog_CPP+set}" = set; then :
6055 $as_echo_n "(cached) " >&6
6056 else
6057 # Double quotes because CPP needs to be expanded
6058 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6059 do
6060 ac_preproc_ok=false
6061 for ac_c_preproc_warn_flag in '' yes
6062 do
6063 # Use a header file that comes with gcc, so configuring glibc
6064 # with a fresh cross-compiler works.
6065 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6066 # <limits.h> exists even on freestanding compilers.
6067 # On the NeXT, cc -E runs the code through the compiler's parser,
6068 # not just through cpp. "Syntax error" is here to catch this case.
6069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6070 /* end confdefs.h. */
6071 #ifdef __STDC__
6072 # include <limits.h>
6073 #else
6074 # include <assert.h>
6075 #endif
6076 Syntax error
6077 _ACEOF
6078 if ac_fn_c_try_cpp "$LINENO"; then :
6079
6080 else
6081 # Broken: fails on valid input.
6082 continue
6083 fi
6084 rm -f conftest.err conftest.$ac_ext
6085
6086 # OK, works on sane cases. Now check whether nonexistent headers
6087 # can be detected and how.
6088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6089 /* end confdefs.h. */
6090 #include <ac_nonexistent.h>
6091 _ACEOF
6092 if ac_fn_c_try_cpp "$LINENO"; then :
6093 # Broken: success on invalid input.
6094 continue
6095 else
6096 # Passes both tests.
6097 ac_preproc_ok=:
6098 break
6099 fi
6100 rm -f conftest.err conftest.$ac_ext
6101
6102 done
6103 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6104 rm -f conftest.err conftest.$ac_ext
6105 if $ac_preproc_ok; then :
6106 break
6107 fi
6108
6109 done
6110 ac_cv_prog_CPP=$CPP
6111
6112 fi
6113 CPP=$ac_cv_prog_CPP
6114 else
6115 ac_cv_prog_CPP=$CPP
6116 fi
6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6118 $as_echo "$CPP" >&6; }
6119 ac_preproc_ok=false
6120 for ac_c_preproc_warn_flag in '' yes
6121 do
6122 # Use a header file that comes with gcc, so configuring glibc
6123 # with a fresh cross-compiler works.
6124 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6125 # <limits.h> exists even on freestanding compilers.
6126 # On the NeXT, cc -E runs the code through the compiler's parser,
6127 # not just through cpp. "Syntax error" is here to catch this case.
6128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6129 /* end confdefs.h. */
6130 #ifdef __STDC__
6131 # include <limits.h>
6132 #else
6133 # include <assert.h>
6134 #endif
6135 Syntax error
6136 _ACEOF
6137 if ac_fn_c_try_cpp "$LINENO"; then :
6138
6139 else
6140 # Broken: fails on valid input.
6141 continue
6142 fi
6143 rm -f conftest.err conftest.$ac_ext
6144
6145 # OK, works on sane cases. Now check whether nonexistent headers
6146 # can be detected and how.
6147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6148 /* end confdefs.h. */
6149 #include <ac_nonexistent.h>
6150 _ACEOF
6151 if ac_fn_c_try_cpp "$LINENO"; then :
6152 # Broken: success on invalid input.
6153 continue
6154 else
6155 # Passes both tests.
6156 ac_preproc_ok=:
6157 break
6158 fi
6159 rm -f conftest.err conftest.$ac_ext
6160
6161 done
6162 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6163 rm -f conftest.err conftest.$ac_ext
6164 if $ac_preproc_ok; then :
6165
6166 else
6167 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6168 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6169 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6170 See \`config.log' for more details." "$LINENO" 5; }
6171 fi
6172
6173 ac_ext=${ac_fc_srcext-f}
6174 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6175 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6176 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6177
6178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6179 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6180 if test "${ac_cv_path_GREP+set}" = set; then :
6181 $as_echo_n "(cached) " >&6
6182 else
6183 if test -z "$GREP"; then
6184 ac_path_GREP_found=false
6185 # Loop through the user's path and test for each of PROGNAME-LIST
6186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6187 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6188 do
6189 IFS=$as_save_IFS
6190 test -z "$as_dir" && as_dir=.
6191 for ac_prog in grep ggrep; do
6192 for ac_exec_ext in '' $ac_executable_extensions; do
6193 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6194 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
6195 # Check for GNU ac_path_GREP and select it if it is found.
6196 # Check for GNU $ac_path_GREP
6197 case `"$ac_path_GREP" --version 2>&1` in
6198 *GNU*)
6199 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6200 *)
6201 ac_count=0
6202 $as_echo_n 0123456789 >"conftest.in"
6203 while :
6204 do
6205 cat "conftest.in" "conftest.in" >"conftest.tmp"
6206 mv "conftest.tmp" "conftest.in"
6207 cp "conftest.in" "conftest.nl"
6208 $as_echo 'GREP' >> "conftest.nl"
6209 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6210 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6211 as_fn_arith $ac_count + 1 && ac_count=$as_val
6212 if test $ac_count -gt ${ac_path_GREP_max-0}; then
6213 # Best one so far, save it but keep looking for a better one
6214 ac_cv_path_GREP="$ac_path_GREP"
6215 ac_path_GREP_max=$ac_count
6216 fi
6217 # 10*(2^10) chars as input seems more than enough
6218 test $ac_count -gt 10 && break
6219 done
6220 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6221 esac
6222
6223 $ac_path_GREP_found && break 3
6224 done
6225 done
6226 done
6227 IFS=$as_save_IFS
6228 if test -z "$ac_cv_path_GREP"; then
6229 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6230 fi
6231 else
6232 ac_cv_path_GREP=$GREP
6233 fi
6234
6235 fi
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6237 $as_echo "$ac_cv_path_GREP" >&6; }
6238 GREP="$ac_cv_path_GREP"
6239
6240
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6242 $as_echo_n "checking for egrep... " >&6; }
6243 if test "${ac_cv_path_EGREP+set}" = set; then :
6244 $as_echo_n "(cached) " >&6
6245 else
6246 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6247 then ac_cv_path_EGREP="$GREP -E"
6248 else
6249 if test -z "$EGREP"; then
6250 ac_path_EGREP_found=false
6251 # Loop through the user's path and test for each of PROGNAME-LIST
6252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6253 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6254 do
6255 IFS=$as_save_IFS
6256 test -z "$as_dir" && as_dir=.
6257 for ac_prog in egrep; do
6258 for ac_exec_ext in '' $ac_executable_extensions; do
6259 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6260 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6261 # Check for GNU ac_path_EGREP and select it if it is found.
6262 # Check for GNU $ac_path_EGREP
6263 case `"$ac_path_EGREP" --version 2>&1` in
6264 *GNU*)
6265 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6266 *)
6267 ac_count=0
6268 $as_echo_n 0123456789 >"conftest.in"
6269 while :
6270 do
6271 cat "conftest.in" "conftest.in" >"conftest.tmp"
6272 mv "conftest.tmp" "conftest.in"
6273 cp "conftest.in" "conftest.nl"
6274 $as_echo 'EGREP' >> "conftest.nl"
6275 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6276 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6277 as_fn_arith $ac_count + 1 && ac_count=$as_val
6278 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6279 # Best one so far, save it but keep looking for a better one
6280 ac_cv_path_EGREP="$ac_path_EGREP"
6281 ac_path_EGREP_max=$ac_count
6282 fi
6283 # 10*(2^10) chars as input seems more than enough
6284 test $ac_count -gt 10 && break
6285 done
6286 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6287 esac
6288
6289 $ac_path_EGREP_found && break 3
6290 done
6291 done
6292 done
6293 IFS=$as_save_IFS
6294 if test -z "$ac_cv_path_EGREP"; then
6295 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6296 fi
6297 else
6298 ac_cv_path_EGREP=$EGREP
6299 fi
6300
6301 fi
6302 fi
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6304 $as_echo "$ac_cv_path_EGREP" >&6; }
6305 EGREP="$ac_cv_path_EGREP"
6306
6307
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6309 $as_echo_n "checking whether ln -s works... " >&6; }
6310 LN_S=$as_ln_s
6311 if test "$LN_S" = "ln -s"; then
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6313 $as_echo "yes" >&6; }
6314 else
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6316 $as_echo "no, using $LN_S" >&6; }
6317 fi
6318
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6320 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6321 set x ${MAKE-make}
6322 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6323 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6324 $as_echo_n "(cached) " >&6
6325 else
6326 cat >conftest.make <<\_ACEOF
6327 SHELL = /bin/sh
6328 all:
6329 @echo '@@@%%%=$(MAKE)=@@@%%%'
6330 _ACEOF
6331 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6332 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6333 *@@@%%%=?*=@@@%%%*)
6334 eval ac_cv_prog_make_${ac_make}_set=yes;;
6335 *)
6336 eval ac_cv_prog_make_${ac_make}_set=no;;
6337 esac
6338 rm -f conftest.make
6339 fi
6340 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6342 $as_echo "yes" >&6; }
6343 SET_MAKE=
6344 else
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6346 $as_echo "no" >&6; }
6347 SET_MAKE="MAKE=${MAKE-make}"
6348 fi
6349
6350 if test -n "$ac_tool_prefix"; then
6351 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6352 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6354 $as_echo_n "checking for $ac_word... " >&6; }
6355 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6356 $as_echo_n "(cached) " >&6
6357 else
6358 if test -n "$RANLIB"; then
6359 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6360 else
6361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6362 for as_dir in $PATH
6363 do
6364 IFS=$as_save_IFS
6365 test -z "$as_dir" && as_dir=.
6366 for ac_exec_ext in '' $ac_executable_extensions; do
6367 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6368 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6369 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6370 break 2
6371 fi
6372 done
6373 done
6374 IFS=$as_save_IFS
6375
6376 fi
6377 fi
6378 RANLIB=$ac_cv_prog_RANLIB
6379 if test -n "$RANLIB"; then
6380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6381 $as_echo "$RANLIB" >&6; }
6382 else
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6384 $as_echo "no" >&6; }
6385 fi
6386
6387
6388 fi
6389 if test -z "$ac_cv_prog_RANLIB"; then
6390 ac_ct_RANLIB=$RANLIB
6391 # Extract the first word of "ranlib", so it can be a program name with args.
6392 set dummy ranlib; ac_word=$2
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6394 $as_echo_n "checking for $ac_word... " >&6; }
6395 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6396 $as_echo_n "(cached) " >&6
6397 else
6398 if test -n "$ac_ct_RANLIB"; then
6399 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6400 else
6401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6402 for as_dir in $PATH
6403 do
6404 IFS=$as_save_IFS
6405 test -z "$as_dir" && as_dir=.
6406 for ac_exec_ext in '' $ac_executable_extensions; do
6407 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6408 ac_cv_prog_ac_ct_RANLIB="ranlib"
6409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6410 break 2
6411 fi
6412 done
6413 done
6414 IFS=$as_save_IFS
6415
6416 fi
6417 fi
6418 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6419 if test -n "$ac_ct_RANLIB"; then
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6421 $as_echo "$ac_ct_RANLIB" >&6; }
6422 else
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6424 $as_echo "no" >&6; }
6425 fi
6426
6427 if test "x$ac_ct_RANLIB" = x; then
6428 RANLIB=":"
6429 else
6430 case $cross_compiling:$ac_tool_warned in
6431 yes:)
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6433 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6434 ac_tool_warned=yes ;;
6435 esac
6436 RANLIB=$ac_ct_RANLIB
6437 fi
6438 else
6439 RANLIB="$ac_cv_prog_RANLIB"
6440 fi
6441
6442
6443 # Extract the first word of "perl", so it can be a program name with args.
6444 set dummy perl; ac_word=$2
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6446 $as_echo_n "checking for $ac_word... " >&6; }
6447 if test "${ac_cv_path_PERLINTERP+set}" = set; then :
6448 $as_echo_n "(cached) " >&6
6449 else
6450 case $PERLINTERP in
6451 [\\/]* | ?:[\\/]*)
6452 ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
6453 ;;
6454 *)
6455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6456 for as_dir in $PATH
6457 do
6458 IFS=$as_save_IFS
6459 test -z "$as_dir" && as_dir=.
6460 for ac_exec_ext in '' $ac_executable_extensions; do
6461 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6462 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
6463 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6464 break 2
6465 fi
6466 done
6467 done
6468 IFS=$as_save_IFS
6469
6470 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
6471 ;;
6472 esac
6473 fi
6474 PERLINTERP=$ac_cv_path_PERLINTERP
6475 if test -n "$PERLINTERP"; then
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
6477 $as_echo "$PERLINTERP" >&6; }
6478 else
6479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6480 $as_echo "no" >&6; }
6481 fi
6482
6483
6484 ac_cv_path_perlinterp="$PERLINTERP"
6485 _sHpB='#!'
6486
6487
6488 # Check whether --with-perl-shebang was given.
6489 if test "${with_perl_shebang+set}" = set; then :
6490 withval=$with_perl_shebang; opt_perl_shebang="$withval"
6491 else
6492 opt_perl_shebang="not_set"
6493 fi
6494
6495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
6496 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
6497 if test "${ax_cv_opt_perl_shebang+set}" = set; then :
6498 $as_echo_n "(cached) " >&6
6499 else
6500 case "$opt_perl_shebang" in
6501 not_set ) ax_cv_opt_perl_shebang=''
6502 ;;
6503 * )
6504 ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
6505 esac
6506
6507 fi
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
6509 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
6510 if test "A$ax_cv_opt_perl_shebang" != "A"
6511 then
6512 ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
6513 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
6515 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
6516
6517 # Automatic detection of sharpbang formula starts here
6518 else
6519 _somian_shbangperl=`$PERLINTERP -V:startperl`
6520 negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
6521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
6522 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
6523 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
6524 $as_echo_n "(cached) " >&6
6525 else
6526 _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
6527 if test "x$_somian_kspb_perl" == x
6528 then _somian_ksbp_warn_empty='durnit'
6529 else
6530 case "A$_somian_kspb_perl" in
6531 A#!*perl* )
6532 ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
6533 ;;
6534 A* ) _somian_ksbp_warn_defau='trouble'
6535 ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
6536 esac
6537 fi
6538
6539 fi
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
6541 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
6542 # The above prints Checking ... result message to user.
6543 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6544
6545 if test A${_somian_ksbp_warn_empty+set} == Aset
6546 then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
6547 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
6548 fi
6549 # Inform user after printing result value
6550 if test A${_somian_ksbp_warn_defau+set} == Aset
6551 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
6552 $as_echo "$as_me: Maybe Not good -" >&6;}
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
6554 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
6555 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
6556 $as_echo "$as_me: OK Good result - " >&6;}
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
6558 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
6559 fi
6560 fi
6561
6562 # Find a good install program. We prefer a C program (faster),
6563 # so one script is as good as another. But avoid the broken or
6564 # incompatible versions:
6565 # SysV /etc/install, /usr/sbin/install
6566 # SunOS /usr/etc/install
6567 # IRIX /sbin/install
6568 # AIX /bin/install
6569 # AmigaOS /C/install, which installs bootblocks on floppy discs
6570 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6571 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6572 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6573 # OS/2's system install, which has a completely different semantic
6574 # ./install, which can be erroneously created by make from ./install.sh.
6575 # Reject install programs that cannot install multiple files.
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6577 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6578 if test -z "$INSTALL"; then
6579 if test "${ac_cv_path_install+set}" = set; then :
6580 $as_echo_n "(cached) " >&6
6581 else
6582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6583 for as_dir in $PATH
6584 do
6585 IFS=$as_save_IFS
6586 test -z "$as_dir" && as_dir=.
6587 # Account for people who put trailing slashes in PATH elements.
6588 case $as_dir/ in #((
6589 ./ | .// | /[cC]/* | \
6590 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6591 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6592 /usr/ucb/* ) ;;
6593 *)
6594 # OSF1 and SCO ODT 3.0 have their own names for install.
6595 # Don't use installbsd from OSF since it installs stuff as root
6596 # by default.
6597 for ac_prog in ginstall scoinst install; do
6598 for ac_exec_ext in '' $ac_executable_extensions; do
6599 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6600 if test $ac_prog = install &&
6601 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6602 # AIX install. It has an incompatible calling convention.
6603 :
6604 elif test $ac_prog = install &&
6605 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6606 # program-specific install script used by HP pwplus--don't use.
6607 :
6608 else
6609 rm -rf conftest.one conftest.two conftest.dir
6610 echo one > conftest.one
6611 echo two > conftest.two
6612 mkdir conftest.dir
6613 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6614 test -s conftest.one && test -s conftest.two &&
6615 test -s conftest.dir/conftest.one &&
6616 test -s conftest.dir/conftest.two
6617 then
6618 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6619 break 3
6620 fi
6621 fi
6622 fi
6623 done
6624 done
6625 ;;
6626 esac
6627
6628 done
6629 IFS=$as_save_IFS
6630
6631 rm -rf conftest.one conftest.two conftest.dir
6632
6633 fi
6634 if test "${ac_cv_path_install+set}" = set; then
6635 INSTALL=$ac_cv_path_install
6636 else
6637 # As a last resort, use the slow shell script. Don't cache a
6638 # value for INSTALL within a source directory, because that will
6639 # break other packages using the cache if that directory is
6640 # removed, or if the value is a relative name.
6641 INSTALL=$ac_install_sh
6642 fi
6643 fi
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6645 $as_echo "$INSTALL" >&6; }
6646
6647 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6648 # It thinks the first close brace ends the variable substitution.
6649 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6650
6651 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6652
6653 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6654
6655 case "x$INSTALL" in
6656 x/*) ;;
6657 *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6658 esac
6659 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
6660 # Extract the first word of "ar", so it can be a program name with args.
6661 set dummy ar; ac_word=$2
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6663 $as_echo_n "checking for $ac_word... " >&6; }
6664 if test "${ac_cv_prog_AR+set}" = set; then :
6665 $as_echo_n "(cached) " >&6
6666 else
6667 if test -n "$AR"; then
6668 ac_cv_prog_AR="$AR" # Let the user override the test.
6669 else
6670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6671 for as_dir in $PATH
6672 do
6673 IFS=$as_save_IFS
6674 test -z "$as_dir" && as_dir=.
6675 for ac_exec_ext in '' $ac_executable_extensions; do
6676 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6677 ac_cv_prog_AR="ar"
6678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6679 break 2
6680 fi
6681 done
6682 done
6683 IFS=$as_save_IFS
6684
6685 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
6686 fi
6687 fi
6688 AR=$ac_cv_prog_AR
6689 if test -n "$AR"; then
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6691 $as_echo "$AR" >&6; }
6692 else
6693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6694 $as_echo "no" >&6; }
6695 fi
6696
6697
6698 if test "$AR" = "NONE"; then
6699 cat >confcache <<\_ACEOF
6700 # This file is a shell script that caches the results of configure
6701 # tests run on this system so they can be shared between configure
6702 # scripts and configure runs, see configure's option --config-cache.
6703 # It is not useful on other systems. If it contains results you don't
6704 # want to keep, you may remove or edit it.
6705 #
6706 # config.status only pays attention to the cache file if you give it
6707 # the --recheck option to rerun configure.
6708 #
6709 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6710 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6711 # following values.
6712
6713 _ACEOF
6714
6715 # The following way of writing the cache mishandles newlines in values,
6716 # but we know of no workaround that is simple, portable, and efficient.
6717 # So, we kill variables containing newlines.
6718 # Ultrix sh set writes to stderr and can't be redirected directly,
6719 # and sets the high bit in the cache file unless we assign to the vars.
6720 (
6721 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6722 eval ac_val=\$$ac_var
6723 case $ac_val in #(
6724 *${as_nl}*)
6725 case $ac_var in #(
6726 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6727 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6728 esac
6729 case $ac_var in #(
6730 _ | IFS | as_nl) ;; #(
6731 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6732 *) { eval $ac_var=; unset $ac_var;} ;;
6733 esac ;;
6734 esac
6735 done
6736
6737 (set) 2>&1 |
6738 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6739 *${as_nl}ac_space=\ *)
6740 # `set' does not quote correctly, so add quotes: double-quote
6741 # substitution turns \\\\ into \\, and sed turns \\ into \.
6742 sed -n \
6743 "s/'/'\\\\''/g;
6744 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6745 ;; #(
6746 *)
6747 # `set' quotes correctly as required by POSIX, so do not add quotes.
6748 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6749 ;;
6750 esac |
6751 sort
6752 ) |
6753 sed '
6754 /^ac_cv_env_/b end
6755 t clear
6756 :clear
6757 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6758 t end
6759 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6760 :end' >>confcache
6761 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6762 if test -w "$cache_file"; then
6763 test "x$cache_file" != "x/dev/null" &&
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6765 $as_echo "$as_me: updating cache $cache_file" >&6;}
6766 cat confcache >$cache_file
6767 else
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6769 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6770 fi
6771 fi
6772 rm -f confcache
6773 exit 1
6774 fi
6775 # Extract the first word of "ps", so it can be a program name with args.
6776 set dummy ps; ac_word=$2
6777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6778 $as_echo_n "checking for $ac_word... " >&6; }
6779 if test "${ac_cv_path_PS+set}" = set; then :
6780 $as_echo_n "(cached) " >&6
6781 else
6782 case $PS in
6783 [\\/]* | ?:[\\/]*)
6784 ac_cv_path_PS="$PS" # Let the user override the test with a path.
6785 ;;
6786 *)
6787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6788 for as_dir in $PATH
6789 do
6790 IFS=$as_save_IFS
6791 test -z "$as_dir" && as_dir=.
6792 for ac_exec_ext in '' $ac_executable_extensions; do
6793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6794 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
6795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6796 break 2
6797 fi
6798 done
6799 done
6800 IFS=$as_save_IFS
6801
6802 ;;
6803 esac
6804 fi
6805 PS=$ac_cv_path_PS
6806 if test -n "$PS"; then
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
6808 $as_echo "$PS" >&6; }
6809 else
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6811 $as_echo "no" >&6; }
6812 fi
6813
6814
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
6816 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
6817 if test "${ac_cv_prog_ps_syntax+set}" = set; then :
6818 $as_echo_n "(cached) " >&6
6819 else
6820
6821 if $PS ax -o rss > /dev/null 2>&1; then
6822 ac_cv_prog_ps_ax=yes
6823 else
6824 ac_cv_prog_ps_ax=no
6825 fi
6826 if $PS -ef -o rss > /dev/null 2>&1; then
6827 ac_cv_prog_ps_ef=yes
6828 else
6829 ac_cv_prog_ps_ef=no
6830 fi
6831 if test "$ac_cv_prog_ps_ax" = yes; then
6832 ac_cv_prog_ps_syntax=BSD
6833 else
6834 if test "$ac_cv_prog_ps_ef" = yes; then
6835 ac_cv_prog_ps_syntax=POSIX
6836 else
6837 as_fn_error "Could not determine ps syntax" "$LINENO" 5
6838 fi
6839 fi
6840
6841 fi
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
6843 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
6844
6845 cat >>confdefs.h <<_ACEOF
6846 #define PSCOMMAND $PS
6847 _ACEOF
6848
6849 if test "$ac_cv_prog_ps_syntax" = BSD; then
6850
6851 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
6852
6853 else
6854 if test "$ac_cv_prog_ps_syntax" = POSIX; then
6855
6856 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
6857
6858 else
6859 as_fn_error "Unknown ps syntax type!" "$LINENO" 5
6860 fi
6861 fi
6862
6863 ac_ext=${ac_fc_srcext-f}
6864 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6865 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6866 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6867
6868 ac_ext=${ac_fc_srcext-f}
6869 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6870 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6871 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
6873 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
6874 if test "${ac_cv_fc_srcext_F90+set}" = set; then :
6875 $as_echo_n "(cached) " >&6
6876 else
6877 ac_ext=F90
6878 ac_fcflags_srcext_save=$ac_fcflags_srcext
6879 ac_fcflags_srcext=
6880 ac_cv_fc_srcext_F90=unknown
6881 for ac_flag in none -qsuffix=f=F90 -Tf; do
6882 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
6883 cat > conftest.$ac_ext <<_ACEOF
6884 program main
6885
6886 end
6887 _ACEOF
6888 if ac_fn_fc_try_compile "$LINENO"; then :
6889 ac_cv_fc_srcext_F90=$ac_flag; break
6890 fi
6891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6892 done
6893 rm -f conftest.$ac_objext conftest.F90
6894 ac_fcflags_srcext=$ac_fcflags_srcext_save
6895
6896 fi
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
6898 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
6899 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
6900 as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
6901 else
6902 ac_fc_srcext=F90
6903 if test "x$ac_cv_fc_srcext_F90" = xnone; then
6904 ac_fcflags_srcext=""
6905 FCFLAGS_F90=""
6906 else
6907 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
6908 FCFLAGS_F90=$ac_cv_fc_srcext_F90
6909 fi
6910
6911
6912 fi
6913 ac_ext=${ac_fc_srcext-f}
6914 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6915 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6916 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6917
6918
6919
6920
6921
6922 # Try to determine native compiler flags that allow us to use F90 suffix
6923 # for preprocessed f90 source.
6924
6925 if test "$ac_test_PREPFLAG" != "set"; then
6926 PREPFLAG=""
6927 case "${host_cpu}-${host_os}" in
6928
6929 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6930 PREPFLAG="-fpp1 "
6931 fi;;
6932 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6933 PREPFLAG="-qsuffix=cpp=F90 "
6934 fi;;
6935 *darwin*)
6936 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6937 PREPFLAG="-qsuffix=cpp=F90 "
6938 fi;;
6939 esac
6940
6941 if test -z "$PREPFLAG"; then
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
6943 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
6944 PREPFLAG=""
6945 fi
6946
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
6948 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
6949
6950 ac_ext=${ac_fc_srcext-f}
6951 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6952 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6953 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6954
6955 ac_save_ext=$ac_ext
6956 ac_ext=F90
6957 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
6958
6959 if test "$PREPFLAG"; then :
6960 FCFLAGS_SRCEXT="${PREPFLAG}"
6961 fi
6962 cat > conftest.$ac_ext <<_ACEOF
6963
6964
6965 program conftest
6966 integer :: i
6967 i = 1
6968 end program conftest
6969
6970 _ACEOF
6971 if ac_fn_fc_try_compile "$LINENO"; then :
6972 prepflagworks=1
6973 else
6974 prepflagworks=0
6975 fi
6976 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6977
6978 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
6979 ac_ext=$ac_save_ext
6980 ac_ext=${ac_fc_srcext-f}
6981 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6982 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6983 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6984
6985
6986 if test "$prepflagworks" = 1; then
6987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6988 $as_echo "yes" >&6; }
6989 FCFLAGS_SRCEXT="${PREPFLAG}"
6990
6991 else
6992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6993 $as_echo "no" >&6; }
6994 as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
6995 fi
6996 fi
6997
6998
6999
7000
7001
7002 # Try to determine native compiler flags that allow us to use F90 suffix
7003 # for preprocessed f90 source with -D type defines
7004
7005 if test "$ac_test_PREPDEFFLAG" != "set"; then
7006 PREPDEFFLAG=""
7007 case "${host_cpu}-${host_os}" in
7008
7009 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
7010 PREPDEFFLAG=" "
7011 fi;;
7012 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
7013 PREPDEFFLAG="-WF,"
7014 fi;;
7015 *darwin*)
7016 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
7017 PREPDEFFLAG="-WF,"
7018 fi;;
7019 esac
7020
7021 if test -z "$PREPDEFFLAG"; then
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
7023 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
7024 PREPDEFFLAG=" "
7025 fi
7026
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
7028 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
7029
7030 ac_ext=${ac_fc_srcext-f}
7031 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7032 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7033 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7034
7035 ac_save_ext=$ac_ext
7036 ac_ext=F90
7037 ac_save_FCFLAGS=$FCFLAGS
7038
7039 if test "$PREPDEFFLAG"; then :
7040 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
7041 fi
7042 cat > conftest.$ac_ext <<_ACEOF
7043
7044
7045 program conftest
7046 integer :: i
7047 #ifdef TEST
7048 i = 1
7049 #else
7050 choke me
7051 #endif
7052 end program conftest
7053
7054 _ACEOF
7055 if ac_fn_fc_try_compile "$LINENO"; then :
7056 prepdefflagworks=1
7057 else
7058 prepdefflagworks=0
7059 fi
7060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7061
7062 FCFLAGS=$ac_save_FCFLAGS
7063 ac_ext=$ac_save_ext
7064 ac_ext=${ac_fc_srcext-f}
7065 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7066 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7067 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7068
7069
7070 if test "$prepdefflagworks" = 1; then
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7072 $as_echo "yes" >&6; }
7073
7074 else
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076 $as_echo "no" >&6; }
7077 as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
7078 fi
7079 fi
7080
7081 ac_ext=${ac_fc_srcext-f}
7082 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7083 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7084 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7086 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7087 if test "${ac_cv_prog_fc_v+set}" = set; then :
7088 $as_echo_n "(cached) " >&6
7089 else
7090 cat > conftest.$ac_ext <<_ACEOF
7091 program main
7092
7093 end
7094 _ACEOF
7095 if ac_fn_fc_try_compile "$LINENO"; then :
7096 ac_cv_prog_fc_v=
7097 # Try some options frequently used verbose output
7098 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7099 cat > conftest.$ac_ext <<_ACEOF
7100 program main
7101
7102 end
7103 _ACEOF
7104
7105 # Compile and link our simple test program by passing a flag (argument
7106 # 1 to this macro) to the Fortran compiler in order to get
7107 # "verbose" output that we can then parse for the Fortran linker
7108 # flags.
7109 ac_save_FCFLAGS=$FCFLAGS
7110 FCFLAGS="$FCFLAGS $ac_verb"
7111 eval "set x $ac_link"
7112 shift
7113 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7114 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7115 # LIBRARY_PATH; skip all such settings.
7116 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7117 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7118 $as_echo "$ac_fc_v_output" >&5
7119 FCFLAGS=$ac_save_FCFLAGS
7120
7121 rm -rf conftest*
7122
7123 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7124 # /foo, /bar, and /baz are search directories for the Fortran linker.
7125 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7126 ac_fc_v_output="`echo $ac_fc_v_output |
7127 grep 'LPATH is:' |
7128 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7129
7130 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7131 # that detects unbalanced quotes in FLIBS should be implemented
7132 # and (ugh) tested at some point.
7133 case $ac_fc_v_output in
7134 # If we are using xlf then replace all the commas with spaces.
7135 *xlfentry*)
7136 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7137
7138 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7139 # $LIBS confuse us, and the libraries appear later in the output anyway).
7140 *mGLOB_options_string*)
7141 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7142
7143 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7144 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7145 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7146 *-cmdline\ * | *-ignore\ * | *-def\ *)
7147 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7148 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7149 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7150 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7151
7152 # If we are using Cray Fortran then delete quotes.
7153 *cft90*)
7154 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7155 esac
7156
7157
7158 # look for -l* and *.a constructs in the output
7159 for ac_arg in $ac_fc_v_output; do
7160 case $ac_arg in
7161 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7162 ac_cv_prog_fc_v=$ac_verb
7163 break 2 ;;
7164 esac
7165 done
7166 done
7167 if test -z "$ac_cv_prog_fc_v"; then
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7169 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7170 fi
7171 else
7172 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7173 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7174 fi
7175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7176
7177 fi
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7179 $as_echo "$ac_cv_prog_fc_v" >&6; }
7180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7181 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7182 if test "${ac_cv_fc_libs+set}" = set; then :
7183 $as_echo_n "(cached) " >&6
7184 else
7185 if test "x$FCLIBS" != "x"; then
7186 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7187 else
7188
7189 cat > conftest.$ac_ext <<_ACEOF
7190 program main
7191
7192 end
7193 _ACEOF
7194
7195 # Compile and link our simple test program by passing a flag (argument
7196 # 1 to this macro) to the Fortran compiler in order to get
7197 # "verbose" output that we can then parse for the Fortran linker
7198 # flags.
7199 ac_save_FCFLAGS=$FCFLAGS
7200 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7201 eval "set x $ac_link"
7202 shift
7203 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7204 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7205 # LIBRARY_PATH; skip all such settings.
7206 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7207 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7208 $as_echo "$ac_fc_v_output" >&5
7209 FCFLAGS=$ac_save_FCFLAGS
7210
7211 rm -rf conftest*
7212
7213 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7214 # /foo, /bar, and /baz are search directories for the Fortran linker.
7215 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7216 ac_fc_v_output="`echo $ac_fc_v_output |
7217 grep 'LPATH is:' |
7218 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7219
7220 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7221 # that detects unbalanced quotes in FLIBS should be implemented
7222 # and (ugh) tested at some point.
7223 case $ac_fc_v_output in
7224 # If we are using xlf then replace all the commas with spaces.
7225 *xlfentry*)
7226 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7227
7228 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7229 # $LIBS confuse us, and the libraries appear later in the output anyway).
7230 *mGLOB_options_string*)
7231 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7232
7233 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7234 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7235 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7236 *-cmdline\ * | *-ignore\ * | *-def\ *)
7237 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7238 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7239 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7240 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7241
7242 # If we are using Cray Fortran then delete quotes.
7243 *cft90*)
7244 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7245 esac
7246
7247
7248
7249 ac_cv_fc_libs=
7250
7251 # Save positional arguments (if any)
7252 ac_save_positional="$@"
7253
7254 set X $ac_fc_v_output
7255 while test $# != 1; do
7256 shift
7257 ac_arg=$1
7258 case $ac_arg in
7259 [\\/]*.a | ?:[\\/]*.a)
7260 ac_exists=false
7261 for ac_i in $ac_cv_fc_libs; do
7262 if test x"$ac_arg" = x"$ac_i"; then
7263 ac_exists=true
7264 break
7265 fi
7266 done
7267
7268 if test x"$ac_exists" = xtrue; then :
7269
7270 else
7271 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7272 fi
7273 ;;
7274 -bI:*)
7275 ac_exists=false
7276 for ac_i in $ac_cv_fc_libs; do
7277 if test x"$ac_arg" = x"$ac_i"; then
7278 ac_exists=true
7279 break
7280 fi
7281 done
7282
7283 if test x"$ac_exists" = xtrue; then :
7284
7285 else
7286 if test "$ac_compiler_gnu" = yes; then
7287 for ac_link_opt in $ac_arg; do
7288 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7289 done
7290 else
7291 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7292 fi
7293 fi
7294 ;;
7295 # Ignore these flags.
7296 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7297 |-LANG:=* | -LIST:* | -LNO:*)
7298 ;;
7299 -lkernel32)
7300 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7301 ;;
7302 -[LRuYz])
7303 # These flags, when seen by themselves, take an argument.
7304 # We remove the space between option and argument and re-iterate
7305 # unless we find an empty arg or a new option (starting with -)
7306 case $2 in
7307 "" | -*);;
7308 *)
7309 ac_arg="$ac_arg$2"
7310 shift; shift
7311 set X $ac_arg "$@"
7312 ;;
7313 esac
7314 ;;
7315 -YP,*)
7316 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7317 ac_exists=false
7318 for ac_i in $ac_cv_fc_libs; do
7319 if test x"$ac_j" = x"$ac_i"; then
7320 ac_exists=true
7321 break
7322 fi
7323 done
7324
7325 if test x"$ac_exists" = xtrue; then :
7326
7327 else
7328 ac_arg="$ac_arg $ac_j"
7329 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7330 fi
7331 done
7332 ;;
7333 -[lLR]*)
7334 ac_exists=false
7335 for ac_i in $ac_cv_fc_libs; do
7336 if test x"$ac_arg" = x"$ac_i"; then
7337 ac_exists=true
7338 break
7339 fi
7340 done
7341
7342 if test x"$ac_exists" = xtrue; then :
7343
7344 else
7345 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7346 fi
7347 ;;
7348 -zallextract*| -zdefaultextract)
7349 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7350 ;;
7351 # Ignore everything else.
7352 esac
7353 done
7354 # restore positional arguments
7355 set X $ac_save_positional; shift
7356
7357 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
7358 # then we insist that the "run path" must be an absolute path (i.e. it
7359 # must begin with a "/").
7360 case `(uname -sr) 2>/dev/null` in
7361 "SunOS 5"*)
7362 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7363 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7364 test "x$ac_ld_run_path" != x &&
7365 if test "$ac_compiler_gnu" = yes; then
7366 for ac_link_opt in $ac_ld_run_path; do
7367 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7368 done
7369 else
7370 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7371 fi
7372 ;;
7373 esac
7374 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7375
7376 fi
7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7378 $as_echo "$ac_cv_fc_libs" >&6; }
7379 FCLIBS="$ac_cv_fc_libs"
7380
7381
7382 ac_ext=${ac_fc_srcext-f}
7383 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7384 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7385 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7386
7387 ac_ext=${ac_fc_srcext-f}
7388 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7389 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7390 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7391
7392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
7393 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
7394 if test "${ac_cv_fc_dummy_main+set}" = set; then :
7395 $as_echo_n "(cached) " >&6
7396 else
7397 ac_fc_dm_save_LIBS=$LIBS
7398 LIBS="$LIBS $FCLIBS"
7399 ac_fortran_dm_var=FC_DUMMY_MAIN
7400 ac_ext=c
7401 ac_cpp='$CPP $CPPFLAGS'
7402 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7403 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7404 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7405
7406 # First, try linking without a dummy main:
7407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7408 /* end confdefs.h. */
7409
7410 #ifdef FC_DUMMY_MAIN
7411 #ifndef FC_DUMMY_MAIN_EQ_F77
7412 # ifdef __cplusplus
7413 extern "C"
7414 # endif
7415 int FC_DUMMY_MAIN() { return 1; }
7416 #endif
7417 #endif
7418 int
7419 main ()
7420 {
7421
7422 ;
7423 return 0;
7424 }
7425 _ACEOF
7426 if ac_fn_c_try_link "$LINENO"; then :
7427 ac_cv_fortran_dummy_main=none
7428 else
7429 ac_cv_fortran_dummy_main=unknown
7430 fi
7431 rm -f core conftest.err conftest.$ac_objext \
7432 conftest$ac_exeext conftest.$ac_ext
7433
7434 if test $ac_cv_fortran_dummy_main = unknown; then
7435 for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
7436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7437 /* end confdefs.h. */
7438 #define $ac_fortran_dm_var $ac_func
7439 #ifdef FC_DUMMY_MAIN
7440 #ifndef FC_DUMMY_MAIN_EQ_F77
7441 # ifdef __cplusplus
7442 extern "C"
7443 # endif
7444 int FC_DUMMY_MAIN() { return 1; }
7445 #endif
7446 #endif
7447 int
7448 main ()
7449 {
7450
7451 ;
7452 return 0;
7453 }
7454 _ACEOF
7455 if ac_fn_c_try_link "$LINENO"; then :
7456 ac_cv_fortran_dummy_main=$ac_func; break
7457 fi
7458 rm -f core conftest.err conftest.$ac_objext \
7459 conftest$ac_exeext conftest.$ac_ext
7460 done
7461 fi
7462 ac_ext=${ac_fc_srcext-f}
7463 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7464 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7465 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7466 ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
7467 rm -rf conftest*
7468 LIBS=$ac_fc_dm_save_LIBS
7469
7470 fi
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
7472 $as_echo "$ac_cv_fc_dummy_main" >&6; }
7473 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
7474 if test "$FC_DUMMY_MAIN" != unknown; then :
7475 if test $FC_DUMMY_MAIN != none; then
7476
7477 cat >>confdefs.h <<_ACEOF
7478 #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
7479 _ACEOF
7480
7481 if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
7482
7483 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
7484
7485 fi
7486 fi
7487 else
7488 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7489 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7490 as_fn_error "linking to Fortran libraries from C fails
7491 See \`config.log' for more details." "$LINENO" 5; }
7492 fi
7493
7494 ac_ext=${ac_fc_srcext-f}
7495 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7496 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7497 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7498
7499 ac_ext=${ac_fc_srcext-f}
7500 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7501 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7502 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
7504 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
7505 if test "${ac_cv_fc_mangling+set}" = set; then :
7506 $as_echo_n "(cached) " >&6
7507 else
7508 cat > conftest.$ac_ext <<_ACEOF
7509 subroutine foobar()
7510 return
7511 end
7512 subroutine foo_bar()
7513 return
7514 end
7515 _ACEOF
7516 if ac_fn_fc_try_compile "$LINENO"; then :
7517 mv conftest.$ac_objext cfortran_test.$ac_objext
7518
7519 ac_save_LIBS=$LIBS
7520 LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
7521
7522 ac_ext=c
7523 ac_cpp='$CPP $CPPFLAGS'
7524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7526 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7527 ac_success=no
7528 for ac_foobar in foobar FOOBAR; do
7529 for ac_underscore in "" "_"; do
7530 ac_func="$ac_foobar$ac_underscore"
7531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7532 /* end confdefs.h. */
7533
7534 /* Override any GCC internal prototype to avoid an error.
7535 Use char because int might match the return type of a GCC
7536 builtin and then its argument prototype would still apply. */
7537 #ifdef __cplusplus
7538 extern "C"
7539 #endif
7540 char $ac_func ();
7541 #ifdef FC_DUMMY_MAIN
7542 #ifndef FC_DUMMY_MAIN_EQ_F77
7543 # ifdef __cplusplus
7544 extern "C"
7545 # endif
7546 int FC_DUMMY_MAIN() { return 1; }
7547 #endif
7548 #endif
7549 int
7550 main ()
7551 {
7552 return $ac_func ();
7553 ;
7554 return 0;
7555 }
7556 _ACEOF
7557 if ac_fn_c_try_link "$LINENO"; then :
7558 ac_success=yes; break 2
7559 fi
7560 rm -f core conftest.err conftest.$ac_objext \
7561 conftest$ac_exeext conftest.$ac_ext
7562 done
7563 done
7564 ac_ext=${ac_fc_srcext-f}
7565 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7566 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7567 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7568
7569 if test "$ac_success" = "yes"; then
7570 case $ac_foobar in
7571 foobar)
7572 ac_case=lower
7573 ac_foo_bar=foo_bar
7574 ;;
7575 FOOBAR)
7576 ac_case=upper
7577 ac_foo_bar=FOO_BAR
7578 ;;
7579 esac
7580
7581 ac_ext=c
7582 ac_cpp='$CPP $CPPFLAGS'
7583 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7584 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7585 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7586 ac_success_extra=no
7587 for ac_extra in "" "_"; do
7588 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
7589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7590 /* end confdefs.h. */
7591
7592 /* Override any GCC internal prototype to avoid an error.
7593 Use char because int might match the return type of a GCC
7594 builtin and then its argument prototype would still apply. */
7595 #ifdef __cplusplus
7596 extern "C"
7597 #endif
7598 char $ac_func ();
7599 #ifdef FC_DUMMY_MAIN
7600 #ifndef FC_DUMMY_MAIN_EQ_F77
7601 # ifdef __cplusplus
7602 extern "C"
7603 # endif
7604 int FC_DUMMY_MAIN() { return 1; }
7605 #endif
7606 #endif
7607 int
7608 main ()
7609 {
7610 return $ac_func ();
7611 ;
7612 return 0;
7613 }
7614 _ACEOF
7615 if ac_fn_c_try_link "$LINENO"; then :
7616 ac_success_extra=yes; break
7617 fi
7618 rm -f core conftest.err conftest.$ac_objext \
7619 conftest$ac_exeext conftest.$ac_ext
7620 done
7621 ac_ext=${ac_fc_srcext-f}
7622 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7623 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7624 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7625
7626 if test "$ac_success_extra" = "yes"; then
7627 ac_cv_fc_mangling="$ac_case case"
7628 if test -z "$ac_underscore"; then
7629 ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
7630 else
7631 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
7632 fi
7633 if test -z "$ac_extra"; then
7634 ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
7635 else
7636 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
7637 fi
7638 else
7639 ac_cv_fc_mangling="unknown"
7640 fi
7641 else
7642 ac_cv_fc_mangling="unknown"
7643 fi
7644
7645 LIBS=$ac_save_LIBS
7646 rm -rf conftest*
7647 rm -f cfortran_test*
7648 else
7649 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7650 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7651 as_fn_error "cannot compile a simple Fortran program
7652 See \`config.log' for more details." "$LINENO" 5; }
7653 fi
7654 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7655
7656 fi
7657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
7658 $as_echo "$ac_cv_fc_mangling" >&6; }
7659
7660 ac_ext=${ac_fc_srcext-f}
7661 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7662 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7663 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7664
7665 ac_ext=${ac_fc_srcext-f}
7666 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7667 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7668 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7669 case $ac_cv_fc_mangling in
7670 "lower case, no underscore, no extra underscore")
7671 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7672
7673 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
7674 ;;
7675 "lower case, no underscore, extra underscore")
7676 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7677
7678 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7679 ;;
7680 "lower case, underscore, no extra underscore")
7681 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7682
7683 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7684 ;;
7685 "lower case, underscore, extra underscore")
7686 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7687
7688 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
7689 ;;
7690 "upper case, no underscore, no extra underscore")
7691 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7692
7693 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
7694 ;;
7695 "upper case, no underscore, extra underscore")
7696 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7697
7698 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7699 ;;
7700 "upper case, underscore, no extra underscore")
7701 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7702
7703 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7704 ;;
7705 "upper case, underscore, extra underscore")
7706 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7707
7708 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
7709 ;;
7710 *)
7711 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
7712 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
7713 ;;
7714 esac
7715
7716 ac_ext=${ac_fc_srcext-f}
7717 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7718 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7719 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7720
7721
7722
7723 ac_ext=${ac_fc_srcext-f}
7724 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7725 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7726 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7728 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7729 if test "${ac_cv_prog_fc_v+set}" = set; then :
7730 $as_echo_n "(cached) " >&6
7731 else
7732 cat > conftest.$ac_ext <<_ACEOF
7733 program main
7734
7735 end
7736 _ACEOF
7737 if ac_fn_fc_try_compile "$LINENO"; then :
7738 ac_cv_prog_fc_v=
7739 # Try some options frequently used verbose output
7740 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7741 cat > conftest.$ac_ext <<_ACEOF
7742 program main
7743
7744 end
7745 _ACEOF
7746
7747 # Compile and link our simple test program by passing a flag (argument
7748 # 1 to this macro) to the Fortran compiler in order to get
7749 # "verbose" output that we can then parse for the Fortran linker
7750 # flags.
7751 ac_save_FCFLAGS=$FCFLAGS
7752 FCFLAGS="$FCFLAGS $ac_verb"
7753 eval "set x $ac_link"
7754 shift
7755 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7756 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7757 # LIBRARY_PATH; skip all such settings.
7758 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7759 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7760 $as_echo "$ac_fc_v_output" >&5
7761 FCFLAGS=$ac_save_FCFLAGS
7762
7763 rm -rf conftest*
7764
7765 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7766 # /foo, /bar, and /baz are search directories for the Fortran linker.
7767 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7768 ac_fc_v_output="`echo $ac_fc_v_output |
7769 grep 'LPATH is:' |
7770 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7771
7772 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7773 # that detects unbalanced quotes in FLIBS should be implemented
7774 # and (ugh) tested at some point.
7775 case $ac_fc_v_output in
7776 # If we are using xlf then replace all the commas with spaces.
7777 *xlfentry*)
7778 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7779
7780 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7781 # $LIBS confuse us, and the libraries appear later in the output anyway).
7782 *mGLOB_options_string*)
7783 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7784
7785 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7786 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7787 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7788 *-cmdline\ * | *-ignore\ * | *-def\ *)
7789 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7790 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7791 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7792 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7793
7794 # If we are using Cray Fortran then delete quotes.
7795 *cft90*)
7796 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7797 esac
7798
7799
7800 # look for -l* and *.a constructs in the output
7801 for ac_arg in $ac_fc_v_output; do
7802 case $ac_arg in
7803 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7804 ac_cv_prog_fc_v=$ac_verb
7805 break 2 ;;
7806 esac
7807 done
7808 done
7809 if test -z "$ac_cv_prog_fc_v"; then
7810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7811 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7812 fi
7813 else
7814 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7815 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7816 fi
7817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7818
7819 fi
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7821 $as_echo "$ac_cv_prog_fc_v" >&6; }
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7823 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7824 if test "${ac_cv_fc_libs+set}" = set; then :
7825 $as_echo_n "(cached) " >&6
7826 else
7827 if test "x$FCLIBS" != "x"; then
7828 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7829 else
7830
7831 cat > conftest.$ac_ext <<_ACEOF
7832 program main
7833
7834 end
7835 _ACEOF
7836
7837 # Compile and link our simple test program by passing a flag (argument
7838 # 1 to this macro) to the Fortran compiler in order to get
7839 # "verbose" output that we can then parse for the Fortran linker
7840 # flags.
7841 ac_save_FCFLAGS=$FCFLAGS
7842 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7843 eval "set x $ac_link"
7844 shift
7845 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7846 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7847 # LIBRARY_PATH; skip all such settings.
7848 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7849 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7850 $as_echo "$ac_fc_v_output" >&5
7851 FCFLAGS=$ac_save_FCFLAGS
7852
7853 rm -rf conftest*
7854
7855 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7856 # /foo, /bar, and /baz are search directories for the Fortran linker.
7857 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7858 ac_fc_v_output="`echo $ac_fc_v_output |
7859 grep 'LPATH is:' |
7860 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7861
7862 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7863 # that detects unbalanced quotes in FLIBS should be implemented
7864 # and (ugh) tested at some point.
7865 case $ac_fc_v_output in
7866 # If we are using xlf then replace all the commas with spaces.
7867 *xlfentry*)
7868 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7869
7870 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7871 # $LIBS confuse us, and the libraries appear later in the output anyway).
7872 *mGLOB_options_string*)
7873 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7874
7875 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7876 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7877 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7878 *-cmdline\ * | *-ignore\ * | *-def\ *)
7879 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7880 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7881 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7882 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7883
7884 # If we are using Cray Fortran then delete quotes.
7885 *cft90*)
7886 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7887 esac
7888
7889
7890
7891 ac_cv_fc_libs=
7892
7893 # Save positional arguments (if any)
7894 ac_save_positional="$@"
7895
7896 set X $ac_fc_v_output
7897 while test $# != 1; do
7898 shift
7899 ac_arg=$1
7900 case $ac_arg in
7901 [\\/]*.a | ?:[\\/]*.a)
7902 ac_exists=false
7903 for ac_i in $ac_cv_fc_libs; do
7904 if test x"$ac_arg" = x"$ac_i"; then
7905 ac_exists=true
7906 break
7907 fi
7908 done
7909
7910 if test x"$ac_exists" = xtrue; then :
7911
7912 else
7913 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7914 fi
7915 ;;
7916 -bI:*)
7917 ac_exists=false
7918 for ac_i in $ac_cv_fc_libs; do
7919 if test x"$ac_arg" = x"$ac_i"; then
7920 ac_exists=true
7921 break
7922 fi
7923 done
7924
7925 if test x"$ac_exists" = xtrue; then :
7926
7927 else
7928 if test "$ac_compiler_gnu" = yes; then
7929 for ac_link_opt in $ac_arg; do
7930 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7931 done
7932 else
7933 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7934 fi
7935 fi
7936 ;;
7937 # Ignore these flags.
7938 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7939 |-LANG:=* | -LIST:* | -LNO:*)
7940 ;;
7941 -lkernel32)
7942 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7943 ;;
7944 -[LRuYz])
7945 # These flags, when seen by themselves, take an argument.
7946 # We remove the space between option and argument and re-iterate
7947 # unless we find an empty arg or a new option (starting with -)
7948 case $2 in
7949 "" | -*);;
7950 *)
7951 ac_arg="$ac_arg$2"
7952 shift; shift
7953 set X $ac_arg "$@"
7954 ;;
7955 esac
7956 ;;
7957 -YP,*)
7958 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7959 ac_exists=false
7960 for ac_i in $ac_cv_fc_libs; do
7961 if test x"$ac_j" = x"$ac_i"; then
7962 ac_exists=true
7963 break
7964 fi
7965 done
7966
7967 if test x"$ac_exists" = xtrue; then :
7968
7969 else
7970 ac_arg="$ac_arg $ac_j"
7971 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7972 fi
7973 done
7974 ;;
7975 -[lLR]*)
7976 ac_exists=false
7977 for ac_i in $ac_cv_fc_libs; do
7978 if test x"$ac_arg" = x"$ac_i"; then
7979 ac_exists=true
7980 break
7981 fi
7982 done
7983
7984 if test x"$ac_exists" = xtrue; then :
7985
7986 else
7987 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7988 fi
7989 ;;
7990 -zallextract*| -zdefaultextract)
7991 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7992 ;;
7993 # Ignore everything else.
7994 esac
7995 done
7996 # restore positional arguments
7997 set X $ac_save_positional; shift
7998
7999 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
8000 # then we insist that the "run path" must be an absolute path (i.e. it
8001 # must begin with a "/").
8002 case `(uname -sr) 2>/dev/null` in
8003 "SunOS 5"*)
8004 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
8005 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
8006 test "x$ac_ld_run_path" != x &&
8007 if test "$ac_compiler_gnu" = yes; then
8008 for ac_link_opt in $ac_ld_run_path; do
8009 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
8010 done
8011 else
8012 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
8013 fi
8014 ;;
8015 esac
8016 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
8017
8018 fi
8019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
8020 $as_echo "$ac_cv_fc_libs" >&6; }
8021 FCLIBS="$ac_cv_fc_libs"
8022
8023
8024 ac_ext=${ac_fc_srcext-f}
8025 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8026 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8027 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8028
8029
8030
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
8032 $as_echo_n "checking for module suffix... " >&6; }
8033 rm -f conftest*
8034 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8035 rm -f work*
8036 cat >conftest.$ac_ext <<EOF
8037 module conftest
8038 integer n
8039 parameter (n=1)
8040 end module conftest
8041 EOF
8042 # SGI and absoft compilers generates module name in upper case!
8043 testname="conftest"
8044 modcase="lower"
8045 if (eval $ac_compile) 2>/dev/null ; then
8046 MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
8047 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
8048 if test -z "$MOD" ; then
8049 MOD=`ls CONFTEST* 2>/dev/null \
8050 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8051 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
8052 if test -n "$MOD" ; then
8053 testname="CONFTEST"
8054 modcase="upper"
8055 fi
8056 fi
8057 if test -z "$MOD" ; then
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8059 $as_echo "unknown" >&6; }
8060 # Use mod if we can't figure it out
8061 MOD="mod"
8062 else
8063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
8064 $as_echo "$MOD" >&6; }
8065 fi
8066 if test -s work.pcl ; then
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
8068 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
8069 fi
8070 else
8071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8072 $as_echo "unknown" >&6; }
8073 fi
8074
8075
8076
8077
8078
8079 # Check for module include path (some use -I, some (Solaris) use -M, some
8080 # (absoft) use -p).
8081 # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
8082 # specified, work.pcl and work.pc are created. However, if you specify
8083 # a file, it must contain a the name of a file ending in .pc . Ugh!
8084 # Use the module made above
8085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
8086 $as_echo_n "checking for module directory path flag... " >&6; }
8087 rm -f conftest*
8088 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8089 rm -f work*
8090 cat >conftest.$ac_ext <<EOF
8091 module conftest
8092 integer n
8093 parameter (n=1)
8094 end module conftest
8095 EOF
8096 # SGI and absoft compilers generates module name in upper case!
8097 testname="conftest"
8098 if (eval $ac_compile) 2>/dev/null ; then
8099 mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8100 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
8101 if test -n "$mod" ; then
8102 testname="CONFTEST"
8103 fi
8104 madedir=0
8105 if test ! -d conf ; then mkdir conf ; madedir=1; fi
8106 cp $testname.$MOD conf
8107 rm -f conftest* CONFTEST*
8108 cat >conftest1.$ac_ext <<EOF
8109 program main
8110 use conftest
8111 print *, n
8112 end
8113 EOF
8114 F90_WORK_FILES_ARG=""
8115 F90MODINCSPEC=""
8116 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
8117 MODDIRFLAG="-I"
8118 F90MODINCSPEC="-I<dir>"
8119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
8120 $as_echo "-I" >&6; }
8121 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8122 MODDIRFLAG="-M"
8123 F90MODINCSPEC="-M<dir>"
8124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
8125 $as_echo "-M" >&6; }
8126 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8127 MODDIRFLAG="-p"
8128 F90MODINCSPEC="-p<dir>"
8129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
8130 $as_echo "-p" >&6; }
8131 elif test -s work.pc ; then
8132 cp work.pc conf/mpimod.pc
8133 echo "mpimod.pc" > conf/mpimod.pcl
8134 echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
8135 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
8136 MODDIRFLAG='-cl,mpimod.pcl'
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
8138 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
8139 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
8140 F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
8141
8142 else
8143 # The version of the Intel compiler that I have refuses to let
8144 # you put the "work catalog" list anywhere but the current
8145 # directory. For example, you cannot in
8146 :
8147 fi
8148 fi
8149 if test -z "MODDIRFLAG" ; then
8150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8151 $as_echo "unknown" >&6; }
8152 fi
8153
8154
8155 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
8156 if test $madedir = 1 ; then rmdir conf ; fi
8157 fi
8158
8159
8160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
8161 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
8162 if test "${ac_cv_f90_module_names+set}" = set; then :
8163 $as_echo_n "(cached) " >&6
8164 else
8165 ac_ext=${ac_fc_srcext-f}
8166 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8167 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8168 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8169
8170 # carry out the test in a new directory, so that we don't miss anything
8171 mkdir conftest
8172 cd conftest
8173 cat > conftest.$ac_ext <<_ACEOF
8174 MODULE Bar
8175 END MODULE Bar
8176 _ACEOF
8177 if ac_fn_fc_try_compile "$LINENO"; then :
8178 ac_cv_f90_module_names=
8179 ac_file_list=*
8180 for ac_file in $ac_file_list; do
8181 case $ac_file in
8182 # don't care for original source and object files
8183 conftest.$ac_ext | conftest.$ac_objext | conftest.err )
8184 :
8185 ;;
8186 # look for new files derived from the file name
8187 *conftest*)
8188 ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
8189 ac_exists=false
8190 for ac_i in $ac_cv_f90_module_names; do
8191 if test x"$ac_pat" = x"$ac_i"; then
8192 ac_exists=true
8193 break
8194 fi
8195 done
8196
8197 if test x"$ac_exists" = xtrue; then :
8198
8199 else
8200 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8201 fi
8202 ;;
8203 # look for new files derived from the module name,
8204 # with different case translation schemes
8205 *Bar*)
8206 ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
8207 ac_exists=false
8208 for ac_i in $ac_cv_f90_module_names; do
8209 if test x"$ac_pat" = x"$ac_i"; then
8210 ac_exists=true
8211 break
8212 fi
8213 done
8214
8215 if test x"$ac_exists" = xtrue; then :
8216
8217 else
8218 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8219 fi
8220 ;;
8221 *bar*)
8222 ac_pat=`echo $ac_file | sed s/bar/%module%/`
8223 ac_exists=false
8224 for ac_i in $ac_cv_f90_module_names; do
8225 if test x"$ac_pat" = x"$ac_i"; then
8226 ac_exists=true
8227 break
8228 fi
8229 done
8230
8231 if test x"$ac_exists" = xtrue; then :
8232
8233 else
8234 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8235 fi
8236 ;;
8237 *BAR*)
8238 ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
8239 ac_exists=false
8240 for ac_i in $ac_cv_f90_module_names; do
8241 if test x"$ac_pat" = x"$ac_i"; then
8242 ac_exists=true
8243 break
8244 fi
8245 done
8246
8247 if test x"$ac_exists" = xtrue; then :
8248
8249 else
8250 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8251 fi
8252 ;;
8253 # Other files - we have no idea how they are generated
8254 *)
8255 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
8256 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
8257 ;;
8258 esac
8259 done
8260 if test "x$ac_cv_f90_module_names" = "x"; then
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8262 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8263 fi
8264
8265 else
8266 ac_cv_f90_module_names=
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8268 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8269 fi
8270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8271 cd ..
8272 # cleanup
8273 rm -rf conftest
8274 ac_ext=${ac_fc_srcext-f}
8275 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8276 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8277 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8278
8279 fi
8280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
8281 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
8282
8283 # We now generate a shell script that will help us to figure out the correct
8284 # module file names, using the value of ac_cv_f90_module_names
8285
8286 echo "Generating shell script modnam"
8287
8288 cat > scripts/modnam << EOF
8289 #! /bin/sh
8290 # This script is auto-generated by configure
8291 #
8292 usage="\\
8293 Usage: \$0 [FILES]
8294
8295 [FILES] are Fortran 90 source files.
8296 The output is a list of module file names that the Fortran 90 compiler
8297 generates when compiling [FILES]."
8298
8299 list=
8300 empty=
8301
8302 if test \$# -eq 0; then
8303 echo "\$usage"; exit 0
8304 fi
8305
8306 while test \$# != 0; do
8307
8308 file=\$1
8309 shift
8310
8311 # strip suffix
8312 base=\`echo \$file | sed 's/[.][^.]*$//'\`
8313
8314 test ! -f \$file && continue
8315
8316 # Look for module definitions and transform them to upper / lower case
8317 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/'\`
8318 upper=\`echo \$mods | tr a-z A-Z\`
8319 lower=\`echo \$mods | tr A-Z a-z\`
8320
8321 # Here, the patterns for generating module file names were inserted by configure
8322 for trans in $ac_cv_f90_module_names; do
8323
8324 pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
8325 var=empty
8326 case \$pat in
8327 %MODULE%)
8328 var=upper ;;
8329 %Module%)
8330 var=mods ;;
8331 %module%)
8332 var=lower ;;
8333 %FILE%)
8334 test -n "\$mods" && var=base ;;
8335 esac
8336 new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
8337 list="\$list \$new"
8338 done
8339 done
8340
8341 echo \$list
8342 # end of configure-generated script
8343 EOF
8344 chmod 755 scripts/modnam
8345
8346 pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
8347 F90_MODULE_NAMES=empty
8348 case $pat in
8349 %MODULE%)
8350 F90_MODULE_NAMES=UPPER ;;
8351 %Module%)
8352 F90_MODULE_NAMES=Mixed ;;
8353 %module%)
8354 F90_MODULE_NAMES=lower ;;
8355 *)
8356 F90_MODULE_NAMES=unknown ;;
8357 esac
8358
8359 ac_ext=${ac_fc_srcext-f}
8360 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8361 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8362 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8363
8364
8365 ac_ext=c
8366 ac_cpp='$CPP $CPPFLAGS'
8367 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8368 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8369 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8370
8371
8372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
8373 $as_echo_n "checking for asin in -lm... " >&6; }
8374 if test "${ac_cv_lib_m_asin+set}" = set; then :
8375 $as_echo_n "(cached) " >&6
8376 else
8377 ac_check_lib_save_LIBS=$LIBS
8378 LIBS="-lm $LIBS"
8379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8380 /* end confdefs.h. */
8381
8382 /* Override any GCC internal prototype to avoid an error.
8383 Use char because int might match the return type of a GCC
8384 builtin and then its argument prototype would still apply. */
8385 #ifdef __cplusplus
8386 extern "C"
8387 #endif
8388 char asin ();
8389 #ifdef FC_DUMMY_MAIN
8390 #ifndef FC_DUMMY_MAIN_EQ_F77
8391 # ifdef __cplusplus
8392 extern "C"
8393 # endif
8394 int FC_DUMMY_MAIN() { return 1; }
8395 #endif
8396 #endif
8397 int
8398 main ()
8399 {
8400 return asin ();
8401 ;
8402 return 0;
8403 }
8404 _ACEOF
8405 if ac_fn_c_try_link "$LINENO"; then :
8406 ac_cv_lib_m_asin=yes
8407 else
8408 ac_cv_lib_m_asin=no
8409 fi
8410 rm -f core conftest.err conftest.$ac_objext \
8411 conftest$ac_exeext conftest.$ac_ext
8412 LIBS=$ac_check_lib_save_LIBS
8413 fi
8414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
8415 $as_echo "$ac_cv_lib_m_asin" >&6; }
8416 if test "x$ac_cv_lib_m_asin" = x""yes; then :
8417 cat >>confdefs.h <<_ACEOF
8418 #define HAVE_LIBM 1
8419 _ACEOF
8420
8421 LIBS="-lm $LIBS"
8422
8423 else
8424 exit
8425 fi
8426
8427
8428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8429 $as_echo_n "checking for ANSI C header files... " >&6; }
8430 if test "${ac_cv_header_stdc+set}" = set; then :
8431 $as_echo_n "(cached) " >&6
8432 else
8433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8434 /* end confdefs.h. */
8435 #include <stdlib.h>
8436 #include <stdarg.h>
8437 #include <string.h>
8438 #include <float.h>
8439
8440 #ifdef FC_DUMMY_MAIN
8441 #ifndef FC_DUMMY_MAIN_EQ_F77
8442 # ifdef __cplusplus
8443 extern "C"
8444 # endif
8445 int FC_DUMMY_MAIN() { return 1; }
8446 #endif
8447 #endif
8448 int
8449 main ()
8450 {
8451
8452 ;
8453 return 0;
8454 }
8455 _ACEOF
8456 if ac_fn_c_try_compile "$LINENO"; then :
8457 ac_cv_header_stdc=yes
8458 else
8459 ac_cv_header_stdc=no
8460 fi
8461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8462
8463 if test $ac_cv_header_stdc = yes; then
8464 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8466 /* end confdefs.h. */
8467 #include <string.h>
8468
8469 _ACEOF
8470 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8471 $EGREP "memchr" >/dev/null 2>&1; then :
8472
8473 else
8474 ac_cv_header_stdc=no
8475 fi
8476 rm -f conftest*
8477
8478 fi
8479
8480 if test $ac_cv_header_stdc = yes; then
8481 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8483 /* end confdefs.h. */
8484 #include <stdlib.h>
8485
8486 _ACEOF
8487 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8488 $EGREP "free" >/dev/null 2>&1; then :
8489
8490 else
8491 ac_cv_header_stdc=no
8492 fi
8493 rm -f conftest*
8494
8495 fi
8496
8497 if test $ac_cv_header_stdc = yes; then
8498 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8499 if test "$cross_compiling" = yes; then :
8500 :
8501 else
8502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8503 /* end confdefs.h. */
8504 #include <ctype.h>
8505 #include <stdlib.h>
8506 #if ((' ' & 0x0FF) == 0x020)
8507 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8508 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8509 #else
8510 # define ISLOWER(c) \
8511 (('a' <= (c) && (c) <= 'i') \
8512 || ('j' <= (c) && (c) <= 'r') \
8513 || ('s' <= (c) && (c) <= 'z'))
8514 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8515 #endif
8516
8517 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8518 int
8519 main ()
8520 {
8521 int i;
8522 for (i = 0; i < 256; i++)
8523 if (XOR (islower (i), ISLOWER (i))
8524 || toupper (i) != TOUPPER (i))
8525 return 2;
8526 return 0;
8527 }
8528 _ACEOF
8529 if ac_fn_c_try_run "$LINENO"; then :
8530
8531 else
8532 ac_cv_header_stdc=no
8533 fi
8534 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8535 conftest.$ac_objext conftest.beam conftest.$ac_ext
8536 fi
8537
8538 fi
8539 fi
8540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8541 $as_echo "$ac_cv_header_stdc" >&6; }
8542 if test $ac_cv_header_stdc = yes; then
8543
8544 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8545
8546 fi
8547
8548 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8549 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8550 inttypes.h stdint.h unistd.h
8551 do :
8552 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8553 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8554 "
8555 eval as_val=\$$as_ac_Header
8556 if test "x$as_val" = x""yes; then :
8557 cat >>confdefs.h <<_ACEOF
8558 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8559 _ACEOF
8560
8561 fi
8562
8563 done
8564
8565
8566 #
8567 # Handle user hints
8568 #
8569
8570 # Check whether --with-zlib was given.
8571 if test "${with_zlib+set}" = set; then :
8572 withval=$with_zlib; zlib_dir="$withval"
8573 else
8574 zlib_dir="not_set"
8575 fi
8576
8577 if test "$zlib_dir" != "no"; then
8578
8579 if test "$zlib_dir" != "not_set" ; then
8580 if test -d "$zlib_dir"
8581 then
8582 ZLIB_HOME="$zlib_dir"
8583 else
8584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
8585 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
8586 ZLIB_HOME=/usr/local
8587 if test ! -f "${ZLIB_HOME}/include/zlib.h"
8588 then
8589 ZLIB_HOME=/usr
8590 fi
8591 fi
8592 fi
8593 #
8594 # Locate zlib, if wanted
8595 #
8596 if test -n "${ZLIB_HOME}"
8597 then
8598 ZLIB_OLD_LDFLAGS=$LDFLAGS
8599 ZLIB_OLD_CFLAGS=$CFLAGS
8600 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
8601 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
8602
8603 ac_ext=c
8604 ac_cpp='$CPP $CPPFLAGS'
8605 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8606 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8607 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8608
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8610 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8611 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
8612 $as_echo_n "(cached) " >&6
8613 else
8614 ac_check_lib_save_LIBS=$LIBS
8615 LIBS="-lz $LIBS"
8616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8617 /* end confdefs.h. */
8618
8619 /* Override any GCC internal prototype to avoid an error.
8620 Use char because int might match the return type of a GCC
8621 builtin and then its argument prototype would still apply. */
8622 #ifdef __cplusplus
8623 extern "C"
8624 #endif
8625 char inflateEnd ();
8626 #ifdef FC_DUMMY_MAIN
8627 #ifndef FC_DUMMY_MAIN_EQ_F77
8628 # ifdef __cplusplus
8629 extern "C"
8630 # endif
8631 int FC_DUMMY_MAIN() { return 1; }
8632 #endif
8633 #endif
8634 int
8635 main ()
8636 {
8637 return inflateEnd ();
8638 ;
8639 return 0;
8640 }
8641 _ACEOF
8642 if ac_fn_c_try_link "$LINENO"; then :
8643 ac_cv_lib_z_inflateEnd=yes
8644 else
8645 ac_cv_lib_z_inflateEnd=no
8646 fi
8647 rm -f core conftest.err conftest.$ac_objext \
8648 conftest$ac_exeext conftest.$ac_ext
8649 LIBS=$ac_check_lib_save_LIBS
8650 fi
8651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8652 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8653 if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
8654 zlib_cv_libz=yes
8655 else
8656 zlib_cv_libz=no
8657 fi
8658
8659 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8660 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8661 zlib_cv_zlib_h=yes
8662 else
8663 zlib_cv_zlib_h=no
8664 fi
8665
8666
8667 ac_ext=c
8668 ac_cpp='$CPP $CPPFLAGS'
8669 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8670 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8671 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8672
8673
8674 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8675
8676 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
8677
8678
8679 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8680
8681 ZLIB_INC_DIR="${ZLIB_HOME}/include"
8682 ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8683 ZLIB="-lz"
8684 else
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
8686 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
8687 ZLIB_INC_DIR=
8688 ZLIB_LIB_DIR=
8689 ZLIB=
8690 LDFLAGS="$ZLIB_OLD_LDFLAGS"
8691 CFLAGS="$ZLIB_OLD_CFLAGS"
8692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8693 $as_echo "failed" >&6; }
8694 echo ""
8695 echo "*********************************************************"
8696 echo "* WARNING: Could not find a working zlib installation *"
8697 echo "* If you need OpenMD to be able to deal with compressed *"
8698 echo "* trajectory dump files be sure to specify a valid zlib *"
8699 echo "* installation with --with-zlib=DIR *"
8700 echo "* *"
8701 echo "* OpenMD will still work without zlib installed. *"
8702 echo "*********************************************************"
8703 echo ""
8704 fi
8705
8706
8707
8708 fi
8709 fi
8710
8711 #
8712 # Handle user hints
8713 #
8714
8715 # Check whether --with-fftw was given.
8716 if test "${with_fftw+set}" = set; then :
8717 withval=$with_fftw; fftw_dir="$withval"
8718 else
8719 fftw_dir="not_set"
8720 fi
8721
8722 if test "$fftw_dir" != "no"; then
8723 if test "$fftw_dir" != "not_set" ; then
8724 if test -d "$fftw_dir"; then
8725 FFTW_HOME="$fftw_dir"
8726 else
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8728 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8729 FFTW_HOME=/usr/local
8730 if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
8731 FFTW_HOME=/usr
8732 fi
8733 fi
8734 #
8735 # Locate fftw, if wanted
8736 #
8737 if test -n "${FFTW_HOME}"; then
8738 FFTW_OLD_LDFLAGS=$LDFLAGS
8739 FFTW_OLD_CFLAGS=$CFLAGS
8740 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8741 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8742
8743 ac_ext=c
8744 ac_cpp='$CPP $CPPFLAGS'
8745 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8746 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8747 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8748
8749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
8750 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
8751 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
8752 $as_echo_n "(cached) " >&6
8753 else
8754 ac_check_lib_save_LIBS=$LIBS
8755 LIBS="-lfftw3 $LIBS"
8756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8757 /* end confdefs.h. */
8758
8759 /* Override any GCC internal prototype to avoid an error.
8760 Use char because int might match the return type of a GCC
8761 builtin and then its argument prototype would still apply. */
8762 #ifdef __cplusplus
8763 extern "C"
8764 #endif
8765 char fftw_execute ();
8766 #ifdef FC_DUMMY_MAIN
8767 #ifndef FC_DUMMY_MAIN_EQ_F77
8768 # ifdef __cplusplus
8769 extern "C"
8770 # endif
8771 int FC_DUMMY_MAIN() { return 1; }
8772 #endif
8773 #endif
8774 int
8775 main ()
8776 {
8777 return fftw_execute ();
8778 ;
8779 return 0;
8780 }
8781 _ACEOF
8782 if ac_fn_c_try_link "$LINENO"; then :
8783 ac_cv_lib_fftw3_fftw_execute=yes
8784 else
8785 ac_cv_lib_fftw3_fftw_execute=no
8786 fi
8787 rm -f core conftest.err conftest.$ac_objext \
8788 conftest$ac_exeext conftest.$ac_ext
8789 LIBS=$ac_check_lib_save_LIBS
8790 fi
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8792 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
8793 if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
8794 fftw_cv_libfftw3=yes
8795 else
8796 fftw_cv_libfftw3=no
8797 fi
8798
8799 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
8800 if test "x$ac_cv_header_fftw3_h" = x""yes; then :
8801 fftw_cv_fftw3_h=yes
8802 else
8803 fftw_cv_fftw3_h=no
8804 fi
8805
8806
8807 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
8809 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
8810 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
8811 $as_echo_n "(cached) " >&6
8812 else
8813 ac_check_lib_save_LIBS=$LIBS
8814 LIBS="-lfftw $LIBS"
8815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8816 /* end confdefs.h. */
8817
8818 /* Override any GCC internal prototype to avoid an error.
8819 Use char because int might match the return type of a GCC
8820 builtin and then its argument prototype would still apply. */
8821 #ifdef __cplusplus
8822 extern "C"
8823 #endif
8824 char fftwnd_one ();
8825 #ifdef FC_DUMMY_MAIN
8826 #ifndef FC_DUMMY_MAIN_EQ_F77
8827 # ifdef __cplusplus
8828 extern "C"
8829 # endif
8830 int FC_DUMMY_MAIN() { return 1; }
8831 #endif
8832 #endif
8833 int
8834 main ()
8835 {
8836 return fftwnd_one ();
8837 ;
8838 return 0;
8839 }
8840 _ACEOF
8841 if ac_fn_c_try_link "$LINENO"; then :
8842 ac_cv_lib_fftw_fftwnd_one=yes
8843 else
8844 ac_cv_lib_fftw_fftwnd_one=no
8845 fi
8846 rm -f core conftest.err conftest.$ac_objext \
8847 conftest$ac_exeext conftest.$ac_ext
8848 LIBS=$ac_check_lib_save_LIBS
8849 fi
8850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8851 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
8852 if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
8853 fftw_cv_libfftw=yes
8854 else
8855 fftw_cv_libfftw=no
8856 fi
8857
8858 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
8859 if test "x$ac_cv_header_fftw_h" = x""yes; then :
8860 fftw_cv_fftw_h=yes
8861 else
8862 fftw_cv_fftw_h=no
8863 fi
8864
8865
8866 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
8868 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
8869 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
8870 $as_echo_n "(cached) " >&6
8871 else
8872 ac_check_lib_save_LIBS=$LIBS
8873 LIBS="-ldfftw $LIBS"
8874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8875 /* end confdefs.h. */
8876
8877 /* Override any GCC internal prototype to avoid an error.
8878 Use char because int might match the return type of a GCC
8879 builtin and then its argument prototype would still apply. */
8880 #ifdef __cplusplus
8881 extern "C"
8882 #endif
8883 char fftwnd_one ();
8884 #ifdef FC_DUMMY_MAIN
8885 #ifndef FC_DUMMY_MAIN_EQ_F77
8886 # ifdef __cplusplus
8887 extern "C"
8888 # endif
8889 int FC_DUMMY_MAIN() { return 1; }
8890 #endif
8891 #endif
8892 int
8893 main ()
8894 {
8895 return fftwnd_one ();
8896 ;
8897 return 0;
8898 }
8899 _ACEOF
8900 if ac_fn_c_try_link "$LINENO"; then :
8901 ac_cv_lib_dfftw_fftwnd_one=yes
8902 else
8903 ac_cv_lib_dfftw_fftwnd_one=no
8904 fi
8905 rm -f core conftest.err conftest.$ac_objext \
8906 conftest$ac_exeext conftest.$ac_ext
8907 LIBS=$ac_check_lib_save_LIBS
8908 fi
8909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8910 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8911 if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
8912 fftw_cv_libdfftw=yes
8913 else
8914 fftw_cv_libdfftw=no
8915 fi
8916
8917 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
8918 if test "x$ac_cv_header_dfftw_h" = x""yes; then :
8919 fftw_cv_dfftw_h=yes
8920 else
8921 fftw_cv_dfftw_h=no
8922 fi
8923
8924
8925 fi
8926 fi
8927 ac_ext=c
8928 ac_cpp='$CPP $CPPFLAGS'
8929 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8930 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8931 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8932
8933 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8934
8935 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
8936
8937 FFTW_INC_DIR="${FFTW_HOME}/include"
8938 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8939 FFTW_LIBS="-lfftw3"
8940 else
8941 if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8942
8943 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
8944
8945 FFTW_INC_DIR="${FFTW_HOME}/include"
8946 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8947 FFTW_LIBS="-lfftw"
8948 else
8949 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8950
8951 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
8952
8953 FFTW_INC_DIR="${FFTW_HOME}/include"
8954 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8955 FFTW_LIBS="-ldfftw"
8956 else
8957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
8958 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
8959 FFTW_INC_DIR=
8960 FFTW_LIB_DIR=
8961 FFTW_LIBS=
8962 LDFLAGS="$FFTW_OLD_LDFLAGS"
8963 CFLAGS="$FFTW_OLD_CFLAGS"
8964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8965 $as_echo "failed" >&6; }
8966 echo ""
8967 echo "*********************************************************"
8968 echo "* WARNING: Could not find a working FFTW installation *"
8969 echo "* If you need the staticProps program to be able to *"
8970 echo "* compute undulation spectra, be sure to specify a *"
8971 echo "* valid fftw installation with --with-fftw=DIR *"
8972 echo "* *"
8973 echo "* OpenMD will still work without fftw installed. *"
8974 echo "*********************************************************"
8975 echo ""
8976 fi
8977 fi
8978 fi
8979
8980
8981
8982 fi
8983 fi
8984 fi
8985
8986 #
8987 # Handle user hints
8988 #
8989
8990 # Check whether --with-qhull was given.
8991 if test "${with_qhull+set}" = set; then :
8992 withval=$with_qhull; qhull_dir="$withval"
8993 else
8994 qhull_dir="not_set"
8995 fi
8996
8997 QHULL_INC_DIR=
8998 QHULL_LIB_DIR=
8999 QHULL=
9000 USE_QHULL=no
9001
9002 if test "$qhull_dir" != "no"; then
9003 if test "$qhull_dir" != "not_set" ; then
9004 if test -d "$qhull_dir"; then
9005 QHULL_HOME="$qhull_dir"
9006 else
9007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
9008 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
9009 QHULL_HOME=/usr/local
9010 if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
9011 QHULL_HOME=/usr
9012 fi
9013 fi
9014 fi
9015 #
9016 # Locate qhull, if wanted
9017 #
9018 if test -n "${QHULL_HOME}"; then
9019 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
9020 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
9021
9022 ac_ext=c
9023 ac_cpp='$CPP $CPPFLAGS'
9024 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9025 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9026 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9027
9028 QHULL_OLD_LDFLAGS=$LDFLAGS
9029 QHULL_OLD_CFLAGS=$CFLAGS
9030 QHULL_OLD_CPPFLAGS=$CPPFLAGS
9031 LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9032 CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9033 CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
9034 ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
9035 if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
9036 qhull_cv_qhull_h=yes
9037 else
9038 qhull_cv_qhull_h=no
9039 fi
9040
9041
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
9043 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
9044 if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
9045 $as_echo_n "(cached) " >&6
9046 else
9047 ac_check_lib_save_LIBS=$LIBS
9048 LIBS="-lqhull $LIBS"
9049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9050 /* end confdefs.h. */
9051
9052 /* Override any GCC internal prototype to avoid an error.
9053 Use char because int might match the return type of a GCC
9054 builtin and then its argument prototype would still apply. */
9055 #ifdef __cplusplus
9056 extern "C"
9057 #endif
9058 char qh_qhull ();
9059 #ifdef FC_DUMMY_MAIN
9060 #ifndef FC_DUMMY_MAIN_EQ_F77
9061 # ifdef __cplusplus
9062 extern "C"
9063 # endif
9064 int FC_DUMMY_MAIN() { return 1; }
9065 #endif
9066 #endif
9067 int
9068 main ()
9069 {
9070 return qh_qhull ();
9071 ;
9072 return 0;
9073 }
9074 _ACEOF
9075 if ac_fn_c_try_link "$LINENO"; then :
9076 ac_cv_lib_qhull_qh_qhull=yes
9077 else
9078 ac_cv_lib_qhull_qh_qhull=no
9079 fi
9080 rm -f core conftest.err conftest.$ac_objext \
9081 conftest$ac_exeext conftest.$ac_ext
9082 LIBS=$ac_check_lib_save_LIBS
9083 fi
9084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
9085 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
9086 if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
9087 qhull_cv_libqhull=yes
9088 else
9089 qhull_cv_libqhull=no
9090 fi
9091
9092 LDFLAGS="$QHULL_OLD_LDFLAGS"
9093 CFLAGS="$QHULL_OLD_CFLAGS"
9094 CPPFLAGS="$QHULL_OLD_CPPFLAGS"
9095 ac_ext=c
9096 ac_cpp='$CPP $CPPFLAGS'
9097 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9098 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9099 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9100
9101
9102 if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9103
9104 $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
9105
9106
9107 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
9108
9109 USE_QHULL=yes
9110 QHULL_INC_DIR="${QHULL_HOME}/include"
9111 QHULL_LIB_DIR="${QHULL_HOME}/lib"
9112 QHULL="-lqhull"
9113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
9114 $as_echo "Working qhull found, will proceed." >&6; }
9115 else
9116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9117 $as_echo "$as_me: WARNING: " >&2;}
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
9119 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
9120 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex " >&5
9121 $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex " >&2;}
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
9123 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
9125 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
9126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9127 $as_echo "$as_me: WARNING: " >&2;}
9128 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed. " >&5
9129 $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed. " >&2;}
9130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9131 $as_echo "$as_me: WARNING: " >&2;}
9132 fi
9133 fi
9134 fi
9135
9136
9137
9138
9139
9140 ac_ext=cpp
9141 ac_cpp='$CXXCPP $CPPFLAGS'
9142 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9143 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9144 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9146 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9147 if test -z "$CXXCPP"; then
9148 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9149 $as_echo_n "(cached) " >&6
9150 else
9151 # Double quotes because CXXCPP needs to be expanded
9152 for CXXCPP in "$CXX -E" "/lib/cpp"
9153 do
9154 ac_preproc_ok=false
9155 for ac_cxx_preproc_warn_flag in '' yes
9156 do
9157 # Use a header file that comes with gcc, so configuring glibc
9158 # with a fresh cross-compiler works.
9159 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9160 # <limits.h> exists even on freestanding compilers.
9161 # On the NeXT, cc -E runs the code through the compiler's parser,
9162 # not just through cpp. "Syntax error" is here to catch this case.
9163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9164 /* end confdefs.h. */
9165 #ifdef __STDC__
9166 # include <limits.h>
9167 #else
9168 # include <assert.h>
9169 #endif
9170 Syntax error
9171 _ACEOF
9172 if ac_fn_cxx_try_cpp "$LINENO"; then :
9173
9174 else
9175 # Broken: fails on valid input.
9176 continue
9177 fi
9178 rm -f conftest.err conftest.$ac_ext
9179
9180 # OK, works on sane cases. Now check whether nonexistent headers
9181 # can be detected and how.
9182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9183 /* end confdefs.h. */
9184 #include <ac_nonexistent.h>
9185 _ACEOF
9186 if ac_fn_cxx_try_cpp "$LINENO"; then :
9187 # Broken: success on invalid input.
9188 continue
9189 else
9190 # Passes both tests.
9191 ac_preproc_ok=:
9192 break
9193 fi
9194 rm -f conftest.err conftest.$ac_ext
9195
9196 done
9197 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9198 rm -f conftest.err conftest.$ac_ext
9199 if $ac_preproc_ok; then :
9200 break
9201 fi
9202
9203 done
9204 ac_cv_prog_CXXCPP=$CXXCPP
9205
9206 fi
9207 CXXCPP=$ac_cv_prog_CXXCPP
9208 else
9209 ac_cv_prog_CXXCPP=$CXXCPP
9210 fi
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9212 $as_echo "$CXXCPP" >&6; }
9213 ac_preproc_ok=false
9214 for ac_cxx_preproc_warn_flag in '' yes
9215 do
9216 # Use a header file that comes with gcc, so configuring glibc
9217 # with a fresh cross-compiler works.
9218 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9219 # <limits.h> exists even on freestanding compilers.
9220 # On the NeXT, cc -E runs the code through the compiler's parser,
9221 # not just through cpp. "Syntax error" is here to catch this case.
9222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9223 /* end confdefs.h. */
9224 #ifdef __STDC__
9225 # include <limits.h>
9226 #else
9227 # include <assert.h>
9228 #endif
9229 Syntax error
9230 _ACEOF
9231 if ac_fn_cxx_try_cpp "$LINENO"; then :
9232
9233 else
9234 # Broken: fails on valid input.
9235 continue
9236 fi
9237 rm -f conftest.err conftest.$ac_ext
9238
9239 # OK, works on sane cases. Now check whether nonexistent headers
9240 # can be detected and how.
9241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9242 /* end confdefs.h. */
9243 #include <ac_nonexistent.h>
9244 _ACEOF
9245 if ac_fn_cxx_try_cpp "$LINENO"; then :
9246 # Broken: success on invalid input.
9247 continue
9248 else
9249 # Passes both tests.
9250 ac_preproc_ok=:
9251 break
9252 fi
9253 rm -f conftest.err conftest.$ac_ext
9254
9255 done
9256 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9257 rm -f conftest.err conftest.$ac_ext
9258 if $ac_preproc_ok; then :
9259
9260 else
9261 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9262 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9263 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
9264 See \`config.log' for more details." "$LINENO" 5; }
9265 fi
9266
9267 ac_ext=cpp
9268 ac_cpp='$CXXCPP $CPPFLAGS'
9269 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9270 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9271 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9272
9273
9274 #
9275 # Handle user hints
9276 #
9277
9278 # Check whether --with-openbabel was given.
9279 if test "${with_openbabel+set}" = set; then :
9280 withval=$with_openbabel; openbabel_dir="$withval"
9281 else
9282 openbabel_dir="not_set"
9283 fi
9284
9285 if test "$openbabel_dir" != "no"; then
9286
9287 if test "$openbabel_dir" != "not_set" ; then
9288 if test -d "$openbabel_dir"
9289 then
9290 OPENBABEL_HOME="$openbabel_dir"
9291 else
9292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9293 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9294 OPENBABEL_HOME=/usr/local
9295 if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9296 then
9297 OPENBABEL_HOME=/usr
9298 fi
9299 fi
9300 fi
9301 #
9302 # Locate openbabel, if wanted
9303 #
9304 if test -n "${OPENBABEL_HOME}"
9305 then
9306
9307 ac_ext=cpp
9308 ac_cpp='$CXXCPP $CPPFLAGS'
9309 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9310 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9311 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9312
9313 OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9314 OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9315 LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9316 CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9317 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
9318 if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
9319 openbabel_cv_openbabel_h=yes
9320 else
9321 openbabel_cv_openbabel_h=no
9322 fi
9323
9324
9325 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
9326 if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
9327 openbabel_cv_obconversion_h=yes
9328 else
9329 openbabel_cv_obconversion_h=no
9330 fi
9331
9332
9333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9334 /* end confdefs.h. */
9335
9336
9337 #include <openbabel/babelconfig.h>
9338 #include <openbabel/obconversion.h>
9339 using namespace std;
9340 using namespace OpenBabel;
9341
9342 #ifdef FC_DUMMY_MAIN
9343 #ifndef FC_DUMMY_MAIN_EQ_F77
9344 # ifdef __cplusplus
9345 extern "C"
9346 # endif
9347 int FC_DUMMY_MAIN() { return 1; }
9348 #endif
9349 #endif
9350 int
9351 main ()
9352 {
9353
9354 OBConversion Conv(&cin, &cout);
9355
9356
9357 ;
9358 return 0;
9359 }
9360 _ACEOF
9361 if ac_fn_cxx_try_link "$LINENO"; then :
9362
9363 openbabel_lib_found="yes"
9364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
9365 $as_echo "found" >&6; }
9366
9367 else
9368
9369 openbabel_lib_found="no"
9370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9371 $as_echo "not found" >&6; }
9372
9373
9374 fi
9375 rm -f core conftest.err conftest.$ac_objext \
9376 conftest$ac_exeext conftest.$ac_ext
9377 ac_ext=c
9378 ac_cpp='$CPP $CPPFLAGS'
9379 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9380 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9381 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9382
9383 LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9384 CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9385
9386 if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9387 USE_OPENBABEL=yes
9388 OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9389 OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9390 OPENBABEL_LIB="-lopenbabel"
9391 else
9392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
9393 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
9394 OPENBABEL_INC_DIR=
9395 OPENBABEL_LIB_DIR=
9396 OPENBABEL_LIB=
9397 USE_OPENBABEL=no
9398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9399 $as_echo "failed" >&6; }
9400 echo ""
9401 echo "*********************************************************"
9402 echo "* WARNING: Could not find a working openbabel-2.x *"
9403 echo "* installation If you need OpenMD to be able to convert *"
9404 echo "* xyz or pdb files you need to specify a valid *"
9405 echo "* openbabel-2.x installation with --with-openbabel=DIR *"
9406 echo "* *"
9407 echo "* OpenMD will still work without openbabel installed. *"
9408 echo "*********************************************************"
9409 echo ""
9410 fi
9411
9412
9413
9414
9415 fi
9416 fi
9417
9418
9419 # Checks for header files.
9420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9421 $as_echo_n "checking for ANSI C header files... " >&6; }
9422 if test "${ac_cv_header_stdc+set}" = set; then :
9423 $as_echo_n "(cached) " >&6
9424 else
9425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9426 /* end confdefs.h. */
9427 #include <stdlib.h>
9428 #include <stdarg.h>
9429 #include <string.h>
9430 #include <float.h>
9431
9432 #ifdef FC_DUMMY_MAIN
9433 #ifndef FC_DUMMY_MAIN_EQ_F77
9434 # ifdef __cplusplus
9435 extern "C"
9436 # endif
9437 int FC_DUMMY_MAIN() { return 1; }
9438 #endif
9439 #endif
9440 int
9441 main ()
9442 {
9443
9444 ;
9445 return 0;
9446 }
9447 _ACEOF
9448 if ac_fn_c_try_compile "$LINENO"; then :
9449 ac_cv_header_stdc=yes
9450 else
9451 ac_cv_header_stdc=no
9452 fi
9453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9454
9455 if test $ac_cv_header_stdc = yes; then
9456 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9458 /* end confdefs.h. */
9459 #include <string.h>
9460
9461 _ACEOF
9462 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9463 $EGREP "memchr" >/dev/null 2>&1; then :
9464
9465 else
9466 ac_cv_header_stdc=no
9467 fi
9468 rm -f conftest*
9469
9470 fi
9471
9472 if test $ac_cv_header_stdc = yes; then
9473 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9475 /* end confdefs.h. */
9476 #include <stdlib.h>
9477
9478 _ACEOF
9479 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9480 $EGREP "free" >/dev/null 2>&1; then :
9481
9482 else
9483 ac_cv_header_stdc=no
9484 fi
9485 rm -f conftest*
9486
9487 fi
9488
9489 if test $ac_cv_header_stdc = yes; then
9490 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9491 if test "$cross_compiling" = yes; then :
9492 :
9493 else
9494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9495 /* end confdefs.h. */
9496 #include <ctype.h>
9497 #include <stdlib.h>
9498 #if ((' ' & 0x0FF) == 0x020)
9499 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9500 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9501 #else
9502 # define ISLOWER(c) \
9503 (('a' <= (c) && (c) <= 'i') \
9504 || ('j' <= (c) && (c) <= 'r') \
9505 || ('s' <= (c) && (c) <= 'z'))
9506 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9507 #endif
9508
9509 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9510 int
9511 main ()
9512 {
9513 int i;
9514 for (i = 0; i < 256; i++)
9515 if (XOR (islower (i), ISLOWER (i))
9516 || toupper (i) != TOUPPER (i))
9517 return 2;
9518 return 0;
9519 }
9520 _ACEOF
9521 if ac_fn_c_try_run "$LINENO"; then :
9522
9523 else
9524 ac_cv_header_stdc=no
9525 fi
9526 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9527 conftest.$ac_objext conftest.beam conftest.$ac_ext
9528 fi
9529
9530 fi
9531 fi
9532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9533 $as_echo "$ac_cv_header_stdc" >&6; }
9534 if test $ac_cv_header_stdc = yes; then
9535
9536 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9537
9538 fi
9539
9540 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
9541 do :
9542 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9543 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9544 eval as_val=\$$as_ac_Header
9545 if test "x$as_val" = x""yes; then :
9546 cat >>confdefs.h <<_ACEOF
9547 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9548 _ACEOF
9549
9550 fi
9551
9552 done
9553
9554
9555 # Checks for typedefs, structures, and compiler characteristics.
9556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9557 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9558 if test "${ac_cv_header_stdbool_h+set}" = set; then :
9559 $as_echo_n "(cached) " >&6
9560 else
9561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9562 /* end confdefs.h. */
9563
9564 #include <stdbool.h>
9565 #ifndef bool
9566 "error: bool is not defined"
9567 #endif
9568 #ifndef false
9569 "error: false is not defined"
9570 #endif
9571 #if false
9572 "error: false is not 0"
9573 #endif
9574 #ifndef true
9575 "error: true is not defined"
9576 #endif
9577 #if true != 1
9578 "error: true is not 1"
9579 #endif
9580 #ifndef __bool_true_false_are_defined
9581 "error: __bool_true_false_are_defined is not defined"
9582 #endif
9583
9584 struct s { _Bool s: 1; _Bool t; } s;
9585
9586 char a[true == 1 ? 1 : -1];
9587 char b[false == 0 ? 1 : -1];
9588 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9589 char d[(bool) 0.5 == true ? 1 : -1];
9590 bool e = &s;
9591 char f[(_Bool) 0.0 == false ? 1 : -1];
9592 char g[true];
9593 char h[sizeof (_Bool)];
9594 char i[sizeof s.t];
9595 enum { j = false, k = true, l = false * true, m = true * 256 };
9596 /* The following fails for
9597 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9598 _Bool n[m];
9599 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9600 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9601 # if defined __xlc__ || defined __GNUC__
9602 /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9603 reported by James Lemley on 2005-10-05; see
9604 http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9605 This test is not quite right, since xlc is allowed to
9606 reject this program, as the initializer for xlcbug is
9607 not one of the forms that C requires support for.
9608 However, doing the test right would require a runtime
9609 test, and that would make cross-compilation harder.
9610 Let us hope that IBM fixes the xlc bug, and also adds
9611 support for this kind of constant expression. In the
9612 meantime, this test will reject xlc, which is OK, since
9613 our stdbool.h substitute should suffice. We also test
9614 this with GCC, where it should work, to detect more
9615 quickly whether someone messes up the test in the
9616 future. */
9617 char digs[] = "0123456789";
9618 int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9619 # endif
9620 /* Catch a bug in an HP-UX C compiler. See
9621 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9622 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9623 */
9624 _Bool q = true;
9625 _Bool *pq = &q;
9626
9627 #ifdef FC_DUMMY_MAIN
9628 #ifndef FC_DUMMY_MAIN_EQ_F77
9629 # ifdef __cplusplus
9630 extern "C"
9631 # endif
9632 int FC_DUMMY_MAIN() { return 1; }
9633 #endif
9634 #endif
9635 int
9636 main ()
9637 {
9638
9639 *pq |= q;
9640 *pq |= ! q;
9641 /* Refer to every declared value, to avoid compiler optimizations. */
9642 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9643 + !m + !n + !o + !p + !q + !pq);
9644
9645 ;
9646 return 0;
9647 }
9648 _ACEOF
9649 if ac_fn_c_try_compile "$LINENO"; then :
9650 ac_cv_header_stdbool_h=yes
9651 else
9652 ac_cv_header_stdbool_h=no
9653 fi
9654 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9655 fi
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9657 $as_echo "$ac_cv_header_stdbool_h" >&6; }
9658 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9659 if test "x$ac_cv_type__Bool" = x""yes; then :
9660
9661 cat >>confdefs.h <<_ACEOF
9662 #define HAVE__BOOL 1
9663 _ACEOF
9664
9665
9666 fi
9667
9668 if test $ac_cv_header_stdbool_h = yes; then
9669
9670 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
9671
9672 fi
9673
9674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9675 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9676 if test "${ac_cv_c_const+set}" = set; then :
9677 $as_echo_n "(cached) " >&6
9678 else
9679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9680 /* end confdefs.h. */
9681
9682 #ifdef FC_DUMMY_MAIN
9683 #ifndef FC_DUMMY_MAIN_EQ_F77
9684 # ifdef __cplusplus
9685 extern "C"
9686 # endif
9687 int FC_DUMMY_MAIN() { return 1; }
9688 #endif
9689 #endif
9690 int
9691 main ()
9692 {
9693 /* FIXME: Include the comments suggested by Paul. */
9694 #ifndef __cplusplus
9695 /* Ultrix mips cc rejects this. */
9696 typedef int charset[2];
9697 const charset cs;
9698 /* SunOS 4.1.1 cc rejects this. */
9699 char const *const *pcpcc;
9700 char **ppc;
9701 /* NEC SVR4.0.2 mips cc rejects this. */
9702 struct point {int x, y;};
9703 static struct point const zero = {0,0};
9704 /* AIX XL C 1.02.0.0 rejects this.
9705 It does not let you subtract one const X* pointer from another in
9706 an arm of an if-expression whose if-part is not a constant
9707 expression */
9708 const char *g = "string";
9709 pcpcc = &g + (g ? g-g : 0);
9710 /* HPUX 7.0 cc rejects these. */
9711 ++pcpcc;
9712 ppc = (char**) pcpcc;
9713 pcpcc = (char const *const *) ppc;
9714 { /* SCO 3.2v4 cc rejects this. */
9715 char *t;
9716 char const *s = 0 ? (char *) 0 : (char const *) 0;
9717
9718 *t++ = 0;
9719 if (s) return 0;
9720 }
9721 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9722 int x[] = {25, 17};
9723 const int *foo = &x[0];
9724 ++foo;
9725 }
9726 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9727 typedef const int *iptr;
9728 iptr p = 0;
9729 ++p;
9730 }
9731 { /* AIX XL C 1.02.0.0 rejects this saying
9732 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9733 struct s { int j; const int *ap[3]; };
9734 struct s *b; b->j = 5;
9735 }
9736 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9737 const int foo = 10;
9738 if (!foo) return 0;
9739 }
9740 return !cs[0] && !zero.x;
9741 #endif
9742
9743 ;
9744 return 0;
9745 }
9746 _ACEOF
9747 if ac_fn_c_try_compile "$LINENO"; then :
9748 ac_cv_c_const=yes
9749 else
9750 ac_cv_c_const=no
9751 fi
9752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9753 fi
9754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9755 $as_echo "$ac_cv_c_const" >&6; }
9756 if test $ac_cv_c_const = no; then
9757
9758 $as_echo "#define const /**/" >>confdefs.h
9759
9760 fi
9761
9762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9763 $as_echo_n "checking for inline... " >&6; }
9764 if test "${ac_cv_c_inline+set}" = set; then :
9765 $as_echo_n "(cached) " >&6
9766 else
9767 ac_cv_c_inline=no
9768 for ac_kw in inline __inline__ __inline; do
9769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9770 /* end confdefs.h. */
9771 #ifndef __cplusplus
9772 typedef int foo_t;
9773 static $ac_kw foo_t static_foo () {return 0; }
9774 $ac_kw foo_t foo () {return 0; }
9775 #endif
9776
9777 _ACEOF
9778 if ac_fn_c_try_compile "$LINENO"; then :
9779 ac_cv_c_inline=$ac_kw
9780 fi
9781 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9782 test "$ac_cv_c_inline" != no && break
9783 done
9784
9785 fi
9786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9787 $as_echo "$ac_cv_c_inline" >&6; }
9788
9789 case $ac_cv_c_inline in
9790 inline | yes) ;;
9791 *)
9792 case $ac_cv_c_inline in
9793 no) ac_val=;;
9794 *) ac_val=$ac_cv_c_inline;;
9795 esac
9796 cat >>confdefs.h <<_ACEOF
9797 #ifndef __cplusplus
9798 #define inline $ac_val
9799 #endif
9800 _ACEOF
9801 ;;
9802 esac
9803
9804 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9805 if test "x$ac_cv_type_size_t" = x""yes; then :
9806
9807 else
9808
9809 cat >>confdefs.h <<_ACEOF
9810 #define size_t unsigned int
9811 _ACEOF
9812
9813 fi
9814
9815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9816 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9817 if test "${ac_cv_header_time+set}" = set; then :
9818 $as_echo_n "(cached) " >&6
9819 else
9820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9821 /* end confdefs.h. */
9822 #include <sys/types.h>
9823 #include <sys/time.h>
9824 #include <time.h>
9825
9826 #ifdef FC_DUMMY_MAIN
9827 #ifndef FC_DUMMY_MAIN_EQ_F77
9828 # ifdef __cplusplus
9829 extern "C"
9830 # endif
9831 int FC_DUMMY_MAIN() { return 1; }
9832 #endif
9833 #endif
9834 int
9835 main ()
9836 {
9837 if ((struct tm *) 0)
9838 return 0;
9839 ;
9840 return 0;
9841 }
9842 _ACEOF
9843 if ac_fn_c_try_compile "$LINENO"; then :
9844 ac_cv_header_time=yes
9845 else
9846 ac_cv_header_time=no
9847 fi
9848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9849 fi
9850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9851 $as_echo "$ac_cv_header_time" >&6; }
9852 if test $ac_cv_header_time = yes; then
9853
9854 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9855
9856 fi
9857
9858
9859 # Checks for library functions.
9860 for ac_header in stdlib.h
9861 do :
9862 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9863 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9864 cat >>confdefs.h <<_ACEOF
9865 #define HAVE_STDLIB_H 1
9866 _ACEOF
9867
9868 fi
9869
9870 done
9871
9872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
9873 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
9874 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
9875 $as_echo_n "(cached) " >&6
9876 else
9877 if test "$cross_compiling" = yes; then :
9878 ac_cv_func_malloc_0_nonnull=no
9879 else
9880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9881 /* end confdefs.h. */
9882 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9883 # include <stdlib.h>
9884 #else
9885 char *malloc ();
9886 #endif
9887
9888 #ifdef FC_DUMMY_MAIN
9889 #ifndef FC_DUMMY_MAIN_EQ_F77
9890 # ifdef __cplusplus
9891 extern "C"
9892 # endif
9893 int FC_DUMMY_MAIN() { return 1; }
9894 #endif
9895 #endif
9896 int
9897 main ()
9898 {
9899 return ! malloc (0);
9900 ;
9901 return 0;
9902 }
9903 _ACEOF
9904 if ac_fn_c_try_run "$LINENO"; then :
9905 ac_cv_func_malloc_0_nonnull=yes
9906 else
9907 ac_cv_func_malloc_0_nonnull=no
9908 fi
9909 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9910 conftest.$ac_objext conftest.beam conftest.$ac_ext
9911 fi
9912
9913 fi
9914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
9915 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
9916 if test $ac_cv_func_malloc_0_nonnull = yes; then :
9917
9918 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
9919
9920 else
9921 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
9922
9923 case " $LIBOBJS " in
9924 *" malloc.$ac_objext "* ) ;;
9925 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9926 ;;
9927 esac
9928
9929
9930 $as_echo "#define malloc rpl_malloc" >>confdefs.h
9931
9932 fi
9933
9934
9935 for ac_header in stdlib.h
9936 do :
9937 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9938 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9939 cat >>confdefs.h <<_ACEOF
9940 #define HAVE_STDLIB_H 1
9941 _ACEOF
9942
9943 fi
9944
9945 done
9946
9947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
9948 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
9949 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
9950 $as_echo_n "(cached) " >&6
9951 else
9952 if test "$cross_compiling" = yes; then :
9953 ac_cv_func_realloc_0_nonnull=no
9954 else
9955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9956 /* end confdefs.h. */
9957 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9958 # include <stdlib.h>
9959 #else
9960 char *realloc ();
9961 #endif
9962
9963 #ifdef FC_DUMMY_MAIN
9964 #ifndef FC_DUMMY_MAIN_EQ_F77
9965 # ifdef __cplusplus
9966 extern "C"
9967 # endif
9968 int FC_DUMMY_MAIN() { return 1; }
9969 #endif
9970 #endif
9971 int
9972 main ()
9973 {
9974 return ! realloc (0, 0);
9975 ;
9976 return 0;
9977 }
9978 _ACEOF
9979 if ac_fn_c_try_run "$LINENO"; then :
9980 ac_cv_func_realloc_0_nonnull=yes
9981 else
9982 ac_cv_func_realloc_0_nonnull=no
9983 fi
9984 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9985 conftest.$ac_objext conftest.beam conftest.$ac_ext
9986 fi
9987
9988 fi
9989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
9990 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
9991 if test $ac_cv_func_realloc_0_nonnull = yes; then :
9992
9993 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
9994
9995 else
9996 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
9997
9998 case " $LIBOBJS " in
9999 *" realloc.$ac_objext "* ) ;;
10000 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
10001 ;;
10002 esac
10003
10004
10005 $as_echo "#define realloc rpl_realloc" >>confdefs.h
10006
10007 fi
10008
10009
10010 for ac_header in sys/select.h sys/socket.h
10011 do :
10012 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10013 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10014 eval as_val=\$$as_ac_Header
10015 if test "x$as_val" = x""yes; then :
10016 cat >>confdefs.h <<_ACEOF
10017 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10018 _ACEOF
10019
10020 fi
10021
10022 done
10023
10024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
10025 $as_echo_n "checking types of arguments for select... " >&6; }
10026 if test "${ac_cv_func_select_args+set}" = set; then :
10027 $as_echo_n "(cached) " >&6
10028 else
10029 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10030 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10031 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10033 /* end confdefs.h. */
10034 $ac_includes_default
10035 #ifdef HAVE_SYS_SELECT_H
10036 # include <sys/select.h>
10037 #endif
10038 #ifdef HAVE_SYS_SOCKET_H
10039 # include <sys/socket.h>
10040 #endif
10041
10042 #ifdef FC_DUMMY_MAIN
10043 #ifndef FC_DUMMY_MAIN_EQ_F77
10044 # ifdef __cplusplus
10045 extern "C"
10046 # endif
10047 int FC_DUMMY_MAIN() { return 1; }
10048 #endif
10049 #endif
10050 int
10051 main ()
10052 {
10053 extern int select ($ac_arg1,
10054 $ac_arg234, $ac_arg234, $ac_arg234,
10055 $ac_arg5);
10056 ;
10057 return 0;
10058 }
10059 _ACEOF
10060 if ac_fn_c_try_compile "$LINENO"; then :
10061 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10062 fi
10063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10064 done
10065 done
10066 done
10067 # Provide a safe default value.
10068 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10069
10070 fi
10071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
10072 $as_echo "$ac_cv_func_select_args" >&6; }
10073 ac_save_IFS=$IFS; IFS=','
10074 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10075 IFS=$ac_save_IFS
10076 shift
10077
10078 cat >>confdefs.h <<_ACEOF
10079 #define SELECT_TYPE_ARG1 $1
10080 _ACEOF
10081
10082
10083 cat >>confdefs.h <<_ACEOF
10084 #define SELECT_TYPE_ARG234 ($2)
10085 _ACEOF
10086
10087
10088 cat >>confdefs.h <<_ACEOF
10089 #define SELECT_TYPE_ARG5 ($3)
10090 _ACEOF
10091
10092 rm -f conftest*
10093
10094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
10095 $as_echo_n "checking for working strtod... " >&6; }
10096 if test "${ac_cv_func_strtod+set}" = set; then :
10097 $as_echo_n "(cached) " >&6
10098 else
10099 if test "$cross_compiling" = yes; then :
10100 ac_cv_func_strtod=no
10101 else
10102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10103 /* end confdefs.h. */
10104
10105 $ac_includes_default
10106 #ifndef strtod
10107 double strtod ();
10108 #endif
10109 int
10110 main()
10111 {
10112 {
10113 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
10114 char *string = " +69";
10115 char *term;
10116 double value;
10117 value = strtod (string, &term);
10118 if (value != 69 || term != (string + 4))
10119 return 1;
10120 }
10121
10122 {
10123 /* Under Solaris 2.4, strtod returns the wrong value for the
10124 terminating character under some conditions. */
10125 char *string = "NaN";
10126 char *term;
10127 strtod (string, &term);
10128 if (term != string && *(term - 1) == 0)
10129 return 1;
10130 }
10131 return 0;
10132 }
10133
10134 _ACEOF
10135 if ac_fn_c_try_run "$LINENO"; then :
10136 ac_cv_func_strtod=yes
10137 else
10138 ac_cv_func_strtod=no
10139 fi
10140 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10141 conftest.$ac_objext conftest.beam conftest.$ac_ext
10142 fi
10143
10144 fi
10145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
10146 $as_echo "$ac_cv_func_strtod" >&6; }
10147 if test $ac_cv_func_strtod = no; then
10148 case " $LIBOBJS " in
10149 *" strtod.$ac_objext "* ) ;;
10150 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
10151 ;;
10152 esac
10153
10154 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
10155 if test "x$ac_cv_func_pow" = x""yes; then :
10156
10157 fi
10158
10159 if test $ac_cv_func_pow = no; then
10160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
10161 $as_echo_n "checking for pow in -lm... " >&6; }
10162 if test "${ac_cv_lib_m_pow+set}" = set; then :
10163 $as_echo_n "(cached) " >&6
10164 else
10165 ac_check_lib_save_LIBS=$LIBS
10166 LIBS="-lm $LIBS"
10167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10168 /* end confdefs.h. */
10169
10170 /* Override any GCC internal prototype to avoid an error.
10171 Use char because int might match the return type of a GCC
10172 builtin and then its argument prototype would still apply. */
10173 #ifdef __cplusplus
10174 extern "C"
10175 #endif
10176 char pow ();
10177 #ifdef FC_DUMMY_MAIN
10178 #ifndef FC_DUMMY_MAIN_EQ_F77
10179 # ifdef __cplusplus
10180 extern "C"
10181 # endif
10182 int FC_DUMMY_MAIN() { return 1; }
10183 #endif
10184 #endif
10185 int
10186 main ()
10187 {
10188 return pow ();
10189 ;
10190 return 0;
10191 }
10192 _ACEOF
10193 if ac_fn_c_try_link "$LINENO"; then :
10194 ac_cv_lib_m_pow=yes
10195 else
10196 ac_cv_lib_m_pow=no
10197 fi
10198 rm -f core conftest.err conftest.$ac_objext \
10199 conftest$ac_exeext conftest.$ac_ext
10200 LIBS=$ac_check_lib_save_LIBS
10201 fi
10202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
10203 $as_echo "$ac_cv_lib_m_pow" >&6; }
10204 if test "x$ac_cv_lib_m_pow" = x""yes; then :
10205 POW_LIB=-lm
10206 else
10207 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
10208 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10209 fi
10210
10211 fi
10212
10213 fi
10214
10215 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
10216 do :
10217 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10218 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10219 eval as_val=\$$as_ac_var
10220 if test "x$as_val" = x""yes; then :
10221 cat >>confdefs.h <<_ACEOF
10222 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10223 _ACEOF
10224
10225 fi
10226 done
10227
10228
10229 # special check for _system_configuration because AIX <4.3.2 do not
10230 # contain the `physmem' member.
10231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
10232 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
10233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10234 /* end confdefs.h. */
10235 #include <sys/systemcfg.h>
10236 #ifdef FC_DUMMY_MAIN
10237 #ifndef FC_DUMMY_MAIN_EQ_F77
10238 # ifdef __cplusplus
10239 extern "C"
10240 # endif
10241 int FC_DUMMY_MAIN() { return 1; }
10242 #endif
10243 #endif
10244 int
10245 main ()
10246 {
10247 double x = _system_configuration.physmem;
10248 ;
10249 return 0;
10250 }
10251 _ACEOF
10252 if ac_fn_c_try_compile "$LINENO"; then :
10253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10254 $as_echo "yes" >&6; }
10255
10256 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
10257
10258 else
10259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10260 $as_echo "no" >&6; }
10261 fi
10262 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10263
10264
10265 case $debug in
10266 1)
10267 ;;
10268 *)
10269
10270
10271
10272
10273
10274 # Try to determine "good" native compiler flags if none specified on command
10275 # line
10276
10277 if test "$ac_test_FFLAGS" != "set"; then
10278 FCFLAGS=""
10279 case "${host_cpu}-${host_os}" in
10280
10281 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
10282 FCFLAGS="-O2"
10283 fi;;
10284 rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
10285 FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10286 fi;;
10287 powerpc*-aix*)
10288 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10289 FCFLAGS="-O3 -qarch=ppc -qansialias -w"
10290 echo "*******************************************************"
10291 echo "* You have AIX on an unknown powerpc system. It is *"
10292 echo "* recommended that you use *"
10293 echo "* *"
10294 echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10295 echo "* ^^^ *"
10296 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10297 echo "* PowerPC CPU you have. For more info, man xlf. *"
10298 echo "*******************************************************"
10299 fi;;
10300 *darwin*)
10301 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10302 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
10303 fi
10304 if test "$FC" = ifort; then
10305 FCFLAGS="-O2"
10306 fi
10307 if test "$FC" = gfortran; then
10308 FCFLAGS="-Os"
10309 fi;;
10310 esac
10311
10312 if test -z "$FCFLAGS"; then
10313 echo ""
10314 echo "*********************************************************"
10315 echo "* WARNING: Don't know the best FCFLAGS for this system *"
10316 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10317 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
10318 echo "*********************************************************"
10319 echo ""
10320 FCFLAGS="-O"
10321 fi
10322
10323
10324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
10325 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
10326 if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
10327 $as_echo_n "(cached) " >&6
10328 else
10329
10330
10331 ac_ext=${ac_fc_srcext-f}
10332 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
10333 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
10334 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
10335
10336 echo 'program main' > conftest.$ac_ext
10337 echo 'end program main' >> conftest.$ac_ext
10338 ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
10339 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10340 (eval $ac_compile) 2>&5
10341 ac_status=$?
10342 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10343 test $ac_status = 0; }; then
10344 ac_cv_ac_cv_guessed_f90flags=yes
10345 else
10346 ac_cv_ac_cv_guessed_f90flags=no
10347 fi
10348 rm -f conftest*
10349 ac_ext=c
10350 ac_cpp='$CPP $CPPFLAGS'
10351 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10352 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10353 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10354
10355
10356 fi
10357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
10358 $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
10359 if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
10360 :
10361
10362 else
10363 :
10364
10365 echo ""
10366 echo "**********************************************************"
10367 echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
10368 echo "* your compiler. *"
10369 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10370 echo "*********************************************************"
10371 echo ""
10372 FCFLAGS=""
10373
10374 fi
10375
10376
10377 fi
10378
10379
10380
10381
10382
10383
10384
10385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
10386 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
10387 if test "${ac_cv_prog_really_gcc+set}" = set; then :
10388 $as_echo_n "(cached) " >&6
10389 else
10390
10391 cat > conftest.c <<EOF
10392 #ifdef __GNUC__
10393 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10394 no;
10395 #else
10396 yes;
10397 #endif
10398 #endif
10399 EOF
10400 if { ac_try='${CC-cc} -E conftest.c'
10401 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10402 (eval $ac_try) 2>&5
10403 ac_status=$?
10404 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10405 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10406 ac_cv_prog_really_gcc=yes
10407 else
10408 ac_cv_prog_really_gcc=no
10409 fi
10410
10411 fi
10412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
10413 $as_echo "$ac_cv_prog_really_gcc" >&6; }
10414 if test "$ac_cv_prog_really_gcc" = yes; then
10415 :
10416
10417 else
10418 :
10419
10420 fi
10421
10422
10423 # Try to determine "good" native compiler flags if none specified on command
10424 # line
10425 if test "$ac_test_CFLAGS" != "set"; then
10426 CFLAGS=""
10427 case "${host_cpu}-${host_os}" in
10428
10429 *linux*) if test "$CC" = icc; then
10430 CFLAGS="-O2"
10431 fi;;
10432 sparc-solaris2*) if test "$CC" = cc; then
10433 CFLAGS="-O -dalign"
10434 fi;;
10435
10436 alpha*-osf*) if test "$CC" = cc; then
10437 CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
10438 fi;;
10439
10440 hppa*-hpux*) if test "$CC" = cc; then
10441 CFLAGS="-Ae +O3 +Oall"
10442 fi;;
10443
10444 rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
10445 CFLAGS="-O3 -qtune=auto -qansialias -w"
10446 fi;;
10447 powerpc*-aix*)
10448 if test "$CC" = cc -o "$CC" = xlc; then
10449 CFLAGS="-O3 -qtune=auto -qansialias -w"
10450 echo "*******************************************************"
10451 echo "* You have AIX on an unknown powerpc system. It is *"
10452 echo "* recommended that you use *"
10453 echo "* *"
10454 echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10455 echo "* ^^^ *"
10456 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10457 echo "* PowerPC CPU you have. For more info, man cc. *"
10458 echo "*******************************************************"
10459 fi;;
10460 *darwin*)
10461 if test "$CC" = xlc; then
10462 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10463 fi
10464 if test "$CC" = icc; then
10465 CFLAGS="-O2"
10466 fi
10467 if test $ac_cv_prog_really_gcc = yes; then
10468 CFLAGS="-Os"
10469 fi;;
10470 esac
10471
10472 # use default flags for gcc on all systems
10473 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
10474 CFLAGS="-O2"
10475 fi
10476
10477 if test -z "$CFLAGS"; then
10478 echo ""
10479 echo "********************************************************"
10480 echo "* WARNING: Don't know the best CFLAGS for this system *"
10481 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10482 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
10483 echo "********************************************************"
10484 echo ""
10485 CFLAGS="-O"
10486 fi
10487
10488
10489
10490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
10491 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
10492 if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
10493 $as_echo_n "(cached) " >&6
10494 else
10495 echo 'void f(){}' > conftest.c
10496 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
10497 ac_cv_ac_cv_guessed_cflags=yes
10498 else
10499 ac_cv_ac_cv_guessed_cflags=no
10500 fi
10501 rm -f conftest*
10502
10503 fi
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
10505 $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
10506 if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
10507 :
10508
10509 else
10510 :
10511
10512 echo ""
10513 echo "********************************************************"
10514 echo "* WARNING: The guessed CFLAGS don't seem to work with *"
10515 echo "* your compiler. *"
10516 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10517 echo "********************************************************"
10518 echo ""
10519 CFLAGS=""
10520
10521 fi
10522
10523
10524 fi
10525
10526
10527
10528
10529
10530
10531
10532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
10533 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
10534 if test "${ac_cv_prog_really_gxx+set}" = set; then :
10535 $as_echo_n "(cached) " >&6
10536 else
10537
10538 cat > conftest.cpp <<EOF
10539 #ifdef __GNUC__
10540 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10541 no;
10542 #else
10543 yes;
10544 #endif
10545 #endif
10546 EOF
10547 if { ac_try='${CXX-c++} -E conftest.cpp'
10548 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10549 (eval $ac_try) 2>&5
10550 ac_status=$?
10551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10552 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10553 ac_cv_prog_really_gxx=yes
10554 else
10555 ac_cv_prog_really_gxx=no
10556 fi
10557
10558 fi
10559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
10560 $as_echo "$ac_cv_prog_really_gxx" >&6; }
10561 if test "$ac_cv_prog_really_gxx" = yes; then
10562 :
10563
10564 else
10565 :
10566
10567 fi
10568
10569
10570 # Try to determine "good" native compiler flags if none specified on command
10571 # line
10572 if test "$ac_test_CXXFLAGS" != "set"; then
10573 CXXFLAGS=""
10574 case "${host_cpu}-${host_os}" in
10575
10576 *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
10577 CXXFLAGS="-O2"
10578 fi;;
10579 sparc-solaris2*) if test "$CXX" = CC; then
10580 CXXFLAGS="-features=extensions -O -dalign"
10581 fi;;
10582 rs6000*-aix*) if test "$CXX" = xlC; then
10583 CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10584 fi;;
10585 powerpc*-aix*)
10586 if test "$CXX" = xlC; then
10587 CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
10588 echo "*******************************************************"
10589 echo "* You have AIX on an unknown powerpc system. It is *"
10590 echo "* recommended that you use *"
10591 echo "* *"
10592 echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10593 echo "* ^^^ *"
10594 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10595 echo "* PowerPC CPU you have. For more info, man cc. *"
10596 echo "*******************************************************"
10597 fi;;
10598 *darwin*)
10599 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
10600 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10601 fi
10602 if test "$CXX" = icpc; then
10603 CXXFLAGS="-O2"
10604 fi
10605 if test $ac_cv_prog_really_gxx = yes; then
10606 CXXFLAGS="-Os"
10607 fi;;
10608 esac
10609
10610 # use default flags for gcc on all systems
10611 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
10612 CXXFLAGS="-O2"
10613 fi
10614
10615 if test -z "$CXXFLAGS"; then
10616 echo ""
10617 echo "**********************************************************"
10618 echo "* WARNING: Don't know the best CXXFLAGS for this system *"
10619 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10620 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
10621 echo "**********************************************************"
10622 echo ""
10623 CXXFLAGS="-O"
10624 fi
10625
10626
10627
10628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
10629 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
10630 if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
10631 $as_echo_n "(cached) " >&6
10632 else
10633 echo 'void f(){}' > conftest.cpp
10634 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
10635 ac_cv_ac_cv_guessed_cxxflags=yes
10636 else
10637 ac_cv_ac_cv_guessed_cxxflags=no
10638 fi
10639 rm -f conftest*
10640
10641 fi
10642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
10643 $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
10644 if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
10645 :
10646
10647 else
10648 :
10649
10650 echo ""
10651 echo "**********************************************************"
10652 echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
10653 echo "* your compiler. *"
10654 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10655 echo "**********************************************************"
10656 echo ""
10657 CXXFLAGS=""
10658
10659 fi
10660
10661
10662 fi
10663
10664 ;;
10665 esac
10666
10667
10668 # Check whether --enable-doxygen was given.
10669 if test "${enable_doxygen+set}" = set; then :
10670 enableval=$enable_doxygen;
10671 fi
10672
10673 # Check whether --enable-dot was given.
10674 if test "${enable_dot+set}" = set; then :
10675 enableval=$enable_dot;
10676 fi
10677
10678 # Check whether --enable-html-docs was given.
10679 if test "${enable_html_docs+set}" = set; then :
10680 enableval=$enable_html_docs;
10681 else
10682 enable_html_docs=yes
10683 fi
10684
10685 # Check whether --enable-latex-docs was given.
10686 if test "${enable_latex_docs+set}" = set; then :
10687 enableval=$enable_latex_docs;
10688 else
10689 enable_latex_docs=no
10690 fi
10691
10692 if test "x$enable_doxygen" = xno; then
10693 enable_doc=no
10694 else
10695 # Extract the first word of "doxygen", so it can be a program name with args.
10696 set dummy doxygen; ac_word=$2
10697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10698 $as_echo_n "checking for $ac_word... " >&6; }
10699 if test "${ac_cv_path_DOXYGEN+set}" = set; then :
10700 $as_echo_n "(cached) " >&6
10701 else
10702 case $DOXYGEN in
10703 [\\/]* | ?:[\\/]*)
10704 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
10705 ;;
10706 *)
10707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10708 for as_dir in $PATH
10709 do
10710 IFS=$as_save_IFS
10711 test -z "$as_dir" && as_dir=.
10712 for ac_exec_ext in '' $ac_executable_extensions; do
10713 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10714 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
10715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10716 break 2
10717 fi
10718 done
10719 done
10720 IFS=$as_save_IFS
10721
10722 ;;
10723 esac
10724 fi
10725 DOXYGEN=$ac_cv_path_DOXYGEN
10726 if test -n "$DOXYGEN"; then
10727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
10728 $as_echo "$DOXYGEN" >&6; }
10729 else
10730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10731 $as_echo "no" >&6; }
10732 fi
10733
10734
10735 if test "x$DOXYGEN" = x; then
10736 if test "x$enable_doxygen" = xyes; then
10737 as_fn_error "could not find doxygen" "$LINENO" 5
10738 fi
10739 enable_doc=no
10740 else
10741 enable_doc=yes
10742 # Extract the first word of "dot", so it can be a program name with args.
10743 set dummy dot; ac_word=$2
10744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10745 $as_echo_n "checking for $ac_word... " >&6; }
10746 if test "${ac_cv_path_DOT+set}" = set; then :
10747 $as_echo_n "(cached) " >&6
10748 else
10749 case $DOT in
10750 [\\/]* | ?:[\\/]*)
10751 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
10752 ;;
10753 *)
10754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10755 for as_dir in $PATH
10756 do
10757 IFS=$as_save_IFS
10758 test -z "$as_dir" && as_dir=.
10759 for ac_exec_ext in '' $ac_executable_extensions; do
10760 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10761 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
10762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10763 break 2
10764 fi
10765 done
10766 done
10767 IFS=$as_save_IFS
10768
10769 ;;
10770 esac
10771 fi
10772 DOT=$ac_cv_path_DOT
10773 if test -n "$DOT"; then
10774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
10775 $as_echo "$DOT" >&6; }
10776 else
10777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10778 $as_echo "no" >&6; }
10779 fi
10780
10781
10782 fi
10783 fi
10784
10785 if test "x$enable_doc" = xyes; then
10786 DOC=1
10787 else
10788 DOC=0
10789 fi
10790
10791
10792 if test x$DOT = x; then
10793 if test "x$enable_dot" = xyes; then
10794 as_fn_error "could not find dot" "$LINENO" 5
10795 fi
10796 enable_dot=no
10797 else
10798 enable_dot=yes
10799 fi
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
10820
10821
10822 cat >confcache <<\_ACEOF
10823 # This file is a shell script that caches the results of configure
10824 # tests run on this system so they can be shared between configure
10825 # scripts and configure runs, see configure's option --config-cache.
10826 # It is not useful on other systems. If it contains results you don't
10827 # want to keep, you may remove or edit it.
10828 #
10829 # config.status only pays attention to the cache file if you give it
10830 # the --recheck option to rerun configure.
10831 #
10832 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10833 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10834 # following values.
10835
10836 _ACEOF
10837
10838 # The following way of writing the cache mishandles newlines in values,
10839 # but we know of no workaround that is simple, portable, and efficient.
10840 # So, we kill variables containing newlines.
10841 # Ultrix sh set writes to stderr and can't be redirected directly,
10842 # and sets the high bit in the cache file unless we assign to the vars.
10843 (
10844 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10845 eval ac_val=\$$ac_var
10846 case $ac_val in #(
10847 *${as_nl}*)
10848 case $ac_var in #(
10849 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10850 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10851 esac
10852 case $ac_var in #(
10853 _ | IFS | as_nl) ;; #(
10854 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10855 *) { eval $ac_var=; unset $ac_var;} ;;
10856 esac ;;
10857 esac
10858 done
10859
10860 (set) 2>&1 |
10861 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10862 *${as_nl}ac_space=\ *)
10863 # `set' does not quote correctly, so add quotes: double-quote
10864 # substitution turns \\\\ into \\, and sed turns \\ into \.
10865 sed -n \
10866 "s/'/'\\\\''/g;
10867 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10868 ;; #(
10869 *)
10870 # `set' quotes correctly as required by POSIX, so do not add quotes.
10871 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10872 ;;
10873 esac |
10874 sort
10875 ) |
10876 sed '
10877 /^ac_cv_env_/b end
10878 t clear
10879 :clear
10880 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10881 t end
10882 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10883 :end' >>confcache
10884 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10885 if test -w "$cache_file"; then
10886 test "x$cache_file" != "x/dev/null" &&
10887 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10888 $as_echo "$as_me: updating cache $cache_file" >&6;}
10889 cat confcache >$cache_file
10890 else
10891 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10892 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10893 fi
10894 fi
10895 rm -f confcache
10896
10897 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10898 # Let make expand exec_prefix.
10899 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10900
10901 DEFS=-DHAVE_CONFIG_H
10902
10903 ac_libobjs=
10904 ac_ltlibobjs=
10905 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10906 # 1. Remove the extension, and $U if already installed.
10907 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10908 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10909 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10910 # will be set to the directory where LIBOBJS objects are built.
10911 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10912 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10913 done
10914 LIBOBJS=$ac_libobjs
10915
10916 LTLIBOBJS=$ac_ltlibobjs
10917
10918
10919
10920 : ${CONFIG_STATUS=./config.status}
10921 ac_write_fail=0
10922 ac_clean_files_save=$ac_clean_files
10923 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10924 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10925 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10926 as_write_fail=0
10927 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10928 #! $SHELL
10929 # Generated by $as_me.
10930 # Run this file to recreate the current configuration.
10931 # Compiler output produced by configure, useful for debugging
10932 # configure, is in config.log if it exists.
10933
10934 debug=false
10935 ac_cs_recheck=false
10936 ac_cs_silent=false
10937
10938 SHELL=\${CONFIG_SHELL-$SHELL}
10939 export SHELL
10940 _ASEOF
10941 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10942 ## -------------------- ##
10943 ## M4sh Initialization. ##
10944 ## -------------------- ##
10945
10946 # Be more Bourne compatible
10947 DUALCASE=1; export DUALCASE # for MKS sh
10948 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10949 emulate sh
10950 NULLCMD=:
10951 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10952 # is contrary to our usage. Disable this feature.
10953 alias -g '${1+"$@"}'='"$@"'
10954 setopt NO_GLOB_SUBST
10955 else
10956 case `(set -o) 2>/dev/null` in #(
10957 *posix*) :
10958 set -o posix ;; #(
10959 *) :
10960 ;;
10961 esac
10962 fi
10963
10964
10965 as_nl='
10966 '
10967 export as_nl
10968 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10969 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10970 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10971 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10972 # Prefer a ksh shell builtin over an external printf program on Solaris,
10973 # but without wasting forks for bash or zsh.
10974 if test -z "$BASH_VERSION$ZSH_VERSION" \
10975 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10976 as_echo='print -r --'
10977 as_echo_n='print -rn --'
10978 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10979 as_echo='printf %s\n'
10980 as_echo_n='printf %s'
10981 else
10982 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10983 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10984 as_echo_n='/usr/ucb/echo -n'
10985 else
10986 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10987 as_echo_n_body='eval
10988 arg=$1;
10989 case $arg in #(
10990 *"$as_nl"*)
10991 expr "X$arg" : "X\\(.*\\)$as_nl";
10992 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10993 esac;
10994 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10995 '
10996 export as_echo_n_body
10997 as_echo_n='sh -c $as_echo_n_body as_echo'
10998 fi
10999 export as_echo_body
11000 as_echo='sh -c $as_echo_body as_echo'
11001 fi
11002
11003 # The user is always right.
11004 if test "${PATH_SEPARATOR+set}" != set; then
11005 PATH_SEPARATOR=:
11006 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11007 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11008 PATH_SEPARATOR=';'
11009 }
11010 fi
11011
11012
11013 # IFS
11014 # We need space, tab and new line, in precisely that order. Quoting is
11015 # there to prevent editors from complaining about space-tab.
11016 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11017 # splitting by setting IFS to empty value.)
11018 IFS=" "" $as_nl"
11019
11020 # Find who we are. Look in the path if we contain no directory separator.
11021 case $0 in #((
11022 *[\\/]* ) as_myself=$0 ;;
11023 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11024 for as_dir in $PATH
11025 do
11026 IFS=$as_save_IFS
11027 test -z "$as_dir" && as_dir=.
11028 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11029 done
11030 IFS=$as_save_IFS
11031
11032 ;;
11033 esac
11034 # We did not find ourselves, most probably we were run as `sh COMMAND'
11035 # in which case we are not to be found in the path.
11036 if test "x$as_myself" = x; then
11037 as_myself=$0
11038 fi
11039 if test ! -f "$as_myself"; then
11040 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11041 exit 1
11042 fi
11043
11044 # Unset variables that we do not need and which cause bugs (e.g. in
11045 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11046 # suppresses any "Segmentation fault" message there. '((' could
11047 # trigger a bug in pdksh 5.2.14.
11048 for as_var in BASH_ENV ENV MAIL MAILPATH
11049 do eval test x\${$as_var+set} = xset \
11050 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11051 done
11052 PS1='$ '
11053 PS2='> '
11054 PS4='+ '
11055
11056 # NLS nuisances.
11057 LC_ALL=C
11058 export LC_ALL
11059 LANGUAGE=C
11060 export LANGUAGE
11061
11062 # CDPATH.
11063 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11064
11065
11066 # as_fn_error ERROR [LINENO LOG_FD]
11067 # ---------------------------------
11068 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11069 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11070 # script with status $?, using 1 if that was 0.
11071 as_fn_error ()
11072 {
11073 as_status=$?; test $as_status -eq 0 && as_status=1
11074 if test "$3"; then
11075 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11076 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11077 fi
11078 $as_echo "$as_me: error: $1" >&2
11079 as_fn_exit $as_status
11080 } # as_fn_error
11081
11082
11083 # as_fn_set_status STATUS
11084 # -----------------------
11085 # Set $? to STATUS, without forking.
11086 as_fn_set_status ()
11087 {
11088 return $1
11089 } # as_fn_set_status
11090
11091 # as_fn_exit STATUS
11092 # -----------------
11093 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11094 as_fn_exit ()
11095 {
11096 set +e
11097 as_fn_set_status $1
11098 exit $1
11099 } # as_fn_exit
11100
11101 # as_fn_unset VAR
11102 # ---------------
11103 # Portably unset VAR.
11104 as_fn_unset ()
11105 {
11106 { eval $1=; unset $1;}
11107 }
11108 as_unset=as_fn_unset
11109 # as_fn_append VAR VALUE
11110 # ----------------------
11111 # Append the text in VALUE to the end of the definition contained in VAR. Take
11112 # advantage of any shell optimizations that allow amortized linear growth over
11113 # repeated appends, instead of the typical quadratic growth present in naive
11114 # implementations.
11115 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11116 eval 'as_fn_append ()
11117 {
11118 eval $1+=\$2
11119 }'
11120 else
11121 as_fn_append ()
11122 {
11123 eval $1=\$$1\$2
11124 }
11125 fi # as_fn_append
11126
11127 # as_fn_arith ARG...
11128 # ------------------
11129 # Perform arithmetic evaluation on the ARGs, and store the result in the
11130 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11131 # must be portable across $(()) and expr.
11132 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11133 eval 'as_fn_arith ()
11134 {
11135 as_val=$(( $* ))
11136 }'
11137 else
11138 as_fn_arith ()
11139 {
11140 as_val=`expr "$@" || test $? -eq 1`
11141 }
11142 fi # as_fn_arith
11143
11144
11145 if expr a : '\(a\)' >/dev/null 2>&1 &&
11146 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11147 as_expr=expr
11148 else
11149 as_expr=false
11150 fi
11151
11152 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11153 as_basename=basename
11154 else
11155 as_basename=false
11156 fi
11157
11158 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11159 as_dirname=dirname
11160 else
11161 as_dirname=false
11162 fi
11163
11164 as_me=`$as_basename -- "$0" ||
11165 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11166 X"$0" : 'X\(//\)$' \| \
11167 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11168 $as_echo X/"$0" |
11169 sed '/^.*\/\([^/][^/]*\)\/*$/{
11170 s//\1/
11171 q
11172 }
11173 /^X\/\(\/\/\)$/{
11174 s//\1/
11175 q
11176 }
11177 /^X\/\(\/\).*/{
11178 s//\1/
11179 q
11180 }
11181 s/.*/./; q'`
11182
11183 # Avoid depending upon Character Ranges.
11184 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11185 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11186 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11187 as_cr_digits='0123456789'
11188 as_cr_alnum=$as_cr_Letters$as_cr_digits
11189
11190 ECHO_C= ECHO_N= ECHO_T=
11191 case `echo -n x` in #(((((
11192 -n*)
11193 case `echo 'xy\c'` in
11194 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11195 xy) ECHO_C='\c';;
11196 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11197 ECHO_T=' ';;
11198 esac;;
11199 *)
11200 ECHO_N='-n';;
11201 esac
11202
11203 rm -f conf$$ conf$$.exe conf$$.file
11204 if test -d conf$$.dir; then
11205 rm -f conf$$.dir/conf$$.file
11206 else
11207 rm -f conf$$.dir
11208 mkdir conf$$.dir 2>/dev/null
11209 fi
11210 if (echo >conf$$.file) 2>/dev/null; then
11211 if ln -s conf$$.file conf$$ 2>/dev/null; then
11212 as_ln_s='ln -s'
11213 # ... but there are two gotchas:
11214 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11215 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11216 # In both cases, we have to default to `cp -p'.
11217 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11218 as_ln_s='cp -p'
11219 elif ln conf$$.file conf$$ 2>/dev/null; then
11220 as_ln_s=ln
11221 else
11222 as_ln_s='cp -p'
11223 fi
11224 else
11225 as_ln_s='cp -p'
11226 fi
11227 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11228 rmdir conf$$.dir 2>/dev/null
11229
11230
11231 # as_fn_mkdir_p
11232 # -------------
11233 # Create "$as_dir" as a directory, including parents if necessary.
11234 as_fn_mkdir_p ()
11235 {
11236
11237 case $as_dir in #(
11238 -*) as_dir=./$as_dir;;
11239 esac
11240 test -d "$as_dir" || eval $as_mkdir_p || {
11241 as_dirs=
11242 while :; do
11243 case $as_dir in #(
11244 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11245 *) as_qdir=$as_dir;;
11246 esac
11247 as_dirs="'$as_qdir' $as_dirs"
11248 as_dir=`$as_dirname -- "$as_dir" ||
11249 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11250 X"$as_dir" : 'X\(//\)[^/]' \| \
11251 X"$as_dir" : 'X\(//\)$' \| \
11252 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11253 $as_echo X"$as_dir" |
11254 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11255 s//\1/
11256 q
11257 }
11258 /^X\(\/\/\)[^/].*/{
11259 s//\1/
11260 q
11261 }
11262 /^X\(\/\/\)$/{
11263 s//\1/
11264 q
11265 }
11266 /^X\(\/\).*/{
11267 s//\1/
11268 q
11269 }
11270 s/.*/./; q'`
11271 test -d "$as_dir" && break
11272 done
11273 test -z "$as_dirs" || eval "mkdir $as_dirs"
11274 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11275
11276
11277 } # as_fn_mkdir_p
11278 if mkdir -p . 2>/dev/null; then
11279 as_mkdir_p='mkdir -p "$as_dir"'
11280 else
11281 test -d ./-p && rmdir ./-p
11282 as_mkdir_p=false
11283 fi
11284
11285 if test -x / >/dev/null 2>&1; then
11286 as_test_x='test -x'
11287 else
11288 if ls -dL / >/dev/null 2>&1; then
11289 as_ls_L_option=L
11290 else
11291 as_ls_L_option=
11292 fi
11293 as_test_x='
11294 eval sh -c '\''
11295 if test -d "$1"; then
11296 test -d "$1/.";
11297 else
11298 case $1 in #(
11299 -*)set "./$1";;
11300 esac;
11301 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11302 ???[sx]*):;;*)false;;esac;fi
11303 '\'' sh
11304 '
11305 fi
11306 as_executable_p=$as_test_x
11307
11308 # Sed expression to map a string onto a valid CPP name.
11309 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11310
11311 # Sed expression to map a string onto a valid variable name.
11312 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11313
11314
11315 exec 6>&1
11316 ## ----------------------------------- ##
11317 ## Main body of $CONFIG_STATUS script. ##
11318 ## ----------------------------------- ##
11319 _ASEOF
11320 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11321
11322 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11323 # Save the log message, to keep $0 and so on meaningful, and to
11324 # report actual input values of CONFIG_FILES etc. instead of their
11325 # values after options handling.
11326 ac_log="
11327 This file was extended by OpenMD $as_me 1.0, which was
11328 generated by GNU Autoconf 2.65. Invocation command line was
11329
11330 CONFIG_FILES = $CONFIG_FILES
11331 CONFIG_HEADERS = $CONFIG_HEADERS
11332 CONFIG_LINKS = $CONFIG_LINKS
11333 CONFIG_COMMANDS = $CONFIG_COMMANDS
11334 $ $0 $@
11335
11336 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11337 "
11338
11339 _ACEOF
11340
11341 case $ac_config_files in *"
11342 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11343 esac
11344
11345 case $ac_config_headers in *"
11346 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11347 esac
11348
11349
11350 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11351 # Files that config.status was made for.
11352 config_files="$ac_config_files"
11353 config_headers="$ac_config_headers"
11354
11355 _ACEOF
11356
11357 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11358 ac_cs_usage="\
11359 \`$as_me' instantiates files and other configuration actions
11360 from templates according to the current configuration. Unless the files
11361 and actions are specified as TAGs, all are instantiated by default.
11362
11363 Usage: $0 [OPTION]... [TAG]...
11364
11365 -h, --help print this help, then exit
11366 -V, --version print version number and configuration settings, then exit
11367 --config print configuration, then exit
11368 -q, --quiet, --silent
11369 do not print progress messages
11370 -d, --debug don't remove temporary files
11371 --recheck update $as_me by reconfiguring in the same conditions
11372 --file=FILE[:TEMPLATE]
11373 instantiate the configuration file FILE
11374 --header=FILE[:TEMPLATE]
11375 instantiate the configuration header FILE
11376
11377 Configuration files:
11378 $config_files
11379
11380 Configuration headers:
11381 $config_headers
11382
11383 Report bugs to <gezelter@nd.edu>."
11384
11385 _ACEOF
11386 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11387 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11388 ac_cs_version="\\
11389 OpenMD config.status 1.0
11390 configured by $0, generated by GNU Autoconf 2.65,
11391 with options \\"\$ac_cs_config\\"
11392
11393 Copyright (C) 2009 Free Software Foundation, Inc.
11394 This config.status script is free software; the Free Software Foundation
11395 gives unlimited permission to copy, distribute and modify it."
11396
11397 ac_pwd='$ac_pwd'
11398 srcdir='$srcdir'
11399 INSTALL='$INSTALL'
11400 test -n "\$AWK" || AWK=awk
11401 _ACEOF
11402
11403 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11404 # The default lists apply if the user does not specify any file.
11405 ac_need_defaults=:
11406 while test $# != 0
11407 do
11408 case $1 in
11409 --*=*)
11410 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11411 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11412 ac_shift=:
11413 ;;
11414 *)
11415 ac_option=$1
11416 ac_optarg=$2
11417 ac_shift=shift
11418 ;;
11419 esac
11420
11421 case $ac_option in
11422 # Handling of the options.
11423 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11424 ac_cs_recheck=: ;;
11425 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11426 $as_echo "$ac_cs_version"; exit ;;
11427 --config | --confi | --conf | --con | --co | --c )
11428 $as_echo "$ac_cs_config"; exit ;;
11429 --debug | --debu | --deb | --de | --d | -d )
11430 debug=: ;;
11431 --file | --fil | --fi | --f )
11432 $ac_shift
11433 case $ac_optarg in
11434 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11435 esac
11436 as_fn_append CONFIG_FILES " '$ac_optarg'"
11437 ac_need_defaults=false;;
11438 --header | --heade | --head | --hea )
11439 $ac_shift
11440 case $ac_optarg in
11441 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11442 esac
11443 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11444 ac_need_defaults=false;;
11445 --he | --h)
11446 # Conflict between --help and --header
11447 as_fn_error "ambiguous option: \`$1'
11448 Try \`$0 --help' for more information.";;
11449 --help | --hel | -h )
11450 $as_echo "$ac_cs_usage"; exit ;;
11451 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11452 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11453 ac_cs_silent=: ;;
11454
11455 # This is an error.
11456 -*) as_fn_error "unrecognized option: \`$1'
11457 Try \`$0 --help' for more information." ;;
11458
11459 *) as_fn_append ac_config_targets " $1"
11460 ac_need_defaults=false ;;
11461
11462 esac
11463 shift
11464 done
11465
11466 ac_configure_extra_args=
11467
11468 if $ac_cs_silent; then
11469 exec 6>/dev/null
11470 ac_configure_extra_args="$ac_configure_extra_args --silent"
11471 fi
11472
11473 _ACEOF
11474 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11475 if \$ac_cs_recheck; then
11476 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11477 shift
11478 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11479 CONFIG_SHELL='$SHELL'
11480 export CONFIG_SHELL
11481 exec "\$@"
11482 fi
11483
11484 _ACEOF
11485 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11486 exec 5>>config.log
11487 {
11488 echo
11489 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11490 ## Running $as_me. ##
11491 _ASBOX
11492 $as_echo "$ac_log"
11493 } >&5
11494
11495 _ACEOF
11496 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11497 _ACEOF
11498
11499 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11500
11501 # Handling of arguments.
11502 for ac_config_target in $ac_config_targets
11503 do
11504 case $ac_config_target in
11505 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11506 "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11507 "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11508 "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
11509 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
11510 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
11511 "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11512
11513 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11514 esac
11515 done
11516
11517
11518 # If the user did not use the arguments to specify the items to instantiate,
11519 # then the envvar interface is used. Set only those that are not.
11520 # We use the long form for the default assignment because of an extremely
11521 # bizarre bug on SunOS 4.1.3.
11522 if $ac_need_defaults; then
11523 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11524 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11525 fi
11526
11527 # Have a temporary directory for convenience. Make it in the build tree
11528 # simply because there is no reason against having it here, and in addition,
11529 # creating and moving files from /tmp can sometimes cause problems.
11530 # Hook for its removal unless debugging.
11531 # Note that there is a small window in which the directory will not be cleaned:
11532 # after its creation but before its name has been assigned to `$tmp'.
11533 $debug ||
11534 {
11535 tmp=
11536 trap 'exit_status=$?
11537 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11538 ' 0
11539 trap 'as_fn_exit 1' 1 2 13 15
11540 }
11541 # Create a (secure) tmp directory for tmp files.
11542
11543 {
11544 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11545 test -n "$tmp" && test -d "$tmp"
11546 } ||
11547 {
11548 tmp=./conf$$-$RANDOM
11549 (umask 077 && mkdir "$tmp")
11550 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11551
11552 # Set up the scripts for CONFIG_FILES section.
11553 # No need to generate them if there are no CONFIG_FILES.
11554 # This happens for instance with `./config.status config.h'.
11555 if test -n "$CONFIG_FILES"; then
11556
11557
11558 ac_cr=`echo X | tr X '\015'`
11559 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11560 # But we know of no other shell where ac_cr would be empty at this
11561 # point, so we can use a bashism as a fallback.
11562 if test "x$ac_cr" = x; then
11563 eval ac_cr=\$\'\\r\'
11564 fi
11565 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11566 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11567 ac_cs_awk_cr='\r'
11568 else
11569 ac_cs_awk_cr=$ac_cr
11570 fi
11571
11572 echo 'BEGIN {' >"$tmp/subs1.awk" &&
11573 _ACEOF
11574
11575
11576 {
11577 echo "cat >conf$$subs.awk <<_ACEOF" &&
11578 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11579 echo "_ACEOF"
11580 } >conf$$subs.sh ||
11581 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11582 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11583 ac_delim='%!_!# '
11584 for ac_last_try in false false false false false :; do
11585 . ./conf$$subs.sh ||
11586 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11587
11588 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11589 if test $ac_delim_n = $ac_delim_num; then
11590 break
11591 elif $ac_last_try; then
11592 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11593 else
11594 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11595 fi
11596 done
11597 rm -f conf$$subs.sh
11598
11599 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11600 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11601 _ACEOF
11602 sed -n '
11603 h
11604 s/^/S["/; s/!.*/"]=/
11605 p
11606 g
11607 s/^[^!]*!//
11608 :repl
11609 t repl
11610 s/'"$ac_delim"'$//
11611 t delim
11612 :nl
11613 h
11614 s/\(.\{148\}\)..*/\1/
11615 t more1
11616 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11617 p
11618 n
11619 b repl
11620 :more1
11621 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11622 p
11623 g
11624 s/.\{148\}//
11625 t nl
11626 :delim
11627 h
11628 s/\(.\{148\}\)..*/\1/
11629 t more2
11630 s/["\\]/\\&/g; s/^/"/; s/$/"/
11631 p
11632 b
11633 :more2
11634 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11635 p
11636 g
11637 s/.\{148\}//
11638 t delim
11639 ' <conf$$subs.awk | sed '
11640 /^[^""]/{
11641 N
11642 s/\n//
11643 }
11644 ' >>$CONFIG_STATUS || ac_write_fail=1
11645 rm -f conf$$subs.awk
11646 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11647 _ACAWK
11648 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11649 for (key in S) S_is_set[key] = 1
11650 FS = ""
11651
11652 }
11653 {
11654 line = $ 0
11655 nfields = split(line, field, "@")
11656 substed = 0
11657 len = length(field[1])
11658 for (i = 2; i < nfields; i++) {
11659 key = field[i]
11660 keylen = length(key)
11661 if (S_is_set[key]) {
11662 value = S[key]
11663 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11664 len += length(value) + length(field[++i])
11665 substed = 1
11666 } else
11667 len += 1 + keylen
11668 }
11669
11670 print line
11671 }
11672
11673 _ACAWK
11674 _ACEOF
11675 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11676 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11677 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11678 else
11679 cat
11680 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11681 || as_fn_error "could not setup config files machinery" "$LINENO" 5
11682 _ACEOF
11683
11684 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11685 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11686 # trailing colons and then remove the whole line if VPATH becomes empty
11687 # (actually we leave an empty line to preserve line numbers).
11688 if test "x$srcdir" = x.; then
11689 ac_vpsub='/^[ ]*VPATH[ ]*=/{
11690 s/:*\$(srcdir):*/:/
11691 s/:*\${srcdir}:*/:/
11692 s/:*@srcdir@:*/:/
11693 s/^\([^=]*=[ ]*\):*/\1/
11694 s/:*$//
11695 s/^[^=]*=[ ]*$//
11696 }'
11697 fi
11698
11699 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11700 fi # test -n "$CONFIG_FILES"
11701
11702 # Set up the scripts for CONFIG_HEADERS section.
11703 # No need to generate them if there are no CONFIG_HEADERS.
11704 # This happens for instance with `./config.status Makefile'.
11705 if test -n "$CONFIG_HEADERS"; then
11706 cat >"$tmp/defines.awk" <<\_ACAWK ||
11707 BEGIN {
11708 _ACEOF
11709
11710 # Transform confdefs.h into an awk script `defines.awk', embedded as
11711 # here-document in config.status, that substitutes the proper values into
11712 # config.h.in to produce config.h.
11713
11714 # Create a delimiter string that does not exist in confdefs.h, to ease
11715 # handling of long lines.
11716 ac_delim='%!_!# '
11717 for ac_last_try in false false :; do
11718 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11719 if test -z "$ac_t"; then
11720 break
11721 elif $ac_last_try; then
11722 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
11723 else
11724 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11725 fi
11726 done
11727
11728 # For the awk script, D is an array of macro values keyed by name,
11729 # likewise P contains macro parameters if any. Preserve backslash
11730 # newline sequences.
11731
11732 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11733 sed -n '
11734 s/.\{148\}/&'"$ac_delim"'/g
11735 t rset
11736 :rset
11737 s/^[ ]*#[ ]*define[ ][ ]*/ /
11738 t def
11739 d
11740 :def
11741 s/\\$//
11742 t bsnl
11743 s/["\\]/\\&/g
11744 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11745 D["\1"]=" \3"/p
11746 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11747 d
11748 :bsnl
11749 s/["\\]/\\&/g
11750 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11751 D["\1"]=" \3\\\\\\n"\\/p
11752 t cont
11753 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11754 t cont
11755 d
11756 :cont
11757 n
11758 s/.\{148\}/&'"$ac_delim"'/g
11759 t clear
11760 :clear
11761 s/\\$//
11762 t bsnlc
11763 s/["\\]/\\&/g; s/^/"/; s/$/"/p
11764 d
11765 :bsnlc
11766 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11767 b cont
11768 ' <confdefs.h | sed '
11769 s/'"$ac_delim"'/"\\\
11770 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11771
11772 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11773 for (key in D) D_is_set[key] = 1
11774 FS = ""
11775 }
11776 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11777 line = \$ 0
11778 split(line, arg, " ")
11779 if (arg[1] == "#") {
11780 defundef = arg[2]
11781 mac1 = arg[3]
11782 } else {
11783 defundef = substr(arg[1], 2)
11784 mac1 = arg[2]
11785 }
11786 split(mac1, mac2, "(") #)
11787 macro = mac2[1]
11788 prefix = substr(line, 1, index(line, defundef) - 1)
11789 if (D_is_set[macro]) {
11790 # Preserve the white space surrounding the "#".
11791 print prefix "define", macro P[macro] D[macro]
11792 next
11793 } else {
11794 # Replace #undef with comments. This is necessary, for example,
11795 # in the case of _POSIX_SOURCE, which is predefined and required
11796 # on some systems where configure will not decide to define it.
11797 if (defundef == "undef") {
11798 print "/*", prefix defundef, macro, "*/"
11799 next
11800 }
11801 }
11802 }
11803 { print }
11804 _ACAWK
11805 _ACEOF
11806 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11807 as_fn_error "could not setup config headers machinery" "$LINENO" 5
11808 fi # test -n "$CONFIG_HEADERS"
11809
11810
11811 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11812 shift
11813 for ac_tag
11814 do
11815 case $ac_tag in
11816 :[FHLC]) ac_mode=$ac_tag; continue;;
11817 esac
11818 case $ac_mode$ac_tag in
11819 :[FHL]*:*);;
11820 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
11821 :[FH]-) ac_tag=-:-;;
11822 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11823 esac
11824 ac_save_IFS=$IFS
11825 IFS=:
11826 set x $ac_tag
11827 IFS=$ac_save_IFS
11828 shift
11829 ac_file=$1
11830 shift
11831
11832 case $ac_mode in
11833 :L) ac_source=$1;;
11834 :[FH])
11835 ac_file_inputs=
11836 for ac_f
11837 do
11838 case $ac_f in
11839 -) ac_f="$tmp/stdin";;
11840 *) # Look for the file first in the build tree, then in the source tree
11841 # (if the path is not absolute). The absolute path cannot be DOS-style,
11842 # because $ac_f cannot contain `:'.
11843 test -f "$ac_f" ||
11844 case $ac_f in
11845 [\\/$]*) false;;
11846 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11847 esac ||
11848 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11849 esac
11850 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11851 as_fn_append ac_file_inputs " '$ac_f'"
11852 done
11853
11854 # Let's still pretend it is `configure' which instantiates (i.e., don't
11855 # use $as_me), people would be surprised to read:
11856 # /* config.h. Generated by config.status. */
11857 configure_input='Generated from '`
11858 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11859 `' by configure.'
11860 if test x"$ac_file" != x-; then
11861 configure_input="$ac_file. $configure_input"
11862 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11863 $as_echo "$as_me: creating $ac_file" >&6;}
11864 fi
11865 # Neutralize special characters interpreted by sed in replacement strings.
11866 case $configure_input in #(
11867 *\&* | *\|* | *\\* )
11868 ac_sed_conf_input=`$as_echo "$configure_input" |
11869 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11870 *) ac_sed_conf_input=$configure_input;;
11871 esac
11872
11873 case $ac_tag in
11874 *:-:* | *:-) cat >"$tmp/stdin" \
11875 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
11876 esac
11877 ;;
11878 esac
11879
11880 ac_dir=`$as_dirname -- "$ac_file" ||
11881 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11882 X"$ac_file" : 'X\(//\)[^/]' \| \
11883 X"$ac_file" : 'X\(//\)$' \| \
11884 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11885 $as_echo X"$ac_file" |
11886 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11887 s//\1/
11888 q
11889 }
11890 /^X\(\/\/\)[^/].*/{
11891 s//\1/
11892 q
11893 }
11894 /^X\(\/\/\)$/{
11895 s//\1/
11896 q
11897 }
11898 /^X\(\/\).*/{
11899 s//\1/
11900 q
11901 }
11902 s/.*/./; q'`
11903 as_dir="$ac_dir"; as_fn_mkdir_p
11904 ac_builddir=.
11905
11906 case "$ac_dir" in
11907 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11908 *)
11909 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11910 # A ".." for each directory in $ac_dir_suffix.
11911 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11912 case $ac_top_builddir_sub in
11913 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11914 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11915 esac ;;
11916 esac
11917 ac_abs_top_builddir=$ac_pwd
11918 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11919 # for backward compatibility:
11920 ac_top_builddir=$ac_top_build_prefix
11921
11922 case $srcdir in
11923 .) # We are building in place.
11924 ac_srcdir=.
11925 ac_top_srcdir=$ac_top_builddir_sub
11926 ac_abs_top_srcdir=$ac_pwd ;;
11927 [\\/]* | ?:[\\/]* ) # Absolute name.
11928 ac_srcdir=$srcdir$ac_dir_suffix;
11929 ac_top_srcdir=$srcdir
11930 ac_abs_top_srcdir=$srcdir ;;
11931 *) # Relative name.
11932 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11933 ac_top_srcdir=$ac_top_build_prefix$srcdir
11934 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11935 esac
11936 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11937
11938
11939 case $ac_mode in
11940 :F)
11941 #
11942 # CONFIG_FILE
11943 #
11944
11945 case $INSTALL in
11946 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11947 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11948 esac
11949 _ACEOF
11950
11951 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11952 # If the template does not know about datarootdir, expand it.
11953 # FIXME: This hack should be removed a few years after 2.60.
11954 ac_datarootdir_hack=; ac_datarootdir_seen=
11955 ac_sed_dataroot='
11956 /datarootdir/ {
11957 p
11958 q
11959 }
11960 /@datadir@/p
11961 /@docdir@/p
11962 /@infodir@/p
11963 /@localedir@/p
11964 /@mandir@/p'
11965 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11966 *datarootdir*) ac_datarootdir_seen=yes;;
11967 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11969 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11970 _ACEOF
11971 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11972 ac_datarootdir_hack='
11973 s&@datadir@&$datadir&g
11974 s&@docdir@&$docdir&g
11975 s&@infodir@&$infodir&g
11976 s&@localedir@&$localedir&g
11977 s&@mandir@&$mandir&g
11978 s&\\\${datarootdir}&$datarootdir&g' ;;
11979 esac
11980 _ACEOF
11981
11982 # Neutralize VPATH when `$srcdir' = `.'.
11983 # Shell code in configure.ac might set extrasub.
11984 # FIXME: do we really want to maintain this feature?
11985 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11986 ac_sed_extra="$ac_vpsub
11987 $extrasub
11988 _ACEOF
11989 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11990 :t
11991 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11992 s|@configure_input@|$ac_sed_conf_input|;t t
11993 s&@top_builddir@&$ac_top_builddir_sub&;t t
11994 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11995 s&@srcdir@&$ac_srcdir&;t t
11996 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11997 s&@top_srcdir@&$ac_top_srcdir&;t t
11998 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11999 s&@builddir@&$ac_builddir&;t t
12000 s&@abs_builddir@&$ac_abs_builddir&;t t
12001 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12002 s&@INSTALL@&$ac_INSTALL&;t t
12003 $ac_datarootdir_hack
12004 "
12005 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12006 || as_fn_error "could not create $ac_file" "$LINENO" 5
12007
12008 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12009 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12010 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12012 which seems to be undefined. Please make sure it is defined." >&5
12013 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12014 which seems to be undefined. Please make sure it is defined." >&2;}
12015
12016 rm -f "$tmp/stdin"
12017 case $ac_file in
12018 -) cat "$tmp/out" && rm -f "$tmp/out";;
12019 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12020 esac \
12021 || as_fn_error "could not create $ac_file" "$LINENO" 5
12022 ;;
12023 :H)
12024 #
12025 # CONFIG_HEADER
12026 #
12027 if test x"$ac_file" != x-; then
12028 {
12029 $as_echo "/* $configure_input */" \
12030 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12031 } >"$tmp/config.h" \
12032 || as_fn_error "could not create $ac_file" "$LINENO" 5
12033 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12034 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12035 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12036 else
12037 rm -f "$ac_file"
12038 mv "$tmp/config.h" "$ac_file" \
12039 || as_fn_error "could not create $ac_file" "$LINENO" 5
12040 fi
12041 else
12042 $as_echo "/* $configure_input */" \
12043 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12044 || as_fn_error "could not create -" "$LINENO" 5
12045 fi
12046 ;;
12047
12048
12049 esac
12050
12051
12052 case $ac_file$ac_mode in
12053 "make/Makefile":F) chmod 0755 scripts/* ;;
12054 "src/utils/Makefile":F) chmod 0755 scripts/* ;;
12055 "src/math/Makefile":F) chmod 0755 scripts/* ;;
12056 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
12057 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
12058 "scripts/filepp":F) chmod 0755 scripts/* ;;
12059
12060 esac
12061 done # for ac_tag
12062
12063
12064 as_fn_exit 0
12065 _ACEOF
12066 ac_clean_files=$ac_clean_files_save
12067
12068 test $ac_write_fail = 0 ||
12069 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12070
12071
12072 # configure is writing to config.log, and then calls config.status.
12073 # config.status does its own redirection, appending to config.log.
12074 # Unfortunately, on DOS this fails, as config.log is still kept open
12075 # by configure, so config.status won't be able to write to it; its
12076 # output is simply discarded. So we exec the FD to /dev/null,
12077 # effectively closing config.log, so it can be properly (re)opened and
12078 # appended to by config.status. When coming back to configure, we
12079 # need to make the FD available again.
12080 if test "$no_create" != yes; then
12081 ac_cs_success=:
12082 ac_config_status_args=
12083 test "$silent" = yes &&
12084 ac_config_status_args="$ac_config_status_args --quiet"
12085 exec 5>/dev/null
12086 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12087 exec 5>>config.log
12088 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12089 # would make configure fail if this is the last instruction.
12090 $ac_cs_success || as_fn_exit $?
12091 fi
12092 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12094 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12095 fi
12096

Properties

Name Value
svn:executable *