ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/configure
Revision: 3552
Committed: Thu Oct 22 14:09:13 2009 UTC (14 years, 8 months ago) by gezelter
File size: 344717 byte(s)
Log Message:
Removing CGAL, cleaning up ac-tools directory

File Contents

# Content
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for OOPSE 4.0.
4 #
5 # Report bugs to <gezelter@nd.edu>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 # Foundation, Inc.
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
90
91 # Find who we are. Look in the path if we contain no directory separator.
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101 IFS=$as_save_IFS
102
103 ;;
104 esac
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x; then
108 as_myself=$0
109 fi
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113 fi
114
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136 if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144 else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150 esac
151 fi
152 "
153 as_required="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
158
159 exitcode=0
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166 else
167 exitcode=1; echo positional parameters were not saved.
168 fi
169 test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177 else
178 as_have_required=no
179 fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182 else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 as_found=false
185 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186 do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200 fi
201 fi
202 done;;
203 esac
204 as_found=false
205 done
206 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209 fi; }
210 IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf@gnu.org and gezelter@nd.edu
232 $0: about your system, including any error possibly output
233 $0: before this message. Then install a modern shell, or
234 $0: manually run the script under such a shell if you do
235 $0: have one."
236 fi
237 exit 1
238 fi
239 fi
240 fi
241 SHELL=${CONFIG_SHELL-/bin/sh}
242 export SHELL
243 # Unset more variables known to interfere with behavior of common tools.
244 CLICOLOR_FORCE= GREP_OPTIONS=
245 unset CLICOLOR_FORCE GREP_OPTIONS
246
247 ## --------------------- ##
248 ## M4sh Shell Functions. ##
249 ## --------------------- ##
250 # as_fn_unset VAR
251 # ---------------
252 # Portably unset VAR.
253 as_fn_unset ()
254 {
255 { eval $1=; unset $1;}
256 }
257 as_unset=as_fn_unset
258
259 # as_fn_set_status STATUS
260 # -----------------------
261 # Set $? to STATUS, without forking.
262 as_fn_set_status ()
263 {
264 return $1
265 } # as_fn_set_status
266
267 # as_fn_exit STATUS
268 # -----------------
269 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270 as_fn_exit ()
271 {
272 set +e
273 as_fn_set_status $1
274 exit $1
275 } # as_fn_exit
276
277 # as_fn_mkdir_p
278 # -------------
279 # Create "$as_dir" as a directory, including parents if necessary.
280 as_fn_mkdir_p ()
281 {
282
283 case $as_dir in #(
284 -*) as_dir=./$as_dir;;
285 esac
286 test -d "$as_dir" || eval $as_mkdir_p || {
287 as_dirs=
288 while :; do
289 case $as_dir in #(
290 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291 *) as_qdir=$as_dir;;
292 esac
293 as_dirs="'$as_qdir' $as_dirs"
294 as_dir=`$as_dirname -- "$as_dir" ||
295 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296 X"$as_dir" : 'X\(//\)[^/]' \| \
297 X"$as_dir" : 'X\(//\)$' \| \
298 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299 $as_echo X"$as_dir" |
300 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301 s//\1/
302 q
303 }
304 /^X\(\/\/\)[^/].*/{
305 s//\1/
306 q
307 }
308 /^X\(\/\/\)$/{
309 s//\1/
310 q
311 }
312 /^X\(\/\).*/{
313 s//\1/
314 q
315 }
316 s/.*/./; q'`
317 test -d "$as_dir" && break
318 done
319 test -z "$as_dirs" || eval "mkdir $as_dirs"
320 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321
322
323 } # as_fn_mkdir_p
324 # as_fn_append VAR VALUE
325 # ----------------------
326 # Append the text in VALUE to the end of the definition contained in VAR. Take
327 # advantage of any shell optimizations that allow amortized linear growth over
328 # repeated appends, instead of the typical quadratic growth present in naive
329 # implementations.
330 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331 eval 'as_fn_append ()
332 {
333 eval $1+=\$2
334 }'
335 else
336 as_fn_append ()
337 {
338 eval $1=\$$1\$2
339 }
340 fi # as_fn_append
341
342 # as_fn_arith ARG...
343 # ------------------
344 # Perform arithmetic evaluation on the ARGs, and store the result in the
345 # global $as_val. Take advantage of shells that can avoid forks. The arguments
346 # must be portable across $(()) and expr.
347 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348 eval 'as_fn_arith ()
349 {
350 as_val=$(( $* ))
351 }'
352 else
353 as_fn_arith ()
354 {
355 as_val=`expr "$@" || test $? -eq 1`
356 }
357 fi # as_fn_arith
358
359
360 # as_fn_error ERROR [LINENO LOG_FD]
361 # ---------------------------------
362 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364 # script with status $?, using 1 if that was 0.
365 as_fn_error ()
366 {
367 as_status=$?; test $as_status -eq 0 && as_status=1
368 if test "$3"; then
369 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371 fi
372 $as_echo "$as_me: error: $1" >&2
373 as_fn_exit $as_status
374 } # as_fn_error
375
376 if expr a : '\(a\)' >/dev/null 2>&1 &&
377 test "X`expr 00001 : '.*\(...\)'`" = X001; then
378 as_expr=expr
379 else
380 as_expr=false
381 fi
382
383 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
384 as_basename=basename
385 else
386 as_basename=false
387 fi
388
389 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390 as_dirname=dirname
391 else
392 as_dirname=false
393 fi
394
395 as_me=`$as_basename -- "$0" ||
396 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397 X"$0" : 'X\(//\)$' \| \
398 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399 $as_echo X/"$0" |
400 sed '/^.*\/\([^/][^/]*\)\/*$/{
401 s//\1/
402 q
403 }
404 /^X\/\(\/\/\)$/{
405 s//\1/
406 q
407 }
408 /^X\/\(\/\).*/{
409 s//\1/
410 q
411 }
412 s/.*/./; q'`
413
414 # Avoid depending upon Character Ranges.
415 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
417 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
418 as_cr_digits='0123456789'
419 as_cr_alnum=$as_cr_Letters$as_cr_digits
420
421
422 as_lineno_1=$LINENO as_lineno_1a=$LINENO
423 as_lineno_2=$LINENO as_lineno_2a=$LINENO
424 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
427 sed -n '
428 p
429 /[$]LINENO/=
430 ' <$as_myself |
431 sed '
432 s/[$]LINENO.*/&-/
433 t lineno
434 b
435 :lineno
436 N
437 :loop
438 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439 t loop
440 s/-\n.*//
441 ' >$as_me.lineno &&
442 chmod +x "$as_me.lineno" ||
443 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
444
445 # Don't try to exec as it changes $[0], causing all sort of problems
446 # (the dirname of $[0] is not the place where we might find the
447 # original and so on. Autoconf is especially sensitive to this).
448 . "./$as_me.lineno"
449 # Exit status is that of the last command.
450 exit
451 }
452
453 ECHO_C= ECHO_N= ECHO_T=
454 case `echo -n x` in #(((((
455 -n*)
456 case `echo 'xy\c'` in
457 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
458 xy) ECHO_C='\c';;
459 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
460 ECHO_T=' ';;
461 esac;;
462 *)
463 ECHO_N='-n';;
464 esac
465
466 rm -f conf$$ conf$$.exe conf$$.file
467 if test -d conf$$.dir; then
468 rm -f conf$$.dir/conf$$.file
469 else
470 rm -f conf$$.dir
471 mkdir conf$$.dir 2>/dev/null
472 fi
473 if (echo >conf$$.file) 2>/dev/null; then
474 if ln -s conf$$.file conf$$ 2>/dev/null; then
475 as_ln_s='ln -s'
476 # ... but there are two gotchas:
477 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479 # In both cases, we have to default to `cp -p'.
480 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481 as_ln_s='cp -p'
482 elif ln conf$$.file conf$$ 2>/dev/null; then
483 as_ln_s=ln
484 else
485 as_ln_s='cp -p'
486 fi
487 else
488 as_ln_s='cp -p'
489 fi
490 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491 rmdir conf$$.dir 2>/dev/null
492
493 if mkdir -p . 2>/dev/null; then
494 as_mkdir_p='mkdir -p "$as_dir"'
495 else
496 test -d ./-p && rmdir ./-p
497 as_mkdir_p=false
498 fi
499
500 if test -x / >/dev/null 2>&1; then
501 as_test_x='test -x'
502 else
503 if ls -dL / >/dev/null 2>&1; then
504 as_ls_L_option=L
505 else
506 as_ls_L_option=
507 fi
508 as_test_x='
509 eval sh -c '\''
510 if test -d "$1"; then
511 test -d "$1/.";
512 else
513 case $1 in #(
514 -*)set "./$1";;
515 esac;
516 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517 ???[sx]*):;;*)false;;esac;fi
518 '\'' sh
519 '
520 fi
521 as_executable_p=$as_test_x
522
523 # Sed expression to map a string onto a valid CPP name.
524 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
525
526 # Sed expression to map a string onto a valid variable name.
527 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
528
529
530 exec 7<&0 </dev/null 6>&1
531
532 # Name of the host.
533 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534 # so uname gets run too.
535 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536
537 #
538 # Initializations.
539 #
540 ac_default_prefix=/usr/local
541 ac_clean_files=
542 ac_config_libobj_dir=.
543 LIBOBJS=
544 cross_compiling=no
545 subdirs=
546 MFLAGS=
547 MAKEFLAGS=
548
549 # Identity of this package.
550 PACKAGE_NAME='OOPSE'
551 PACKAGE_TARNAME='oopse'
552 PACKAGE_VERSION='4.0'
553 PACKAGE_STRING='OOPSE 4.0'
554 PACKAGE_BUGREPORT='gezelter@nd.edu'
555 PACKAGE_URL=''
556
557 ac_unique_file="src/applications/oopse/oopse.cpp"
558 ac_default_prefix="/usr/local"
559 # Factoring default headers for most tests.
560 ac_includes_default="\
561 #include <stdio.h>
562 #ifdef HAVE_SYS_TYPES_H
563 # include <sys/types.h>
564 #endif
565 #ifdef HAVE_SYS_STAT_H
566 # include <sys/stat.h>
567 #endif
568 #ifdef STDC_HEADERS
569 # include <stdlib.h>
570 # include <stddef.h>
571 #else
572 # ifdef HAVE_STDLIB_H
573 # include <stdlib.h>
574 # endif
575 #endif
576 #ifdef HAVE_STRING_H
577 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
578 # include <memory.h>
579 # endif
580 # include <string.h>
581 #endif
582 #ifdef HAVE_STRINGS_H
583 # include <strings.h>
584 #endif
585 #ifdef HAVE_INTTYPES_H
586 # include <inttypes.h>
587 #endif
588 #ifdef HAVE_STDINT_H
589 # include <stdint.h>
590 #endif
591 #ifdef HAVE_UNISTD_H
592 # include <unistd.h>
593 #endif"
594
595 ac_subst_vars='LTLIBOBJS
596 SUBDIRS
597 OOPSE_HOME
598 OOPSE
599 MKINSTALLDIRS
600 BATEXT
601 enable_latex_docs
602 enable_html_docs
603 enable_dot
604 DOC
605 DOT
606 DOXYGEN
607 POW_LIB
608 LIBOBJS
609 USE_OPENBABEL
610 OPENBABEL_LIB
611 OPENBABEL_LIB_DIR
612 OPENBABEL_INC_DIR
613 CXXCPP
614 USE_QHULL
615 QHULL
616 QHULL_LIB_DIR
617 QHULL_INC_DIR
618 FFTW_LIBS
619 FFTW_LIB_DIR
620 FFTW_INC_DIR
621 ZLIB
622 ZLIB_LIB_DIR
623 ZLIB_INC_DIR
624 F90_MODULE_NAMES
625 F90MODINCSPEC
626 MODDIRFLAG
627 F90_WORK_FILES_ARG
628 MOD
629 FC_FUNC_
630 FC_FUNC
631 FCLIBS
632 PREPDEFFLAG
633 FCFLAGS_SRCEXT
634 FCFLAGS_F90
635 PS
636 AR
637 INSTALL_DATA
638 INSTALL_SCRIPT
639 INSTALL_PROGRAM
640 PERL_SHEBANG
641 PERLINTERP
642 RANLIB
643 SET_MAKE
644 LN_S
645 EGREP
646 GREP
647 CPP
648 USE_MPI
649 MPIFC
650 ac_ct_FC
651 FCFLAGS
652 FC
653 MPICC
654 ac_ct_CC
655 CFLAGS
656 CC
657 MPILIBS
658 MPICXX
659 OBJEXT
660 EXEEXT
661 ac_ct_CXX
662 CPPFLAGS
663 LDFLAGS
664 CXXFLAGS
665 CXX
666 ac_fc_path
667 ac_fc_set
668 ac_cxx_path
669 ac_cxx_set
670 ac_cc_path
671 ac_cc_set
672 USE_SINGLE_PRECISION
673 debug
674 PROGNAME
675 host_os
676 host_vendor
677 host_cpu
678 host
679 build_os
680 build_vendor
681 build_cpu
682 build
683 target_alias
684 host_alias
685 build_alias
686 LIBS
687 ECHO_T
688 ECHO_N
689 ECHO_C
690 DEFS
691 mandir
692 localedir
693 libdir
694 psdir
695 pdfdir
696 dvidir
697 htmldir
698 infodir
699 docdir
700 oldincludedir
701 includedir
702 localstatedir
703 sharedstatedir
704 sysconfdir
705 datadir
706 datarootdir
707 libexecdir
708 sbindir
709 bindir
710 program_transform_name
711 prefix
712 exec_prefix
713 PACKAGE_URL
714 PACKAGE_BUGREPORT
715 PACKAGE_STRING
716 PACKAGE_VERSION
717 PACKAGE_TARNAME
718 PACKAGE_NAME
719 PATH_SEPARATOR
720 SHELL'
721 ac_subst_files=''
722 ac_user_opts='
723 enable_option_checking
724 enable_oopse_home
725 enable_debug
726 enable_single
727 enable_float
728 with_perl_shebang
729 with_zlib
730 with_fftw
731 with_qhull
732 with_openbabel
733 enable_doxygen
734 enable_dot
735 enable_html_docs
736 enable_latex_docs
737 '
738 ac_precious_vars='build_alias
739 host_alias
740 target_alias
741 CXX
742 CXXFLAGS
743 LDFLAGS
744 LIBS
745 CPPFLAGS
746 CCC
747 MPICXX
748 CC
749 CFLAGS
750 MPICC
751 FC
752 FCFLAGS
753 MPIFC
754 CPP
755 CXXCPP'
756
757
758 # Initialize some variables set by options.
759 ac_init_help=
760 ac_init_version=false
761 ac_unrecognized_opts=
762 ac_unrecognized_sep=
763 # The variables have the same names as the options, with
764 # dashes changed to underlines.
765 cache_file=/dev/null
766 exec_prefix=NONE
767 no_create=
768 no_recursion=
769 prefix=NONE
770 program_prefix=NONE
771 program_suffix=NONE
772 program_transform_name=s,x,x,
773 silent=
774 site=
775 srcdir=
776 verbose=
777 x_includes=NONE
778 x_libraries=NONE
779
780 # Installation directory options.
781 # These are left unexpanded so users can "make install exec_prefix=/foo"
782 # and all the variables that are supposed to be based on exec_prefix
783 # by default will actually change.
784 # Use braces instead of parens because sh, perl, etc. also accept them.
785 # (The list follows the same order as the GNU Coding Standards.)
786 bindir='${exec_prefix}/bin'
787 sbindir='${exec_prefix}/sbin'
788 libexecdir='${exec_prefix}/libexec'
789 datarootdir='${prefix}/share'
790 datadir='${datarootdir}'
791 sysconfdir='${prefix}/etc'
792 sharedstatedir='${prefix}/com'
793 localstatedir='${prefix}/var'
794 includedir='${prefix}/include'
795 oldincludedir='/usr/include'
796 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
797 infodir='${datarootdir}/info'
798 htmldir='${docdir}'
799 dvidir='${docdir}'
800 pdfdir='${docdir}'
801 psdir='${docdir}'
802 libdir='${exec_prefix}/lib'
803 localedir='${datarootdir}/locale'
804 mandir='${datarootdir}/man'
805
806 ac_prev=
807 ac_dashdash=
808 for ac_option
809 do
810 # If the previous option needs an argument, assign it.
811 if test -n "$ac_prev"; then
812 eval $ac_prev=\$ac_option
813 ac_prev=
814 continue
815 fi
816
817 case $ac_option in
818 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
819 *) ac_optarg=yes ;;
820 esac
821
822 # Accept the important Cygnus configure options, so we can diagnose typos.
823
824 case $ac_dashdash$ac_option in
825 --)
826 ac_dashdash=yes ;;
827
828 -bindir | --bindir | --bindi | --bind | --bin | --bi)
829 ac_prev=bindir ;;
830 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
831 bindir=$ac_optarg ;;
832
833 -build | --build | --buil | --bui | --bu)
834 ac_prev=build_alias ;;
835 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
836 build_alias=$ac_optarg ;;
837
838 -cache-file | --cache-file | --cache-fil | --cache-fi \
839 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
840 ac_prev=cache_file ;;
841 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
842 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
843 cache_file=$ac_optarg ;;
844
845 --config-cache | -C)
846 cache_file=config.cache ;;
847
848 -datadir | --datadir | --datadi | --datad)
849 ac_prev=datadir ;;
850 -datadir=* | --datadir=* | --datadi=* | --datad=*)
851 datadir=$ac_optarg ;;
852
853 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
854 | --dataroo | --dataro | --datar)
855 ac_prev=datarootdir ;;
856 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
857 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
858 datarootdir=$ac_optarg ;;
859
860 -disable-* | --disable-*)
861 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
862 # Reject names that are not valid shell variable names.
863 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
864 as_fn_error "invalid feature name: $ac_useropt"
865 ac_useropt_orig=$ac_useropt
866 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
867 case $ac_user_opts in
868 *"
869 "enable_$ac_useropt"
870 "*) ;;
871 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
872 ac_unrecognized_sep=', ';;
873 esac
874 eval enable_$ac_useropt=no ;;
875
876 -docdir | --docdir | --docdi | --doc | --do)
877 ac_prev=docdir ;;
878 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
879 docdir=$ac_optarg ;;
880
881 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
882 ac_prev=dvidir ;;
883 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
884 dvidir=$ac_optarg ;;
885
886 -enable-* | --enable-*)
887 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
888 # Reject names that are not valid shell variable names.
889 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
890 as_fn_error "invalid feature name: $ac_useropt"
891 ac_useropt_orig=$ac_useropt
892 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
893 case $ac_user_opts in
894 *"
895 "enable_$ac_useropt"
896 "*) ;;
897 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
898 ac_unrecognized_sep=', ';;
899 esac
900 eval enable_$ac_useropt=\$ac_optarg ;;
901
902 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
903 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
904 | --exec | --exe | --ex)
905 ac_prev=exec_prefix ;;
906 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
907 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
908 | --exec=* | --exe=* | --ex=*)
909 exec_prefix=$ac_optarg ;;
910
911 -gas | --gas | --ga | --g)
912 # Obsolete; use --with-gas.
913 with_gas=yes ;;
914
915 -help | --help | --hel | --he | -h)
916 ac_init_help=long ;;
917 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
918 ac_init_help=recursive ;;
919 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
920 ac_init_help=short ;;
921
922 -host | --host | --hos | --ho)
923 ac_prev=host_alias ;;
924 -host=* | --host=* | --hos=* | --ho=*)
925 host_alias=$ac_optarg ;;
926
927 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
928 ac_prev=htmldir ;;
929 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
930 | --ht=*)
931 htmldir=$ac_optarg ;;
932
933 -includedir | --includedir | --includedi | --included | --include \
934 | --includ | --inclu | --incl | --inc)
935 ac_prev=includedir ;;
936 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
937 | --includ=* | --inclu=* | --incl=* | --inc=*)
938 includedir=$ac_optarg ;;
939
940 -infodir | --infodir | --infodi | --infod | --info | --inf)
941 ac_prev=infodir ;;
942 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
943 infodir=$ac_optarg ;;
944
945 -libdir | --libdir | --libdi | --libd)
946 ac_prev=libdir ;;
947 -libdir=* | --libdir=* | --libdi=* | --libd=*)
948 libdir=$ac_optarg ;;
949
950 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
951 | --libexe | --libex | --libe)
952 ac_prev=libexecdir ;;
953 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
954 | --libexe=* | --libex=* | --libe=*)
955 libexecdir=$ac_optarg ;;
956
957 -localedir | --localedir | --localedi | --localed | --locale)
958 ac_prev=localedir ;;
959 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
960 localedir=$ac_optarg ;;
961
962 -localstatedir | --localstatedir | --localstatedi | --localstated \
963 | --localstate | --localstat | --localsta | --localst | --locals)
964 ac_prev=localstatedir ;;
965 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
966 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
967 localstatedir=$ac_optarg ;;
968
969 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
970 ac_prev=mandir ;;
971 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
972 mandir=$ac_optarg ;;
973
974 -nfp | --nfp | --nf)
975 # Obsolete; use --without-fp.
976 with_fp=no ;;
977
978 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
979 | --no-cr | --no-c | -n)
980 no_create=yes ;;
981
982 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
983 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
984 no_recursion=yes ;;
985
986 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
987 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
988 | --oldin | --oldi | --old | --ol | --o)
989 ac_prev=oldincludedir ;;
990 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
991 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
992 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
993 oldincludedir=$ac_optarg ;;
994
995 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
996 ac_prev=prefix ;;
997 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
998 prefix=$ac_optarg ;;
999
1000 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1001 | --program-pre | --program-pr | --program-p)
1002 ac_prev=program_prefix ;;
1003 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1004 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1005 program_prefix=$ac_optarg ;;
1006
1007 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1008 | --program-suf | --program-su | --program-s)
1009 ac_prev=program_suffix ;;
1010 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1011 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1012 program_suffix=$ac_optarg ;;
1013
1014 -program-transform-name | --program-transform-name \
1015 | --program-transform-nam | --program-transform-na \
1016 | --program-transform-n | --program-transform- \
1017 | --program-transform | --program-transfor \
1018 | --program-transfo | --program-transf \
1019 | --program-trans | --program-tran \
1020 | --progr-tra | --program-tr | --program-t)
1021 ac_prev=program_transform_name ;;
1022 -program-transform-name=* | --program-transform-name=* \
1023 | --program-transform-nam=* | --program-transform-na=* \
1024 | --program-transform-n=* | --program-transform-=* \
1025 | --program-transform=* | --program-transfor=* \
1026 | --program-transfo=* | --program-transf=* \
1027 | --program-trans=* | --program-tran=* \
1028 | --progr-tra=* | --program-tr=* | --program-t=*)
1029 program_transform_name=$ac_optarg ;;
1030
1031 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1032 ac_prev=pdfdir ;;
1033 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1034 pdfdir=$ac_optarg ;;
1035
1036 -psdir | --psdir | --psdi | --psd | --ps)
1037 ac_prev=psdir ;;
1038 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1039 psdir=$ac_optarg ;;
1040
1041 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1042 | -silent | --silent | --silen | --sile | --sil)
1043 silent=yes ;;
1044
1045 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1046 ac_prev=sbindir ;;
1047 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1048 | --sbi=* | --sb=*)
1049 sbindir=$ac_optarg ;;
1050
1051 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1052 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1053 | --sharedst | --shareds | --shared | --share | --shar \
1054 | --sha | --sh)
1055 ac_prev=sharedstatedir ;;
1056 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1057 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1058 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1059 | --sha=* | --sh=*)
1060 sharedstatedir=$ac_optarg ;;
1061
1062 -site | --site | --sit)
1063 ac_prev=site ;;
1064 -site=* | --site=* | --sit=*)
1065 site=$ac_optarg ;;
1066
1067 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1068 ac_prev=srcdir ;;
1069 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1070 srcdir=$ac_optarg ;;
1071
1072 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1073 | --syscon | --sysco | --sysc | --sys | --sy)
1074 ac_prev=sysconfdir ;;
1075 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1076 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1077 sysconfdir=$ac_optarg ;;
1078
1079 -target | --target | --targe | --targ | --tar | --ta | --t)
1080 ac_prev=target_alias ;;
1081 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1082 target_alias=$ac_optarg ;;
1083
1084 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1085 verbose=yes ;;
1086
1087 -version | --version | --versio | --versi | --vers | -V)
1088 ac_init_version=: ;;
1089
1090 -with-* | --with-*)
1091 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1092 # Reject names that are not valid shell variable names.
1093 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1094 as_fn_error "invalid package name: $ac_useropt"
1095 ac_useropt_orig=$ac_useropt
1096 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1097 case $ac_user_opts in
1098 *"
1099 "with_$ac_useropt"
1100 "*) ;;
1101 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1102 ac_unrecognized_sep=', ';;
1103 esac
1104 eval with_$ac_useropt=\$ac_optarg ;;
1105
1106 -without-* | --without-*)
1107 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1108 # Reject names that are not valid shell variable names.
1109 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1110 as_fn_error "invalid package name: $ac_useropt"
1111 ac_useropt_orig=$ac_useropt
1112 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1113 case $ac_user_opts in
1114 *"
1115 "with_$ac_useropt"
1116 "*) ;;
1117 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1118 ac_unrecognized_sep=', ';;
1119 esac
1120 eval with_$ac_useropt=no ;;
1121
1122 --x)
1123 # Obsolete; use --with-x.
1124 with_x=yes ;;
1125
1126 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1127 | --x-incl | --x-inc | --x-in | --x-i)
1128 ac_prev=x_includes ;;
1129 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1130 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1131 x_includes=$ac_optarg ;;
1132
1133 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1134 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1135 ac_prev=x_libraries ;;
1136 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1137 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1138 x_libraries=$ac_optarg ;;
1139
1140 -*) as_fn_error "unrecognized option: \`$ac_option'
1141 Try \`$0 --help' for more information."
1142 ;;
1143
1144 *=*)
1145 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1146 # Reject names that are not valid shell variable names.
1147 case $ac_envvar in #(
1148 '' | [0-9]* | *[!_$as_cr_alnum]* )
1149 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1150 esac
1151 eval $ac_envvar=\$ac_optarg
1152 export $ac_envvar ;;
1153
1154 *)
1155 # FIXME: should be removed in autoconf 3.0.
1156 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1157 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1158 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1159 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1160 ;;
1161
1162 esac
1163 done
1164
1165 if test -n "$ac_prev"; then
1166 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1167 as_fn_error "missing argument to $ac_option"
1168 fi
1169
1170 if test -n "$ac_unrecognized_opts"; then
1171 case $enable_option_checking in
1172 no) ;;
1173 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1174 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1175 esac
1176 fi
1177
1178 # Check all directory arguments for consistency.
1179 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1180 datadir sysconfdir sharedstatedir localstatedir includedir \
1181 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1182 libdir localedir mandir
1183 do
1184 eval ac_val=\$$ac_var
1185 # Remove trailing slashes.
1186 case $ac_val in
1187 */ )
1188 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1189 eval $ac_var=\$ac_val;;
1190 esac
1191 # Be sure to have absolute directory names.
1192 case $ac_val in
1193 [\\/$]* | ?:[\\/]* ) continue;;
1194 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1195 esac
1196 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1197 done
1198
1199 # There might be people who depend on the old broken behavior: `$host'
1200 # used to hold the argument of --host etc.
1201 # FIXME: To remove some day.
1202 build=$build_alias
1203 host=$host_alias
1204 target=$target_alias
1205
1206 # FIXME: To remove some day.
1207 if test "x$host_alias" != x; then
1208 if test "x$build_alias" = x; then
1209 cross_compiling=maybe
1210 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1211 If a cross compiler is detected then cross compile mode will be used." >&2
1212 elif test "x$build_alias" != "x$host_alias"; then
1213 cross_compiling=yes
1214 fi
1215 fi
1216
1217 ac_tool_prefix=
1218 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1219
1220 test "$silent" = yes && exec 6>/dev/null
1221
1222
1223 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1224 ac_ls_di=`ls -di .` &&
1225 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1226 as_fn_error "working directory cannot be determined"
1227 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1228 as_fn_error "pwd does not report name of working directory"
1229
1230
1231 # Find the source files, if location was not specified.
1232 if test -z "$srcdir"; then
1233 ac_srcdir_defaulted=yes
1234 # Try the directory containing this script, then the parent directory.
1235 ac_confdir=`$as_dirname -- "$as_myself" ||
1236 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1237 X"$as_myself" : 'X\(//\)[^/]' \| \
1238 X"$as_myself" : 'X\(//\)$' \| \
1239 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1240 $as_echo X"$as_myself" |
1241 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1242 s//\1/
1243 q
1244 }
1245 /^X\(\/\/\)[^/].*/{
1246 s//\1/
1247 q
1248 }
1249 /^X\(\/\/\)$/{
1250 s//\1/
1251 q
1252 }
1253 /^X\(\/\).*/{
1254 s//\1/
1255 q
1256 }
1257 s/.*/./; q'`
1258 srcdir=$ac_confdir
1259 if test ! -r "$srcdir/$ac_unique_file"; then
1260 srcdir=..
1261 fi
1262 else
1263 ac_srcdir_defaulted=no
1264 fi
1265 if test ! -r "$srcdir/$ac_unique_file"; then
1266 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1267 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1268 fi
1269 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1270 ac_abs_confdir=`(
1271 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1272 pwd)`
1273 # When building in place, set srcdir=.
1274 if test "$ac_abs_confdir" = "$ac_pwd"; then
1275 srcdir=.
1276 fi
1277 # Remove unnecessary trailing slashes from srcdir.
1278 # Double slashes in file names in object file debugging info
1279 # mess up M-x gdb in Emacs.
1280 case $srcdir in
1281 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1282 esac
1283 for ac_var in $ac_precious_vars; do
1284 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1285 eval ac_env_${ac_var}_value=\$${ac_var}
1286 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1287 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1288 done
1289
1290 #
1291 # Report the --help message.
1292 #
1293 if test "$ac_init_help" = "long"; then
1294 # Omit some internal or obsolete options to make the list less imposing.
1295 # This message is too long to be a string in the A/UX 3.1 sh.
1296 cat <<_ACEOF
1297 \`configure' configures OOPSE 4.0 to adapt to many kinds of systems.
1298
1299 Usage: $0 [OPTION]... [VAR=VALUE]...
1300
1301 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1302 VAR=VALUE. See below for descriptions of some of the useful variables.
1303
1304 Defaults for the options are specified in brackets.
1305
1306 Configuration:
1307 -h, --help display this help and exit
1308 --help=short display options specific to this package
1309 --help=recursive display the short help of all the included packages
1310 -V, --version display version information and exit
1311 -q, --quiet, --silent do not print \`checking...' messages
1312 --cache-file=FILE cache test results in FILE [disabled]
1313 -C, --config-cache alias for \`--cache-file=config.cache'
1314 -n, --no-create do not create output files
1315 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1316
1317 Installation directories:
1318 --prefix=PREFIX install architecture-independent files in PREFIX
1319 [$ac_default_prefix]
1320 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1321 [PREFIX]
1322
1323 By default, \`make install' will install all the files in
1324 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1325 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1326 for instance \`--prefix=\$HOME'.
1327
1328 For better control, use the options below.
1329
1330 Fine tuning of the installation directories:
1331 --bindir=DIR user executables [EPREFIX/bin]
1332 --sbindir=DIR system admin executables [EPREFIX/sbin]
1333 --libexecdir=DIR program executables [EPREFIX/libexec]
1334 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1335 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1336 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1337 --libdir=DIR object code libraries [EPREFIX/lib]
1338 --includedir=DIR C header files [PREFIX/include]
1339 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1340 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1341 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1342 --infodir=DIR info documentation [DATAROOTDIR/info]
1343 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1344 --mandir=DIR man documentation [DATAROOTDIR/man]
1345 --docdir=DIR documentation root [DATAROOTDIR/doc/oopse]
1346 --htmldir=DIR html documentation [DOCDIR]
1347 --dvidir=DIR dvi documentation [DOCDIR]
1348 --pdfdir=DIR pdf documentation [DOCDIR]
1349 --psdir=DIR ps documentation [DOCDIR]
1350 _ACEOF
1351
1352 cat <<\_ACEOF
1353
1354 System types:
1355 --build=BUILD configure for building on BUILD [guessed]
1356 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1357 _ACEOF
1358 fi
1359
1360 if test -n "$ac_init_help"; then
1361 case $ac_init_help in
1362 short | recursive ) echo "Configuration of OOPSE 4.0:";;
1363 esac
1364 cat <<\_ACEOF
1365
1366 Optional Features:
1367 --disable-option-checking ignore unrecognized --enable/--with options
1368 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1369 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1370 --enable-oopse-home=DIR define oopse home dir PREFIX/oopse
1371 --enable-debug Compile OOPSE in debug mode
1372 --enable-single compile OOPSE in single precision
1373 --enable-float synonym for --enable-single
1374 --enable-doxygen enable documentation generation with doxygen (auto)
1375 --enable-dot use 'dot' to generate graphs in doxygen (auto)
1376 --enable-html-docs enable HTML generation with doxygen (yes)
1377 --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1378
1379 Optional Packages:
1380 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1381 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1382 --with-perl-shebang override what perl thinks is the way for the kernel
1383 to start it (seldom needed)
1384 --with-zlib=DIR root directory path of zlib installation (defaults
1385 to /usr/local or /usr if not found in /usr/local)
1386 --with-fftw=DIR root directory path of fftw installation (defaults
1387 to /usr/local or /usr if not found in /usr/local)
1388 --with-qhull=DIR root directory path of qhull installation (defaults
1389 to /usr/local or /usr if not found in /usr/local)
1390 --with-openbabel=DIR root directory path of openbabel-2.x installation
1391 (defaults to /usr/local or /usr if not found in
1392 /usr/local)
1393
1394 Some influential environment variables:
1395 CXX C++ compiler command
1396 CXXFLAGS C++ compiler flags
1397 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1398 nonstandard directory <lib dir>
1399 LIBS libraries to pass to the linker, e.g. -l<library>
1400 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1401 you have headers in a nonstandard directory <include dir>
1402 MPICXX MPI C++ compiler command
1403 CC C compiler command
1404 CFLAGS C compiler flags
1405 MPICC MPI C compiler command
1406 FC Fortran compiler command
1407 FCFLAGS Fortran compiler flags
1408 MPIFC MPI Fortran compiler command
1409 CPP C preprocessor
1410 CXXCPP C++ preprocessor
1411
1412 Use these variables to override the choices made by `configure' or to help
1413 it to find libraries and programs with nonstandard names/locations.
1414
1415 Report bugs to <gezelter@nd.edu>.
1416 _ACEOF
1417 ac_status=$?
1418 fi
1419
1420 if test "$ac_init_help" = "recursive"; then
1421 # If there are subdirs, report their specific --help.
1422 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1423 test -d "$ac_dir" ||
1424 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1425 continue
1426 ac_builddir=.
1427
1428 case "$ac_dir" in
1429 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1430 *)
1431 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1432 # A ".." for each directory in $ac_dir_suffix.
1433 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1434 case $ac_top_builddir_sub in
1435 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1436 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1437 esac ;;
1438 esac
1439 ac_abs_top_builddir=$ac_pwd
1440 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1441 # for backward compatibility:
1442 ac_top_builddir=$ac_top_build_prefix
1443
1444 case $srcdir in
1445 .) # We are building in place.
1446 ac_srcdir=.
1447 ac_top_srcdir=$ac_top_builddir_sub
1448 ac_abs_top_srcdir=$ac_pwd ;;
1449 [\\/]* | ?:[\\/]* ) # Absolute name.
1450 ac_srcdir=$srcdir$ac_dir_suffix;
1451 ac_top_srcdir=$srcdir
1452 ac_abs_top_srcdir=$srcdir ;;
1453 *) # Relative name.
1454 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1455 ac_top_srcdir=$ac_top_build_prefix$srcdir
1456 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1457 esac
1458 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1459
1460 cd "$ac_dir" || { ac_status=$?; continue; }
1461 # Check for guested configure.
1462 if test -f "$ac_srcdir/configure.gnu"; then
1463 echo &&
1464 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1465 elif test -f "$ac_srcdir/configure"; then
1466 echo &&
1467 $SHELL "$ac_srcdir/configure" --help=recursive
1468 else
1469 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1470 fi || ac_status=$?
1471 cd "$ac_pwd" || { ac_status=$?; break; }
1472 done
1473 fi
1474
1475 test -n "$ac_init_help" && exit $ac_status
1476 if $ac_init_version; then
1477 cat <<\_ACEOF
1478 OOPSE configure 4.0
1479 generated by GNU Autoconf 2.64
1480
1481 Copyright (C) 2009 Free Software Foundation, Inc.
1482 This configure script is free software; the Free Software Foundation
1483 gives unlimited permission to copy, distribute and modify it.
1484 _ACEOF
1485 exit
1486 fi
1487
1488 ## ------------------------ ##
1489 ## Autoconf initialization. ##
1490 ## ------------------------ ##
1491
1492 # ac_fn_cxx_try_compile LINENO
1493 # ----------------------------
1494 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1495 ac_fn_cxx_try_compile ()
1496 {
1497 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1498 rm -f conftest.$ac_objext
1499 if { { ac_try="$ac_compile"
1500 case "(($ac_try" in
1501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1502 *) ac_try_echo=$ac_try;;
1503 esac
1504 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1505 $as_echo "$ac_try_echo"; } >&5
1506 (eval "$ac_compile") 2>conftest.err
1507 ac_status=$?
1508 if test -s conftest.err; then
1509 grep -v '^ *+' conftest.err >conftest.er1
1510 cat conftest.er1 >&5
1511 mv -f conftest.er1 conftest.err
1512 fi
1513 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1514 test $ac_status = 0; } && {
1515 test -z "$ac_cxx_werror_flag" ||
1516 test ! -s conftest.err
1517 } && test -s conftest.$ac_objext; then :
1518 ac_retval=0
1519 else
1520 $as_echo "$as_me: failed program was:" >&5
1521 sed 's/^/| /' conftest.$ac_ext >&5
1522
1523 ac_retval=1
1524 fi
1525 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1526 return $ac_retval
1527
1528 } # ac_fn_cxx_try_compile
1529
1530 # ac_fn_cxx_try_link LINENO
1531 # -------------------------
1532 # Try to link conftest.$ac_ext, and return whether this succeeded.
1533 ac_fn_cxx_try_link ()
1534 {
1535 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1536 rm -f conftest.$ac_objext conftest$ac_exeext
1537 if { { ac_try="$ac_link"
1538 case "(($ac_try" in
1539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1540 *) ac_try_echo=$ac_try;;
1541 esac
1542 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1543 $as_echo "$ac_try_echo"; } >&5
1544 (eval "$ac_link") 2>conftest.err
1545 ac_status=$?
1546 if test -s conftest.err; then
1547 grep -v '^ *+' conftest.err >conftest.er1
1548 cat conftest.er1 >&5
1549 mv -f conftest.er1 conftest.err
1550 fi
1551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1552 test $ac_status = 0; } && {
1553 test -z "$ac_cxx_werror_flag" ||
1554 test ! -s conftest.err
1555 } && test -s conftest$ac_exeext && {
1556 test "$cross_compiling" = yes ||
1557 $as_test_x conftest$ac_exeext
1558 }; then :
1559 ac_retval=0
1560 else
1561 $as_echo "$as_me: failed program was:" >&5
1562 sed 's/^/| /' conftest.$ac_ext >&5
1563
1564 ac_retval=1
1565 fi
1566 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1567 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1568 # interfere with the next link command; also delete a directory that is
1569 # left behind by Apple's compiler. We do this before executing the actions.
1570 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1571 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1572 return $ac_retval
1573
1574 } # ac_fn_cxx_try_link
1575
1576 # ac_fn_cxx_check_func LINENO FUNC VAR
1577 # ------------------------------------
1578 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1579 ac_fn_cxx_check_func ()
1580 {
1581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1583 $as_echo_n "checking for $2... " >&6; }
1584 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1585 $as_echo_n "(cached) " >&6
1586 else
1587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1588 /* end confdefs.h. */
1589 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1590 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1591 #define $2 innocuous_$2
1592
1593 /* System header to define __stub macros and hopefully few prototypes,
1594 which can conflict with char $2 (); below.
1595 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1596 <limits.h> exists even on freestanding compilers. */
1597
1598 #ifdef __STDC__
1599 # include <limits.h>
1600 #else
1601 # include <assert.h>
1602 #endif
1603
1604 #undef $2
1605
1606 /* Override any GCC internal prototype to avoid an error.
1607 Use char because int might match the return type of a GCC
1608 builtin and then its argument prototype would still apply. */
1609 #ifdef __cplusplus
1610 extern "C"
1611 #endif
1612 char $2 ();
1613 /* The GNU C library defines this for functions which it implements
1614 to always fail with ENOSYS. Some functions are actually named
1615 something starting with __ and the normal name is an alias. */
1616 #if defined __stub_$2 || defined __stub___$2
1617 choke me
1618 #endif
1619
1620 int
1621 main ()
1622 {
1623 return $2 ();
1624 ;
1625 return 0;
1626 }
1627 _ACEOF
1628 if ac_fn_cxx_try_link "$LINENO"; then :
1629 eval "$3=yes"
1630 else
1631 eval "$3=no"
1632 fi
1633 rm -f core conftest.err conftest.$ac_objext \
1634 conftest$ac_exeext conftest.$ac_ext
1635 fi
1636 eval ac_res=\$$3
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1638 $as_echo "$ac_res" >&6; }
1639 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1640
1641 } # ac_fn_cxx_check_func
1642
1643 # ac_fn_c_try_compile LINENO
1644 # --------------------------
1645 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1646 ac_fn_c_try_compile ()
1647 {
1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649 rm -f conftest.$ac_objext
1650 if { { ac_try="$ac_compile"
1651 case "(($ac_try" in
1652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1653 *) ac_try_echo=$ac_try;;
1654 esac
1655 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1656 $as_echo "$ac_try_echo"; } >&5
1657 (eval "$ac_compile") 2>conftest.err
1658 ac_status=$?
1659 if test -s conftest.err; then
1660 grep -v '^ *+' conftest.err >conftest.er1
1661 cat conftest.er1 >&5
1662 mv -f conftest.er1 conftest.err
1663 fi
1664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1665 test $ac_status = 0; } && {
1666 test -z "$ac_c_werror_flag" ||
1667 test ! -s conftest.err
1668 } && test -s conftest.$ac_objext; then :
1669 ac_retval=0
1670 else
1671 $as_echo "$as_me: failed program was:" >&5
1672 sed 's/^/| /' conftest.$ac_ext >&5
1673
1674 ac_retval=1
1675 fi
1676 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1677 return $ac_retval
1678
1679 } # ac_fn_c_try_compile
1680
1681 # ac_fn_c_try_link LINENO
1682 # -----------------------
1683 # Try to link conftest.$ac_ext, and return whether this succeeded.
1684 ac_fn_c_try_link ()
1685 {
1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687 rm -f conftest.$ac_objext conftest$ac_exeext
1688 if { { ac_try="$ac_link"
1689 case "(($ac_try" in
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1692 esac
1693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694 $as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_link") 2>conftest.err
1696 ac_status=$?
1697 if test -s conftest.err; then
1698 grep -v '^ *+' conftest.err >conftest.er1
1699 cat conftest.er1 >&5
1700 mv -f conftest.er1 conftest.err
1701 fi
1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703 test $ac_status = 0; } && {
1704 test -z "$ac_c_werror_flag" ||
1705 test ! -s conftest.err
1706 } && test -s conftest$ac_exeext && {
1707 test "$cross_compiling" = yes ||
1708 $as_test_x conftest$ac_exeext
1709 }; then :
1710 ac_retval=0
1711 else
1712 $as_echo "$as_me: failed program was:" >&5
1713 sed 's/^/| /' conftest.$ac_ext >&5
1714
1715 ac_retval=1
1716 fi
1717 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1718 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1719 # interfere with the next link command; also delete a directory that is
1720 # left behind by Apple's compiler. We do this before executing the actions.
1721 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1722 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1723 return $ac_retval
1724
1725 } # ac_fn_c_try_link
1726
1727 # ac_fn_c_check_func LINENO FUNC VAR
1728 # ----------------------------------
1729 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1730 ac_fn_c_check_func ()
1731 {
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1734 $as_echo_n "checking for $2... " >&6; }
1735 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1736 $as_echo_n "(cached) " >&6
1737 else
1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739 /* end confdefs.h. */
1740 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1741 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1742 #define $2 innocuous_$2
1743
1744 /* System header to define __stub macros and hopefully few prototypes,
1745 which can conflict with char $2 (); below.
1746 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1747 <limits.h> exists even on freestanding compilers. */
1748
1749 #ifdef __STDC__
1750 # include <limits.h>
1751 #else
1752 # include <assert.h>
1753 #endif
1754
1755 #undef $2
1756
1757 /* Override any GCC internal prototype to avoid an error.
1758 Use char because int might match the return type of a GCC
1759 builtin and then its argument prototype would still apply. */
1760 #ifdef __cplusplus
1761 extern "C"
1762 #endif
1763 char $2 ();
1764 /* The GNU C library defines this for functions which it implements
1765 to always fail with ENOSYS. Some functions are actually named
1766 something starting with __ and the normal name is an alias. */
1767 #if defined __stub_$2 || defined __stub___$2
1768 choke me
1769 #endif
1770
1771 int
1772 main ()
1773 {
1774 return $2 ();
1775 ;
1776 return 0;
1777 }
1778 _ACEOF
1779 if ac_fn_c_try_link "$LINENO"; then :
1780 eval "$3=yes"
1781 else
1782 eval "$3=no"
1783 fi
1784 rm -f core conftest.err conftest.$ac_objext \
1785 conftest$ac_exeext conftest.$ac_ext
1786 fi
1787 eval ac_res=\$$3
1788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1789 $as_echo "$ac_res" >&6; }
1790 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1791
1792 } # ac_fn_c_check_func
1793
1794 # ac_fn_fc_try_compile LINENO
1795 # ---------------------------
1796 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1797 ac_fn_fc_try_compile ()
1798 {
1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800 rm -f conftest.$ac_objext
1801 if { { ac_try="$ac_compile"
1802 case "(($ac_try" in
1803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1804 *) ac_try_echo=$ac_try;;
1805 esac
1806 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1807 $as_echo "$ac_try_echo"; } >&5
1808 (eval "$ac_compile") 2>conftest.err
1809 ac_status=$?
1810 if test -s conftest.err; then
1811 grep -v '^ *+' conftest.err >conftest.er1
1812 cat conftest.er1 >&5
1813 mv -f conftest.er1 conftest.err
1814 fi
1815 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1816 test $ac_status = 0; } && {
1817 test -z "$ac_fc_werror_flag" ||
1818 test ! -s conftest.err
1819 } && test -s conftest.$ac_objext; then :
1820 ac_retval=0
1821 else
1822 $as_echo "$as_me: failed program was:" >&5
1823 sed 's/^/| /' conftest.$ac_ext >&5
1824
1825 ac_retval=1
1826 fi
1827 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1828 return $ac_retval
1829
1830 } # ac_fn_fc_try_compile
1831
1832 # ac_fn_fc_try_link LINENO
1833 # ------------------------
1834 # Try to link conftest.$ac_ext, and return whether this succeeded.
1835 ac_fn_fc_try_link ()
1836 {
1837 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838 rm -f conftest.$ac_objext conftest$ac_exeext
1839 if { { ac_try="$ac_link"
1840 case "(($ac_try" in
1841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1842 *) ac_try_echo=$ac_try;;
1843 esac
1844 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1845 $as_echo "$ac_try_echo"; } >&5
1846 (eval "$ac_link") 2>conftest.err
1847 ac_status=$?
1848 if test -s conftest.err; then
1849 grep -v '^ *+' conftest.err >conftest.er1
1850 cat conftest.er1 >&5
1851 mv -f conftest.er1 conftest.err
1852 fi
1853 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1854 test $ac_status = 0; } && {
1855 test -z "$ac_fc_werror_flag" ||
1856 test ! -s conftest.err
1857 } && test -s conftest$ac_exeext && {
1858 test "$cross_compiling" = yes ||
1859 $as_test_x conftest$ac_exeext
1860 }; then :
1861 ac_retval=0
1862 else
1863 $as_echo "$as_me: failed program was:" >&5
1864 sed 's/^/| /' conftest.$ac_ext >&5
1865
1866 ac_retval=1
1867 fi
1868 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1869 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1870 # interfere with the next link command; also delete a directory that is
1871 # left behind by Apple's compiler. We do this before executing the actions.
1872 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1873 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1874 return $ac_retval
1875
1876 } # ac_fn_fc_try_link
1877
1878 # ac_fn_c_try_cpp LINENO
1879 # ----------------------
1880 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1881 ac_fn_c_try_cpp ()
1882 {
1883 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1884 if { { ac_try="$ac_cpp conftest.$ac_ext"
1885 case "(($ac_try" in
1886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1887 *) ac_try_echo=$ac_try;;
1888 esac
1889 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1890 $as_echo "$ac_try_echo"; } >&5
1891 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1892 ac_status=$?
1893 if test -s conftest.err; then
1894 grep -v '^ *+' conftest.err >conftest.er1
1895 cat conftest.er1 >&5
1896 mv -f conftest.er1 conftest.err
1897 fi
1898 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1899 test $ac_status = 0; } >/dev/null && {
1900 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1901 test ! -s conftest.err
1902 }; then :
1903 ac_retval=0
1904 else
1905 $as_echo "$as_me: failed program was:" >&5
1906 sed 's/^/| /' conftest.$ac_ext >&5
1907
1908 ac_retval=1
1909 fi
1910 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1911 return $ac_retval
1912
1913 } # ac_fn_c_try_cpp
1914
1915 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1916 # -------------------------------------------------------
1917 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1918 # the include files in INCLUDES and setting the cache variable VAR
1919 # accordingly.
1920 ac_fn_c_check_header_mongrel ()
1921 {
1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1925 $as_echo_n "checking for $2... " >&6; }
1926 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1927 $as_echo_n "(cached) " >&6
1928 fi
1929 eval ac_res=\$$3
1930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1931 $as_echo "$ac_res" >&6; }
1932 else
1933 # Is the header compilable?
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1935 $as_echo_n "checking $2 usability... " >&6; }
1936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1937 /* end confdefs.h. */
1938 $4
1939 #include <$2>
1940 _ACEOF
1941 if ac_fn_c_try_compile "$LINENO"; then :
1942 ac_header_compiler=yes
1943 else
1944 ac_header_compiler=no
1945 fi
1946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1948 $as_echo "$ac_header_compiler" >&6; }
1949
1950 # Is the header present?
1951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1952 $as_echo_n "checking $2 presence... " >&6; }
1953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1954 /* end confdefs.h. */
1955 #include <$2>
1956 _ACEOF
1957 if ac_fn_c_try_cpp "$LINENO"; then :
1958 ac_header_preproc=yes
1959 else
1960 ac_header_preproc=no
1961 fi
1962 rm -f conftest.err conftest.$ac_ext
1963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1964 $as_echo "$ac_header_preproc" >&6; }
1965
1966 # So? What about this header?
1967 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1968 yes:no: )
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1970 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1972 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1973 ;;
1974 no:yes:* )
1975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1976 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1977 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1978 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1980 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1982 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1983 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1984 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1985 ( cat <<\_ASBOX
1986 ## ------------------------------ ##
1987 ## Report this to gezelter@nd.edu ##
1988 ## ------------------------------ ##
1989 _ASBOX
1990 ) | sed "s/^/$as_me: WARNING: /" >&2
1991 ;;
1992 esac
1993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1994 $as_echo_n "checking for $2... " >&6; }
1995 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1996 $as_echo_n "(cached) " >&6
1997 else
1998 eval "$3=\$ac_header_compiler"
1999 fi
2000 eval ac_res=\$$3
2001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2002 $as_echo "$ac_res" >&6; }
2003 fi
2004 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2005
2006 } # ac_fn_c_check_header_mongrel
2007
2008 # ac_fn_c_try_run LINENO
2009 # ----------------------
2010 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2011 # that executables *can* be run.
2012 ac_fn_c_try_run ()
2013 {
2014 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2015 if { { ac_try="$ac_link"
2016 case "(($ac_try" in
2017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2018 *) ac_try_echo=$ac_try;;
2019 esac
2020 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2021 $as_echo "$ac_try_echo"; } >&5
2022 (eval "$ac_link") 2>&5
2023 ac_status=$?
2024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2025 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2026 { { case "(($ac_try" in
2027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2028 *) ac_try_echo=$ac_try;;
2029 esac
2030 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2031 $as_echo "$ac_try_echo"; } >&5
2032 (eval "$ac_try") 2>&5
2033 ac_status=$?
2034 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2035 test $ac_status = 0; }; }; then :
2036 ac_retval=0
2037 else
2038 $as_echo "$as_me: program exited with status $ac_status" >&5
2039 $as_echo "$as_me: failed program was:" >&5
2040 sed 's/^/| /' conftest.$ac_ext >&5
2041
2042 ac_retval=$ac_status
2043 fi
2044 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2045 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2046 return $ac_retval
2047
2048 } # ac_fn_c_try_run
2049
2050 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2051 # -------------------------------------------------------
2052 # Tests whether HEADER exists and can be compiled using the include files in
2053 # INCLUDES, setting the cache variable VAR accordingly.
2054 ac_fn_c_check_header_compile ()
2055 {
2056 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2058 $as_echo_n "checking for $2... " >&6; }
2059 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2060 $as_echo_n "(cached) " >&6
2061 else
2062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2063 /* end confdefs.h. */
2064 $4
2065 #include <$2>
2066 _ACEOF
2067 if ac_fn_c_try_compile "$LINENO"; then :
2068 eval "$3=yes"
2069 else
2070 eval "$3=no"
2071 fi
2072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2073 fi
2074 eval ac_res=\$$3
2075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2076 $as_echo "$ac_res" >&6; }
2077 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2078
2079 } # ac_fn_c_check_header_compile
2080
2081 # ac_fn_cxx_try_cpp LINENO
2082 # ------------------------
2083 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2084 ac_fn_cxx_try_cpp ()
2085 {
2086 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2087 if { { ac_try="$ac_cpp conftest.$ac_ext"
2088 case "(($ac_try" in
2089 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2090 *) ac_try_echo=$ac_try;;
2091 esac
2092 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2093 $as_echo "$ac_try_echo"; } >&5
2094 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2095 ac_status=$?
2096 if test -s conftest.err; then
2097 grep -v '^ *+' conftest.err >conftest.er1
2098 cat conftest.er1 >&5
2099 mv -f conftest.er1 conftest.err
2100 fi
2101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2102 test $ac_status = 0; } >/dev/null && {
2103 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2104 test ! -s conftest.err
2105 }; then :
2106 ac_retval=0
2107 else
2108 $as_echo "$as_me: failed program was:" >&5
2109 sed 's/^/| /' conftest.$ac_ext >&5
2110
2111 ac_retval=1
2112 fi
2113 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2114 return $ac_retval
2115
2116 } # ac_fn_cxx_try_cpp
2117
2118 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2119 # ---------------------------------------------------------
2120 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2121 # the include files in INCLUDES and setting the cache variable VAR
2122 # accordingly.
2123 ac_fn_cxx_check_header_mongrel ()
2124 {
2125 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2126 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2128 $as_echo_n "checking for $2... " >&6; }
2129 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2130 $as_echo_n "(cached) " >&6
2131 fi
2132 eval ac_res=\$$3
2133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2134 $as_echo "$ac_res" >&6; }
2135 else
2136 # Is the header compilable?
2137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2138 $as_echo_n "checking $2 usability... " >&6; }
2139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2140 /* end confdefs.h. */
2141 $4
2142 #include <$2>
2143 _ACEOF
2144 if ac_fn_cxx_try_compile "$LINENO"; then :
2145 ac_header_compiler=yes
2146 else
2147 ac_header_compiler=no
2148 fi
2149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2151 $as_echo "$ac_header_compiler" >&6; }
2152
2153 # Is the header present?
2154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2155 $as_echo_n "checking $2 presence... " >&6; }
2156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2157 /* end confdefs.h. */
2158 #include <$2>
2159 _ACEOF
2160 if ac_fn_cxx_try_cpp "$LINENO"; then :
2161 ac_header_preproc=yes
2162 else
2163 ac_header_preproc=no
2164 fi
2165 rm -f conftest.err conftest.$ac_ext
2166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2167 $as_echo "$ac_header_preproc" >&6; }
2168
2169 # So? What about this header?
2170 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2171 yes:no: )
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2173 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2175 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2176 ;;
2177 no:yes:* )
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2179 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2181 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2183 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2184 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2185 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2186 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2187 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2188 ( cat <<\_ASBOX
2189 ## ------------------------------ ##
2190 ## Report this to gezelter@nd.edu ##
2191 ## ------------------------------ ##
2192 _ASBOX
2193 ) | sed "s/^/$as_me: WARNING: /" >&2
2194 ;;
2195 esac
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2197 $as_echo_n "checking for $2... " >&6; }
2198 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2199 $as_echo_n "(cached) " >&6
2200 else
2201 eval "$3=\$ac_header_compiler"
2202 fi
2203 eval ac_res=\$$3
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2205 $as_echo "$ac_res" >&6; }
2206 fi
2207 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2208
2209 } # ac_fn_cxx_check_header_mongrel
2210
2211 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2212 # -------------------------------------------
2213 # Tests whether TYPE exists after having included INCLUDES, setting cache
2214 # variable VAR accordingly.
2215 ac_fn_c_check_type ()
2216 {
2217 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2219 $as_echo_n "checking for $2... " >&6; }
2220 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2221 $as_echo_n "(cached) " >&6
2222 else
2223 eval "$3=no"
2224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225 /* end confdefs.h. */
2226 $4
2227 #ifdef FC_DUMMY_MAIN
2228 #ifndef FC_DUMMY_MAIN_EQ_F77
2229 # ifdef __cplusplus
2230 extern "C"
2231 # endif
2232 int FC_DUMMY_MAIN() { return 1; }
2233 #endif
2234 #endif
2235 int
2236 main ()
2237 {
2238 if (sizeof ($2))
2239 return 0;
2240 ;
2241 return 0;
2242 }
2243 _ACEOF
2244 if ac_fn_c_try_compile "$LINENO"; then :
2245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2246 /* end confdefs.h. */
2247 $4
2248 #ifdef FC_DUMMY_MAIN
2249 #ifndef FC_DUMMY_MAIN_EQ_F77
2250 # ifdef __cplusplus
2251 extern "C"
2252 # endif
2253 int FC_DUMMY_MAIN() { return 1; }
2254 #endif
2255 #endif
2256 int
2257 main ()
2258 {
2259 if (sizeof (($2)))
2260 return 0;
2261 ;
2262 return 0;
2263 }
2264 _ACEOF
2265 if ac_fn_c_try_compile "$LINENO"; then :
2266
2267 else
2268 eval "$3=yes"
2269 fi
2270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2271 fi
2272 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2273 fi
2274 eval ac_res=\$$3
2275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2276 $as_echo "$ac_res" >&6; }
2277 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2278
2279 } # ac_fn_c_check_type
2280 cat >config.log <<_ACEOF
2281 This file contains any messages produced by compilers while
2282 running configure, to aid debugging if configure makes a mistake.
2283
2284 It was created by OOPSE $as_me 4.0, which was
2285 generated by GNU Autoconf 2.64. Invocation command line was
2286
2287 $ $0 $@
2288
2289 _ACEOF
2290 exec 5>>config.log
2291 {
2292 cat <<_ASUNAME
2293 ## --------- ##
2294 ## Platform. ##
2295 ## --------- ##
2296
2297 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2298 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2299 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2300 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2301 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2302
2303 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2304 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2305
2306 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2307 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2308 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2309 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2310 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2311 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2312 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2313
2314 _ASUNAME
2315
2316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2317 for as_dir in $PATH
2318 do
2319 IFS=$as_save_IFS
2320 test -z "$as_dir" && as_dir=.
2321 $as_echo "PATH: $as_dir"
2322 done
2323 IFS=$as_save_IFS
2324
2325 } >&5
2326
2327 cat >&5 <<_ACEOF
2328
2329
2330 ## ----------- ##
2331 ## Core tests. ##
2332 ## ----------- ##
2333
2334 _ACEOF
2335
2336
2337 # Keep a trace of the command line.
2338 # Strip out --no-create and --no-recursion so they do not pile up.
2339 # Strip out --silent because we don't want to record it for future runs.
2340 # Also quote any args containing shell meta-characters.
2341 # Make two passes to allow for proper duplicate-argument suppression.
2342 ac_configure_args=
2343 ac_configure_args0=
2344 ac_configure_args1=
2345 ac_must_keep_next=false
2346 for ac_pass in 1 2
2347 do
2348 for ac_arg
2349 do
2350 case $ac_arg in
2351 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2352 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2353 | -silent | --silent | --silen | --sile | --sil)
2354 continue ;;
2355 *\'*)
2356 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2357 esac
2358 case $ac_pass in
2359 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2360 2)
2361 as_fn_append ac_configure_args1 " '$ac_arg'"
2362 if test $ac_must_keep_next = true; then
2363 ac_must_keep_next=false # Got value, back to normal.
2364 else
2365 case $ac_arg in
2366 *=* | --config-cache | -C | -disable-* | --disable-* \
2367 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2368 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2369 | -with-* | --with-* | -without-* | --without-* | --x)
2370 case "$ac_configure_args0 " in
2371 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2372 esac
2373 ;;
2374 -* ) ac_must_keep_next=true ;;
2375 esac
2376 fi
2377 as_fn_append ac_configure_args " '$ac_arg'"
2378 ;;
2379 esac
2380 done
2381 done
2382 { ac_configure_args0=; unset ac_configure_args0;}
2383 { ac_configure_args1=; unset ac_configure_args1;}
2384
2385 # When interrupted or exit'd, cleanup temporary files, and complete
2386 # config.log. We remove comments because anyway the quotes in there
2387 # would cause problems or look ugly.
2388 # WARNING: Use '\'' to represent an apostrophe within the trap.
2389 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2390 trap 'exit_status=$?
2391 # Save into config.log some information that might help in debugging.
2392 {
2393 echo
2394
2395 cat <<\_ASBOX
2396 ## ---------------- ##
2397 ## Cache variables. ##
2398 ## ---------------- ##
2399 _ASBOX
2400 echo
2401 # The following way of writing the cache mishandles newlines in values,
2402 (
2403 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2404 eval ac_val=\$$ac_var
2405 case $ac_val in #(
2406 *${as_nl}*)
2407 case $ac_var in #(
2408 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2409 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2410 esac
2411 case $ac_var in #(
2412 _ | IFS | as_nl) ;; #(
2413 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2414 *) { eval $ac_var=; unset $ac_var;} ;;
2415 esac ;;
2416 esac
2417 done
2418 (set) 2>&1 |
2419 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2420 *${as_nl}ac_space=\ *)
2421 sed -n \
2422 "s/'\''/'\''\\\\'\'''\''/g;
2423 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2424 ;; #(
2425 *)
2426 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2427 ;;
2428 esac |
2429 sort
2430 )
2431 echo
2432
2433 cat <<\_ASBOX
2434 ## ----------------- ##
2435 ## Output variables. ##
2436 ## ----------------- ##
2437 _ASBOX
2438 echo
2439 for ac_var in $ac_subst_vars
2440 do
2441 eval ac_val=\$$ac_var
2442 case $ac_val in
2443 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2444 esac
2445 $as_echo "$ac_var='\''$ac_val'\''"
2446 done | sort
2447 echo
2448
2449 if test -n "$ac_subst_files"; then
2450 cat <<\_ASBOX
2451 ## ------------------- ##
2452 ## File substitutions. ##
2453 ## ------------------- ##
2454 _ASBOX
2455 echo
2456 for ac_var in $ac_subst_files
2457 do
2458 eval ac_val=\$$ac_var
2459 case $ac_val in
2460 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2461 esac
2462 $as_echo "$ac_var='\''$ac_val'\''"
2463 done | sort
2464 echo
2465 fi
2466
2467 if test -s confdefs.h; then
2468 cat <<\_ASBOX
2469 ## ----------- ##
2470 ## confdefs.h. ##
2471 ## ----------- ##
2472 _ASBOX
2473 echo
2474 cat confdefs.h
2475 echo
2476 fi
2477 test "$ac_signal" != 0 &&
2478 $as_echo "$as_me: caught signal $ac_signal"
2479 $as_echo "$as_me: exit $exit_status"
2480 } >&5
2481 rm -f core *.core core.conftest.* &&
2482 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2483 exit $exit_status
2484 ' 0
2485 for ac_signal in 1 2 13 15; do
2486 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2487 done
2488 ac_signal=0
2489
2490 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2491 rm -f -r conftest* confdefs.h
2492
2493 $as_echo "/* confdefs.h */" > confdefs.h
2494
2495 # Predefined preprocessor variables.
2496
2497 cat >>confdefs.h <<_ACEOF
2498 #define PACKAGE_NAME "$PACKAGE_NAME"
2499 _ACEOF
2500
2501 cat >>confdefs.h <<_ACEOF
2502 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2503 _ACEOF
2504
2505 cat >>confdefs.h <<_ACEOF
2506 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2507 _ACEOF
2508
2509 cat >>confdefs.h <<_ACEOF
2510 #define PACKAGE_STRING "$PACKAGE_STRING"
2511 _ACEOF
2512
2513 cat >>confdefs.h <<_ACEOF
2514 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2515 _ACEOF
2516
2517 cat >>confdefs.h <<_ACEOF
2518 #define PACKAGE_URL "$PACKAGE_URL"
2519 _ACEOF
2520
2521
2522 # Let the site file select an alternate cache file if it wants to.
2523 # Prefer an explicitly selected file to automatically selected ones.
2524 ac_site_file1=NONE
2525 ac_site_file2=NONE
2526 if test -n "$CONFIG_SITE"; then
2527 ac_site_file1=$CONFIG_SITE
2528 elif test "x$prefix" != xNONE; then
2529 ac_site_file1=$prefix/share/config.site
2530 ac_site_file2=$prefix/etc/config.site
2531 else
2532 ac_site_file1=$ac_default_prefix/share/config.site
2533 ac_site_file2=$ac_default_prefix/etc/config.site
2534 fi
2535 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2536 do
2537 test "x$ac_site_file" = xNONE && continue
2538 if test -r "$ac_site_file"; then
2539 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2540 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2541 sed 's/^/| /' "$ac_site_file" >&5
2542 . "$ac_site_file"
2543 fi
2544 done
2545
2546 if test -r "$cache_file"; then
2547 # Some versions of bash will fail to source /dev/null (special
2548 # files actually), so we avoid doing that.
2549 if test -f "$cache_file"; then
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2551 $as_echo "$as_me: loading cache $cache_file" >&6;}
2552 case $cache_file in
2553 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2554 *) . "./$cache_file";;
2555 esac
2556 fi
2557 else
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2559 $as_echo "$as_me: creating cache $cache_file" >&6;}
2560 >$cache_file
2561 fi
2562
2563 # Check that the precious variables saved in the cache have kept the same
2564 # value.
2565 ac_cache_corrupted=false
2566 for ac_var in $ac_precious_vars; do
2567 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2568 eval ac_new_set=\$ac_env_${ac_var}_set
2569 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2570 eval ac_new_val=\$ac_env_${ac_var}_value
2571 case $ac_old_set,$ac_new_set in
2572 set,)
2573 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2574 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2575 ac_cache_corrupted=: ;;
2576 ,set)
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2578 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2579 ac_cache_corrupted=: ;;
2580 ,);;
2581 *)
2582 if test "x$ac_old_val" != "x$ac_new_val"; then
2583 # differences in whitespace do not lead to failure.
2584 ac_old_val_w=`echo x $ac_old_val`
2585 ac_new_val_w=`echo x $ac_new_val`
2586 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2588 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2589 ac_cache_corrupted=:
2590 else
2591 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2592 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2593 eval $ac_var=\$ac_old_val
2594 fi
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2596 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2598 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2599 fi;;
2600 esac
2601 # Pass precious variables to config.status.
2602 if test "$ac_new_set" = set; then
2603 case $ac_new_val in
2604 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2605 *) ac_arg=$ac_var=$ac_new_val ;;
2606 esac
2607 case " $ac_configure_args " in
2608 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2609 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2610 esac
2611 fi
2612 done
2613 if $ac_cache_corrupted; then
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2615 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2617 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2618 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2619 fi
2620 ## -------------------- ##
2621 ## Main body of script. ##
2622 ## -------------------- ##
2623
2624 ac_ext=c
2625 ac_cpp='$CPP $CPPFLAGS'
2626 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2627 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2628 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2629
2630
2631 ac_aux_dir=
2632 for ac_dir in ac-tools "$srcdir"/ac-tools; do
2633 for ac_t in install-sh install.sh shtool; do
2634 if test -f "$ac_dir/$ac_t"; then
2635 ac_aux_dir=$ac_dir
2636 ac_install_sh="$ac_aux_dir/$ac_t -c"
2637 break 2
2638 fi
2639 done
2640 done
2641 if test -z "$ac_aux_dir"; then
2642 as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2643 fi
2644
2645 # These three variables are undocumented and unsupported,
2646 # and are intended to be withdrawn in a future Autoconf release.
2647 # They can cause serious problems if a builder's source tree is in a directory
2648 # whose full name contains unusual characters.
2649 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2650 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2651 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2652
2653
2654
2655 ac_config_headers="$ac_config_headers src/config.h"
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700 #
2701 #
2702 #
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713 # AC_F90_MODULE_NAMES
2714 # -------------------
2715 #
2716 # Figure out how the Fortran 90 compiler constructs module file names
2717 #
2718 # AC_F90_MODULE_NAMES
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806 # ===========================================================================
2807 # http://www.nongnu.org/autoconf-archive/ax_mpi.html
2808 # ===========================================================================
2809 #
2810 # SYNOPSIS
2811 #
2812 # AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2813 #
2814 # DESCRIPTION
2815 #
2816 # This macro tries to find out how to compile programs that use MPI
2817 # (Message Passing Interface), a standard API for parallel process
2818 # communication (see http://www-unix.mcs.anl.gov/mpi/)
2819 #
2820 # On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2821 # to the name of the MPI compiler, depending upon the current language.
2822 # (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2823 # mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2824 # are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2825 # MPICC/MPICXX/MPIF77/MPIFC was not found).
2826 #
2827 # If you want to compile everything with MPI, you should set:
2828 #
2829 # CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2830 # LIBS="$MPILIBS $LIBS"
2831 #
2832 # NOTE: The above assumes that you will use $CC (or whatever) for linking
2833 # as well as for compiling. (This is the default for automake and most
2834 # Makefiles.)
2835 #
2836 # The user can force a particular library/compiler by setting the
2837 # MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2838 #
2839 # ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2840 # found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2841 # found. If ACTION-IF-FOUND is not specified, the default action will
2842 # define HAVE_MPI.
2843 #
2844 # LICENSE
2845 #
2846 # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2847 # Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2848 #
2849 # This program is free software: you can redistribute it and/or modify it
2850 # under the terms of the GNU General Public License as published by the
2851 # Free Software Foundation, either version 3 of the License, or (at your
2852 # option) any later version.
2853 #
2854 # This program is distributed in the hope that it will be useful, but
2855 # WITHOUT ANY WARRANTY; without even the implied warranty of
2856 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2857 # Public License for more details.
2858 #
2859 # You should have received a copy of the GNU General Public License along
2860 # with this program. If not, see <http://www.gnu.org/licenses/>.
2861 #
2862 # As a special exception, the respective Autoconf Macro's copyright owner
2863 # gives unlimited permission to copy, distribute and modify the configure
2864 # scripts that are the output of Autoconf when processing the Macro. You
2865 # need not follow the terms of the GNU General Public License when using
2866 # or distributing such scripts, even though portions of the text of the
2867 # Macro appear in them. The GNU General Public License (GPL) does govern
2868 # all other use of the material that constitutes the Autoconf Macro.
2869 #
2870 # This special exception to the GPL applies to versions of the Autoconf
2871 # Macro released by the Autoconf Archive. When you make and distribute a
2872 # modified version of the Autoconf Macro, you may extend this special
2873 # exception to the GPL to apply to your modified version as well.
2874
2875 # This is what autoupdate's m4 run will expand. It fires
2876 # the warning (with _au_warn_XXX), outputs it into the
2877 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2878 # the replacement expansion.
2879
2880
2881 # This is an auxiliary macro that is also run when
2882 # autoupdate runs m4. It simply calls m4_warning, but
2883 # we need a wrapper so that each warning is emitted only
2884 # once. We break the quoting in m4_warning's argument in
2885 # order to expand this macro's arguments, not AU_DEFUN's.
2886
2887
2888 # Finally, this is the expansion that is picked up by
2889 # autoconf. It tells the user to run autoupdate, and
2890 # then outputs the replacement expansion. We do not care
2891 # about autoupdate's warning because that contains
2892 # information on what to do *after* running autoupdate.
2893
2894
2895
2896 # who am i
2897 # Make sure we can run config.sub.
2898 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2899 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2900
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2902 $as_echo_n "checking build system type... " >&6; }
2903 if test "${ac_cv_build+set}" = set; then :
2904 $as_echo_n "(cached) " >&6
2905 else
2906 ac_build_alias=$build_alias
2907 test "x$ac_build_alias" = x &&
2908 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2909 test "x$ac_build_alias" = x &&
2910 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2911 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2912 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2913
2914 fi
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2916 $as_echo "$ac_cv_build" >&6; }
2917 case $ac_cv_build in
2918 *-*-*) ;;
2919 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2920 esac
2921 build=$ac_cv_build
2922 ac_save_IFS=$IFS; IFS='-'
2923 set x $ac_cv_build
2924 shift
2925 build_cpu=$1
2926 build_vendor=$2
2927 shift; shift
2928 # Remember, the first character of IFS is used to create $*,
2929 # except with old shells:
2930 build_os=$*
2931 IFS=$ac_save_IFS
2932 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2933
2934
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2936 $as_echo_n "checking host system type... " >&6; }
2937 if test "${ac_cv_host+set}" = set; then :
2938 $as_echo_n "(cached) " >&6
2939 else
2940 if test "x$host_alias" = x; then
2941 ac_cv_host=$ac_cv_build
2942 else
2943 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2944 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2945 fi
2946
2947 fi
2948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2949 $as_echo "$ac_cv_host" >&6; }
2950 case $ac_cv_host in
2951 *-*-*) ;;
2952 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2953 esac
2954 host=$ac_cv_host
2955 ac_save_IFS=$IFS; IFS='-'
2956 set x $ac_cv_host
2957 shift
2958 host_cpu=$1
2959 host_vendor=$2
2960 shift; shift
2961 # Remember, the first character of IFS is used to create $*,
2962 # except with old shells:
2963 host_os=$*
2964 IFS=$ac_save_IFS
2965 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2966
2967
2968
2969
2970
2971 # set program name
2972 PROGNAME="oopse"
2973
2974
2975
2976
2977 OBJEXT=".$OBJEXT"
2978
2979 OOPSE=oopse
2980
2981 if test "x${prefix}" = "xNONE"
2982 then
2983 OOPSE_HOME=${ac_default_prefix}/oopse
2984 else
2985 OOPSE_HOME=${prefix}/oopse
2986 fi
2987 # Check whether --enable-oopse-home was given.
2988 if test "${enable_oopse_home+set}" = set; then :
2989 enableval=$enable_oopse_home; OOPSE_HOME="${enableval}"
2990 fi
2991
2992
2993 # there are two ways to do debugging. One with the --enable-debug flag
2994 # and one using the DEBUG environment variable
2995
2996 debug=0
2997 # Check whether --enable-debug was given.
2998 if test "${enable_debug+set}" = set; then :
2999 enableval=$enable_debug; debug=1
3000 fi
3001
3002 if test "${DEBUG}"; then
3003
3004 $as_echo "#define debug 1" >>confdefs.h
3005
3006 msg="$msg, debug mode"
3007 fi
3008
3009
3010 # Check whether --enable-single was given.
3011 if test "${enable_single+set}" = set; then :
3012 enableval=$enable_single; ok=$enableval
3013 else
3014 ok=no
3015 fi
3016
3017 # Check whether --enable-float was given.
3018 if test "${enable_float+set}" = set; then :
3019 enableval=$enable_float; ok=$enableval
3020 fi
3021
3022 if test "$ok" = "yes"; then
3023
3024 $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3025
3026 USE_SINGLE_PRECISION=yes
3027
3028 fi
3029
3030 if test x"$CC" != x; then
3031 for ac_prog in $CC
3032 do
3033 # Extract the first word of "$ac_prog", so it can be a program name with args.
3034 set dummy $ac_prog; ac_word=$2
3035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3036 $as_echo_n "checking for $ac_word... " >&6; }
3037 if test "${ac_cv_prog_ac_cc_set+set}" = set; then :
3038 $as_echo_n "(cached) " >&6
3039 else
3040 if test -n "$ac_cc_set"; then
3041 ac_cv_prog_ac_cc_set="$ac_cc_set" # Let the user override the test.
3042 else
3043 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3044 for as_dir in $PATH
3045 do
3046 IFS=$as_save_IFS
3047 test -z "$as_dir" && as_dir=.
3048 for ac_exec_ext in '' $ac_executable_extensions; do
3049 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3050 ac_cv_prog_ac_cc_set="$ac_prog"
3051 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3052 break 2
3053 fi
3054 done
3055 done
3056 IFS=$as_save_IFS
3057
3058 fi
3059 fi
3060 ac_cc_set=$ac_cv_prog_ac_cc_set
3061 if test -n "$ac_cc_set"; then
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_set" >&5
3063 $as_echo "$ac_cc_set" >&6; }
3064 else
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3066 $as_echo "no" >&6; }
3067 fi
3068
3069
3070 test -n "$ac_cc_set" && break
3071 done
3072 test -n "$ac_cc_set" || ac_cc_set="no"
3073
3074 if test $ac_cc_set != no; then :
3075
3076 # Extract the first word of "$ac_cc_set", so it can be a program name with args.
3077 set dummy $ac_cc_set; ac_word=$2
3078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3079 $as_echo_n "checking for $ac_word... " >&6; }
3080 if test "${ac_cv_path_ac_cc_path+set}" = set; then :
3081 $as_echo_n "(cached) " >&6
3082 else
3083 case $ac_cc_path in
3084 [\\/]* | ?:[\\/]*)
3085 ac_cv_path_ac_cc_path="$ac_cc_path" # Let the user override the test with a path.
3086 ;;
3087 *)
3088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3089 for as_dir in $PATH
3090 do
3091 IFS=$as_save_IFS
3092 test -z "$as_dir" && as_dir=.
3093 for ac_exec_ext in '' $ac_executable_extensions; do
3094 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3095 ac_cv_path_ac_cc_path="$as_dir/$ac_word$ac_exec_ext"
3096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3097 break 2
3098 fi
3099 done
3100 done
3101 IFS=$as_save_IFS
3102
3103 test -z "$ac_cv_path_ac_cc_path" && ac_cv_path_ac_cc_path="no"
3104 ;;
3105 esac
3106 fi
3107 ac_cc_path=$ac_cv_path_ac_cc_path
3108 if test -n "$ac_cc_path"; then
3109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_path" >&5
3110 $as_echo "$ac_cc_path" >&6; }
3111 else
3112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3113 $as_echo "no" >&6; }
3114 fi
3115
3116
3117 else
3118
3119 as_fn_error "Specified C compiler $CC doesn't seem to exist!" "$LINENO" 5
3120 fi
3121
3122 if test $ac_cc_path != no; then :
3123
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CC as C compiler" >&5
3125 $as_echo "$as_me: Will attempt to use $CC as C compiler" >&6;}
3126 MPICC=$CC
3127
3128 else
3129
3130 as_fn_error "Can't find path to user-specified C compiler $CC" "$LINENO" 5
3131 fi
3132 fi
3133
3134 if test x"$CXX" != x; then
3135 for ac_prog in $CXX
3136 do
3137 # Extract the first word of "$ac_prog", so it can be a program name with args.
3138 set dummy $ac_prog; ac_word=$2
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3140 $as_echo_n "checking for $ac_word... " >&6; }
3141 if test "${ac_cv_prog_ac_cxx_set+set}" = set; then :
3142 $as_echo_n "(cached) " >&6
3143 else
3144 if test -n "$ac_cxx_set"; then
3145 ac_cv_prog_ac_cxx_set="$ac_cxx_set" # Let the user override the test.
3146 else
3147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3148 for as_dir in $PATH
3149 do
3150 IFS=$as_save_IFS
3151 test -z "$as_dir" && as_dir=.
3152 for ac_exec_ext in '' $ac_executable_extensions; do
3153 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3154 ac_cv_prog_ac_cxx_set="$ac_prog"
3155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3156 break 2
3157 fi
3158 done
3159 done
3160 IFS=$as_save_IFS
3161
3162 fi
3163 fi
3164 ac_cxx_set=$ac_cv_prog_ac_cxx_set
3165 if test -n "$ac_cxx_set"; then
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_set" >&5
3167 $as_echo "$ac_cxx_set" >&6; }
3168 else
3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3170 $as_echo "no" >&6; }
3171 fi
3172
3173
3174 test -n "$ac_cxx_set" && break
3175 done
3176 test -n "$ac_cxx_set" || ac_cxx_set="no"
3177
3178 if test $ac_cxx_set != no; then :
3179
3180 # Extract the first word of "$ac_cxx_set", so it can be a program name with args.
3181 set dummy $ac_cxx_set; ac_word=$2
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3183 $as_echo_n "checking for $ac_word... " >&6; }
3184 if test "${ac_cv_path_ac_cxx_path+set}" = set; then :
3185 $as_echo_n "(cached) " >&6
3186 else
3187 case $ac_cxx_path in
3188 [\\/]* | ?:[\\/]*)
3189 ac_cv_path_ac_cxx_path="$ac_cxx_path" # Let the user override the test with a path.
3190 ;;
3191 *)
3192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3193 for as_dir in $PATH
3194 do
3195 IFS=$as_save_IFS
3196 test -z "$as_dir" && as_dir=.
3197 for ac_exec_ext in '' $ac_executable_extensions; do
3198 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3199 ac_cv_path_ac_cxx_path="$as_dir/$ac_word$ac_exec_ext"
3200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3201 break 2
3202 fi
3203 done
3204 done
3205 IFS=$as_save_IFS
3206
3207 test -z "$ac_cv_path_ac_cxx_path" && ac_cv_path_ac_cxx_path="no"
3208 ;;
3209 esac
3210 fi
3211 ac_cxx_path=$ac_cv_path_ac_cxx_path
3212 if test -n "$ac_cxx_path"; then
3213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_path" >&5
3214 $as_echo "$ac_cxx_path" >&6; }
3215 else
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3217 $as_echo "no" >&6; }
3218 fi
3219
3220
3221 else
3222
3223 as_fn_error "Specified C++ compiler $CXX doesn't seem to exist!" "$LINENO" 5
3224 fi
3225
3226 if test $ac_cxx_path != no; then :
3227
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CXX as C++ compiler" >&5
3229 $as_echo "$as_me: Will attempt to use $CXX as C++ compiler" >&6;}
3230 MPICXX=$CXX
3231
3232 else
3233
3234 as_fn_error "Can't find path to user-specified C++ compiler $CXX" "$LINENO" 5
3235 fi
3236 fi
3237
3238 if test x"$FC" != x; then
3239 for ac_prog in $FC
3240 do
3241 # Extract the first word of "$ac_prog", so it can be a program name with args.
3242 set dummy $ac_prog; ac_word=$2
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3244 $as_echo_n "checking for $ac_word... " >&6; }
3245 if test "${ac_cv_prog_ac_fc_set+set}" = set; then :
3246 $as_echo_n "(cached) " >&6
3247 else
3248 if test -n "$ac_fc_set"; then
3249 ac_cv_prog_ac_fc_set="$ac_fc_set" # Let the user override the test.
3250 else
3251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3252 for as_dir in $PATH
3253 do
3254 IFS=$as_save_IFS
3255 test -z "$as_dir" && as_dir=.
3256 for ac_exec_ext in '' $ac_executable_extensions; do
3257 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3258 ac_cv_prog_ac_fc_set="$ac_prog"
3259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3260 break 2
3261 fi
3262 done
3263 done
3264 IFS=$as_save_IFS
3265
3266 fi
3267 fi
3268 ac_fc_set=$ac_cv_prog_ac_fc_set
3269 if test -n "$ac_fc_set"; then
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_set" >&5
3271 $as_echo "$ac_fc_set" >&6; }
3272 else
3273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3274 $as_echo "no" >&6; }
3275 fi
3276
3277
3278 test -n "$ac_fc_set" && break
3279 done
3280 test -n "$ac_fc_set" || ac_fc_set="no"
3281
3282 if test $ac_fc_set != no; then :
3283
3284 # Extract the first word of "$ac_fc_set", so it can be a program name with args.
3285 set dummy $ac_fc_set; ac_word=$2
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3287 $as_echo_n "checking for $ac_word... " >&6; }
3288 if test "${ac_cv_path_ac_fc_path+set}" = set; then :
3289 $as_echo_n "(cached) " >&6
3290 else
3291 case $ac_fc_path in
3292 [\\/]* | ?:[\\/]*)
3293 ac_cv_path_ac_fc_path="$ac_fc_path" # Let the user override the test with a path.
3294 ;;
3295 *)
3296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3297 for as_dir in $PATH
3298 do
3299 IFS=$as_save_IFS
3300 test -z "$as_dir" && as_dir=.
3301 for ac_exec_ext in '' $ac_executable_extensions; do
3302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3303 ac_cv_path_ac_fc_path="$as_dir/$ac_word$ac_exec_ext"
3304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3305 break 2
3306 fi
3307 done
3308 done
3309 IFS=$as_save_IFS
3310
3311 test -z "$ac_cv_path_ac_fc_path" && ac_cv_path_ac_fc_path="no"
3312 ;;
3313 esac
3314 fi
3315 ac_fc_path=$ac_cv_path_ac_fc_path
3316 if test -n "$ac_fc_path"; then
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_path" >&5
3318 $as_echo "$ac_fc_path" >&6; }
3319 else
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3321 $as_echo "no" >&6; }
3322 fi
3323
3324
3325 else
3326
3327 as_fn_error "Specified Fortran compiler $FC doesn't seem to exist!" "$LINENO" 5
3328 fi
3329
3330 if test $ac_fc_path != no; then :
3331
3332 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $FC as Fortran compiler" >&5
3333 $as_echo "$as_me: Will attempt to use $FC as Fortran compiler" >&6;}
3334 MPIFC=$FC
3335
3336 else
3337
3338 as_fn_error "Can't find path to user-specified Fortran compiler $FC" "$LINENO" 5
3339 fi
3340 fi
3341
3342
3343 ac_ext=cpp
3344 ac_cpp='$CXXCPP $CPPFLAGS'
3345 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3346 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3347 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3348
3349 ac_ext=cpp
3350 ac_cpp='$CXXCPP $CPPFLAGS'
3351 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3352 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3353 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3354 if test -z "$CXX"; then
3355 if test -n "$CCC"; then
3356 CXX=$CCC
3357 else
3358 if test -n "$ac_tool_prefix"; then
3359 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3360 do
3361 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3362 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3364 $as_echo_n "checking for $ac_word... " >&6; }
3365 if test "${ac_cv_prog_CXX+set}" = set; then :
3366 $as_echo_n "(cached) " >&6
3367 else
3368 if test -n "$CXX"; then
3369 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3370 else
3371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3372 for as_dir in $PATH
3373 do
3374 IFS=$as_save_IFS
3375 test -z "$as_dir" && as_dir=.
3376 for ac_exec_ext in '' $ac_executable_extensions; do
3377 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3378 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3379 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3380 break 2
3381 fi
3382 done
3383 done
3384 IFS=$as_save_IFS
3385
3386 fi
3387 fi
3388 CXX=$ac_cv_prog_CXX
3389 if test -n "$CXX"; then
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3391 $as_echo "$CXX" >&6; }
3392 else
3393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3394 $as_echo "no" >&6; }
3395 fi
3396
3397
3398 test -n "$CXX" && break
3399 done
3400 fi
3401 if test -z "$CXX"; then
3402 ac_ct_CXX=$CXX
3403 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3404 do
3405 # Extract the first word of "$ac_prog", so it can be a program name with args.
3406 set dummy $ac_prog; ac_word=$2
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3408 $as_echo_n "checking for $ac_word... " >&6; }
3409 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3410 $as_echo_n "(cached) " >&6
3411 else
3412 if test -n "$ac_ct_CXX"; then
3413 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3414 else
3415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3416 for as_dir in $PATH
3417 do
3418 IFS=$as_save_IFS
3419 test -z "$as_dir" && as_dir=.
3420 for ac_exec_ext in '' $ac_executable_extensions; do
3421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3422 ac_cv_prog_ac_ct_CXX="$ac_prog"
3423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3424 break 2
3425 fi
3426 done
3427 done
3428 IFS=$as_save_IFS
3429
3430 fi
3431 fi
3432 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3433 if test -n "$ac_ct_CXX"; then
3434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3435 $as_echo "$ac_ct_CXX" >&6; }
3436 else
3437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3438 $as_echo "no" >&6; }
3439 fi
3440
3441
3442 test -n "$ac_ct_CXX" && break
3443 done
3444
3445 if test "x$ac_ct_CXX" = x; then
3446 CXX="g++"
3447 else
3448 case $cross_compiling:$ac_tool_warned in
3449 yes:)
3450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3451 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3452 ac_tool_warned=yes ;;
3453 esac
3454 CXX=$ac_ct_CXX
3455 fi
3456 fi
3457
3458 fi
3459 fi
3460 # Provide some information about the compiler.
3461 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3462 set X $ac_compile
3463 ac_compiler=$2
3464 for ac_option in --version -v -V -qversion; do
3465 { { ac_try="$ac_compiler $ac_option >&5"
3466 case "(($ac_try" in
3467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3468 *) ac_try_echo=$ac_try;;
3469 esac
3470 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3471 $as_echo "$ac_try_echo"; } >&5
3472 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3473 ac_status=$?
3474 if test -s conftest.err; then
3475 sed '10a\
3476 ... rest of stderr output deleted ...
3477 10q' conftest.err >conftest.er1
3478 cat conftest.er1 >&5
3479 rm -f conftest.er1 conftest.err
3480 fi
3481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3482 test $ac_status = 0; }
3483 done
3484
3485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3486 /* end confdefs.h. */
3487 #include <stdio.h>
3488 int
3489 main ()
3490 {
3491 FILE *f = fopen ("conftest.out", "w");
3492 return ferror (f) || fclose (f) != 0;
3493
3494 ;
3495 return 0;
3496 }
3497 _ACEOF
3498 ac_clean_files_save=$ac_clean_files
3499 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3500 # Try to create an executable without -o first, disregard a.out.
3501 # It will help us diagnose broken compilers, and finding out an intuition
3502 # of exeext.
3503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3504 $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3505 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3506
3507 # The possible output files:
3508 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3509
3510 ac_rmfiles=
3511 for ac_file in $ac_files
3512 do
3513 case $ac_file in
3514 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3515 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3516 esac
3517 done
3518 rm -f $ac_rmfiles
3519
3520 if { { ac_try="$ac_link_default"
3521 case "(($ac_try" in
3522 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3523 *) ac_try_echo=$ac_try;;
3524 esac
3525 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3526 $as_echo "$ac_try_echo"; } >&5
3527 (eval "$ac_link_default") 2>&5
3528 ac_status=$?
3529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3530 test $ac_status = 0; }; then :
3531 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3532 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3533 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3534 # so that the user can short-circuit this test for compilers unknown to
3535 # Autoconf.
3536 for ac_file in $ac_files ''
3537 do
3538 test -f "$ac_file" || continue
3539 case $ac_file in
3540 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3541 ;;
3542 [ab].out )
3543 # We found the default executable, but exeext='' is most
3544 # certainly right.
3545 break;;
3546 *.* )
3547 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3548 then :; else
3549 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3550 fi
3551 # We set ac_cv_exeext here because the later test for it is not
3552 # safe: cross compilers may not add the suffix if given an `-o'
3553 # argument, so we may need to know it at that point already.
3554 # Even if this section looks crufty: it has the advantage of
3555 # actually working.
3556 break;;
3557 * )
3558 break;;
3559 esac
3560 done
3561 test "$ac_cv_exeext" = no && ac_cv_exeext=
3562
3563 else
3564 ac_file=''
3565 fi
3566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3567 $as_echo "$ac_file" >&6; }
3568 if test -z "$ac_file"; then :
3569 $as_echo "$as_me: failed program was:" >&5
3570 sed 's/^/| /' conftest.$ac_ext >&5
3571
3572 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3573 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3574 { as_fn_set_status 77
3575 as_fn_error "C++ compiler cannot create executables
3576 See \`config.log' for more details." "$LINENO" 5; }; }
3577 fi
3578 ac_exeext=$ac_cv_exeext
3579
3580 # Check that the compiler produces executables we can run. If not, either
3581 # the compiler is broken, or we cross compile.
3582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3583 $as_echo_n "checking whether the C++ compiler works... " >&6; }
3584 # If not cross compiling, check that we can run a simple program.
3585 if test "$cross_compiling" != yes; then
3586 if { ac_try='./$ac_file'
3587 { { case "(($ac_try" in
3588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3589 *) ac_try_echo=$ac_try;;
3590 esac
3591 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3592 $as_echo "$ac_try_echo"; } >&5
3593 (eval "$ac_try") 2>&5
3594 ac_status=$?
3595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3596 test $ac_status = 0; }; }; then
3597 cross_compiling=no
3598 else
3599 if test "$cross_compiling" = maybe; then
3600 cross_compiling=yes
3601 else
3602 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3603 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3604 as_fn_error "cannot run C++ compiled programs.
3605 If you meant to cross compile, use \`--host'.
3606 See \`config.log' for more details." "$LINENO" 5; }
3607 fi
3608 fi
3609 fi
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3611 $as_echo "yes" >&6; }
3612
3613 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3614 ac_clean_files=$ac_clean_files_save
3615 # Check that the compiler produces executables we can run. If not, either
3616 # the compiler is broken, or we cross compile.
3617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3618 $as_echo_n "checking whether we are cross compiling... " >&6; }
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3620 $as_echo "$cross_compiling" >&6; }
3621
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3623 $as_echo_n "checking for suffix of executables... " >&6; }
3624 if { { ac_try="$ac_link"
3625 case "(($ac_try" in
3626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3627 *) ac_try_echo=$ac_try;;
3628 esac
3629 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3630 $as_echo "$ac_try_echo"; } >&5
3631 (eval "$ac_link") 2>&5
3632 ac_status=$?
3633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3634 test $ac_status = 0; }; then :
3635 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3636 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3637 # work properly (i.e., refer to `conftest.exe'), while it won't with
3638 # `rm'.
3639 for ac_file in conftest.exe conftest conftest.*; do
3640 test -f "$ac_file" || continue
3641 case $ac_file in
3642 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3643 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3644 break;;
3645 * ) break;;
3646 esac
3647 done
3648 else
3649 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3650 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3651 as_fn_error "cannot compute suffix of executables: cannot compile and link
3652 See \`config.log' for more details." "$LINENO" 5; }
3653 fi
3654 rm -f conftest$ac_cv_exeext
3655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3656 $as_echo "$ac_cv_exeext" >&6; }
3657
3658 rm -f conftest.$ac_ext
3659 EXEEXT=$ac_cv_exeext
3660 ac_exeext=$EXEEXT
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3662 $as_echo_n "checking for suffix of object files... " >&6; }
3663 if test "${ac_cv_objext+set}" = set; then :
3664 $as_echo_n "(cached) " >&6
3665 else
3666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3667 /* end confdefs.h. */
3668
3669 int
3670 main ()
3671 {
3672
3673 ;
3674 return 0;
3675 }
3676 _ACEOF
3677 rm -f conftest.o conftest.obj
3678 if { { ac_try="$ac_compile"
3679 case "(($ac_try" in
3680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3681 *) ac_try_echo=$ac_try;;
3682 esac
3683 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3684 $as_echo "$ac_try_echo"; } >&5
3685 (eval "$ac_compile") 2>&5
3686 ac_status=$?
3687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3688 test $ac_status = 0; }; then :
3689 for ac_file in conftest.o conftest.obj conftest.*; do
3690 test -f "$ac_file" || continue;
3691 case $ac_file in
3692 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3693 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3694 break;;
3695 esac
3696 done
3697 else
3698 $as_echo "$as_me: failed program was:" >&5
3699 sed 's/^/| /' conftest.$ac_ext >&5
3700
3701 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3702 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3703 as_fn_error "cannot compute suffix of object files: cannot compile
3704 See \`config.log' for more details." "$LINENO" 5; }
3705 fi
3706 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3707 fi
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3709 $as_echo "$ac_cv_objext" >&6; }
3710 OBJEXT=$ac_cv_objext
3711 ac_objext=$OBJEXT
3712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3713 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3714 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3715 $as_echo_n "(cached) " >&6
3716 else
3717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3718 /* end confdefs.h. */
3719
3720 int
3721 main ()
3722 {
3723 #ifndef __GNUC__
3724 choke me
3725 #endif
3726
3727 ;
3728 return 0;
3729 }
3730 _ACEOF
3731 if ac_fn_cxx_try_compile "$LINENO"; then :
3732 ac_compiler_gnu=yes
3733 else
3734 ac_compiler_gnu=no
3735 fi
3736 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3737 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3738
3739 fi
3740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3741 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3742 if test $ac_compiler_gnu = yes; then
3743 GXX=yes
3744 else
3745 GXX=
3746 fi
3747 ac_test_CXXFLAGS=${CXXFLAGS+set}
3748 ac_save_CXXFLAGS=$CXXFLAGS
3749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3750 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3751 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3752 $as_echo_n "(cached) " >&6
3753 else
3754 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3755 ac_cxx_werror_flag=yes
3756 ac_cv_prog_cxx_g=no
3757 CXXFLAGS="-g"
3758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3759 /* end confdefs.h. */
3760
3761 int
3762 main ()
3763 {
3764
3765 ;
3766 return 0;
3767 }
3768 _ACEOF
3769 if ac_fn_cxx_try_compile "$LINENO"; then :
3770 ac_cv_prog_cxx_g=yes
3771 else
3772 CXXFLAGS=""
3773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3774 /* end confdefs.h. */
3775
3776 int
3777 main ()
3778 {
3779
3780 ;
3781 return 0;
3782 }
3783 _ACEOF
3784 if ac_fn_cxx_try_compile "$LINENO"; then :
3785
3786 else
3787 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3788 CXXFLAGS="-g"
3789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3790 /* end confdefs.h. */
3791
3792 int
3793 main ()
3794 {
3795
3796 ;
3797 return 0;
3798 }
3799 _ACEOF
3800 if ac_fn_cxx_try_compile "$LINENO"; then :
3801 ac_cv_prog_cxx_g=yes
3802 fi
3803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3804 fi
3805 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3806 fi
3807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3808 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3809 fi
3810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3811 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3812 if test "$ac_test_CXXFLAGS" = set; then
3813 CXXFLAGS=$ac_save_CXXFLAGS
3814 elif test $ac_cv_prog_cxx_g = yes; then
3815 if test "$GXX" = yes; then
3816 CXXFLAGS="-g -O2"
3817 else
3818 CXXFLAGS="-g"
3819 fi
3820 else
3821 if test "$GXX" = yes; then
3822 CXXFLAGS="-O2"
3823 else
3824 CXXFLAGS=
3825 fi
3826 fi
3827 ac_ext=cpp
3828 ac_cpp='$CXXCPP $CPPFLAGS'
3829 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3830 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3831 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3832
3833
3834
3835
3836
3837
3838
3839 for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
3840 do
3841 # Extract the first word of "$ac_prog", so it can be a program name with args.
3842 set dummy $ac_prog; ac_word=$2
3843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3844 $as_echo_n "checking for $ac_word... " >&6; }
3845 if test "${ac_cv_prog_MPICXX+set}" = set; then :
3846 $as_echo_n "(cached) " >&6
3847 else
3848 if test -n "$MPICXX"; then
3849 ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
3850 else
3851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3852 for as_dir in $PATH
3853 do
3854 IFS=$as_save_IFS
3855 test -z "$as_dir" && as_dir=.
3856 for ac_exec_ext in '' $ac_executable_extensions; do
3857 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3858 ac_cv_prog_MPICXX="$ac_prog"
3859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3860 break 2
3861 fi
3862 done
3863 done
3864 IFS=$as_save_IFS
3865
3866 fi
3867 fi
3868 MPICXX=$ac_cv_prog_MPICXX
3869 if test -n "$MPICXX"; then
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
3871 $as_echo "$MPICXX" >&6; }
3872 else
3873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3874 $as_echo "no" >&6; }
3875 fi
3876
3877
3878 test -n "$MPICXX" && break
3879 done
3880 test -n "$MPICXX" || MPICXX="$CXX"
3881
3882 ax_mpi_save_CXX="$CXX"
3883 CXX="$MPICXX"
3884
3885
3886
3887 if test x = x"$MPILIBS"; then
3888 ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
3889 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
3890 MPILIBS=" "
3891 fi
3892
3893 fi
3894
3895 if test x = x"$MPILIBS"; then
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
3897 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
3898 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
3899 $as_echo_n "(cached) " >&6
3900 else
3901 ac_check_lib_save_LIBS=$LIBS
3902 LIBS="-lmpi $LIBS"
3903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3904 /* end confdefs.h. */
3905
3906 /* Override any GCC internal prototype to avoid an error.
3907 Use char because int might match the return type of a GCC
3908 builtin and then its argument prototype would still apply. */
3909 #ifdef __cplusplus
3910 extern "C"
3911 #endif
3912 char MPI_Init ();
3913 int
3914 main ()
3915 {
3916 return MPI_Init ();
3917 ;
3918 return 0;
3919 }
3920 _ACEOF
3921 if ac_fn_cxx_try_link "$LINENO"; then :
3922 ac_cv_lib_mpi_MPI_Init=yes
3923 else
3924 ac_cv_lib_mpi_MPI_Init=no
3925 fi
3926 rm -f core conftest.err conftest.$ac_objext \
3927 conftest$ac_exeext conftest.$ac_ext
3928 LIBS=$ac_check_lib_save_LIBS
3929 fi
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
3931 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
3932 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
3933 MPILIBS="-lmpi"
3934 fi
3935
3936 fi
3937 if test x = x"$MPILIBS"; then
3938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
3939 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
3940 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
3941 $as_echo_n "(cached) " >&6
3942 else
3943 ac_check_lib_save_LIBS=$LIBS
3944 LIBS="-lmpich $LIBS"
3945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3946 /* end confdefs.h. */
3947
3948 /* Override any GCC internal prototype to avoid an error.
3949 Use char because int might match the return type of a GCC
3950 builtin and then its argument prototype would still apply. */
3951 #ifdef __cplusplus
3952 extern "C"
3953 #endif
3954 char MPI_Init ();
3955 int
3956 main ()
3957 {
3958 return MPI_Init ();
3959 ;
3960 return 0;
3961 }
3962 _ACEOF
3963 if ac_fn_cxx_try_link "$LINENO"; then :
3964 ac_cv_lib_mpich_MPI_Init=yes
3965 else
3966 ac_cv_lib_mpich_MPI_Init=no
3967 fi
3968 rm -f core conftest.err conftest.$ac_objext \
3969 conftest$ac_exeext conftest.$ac_ext
3970 LIBS=$ac_check_lib_save_LIBS
3971 fi
3972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
3973 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
3974 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
3975 MPILIBS="-lmpich"
3976 fi
3977
3978 fi
3979
3980 if test x != x"$MPILIBS"; then
3981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
3982 $as_echo_n "checking for mpi.h... " >&6; }
3983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3984 /* end confdefs.h. */
3985 #include <mpi.h>
3986 int
3987 main ()
3988 {
3989
3990 ;
3991 return 0;
3992 }
3993 _ACEOF
3994 if ac_fn_cxx_try_compile "$LINENO"; then :
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3996 $as_echo "yes" >&6; }
3997 else
3998 MPILIBS=""
3999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4000 $as_echo "no" >&6; }
4001 fi
4002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4003 fi
4004
4005 CXX="$ax_mpi_save_CXX"
4006
4007
4008
4009 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4010 if test x = x"$MPILIBS"; then
4011 USE_MPI="no"
4012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. oopse_MPI will not be built." >&5
4013 $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. oopse_MPI will not be built." >&2;}
4014 :
4015 else
4016 USE_MPI="yes"
4017 :
4018 fi
4019
4020 ac_ext=c
4021 ac_cpp='$CPP $CPPFLAGS'
4022 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4023 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4024 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4025 if test -n "$ac_tool_prefix"; then
4026 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4027 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4029 $as_echo_n "checking for $ac_word... " >&6; }
4030 if test "${ac_cv_prog_CC+set}" = set; then :
4031 $as_echo_n "(cached) " >&6
4032 else
4033 if test -n "$CC"; then
4034 ac_cv_prog_CC="$CC" # Let the user override the test.
4035 else
4036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4037 for as_dir in $PATH
4038 do
4039 IFS=$as_save_IFS
4040 test -z "$as_dir" && as_dir=.
4041 for ac_exec_ext in '' $ac_executable_extensions; do
4042 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4043 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4045 break 2
4046 fi
4047 done
4048 done
4049 IFS=$as_save_IFS
4050
4051 fi
4052 fi
4053 CC=$ac_cv_prog_CC
4054 if test -n "$CC"; then
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4056 $as_echo "$CC" >&6; }
4057 else
4058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4059 $as_echo "no" >&6; }
4060 fi
4061
4062
4063 fi
4064 if test -z "$ac_cv_prog_CC"; then
4065 ac_ct_CC=$CC
4066 # Extract the first word of "gcc", so it can be a program name with args.
4067 set dummy gcc; ac_word=$2
4068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4069 $as_echo_n "checking for $ac_word... " >&6; }
4070 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4071 $as_echo_n "(cached) " >&6
4072 else
4073 if test -n "$ac_ct_CC"; then
4074 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4075 else
4076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4077 for as_dir in $PATH
4078 do
4079 IFS=$as_save_IFS
4080 test -z "$as_dir" && as_dir=.
4081 for ac_exec_ext in '' $ac_executable_extensions; do
4082 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4083 ac_cv_prog_ac_ct_CC="gcc"
4084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4085 break 2
4086 fi
4087 done
4088 done
4089 IFS=$as_save_IFS
4090
4091 fi
4092 fi
4093 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4094 if test -n "$ac_ct_CC"; then
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4096 $as_echo "$ac_ct_CC" >&6; }
4097 else
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4099 $as_echo "no" >&6; }
4100 fi
4101
4102 if test "x$ac_ct_CC" = x; then
4103 CC=""
4104 else
4105 case $cross_compiling:$ac_tool_warned in
4106 yes:)
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4108 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4109 ac_tool_warned=yes ;;
4110 esac
4111 CC=$ac_ct_CC
4112 fi
4113 else
4114 CC="$ac_cv_prog_CC"
4115 fi
4116
4117 if test -z "$CC"; then
4118 if test -n "$ac_tool_prefix"; then
4119 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4120 set dummy ${ac_tool_prefix}cc; ac_word=$2
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4122 $as_echo_n "checking for $ac_word... " >&6; }
4123 if test "${ac_cv_prog_CC+set}" = set; then :
4124 $as_echo_n "(cached) " >&6
4125 else
4126 if test -n "$CC"; then
4127 ac_cv_prog_CC="$CC" # Let the user override the test.
4128 else
4129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4130 for as_dir in $PATH
4131 do
4132 IFS=$as_save_IFS
4133 test -z "$as_dir" && as_dir=.
4134 for ac_exec_ext in '' $ac_executable_extensions; do
4135 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4136 ac_cv_prog_CC="${ac_tool_prefix}cc"
4137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4138 break 2
4139 fi
4140 done
4141 done
4142 IFS=$as_save_IFS
4143
4144 fi
4145 fi
4146 CC=$ac_cv_prog_CC
4147 if test -n "$CC"; then
4148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4149 $as_echo "$CC" >&6; }
4150 else
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4152 $as_echo "no" >&6; }
4153 fi
4154
4155
4156 fi
4157 fi
4158 if test -z "$CC"; then
4159 # Extract the first word of "cc", so it can be a program name with args.
4160 set dummy cc; ac_word=$2
4161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4162 $as_echo_n "checking for $ac_word... " >&6; }
4163 if test "${ac_cv_prog_CC+set}" = set; then :
4164 $as_echo_n "(cached) " >&6
4165 else
4166 if test -n "$CC"; then
4167 ac_cv_prog_CC="$CC" # Let the user override the test.
4168 else
4169 ac_prog_rejected=no
4170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4171 for as_dir in $PATH
4172 do
4173 IFS=$as_save_IFS
4174 test -z "$as_dir" && as_dir=.
4175 for ac_exec_ext in '' $ac_executable_extensions; do
4176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4177 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4178 ac_prog_rejected=yes
4179 continue
4180 fi
4181 ac_cv_prog_CC="cc"
4182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4183 break 2
4184 fi
4185 done
4186 done
4187 IFS=$as_save_IFS
4188
4189 if test $ac_prog_rejected = yes; then
4190 # We found a bogon in the path, so make sure we never use it.
4191 set dummy $ac_cv_prog_CC
4192 shift
4193 if test $# != 0; then
4194 # We chose a different compiler from the bogus one.
4195 # However, it has the same basename, so the bogon will be chosen
4196 # first if we set CC to just the basename; use the full file name.
4197 shift
4198 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4199 fi
4200 fi
4201 fi
4202 fi
4203 CC=$ac_cv_prog_CC
4204 if test -n "$CC"; then
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4206 $as_echo "$CC" >&6; }
4207 else
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4209 $as_echo "no" >&6; }
4210 fi
4211
4212
4213 fi
4214 if test -z "$CC"; then
4215 if test -n "$ac_tool_prefix"; then
4216 for ac_prog in cl.exe
4217 do
4218 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4219 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4221 $as_echo_n "checking for $ac_word... " >&6; }
4222 if test "${ac_cv_prog_CC+set}" = set; then :
4223 $as_echo_n "(cached) " >&6
4224 else
4225 if test -n "$CC"; then
4226 ac_cv_prog_CC="$CC" # Let the user override the test.
4227 else
4228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4229 for as_dir in $PATH
4230 do
4231 IFS=$as_save_IFS
4232 test -z "$as_dir" && as_dir=.
4233 for ac_exec_ext in '' $ac_executable_extensions; do
4234 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4235 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4237 break 2
4238 fi
4239 done
4240 done
4241 IFS=$as_save_IFS
4242
4243 fi
4244 fi
4245 CC=$ac_cv_prog_CC
4246 if test -n "$CC"; then
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4248 $as_echo "$CC" >&6; }
4249 else
4250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4251 $as_echo "no" >&6; }
4252 fi
4253
4254
4255 test -n "$CC" && break
4256 done
4257 fi
4258 if test -z "$CC"; then
4259 ac_ct_CC=$CC
4260 for ac_prog in cl.exe
4261 do
4262 # Extract the first word of "$ac_prog", so it can be a program name with args.
4263 set dummy $ac_prog; ac_word=$2
4264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4265 $as_echo_n "checking for $ac_word... " >&6; }
4266 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4267 $as_echo_n "(cached) " >&6
4268 else
4269 if test -n "$ac_ct_CC"; then
4270 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4271 else
4272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4273 for as_dir in $PATH
4274 do
4275 IFS=$as_save_IFS
4276 test -z "$as_dir" && as_dir=.
4277 for ac_exec_ext in '' $ac_executable_extensions; do
4278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4279 ac_cv_prog_ac_ct_CC="$ac_prog"
4280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4281 break 2
4282 fi
4283 done
4284 done
4285 IFS=$as_save_IFS
4286
4287 fi
4288 fi
4289 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4290 if test -n "$ac_ct_CC"; then
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4292 $as_echo "$ac_ct_CC" >&6; }
4293 else
4294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4295 $as_echo "no" >&6; }
4296 fi
4297
4298
4299 test -n "$ac_ct_CC" && break
4300 done
4301
4302 if test "x$ac_ct_CC" = x; then
4303 CC=""
4304 else
4305 case $cross_compiling:$ac_tool_warned in
4306 yes:)
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4308 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4309 ac_tool_warned=yes ;;
4310 esac
4311 CC=$ac_ct_CC
4312 fi
4313 fi
4314
4315 fi
4316
4317
4318 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4319 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4320 as_fn_error "no acceptable C compiler found in \$PATH
4321 See \`config.log' for more details." "$LINENO" 5; }
4322
4323 # Provide some information about the compiler.
4324 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4325 set X $ac_compile
4326 ac_compiler=$2
4327 for ac_option in --version -v -V -qversion; do
4328 { { ac_try="$ac_compiler $ac_option >&5"
4329 case "(($ac_try" in
4330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4331 *) ac_try_echo=$ac_try;;
4332 esac
4333 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4334 $as_echo "$ac_try_echo"; } >&5
4335 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4336 ac_status=$?
4337 if test -s conftest.err; then
4338 sed '10a\
4339 ... rest of stderr output deleted ...
4340 10q' conftest.err >conftest.er1
4341 cat conftest.er1 >&5
4342 rm -f conftest.er1 conftest.err
4343 fi
4344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4345 test $ac_status = 0; }
4346 done
4347
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4349 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4350 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4351 $as_echo_n "(cached) " >&6
4352 else
4353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4354 /* end confdefs.h. */
4355
4356 int
4357 main ()
4358 {
4359 #ifndef __GNUC__
4360 choke me
4361 #endif
4362
4363 ;
4364 return 0;
4365 }
4366 _ACEOF
4367 if ac_fn_c_try_compile "$LINENO"; then :
4368 ac_compiler_gnu=yes
4369 else
4370 ac_compiler_gnu=no
4371 fi
4372 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4373 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4374
4375 fi
4376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4377 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4378 if test $ac_compiler_gnu = yes; then
4379 GCC=yes
4380 else
4381 GCC=
4382 fi
4383 ac_test_CFLAGS=${CFLAGS+set}
4384 ac_save_CFLAGS=$CFLAGS
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4386 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4387 if test "${ac_cv_prog_cc_g+set}" = set; then :
4388 $as_echo_n "(cached) " >&6
4389 else
4390 ac_save_c_werror_flag=$ac_c_werror_flag
4391 ac_c_werror_flag=yes
4392 ac_cv_prog_cc_g=no
4393 CFLAGS="-g"
4394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4395 /* end confdefs.h. */
4396
4397 int
4398 main ()
4399 {
4400
4401 ;
4402 return 0;
4403 }
4404 _ACEOF
4405 if ac_fn_c_try_compile "$LINENO"; then :
4406 ac_cv_prog_cc_g=yes
4407 else
4408 CFLAGS=""
4409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4410 /* end confdefs.h. */
4411
4412 int
4413 main ()
4414 {
4415
4416 ;
4417 return 0;
4418 }
4419 _ACEOF
4420 if ac_fn_c_try_compile "$LINENO"; then :
4421
4422 else
4423 ac_c_werror_flag=$ac_save_c_werror_flag
4424 CFLAGS="-g"
4425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4426 /* end confdefs.h. */
4427
4428 int
4429 main ()
4430 {
4431
4432 ;
4433 return 0;
4434 }
4435 _ACEOF
4436 if ac_fn_c_try_compile "$LINENO"; then :
4437 ac_cv_prog_cc_g=yes
4438 fi
4439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4440 fi
4441 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4442 fi
4443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4444 ac_c_werror_flag=$ac_save_c_werror_flag
4445 fi
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4447 $as_echo "$ac_cv_prog_cc_g" >&6; }
4448 if test "$ac_test_CFLAGS" = set; then
4449 CFLAGS=$ac_save_CFLAGS
4450 elif test $ac_cv_prog_cc_g = yes; then
4451 if test "$GCC" = yes; then
4452 CFLAGS="-g -O2"
4453 else
4454 CFLAGS="-g"
4455 fi
4456 else
4457 if test "$GCC" = yes; then
4458 CFLAGS="-O2"
4459 else
4460 CFLAGS=
4461 fi
4462 fi
4463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4464 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4465 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4466 $as_echo_n "(cached) " >&6
4467 else
4468 ac_cv_prog_cc_c89=no
4469 ac_save_CC=$CC
4470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4471 /* end confdefs.h. */
4472 #include <stdarg.h>
4473 #include <stdio.h>
4474 #include <sys/types.h>
4475 #include <sys/stat.h>
4476 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4477 struct buf { int x; };
4478 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4479 static char *e (p, i)
4480 char **p;
4481 int i;
4482 {
4483 return p[i];
4484 }
4485 static char *f (char * (*g) (char **, int), char **p, ...)
4486 {
4487 char *s;
4488 va_list v;
4489 va_start (v,p);
4490 s = g (p, va_arg (v,int));
4491 va_end (v);
4492 return s;
4493 }
4494
4495 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4496 function prototypes and stuff, but not '\xHH' hex character constants.
4497 These don't provoke an error unfortunately, instead are silently treated
4498 as 'x'. The following induces an error, until -std is added to get
4499 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4500 array size at least. It's necessary to write '\x00'==0 to get something
4501 that's true only with -std. */
4502 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4503
4504 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4505 inside strings and character constants. */
4506 #define FOO(x) 'x'
4507 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4508
4509 int test (int i, double x);
4510 struct s1 {int (*f) (int a);};
4511 struct s2 {int (*f) (double a);};
4512 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4513 int argc;
4514 char **argv;
4515 int
4516 main ()
4517 {
4518 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4519 ;
4520 return 0;
4521 }
4522 _ACEOF
4523 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4524 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4525 do
4526 CC="$ac_save_CC $ac_arg"
4527 if ac_fn_c_try_compile "$LINENO"; then :
4528 ac_cv_prog_cc_c89=$ac_arg
4529 fi
4530 rm -f core conftest.err conftest.$ac_objext
4531 test "x$ac_cv_prog_cc_c89" != "xno" && break
4532 done
4533 rm -f conftest.$ac_ext
4534 CC=$ac_save_CC
4535
4536 fi
4537 # AC_CACHE_VAL
4538 case "x$ac_cv_prog_cc_c89" in
4539 x)
4540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4541 $as_echo "none needed" >&6; } ;;
4542 xno)
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4544 $as_echo "unsupported" >&6; } ;;
4545 *)
4546 CC="$CC $ac_cv_prog_cc_c89"
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4548 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4549 esac
4550 if test "x$ac_cv_prog_cc_c89" != xno; then :
4551
4552 fi
4553
4554 ac_ext=c
4555 ac_cpp='$CPP $CPPFLAGS'
4556 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4557 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4558 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4559
4560
4561 if test $USE_MPI != no; then :
4562
4563 ac_ext=c
4564 ac_cpp='$CPP $CPPFLAGS'
4565 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4566 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4567 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4568
4569
4570
4571
4572
4573
4574 for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4575 do
4576 # Extract the first word of "$ac_prog", so it can be a program name with args.
4577 set dummy $ac_prog; ac_word=$2
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4579 $as_echo_n "checking for $ac_word... " >&6; }
4580 if test "${ac_cv_prog_MPICC+set}" = set; then :
4581 $as_echo_n "(cached) " >&6
4582 else
4583 if test -n "$MPICC"; then
4584 ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4585 else
4586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4587 for as_dir in $PATH
4588 do
4589 IFS=$as_save_IFS
4590 test -z "$as_dir" && as_dir=.
4591 for ac_exec_ext in '' $ac_executable_extensions; do
4592 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4593 ac_cv_prog_MPICC="$ac_prog"
4594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4595 break 2
4596 fi
4597 done
4598 done
4599 IFS=$as_save_IFS
4600
4601 fi
4602 fi
4603 MPICC=$ac_cv_prog_MPICC
4604 if test -n "$MPICC"; then
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4606 $as_echo "$MPICC" >&6; }
4607 else
4608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4609 $as_echo "no" >&6; }
4610 fi
4611
4612
4613 test -n "$MPICC" && break
4614 done
4615 test -n "$MPICC" || MPICC="$CC"
4616
4617 ax_mpi_save_CC="$CC"
4618 CC="$MPICC"
4619
4620
4621
4622 if test x = x"$MPILIBS"; then
4623 ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4624 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4625 MPILIBS=" "
4626 fi
4627
4628 fi
4629
4630 if test x = x"$MPILIBS"; then
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4632 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4633 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4634 $as_echo_n "(cached) " >&6
4635 else
4636 ac_check_lib_save_LIBS=$LIBS
4637 LIBS="-lmpi $LIBS"
4638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4639 /* end confdefs.h. */
4640
4641 /* Override any GCC internal prototype to avoid an error.
4642 Use char because int might match the return type of a GCC
4643 builtin and then its argument prototype would still apply. */
4644 #ifdef __cplusplus
4645 extern "C"
4646 #endif
4647 char MPI_Init ();
4648 int
4649 main ()
4650 {
4651 return MPI_Init ();
4652 ;
4653 return 0;
4654 }
4655 _ACEOF
4656 if ac_fn_c_try_link "$LINENO"; then :
4657 ac_cv_lib_mpi_MPI_Init=yes
4658 else
4659 ac_cv_lib_mpi_MPI_Init=no
4660 fi
4661 rm -f core conftest.err conftest.$ac_objext \
4662 conftest$ac_exeext conftest.$ac_ext
4663 LIBS=$ac_check_lib_save_LIBS
4664 fi
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4666 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4667 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4668 MPILIBS="-lmpi"
4669 fi
4670
4671 fi
4672 if test x = x"$MPILIBS"; then
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4674 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4675 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4676 $as_echo_n "(cached) " >&6
4677 else
4678 ac_check_lib_save_LIBS=$LIBS
4679 LIBS="-lmpich $LIBS"
4680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4681 /* end confdefs.h. */
4682
4683 /* Override any GCC internal prototype to avoid an error.
4684 Use char because int might match the return type of a GCC
4685 builtin and then its argument prototype would still apply. */
4686 #ifdef __cplusplus
4687 extern "C"
4688 #endif
4689 char MPI_Init ();
4690 int
4691 main ()
4692 {
4693 return MPI_Init ();
4694 ;
4695 return 0;
4696 }
4697 _ACEOF
4698 if ac_fn_c_try_link "$LINENO"; then :
4699 ac_cv_lib_mpich_MPI_Init=yes
4700 else
4701 ac_cv_lib_mpich_MPI_Init=no
4702 fi
4703 rm -f core conftest.err conftest.$ac_objext \
4704 conftest$ac_exeext conftest.$ac_ext
4705 LIBS=$ac_check_lib_save_LIBS
4706 fi
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4708 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4709 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4710 MPILIBS="-lmpich"
4711 fi
4712
4713 fi
4714
4715 if test x != x"$MPILIBS"; then
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4717 $as_echo_n "checking for mpi.h... " >&6; }
4718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4719 /* end confdefs.h. */
4720 #include <mpi.h>
4721 int
4722 main ()
4723 {
4724
4725 ;
4726 return 0;
4727 }
4728 _ACEOF
4729 if ac_fn_c_try_compile "$LINENO"; then :
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4731 $as_echo "yes" >&6; }
4732 else
4733 MPILIBS=""
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4735 $as_echo "no" >&6; }
4736 fi
4737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4738 fi
4739
4740 CC="$ax_mpi_save_CC"
4741
4742
4743
4744 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4745 if test x = x"$MPILIBS"; then
4746 USE_MPI="no"
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. oopse_MPI will not be built." >&5
4748 $as_echo "$as_me: WARNING: No suitable C MPI implementation found. oopse_MPI will not be built." >&2;}
4749 :
4750 else
4751 USE_MPI="yes"
4752 :
4753 fi
4754
4755
4756 fi
4757 ac_ext=${ac_fc_srcext-f}
4758 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4759 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4760 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4761 if test -n "$ac_tool_prefix"; then
4762 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
4763 do
4764 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4765 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4767 $as_echo_n "checking for $ac_word... " >&6; }
4768 if test "${ac_cv_prog_FC+set}" = set; then :
4769 $as_echo_n "(cached) " >&6
4770 else
4771 if test -n "$FC"; then
4772 ac_cv_prog_FC="$FC" # Let the user override the test.
4773 else
4774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4775 for as_dir in $PATH
4776 do
4777 IFS=$as_save_IFS
4778 test -z "$as_dir" && as_dir=.
4779 for ac_exec_ext in '' $ac_executable_extensions; do
4780 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4781 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4783 break 2
4784 fi
4785 done
4786 done
4787 IFS=$as_save_IFS
4788
4789 fi
4790 fi
4791 FC=$ac_cv_prog_FC
4792 if test -n "$FC"; then
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
4794 $as_echo "$FC" >&6; }
4795 else
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4797 $as_echo "no" >&6; }
4798 fi
4799
4800
4801 test -n "$FC" && break
4802 done
4803 fi
4804 if test -z "$FC"; then
4805 ac_ct_FC=$FC
4806 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
4807 do
4808 # Extract the first word of "$ac_prog", so it can be a program name with args.
4809 set dummy $ac_prog; ac_word=$2
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4811 $as_echo_n "checking for $ac_word... " >&6; }
4812 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
4813 $as_echo_n "(cached) " >&6
4814 else
4815 if test -n "$ac_ct_FC"; then
4816 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4817 else
4818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4819 for as_dir in $PATH
4820 do
4821 IFS=$as_save_IFS
4822 test -z "$as_dir" && as_dir=.
4823 for ac_exec_ext in '' $ac_executable_extensions; do
4824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4825 ac_cv_prog_ac_ct_FC="$ac_prog"
4826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4827 break 2
4828 fi
4829 done
4830 done
4831 IFS=$as_save_IFS
4832
4833 fi
4834 fi
4835 ac_ct_FC=$ac_cv_prog_ac_ct_FC
4836 if test -n "$ac_ct_FC"; then
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
4838 $as_echo "$ac_ct_FC" >&6; }
4839 else
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4841 $as_echo "no" >&6; }
4842 fi
4843
4844
4845 test -n "$ac_ct_FC" && break
4846 done
4847
4848 if test "x$ac_ct_FC" = x; then
4849 FC=""
4850 else
4851 case $cross_compiling:$ac_tool_warned in
4852 yes:)
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4854 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4855 ac_tool_warned=yes ;;
4856 esac
4857 FC=$ac_ct_FC
4858 fi
4859 fi
4860
4861
4862 # Provide some information about the compiler.
4863 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4864 set X $ac_compile
4865 ac_compiler=$2
4866 for ac_option in --version -v -V -qversion; do
4867 { { ac_try="$ac_compiler $ac_option >&5"
4868 case "(($ac_try" in
4869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4870 *) ac_try_echo=$ac_try;;
4871 esac
4872 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4873 $as_echo "$ac_try_echo"; } >&5
4874 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4875 ac_status=$?
4876 if test -s conftest.err; then
4877 sed '10a\
4878 ... rest of stderr output deleted ...
4879 10q' conftest.err >conftest.er1
4880 cat conftest.er1 >&5
4881 rm -f conftest.er1 conftest.err
4882 fi
4883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4884 test $ac_status = 0; }
4885 done
4886 rm -f a.out
4887
4888 # If we don't use `.F' as extension, the preprocessor is not run on the
4889 # input file. (Note that this only needs to work for GNU compilers.)
4890 ac_save_ext=$ac_ext
4891 ac_ext=F
4892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4893 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4894 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4895 $as_echo_n "(cached) " >&6
4896 else
4897 cat > conftest.$ac_ext <<_ACEOF
4898 program main
4899 #ifndef __GNUC__
4900 choke me
4901 #endif
4902
4903 end
4904 _ACEOF
4905 if ac_fn_fc_try_compile "$LINENO"; then :
4906 ac_compiler_gnu=yes
4907 else
4908 ac_compiler_gnu=no
4909 fi
4910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4911 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4912
4913 fi
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4915 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4916 ac_ext=$ac_save_ext
4917 ac_test_FCFLAGS=${FCFLAGS+set}
4918 ac_save_FCFLAGS=$FCFLAGS
4919 FCFLAGS=
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4921 $as_echo_n "checking whether $FC accepts -g... " >&6; }
4922 if test "${ac_cv_prog_fc_g+set}" = set; then :
4923 $as_echo_n "(cached) " >&6
4924 else
4925 FCFLAGS=-g
4926 cat > conftest.$ac_ext <<_ACEOF
4927 program main
4928
4929 end
4930 _ACEOF
4931 if ac_fn_fc_try_compile "$LINENO"; then :
4932 ac_cv_prog_fc_g=yes
4933 else
4934 ac_cv_prog_fc_g=no
4935 fi
4936 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4937
4938 fi
4939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4940 $as_echo "$ac_cv_prog_fc_g" >&6; }
4941 if test "$ac_test_FCFLAGS" = set; then
4942 FCFLAGS=$ac_save_FCFLAGS
4943 elif test $ac_cv_prog_fc_g = yes; then
4944 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4945 FCFLAGS="-g -O2"
4946 else
4947 FCFLAGS="-g"
4948 fi
4949 else
4950 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4951 FCFLAGS="-O2"
4952 else
4953 FCFLAGS=
4954 fi
4955 fi
4956
4957 ac_ext=${ac_fc_srcext-f}
4958 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4959 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4960 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4961
4962
4963 if test $USE_MPI != no; then :
4964
4965 ac_ext=${ac_fc_srcext-f}
4966 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4967 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4968 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4969
4970
4971
4972
4973
4974
4975 for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
4976 do
4977 # Extract the first word of "$ac_prog", so it can be a program name with args.
4978 set dummy $ac_prog; ac_word=$2
4979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4980 $as_echo_n "checking for $ac_word... " >&6; }
4981 if test "${ac_cv_prog_MPIFC+set}" = set; then :
4982 $as_echo_n "(cached) " >&6
4983 else
4984 if test -n "$MPIFC"; then
4985 ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
4986 else
4987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4988 for as_dir in $PATH
4989 do
4990 IFS=$as_save_IFS
4991 test -z "$as_dir" && as_dir=.
4992 for ac_exec_ext in '' $ac_executable_extensions; do
4993 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4994 ac_cv_prog_MPIFC="$ac_prog"
4995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4996 break 2
4997 fi
4998 done
4999 done
5000 IFS=$as_save_IFS
5001
5002 fi
5003 fi
5004 MPIFC=$ac_cv_prog_MPIFC
5005 if test -n "$MPIFC"; then
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
5007 $as_echo "$MPIFC" >&6; }
5008 else
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5010 $as_echo "no" >&6; }
5011 fi
5012
5013
5014 test -n "$MPIFC" && break
5015 done
5016 test -n "$MPIFC" || MPIFC="$FC"
5017
5018 ax_mpi_save_FC="$FC"
5019 FC="$MPIFC"
5020
5021
5022
5023 if test x = x"$MPILIBS"; then
5024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
5025 $as_echo_n "checking for MPI_Init... " >&6; }
5026 cat > conftest.$ac_ext <<_ACEOF
5027 program main
5028 call MPI_Init
5029 end
5030 _ACEOF
5031 if ac_fn_fc_try_link "$LINENO"; then :
5032 MPILIBS=" "
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5034 $as_echo "yes" >&6; }
5035 else
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5037 $as_echo "no" >&6; }
5038 fi
5039 rm -f core conftest.err conftest.$ac_objext \
5040 conftest$ac_exeext conftest.$ac_ext
5041 fi
5042
5043 if test x = x"$MPILIBS"; then
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
5045 $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
5046 if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
5047 $as_echo_n "(cached) " >&6
5048 else
5049 ac_check_lib_save_LIBS=$LIBS
5050 LIBS="-lfmpi $LIBS"
5051 cat > conftest.$ac_ext <<_ACEOF
5052 program main
5053 call MPI_Init
5054 end
5055 _ACEOF
5056 if ac_fn_fc_try_link "$LINENO"; then :
5057 ac_cv_lib_fmpi_MPI_Init=yes
5058 else
5059 ac_cv_lib_fmpi_MPI_Init=no
5060 fi
5061 rm -f core conftest.err conftest.$ac_objext \
5062 conftest$ac_exeext conftest.$ac_ext
5063 LIBS=$ac_check_lib_save_LIBS
5064 fi
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
5066 $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
5067 if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
5068 MPILIBS="-lfmpi"
5069 fi
5070
5071 fi
5072 if test x = x"$MPILIBS"; then
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
5074 $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
5075 if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
5076 $as_echo_n "(cached) " >&6
5077 else
5078 ac_check_lib_save_LIBS=$LIBS
5079 LIBS="-lmpichf90 $LIBS"
5080 cat > conftest.$ac_ext <<_ACEOF
5081 program main
5082 call MPI_Init
5083 end
5084 _ACEOF
5085 if ac_fn_fc_try_link "$LINENO"; then :
5086 ac_cv_lib_mpichf90_MPI_Init=yes
5087 else
5088 ac_cv_lib_mpichf90_MPI_Init=no
5089 fi
5090 rm -f core conftest.err conftest.$ac_objext \
5091 conftest$ac_exeext conftest.$ac_ext
5092 LIBS=$ac_check_lib_save_LIBS
5093 fi
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
5095 $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
5096 if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
5097 MPILIBS="-lmpichf90"
5098 fi
5099
5100 fi
5101
5102 if test x = x"$MPILIBS"; then
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
5104 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
5105 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
5106 $as_echo_n "(cached) " >&6
5107 else
5108 ac_check_lib_save_LIBS=$LIBS
5109 LIBS="-lmpi $LIBS"
5110 cat > conftest.$ac_ext <<_ACEOF
5111 program main
5112 call MPI_Init
5113 end
5114 _ACEOF
5115 if ac_fn_fc_try_link "$LINENO"; then :
5116 ac_cv_lib_mpi_MPI_Init=yes
5117 else
5118 ac_cv_lib_mpi_MPI_Init=no
5119 fi
5120 rm -f core conftest.err conftest.$ac_objext \
5121 conftest$ac_exeext conftest.$ac_ext
5122 LIBS=$ac_check_lib_save_LIBS
5123 fi
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
5125 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
5126 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
5127 MPILIBS="-lmpi"
5128 fi
5129
5130 fi
5131 if test x = x"$MPILIBS"; then
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
5133 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
5134 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
5135 $as_echo_n "(cached) " >&6
5136 else
5137 ac_check_lib_save_LIBS=$LIBS
5138 LIBS="-lmpich $LIBS"
5139 cat > conftest.$ac_ext <<_ACEOF
5140 program main
5141 call MPI_Init
5142 end
5143 _ACEOF
5144 if ac_fn_fc_try_link "$LINENO"; then :
5145 ac_cv_lib_mpich_MPI_Init=yes
5146 else
5147 ac_cv_lib_mpich_MPI_Init=no
5148 fi
5149 rm -f core conftest.err conftest.$ac_objext \
5150 conftest$ac_exeext conftest.$ac_ext
5151 LIBS=$ac_check_lib_save_LIBS
5152 fi
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
5154 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
5155 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
5156 MPILIBS="-lmpich"
5157 fi
5158
5159 fi
5160
5161 if test x != x"$MPILIBS"; then
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
5163 $as_echo_n "checking for mpif.h... " >&6; }
5164 cat > conftest.$ac_ext <<_ACEOF
5165 program main
5166 include 'mpif.h'
5167 end
5168 _ACEOF
5169 if ac_fn_fc_try_compile "$LINENO"; then :
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5171 $as_echo "yes" >&6; }
5172 else
5173 MPILIBS=""
5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5175 $as_echo "no" >&6; }
5176 fi
5177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5178 fi
5179
5180 FC="$ax_mpi_save_FC"
5181
5182
5183
5184 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
5185 if test x = x"$MPILIBS"; then
5186 USE_MPI="no"
5187 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. oopse_MPI will not be built." >&5
5188 $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. oopse_MPI will not be built." >&2;}
5189 :
5190 else
5191 USE_MPI="yes"
5192 :
5193 fi
5194
5195
5196 fi
5197 if test $USE_MPI != no; then :
5198
5199 CXX=$MPICXX
5200 CC=$MPICC
5201 FC=$MPIFC
5202
5203 fi
5204
5205
5206 # Checks for programs.
5207 ac_ext=cpp
5208 ac_cpp='$CXXCPP $CPPFLAGS'
5209 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5210 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5211 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5212 if test -z "$CXX"; then
5213 if test -n "$CCC"; then
5214 CXX=$CCC
5215 else
5216 if test -n "$ac_tool_prefix"; then
5217 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5218 do
5219 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5220 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5222 $as_echo_n "checking for $ac_word... " >&6; }
5223 if test "${ac_cv_prog_CXX+set}" = set; then :
5224 $as_echo_n "(cached) " >&6
5225 else
5226 if test -n "$CXX"; then
5227 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5228 else
5229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5230 for as_dir in $PATH
5231 do
5232 IFS=$as_save_IFS
5233 test -z "$as_dir" && as_dir=.
5234 for ac_exec_ext in '' $ac_executable_extensions; do
5235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5236 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5238 break 2
5239 fi
5240 done
5241 done
5242 IFS=$as_save_IFS
5243
5244 fi
5245 fi
5246 CXX=$ac_cv_prog_CXX
5247 if test -n "$CXX"; then
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5249 $as_echo "$CXX" >&6; }
5250 else
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5252 $as_echo "no" >&6; }
5253 fi
5254
5255
5256 test -n "$CXX" && break
5257 done
5258 fi
5259 if test -z "$CXX"; then
5260 ac_ct_CXX=$CXX
5261 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5262 do
5263 # Extract the first word of "$ac_prog", so it can be a program name with args.
5264 set dummy $ac_prog; ac_word=$2
5265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5266 $as_echo_n "checking for $ac_word... " >&6; }
5267 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5268 $as_echo_n "(cached) " >&6
5269 else
5270 if test -n "$ac_ct_CXX"; then
5271 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5272 else
5273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5274 for as_dir in $PATH
5275 do
5276 IFS=$as_save_IFS
5277 test -z "$as_dir" && as_dir=.
5278 for ac_exec_ext in '' $ac_executable_extensions; do
5279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5280 ac_cv_prog_ac_ct_CXX="$ac_prog"
5281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5282 break 2
5283 fi
5284 done
5285 done
5286 IFS=$as_save_IFS
5287
5288 fi
5289 fi
5290 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5291 if test -n "$ac_ct_CXX"; then
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5293 $as_echo "$ac_ct_CXX" >&6; }
5294 else
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5296 $as_echo "no" >&6; }
5297 fi
5298
5299
5300 test -n "$ac_ct_CXX" && break
5301 done
5302
5303 if test "x$ac_ct_CXX" = x; then
5304 CXX="g++"
5305 else
5306 case $cross_compiling:$ac_tool_warned in
5307 yes:)
5308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5309 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5310 ac_tool_warned=yes ;;
5311 esac
5312 CXX=$ac_ct_CXX
5313 fi
5314 fi
5315
5316 fi
5317 fi
5318 # Provide some information about the compiler.
5319 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5320 set X $ac_compile
5321 ac_compiler=$2
5322 for ac_option in --version -v -V -qversion; do
5323 { { ac_try="$ac_compiler $ac_option >&5"
5324 case "(($ac_try" in
5325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5326 *) ac_try_echo=$ac_try;;
5327 esac
5328 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5329 $as_echo "$ac_try_echo"; } >&5
5330 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5331 ac_status=$?
5332 if test -s conftest.err; then
5333 sed '10a\
5334 ... rest of stderr output deleted ...
5335 10q' conftest.err >conftest.er1
5336 cat conftest.er1 >&5
5337 rm -f conftest.er1 conftest.err
5338 fi
5339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5340 test $ac_status = 0; }
5341 done
5342
5343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5344 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5345 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5346 $as_echo_n "(cached) " >&6
5347 else
5348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5349 /* end confdefs.h. */
5350
5351 int
5352 main ()
5353 {
5354 #ifndef __GNUC__
5355 choke me
5356 #endif
5357
5358 ;
5359 return 0;
5360 }
5361 _ACEOF
5362 if ac_fn_cxx_try_compile "$LINENO"; then :
5363 ac_compiler_gnu=yes
5364 else
5365 ac_compiler_gnu=no
5366 fi
5367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5368 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5369
5370 fi
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5372 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5373 if test $ac_compiler_gnu = yes; then
5374 GXX=yes
5375 else
5376 GXX=
5377 fi
5378 ac_test_CXXFLAGS=${CXXFLAGS+set}
5379 ac_save_CXXFLAGS=$CXXFLAGS
5380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5381 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5382 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5383 $as_echo_n "(cached) " >&6
5384 else
5385 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5386 ac_cxx_werror_flag=yes
5387 ac_cv_prog_cxx_g=no
5388 CXXFLAGS="-g"
5389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5390 /* end confdefs.h. */
5391
5392 int
5393 main ()
5394 {
5395
5396 ;
5397 return 0;
5398 }
5399 _ACEOF
5400 if ac_fn_cxx_try_compile "$LINENO"; then :
5401 ac_cv_prog_cxx_g=yes
5402 else
5403 CXXFLAGS=""
5404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5405 /* end confdefs.h. */
5406
5407 int
5408 main ()
5409 {
5410
5411 ;
5412 return 0;
5413 }
5414 _ACEOF
5415 if ac_fn_cxx_try_compile "$LINENO"; then :
5416
5417 else
5418 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5419 CXXFLAGS="-g"
5420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5421 /* end confdefs.h. */
5422
5423 int
5424 main ()
5425 {
5426
5427 ;
5428 return 0;
5429 }
5430 _ACEOF
5431 if ac_fn_cxx_try_compile "$LINENO"; then :
5432 ac_cv_prog_cxx_g=yes
5433 fi
5434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5435 fi
5436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5437 fi
5438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5439 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5440 fi
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5442 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5443 if test "$ac_test_CXXFLAGS" = set; then
5444 CXXFLAGS=$ac_save_CXXFLAGS
5445 elif test $ac_cv_prog_cxx_g = yes; then
5446 if test "$GXX" = yes; then
5447 CXXFLAGS="-g -O2"
5448 else
5449 CXXFLAGS="-g"
5450 fi
5451 else
5452 if test "$GXX" = yes; then
5453 CXXFLAGS="-O2"
5454 else
5455 CXXFLAGS=
5456 fi
5457 fi
5458 ac_ext=${ac_fc_srcext-f}
5459 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5460 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5461 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5462
5463 ac_ext=c
5464 ac_cpp='$CPP $CPPFLAGS'
5465 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5466 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5467 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5468 if test -n "$ac_tool_prefix"; then
5469 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5470 do
5471 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5472 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5474 $as_echo_n "checking for $ac_word... " >&6; }
5475 if test "${ac_cv_prog_CC+set}" = set; then :
5476 $as_echo_n "(cached) " >&6
5477 else
5478 if test -n "$CC"; then
5479 ac_cv_prog_CC="$CC" # Let the user override the test.
5480 else
5481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5482 for as_dir in $PATH
5483 do
5484 IFS=$as_save_IFS
5485 test -z "$as_dir" && as_dir=.
5486 for ac_exec_ext in '' $ac_executable_extensions; do
5487 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5488 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5489 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5490 break 2
5491 fi
5492 done
5493 done
5494 IFS=$as_save_IFS
5495
5496 fi
5497 fi
5498 CC=$ac_cv_prog_CC
5499 if test -n "$CC"; then
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5501 $as_echo "$CC" >&6; }
5502 else
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5504 $as_echo "no" >&6; }
5505 fi
5506
5507
5508 test -n "$CC" && break
5509 done
5510 fi
5511 if test -z "$CC"; then
5512 ac_ct_CC=$CC
5513 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5514 do
5515 # Extract the first word of "$ac_prog", so it can be a program name with args.
5516 set dummy $ac_prog; ac_word=$2
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5518 $as_echo_n "checking for $ac_word... " >&6; }
5519 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5520 $as_echo_n "(cached) " >&6
5521 else
5522 if test -n "$ac_ct_CC"; then
5523 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5524 else
5525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5526 for as_dir in $PATH
5527 do
5528 IFS=$as_save_IFS
5529 test -z "$as_dir" && as_dir=.
5530 for ac_exec_ext in '' $ac_executable_extensions; do
5531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5532 ac_cv_prog_ac_ct_CC="$ac_prog"
5533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5534 break 2
5535 fi
5536 done
5537 done
5538 IFS=$as_save_IFS
5539
5540 fi
5541 fi
5542 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5543 if test -n "$ac_ct_CC"; then
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5545 $as_echo "$ac_ct_CC" >&6; }
5546 else
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5548 $as_echo "no" >&6; }
5549 fi
5550
5551
5552 test -n "$ac_ct_CC" && break
5553 done
5554
5555 if test "x$ac_ct_CC" = x; then
5556 CC=""
5557 else
5558 case $cross_compiling:$ac_tool_warned in
5559 yes:)
5560 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5561 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5562 ac_tool_warned=yes ;;
5563 esac
5564 CC=$ac_ct_CC
5565 fi
5566 fi
5567
5568
5569 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5570 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5571 as_fn_error "no acceptable C compiler found in \$PATH
5572 See \`config.log' for more details." "$LINENO" 5; }
5573
5574 # Provide some information about the compiler.
5575 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5576 set X $ac_compile
5577 ac_compiler=$2
5578 for ac_option in --version -v -V -qversion; do
5579 { { ac_try="$ac_compiler $ac_option >&5"
5580 case "(($ac_try" in
5581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5582 *) ac_try_echo=$ac_try;;
5583 esac
5584 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5585 $as_echo "$ac_try_echo"; } >&5
5586 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5587 ac_status=$?
5588 if test -s conftest.err; then
5589 sed '10a\
5590 ... rest of stderr output deleted ...
5591 10q' conftest.err >conftest.er1
5592 cat conftest.er1 >&5
5593 rm -f conftest.er1 conftest.err
5594 fi
5595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5596 test $ac_status = 0; }
5597 done
5598
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5600 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5601 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5602 $as_echo_n "(cached) " >&6
5603 else
5604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5605 /* end confdefs.h. */
5606
5607 int
5608 main ()
5609 {
5610 #ifndef __GNUC__
5611 choke me
5612 #endif
5613
5614 ;
5615 return 0;
5616 }
5617 _ACEOF
5618 if ac_fn_c_try_compile "$LINENO"; then :
5619 ac_compiler_gnu=yes
5620 else
5621 ac_compiler_gnu=no
5622 fi
5623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5624 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5625
5626 fi
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5628 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5629 if test $ac_compiler_gnu = yes; then
5630 GCC=yes
5631 else
5632 GCC=
5633 fi
5634 ac_test_CFLAGS=${CFLAGS+set}
5635 ac_save_CFLAGS=$CFLAGS
5636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5637 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5638 if test "${ac_cv_prog_cc_g+set}" = set; then :
5639 $as_echo_n "(cached) " >&6
5640 else
5641 ac_save_c_werror_flag=$ac_c_werror_flag
5642 ac_c_werror_flag=yes
5643 ac_cv_prog_cc_g=no
5644 CFLAGS="-g"
5645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5646 /* end confdefs.h. */
5647
5648 int
5649 main ()
5650 {
5651
5652 ;
5653 return 0;
5654 }
5655 _ACEOF
5656 if ac_fn_c_try_compile "$LINENO"; then :
5657 ac_cv_prog_cc_g=yes
5658 else
5659 CFLAGS=""
5660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5661 /* end confdefs.h. */
5662
5663 int
5664 main ()
5665 {
5666
5667 ;
5668 return 0;
5669 }
5670 _ACEOF
5671 if ac_fn_c_try_compile "$LINENO"; then :
5672
5673 else
5674 ac_c_werror_flag=$ac_save_c_werror_flag
5675 CFLAGS="-g"
5676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5677 /* end confdefs.h. */
5678
5679 int
5680 main ()
5681 {
5682
5683 ;
5684 return 0;
5685 }
5686 _ACEOF
5687 if ac_fn_c_try_compile "$LINENO"; then :
5688 ac_cv_prog_cc_g=yes
5689 fi
5690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5691 fi
5692 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5693 fi
5694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5695 ac_c_werror_flag=$ac_save_c_werror_flag
5696 fi
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5698 $as_echo "$ac_cv_prog_cc_g" >&6; }
5699 if test "$ac_test_CFLAGS" = set; then
5700 CFLAGS=$ac_save_CFLAGS
5701 elif test $ac_cv_prog_cc_g = yes; then
5702 if test "$GCC" = yes; then
5703 CFLAGS="-g -O2"
5704 else
5705 CFLAGS="-g"
5706 fi
5707 else
5708 if test "$GCC" = yes; then
5709 CFLAGS="-O2"
5710 else
5711 CFLAGS=
5712 fi
5713 fi
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5715 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5716 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5717 $as_echo_n "(cached) " >&6
5718 else
5719 ac_cv_prog_cc_c89=no
5720 ac_save_CC=$CC
5721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5722 /* end confdefs.h. */
5723 #include <stdarg.h>
5724 #include <stdio.h>
5725 #include <sys/types.h>
5726 #include <sys/stat.h>
5727 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5728 struct buf { int x; };
5729 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5730 static char *e (p, i)
5731 char **p;
5732 int i;
5733 {
5734 return p[i];
5735 }
5736 static char *f (char * (*g) (char **, int), char **p, ...)
5737 {
5738 char *s;
5739 va_list v;
5740 va_start (v,p);
5741 s = g (p, va_arg (v,int));
5742 va_end (v);
5743 return s;
5744 }
5745
5746 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5747 function prototypes and stuff, but not '\xHH' hex character constants.
5748 These don't provoke an error unfortunately, instead are silently treated
5749 as 'x'. The following induces an error, until -std is added to get
5750 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5751 array size at least. It's necessary to write '\x00'==0 to get something
5752 that's true only with -std. */
5753 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5754
5755 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5756 inside strings and character constants. */
5757 #define FOO(x) 'x'
5758 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5759
5760 int test (int i, double x);
5761 struct s1 {int (*f) (int a);};
5762 struct s2 {int (*f) (double a);};
5763 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5764 int argc;
5765 char **argv;
5766 int
5767 main ()
5768 {
5769 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5770 ;
5771 return 0;
5772 }
5773 _ACEOF
5774 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5775 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5776 do
5777 CC="$ac_save_CC $ac_arg"
5778 if ac_fn_c_try_compile "$LINENO"; then :
5779 ac_cv_prog_cc_c89=$ac_arg
5780 fi
5781 rm -f core conftest.err conftest.$ac_objext
5782 test "x$ac_cv_prog_cc_c89" != "xno" && break
5783 done
5784 rm -f conftest.$ac_ext
5785 CC=$ac_save_CC
5786
5787 fi
5788 # AC_CACHE_VAL
5789 case "x$ac_cv_prog_cc_c89" in
5790 x)
5791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5792 $as_echo "none needed" >&6; } ;;
5793 xno)
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5795 $as_echo "unsupported" >&6; } ;;
5796 *)
5797 CC="$CC $ac_cv_prog_cc_c89"
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5799 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5800 esac
5801 if test "x$ac_cv_prog_cc_c89" != xno; then :
5802
5803 fi
5804
5805 ac_ext=${ac_fc_srcext-f}
5806 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5807 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5808 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5809
5810 ac_ext=${ac_fc_srcext-f}
5811 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5812 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5813 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5814 if test -n "$ac_tool_prefix"; then
5815 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5816 do
5817 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5818 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5820 $as_echo_n "checking for $ac_word... " >&6; }
5821 if test "${ac_cv_prog_FC+set}" = set; then :
5822 $as_echo_n "(cached) " >&6
5823 else
5824 if test -n "$FC"; then
5825 ac_cv_prog_FC="$FC" # Let the user override the test.
5826 else
5827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5828 for as_dir in $PATH
5829 do
5830 IFS=$as_save_IFS
5831 test -z "$as_dir" && as_dir=.
5832 for ac_exec_ext in '' $ac_executable_extensions; do
5833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5834 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
5835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5836 break 2
5837 fi
5838 done
5839 done
5840 IFS=$as_save_IFS
5841
5842 fi
5843 fi
5844 FC=$ac_cv_prog_FC
5845 if test -n "$FC"; then
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
5847 $as_echo "$FC" >&6; }
5848 else
5849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5850 $as_echo "no" >&6; }
5851 fi
5852
5853
5854 test -n "$FC" && break
5855 done
5856 fi
5857 if test -z "$FC"; then
5858 ac_ct_FC=$FC
5859 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5860 do
5861 # Extract the first word of "$ac_prog", so it can be a program name with args.
5862 set dummy $ac_prog; ac_word=$2
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5864 $as_echo_n "checking for $ac_word... " >&6; }
5865 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
5866 $as_echo_n "(cached) " >&6
5867 else
5868 if test -n "$ac_ct_FC"; then
5869 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
5870 else
5871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5872 for as_dir in $PATH
5873 do
5874 IFS=$as_save_IFS
5875 test -z "$as_dir" && as_dir=.
5876 for ac_exec_ext in '' $ac_executable_extensions; do
5877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5878 ac_cv_prog_ac_ct_FC="$ac_prog"
5879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5880 break 2
5881 fi
5882 done
5883 done
5884 IFS=$as_save_IFS
5885
5886 fi
5887 fi
5888 ac_ct_FC=$ac_cv_prog_ac_ct_FC
5889 if test -n "$ac_ct_FC"; then
5890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
5891 $as_echo "$ac_ct_FC" >&6; }
5892 else
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5894 $as_echo "no" >&6; }
5895 fi
5896
5897
5898 test -n "$ac_ct_FC" && break
5899 done
5900
5901 if test "x$ac_ct_FC" = x; then
5902 FC=""
5903 else
5904 case $cross_compiling:$ac_tool_warned in
5905 yes:)
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5907 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5908 ac_tool_warned=yes ;;
5909 esac
5910 FC=$ac_ct_FC
5911 fi
5912 fi
5913
5914
5915 # Provide some information about the compiler.
5916 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
5917 set X $ac_compile
5918 ac_compiler=$2
5919 for ac_option in --version -v -V -qversion; do
5920 { { ac_try="$ac_compiler $ac_option >&5"
5921 case "(($ac_try" in
5922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5923 *) ac_try_echo=$ac_try;;
5924 esac
5925 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5926 $as_echo "$ac_try_echo"; } >&5
5927 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5928 ac_status=$?
5929 if test -s conftest.err; then
5930 sed '10a\
5931 ... rest of stderr output deleted ...
5932 10q' conftest.err >conftest.er1
5933 cat conftest.er1 >&5
5934 rm -f conftest.er1 conftest.err
5935 fi
5936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5937 test $ac_status = 0; }
5938 done
5939 rm -f a.out
5940
5941 # If we don't use `.F' as extension, the preprocessor is not run on the
5942 # input file. (Note that this only needs to work for GNU compilers.)
5943 ac_save_ext=$ac_ext
5944 ac_ext=F
5945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
5946 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
5947 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
5948 $as_echo_n "(cached) " >&6
5949 else
5950 cat > conftest.$ac_ext <<_ACEOF
5951 program main
5952 #ifndef __GNUC__
5953 choke me
5954 #endif
5955
5956 end
5957 _ACEOF
5958 if ac_fn_fc_try_compile "$LINENO"; then :
5959 ac_compiler_gnu=yes
5960 else
5961 ac_compiler_gnu=no
5962 fi
5963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5964 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
5965
5966 fi
5967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
5968 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
5969 ac_ext=$ac_save_ext
5970 ac_test_FCFLAGS=${FCFLAGS+set}
5971 ac_save_FCFLAGS=$FCFLAGS
5972 FCFLAGS=
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
5974 $as_echo_n "checking whether $FC accepts -g... " >&6; }
5975 if test "${ac_cv_prog_fc_g+set}" = set; then :
5976 $as_echo_n "(cached) " >&6
5977 else
5978 FCFLAGS=-g
5979 cat > conftest.$ac_ext <<_ACEOF
5980 program main
5981
5982 end
5983 _ACEOF
5984 if ac_fn_fc_try_compile "$LINENO"; then :
5985 ac_cv_prog_fc_g=yes
5986 else
5987 ac_cv_prog_fc_g=no
5988 fi
5989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5990
5991 fi
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
5993 $as_echo "$ac_cv_prog_fc_g" >&6; }
5994 if test "$ac_test_FCFLAGS" = set; then
5995 FCFLAGS=$ac_save_FCFLAGS
5996 elif test $ac_cv_prog_fc_g = yes; then
5997 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
5998 FCFLAGS="-g -O2"
5999 else
6000 FCFLAGS="-g"
6001 fi
6002 else
6003 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6004 FCFLAGS="-O2"
6005 else
6006 FCFLAGS=
6007 fi
6008 fi
6009
6010 ac_ext=${ac_fc_srcext-f}
6011 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6012 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6013 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6014
6015 ac_ext=c
6016 ac_cpp='$CPP $CPPFLAGS'
6017 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6018 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6019 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6021 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6022 # On Suns, sometimes $CPP names a directory.
6023 if test -n "$CPP" && test -d "$CPP"; then
6024 CPP=
6025 fi
6026 if test -z "$CPP"; then
6027 if test "${ac_cv_prog_CPP+set}" = set; then :
6028 $as_echo_n "(cached) " >&6
6029 else
6030 # Double quotes because CPP needs to be expanded
6031 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6032 do
6033 ac_preproc_ok=false
6034 for ac_c_preproc_warn_flag in '' yes
6035 do
6036 # Use a header file that comes with gcc, so configuring glibc
6037 # with a fresh cross-compiler works.
6038 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6039 # <limits.h> exists even on freestanding compilers.
6040 # On the NeXT, cc -E runs the code through the compiler's parser,
6041 # not just through cpp. "Syntax error" is here to catch this case.
6042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6043 /* end confdefs.h. */
6044 #ifdef __STDC__
6045 # include <limits.h>
6046 #else
6047 # include <assert.h>
6048 #endif
6049 Syntax error
6050 _ACEOF
6051 if ac_fn_c_try_cpp "$LINENO"; then :
6052
6053 else
6054 # Broken: fails on valid input.
6055 continue
6056 fi
6057 rm -f conftest.err conftest.$ac_ext
6058
6059 # OK, works on sane cases. Now check whether nonexistent headers
6060 # can be detected and how.
6061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6062 /* end confdefs.h. */
6063 #include <ac_nonexistent.h>
6064 _ACEOF
6065 if ac_fn_c_try_cpp "$LINENO"; then :
6066 # Broken: success on invalid input.
6067 continue
6068 else
6069 # Passes both tests.
6070 ac_preproc_ok=:
6071 break
6072 fi
6073 rm -f conftest.err conftest.$ac_ext
6074
6075 done
6076 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6077 rm -f conftest.err conftest.$ac_ext
6078 if $ac_preproc_ok; then :
6079 break
6080 fi
6081
6082 done
6083 ac_cv_prog_CPP=$CPP
6084
6085 fi
6086 CPP=$ac_cv_prog_CPP
6087 else
6088 ac_cv_prog_CPP=$CPP
6089 fi
6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6091 $as_echo "$CPP" >&6; }
6092 ac_preproc_ok=false
6093 for ac_c_preproc_warn_flag in '' yes
6094 do
6095 # Use a header file that comes with gcc, so configuring glibc
6096 # with a fresh cross-compiler works.
6097 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6098 # <limits.h> exists even on freestanding compilers.
6099 # On the NeXT, cc -E runs the code through the compiler's parser,
6100 # not just through cpp. "Syntax error" is here to catch this case.
6101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6102 /* end confdefs.h. */
6103 #ifdef __STDC__
6104 # include <limits.h>
6105 #else
6106 # include <assert.h>
6107 #endif
6108 Syntax error
6109 _ACEOF
6110 if ac_fn_c_try_cpp "$LINENO"; then :
6111
6112 else
6113 # Broken: fails on valid input.
6114 continue
6115 fi
6116 rm -f conftest.err conftest.$ac_ext
6117
6118 # OK, works on sane cases. Now check whether nonexistent headers
6119 # can be detected and how.
6120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6121 /* end confdefs.h. */
6122 #include <ac_nonexistent.h>
6123 _ACEOF
6124 if ac_fn_c_try_cpp "$LINENO"; then :
6125 # Broken: success on invalid input.
6126 continue
6127 else
6128 # Passes both tests.
6129 ac_preproc_ok=:
6130 break
6131 fi
6132 rm -f conftest.err conftest.$ac_ext
6133
6134 done
6135 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6136 rm -f conftest.err conftest.$ac_ext
6137 if $ac_preproc_ok; then :
6138
6139 else
6140 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6141 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6142 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6143 See \`config.log' for more details." "$LINENO" 5; }
6144 fi
6145
6146 ac_ext=${ac_fc_srcext-f}
6147 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6148 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6149 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6150
6151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6152 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6153 if test "${ac_cv_path_GREP+set}" = set; then :
6154 $as_echo_n "(cached) " >&6
6155 else
6156 if test -z "$GREP"; then
6157 ac_path_GREP_found=false
6158 # Loop through the user's path and test for each of PROGNAME-LIST
6159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6160 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6161 do
6162 IFS=$as_save_IFS
6163 test -z "$as_dir" && as_dir=.
6164 for ac_prog in grep ggrep; do
6165 for ac_exec_ext in '' $ac_executable_extensions; do
6166 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6167 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
6168 # Check for GNU ac_path_GREP and select it if it is found.
6169 # Check for GNU $ac_path_GREP
6170 case `"$ac_path_GREP" --version 2>&1` in
6171 *GNU*)
6172 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6173 *)
6174 ac_count=0
6175 $as_echo_n 0123456789 >"conftest.in"
6176 while :
6177 do
6178 cat "conftest.in" "conftest.in" >"conftest.tmp"
6179 mv "conftest.tmp" "conftest.in"
6180 cp "conftest.in" "conftest.nl"
6181 $as_echo 'GREP' >> "conftest.nl"
6182 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6183 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6184 as_fn_arith $ac_count + 1 && ac_count=$as_val
6185 if test $ac_count -gt ${ac_path_GREP_max-0}; then
6186 # Best one so far, save it but keep looking for a better one
6187 ac_cv_path_GREP="$ac_path_GREP"
6188 ac_path_GREP_max=$ac_count
6189 fi
6190 # 10*(2^10) chars as input seems more than enough
6191 test $ac_count -gt 10 && break
6192 done
6193 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6194 esac
6195
6196 $ac_path_GREP_found && break 3
6197 done
6198 done
6199 done
6200 IFS=$as_save_IFS
6201 if test -z "$ac_cv_path_GREP"; then
6202 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6203 fi
6204 else
6205 ac_cv_path_GREP=$GREP
6206 fi
6207
6208 fi
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6210 $as_echo "$ac_cv_path_GREP" >&6; }
6211 GREP="$ac_cv_path_GREP"
6212
6213
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6215 $as_echo_n "checking for egrep... " >&6; }
6216 if test "${ac_cv_path_EGREP+set}" = set; then :
6217 $as_echo_n "(cached) " >&6
6218 else
6219 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6220 then ac_cv_path_EGREP="$GREP -E"
6221 else
6222 if test -z "$EGREP"; then
6223 ac_path_EGREP_found=false
6224 # Loop through the user's path and test for each of PROGNAME-LIST
6225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6226 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6227 do
6228 IFS=$as_save_IFS
6229 test -z "$as_dir" && as_dir=.
6230 for ac_prog in egrep; do
6231 for ac_exec_ext in '' $ac_executable_extensions; do
6232 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6233 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6234 # Check for GNU ac_path_EGREP and select it if it is found.
6235 # Check for GNU $ac_path_EGREP
6236 case `"$ac_path_EGREP" --version 2>&1` in
6237 *GNU*)
6238 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6239 *)
6240 ac_count=0
6241 $as_echo_n 0123456789 >"conftest.in"
6242 while :
6243 do
6244 cat "conftest.in" "conftest.in" >"conftest.tmp"
6245 mv "conftest.tmp" "conftest.in"
6246 cp "conftest.in" "conftest.nl"
6247 $as_echo 'EGREP' >> "conftest.nl"
6248 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6249 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6250 as_fn_arith $ac_count + 1 && ac_count=$as_val
6251 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6252 # Best one so far, save it but keep looking for a better one
6253 ac_cv_path_EGREP="$ac_path_EGREP"
6254 ac_path_EGREP_max=$ac_count
6255 fi
6256 # 10*(2^10) chars as input seems more than enough
6257 test $ac_count -gt 10 && break
6258 done
6259 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6260 esac
6261
6262 $ac_path_EGREP_found && break 3
6263 done
6264 done
6265 done
6266 IFS=$as_save_IFS
6267 if test -z "$ac_cv_path_EGREP"; then
6268 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6269 fi
6270 else
6271 ac_cv_path_EGREP=$EGREP
6272 fi
6273
6274 fi
6275 fi
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6277 $as_echo "$ac_cv_path_EGREP" >&6; }
6278 EGREP="$ac_cv_path_EGREP"
6279
6280
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6282 $as_echo_n "checking whether ln -s works... " >&6; }
6283 LN_S=$as_ln_s
6284 if test "$LN_S" = "ln -s"; then
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6286 $as_echo "yes" >&6; }
6287 else
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6289 $as_echo "no, using $LN_S" >&6; }
6290 fi
6291
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6293 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6294 set x ${MAKE-make}
6295 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6296 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6297 $as_echo_n "(cached) " >&6
6298 else
6299 cat >conftest.make <<\_ACEOF
6300 SHELL = /bin/sh
6301 all:
6302 @echo '@@@%%%=$(MAKE)=@@@%%%'
6303 _ACEOF
6304 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6305 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6306 *@@@%%%=?*=@@@%%%*)
6307 eval ac_cv_prog_make_${ac_make}_set=yes;;
6308 *)
6309 eval ac_cv_prog_make_${ac_make}_set=no;;
6310 esac
6311 rm -f conftest.make
6312 fi
6313 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6315 $as_echo "yes" >&6; }
6316 SET_MAKE=
6317 else
6318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6319 $as_echo "no" >&6; }
6320 SET_MAKE="MAKE=${MAKE-make}"
6321 fi
6322
6323 if test -n "$ac_tool_prefix"; then
6324 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6325 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6327 $as_echo_n "checking for $ac_word... " >&6; }
6328 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6329 $as_echo_n "(cached) " >&6
6330 else
6331 if test -n "$RANLIB"; then
6332 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6333 else
6334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6335 for as_dir in $PATH
6336 do
6337 IFS=$as_save_IFS
6338 test -z "$as_dir" && as_dir=.
6339 for ac_exec_ext in '' $ac_executable_extensions; do
6340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6341 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6343 break 2
6344 fi
6345 done
6346 done
6347 IFS=$as_save_IFS
6348
6349 fi
6350 fi
6351 RANLIB=$ac_cv_prog_RANLIB
6352 if test -n "$RANLIB"; then
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6354 $as_echo "$RANLIB" >&6; }
6355 else
6356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6357 $as_echo "no" >&6; }
6358 fi
6359
6360
6361 fi
6362 if test -z "$ac_cv_prog_RANLIB"; then
6363 ac_ct_RANLIB=$RANLIB
6364 # Extract the first word of "ranlib", so it can be a program name with args.
6365 set dummy ranlib; ac_word=$2
6366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6367 $as_echo_n "checking for $ac_word... " >&6; }
6368 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6369 $as_echo_n "(cached) " >&6
6370 else
6371 if test -n "$ac_ct_RANLIB"; then
6372 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6373 else
6374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6375 for as_dir in $PATH
6376 do
6377 IFS=$as_save_IFS
6378 test -z "$as_dir" && as_dir=.
6379 for ac_exec_ext in '' $ac_executable_extensions; do
6380 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6381 ac_cv_prog_ac_ct_RANLIB="ranlib"
6382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6383 break 2
6384 fi
6385 done
6386 done
6387 IFS=$as_save_IFS
6388
6389 fi
6390 fi
6391 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6392 if test -n "$ac_ct_RANLIB"; then
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6394 $as_echo "$ac_ct_RANLIB" >&6; }
6395 else
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6397 $as_echo "no" >&6; }
6398 fi
6399
6400 if test "x$ac_ct_RANLIB" = x; then
6401 RANLIB=":"
6402 else
6403 case $cross_compiling:$ac_tool_warned in
6404 yes:)
6405 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6406 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6407 ac_tool_warned=yes ;;
6408 esac
6409 RANLIB=$ac_ct_RANLIB
6410 fi
6411 else
6412 RANLIB="$ac_cv_prog_RANLIB"
6413 fi
6414
6415
6416 # Extract the first word of "perl", so it can be a program name with args.
6417 set dummy perl; ac_word=$2
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6419 $as_echo_n "checking for $ac_word... " >&6; }
6420 if test "${ac_cv_path_PERLINTERP+set}" = set; then :
6421 $as_echo_n "(cached) " >&6
6422 else
6423 case $PERLINTERP in
6424 [\\/]* | ?:[\\/]*)
6425 ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
6426 ;;
6427 *)
6428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6429 for as_dir in $PATH
6430 do
6431 IFS=$as_save_IFS
6432 test -z "$as_dir" && as_dir=.
6433 for ac_exec_ext in '' $ac_executable_extensions; do
6434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6435 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
6436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6437 break 2
6438 fi
6439 done
6440 done
6441 IFS=$as_save_IFS
6442
6443 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
6444 ;;
6445 esac
6446 fi
6447 PERLINTERP=$ac_cv_path_PERLINTERP
6448 if test -n "$PERLINTERP"; then
6449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
6450 $as_echo "$PERLINTERP" >&6; }
6451 else
6452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6453 $as_echo "no" >&6; }
6454 fi
6455
6456
6457 ac_cv_path_perlinterp="$PERLINTERP"
6458 _sHpB='#!'
6459
6460
6461 # Check whether --with-perl-shebang was given.
6462 if test "${with_perl_shebang+set}" = set; then :
6463 withval=$with_perl_shebang; opt_perl_shebang="$withval"
6464 else
6465 opt_perl_shebang="not_set"
6466 fi
6467
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
6469 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
6470 if test "${ax_cv_opt_perl_shebang+set}" = set; then :
6471 $as_echo_n "(cached) " >&6
6472 else
6473 case "$opt_perl_shebang" in
6474 not_set ) ax_cv_opt_perl_shebang=''
6475 ;;
6476 * )
6477 ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
6478 esac
6479
6480 fi
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
6482 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
6483 if test "A$ax_cv_opt_perl_shebang" != "A"
6484 then
6485 ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
6486 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
6488 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
6489
6490 # Automatic detection of sharpbang formula starts here
6491 else
6492 _somian_shbangperl=`$PERLINTERP -V:startperl`
6493 negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
6495 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
6496 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
6497 $as_echo_n "(cached) " >&6
6498 else
6499 _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
6500 if test "x$_somian_kspb_perl" == x
6501 then _somian_ksbp_warn_empty='durnit'
6502 else
6503 case "A$_somian_kspb_perl" in
6504 A#!*perl* )
6505 ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
6506 ;;
6507 A* ) _somian_ksbp_warn_defau='trouble'
6508 ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
6509 esac
6510 fi
6511
6512 fi
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
6514 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
6515 # The above prints Checking ... result message to user.
6516 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6517
6518 if test A${_somian_ksbp_warn_empty+set} == Aset
6519 then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
6520 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
6521 fi
6522 # Inform user after printing result value
6523 if test A${_somian_ksbp_warn_defau+set} == Aset
6524 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
6525 $as_echo "$as_me: Maybe Not good -" >&6;}
6526 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
6527 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
6528 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
6529 $as_echo "$as_me: OK Good result - " >&6;}
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
6531 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
6532 fi
6533 fi
6534
6535 # Find a good install program. We prefer a C program (faster),
6536 # so one script is as good as another. But avoid the broken or
6537 # incompatible versions:
6538 # SysV /etc/install, /usr/sbin/install
6539 # SunOS /usr/etc/install
6540 # IRIX /sbin/install
6541 # AIX /bin/install
6542 # AmigaOS /C/install, which installs bootblocks on floppy discs
6543 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6544 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6545 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6546 # OS/2's system install, which has a completely different semantic
6547 # ./install, which can be erroneously created by make from ./install.sh.
6548 # Reject install programs that cannot install multiple files.
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6550 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6551 if test -z "$INSTALL"; then
6552 if test "${ac_cv_path_install+set}" = set; then :
6553 $as_echo_n "(cached) " >&6
6554 else
6555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6556 for as_dir in $PATH
6557 do
6558 IFS=$as_save_IFS
6559 test -z "$as_dir" && as_dir=.
6560 # Account for people who put trailing slashes in PATH elements.
6561 case $as_dir/ in #((
6562 ./ | .// | /[cC]/* | \
6563 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6564 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6565 /usr/ucb/* ) ;;
6566 *)
6567 # OSF1 and SCO ODT 3.0 have their own names for install.
6568 # Don't use installbsd from OSF since it installs stuff as root
6569 # by default.
6570 for ac_prog in ginstall scoinst install; do
6571 for ac_exec_ext in '' $ac_executable_extensions; do
6572 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6573 if test $ac_prog = install &&
6574 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6575 # AIX install. It has an incompatible calling convention.
6576 :
6577 elif test $ac_prog = install &&
6578 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6579 # program-specific install script used by HP pwplus--don't use.
6580 :
6581 else
6582 rm -rf conftest.one conftest.two conftest.dir
6583 echo one > conftest.one
6584 echo two > conftest.two
6585 mkdir conftest.dir
6586 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6587 test -s conftest.one && test -s conftest.two &&
6588 test -s conftest.dir/conftest.one &&
6589 test -s conftest.dir/conftest.two
6590 then
6591 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6592 break 3
6593 fi
6594 fi
6595 fi
6596 done
6597 done
6598 ;;
6599 esac
6600
6601 done
6602 IFS=$as_save_IFS
6603
6604 rm -rf conftest.one conftest.two conftest.dir
6605
6606 fi
6607 if test "${ac_cv_path_install+set}" = set; then
6608 INSTALL=$ac_cv_path_install
6609 else
6610 # As a last resort, use the slow shell script. Don't cache a
6611 # value for INSTALL within a source directory, because that will
6612 # break other packages using the cache if that directory is
6613 # removed, or if the value is a relative name.
6614 INSTALL=$ac_install_sh
6615 fi
6616 fi
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6618 $as_echo "$INSTALL" >&6; }
6619
6620 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6621 # It thinks the first close brace ends the variable substitution.
6622 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6623
6624 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6625
6626 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6627
6628 case "x$INSTALL" in
6629 x/*) ;;
6630 *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6631 esac
6632 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
6633 # Extract the first word of "ar", so it can be a program name with args.
6634 set dummy ar; ac_word=$2
6635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6636 $as_echo_n "checking for $ac_word... " >&6; }
6637 if test "${ac_cv_prog_AR+set}" = set; then :
6638 $as_echo_n "(cached) " >&6
6639 else
6640 if test -n "$AR"; then
6641 ac_cv_prog_AR="$AR" # Let the user override the test.
6642 else
6643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6644 for as_dir in $PATH
6645 do
6646 IFS=$as_save_IFS
6647 test -z "$as_dir" && as_dir=.
6648 for ac_exec_ext in '' $ac_executable_extensions; do
6649 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6650 ac_cv_prog_AR="ar"
6651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6652 break 2
6653 fi
6654 done
6655 done
6656 IFS=$as_save_IFS
6657
6658 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
6659 fi
6660 fi
6661 AR=$ac_cv_prog_AR
6662 if test -n "$AR"; then
6663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6664 $as_echo "$AR" >&6; }
6665 else
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6667 $as_echo "no" >&6; }
6668 fi
6669
6670
6671 if test "$AR" = "NONE"; then
6672 cat >confcache <<\_ACEOF
6673 # This file is a shell script that caches the results of configure
6674 # tests run on this system so they can be shared between configure
6675 # scripts and configure runs, see configure's option --config-cache.
6676 # It is not useful on other systems. If it contains results you don't
6677 # want to keep, you may remove or edit it.
6678 #
6679 # config.status only pays attention to the cache file if you give it
6680 # the --recheck option to rerun configure.
6681 #
6682 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6683 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6684 # following values.
6685
6686 _ACEOF
6687
6688 # The following way of writing the cache mishandles newlines in values,
6689 # but we know of no workaround that is simple, portable, and efficient.
6690 # So, we kill variables containing newlines.
6691 # Ultrix sh set writes to stderr and can't be redirected directly,
6692 # and sets the high bit in the cache file unless we assign to the vars.
6693 (
6694 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6695 eval ac_val=\$$ac_var
6696 case $ac_val in #(
6697 *${as_nl}*)
6698 case $ac_var in #(
6699 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6700 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6701 esac
6702 case $ac_var in #(
6703 _ | IFS | as_nl) ;; #(
6704 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6705 *) { eval $ac_var=; unset $ac_var;} ;;
6706 esac ;;
6707 esac
6708 done
6709
6710 (set) 2>&1 |
6711 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6712 *${as_nl}ac_space=\ *)
6713 # `set' does not quote correctly, so add quotes: double-quote
6714 # substitution turns \\\\ into \\, and sed turns \\ into \.
6715 sed -n \
6716 "s/'/'\\\\''/g;
6717 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6718 ;; #(
6719 *)
6720 # `set' quotes correctly as required by POSIX, so do not add quotes.
6721 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6722 ;;
6723 esac |
6724 sort
6725 ) |
6726 sed '
6727 /^ac_cv_env_/b end
6728 t clear
6729 :clear
6730 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6731 t end
6732 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6733 :end' >>confcache
6734 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6735 if test -w "$cache_file"; then
6736 test "x$cache_file" != "x/dev/null" &&
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6738 $as_echo "$as_me: updating cache $cache_file" >&6;}
6739 cat confcache >$cache_file
6740 else
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6742 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6743 fi
6744 fi
6745 rm -f confcache
6746 exit 1
6747 fi
6748 # Extract the first word of "ps", so it can be a program name with args.
6749 set dummy ps; ac_word=$2
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6751 $as_echo_n "checking for $ac_word... " >&6; }
6752 if test "${ac_cv_path_PS+set}" = set; then :
6753 $as_echo_n "(cached) " >&6
6754 else
6755 case $PS in
6756 [\\/]* | ?:[\\/]*)
6757 ac_cv_path_PS="$PS" # Let the user override the test with a path.
6758 ;;
6759 *)
6760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6761 for as_dir in $PATH
6762 do
6763 IFS=$as_save_IFS
6764 test -z "$as_dir" && as_dir=.
6765 for ac_exec_ext in '' $ac_executable_extensions; do
6766 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6767 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
6768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6769 break 2
6770 fi
6771 done
6772 done
6773 IFS=$as_save_IFS
6774
6775 ;;
6776 esac
6777 fi
6778 PS=$ac_cv_path_PS
6779 if test -n "$PS"; then
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
6781 $as_echo "$PS" >&6; }
6782 else
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6784 $as_echo "no" >&6; }
6785 fi
6786
6787
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
6789 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
6790 if test "${ac_cv_prog_ps_syntax+set}" = set; then :
6791 $as_echo_n "(cached) " >&6
6792 else
6793
6794 if $PS ax -o rss > /dev/null 2>&1; then
6795 ac_cv_prog_ps_ax=yes
6796 else
6797 ac_cv_prog_ps_ax=no
6798 fi
6799 if $PS -ef -o rss > /dev/null 2>&1; then
6800 ac_cv_prog_ps_ef=yes
6801 else
6802 ac_cv_prog_ps_ef=no
6803 fi
6804 if test "$ac_cv_prog_ps_ax" = yes; then
6805 ac_cv_prog_ps_syntax=BSD
6806 else
6807 if test "$ac_cv_prog_ps_ef" = yes; then
6808 ac_cv_prog_ps_syntax=POSIX
6809 else
6810 as_fn_error "Could not determine ps syntax" "$LINENO" 5
6811 fi
6812 fi
6813
6814 fi
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
6816 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
6817
6818 cat >>confdefs.h <<_ACEOF
6819 #define PSCOMMAND $PS
6820 _ACEOF
6821
6822 if test "$ac_cv_prog_ps_syntax" = BSD; then
6823
6824 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
6825
6826 else
6827 if test "$ac_cv_prog_ps_syntax" = POSIX; then
6828
6829 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
6830
6831 else
6832 as_fn_error "Unknown ps syntax type!" "$LINENO" 5
6833 fi
6834 fi
6835
6836 ac_ext=${ac_fc_srcext-f}
6837 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6838 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6839 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6840
6841 ac_ext=${ac_fc_srcext-f}
6842 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6843 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6844 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
6846 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
6847 if test "${ac_cv_fc_srcext_F90+set}" = set; then :
6848 $as_echo_n "(cached) " >&6
6849 else
6850 ac_ext=F90
6851 ac_fcflags_srcext_save=$ac_fcflags_srcext
6852 ac_fcflags_srcext=
6853 ac_cv_fc_srcext_F90=unknown
6854 for ac_flag in none -qsuffix=f=F90 -Tf; do
6855 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
6856 cat > conftest.$ac_ext <<_ACEOF
6857 program main
6858
6859 end
6860 _ACEOF
6861 if ac_fn_fc_try_compile "$LINENO"; then :
6862 ac_cv_fc_srcext_F90=$ac_flag; break
6863 fi
6864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6865 done
6866 rm -f conftest.$ac_objext conftest.F90
6867 ac_fcflags_srcext=$ac_fcflags_srcext_save
6868
6869 fi
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
6871 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
6872 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
6873 as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
6874 else
6875 ac_fc_srcext=F90
6876 if test "x$ac_cv_fc_srcext_F90" = xnone; then
6877 ac_fcflags_srcext=""
6878 FCFLAGS_F90=""
6879 else
6880 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
6881 FCFLAGS_F90=$ac_cv_fc_srcext_F90
6882 fi
6883
6884
6885 fi
6886 ac_ext=${ac_fc_srcext-f}
6887 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6888 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6889 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6890
6891
6892
6893
6894
6895 # Try to determine native compiler flags that allow us to use F90 suffix
6896 # for preprocessed f90 source.
6897
6898 if test "$ac_test_PREPFLAG" != "set"; then
6899 PREPFLAG=""
6900 case "${host_cpu}-${host_os}" in
6901
6902 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6903 PREPFLAG="-fpp1 "
6904 fi;;
6905 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6906 PREPFLAG="-qsuffix=cpp=F90 "
6907 fi;;
6908 *darwin*)
6909 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6910 PREPFLAG="-qsuffix=cpp=F90 "
6911 fi;;
6912 esac
6913
6914 if test -z "$PREPFLAG"; then
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
6916 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
6917 PREPFLAG=""
6918 fi
6919
6920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
6921 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
6922
6923 ac_ext=${ac_fc_srcext-f}
6924 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6925 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6926 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6927
6928 ac_save_ext=$ac_ext
6929 ac_ext=F90
6930 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
6931
6932 if test "$PREPFLAG"; then :
6933 FCFLAGS_SRCEXT="${PREPFLAG}"
6934 fi
6935 cat > conftest.$ac_ext <<_ACEOF
6936
6937
6938 program conftest
6939 integer :: i
6940 i = 1
6941 end program conftest
6942
6943 _ACEOF
6944 if ac_fn_fc_try_compile "$LINENO"; then :
6945 prepflagworks=1
6946 else
6947 prepflagworks=0
6948 fi
6949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6950
6951 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
6952 ac_ext=$ac_save_ext
6953 ac_ext=${ac_fc_srcext-f}
6954 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6955 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6956 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6957
6958
6959 if test "$prepflagworks" = 1; then
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6961 $as_echo "yes" >&6; }
6962 FCFLAGS_SRCEXT="${PREPFLAG}"
6963
6964 else
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966 $as_echo "no" >&6; }
6967 as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
6968 fi
6969 fi
6970
6971
6972
6973
6974
6975 # Try to determine native compiler flags that allow us to use F90 suffix
6976 # for preprocessed f90 source with -D type defines
6977
6978 if test "$ac_test_PREPDEFFLAG" != "set"; then
6979 PREPDEFFLAG=""
6980 case "${host_cpu}-${host_os}" in
6981
6982 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6983 PREPDEFFLAG=" "
6984 fi;;
6985 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6986 PREPDEFFLAG="-WF,"
6987 fi;;
6988 *darwin*)
6989 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6990 PREPDEFFLAG="-WF,"
6991 fi;;
6992 esac
6993
6994 if test -z "$PREPDEFFLAG"; then
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
6996 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
6997 PREPDEFFLAG=" "
6998 fi
6999
7000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
7001 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
7002
7003 ac_ext=${ac_fc_srcext-f}
7004 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7005 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7006 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7007
7008 ac_save_ext=$ac_ext
7009 ac_ext=F90
7010 ac_save_FCFLAGS=$FCFLAGS
7011
7012 if test "$PREPDEFFLAG"; then :
7013 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
7014 fi
7015 cat > conftest.$ac_ext <<_ACEOF
7016
7017
7018 program conftest
7019 integer :: i
7020 #ifdef TEST
7021 i = 1
7022 #else
7023 choke me
7024 #endif
7025 end program conftest
7026
7027 _ACEOF
7028 if ac_fn_fc_try_compile "$LINENO"; then :
7029 prepdefflagworks=1
7030 else
7031 prepdefflagworks=0
7032 fi
7033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7034
7035 FCFLAGS=$ac_save_FCFLAGS
7036 ac_ext=$ac_save_ext
7037 ac_ext=${ac_fc_srcext-f}
7038 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7039 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7040 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7041
7042
7043 if test "$prepdefflagworks" = 1; then
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7045 $as_echo "yes" >&6; }
7046
7047 else
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7049 $as_echo "no" >&6; }
7050 as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
7051 fi
7052 fi
7053
7054 ac_ext=${ac_fc_srcext-f}
7055 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7056 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7057 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7059 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7060 if test "${ac_cv_prog_fc_v+set}" = set; then :
7061 $as_echo_n "(cached) " >&6
7062 else
7063 cat > conftest.$ac_ext <<_ACEOF
7064 program main
7065
7066 end
7067 _ACEOF
7068 if ac_fn_fc_try_compile "$LINENO"; then :
7069 ac_cv_prog_fc_v=
7070 # Try some options frequently used verbose output
7071 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7072 cat > conftest.$ac_ext <<_ACEOF
7073 program main
7074
7075 end
7076 _ACEOF
7077
7078 # Compile and link our simple test program by passing a flag (argument
7079 # 1 to this macro) to the Fortran compiler in order to get
7080 # "verbose" output that we can then parse for the Fortran linker
7081 # flags.
7082 ac_save_FCFLAGS=$FCFLAGS
7083 FCFLAGS="$FCFLAGS $ac_verb"
7084 eval "set x $ac_link"
7085 shift
7086 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7087 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7088 # LIBRARY_PATH; skip all such settings.
7089 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7090 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7091 $as_echo "$ac_fc_v_output" >&5
7092 FCFLAGS=$ac_save_FCFLAGS
7093
7094 rm -rf conftest*
7095
7096 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7097 # /foo, /bar, and /baz are search directories for the Fortran linker.
7098 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7099 ac_fc_v_output="`echo $ac_fc_v_output |
7100 grep 'LPATH is:' |
7101 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7102
7103 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7104 # that detects unbalanced quotes in FLIBS should be implemented
7105 # and (ugh) tested at some point.
7106 case $ac_fc_v_output in
7107 # If we are using xlf then replace all the commas with spaces.
7108 *xlfentry*)
7109 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7110
7111 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7112 # $LIBS confuse us, and the libraries appear later in the output anyway).
7113 *mGLOB_options_string*)
7114 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7115
7116 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7117 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7118 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7119 *-cmdline\ * | *-ignore\ * | *-def\ *)
7120 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7121 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7122 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7123 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7124
7125 # If we are using Cray Fortran then delete quotes.
7126 *cft90*)
7127 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7128 esac
7129
7130
7131 # look for -l* and *.a constructs in the output
7132 for ac_arg in $ac_fc_v_output; do
7133 case $ac_arg in
7134 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7135 ac_cv_prog_fc_v=$ac_verb
7136 break 2 ;;
7137 esac
7138 done
7139 done
7140 if test -z "$ac_cv_prog_fc_v"; then
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7142 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7143 fi
7144 else
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7146 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7147 fi
7148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7149
7150 fi
7151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7152 $as_echo "$ac_cv_prog_fc_v" >&6; }
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7154 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7155 if test "${ac_cv_fc_libs+set}" = set; then :
7156 $as_echo_n "(cached) " >&6
7157 else
7158 if test "x$FCLIBS" != "x"; then
7159 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7160 else
7161
7162 cat > conftest.$ac_ext <<_ACEOF
7163 program main
7164
7165 end
7166 _ACEOF
7167
7168 # Compile and link our simple test program by passing a flag (argument
7169 # 1 to this macro) to the Fortran compiler in order to get
7170 # "verbose" output that we can then parse for the Fortran linker
7171 # flags.
7172 ac_save_FCFLAGS=$FCFLAGS
7173 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7174 eval "set x $ac_link"
7175 shift
7176 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7177 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7178 # LIBRARY_PATH; skip all such settings.
7179 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7180 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7181 $as_echo "$ac_fc_v_output" >&5
7182 FCFLAGS=$ac_save_FCFLAGS
7183
7184 rm -rf conftest*
7185
7186 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7187 # /foo, /bar, and /baz are search directories for the Fortran linker.
7188 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7189 ac_fc_v_output="`echo $ac_fc_v_output |
7190 grep 'LPATH is:' |
7191 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7192
7193 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7194 # that detects unbalanced quotes in FLIBS should be implemented
7195 # and (ugh) tested at some point.
7196 case $ac_fc_v_output in
7197 # If we are using xlf then replace all the commas with spaces.
7198 *xlfentry*)
7199 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7200
7201 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7202 # $LIBS confuse us, and the libraries appear later in the output anyway).
7203 *mGLOB_options_string*)
7204 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7205
7206 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7207 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7208 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7209 *-cmdline\ * | *-ignore\ * | *-def\ *)
7210 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7211 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7212 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7213 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7214
7215 # If we are using Cray Fortran then delete quotes.
7216 *cft90*)
7217 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7218 esac
7219
7220
7221
7222 ac_cv_fc_libs=
7223
7224 # Save positional arguments (if any)
7225 ac_save_positional="$@"
7226
7227 set X $ac_fc_v_output
7228 while test $# != 1; do
7229 shift
7230 ac_arg=$1
7231 case $ac_arg in
7232 [\\/]*.a | ?:[\\/]*.a)
7233 ac_exists=false
7234 for ac_i in $ac_cv_fc_libs; do
7235 if test x"$ac_arg" = x"$ac_i"; then
7236 ac_exists=true
7237 break
7238 fi
7239 done
7240
7241 if test x"$ac_exists" = xtrue; then :
7242
7243 else
7244 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7245 fi
7246 ;;
7247 -bI:*)
7248 ac_exists=false
7249 for ac_i in $ac_cv_fc_libs; do
7250 if test x"$ac_arg" = x"$ac_i"; then
7251 ac_exists=true
7252 break
7253 fi
7254 done
7255
7256 if test x"$ac_exists" = xtrue; then :
7257
7258 else
7259 if test "$ac_compiler_gnu" = yes; then
7260 for ac_link_opt in $ac_arg; do
7261 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7262 done
7263 else
7264 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7265 fi
7266 fi
7267 ;;
7268 # Ignore these flags.
7269 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7270 |-LANG:=* | -LIST:* | -LNO:*)
7271 ;;
7272 -lkernel32)
7273 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7274 ;;
7275 -[LRuYz])
7276 # These flags, when seen by themselves, take an argument.
7277 # We remove the space between option and argument and re-iterate
7278 # unless we find an empty arg or a new option (starting with -)
7279 case $2 in
7280 "" | -*);;
7281 *)
7282 ac_arg="$ac_arg$2"
7283 shift; shift
7284 set X $ac_arg "$@"
7285 ;;
7286 esac
7287 ;;
7288 -YP,*)
7289 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7290 ac_exists=false
7291 for ac_i in $ac_cv_fc_libs; do
7292 if test x"$ac_j" = x"$ac_i"; then
7293 ac_exists=true
7294 break
7295 fi
7296 done
7297
7298 if test x"$ac_exists" = xtrue; then :
7299
7300 else
7301 ac_arg="$ac_arg $ac_j"
7302 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7303 fi
7304 done
7305 ;;
7306 -[lLR]*)
7307 ac_exists=false
7308 for ac_i in $ac_cv_fc_libs; do
7309 if test x"$ac_arg" = x"$ac_i"; then
7310 ac_exists=true
7311 break
7312 fi
7313 done
7314
7315 if test x"$ac_exists" = xtrue; then :
7316
7317 else
7318 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7319 fi
7320 ;;
7321 -zallextract*| -zdefaultextract)
7322 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7323 ;;
7324 # Ignore everything else.
7325 esac
7326 done
7327 # restore positional arguments
7328 set X $ac_save_positional; shift
7329
7330 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
7331 # then we insist that the "run path" must be an absolute path (i.e. it
7332 # must begin with a "/").
7333 case `(uname -sr) 2>/dev/null` in
7334 "SunOS 5"*)
7335 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7336 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7337 test "x$ac_ld_run_path" != x &&
7338 if test "$ac_compiler_gnu" = yes; then
7339 for ac_link_opt in $ac_ld_run_path; do
7340 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7341 done
7342 else
7343 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7344 fi
7345 ;;
7346 esac
7347 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7348
7349 fi
7350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7351 $as_echo "$ac_cv_fc_libs" >&6; }
7352 FCLIBS="$ac_cv_fc_libs"
7353
7354
7355 ac_ext=${ac_fc_srcext-f}
7356 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7357 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7358 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7359
7360 ac_ext=${ac_fc_srcext-f}
7361 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7362 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7363 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7364
7365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
7366 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
7367 if test "${ac_cv_fc_dummy_main+set}" = set; then :
7368 $as_echo_n "(cached) " >&6
7369 else
7370 ac_fc_dm_save_LIBS=$LIBS
7371 LIBS="$LIBS $FCLIBS"
7372 ac_fortran_dm_var=FC_DUMMY_MAIN
7373 ac_ext=c
7374 ac_cpp='$CPP $CPPFLAGS'
7375 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7376 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7377 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7378
7379 # First, try linking without a dummy main:
7380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7381 /* end confdefs.h. */
7382
7383 #ifdef FC_DUMMY_MAIN
7384 #ifndef FC_DUMMY_MAIN_EQ_F77
7385 # ifdef __cplusplus
7386 extern "C"
7387 # endif
7388 int FC_DUMMY_MAIN() { return 1; }
7389 #endif
7390 #endif
7391 int
7392 main ()
7393 {
7394
7395 ;
7396 return 0;
7397 }
7398 _ACEOF
7399 if ac_fn_c_try_link "$LINENO"; then :
7400 ac_cv_fortran_dummy_main=none
7401 else
7402 ac_cv_fortran_dummy_main=unknown
7403 fi
7404 rm -f core conftest.err conftest.$ac_objext \
7405 conftest$ac_exeext conftest.$ac_ext
7406
7407 if test $ac_cv_fortran_dummy_main = unknown; then
7408 for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
7409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7410 /* end confdefs.h. */
7411 #define $ac_fortran_dm_var $ac_func
7412 #ifdef FC_DUMMY_MAIN
7413 #ifndef FC_DUMMY_MAIN_EQ_F77
7414 # ifdef __cplusplus
7415 extern "C"
7416 # endif
7417 int FC_DUMMY_MAIN() { return 1; }
7418 #endif
7419 #endif
7420 int
7421 main ()
7422 {
7423
7424 ;
7425 return 0;
7426 }
7427 _ACEOF
7428 if ac_fn_c_try_link "$LINENO"; then :
7429 ac_cv_fortran_dummy_main=$ac_func; break
7430 fi
7431 rm -f core conftest.err conftest.$ac_objext \
7432 conftest$ac_exeext conftest.$ac_ext
7433 done
7434 fi
7435 ac_ext=${ac_fc_srcext-f}
7436 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7437 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7438 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7439 ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
7440 rm -rf conftest*
7441 LIBS=$ac_fc_dm_save_LIBS
7442
7443 fi
7444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
7445 $as_echo "$ac_cv_fc_dummy_main" >&6; }
7446 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
7447 if test "$FC_DUMMY_MAIN" != unknown; then :
7448 if test $FC_DUMMY_MAIN != none; then
7449
7450 cat >>confdefs.h <<_ACEOF
7451 #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
7452 _ACEOF
7453
7454 if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
7455
7456 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
7457
7458 fi
7459 fi
7460 else
7461 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7462 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7463 as_fn_error "linking to Fortran libraries from C fails
7464 See \`config.log' for more details." "$LINENO" 5; }
7465 fi
7466
7467 ac_ext=${ac_fc_srcext-f}
7468 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7469 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7470 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7471
7472 ac_ext=${ac_fc_srcext-f}
7473 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7474 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7475 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
7477 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
7478 if test "${ac_cv_fc_mangling+set}" = set; then :
7479 $as_echo_n "(cached) " >&6
7480 else
7481 cat > conftest.$ac_ext <<_ACEOF
7482 subroutine foobar()
7483 return
7484 end
7485 subroutine foo_bar()
7486 return
7487 end
7488 _ACEOF
7489 if ac_fn_fc_try_compile "$LINENO"; then :
7490 mv conftest.$ac_objext cfortran_test.$ac_objext
7491
7492 ac_save_LIBS=$LIBS
7493 LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
7494
7495 ac_ext=c
7496 ac_cpp='$CPP $CPPFLAGS'
7497 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7498 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7499 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7500 ac_success=no
7501 for ac_foobar in foobar FOOBAR; do
7502 for ac_underscore in "" "_"; do
7503 ac_func="$ac_foobar$ac_underscore"
7504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7505 /* end confdefs.h. */
7506
7507 /* Override any GCC internal prototype to avoid an error.
7508 Use char because int might match the return type of a GCC
7509 builtin and then its argument prototype would still apply. */
7510 #ifdef __cplusplus
7511 extern "C"
7512 #endif
7513 char $ac_func ();
7514 #ifdef FC_DUMMY_MAIN
7515 #ifndef FC_DUMMY_MAIN_EQ_F77
7516 # ifdef __cplusplus
7517 extern "C"
7518 # endif
7519 int FC_DUMMY_MAIN() { return 1; }
7520 #endif
7521 #endif
7522 int
7523 main ()
7524 {
7525 return $ac_func ();
7526 ;
7527 return 0;
7528 }
7529 _ACEOF
7530 if ac_fn_c_try_link "$LINENO"; then :
7531 ac_success=yes; break 2
7532 fi
7533 rm -f core conftest.err conftest.$ac_objext \
7534 conftest$ac_exeext conftest.$ac_ext
7535 done
7536 done
7537 ac_ext=${ac_fc_srcext-f}
7538 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7539 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7540 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7541
7542 if test "$ac_success" = "yes"; then
7543 case $ac_foobar in
7544 foobar)
7545 ac_case=lower
7546 ac_foo_bar=foo_bar
7547 ;;
7548 FOOBAR)
7549 ac_case=upper
7550 ac_foo_bar=FOO_BAR
7551 ;;
7552 esac
7553
7554 ac_ext=c
7555 ac_cpp='$CPP $CPPFLAGS'
7556 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7557 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7558 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7559 ac_success_extra=no
7560 for ac_extra in "" "_"; do
7561 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
7562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7563 /* end confdefs.h. */
7564
7565 /* Override any GCC internal prototype to avoid an error.
7566 Use char because int might match the return type of a GCC
7567 builtin and then its argument prototype would still apply. */
7568 #ifdef __cplusplus
7569 extern "C"
7570 #endif
7571 char $ac_func ();
7572 #ifdef FC_DUMMY_MAIN
7573 #ifndef FC_DUMMY_MAIN_EQ_F77
7574 # ifdef __cplusplus
7575 extern "C"
7576 # endif
7577 int FC_DUMMY_MAIN() { return 1; }
7578 #endif
7579 #endif
7580 int
7581 main ()
7582 {
7583 return $ac_func ();
7584 ;
7585 return 0;
7586 }
7587 _ACEOF
7588 if ac_fn_c_try_link "$LINENO"; then :
7589 ac_success_extra=yes; break
7590 fi
7591 rm -f core conftest.err conftest.$ac_objext \
7592 conftest$ac_exeext conftest.$ac_ext
7593 done
7594 ac_ext=${ac_fc_srcext-f}
7595 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7596 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7597 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7598
7599 if test "$ac_success_extra" = "yes"; then
7600 ac_cv_fc_mangling="$ac_case case"
7601 if test -z "$ac_underscore"; then
7602 ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
7603 else
7604 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
7605 fi
7606 if test -z "$ac_extra"; then
7607 ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
7608 else
7609 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
7610 fi
7611 else
7612 ac_cv_fc_mangling="unknown"
7613 fi
7614 else
7615 ac_cv_fc_mangling="unknown"
7616 fi
7617
7618 LIBS=$ac_save_LIBS
7619 rm -rf conftest*
7620 rm -f cfortran_test*
7621 else
7622 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7623 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7624 as_fn_error "cannot compile a simple Fortran program
7625 See \`config.log' for more details." "$LINENO" 5; }
7626 fi
7627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7628
7629 fi
7630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
7631 $as_echo "$ac_cv_fc_mangling" >&6; }
7632
7633 ac_ext=${ac_fc_srcext-f}
7634 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7635 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7636 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7637
7638 ac_ext=${ac_fc_srcext-f}
7639 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7640 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7641 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7642 case $ac_cv_fc_mangling in
7643 "lower case, no underscore, no extra underscore")
7644 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7645
7646 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
7647 ;;
7648 "lower case, no underscore, extra underscore")
7649 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7650
7651 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7652 ;;
7653 "lower case, underscore, no extra underscore")
7654 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7655
7656 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7657 ;;
7658 "lower case, underscore, extra underscore")
7659 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7660
7661 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
7662 ;;
7663 "upper case, no underscore, no extra underscore")
7664 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7665
7666 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
7667 ;;
7668 "upper case, no underscore, extra underscore")
7669 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7670
7671 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7672 ;;
7673 "upper case, underscore, no extra underscore")
7674 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7675
7676 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7677 ;;
7678 "upper case, underscore, extra underscore")
7679 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7680
7681 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
7682 ;;
7683 *)
7684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
7685 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
7686 ;;
7687 esac
7688
7689 ac_ext=${ac_fc_srcext-f}
7690 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7691 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7692 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7693
7694
7695
7696 ac_ext=${ac_fc_srcext-f}
7697 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7698 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7699 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7701 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7702 if test "${ac_cv_prog_fc_v+set}" = set; then :
7703 $as_echo_n "(cached) " >&6
7704 else
7705 cat > conftest.$ac_ext <<_ACEOF
7706 program main
7707
7708 end
7709 _ACEOF
7710 if ac_fn_fc_try_compile "$LINENO"; then :
7711 ac_cv_prog_fc_v=
7712 # Try some options frequently used verbose output
7713 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7714 cat > conftest.$ac_ext <<_ACEOF
7715 program main
7716
7717 end
7718 _ACEOF
7719
7720 # Compile and link our simple test program by passing a flag (argument
7721 # 1 to this macro) to the Fortran compiler in order to get
7722 # "verbose" output that we can then parse for the Fortran linker
7723 # flags.
7724 ac_save_FCFLAGS=$FCFLAGS
7725 FCFLAGS="$FCFLAGS $ac_verb"
7726 eval "set x $ac_link"
7727 shift
7728 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7729 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7730 # LIBRARY_PATH; skip all such settings.
7731 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7732 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7733 $as_echo "$ac_fc_v_output" >&5
7734 FCFLAGS=$ac_save_FCFLAGS
7735
7736 rm -rf conftest*
7737
7738 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7739 # /foo, /bar, and /baz are search directories for the Fortran linker.
7740 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7741 ac_fc_v_output="`echo $ac_fc_v_output |
7742 grep 'LPATH is:' |
7743 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7744
7745 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7746 # that detects unbalanced quotes in FLIBS should be implemented
7747 # and (ugh) tested at some point.
7748 case $ac_fc_v_output in
7749 # If we are using xlf then replace all the commas with spaces.
7750 *xlfentry*)
7751 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7752
7753 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7754 # $LIBS confuse us, and the libraries appear later in the output anyway).
7755 *mGLOB_options_string*)
7756 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7757
7758 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7759 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7760 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7761 *-cmdline\ * | *-ignore\ * | *-def\ *)
7762 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7763 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7764 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7765 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7766
7767 # If we are using Cray Fortran then delete quotes.
7768 *cft90*)
7769 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7770 esac
7771
7772
7773 # look for -l* and *.a constructs in the output
7774 for ac_arg in $ac_fc_v_output; do
7775 case $ac_arg in
7776 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7777 ac_cv_prog_fc_v=$ac_verb
7778 break 2 ;;
7779 esac
7780 done
7781 done
7782 if test -z "$ac_cv_prog_fc_v"; then
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7784 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7785 fi
7786 else
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7788 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7789 fi
7790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7791
7792 fi
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7794 $as_echo "$ac_cv_prog_fc_v" >&6; }
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7796 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7797 if test "${ac_cv_fc_libs+set}" = set; then :
7798 $as_echo_n "(cached) " >&6
7799 else
7800 if test "x$FCLIBS" != "x"; then
7801 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7802 else
7803
7804 cat > conftest.$ac_ext <<_ACEOF
7805 program main
7806
7807 end
7808 _ACEOF
7809
7810 # Compile and link our simple test program by passing a flag (argument
7811 # 1 to this macro) to the Fortran compiler in order to get
7812 # "verbose" output that we can then parse for the Fortran linker
7813 # flags.
7814 ac_save_FCFLAGS=$FCFLAGS
7815 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7816 eval "set x $ac_link"
7817 shift
7818 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7819 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7820 # LIBRARY_PATH; skip all such settings.
7821 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7822 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7823 $as_echo "$ac_fc_v_output" >&5
7824 FCFLAGS=$ac_save_FCFLAGS
7825
7826 rm -rf conftest*
7827
7828 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7829 # /foo, /bar, and /baz are search directories for the Fortran linker.
7830 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7831 ac_fc_v_output="`echo $ac_fc_v_output |
7832 grep 'LPATH is:' |
7833 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7834
7835 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7836 # that detects unbalanced quotes in FLIBS should be implemented
7837 # and (ugh) tested at some point.
7838 case $ac_fc_v_output in
7839 # If we are using xlf then replace all the commas with spaces.
7840 *xlfentry*)
7841 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7842
7843 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7844 # $LIBS confuse us, and the libraries appear later in the output anyway).
7845 *mGLOB_options_string*)
7846 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7847
7848 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7849 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7850 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7851 *-cmdline\ * | *-ignore\ * | *-def\ *)
7852 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7853 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7854 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7855 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7856
7857 # If we are using Cray Fortran then delete quotes.
7858 *cft90*)
7859 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7860 esac
7861
7862
7863
7864 ac_cv_fc_libs=
7865
7866 # Save positional arguments (if any)
7867 ac_save_positional="$@"
7868
7869 set X $ac_fc_v_output
7870 while test $# != 1; do
7871 shift
7872 ac_arg=$1
7873 case $ac_arg in
7874 [\\/]*.a | ?:[\\/]*.a)
7875 ac_exists=false
7876 for ac_i in $ac_cv_fc_libs; do
7877 if test x"$ac_arg" = x"$ac_i"; then
7878 ac_exists=true
7879 break
7880 fi
7881 done
7882
7883 if test x"$ac_exists" = xtrue; then :
7884
7885 else
7886 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7887 fi
7888 ;;
7889 -bI:*)
7890 ac_exists=false
7891 for ac_i in $ac_cv_fc_libs; do
7892 if test x"$ac_arg" = x"$ac_i"; then
7893 ac_exists=true
7894 break
7895 fi
7896 done
7897
7898 if test x"$ac_exists" = xtrue; then :
7899
7900 else
7901 if test "$ac_compiler_gnu" = yes; then
7902 for ac_link_opt in $ac_arg; do
7903 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7904 done
7905 else
7906 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7907 fi
7908 fi
7909 ;;
7910 # Ignore these flags.
7911 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7912 |-LANG:=* | -LIST:* | -LNO:*)
7913 ;;
7914 -lkernel32)
7915 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7916 ;;
7917 -[LRuYz])
7918 # These flags, when seen by themselves, take an argument.
7919 # We remove the space between option and argument and re-iterate
7920 # unless we find an empty arg or a new option (starting with -)
7921 case $2 in
7922 "" | -*);;
7923 *)
7924 ac_arg="$ac_arg$2"
7925 shift; shift
7926 set X $ac_arg "$@"
7927 ;;
7928 esac
7929 ;;
7930 -YP,*)
7931 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7932 ac_exists=false
7933 for ac_i in $ac_cv_fc_libs; do
7934 if test x"$ac_j" = x"$ac_i"; then
7935 ac_exists=true
7936 break
7937 fi
7938 done
7939
7940 if test x"$ac_exists" = xtrue; then :
7941
7942 else
7943 ac_arg="$ac_arg $ac_j"
7944 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7945 fi
7946 done
7947 ;;
7948 -[lLR]*)
7949 ac_exists=false
7950 for ac_i in $ac_cv_fc_libs; do
7951 if test x"$ac_arg" = x"$ac_i"; then
7952 ac_exists=true
7953 break
7954 fi
7955 done
7956
7957 if test x"$ac_exists" = xtrue; then :
7958
7959 else
7960 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7961 fi
7962 ;;
7963 -zallextract*| -zdefaultextract)
7964 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7965 ;;
7966 # Ignore everything else.
7967 esac
7968 done
7969 # restore positional arguments
7970 set X $ac_save_positional; shift
7971
7972 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
7973 # then we insist that the "run path" must be an absolute path (i.e. it
7974 # must begin with a "/").
7975 case `(uname -sr) 2>/dev/null` in
7976 "SunOS 5"*)
7977 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7978 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7979 test "x$ac_ld_run_path" != x &&
7980 if test "$ac_compiler_gnu" = yes; then
7981 for ac_link_opt in $ac_ld_run_path; do
7982 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7983 done
7984 else
7985 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7986 fi
7987 ;;
7988 esac
7989 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7990
7991 fi
7992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7993 $as_echo "$ac_cv_fc_libs" >&6; }
7994 FCLIBS="$ac_cv_fc_libs"
7995
7996
7997 ac_ext=${ac_fc_srcext-f}
7998 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7999 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8000 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8001
8002
8003
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
8005 $as_echo_n "checking for module suffix... " >&6; }
8006 rm -f conftest*
8007 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8008 rm -f work*
8009 cat >conftest.$ac_ext <<EOF
8010 module conftest
8011 integer n
8012 parameter (n=1)
8013 end module conftest
8014 EOF
8015 # SGI and absoft compilers generates module name in upper case!
8016 testname="conftest"
8017 modcase="lower"
8018 if (eval $ac_compile) 2>/dev/null ; then
8019 MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
8020 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
8021 if test -z "$MOD" ; then
8022 MOD=`ls CONFTEST* 2>/dev/null \
8023 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8024 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
8025 if test -n "$MOD" ; then
8026 testname="CONFTEST"
8027 modcase="upper"
8028 fi
8029 fi
8030 if test -z "$MOD" ; then
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8032 $as_echo "unknown" >&6; }
8033 # Use mod if we can't figure it out
8034 MOD="mod"
8035 else
8036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
8037 $as_echo "$MOD" >&6; }
8038 fi
8039 if test -s work.pcl ; then
8040 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
8041 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
8042 fi
8043 else
8044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8045 $as_echo "unknown" >&6; }
8046 fi
8047
8048
8049
8050
8051
8052 # Check for module include path (some use -I, some (Solaris) use -M, some
8053 # (absoft) use -p).
8054 # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
8055 # specified, work.pcl and work.pc are created. However, if you specify
8056 # a file, it must contain a the name of a file ending in .pc . Ugh!
8057 # Use the module made above
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
8059 $as_echo_n "checking for module directory path flag... " >&6; }
8060 rm -f conftest*
8061 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8062 rm -f work*
8063 cat >conftest.$ac_ext <<EOF
8064 module conftest
8065 integer n
8066 parameter (n=1)
8067 end module conftest
8068 EOF
8069 # SGI and absoft compilers generates module name in upper case!
8070 testname="conftest"
8071 if (eval $ac_compile) 2>/dev/null ; then
8072 mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8073 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
8074 if test -n "$mod" ; then
8075 testname="CONFTEST"
8076 fi
8077 madedir=0
8078 if test ! -d conf ; then mkdir conf ; madedir=1; fi
8079 cp $testname.$MOD conf
8080 rm -f conftest* CONFTEST*
8081 cat >conftest1.$ac_ext <<EOF
8082 program main
8083 use conftest
8084 print *, n
8085 end
8086 EOF
8087 F90_WORK_FILES_ARG=""
8088 F90MODINCSPEC=""
8089 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
8090 MODDIRFLAG="-I"
8091 F90MODINCSPEC="-I<dir>"
8092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
8093 $as_echo "-I" >&6; }
8094 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8095 MODDIRFLAG="-M"
8096 F90MODINCSPEC="-M<dir>"
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
8098 $as_echo "-M" >&6; }
8099 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8100 MODDIRFLAG="-p"
8101 F90MODINCSPEC="-p<dir>"
8102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
8103 $as_echo "-p" >&6; }
8104 elif test -s work.pc ; then
8105 cp work.pc conf/mpimod.pc
8106 echo "mpimod.pc" > conf/mpimod.pcl
8107 echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
8108 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
8109 MODDIRFLAG='-cl,mpimod.pcl'
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
8111 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
8112 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
8113 F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
8114
8115 else
8116 # The version of the Intel compiler that I have refuses to let
8117 # you put the "work catalog" list anywhere but the current
8118 # directory. For example, you cannot in
8119 :
8120 fi
8121 fi
8122 if test -z "MODDIRFLAG" ; then
8123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8124 $as_echo "unknown" >&6; }
8125 fi
8126
8127
8128 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
8129 if test $madedir = 1 ; then rmdir conf ; fi
8130 fi
8131
8132
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
8134 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
8135 if test "${ac_cv_f90_module_names+set}" = set; then :
8136 $as_echo_n "(cached) " >&6
8137 else
8138 ac_ext=${ac_fc_srcext-f}
8139 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8140 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8141 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8142
8143 # carry out the test in a new directory, so that we don't miss anything
8144 mkdir conftest
8145 cd conftest
8146 cat > conftest.$ac_ext <<_ACEOF
8147 MODULE Bar
8148 END MODULE Bar
8149 _ACEOF
8150 if ac_fn_fc_try_compile "$LINENO"; then :
8151 ac_cv_f90_module_names=
8152 ac_file_list=*
8153 for ac_file in $ac_file_list; do
8154 case $ac_file in
8155 # don't care for original source and object files
8156 conftest.$ac_ext | conftest.$ac_objext | conftest.err )
8157 :
8158 ;;
8159 # look for new files derived from the file name
8160 *conftest*)
8161 ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
8162 ac_exists=false
8163 for ac_i in $ac_cv_f90_module_names; do
8164 if test x"$ac_pat" = x"$ac_i"; then
8165 ac_exists=true
8166 break
8167 fi
8168 done
8169
8170 if test x"$ac_exists" = xtrue; then :
8171
8172 else
8173 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8174 fi
8175 ;;
8176 # look for new files derived from the module name,
8177 # with different case translation schemes
8178 *Bar*)
8179 ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
8180 ac_exists=false
8181 for ac_i in $ac_cv_f90_module_names; do
8182 if test x"$ac_pat" = x"$ac_i"; then
8183 ac_exists=true
8184 break
8185 fi
8186 done
8187
8188 if test x"$ac_exists" = xtrue; then :
8189
8190 else
8191 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8192 fi
8193 ;;
8194 *bar*)
8195 ac_pat=`echo $ac_file | sed s/bar/%module%/`
8196 ac_exists=false
8197 for ac_i in $ac_cv_f90_module_names; do
8198 if test x"$ac_pat" = x"$ac_i"; then
8199 ac_exists=true
8200 break
8201 fi
8202 done
8203
8204 if test x"$ac_exists" = xtrue; then :
8205
8206 else
8207 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8208 fi
8209 ;;
8210 *BAR*)
8211 ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
8212 ac_exists=false
8213 for ac_i in $ac_cv_f90_module_names; do
8214 if test x"$ac_pat" = x"$ac_i"; then
8215 ac_exists=true
8216 break
8217 fi
8218 done
8219
8220 if test x"$ac_exists" = xtrue; then :
8221
8222 else
8223 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8224 fi
8225 ;;
8226 # Other files - we have no idea how they are generated
8227 *)
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
8229 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
8230 ;;
8231 esac
8232 done
8233 if test "x$ac_cv_f90_module_names" = "x"; then
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8235 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8236 fi
8237
8238 else
8239 ac_cv_f90_module_names=
8240 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8241 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8242 fi
8243 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8244 cd ..
8245 # cleanup
8246 rm -rf conftest
8247 ac_ext=${ac_fc_srcext-f}
8248 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8249 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8250 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8251
8252 fi
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
8254 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
8255
8256 # We now generate a shell script that will help us to figure out the correct
8257 # module file names, using the value of ac_cv_f90_module_names
8258
8259 echo "Generating shell script modnam"
8260
8261 cat > scripts/modnam << EOF
8262 #! /bin/sh
8263 # This script is auto-generated by configure
8264 #
8265 usage="\\
8266 Usage: \$0 [FILES]
8267
8268 [FILES] are Fortran 90 source files.
8269 The output is a list of module file names that the Fortran 90 compiler
8270 generates when compiling [FILES]."
8271
8272 list=
8273 empty=
8274
8275 if test \$# -eq 0; then
8276 echo "\$usage"; exit 0
8277 fi
8278
8279 while test \$# != 0; do
8280
8281 file=\$1
8282 shift
8283
8284 # strip suffix
8285 base=\`echo \$file | sed 's/[.][^.]*$//'\`
8286
8287 test ! -f \$file && continue
8288
8289 # Look for module definitions and transform them to upper / lower case
8290 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/'\`
8291 upper=\`echo \$mods | tr a-z A-Z\`
8292 lower=\`echo \$mods | tr A-Z a-z\`
8293
8294 # Here, the patterns for generating module file names were inserted by configure
8295 for trans in $ac_cv_f90_module_names; do
8296
8297 pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
8298 var=empty
8299 case \$pat in
8300 %MODULE%)
8301 var=upper ;;
8302 %Module%)
8303 var=mods ;;
8304 %module%)
8305 var=lower ;;
8306 %FILE%)
8307 test -n "\$mods" && var=base ;;
8308 esac
8309 new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
8310 list="\$list \$new"
8311 done
8312 done
8313
8314 echo \$list
8315 # end of configure-generated script
8316 EOF
8317 chmod 755 scripts/modnam
8318
8319 pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
8320 F90_MODULE_NAMES=empty
8321 case $pat in
8322 %MODULE%)
8323 F90_MODULE_NAMES=UPPER ;;
8324 %Module%)
8325 F90_MODULE_NAMES=Mixed ;;
8326 %module%)
8327 F90_MODULE_NAMES=lower ;;
8328 *)
8329 F90_MODULE_NAMES=unknown ;;
8330 esac
8331
8332 ac_ext=${ac_fc_srcext-f}
8333 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8334 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8335 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8336
8337
8338 ac_ext=c
8339 ac_cpp='$CPP $CPPFLAGS'
8340 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8341 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8342 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8343
8344
8345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
8346 $as_echo_n "checking for asin in -lm... " >&6; }
8347 if test "${ac_cv_lib_m_asin+set}" = set; then :
8348 $as_echo_n "(cached) " >&6
8349 else
8350 ac_check_lib_save_LIBS=$LIBS
8351 LIBS="-lm $LIBS"
8352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8353 /* end confdefs.h. */
8354
8355 /* Override any GCC internal prototype to avoid an error.
8356 Use char because int might match the return type of a GCC
8357 builtin and then its argument prototype would still apply. */
8358 #ifdef __cplusplus
8359 extern "C"
8360 #endif
8361 char asin ();
8362 #ifdef FC_DUMMY_MAIN
8363 #ifndef FC_DUMMY_MAIN_EQ_F77
8364 # ifdef __cplusplus
8365 extern "C"
8366 # endif
8367 int FC_DUMMY_MAIN() { return 1; }
8368 #endif
8369 #endif
8370 int
8371 main ()
8372 {
8373 return asin ();
8374 ;
8375 return 0;
8376 }
8377 _ACEOF
8378 if ac_fn_c_try_link "$LINENO"; then :
8379 ac_cv_lib_m_asin=yes
8380 else
8381 ac_cv_lib_m_asin=no
8382 fi
8383 rm -f core conftest.err conftest.$ac_objext \
8384 conftest$ac_exeext conftest.$ac_ext
8385 LIBS=$ac_check_lib_save_LIBS
8386 fi
8387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
8388 $as_echo "$ac_cv_lib_m_asin" >&6; }
8389 if test "x$ac_cv_lib_m_asin" = x""yes; then :
8390 cat >>confdefs.h <<_ACEOF
8391 #define HAVE_LIBM 1
8392 _ACEOF
8393
8394 LIBS="-lm $LIBS"
8395
8396 else
8397 exit
8398 fi
8399
8400
8401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8402 $as_echo_n "checking for ANSI C header files... " >&6; }
8403 if test "${ac_cv_header_stdc+set}" = set; then :
8404 $as_echo_n "(cached) " >&6
8405 else
8406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8407 /* end confdefs.h. */
8408 #include <stdlib.h>
8409 #include <stdarg.h>
8410 #include <string.h>
8411 #include <float.h>
8412
8413 #ifdef FC_DUMMY_MAIN
8414 #ifndef FC_DUMMY_MAIN_EQ_F77
8415 # ifdef __cplusplus
8416 extern "C"
8417 # endif
8418 int FC_DUMMY_MAIN() { return 1; }
8419 #endif
8420 #endif
8421 int
8422 main ()
8423 {
8424
8425 ;
8426 return 0;
8427 }
8428 _ACEOF
8429 if ac_fn_c_try_compile "$LINENO"; then :
8430 ac_cv_header_stdc=yes
8431 else
8432 ac_cv_header_stdc=no
8433 fi
8434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8435
8436 if test $ac_cv_header_stdc = yes; then
8437 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8439 /* end confdefs.h. */
8440 #include <string.h>
8441
8442 _ACEOF
8443 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8444 $EGREP "memchr" >/dev/null 2>&1; then :
8445
8446 else
8447 ac_cv_header_stdc=no
8448 fi
8449 rm -f conftest*
8450
8451 fi
8452
8453 if test $ac_cv_header_stdc = yes; then
8454 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8456 /* end confdefs.h. */
8457 #include <stdlib.h>
8458
8459 _ACEOF
8460 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8461 $EGREP "free" >/dev/null 2>&1; then :
8462
8463 else
8464 ac_cv_header_stdc=no
8465 fi
8466 rm -f conftest*
8467
8468 fi
8469
8470 if test $ac_cv_header_stdc = yes; then
8471 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8472 if test "$cross_compiling" = yes; then :
8473 :
8474 else
8475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8476 /* end confdefs.h. */
8477 #include <ctype.h>
8478 #include <stdlib.h>
8479 #if ((' ' & 0x0FF) == 0x020)
8480 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8481 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8482 #else
8483 # define ISLOWER(c) \
8484 (('a' <= (c) && (c) <= 'i') \
8485 || ('j' <= (c) && (c) <= 'r') \
8486 || ('s' <= (c) && (c) <= 'z'))
8487 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8488 #endif
8489
8490 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8491 int
8492 main ()
8493 {
8494 int i;
8495 for (i = 0; i < 256; i++)
8496 if (XOR (islower (i), ISLOWER (i))
8497 || toupper (i) != TOUPPER (i))
8498 return 2;
8499 return 0;
8500 }
8501 _ACEOF
8502 if ac_fn_c_try_run "$LINENO"; then :
8503
8504 else
8505 ac_cv_header_stdc=no
8506 fi
8507 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8508 conftest.$ac_objext conftest.beam conftest.$ac_ext
8509 fi
8510
8511 fi
8512 fi
8513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8514 $as_echo "$ac_cv_header_stdc" >&6; }
8515 if test $ac_cv_header_stdc = yes; then
8516
8517 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8518
8519 fi
8520
8521 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8522 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8523 inttypes.h stdint.h unistd.h
8524 do :
8525 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8526 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8527 "
8528 eval as_val=\$$as_ac_Header
8529 if test "x$as_val" = x""yes; then :
8530 cat >>confdefs.h <<_ACEOF
8531 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8532 _ACEOF
8533
8534 fi
8535
8536 done
8537
8538
8539 #
8540 # Handle user hints
8541 #
8542
8543 # Check whether --with-zlib was given.
8544 if test "${with_zlib+set}" = set; then :
8545 withval=$with_zlib; zlib_dir="$withval"
8546 else
8547 zlib_dir="not_set"
8548 fi
8549
8550 if test "$zlib_dir" != "no"; then
8551
8552 if test "$zlib_dir" != "not_set" ; then
8553 if test -d "$zlib_dir"
8554 then
8555 ZLIB_HOME="$zlib_dir"
8556 else
8557 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
8558 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
8559 ZLIB_HOME=/usr/local
8560 if test ! -f "${ZLIB_HOME}/include/zlib.h"
8561 then
8562 ZLIB_HOME=/usr
8563 fi
8564 fi
8565 fi
8566 #
8567 # Locate zlib, if wanted
8568 #
8569 if test -n "${ZLIB_HOME}"
8570 then
8571 ZLIB_OLD_LDFLAGS=$LDFLAGS
8572 ZLIB_OLD_CFLAGS=$CFLAGS
8573 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
8574 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
8575
8576 ac_ext=c
8577 ac_cpp='$CPP $CPPFLAGS'
8578 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8579 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8580 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8581
8582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8583 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8584 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
8585 $as_echo_n "(cached) " >&6
8586 else
8587 ac_check_lib_save_LIBS=$LIBS
8588 LIBS="-lz $LIBS"
8589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8590 /* end confdefs.h. */
8591
8592 /* Override any GCC internal prototype to avoid an error.
8593 Use char because int might match the return type of a GCC
8594 builtin and then its argument prototype would still apply. */
8595 #ifdef __cplusplus
8596 extern "C"
8597 #endif
8598 char inflateEnd ();
8599 #ifdef FC_DUMMY_MAIN
8600 #ifndef FC_DUMMY_MAIN_EQ_F77
8601 # ifdef __cplusplus
8602 extern "C"
8603 # endif
8604 int FC_DUMMY_MAIN() { return 1; }
8605 #endif
8606 #endif
8607 int
8608 main ()
8609 {
8610 return inflateEnd ();
8611 ;
8612 return 0;
8613 }
8614 _ACEOF
8615 if ac_fn_c_try_link "$LINENO"; then :
8616 ac_cv_lib_z_inflateEnd=yes
8617 else
8618 ac_cv_lib_z_inflateEnd=no
8619 fi
8620 rm -f core conftest.err conftest.$ac_objext \
8621 conftest$ac_exeext conftest.$ac_ext
8622 LIBS=$ac_check_lib_save_LIBS
8623 fi
8624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8625 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8626 if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
8627 zlib_cv_libz=yes
8628 else
8629 zlib_cv_libz=no
8630 fi
8631
8632 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8633 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8634 zlib_cv_zlib_h=yes
8635 else
8636 zlib_cv_zlib_h=no
8637 fi
8638
8639
8640 ac_ext=c
8641 ac_cpp='$CPP $CPPFLAGS'
8642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8645
8646
8647 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8648
8649 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
8650
8651
8652 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8653
8654 ZLIB_INC_DIR="${ZLIB_HOME}/include"
8655 ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8656 ZLIB="-lz"
8657 else
8658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
8659 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
8660 ZLIB_INC_DIR=
8661 ZLIB_LIB_DIR=
8662 ZLIB=
8663 LDFLAGS="$ZLIB_OLD_LDFLAGS"
8664 CFLAGS="$ZLIB_OLD_CFLAGS"
8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8666 $as_echo "failed" >&6; }
8667 echo ""
8668 echo "*********************************************************"
8669 echo "* WARNING: Could not find a working zlib installation *"
8670 echo "* If you need OOPSE to be able to deal with compressed *"
8671 echo "* trajectory dump files be sure to specify a valid zlib *"
8672 echo "* installation with --with-zlib=DIR *"
8673 echo "* *"
8674 echo "* OOPSE will still work without zlib installed. *"
8675 echo "*********************************************************"
8676 echo ""
8677 fi
8678
8679
8680
8681 fi
8682 fi
8683
8684 #
8685 # Handle user hints
8686 #
8687
8688 # Check whether --with-fftw was given.
8689 if test "${with_fftw+set}" = set; then :
8690 withval=$with_fftw; fftw_dir="$withval"
8691 else
8692 fftw_dir="not_set"
8693 fi
8694
8695 if test "$fftw_dir" != "no"; then
8696 if test "$fftw_dir" != "not_set" ; then
8697 if test -d "$fftw_dir"; then
8698 FFTW_HOME="$fftw_dir"
8699 else
8700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8701 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8702 FFTW_HOME=/usr/local
8703 if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
8704 FFTW_HOME=/usr
8705 fi
8706 fi
8707 #
8708 # Locate fftw, if wanted
8709 #
8710 if test -n "${FFTW_HOME}"; then
8711 FFTW_OLD_LDFLAGS=$LDFLAGS
8712 FFTW_OLD_CFLAGS=$CFLAGS
8713 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8714 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8715
8716 ac_ext=c
8717 ac_cpp='$CPP $CPPFLAGS'
8718 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8719 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8720 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8721
8722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
8723 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
8724 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
8725 $as_echo_n "(cached) " >&6
8726 else
8727 ac_check_lib_save_LIBS=$LIBS
8728 LIBS="-lfftw3 $LIBS"
8729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8730 /* end confdefs.h. */
8731
8732 /* Override any GCC internal prototype to avoid an error.
8733 Use char because int might match the return type of a GCC
8734 builtin and then its argument prototype would still apply. */
8735 #ifdef __cplusplus
8736 extern "C"
8737 #endif
8738 char fftw_execute ();
8739 #ifdef FC_DUMMY_MAIN
8740 #ifndef FC_DUMMY_MAIN_EQ_F77
8741 # ifdef __cplusplus
8742 extern "C"
8743 # endif
8744 int FC_DUMMY_MAIN() { return 1; }
8745 #endif
8746 #endif
8747 int
8748 main ()
8749 {
8750 return fftw_execute ();
8751 ;
8752 return 0;
8753 }
8754 _ACEOF
8755 if ac_fn_c_try_link "$LINENO"; then :
8756 ac_cv_lib_fftw3_fftw_execute=yes
8757 else
8758 ac_cv_lib_fftw3_fftw_execute=no
8759 fi
8760 rm -f core conftest.err conftest.$ac_objext \
8761 conftest$ac_exeext conftest.$ac_ext
8762 LIBS=$ac_check_lib_save_LIBS
8763 fi
8764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8765 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
8766 if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
8767 fftw_cv_libfftw3=yes
8768 else
8769 fftw_cv_libfftw3=no
8770 fi
8771
8772 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
8773 if test "x$ac_cv_header_fftw3_h" = x""yes; then :
8774 fftw_cv_fftw3_h=yes
8775 else
8776 fftw_cv_fftw3_h=no
8777 fi
8778
8779
8780 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
8782 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
8783 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
8784 $as_echo_n "(cached) " >&6
8785 else
8786 ac_check_lib_save_LIBS=$LIBS
8787 LIBS="-lfftw $LIBS"
8788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8789 /* end confdefs.h. */
8790
8791 /* Override any GCC internal prototype to avoid an error.
8792 Use char because int might match the return type of a GCC
8793 builtin and then its argument prototype would still apply. */
8794 #ifdef __cplusplus
8795 extern "C"
8796 #endif
8797 char fftwnd_one ();
8798 #ifdef FC_DUMMY_MAIN
8799 #ifndef FC_DUMMY_MAIN_EQ_F77
8800 # ifdef __cplusplus
8801 extern "C"
8802 # endif
8803 int FC_DUMMY_MAIN() { return 1; }
8804 #endif
8805 #endif
8806 int
8807 main ()
8808 {
8809 return fftwnd_one ();
8810 ;
8811 return 0;
8812 }
8813 _ACEOF
8814 if ac_fn_c_try_link "$LINENO"; then :
8815 ac_cv_lib_fftw_fftwnd_one=yes
8816 else
8817 ac_cv_lib_fftw_fftwnd_one=no
8818 fi
8819 rm -f core conftest.err conftest.$ac_objext \
8820 conftest$ac_exeext conftest.$ac_ext
8821 LIBS=$ac_check_lib_save_LIBS
8822 fi
8823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8824 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
8825 if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
8826 fftw_cv_libfftw=yes
8827 else
8828 fftw_cv_libfftw=no
8829 fi
8830
8831 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
8832 if test "x$ac_cv_header_fftw_h" = x""yes; then :
8833 fftw_cv_fftw_h=yes
8834 else
8835 fftw_cv_fftw_h=no
8836 fi
8837
8838
8839 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
8841 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
8842 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
8843 $as_echo_n "(cached) " >&6
8844 else
8845 ac_check_lib_save_LIBS=$LIBS
8846 LIBS="-ldfftw $LIBS"
8847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8848 /* end confdefs.h. */
8849
8850 /* Override any GCC internal prototype to avoid an error.
8851 Use char because int might match the return type of a GCC
8852 builtin and then its argument prototype would still apply. */
8853 #ifdef __cplusplus
8854 extern "C"
8855 #endif
8856 char fftwnd_one ();
8857 #ifdef FC_DUMMY_MAIN
8858 #ifndef FC_DUMMY_MAIN_EQ_F77
8859 # ifdef __cplusplus
8860 extern "C"
8861 # endif
8862 int FC_DUMMY_MAIN() { return 1; }
8863 #endif
8864 #endif
8865 int
8866 main ()
8867 {
8868 return fftwnd_one ();
8869 ;
8870 return 0;
8871 }
8872 _ACEOF
8873 if ac_fn_c_try_link "$LINENO"; then :
8874 ac_cv_lib_dfftw_fftwnd_one=yes
8875 else
8876 ac_cv_lib_dfftw_fftwnd_one=no
8877 fi
8878 rm -f core conftest.err conftest.$ac_objext \
8879 conftest$ac_exeext conftest.$ac_ext
8880 LIBS=$ac_check_lib_save_LIBS
8881 fi
8882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8883 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8884 if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
8885 fftw_cv_libdfftw=yes
8886 else
8887 fftw_cv_libdfftw=no
8888 fi
8889
8890 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
8891 if test "x$ac_cv_header_dfftw_h" = x""yes; then :
8892 fftw_cv_dfftw_h=yes
8893 else
8894 fftw_cv_dfftw_h=no
8895 fi
8896
8897
8898 fi
8899 fi
8900 ac_ext=c
8901 ac_cpp='$CPP $CPPFLAGS'
8902 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8903 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8904 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8905
8906 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8907
8908 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
8909
8910 FFTW_INC_DIR="${FFTW_HOME}/include"
8911 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8912 FFTW_LIBS="-lfftw3"
8913 else
8914 if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8915
8916 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
8917
8918 FFTW_INC_DIR="${FFTW_HOME}/include"
8919 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8920 FFTW_LIBS="-lfftw"
8921 else
8922 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8923
8924 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
8925
8926 FFTW_INC_DIR="${FFTW_HOME}/include"
8927 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8928 FFTW_LIBS="-ldfftw"
8929 else
8930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
8931 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
8932 FFTW_INC_DIR=
8933 FFTW_LIB_DIR=
8934 FFTW_LIBS=
8935 LDFLAGS="$FFTW_OLD_LDFLAGS"
8936 CFLAGS="$FFTW_OLD_CFLAGS"
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8938 $as_echo "failed" >&6; }
8939 echo ""
8940 echo "*********************************************************"
8941 echo "* WARNING: Could not find a working FFTW installation *"
8942 echo "* If you need the staticProps program to be able to *"
8943 echo "* compute undulation spectra, be sure to specify a *"
8944 echo "* valid fftw installation with --with-fftw=DIR *"
8945 echo "* *"
8946 echo "* OOPSE will still work without fftw installed. *"
8947 echo "*********************************************************"
8948 echo ""
8949 fi
8950 fi
8951 fi
8952
8953
8954
8955 fi
8956 fi
8957 fi
8958
8959 #
8960 # Handle user hints
8961 #
8962
8963 # Check whether --with-qhull was given.
8964 if test "${with_qhull+set}" = set; then :
8965 withval=$with_qhull; qhull_dir="$withval"
8966 else
8967 qhull_dir="not_set"
8968 fi
8969
8970 QHULL_INC_DIR=
8971 QHULL_LIB_DIR=
8972 QHULL=
8973 USE_QHULL=no
8974
8975 if test "$qhull_dir" != "no"; then
8976 if test "$qhull_dir" != "not_set" ; then
8977 if test -d "$qhull_dir"; then
8978 QHULL_HOME="$qhull_dir"
8979 else
8980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
8981 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
8982 QHULL_HOME=/usr/local
8983 if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
8984 QHULL_HOME=/usr
8985 fi
8986 fi
8987 fi
8988 #
8989 # Locate qhull, if wanted
8990 #
8991 if test -n "${QHULL_HOME}"; then
8992 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
8993 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
8994
8995 ac_ext=c
8996 ac_cpp='$CPP $CPPFLAGS'
8997 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8998 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8999 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9000
9001 QHULL_OLD_LDFLAGS=$LDFLAGS
9002 QHULL_OLD_CFLAGS=$CFLAGS
9003 QHULL_OLD_CPPFLAGS=$CPPFLAGS
9004 LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9005 CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9006 CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
9007 ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
9008 if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
9009 qhull_cv_qhull_h=yes
9010 else
9011 qhull_cv_qhull_h=no
9012 fi
9013
9014
9015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
9016 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
9017 if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
9018 $as_echo_n "(cached) " >&6
9019 else
9020 ac_check_lib_save_LIBS=$LIBS
9021 LIBS="-lqhull $LIBS"
9022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9023 /* end confdefs.h. */
9024
9025 /* Override any GCC internal prototype to avoid an error.
9026 Use char because int might match the return type of a GCC
9027 builtin and then its argument prototype would still apply. */
9028 #ifdef __cplusplus
9029 extern "C"
9030 #endif
9031 char qh_qhull ();
9032 #ifdef FC_DUMMY_MAIN
9033 #ifndef FC_DUMMY_MAIN_EQ_F77
9034 # ifdef __cplusplus
9035 extern "C"
9036 # endif
9037 int FC_DUMMY_MAIN() { return 1; }
9038 #endif
9039 #endif
9040 int
9041 main ()
9042 {
9043 return qh_qhull ();
9044 ;
9045 return 0;
9046 }
9047 _ACEOF
9048 if ac_fn_c_try_link "$LINENO"; then :
9049 ac_cv_lib_qhull_qh_qhull=yes
9050 else
9051 ac_cv_lib_qhull_qh_qhull=no
9052 fi
9053 rm -f core conftest.err conftest.$ac_objext \
9054 conftest$ac_exeext conftest.$ac_ext
9055 LIBS=$ac_check_lib_save_LIBS
9056 fi
9057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
9058 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
9059 if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
9060 qhull_cv_libqhull=yes
9061 else
9062 qhull_cv_libqhull=no
9063 fi
9064
9065 LDFLAGS="$QHULL_OLD_LDFLAGS"
9066 CFLAGS="$QHULL_OLD_CFLAGS"
9067 CPPFLAGS="$QHULL_OLD_CPPFLAGS"
9068 ac_ext=c
9069 ac_cpp='$CPP $CPPFLAGS'
9070 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9071 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9072 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9073
9074
9075 if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9076
9077 $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
9078
9079
9080 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
9081
9082 USE_QHULL=yes
9083 QHULL_INC_DIR="${QHULL_HOME}/include"
9084 QHULL_LIB_DIR="${QHULL_HOME}/lib"
9085 QHULL="-lqhull"
9086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
9087 $as_echo "Working qhull found, will proceed." >&6; }
9088 else
9089 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9090 $as_echo "$as_me: WARNING: " >&2;}
9091 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
9092 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
9093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OOPSE to be able to deal with convex " >&5
9094 $as_echo "$as_me: WARNING: If you need OOPSE to be able to deal with convex " >&2;}
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
9096 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
9098 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
9099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9100 $as_echo "$as_me: WARNING: " >&2;}
9101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OOPSE will still work without qhull installed. " >&5
9102 $as_echo "$as_me: WARNING: OOPSE will still work without qhull installed. " >&2;}
9103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9104 $as_echo "$as_me: WARNING: " >&2;}
9105 fi
9106 fi
9107 fi
9108
9109
9110
9111
9112
9113 ac_ext=cpp
9114 ac_cpp='$CXXCPP $CPPFLAGS'
9115 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9116 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9117 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9119 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9120 if test -z "$CXXCPP"; then
9121 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9122 $as_echo_n "(cached) " >&6
9123 else
9124 # Double quotes because CXXCPP needs to be expanded
9125 for CXXCPP in "$CXX -E" "/lib/cpp"
9126 do
9127 ac_preproc_ok=false
9128 for ac_cxx_preproc_warn_flag in '' yes
9129 do
9130 # Use a header file that comes with gcc, so configuring glibc
9131 # with a fresh cross-compiler works.
9132 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9133 # <limits.h> exists even on freestanding compilers.
9134 # On the NeXT, cc -E runs the code through the compiler's parser,
9135 # not just through cpp. "Syntax error" is here to catch this case.
9136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9137 /* end confdefs.h. */
9138 #ifdef __STDC__
9139 # include <limits.h>
9140 #else
9141 # include <assert.h>
9142 #endif
9143 Syntax error
9144 _ACEOF
9145 if ac_fn_cxx_try_cpp "$LINENO"; then :
9146
9147 else
9148 # Broken: fails on valid input.
9149 continue
9150 fi
9151 rm -f conftest.err conftest.$ac_ext
9152
9153 # OK, works on sane cases. Now check whether nonexistent headers
9154 # can be detected and how.
9155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9156 /* end confdefs.h. */
9157 #include <ac_nonexistent.h>
9158 _ACEOF
9159 if ac_fn_cxx_try_cpp "$LINENO"; then :
9160 # Broken: success on invalid input.
9161 continue
9162 else
9163 # Passes both tests.
9164 ac_preproc_ok=:
9165 break
9166 fi
9167 rm -f conftest.err conftest.$ac_ext
9168
9169 done
9170 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9171 rm -f conftest.err conftest.$ac_ext
9172 if $ac_preproc_ok; then :
9173 break
9174 fi
9175
9176 done
9177 ac_cv_prog_CXXCPP=$CXXCPP
9178
9179 fi
9180 CXXCPP=$ac_cv_prog_CXXCPP
9181 else
9182 ac_cv_prog_CXXCPP=$CXXCPP
9183 fi
9184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9185 $as_echo "$CXXCPP" >&6; }
9186 ac_preproc_ok=false
9187 for ac_cxx_preproc_warn_flag in '' yes
9188 do
9189 # Use a header file that comes with gcc, so configuring glibc
9190 # with a fresh cross-compiler works.
9191 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9192 # <limits.h> exists even on freestanding compilers.
9193 # On the NeXT, cc -E runs the code through the compiler's parser,
9194 # not just through cpp. "Syntax error" is here to catch this case.
9195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9196 /* end confdefs.h. */
9197 #ifdef __STDC__
9198 # include <limits.h>
9199 #else
9200 # include <assert.h>
9201 #endif
9202 Syntax error
9203 _ACEOF
9204 if ac_fn_cxx_try_cpp "$LINENO"; then :
9205
9206 else
9207 # Broken: fails on valid input.
9208 continue
9209 fi
9210 rm -f conftest.err conftest.$ac_ext
9211
9212 # OK, works on sane cases. Now check whether nonexistent headers
9213 # can be detected and how.
9214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9215 /* end confdefs.h. */
9216 #include <ac_nonexistent.h>
9217 _ACEOF
9218 if ac_fn_cxx_try_cpp "$LINENO"; then :
9219 # Broken: success on invalid input.
9220 continue
9221 else
9222 # Passes both tests.
9223 ac_preproc_ok=:
9224 break
9225 fi
9226 rm -f conftest.err conftest.$ac_ext
9227
9228 done
9229 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9230 rm -f conftest.err conftest.$ac_ext
9231 if $ac_preproc_ok; then :
9232
9233 else
9234 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9235 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9236 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
9237 See \`config.log' for more details." "$LINENO" 5; }
9238 fi
9239
9240 ac_ext=cpp
9241 ac_cpp='$CXXCPP $CPPFLAGS'
9242 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9243 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9244 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9245
9246
9247 #
9248 # Handle user hints
9249 #
9250
9251 # Check whether --with-openbabel was given.
9252 if test "${with_openbabel+set}" = set; then :
9253 withval=$with_openbabel; openbabel_dir="$withval"
9254 else
9255 openbabel_dir="not_set"
9256 fi
9257
9258 if test "$openbabel_dir" != "no"; then
9259
9260 if test "$openbabel_dir" != "not_set" ; then
9261 if test -d "$openbabel_dir"
9262 then
9263 OPENBABEL_HOME="$openbabel_dir"
9264 else
9265 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9266 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9267 OPENBABEL_HOME=/usr/local
9268 if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9269 then
9270 OPENBABEL_HOME=/usr
9271 fi
9272 fi
9273 fi
9274 #
9275 # Locate openbabel, if wanted
9276 #
9277 if test -n "${OPENBABEL_HOME}"
9278 then
9279
9280 ac_ext=cpp
9281 ac_cpp='$CXXCPP $CPPFLAGS'
9282 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9283 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9284 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9285
9286 OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9287 OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9288 LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9289 CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9290 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
9291 if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
9292 openbabel_cv_openbabel_h=yes
9293 else
9294 openbabel_cv_openbabel_h=no
9295 fi
9296
9297
9298 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
9299 if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
9300 openbabel_cv_obconversion_h=yes
9301 else
9302 openbabel_cv_obconversion_h=no
9303 fi
9304
9305
9306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9307 /* end confdefs.h. */
9308
9309
9310 #include <openbabel/babelconfig.h>
9311 #include <openbabel/obconversion.h>
9312 using namespace std;
9313 using namespace OpenBabel;
9314
9315 #ifdef FC_DUMMY_MAIN
9316 #ifndef FC_DUMMY_MAIN_EQ_F77
9317 # ifdef __cplusplus
9318 extern "C"
9319 # endif
9320 int FC_DUMMY_MAIN() { return 1; }
9321 #endif
9322 #endif
9323 int
9324 main ()
9325 {
9326
9327 OBConversion Conv(&cin, &cout);
9328
9329
9330 ;
9331 return 0;
9332 }
9333 _ACEOF
9334 if ac_fn_cxx_try_link "$LINENO"; then :
9335
9336 openbabel_lib_found="yes"
9337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
9338 $as_echo "found" >&6; }
9339
9340 else
9341
9342 openbabel_lib_found="no"
9343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9344 $as_echo "not found" >&6; }
9345
9346
9347 fi
9348 rm -f core conftest.err conftest.$ac_objext \
9349 conftest$ac_exeext conftest.$ac_ext
9350 ac_ext=c
9351 ac_cpp='$CPP $CPPFLAGS'
9352 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9353 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9354 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9355
9356 LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9357 CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9358
9359 if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9360 USE_OPENBABEL=yes
9361 OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9362 OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9363 OPENBABEL_LIB="-lopenbabel"
9364 else
9365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
9366 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
9367 OPENBABEL_INC_DIR=
9368 OPENBABEL_LIB_DIR=
9369 OPENBABEL_LIB=
9370 USE_OPENBABEL=no
9371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9372 $as_echo "failed" >&6; }
9373 echo ""
9374 echo "*********************************************************"
9375 echo "* WARNING: Could not find a working openbabel-2.x *"
9376 echo "* installation If you need OOPSE to be able to convert *"
9377 echo "* xyz or pdb files you need to specify a valid *"
9378 echo "* openbabel-2.x installation with --with-openbabel=DIR *"
9379 echo "* *"
9380 echo "* OOPSE will still work without openbabel installed. *"
9381 echo "*********************************************************"
9382 echo ""
9383 fi
9384
9385
9386
9387
9388 fi
9389 fi
9390
9391
9392 # Checks for header files.
9393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9394 $as_echo_n "checking for ANSI C header files... " >&6; }
9395 if test "${ac_cv_header_stdc+set}" = set; then :
9396 $as_echo_n "(cached) " >&6
9397 else
9398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9399 /* end confdefs.h. */
9400 #include <stdlib.h>
9401 #include <stdarg.h>
9402 #include <string.h>
9403 #include <float.h>
9404
9405 #ifdef FC_DUMMY_MAIN
9406 #ifndef FC_DUMMY_MAIN_EQ_F77
9407 # ifdef __cplusplus
9408 extern "C"
9409 # endif
9410 int FC_DUMMY_MAIN() { return 1; }
9411 #endif
9412 #endif
9413 int
9414 main ()
9415 {
9416
9417 ;
9418 return 0;
9419 }
9420 _ACEOF
9421 if ac_fn_c_try_compile "$LINENO"; then :
9422 ac_cv_header_stdc=yes
9423 else
9424 ac_cv_header_stdc=no
9425 fi
9426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9427
9428 if test $ac_cv_header_stdc = yes; then
9429 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9431 /* end confdefs.h. */
9432 #include <string.h>
9433
9434 _ACEOF
9435 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9436 $EGREP "memchr" >/dev/null 2>&1; then :
9437
9438 else
9439 ac_cv_header_stdc=no
9440 fi
9441 rm -f conftest*
9442
9443 fi
9444
9445 if test $ac_cv_header_stdc = yes; then
9446 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9448 /* end confdefs.h. */
9449 #include <stdlib.h>
9450
9451 _ACEOF
9452 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9453 $EGREP "free" >/dev/null 2>&1; then :
9454
9455 else
9456 ac_cv_header_stdc=no
9457 fi
9458 rm -f conftest*
9459
9460 fi
9461
9462 if test $ac_cv_header_stdc = yes; then
9463 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9464 if test "$cross_compiling" = yes; then :
9465 :
9466 else
9467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9468 /* end confdefs.h. */
9469 #include <ctype.h>
9470 #include <stdlib.h>
9471 #if ((' ' & 0x0FF) == 0x020)
9472 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9473 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9474 #else
9475 # define ISLOWER(c) \
9476 (('a' <= (c) && (c) <= 'i') \
9477 || ('j' <= (c) && (c) <= 'r') \
9478 || ('s' <= (c) && (c) <= 'z'))
9479 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9480 #endif
9481
9482 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9483 int
9484 main ()
9485 {
9486 int i;
9487 for (i = 0; i < 256; i++)
9488 if (XOR (islower (i), ISLOWER (i))
9489 || toupper (i) != TOUPPER (i))
9490 return 2;
9491 return 0;
9492 }
9493 _ACEOF
9494 if ac_fn_c_try_run "$LINENO"; then :
9495
9496 else
9497 ac_cv_header_stdc=no
9498 fi
9499 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9500 conftest.$ac_objext conftest.beam conftest.$ac_ext
9501 fi
9502
9503 fi
9504 fi
9505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9506 $as_echo "$ac_cv_header_stdc" >&6; }
9507 if test $ac_cv_header_stdc = yes; then
9508
9509 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9510
9511 fi
9512
9513 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
9514 do :
9515 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9516 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9517 eval as_val=\$$as_ac_Header
9518 if test "x$as_val" = x""yes; then :
9519 cat >>confdefs.h <<_ACEOF
9520 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9521 _ACEOF
9522
9523 fi
9524
9525 done
9526
9527
9528 # Checks for typedefs, structures, and compiler characteristics.
9529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9530 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9531 if test "${ac_cv_header_stdbool_h+set}" = set; then :
9532 $as_echo_n "(cached) " >&6
9533 else
9534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9535 /* end confdefs.h. */
9536
9537 #include <stdbool.h>
9538 #ifndef bool
9539 "error: bool is not defined"
9540 #endif
9541 #ifndef false
9542 "error: false is not defined"
9543 #endif
9544 #if false
9545 "error: false is not 0"
9546 #endif
9547 #ifndef true
9548 "error: true is not defined"
9549 #endif
9550 #if true != 1
9551 "error: true is not 1"
9552 #endif
9553 #ifndef __bool_true_false_are_defined
9554 "error: __bool_true_false_are_defined is not defined"
9555 #endif
9556
9557 struct s { _Bool s: 1; _Bool t; } s;
9558
9559 char a[true == 1 ? 1 : -1];
9560 char b[false == 0 ? 1 : -1];
9561 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9562 char d[(bool) 0.5 == true ? 1 : -1];
9563 bool e = &s;
9564 char f[(_Bool) 0.0 == false ? 1 : -1];
9565 char g[true];
9566 char h[sizeof (_Bool)];
9567 char i[sizeof s.t];
9568 enum { j = false, k = true, l = false * true, m = true * 256 };
9569 /* The following fails for
9570 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9571 _Bool n[m];
9572 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9573 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9574 # if defined __xlc__ || defined __GNUC__
9575 /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9576 reported by James Lemley on 2005-10-05; see
9577 http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9578 This test is not quite right, since xlc is allowed to
9579 reject this program, as the initializer for xlcbug is
9580 not one of the forms that C requires support for.
9581 However, doing the test right would require a runtime
9582 test, and that would make cross-compilation harder.
9583 Let us hope that IBM fixes the xlc bug, and also adds
9584 support for this kind of constant expression. In the
9585 meantime, this test will reject xlc, which is OK, since
9586 our stdbool.h substitute should suffice. We also test
9587 this with GCC, where it should work, to detect more
9588 quickly whether someone messes up the test in the
9589 future. */
9590 char digs[] = "0123456789";
9591 int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9592 # endif
9593 /* Catch a bug in an HP-UX C compiler. See
9594 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9595 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9596 */
9597 _Bool q = true;
9598 _Bool *pq = &q;
9599
9600 #ifdef FC_DUMMY_MAIN
9601 #ifndef FC_DUMMY_MAIN_EQ_F77
9602 # ifdef __cplusplus
9603 extern "C"
9604 # endif
9605 int FC_DUMMY_MAIN() { return 1; }
9606 #endif
9607 #endif
9608 int
9609 main ()
9610 {
9611
9612 *pq |= q;
9613 *pq |= ! q;
9614 /* Refer to every declared value, to avoid compiler optimizations. */
9615 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9616 + !m + !n + !o + !p + !q + !pq);
9617
9618 ;
9619 return 0;
9620 }
9621 _ACEOF
9622 if ac_fn_c_try_compile "$LINENO"; then :
9623 ac_cv_header_stdbool_h=yes
9624 else
9625 ac_cv_header_stdbool_h=no
9626 fi
9627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9628 fi
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9630 $as_echo "$ac_cv_header_stdbool_h" >&6; }
9631 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9632 if test "x$ac_cv_type__Bool" = x""yes; then :
9633
9634 cat >>confdefs.h <<_ACEOF
9635 #define HAVE__BOOL 1
9636 _ACEOF
9637
9638
9639 fi
9640
9641 if test $ac_cv_header_stdbool_h = yes; then
9642
9643 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
9644
9645 fi
9646
9647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9648 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9649 if test "${ac_cv_c_const+set}" = set; then :
9650 $as_echo_n "(cached) " >&6
9651 else
9652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9653 /* end confdefs.h. */
9654
9655 #ifdef FC_DUMMY_MAIN
9656 #ifndef FC_DUMMY_MAIN_EQ_F77
9657 # ifdef __cplusplus
9658 extern "C"
9659 # endif
9660 int FC_DUMMY_MAIN() { return 1; }
9661 #endif
9662 #endif
9663 int
9664 main ()
9665 {
9666 /* FIXME: Include the comments suggested by Paul. */
9667 #ifndef __cplusplus
9668 /* Ultrix mips cc rejects this. */
9669 typedef int charset[2];
9670 const charset cs;
9671 /* SunOS 4.1.1 cc rejects this. */
9672 char const *const *pcpcc;
9673 char **ppc;
9674 /* NEC SVR4.0.2 mips cc rejects this. */
9675 struct point {int x, y;};
9676 static struct point const zero = {0,0};
9677 /* AIX XL C 1.02.0.0 rejects this.
9678 It does not let you subtract one const X* pointer from another in
9679 an arm of an if-expression whose if-part is not a constant
9680 expression */
9681 const char *g = "string";
9682 pcpcc = &g + (g ? g-g : 0);
9683 /* HPUX 7.0 cc rejects these. */
9684 ++pcpcc;
9685 ppc = (char**) pcpcc;
9686 pcpcc = (char const *const *) ppc;
9687 { /* SCO 3.2v4 cc rejects this. */
9688 char *t;
9689 char const *s = 0 ? (char *) 0 : (char const *) 0;
9690
9691 *t++ = 0;
9692 if (s) return 0;
9693 }
9694 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9695 int x[] = {25, 17};
9696 const int *foo = &x[0];
9697 ++foo;
9698 }
9699 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9700 typedef const int *iptr;
9701 iptr p = 0;
9702 ++p;
9703 }
9704 { /* AIX XL C 1.02.0.0 rejects this saying
9705 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9706 struct s { int j; const int *ap[3]; };
9707 struct s *b; b->j = 5;
9708 }
9709 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9710 const int foo = 10;
9711 if (!foo) return 0;
9712 }
9713 return !cs[0] && !zero.x;
9714 #endif
9715
9716 ;
9717 return 0;
9718 }
9719 _ACEOF
9720 if ac_fn_c_try_compile "$LINENO"; then :
9721 ac_cv_c_const=yes
9722 else
9723 ac_cv_c_const=no
9724 fi
9725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9726 fi
9727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9728 $as_echo "$ac_cv_c_const" >&6; }
9729 if test $ac_cv_c_const = no; then
9730
9731 $as_echo "#define const /**/" >>confdefs.h
9732
9733 fi
9734
9735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9736 $as_echo_n "checking for inline... " >&6; }
9737 if test "${ac_cv_c_inline+set}" = set; then :
9738 $as_echo_n "(cached) " >&6
9739 else
9740 ac_cv_c_inline=no
9741 for ac_kw in inline __inline__ __inline; do
9742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9743 /* end confdefs.h. */
9744 #ifndef __cplusplus
9745 typedef int foo_t;
9746 static $ac_kw foo_t static_foo () {return 0; }
9747 $ac_kw foo_t foo () {return 0; }
9748 #endif
9749
9750 _ACEOF
9751 if ac_fn_c_try_compile "$LINENO"; then :
9752 ac_cv_c_inline=$ac_kw
9753 fi
9754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9755 test "$ac_cv_c_inline" != no && break
9756 done
9757
9758 fi
9759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9760 $as_echo "$ac_cv_c_inline" >&6; }
9761
9762 case $ac_cv_c_inline in
9763 inline | yes) ;;
9764 *)
9765 case $ac_cv_c_inline in
9766 no) ac_val=;;
9767 *) ac_val=$ac_cv_c_inline;;
9768 esac
9769 cat >>confdefs.h <<_ACEOF
9770 #ifndef __cplusplus
9771 #define inline $ac_val
9772 #endif
9773 _ACEOF
9774 ;;
9775 esac
9776
9777 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9778 if test "x$ac_cv_type_size_t" = x""yes; then :
9779
9780 else
9781
9782 cat >>confdefs.h <<_ACEOF
9783 #define size_t unsigned int
9784 _ACEOF
9785
9786 fi
9787
9788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9789 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9790 if test "${ac_cv_header_time+set}" = set; then :
9791 $as_echo_n "(cached) " >&6
9792 else
9793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9794 /* end confdefs.h. */
9795 #include <sys/types.h>
9796 #include <sys/time.h>
9797 #include <time.h>
9798
9799 #ifdef FC_DUMMY_MAIN
9800 #ifndef FC_DUMMY_MAIN_EQ_F77
9801 # ifdef __cplusplus
9802 extern "C"
9803 # endif
9804 int FC_DUMMY_MAIN() { return 1; }
9805 #endif
9806 #endif
9807 int
9808 main ()
9809 {
9810 if ((struct tm *) 0)
9811 return 0;
9812 ;
9813 return 0;
9814 }
9815 _ACEOF
9816 if ac_fn_c_try_compile "$LINENO"; then :
9817 ac_cv_header_time=yes
9818 else
9819 ac_cv_header_time=no
9820 fi
9821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9822 fi
9823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9824 $as_echo "$ac_cv_header_time" >&6; }
9825 if test $ac_cv_header_time = yes; then
9826
9827 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9828
9829 fi
9830
9831
9832 # Checks for library functions.
9833 for ac_header in stdlib.h
9834 do :
9835 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9836 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9837 cat >>confdefs.h <<_ACEOF
9838 #define HAVE_STDLIB_H 1
9839 _ACEOF
9840
9841 fi
9842
9843 done
9844
9845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
9846 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
9847 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
9848 $as_echo_n "(cached) " >&6
9849 else
9850 if test "$cross_compiling" = yes; then :
9851 ac_cv_func_malloc_0_nonnull=no
9852 else
9853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9854 /* end confdefs.h. */
9855 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9856 # include <stdlib.h>
9857 #else
9858 char *malloc ();
9859 #endif
9860
9861 #ifdef FC_DUMMY_MAIN
9862 #ifndef FC_DUMMY_MAIN_EQ_F77
9863 # ifdef __cplusplus
9864 extern "C"
9865 # endif
9866 int FC_DUMMY_MAIN() { return 1; }
9867 #endif
9868 #endif
9869 int
9870 main ()
9871 {
9872 return ! malloc (0);
9873 ;
9874 return 0;
9875 }
9876 _ACEOF
9877 if ac_fn_c_try_run "$LINENO"; then :
9878 ac_cv_func_malloc_0_nonnull=yes
9879 else
9880 ac_cv_func_malloc_0_nonnull=no
9881 fi
9882 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9883 conftest.$ac_objext conftest.beam conftest.$ac_ext
9884 fi
9885
9886 fi
9887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
9888 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
9889 if test $ac_cv_func_malloc_0_nonnull = yes; then :
9890
9891 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
9892
9893 else
9894 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
9895
9896 case " $LIBOBJS " in
9897 *" malloc.$ac_objext "* ) ;;
9898 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9899 ;;
9900 esac
9901
9902
9903 $as_echo "#define malloc rpl_malloc" >>confdefs.h
9904
9905 fi
9906
9907
9908 for ac_header in stdlib.h
9909 do :
9910 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9911 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9912 cat >>confdefs.h <<_ACEOF
9913 #define HAVE_STDLIB_H 1
9914 _ACEOF
9915
9916 fi
9917
9918 done
9919
9920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
9921 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
9922 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
9923 $as_echo_n "(cached) " >&6
9924 else
9925 if test "$cross_compiling" = yes; then :
9926 ac_cv_func_realloc_0_nonnull=no
9927 else
9928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9929 /* end confdefs.h. */
9930 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9931 # include <stdlib.h>
9932 #else
9933 char *realloc ();
9934 #endif
9935
9936 #ifdef FC_DUMMY_MAIN
9937 #ifndef FC_DUMMY_MAIN_EQ_F77
9938 # ifdef __cplusplus
9939 extern "C"
9940 # endif
9941 int FC_DUMMY_MAIN() { return 1; }
9942 #endif
9943 #endif
9944 int
9945 main ()
9946 {
9947 return ! realloc (0, 0);
9948 ;
9949 return 0;
9950 }
9951 _ACEOF
9952 if ac_fn_c_try_run "$LINENO"; then :
9953 ac_cv_func_realloc_0_nonnull=yes
9954 else
9955 ac_cv_func_realloc_0_nonnull=no
9956 fi
9957 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9958 conftest.$ac_objext conftest.beam conftest.$ac_ext
9959 fi
9960
9961 fi
9962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
9963 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
9964 if test $ac_cv_func_realloc_0_nonnull = yes; then :
9965
9966 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
9967
9968 else
9969 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
9970
9971 case " $LIBOBJS " in
9972 *" realloc.$ac_objext "* ) ;;
9973 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
9974 ;;
9975 esac
9976
9977
9978 $as_echo "#define realloc rpl_realloc" >>confdefs.h
9979
9980 fi
9981
9982
9983 for ac_header in sys/select.h sys/socket.h
9984 do :
9985 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9986 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9987 eval as_val=\$$as_ac_Header
9988 if test "x$as_val" = x""yes; then :
9989 cat >>confdefs.h <<_ACEOF
9990 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9991 _ACEOF
9992
9993 fi
9994
9995 done
9996
9997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
9998 $as_echo_n "checking types of arguments for select... " >&6; }
9999 if test "${ac_cv_func_select_args+set}" = set; then :
10000 $as_echo_n "(cached) " >&6
10001 else
10002 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10003 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10004 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10006 /* end confdefs.h. */
10007 $ac_includes_default
10008 #ifdef HAVE_SYS_SELECT_H
10009 # include <sys/select.h>
10010 #endif
10011 #ifdef HAVE_SYS_SOCKET_H
10012 # include <sys/socket.h>
10013 #endif
10014
10015 #ifdef FC_DUMMY_MAIN
10016 #ifndef FC_DUMMY_MAIN_EQ_F77
10017 # ifdef __cplusplus
10018 extern "C"
10019 # endif
10020 int FC_DUMMY_MAIN() { return 1; }
10021 #endif
10022 #endif
10023 int
10024 main ()
10025 {
10026 extern int select ($ac_arg1,
10027 $ac_arg234, $ac_arg234, $ac_arg234,
10028 $ac_arg5);
10029 ;
10030 return 0;
10031 }
10032 _ACEOF
10033 if ac_fn_c_try_compile "$LINENO"; then :
10034 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10035 fi
10036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10037 done
10038 done
10039 done
10040 # Provide a safe default value.
10041 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10042
10043 fi
10044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
10045 $as_echo "$ac_cv_func_select_args" >&6; }
10046 ac_save_IFS=$IFS; IFS=','
10047 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10048 IFS=$ac_save_IFS
10049 shift
10050
10051 cat >>confdefs.h <<_ACEOF
10052 #define SELECT_TYPE_ARG1 $1
10053 _ACEOF
10054
10055
10056 cat >>confdefs.h <<_ACEOF
10057 #define SELECT_TYPE_ARG234 ($2)
10058 _ACEOF
10059
10060
10061 cat >>confdefs.h <<_ACEOF
10062 #define SELECT_TYPE_ARG5 ($3)
10063 _ACEOF
10064
10065 rm -f conftest*
10066
10067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
10068 $as_echo_n "checking for working strtod... " >&6; }
10069 if test "${ac_cv_func_strtod+set}" = set; then :
10070 $as_echo_n "(cached) " >&6
10071 else
10072 if test "$cross_compiling" = yes; then :
10073 ac_cv_func_strtod=no
10074 else
10075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10076 /* end confdefs.h. */
10077
10078 $ac_includes_default
10079 #ifndef strtod
10080 double strtod ();
10081 #endif
10082 int
10083 main()
10084 {
10085 {
10086 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
10087 char *string = " +69";
10088 char *term;
10089 double value;
10090 value = strtod (string, &term);
10091 if (value != 69 || term != (string + 4))
10092 return 1;
10093 }
10094
10095 {
10096 /* Under Solaris 2.4, strtod returns the wrong value for the
10097 terminating character under some conditions. */
10098 char *string = "NaN";
10099 char *term;
10100 strtod (string, &term);
10101 if (term != string && *(term - 1) == 0)
10102 return 1;
10103 }
10104 return 0;
10105 }
10106
10107 _ACEOF
10108 if ac_fn_c_try_run "$LINENO"; then :
10109 ac_cv_func_strtod=yes
10110 else
10111 ac_cv_func_strtod=no
10112 fi
10113 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10114 conftest.$ac_objext conftest.beam conftest.$ac_ext
10115 fi
10116
10117 fi
10118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
10119 $as_echo "$ac_cv_func_strtod" >&6; }
10120 if test $ac_cv_func_strtod = no; then
10121 case " $LIBOBJS " in
10122 *" strtod.$ac_objext "* ) ;;
10123 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
10124 ;;
10125 esac
10126
10127 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
10128 if test "x$ac_cv_func_pow" = x""yes; then :
10129
10130 fi
10131
10132 if test $ac_cv_func_pow = no; then
10133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
10134 $as_echo_n "checking for pow in -lm... " >&6; }
10135 if test "${ac_cv_lib_m_pow+set}" = set; then :
10136 $as_echo_n "(cached) " >&6
10137 else
10138 ac_check_lib_save_LIBS=$LIBS
10139 LIBS="-lm $LIBS"
10140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10141 /* end confdefs.h. */
10142
10143 /* Override any GCC internal prototype to avoid an error.
10144 Use char because int might match the return type of a GCC
10145 builtin and then its argument prototype would still apply. */
10146 #ifdef __cplusplus
10147 extern "C"
10148 #endif
10149 char pow ();
10150 #ifdef FC_DUMMY_MAIN
10151 #ifndef FC_DUMMY_MAIN_EQ_F77
10152 # ifdef __cplusplus
10153 extern "C"
10154 # endif
10155 int FC_DUMMY_MAIN() { return 1; }
10156 #endif
10157 #endif
10158 int
10159 main ()
10160 {
10161 return pow ();
10162 ;
10163 return 0;
10164 }
10165 _ACEOF
10166 if ac_fn_c_try_link "$LINENO"; then :
10167 ac_cv_lib_m_pow=yes
10168 else
10169 ac_cv_lib_m_pow=no
10170 fi
10171 rm -f core conftest.err conftest.$ac_objext \
10172 conftest$ac_exeext conftest.$ac_ext
10173 LIBS=$ac_check_lib_save_LIBS
10174 fi
10175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
10176 $as_echo "$ac_cv_lib_m_pow" >&6; }
10177 if test "x$ac_cv_lib_m_pow" = x""yes; then :
10178 POW_LIB=-lm
10179 else
10180 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
10181 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10182 fi
10183
10184 fi
10185
10186 fi
10187
10188 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
10189 do :
10190 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10191 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10192 eval as_val=\$$as_ac_var
10193 if test "x$as_val" = x""yes; then :
10194 cat >>confdefs.h <<_ACEOF
10195 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10196 _ACEOF
10197
10198 fi
10199 done
10200
10201
10202 # special check for _system_configuration because AIX <4.3.2 do not
10203 # contain the `physmem' member.
10204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
10205 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
10206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10207 /* end confdefs.h. */
10208 #include <sys/systemcfg.h>
10209 #ifdef FC_DUMMY_MAIN
10210 #ifndef FC_DUMMY_MAIN_EQ_F77
10211 # ifdef __cplusplus
10212 extern "C"
10213 # endif
10214 int FC_DUMMY_MAIN() { return 1; }
10215 #endif
10216 #endif
10217 int
10218 main ()
10219 {
10220 double x = _system_configuration.physmem;
10221 ;
10222 return 0;
10223 }
10224 _ACEOF
10225 if ac_fn_c_try_compile "$LINENO"; then :
10226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10227 $as_echo "yes" >&6; }
10228
10229 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
10230
10231 else
10232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10233 $as_echo "no" >&6; }
10234 fi
10235 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10236
10237
10238 case $debug in
10239 1)
10240 ;;
10241 *)
10242
10243
10244
10245
10246
10247 # Try to determine "good" native compiler flags if none specified on command
10248 # line
10249
10250 if test "$ac_test_FFLAGS" != "set"; then
10251 FCFLAGS=""
10252 case "${host_cpu}-${host_os}" in
10253
10254 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
10255 FCFLAGS="-O2"
10256 fi;;
10257 rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
10258 FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10259 fi;;
10260 powerpc*-aix*)
10261 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10262 FCFLAGS="-O3 -qarch=ppc -qansialias -w"
10263 echo "*******************************************************"
10264 echo "* You have AIX on an unknown powerpc system. It is *"
10265 echo "* recommended that you use *"
10266 echo "* *"
10267 echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10268 echo "* ^^^ *"
10269 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10270 echo "* PowerPC CPU you have. For more info, man xlf. *"
10271 echo "*******************************************************"
10272 fi;;
10273 *darwin*)
10274 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10275 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
10276 fi
10277 if test "$FC" = ifort; then
10278 FCFLAGS="-O2"
10279 fi
10280 if test "$FC" = gfortran; then
10281 FCFLAGS="-Os"
10282 fi;;
10283 esac
10284
10285 if test -z "$FCFLAGS"; then
10286 echo ""
10287 echo "*********************************************************"
10288 echo "* WARNING: Don't know the best FCFLAGS for this system *"
10289 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10290 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
10291 echo "*********************************************************"
10292 echo ""
10293 FCFLAGS="-O"
10294 fi
10295
10296
10297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
10298 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
10299 if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
10300 $as_echo_n "(cached) " >&6
10301 else
10302
10303
10304 ac_ext=${ac_fc_srcext-f}
10305 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
10306 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
10307 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
10308
10309 echo 'program main' > conftest.$ac_ext
10310 echo 'end program main' >> conftest.$ac_ext
10311 ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
10312 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10313 (eval $ac_compile) 2>&5
10314 ac_status=$?
10315 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10316 test $ac_status = 0; }; then
10317 ac_cv_ac_cv_guessed_f90flags=yes
10318 else
10319 ac_cv_ac_cv_guessed_f90flags=no
10320 fi
10321 rm -f conftest*
10322 ac_ext=c
10323 ac_cpp='$CPP $CPPFLAGS'
10324 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10325 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10326 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10327
10328
10329 fi
10330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
10331 $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
10332 if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
10333 :
10334
10335 else
10336 :
10337
10338 echo ""
10339 echo "**********************************************************"
10340 echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
10341 echo "* your compiler. *"
10342 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10343 echo "*********************************************************"
10344 echo ""
10345 FCFLAGS=""
10346
10347 fi
10348
10349
10350 fi
10351
10352
10353
10354
10355
10356
10357
10358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
10359 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
10360 if test "${ac_cv_prog_really_gcc+set}" = set; then :
10361 $as_echo_n "(cached) " >&6
10362 else
10363
10364 cat > conftest.c <<EOF
10365 #ifdef __GNUC__
10366 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10367 no;
10368 #else
10369 yes;
10370 #endif
10371 #endif
10372 EOF
10373 if { ac_try='${CC-cc} -E conftest.c'
10374 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10375 (eval $ac_try) 2>&5
10376 ac_status=$?
10377 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10378 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10379 ac_cv_prog_really_gcc=yes
10380 else
10381 ac_cv_prog_really_gcc=no
10382 fi
10383
10384 fi
10385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
10386 $as_echo "$ac_cv_prog_really_gcc" >&6; }
10387 if test "$ac_cv_prog_really_gcc" = yes; then
10388 :
10389
10390 else
10391 :
10392
10393 fi
10394
10395
10396 # Try to determine "good" native compiler flags if none specified on command
10397 # line
10398 if test "$ac_test_CFLAGS" != "set"; then
10399 CFLAGS=""
10400 case "${host_cpu}-${host_os}" in
10401
10402 *linux*) if test "$CC" = icc; then
10403 CFLAGS="-O2"
10404 fi;;
10405 sparc-solaris2*) if test "$CC" = cc; then
10406 CFLAGS="-O -dalign"
10407 fi;;
10408
10409 alpha*-osf*) if test "$CC" = cc; then
10410 CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
10411 fi;;
10412
10413 hppa*-hpux*) if test "$CC" = cc; then
10414 CFLAGS="-Ae +O3 +Oall"
10415 fi;;
10416
10417 rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
10418 CFLAGS="-O3 -qtune=auto -qansialias -w"
10419 fi;;
10420 powerpc*-aix*)
10421 if test "$CC" = cc -o "$CC" = xlc; then
10422 CFLAGS="-O3 -qtune=auto -qansialias -w"
10423 echo "*******************************************************"
10424 echo "* You have AIX on an unknown powerpc system. It is *"
10425 echo "* recommended that you use *"
10426 echo "* *"
10427 echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10428 echo "* ^^^ *"
10429 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10430 echo "* PowerPC CPU you have. For more info, man cc. *"
10431 echo "*******************************************************"
10432 fi;;
10433 *darwin*)
10434 if test "$CC" = xlc; then
10435 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10436 fi
10437 if test "$CC" = icc; then
10438 CFLAGS="-O2"
10439 fi
10440 if test $ac_cv_prog_really_gcc = yes; then
10441 CFLAGS="-Os"
10442 fi;;
10443 esac
10444
10445 # use default flags for gcc on all systems
10446 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
10447 CFLAGS="-O2"
10448 fi
10449
10450 if test -z "$CFLAGS"; then
10451 echo ""
10452 echo "********************************************************"
10453 echo "* WARNING: Don't know the best CFLAGS for this system *"
10454 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10455 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
10456 echo "********************************************************"
10457 echo ""
10458 CFLAGS="-O"
10459 fi
10460
10461
10462
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
10464 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
10465 if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
10466 $as_echo_n "(cached) " >&6
10467 else
10468 echo 'void f(){}' > conftest.c
10469 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
10470 ac_cv_ac_cv_guessed_cflags=yes
10471 else
10472 ac_cv_ac_cv_guessed_cflags=no
10473 fi
10474 rm -f conftest*
10475
10476 fi
10477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
10478 $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
10479 if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
10480 :
10481
10482 else
10483 :
10484
10485 echo ""
10486 echo "********************************************************"
10487 echo "* WARNING: The guessed CFLAGS don't seem to work with *"
10488 echo "* your compiler. *"
10489 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10490 echo "********************************************************"
10491 echo ""
10492 CFLAGS=""
10493
10494 fi
10495
10496
10497 fi
10498
10499
10500
10501
10502
10503
10504
10505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
10506 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
10507 if test "${ac_cv_prog_really_gxx+set}" = set; then :
10508 $as_echo_n "(cached) " >&6
10509 else
10510
10511 cat > conftest.cpp <<EOF
10512 #ifdef __GNUC__
10513 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10514 no;
10515 #else
10516 yes;
10517 #endif
10518 #endif
10519 EOF
10520 if { ac_try='${CXX-c++} -E conftest.cpp'
10521 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10522 (eval $ac_try) 2>&5
10523 ac_status=$?
10524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10525 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10526 ac_cv_prog_really_gxx=yes
10527 else
10528 ac_cv_prog_really_gxx=no
10529 fi
10530
10531 fi
10532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
10533 $as_echo "$ac_cv_prog_really_gxx" >&6; }
10534 if test "$ac_cv_prog_really_gxx" = yes; then
10535 :
10536
10537 else
10538 :
10539
10540 fi
10541
10542
10543 # Try to determine "good" native compiler flags if none specified on command
10544 # line
10545 if test "$ac_test_CXXFLAGS" != "set"; then
10546 CXXFLAGS=""
10547 case "${host_cpu}-${host_os}" in
10548
10549 *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
10550 CXXFLAGS="-O2"
10551 fi;;
10552 sparc-solaris2*) if test "$CXX" = CC; then
10553 CXXFLAGS="-features=extensions -O -dalign"
10554 fi;;
10555 rs6000*-aix*) if test "$CXX" = xlC; then
10556 CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10557 fi;;
10558 powerpc*-aix*)
10559 if test "$CXX" = xlC; then
10560 CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
10561 echo "*******************************************************"
10562 echo "* You have AIX on an unknown powerpc system. It is *"
10563 echo "* recommended that you use *"
10564 echo "* *"
10565 echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10566 echo "* ^^^ *"
10567 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10568 echo "* PowerPC CPU you have. For more info, man cc. *"
10569 echo "*******************************************************"
10570 fi;;
10571 *darwin*)
10572 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
10573 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10574 fi
10575 if test "$CXX" = icpc; then
10576 CXXFLAGS="-O2"
10577 fi
10578 if test $ac_cv_prog_really_gxx = yes; then
10579 CXXFLAGS="-Os"
10580 fi;;
10581 esac
10582
10583 # use default flags for gcc on all systems
10584 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
10585 CXXFLAGS="-O2"
10586 fi
10587
10588 if test -z "$CXXFLAGS"; then
10589 echo ""
10590 echo "**********************************************************"
10591 echo "* WARNING: Don't know the best CXXFLAGS for this system *"
10592 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10593 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
10594 echo "**********************************************************"
10595 echo ""
10596 CXXFLAGS="-O"
10597 fi
10598
10599
10600
10601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
10602 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
10603 if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
10604 $as_echo_n "(cached) " >&6
10605 else
10606 echo 'void f(){}' > conftest.cpp
10607 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
10608 ac_cv_ac_cv_guessed_cxxflags=yes
10609 else
10610 ac_cv_ac_cv_guessed_cxxflags=no
10611 fi
10612 rm -f conftest*
10613
10614 fi
10615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
10616 $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
10617 if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
10618 :
10619
10620 else
10621 :
10622
10623 echo ""
10624 echo "**********************************************************"
10625 echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
10626 echo "* your compiler. *"
10627 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10628 echo "**********************************************************"
10629 echo ""
10630 CXXFLAGS=""
10631
10632 fi
10633
10634
10635 fi
10636
10637 ;;
10638 esac
10639
10640
10641 # Check whether --enable-doxygen was given.
10642 if test "${enable_doxygen+set}" = set; then :
10643 enableval=$enable_doxygen;
10644 fi
10645
10646 # Check whether --enable-dot was given.
10647 if test "${enable_dot+set}" = set; then :
10648 enableval=$enable_dot;
10649 fi
10650
10651 # Check whether --enable-html-docs was given.
10652 if test "${enable_html_docs+set}" = set; then :
10653 enableval=$enable_html_docs;
10654 else
10655 enable_html_docs=yes
10656 fi
10657
10658 # Check whether --enable-latex-docs was given.
10659 if test "${enable_latex_docs+set}" = set; then :
10660 enableval=$enable_latex_docs;
10661 else
10662 enable_latex_docs=no
10663 fi
10664
10665 if test "x$enable_doxygen" = xno; then
10666 enable_doc=no
10667 else
10668 # Extract the first word of "doxygen", so it can be a program name with args.
10669 set dummy doxygen; ac_word=$2
10670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10671 $as_echo_n "checking for $ac_word... " >&6; }
10672 if test "${ac_cv_path_DOXYGEN+set}" = set; then :
10673 $as_echo_n "(cached) " >&6
10674 else
10675 case $DOXYGEN in
10676 [\\/]* | ?:[\\/]*)
10677 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
10678 ;;
10679 *)
10680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10681 for as_dir in $PATH
10682 do
10683 IFS=$as_save_IFS
10684 test -z "$as_dir" && as_dir=.
10685 for ac_exec_ext in '' $ac_executable_extensions; do
10686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10687 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
10688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10689 break 2
10690 fi
10691 done
10692 done
10693 IFS=$as_save_IFS
10694
10695 ;;
10696 esac
10697 fi
10698 DOXYGEN=$ac_cv_path_DOXYGEN
10699 if test -n "$DOXYGEN"; then
10700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
10701 $as_echo "$DOXYGEN" >&6; }
10702 else
10703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10704 $as_echo "no" >&6; }
10705 fi
10706
10707
10708 if test "x$DOXYGEN" = x; then
10709 if test "x$enable_doxygen" = xyes; then
10710 as_fn_error "could not find doxygen" "$LINENO" 5
10711 fi
10712 enable_doc=no
10713 else
10714 enable_doc=yes
10715 # Extract the first word of "dot", so it can be a program name with args.
10716 set dummy dot; ac_word=$2
10717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10718 $as_echo_n "checking for $ac_word... " >&6; }
10719 if test "${ac_cv_path_DOT+set}" = set; then :
10720 $as_echo_n "(cached) " >&6
10721 else
10722 case $DOT in
10723 [\\/]* | ?:[\\/]*)
10724 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
10725 ;;
10726 *)
10727 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10728 for as_dir in $PATH
10729 do
10730 IFS=$as_save_IFS
10731 test -z "$as_dir" && as_dir=.
10732 for ac_exec_ext in '' $ac_executable_extensions; do
10733 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10734 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
10735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10736 break 2
10737 fi
10738 done
10739 done
10740 IFS=$as_save_IFS
10741
10742 ;;
10743 esac
10744 fi
10745 DOT=$ac_cv_path_DOT
10746 if test -n "$DOT"; then
10747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
10748 $as_echo "$DOT" >&6; }
10749 else
10750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10751 $as_echo "no" >&6; }
10752 fi
10753
10754
10755 fi
10756 fi
10757
10758 if test "x$enable_doc" = xyes; then
10759 DOC=1
10760 else
10761 DOC=0
10762 fi
10763
10764
10765 if test x$DOT = x; then
10766 if test "x$enable_dot" = xyes; then
10767 as_fn_error "could not find dot" "$LINENO" 5
10768 fi
10769 enable_dot=no
10770 else
10771 enable_dot=yes
10772 fi
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
10793
10794
10795 cat >confcache <<\_ACEOF
10796 # This file is a shell script that caches the results of configure
10797 # tests run on this system so they can be shared between configure
10798 # scripts and configure runs, see configure's option --config-cache.
10799 # It is not useful on other systems. If it contains results you don't
10800 # want to keep, you may remove or edit it.
10801 #
10802 # config.status only pays attention to the cache file if you give it
10803 # the --recheck option to rerun configure.
10804 #
10805 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10806 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10807 # following values.
10808
10809 _ACEOF
10810
10811 # The following way of writing the cache mishandles newlines in values,
10812 # but we know of no workaround that is simple, portable, and efficient.
10813 # So, we kill variables containing newlines.
10814 # Ultrix sh set writes to stderr and can't be redirected directly,
10815 # and sets the high bit in the cache file unless we assign to the vars.
10816 (
10817 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10818 eval ac_val=\$$ac_var
10819 case $ac_val in #(
10820 *${as_nl}*)
10821 case $ac_var in #(
10822 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10823 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10824 esac
10825 case $ac_var in #(
10826 _ | IFS | as_nl) ;; #(
10827 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10828 *) { eval $ac_var=; unset $ac_var;} ;;
10829 esac ;;
10830 esac
10831 done
10832
10833 (set) 2>&1 |
10834 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10835 *${as_nl}ac_space=\ *)
10836 # `set' does not quote correctly, so add quotes: double-quote
10837 # substitution turns \\\\ into \\, and sed turns \\ into \.
10838 sed -n \
10839 "s/'/'\\\\''/g;
10840 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10841 ;; #(
10842 *)
10843 # `set' quotes correctly as required by POSIX, so do not add quotes.
10844 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10845 ;;
10846 esac |
10847 sort
10848 ) |
10849 sed '
10850 /^ac_cv_env_/b end
10851 t clear
10852 :clear
10853 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10854 t end
10855 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10856 :end' >>confcache
10857 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10858 if test -w "$cache_file"; then
10859 test "x$cache_file" != "x/dev/null" &&
10860 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10861 $as_echo "$as_me: updating cache $cache_file" >&6;}
10862 cat confcache >$cache_file
10863 else
10864 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10865 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10866 fi
10867 fi
10868 rm -f confcache
10869
10870 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10871 # Let make expand exec_prefix.
10872 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10873
10874 DEFS=-DHAVE_CONFIG_H
10875
10876 ac_libobjs=
10877 ac_ltlibobjs=
10878 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10879 # 1. Remove the extension, and $U if already installed.
10880 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10881 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10882 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10883 # will be set to the directory where LIBOBJS objects are built.
10884 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10885 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10886 done
10887 LIBOBJS=$ac_libobjs
10888
10889 LTLIBOBJS=$ac_ltlibobjs
10890
10891
10892
10893 : ${CONFIG_STATUS=./config.status}
10894 ac_write_fail=0
10895 ac_clean_files_save=$ac_clean_files
10896 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10897 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10898 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10899 as_write_fail=0
10900 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10901 #! $SHELL
10902 # Generated by $as_me.
10903 # Run this file to recreate the current configuration.
10904 # Compiler output produced by configure, useful for debugging
10905 # configure, is in config.log if it exists.
10906
10907 debug=false
10908 ac_cs_recheck=false
10909 ac_cs_silent=false
10910
10911 SHELL=\${CONFIG_SHELL-$SHELL}
10912 export SHELL
10913 _ASEOF
10914 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10915 ## -------------------- ##
10916 ## M4sh Initialization. ##
10917 ## -------------------- ##
10918
10919 # Be more Bourne compatible
10920 DUALCASE=1; export DUALCASE # for MKS sh
10921 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10922 emulate sh
10923 NULLCMD=:
10924 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10925 # is contrary to our usage. Disable this feature.
10926 alias -g '${1+"$@"}'='"$@"'
10927 setopt NO_GLOB_SUBST
10928 else
10929 case `(set -o) 2>/dev/null` in #(
10930 *posix*) :
10931 set -o posix ;; #(
10932 *) :
10933 ;;
10934 esac
10935 fi
10936
10937
10938 as_nl='
10939 '
10940 export as_nl
10941 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10942 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10943 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10944 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10945 # Prefer a ksh shell builtin over an external printf program on Solaris,
10946 # but without wasting forks for bash or zsh.
10947 if test -z "$BASH_VERSION$ZSH_VERSION" \
10948 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10949 as_echo='print -r --'
10950 as_echo_n='print -rn --'
10951 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10952 as_echo='printf %s\n'
10953 as_echo_n='printf %s'
10954 else
10955 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10956 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10957 as_echo_n='/usr/ucb/echo -n'
10958 else
10959 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10960 as_echo_n_body='eval
10961 arg=$1;
10962 case $arg in #(
10963 *"$as_nl"*)
10964 expr "X$arg" : "X\\(.*\\)$as_nl";
10965 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10966 esac;
10967 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10968 '
10969 export as_echo_n_body
10970 as_echo_n='sh -c $as_echo_n_body as_echo'
10971 fi
10972 export as_echo_body
10973 as_echo='sh -c $as_echo_body as_echo'
10974 fi
10975
10976 # The user is always right.
10977 if test "${PATH_SEPARATOR+set}" != set; then
10978 PATH_SEPARATOR=:
10979 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10980 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10981 PATH_SEPARATOR=';'
10982 }
10983 fi
10984
10985
10986 # IFS
10987 # We need space, tab and new line, in precisely that order. Quoting is
10988 # there to prevent editors from complaining about space-tab.
10989 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10990 # splitting by setting IFS to empty value.)
10991 IFS=" "" $as_nl"
10992
10993 # Find who we are. Look in the path if we contain no directory separator.
10994 case $0 in #((
10995 *[\\/]* ) as_myself=$0 ;;
10996 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10997 for as_dir in $PATH
10998 do
10999 IFS=$as_save_IFS
11000 test -z "$as_dir" && as_dir=.
11001 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11002 done
11003 IFS=$as_save_IFS
11004
11005 ;;
11006 esac
11007 # We did not find ourselves, most probably we were run as `sh COMMAND'
11008 # in which case we are not to be found in the path.
11009 if test "x$as_myself" = x; then
11010 as_myself=$0
11011 fi
11012 if test ! -f "$as_myself"; then
11013 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11014 exit 1
11015 fi
11016
11017 # Unset variables that we do not need and which cause bugs (e.g. in
11018 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11019 # suppresses any "Segmentation fault" message there. '((' could
11020 # trigger a bug in pdksh 5.2.14.
11021 for as_var in BASH_ENV ENV MAIL MAILPATH
11022 do eval test x\${$as_var+set} = xset \
11023 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11024 done
11025 PS1='$ '
11026 PS2='> '
11027 PS4='+ '
11028
11029 # NLS nuisances.
11030 LC_ALL=C
11031 export LC_ALL
11032 LANGUAGE=C
11033 export LANGUAGE
11034
11035 # CDPATH.
11036 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11037
11038
11039 # as_fn_error ERROR [LINENO LOG_FD]
11040 # ---------------------------------
11041 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11042 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11043 # script with status $?, using 1 if that was 0.
11044 as_fn_error ()
11045 {
11046 as_status=$?; test $as_status -eq 0 && as_status=1
11047 if test "$3"; then
11048 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11049 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11050 fi
11051 $as_echo "$as_me: error: $1" >&2
11052 as_fn_exit $as_status
11053 } # as_fn_error
11054
11055
11056 # as_fn_set_status STATUS
11057 # -----------------------
11058 # Set $? to STATUS, without forking.
11059 as_fn_set_status ()
11060 {
11061 return $1
11062 } # as_fn_set_status
11063
11064 # as_fn_exit STATUS
11065 # -----------------
11066 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11067 as_fn_exit ()
11068 {
11069 set +e
11070 as_fn_set_status $1
11071 exit $1
11072 } # as_fn_exit
11073
11074 # as_fn_unset VAR
11075 # ---------------
11076 # Portably unset VAR.
11077 as_fn_unset ()
11078 {
11079 { eval $1=; unset $1;}
11080 }
11081 as_unset=as_fn_unset
11082 # as_fn_append VAR VALUE
11083 # ----------------------
11084 # Append the text in VALUE to the end of the definition contained in VAR. Take
11085 # advantage of any shell optimizations that allow amortized linear growth over
11086 # repeated appends, instead of the typical quadratic growth present in naive
11087 # implementations.
11088 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11089 eval 'as_fn_append ()
11090 {
11091 eval $1+=\$2
11092 }'
11093 else
11094 as_fn_append ()
11095 {
11096 eval $1=\$$1\$2
11097 }
11098 fi # as_fn_append
11099
11100 # as_fn_arith ARG...
11101 # ------------------
11102 # Perform arithmetic evaluation on the ARGs, and store the result in the
11103 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11104 # must be portable across $(()) and expr.
11105 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11106 eval 'as_fn_arith ()
11107 {
11108 as_val=$(( $* ))
11109 }'
11110 else
11111 as_fn_arith ()
11112 {
11113 as_val=`expr "$@" || test $? -eq 1`
11114 }
11115 fi # as_fn_arith
11116
11117
11118 if expr a : '\(a\)' >/dev/null 2>&1 &&
11119 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11120 as_expr=expr
11121 else
11122 as_expr=false
11123 fi
11124
11125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11126 as_basename=basename
11127 else
11128 as_basename=false
11129 fi
11130
11131 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11132 as_dirname=dirname
11133 else
11134 as_dirname=false
11135 fi
11136
11137 as_me=`$as_basename -- "$0" ||
11138 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11139 X"$0" : 'X\(//\)$' \| \
11140 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11141 $as_echo X/"$0" |
11142 sed '/^.*\/\([^/][^/]*\)\/*$/{
11143 s//\1/
11144 q
11145 }
11146 /^X\/\(\/\/\)$/{
11147 s//\1/
11148 q
11149 }
11150 /^X\/\(\/\).*/{
11151 s//\1/
11152 q
11153 }
11154 s/.*/./; q'`
11155
11156 # Avoid depending upon Character Ranges.
11157 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11158 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11159 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11160 as_cr_digits='0123456789'
11161 as_cr_alnum=$as_cr_Letters$as_cr_digits
11162
11163 ECHO_C= ECHO_N= ECHO_T=
11164 case `echo -n x` in #(((((
11165 -n*)
11166 case `echo 'xy\c'` in
11167 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11168 xy) ECHO_C='\c';;
11169 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11170 ECHO_T=' ';;
11171 esac;;
11172 *)
11173 ECHO_N='-n';;
11174 esac
11175
11176 rm -f conf$$ conf$$.exe conf$$.file
11177 if test -d conf$$.dir; then
11178 rm -f conf$$.dir/conf$$.file
11179 else
11180 rm -f conf$$.dir
11181 mkdir conf$$.dir 2>/dev/null
11182 fi
11183 if (echo >conf$$.file) 2>/dev/null; then
11184 if ln -s conf$$.file conf$$ 2>/dev/null; then
11185 as_ln_s='ln -s'
11186 # ... but there are two gotchas:
11187 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11188 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11189 # In both cases, we have to default to `cp -p'.
11190 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11191 as_ln_s='cp -p'
11192 elif ln conf$$.file conf$$ 2>/dev/null; then
11193 as_ln_s=ln
11194 else
11195 as_ln_s='cp -p'
11196 fi
11197 else
11198 as_ln_s='cp -p'
11199 fi
11200 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11201 rmdir conf$$.dir 2>/dev/null
11202
11203
11204 # as_fn_mkdir_p
11205 # -------------
11206 # Create "$as_dir" as a directory, including parents if necessary.
11207 as_fn_mkdir_p ()
11208 {
11209
11210 case $as_dir in #(
11211 -*) as_dir=./$as_dir;;
11212 esac
11213 test -d "$as_dir" || eval $as_mkdir_p || {
11214 as_dirs=
11215 while :; do
11216 case $as_dir in #(
11217 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11218 *) as_qdir=$as_dir;;
11219 esac
11220 as_dirs="'$as_qdir' $as_dirs"
11221 as_dir=`$as_dirname -- "$as_dir" ||
11222 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11223 X"$as_dir" : 'X\(//\)[^/]' \| \
11224 X"$as_dir" : 'X\(//\)$' \| \
11225 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11226 $as_echo X"$as_dir" |
11227 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11228 s//\1/
11229 q
11230 }
11231 /^X\(\/\/\)[^/].*/{
11232 s//\1/
11233 q
11234 }
11235 /^X\(\/\/\)$/{
11236 s//\1/
11237 q
11238 }
11239 /^X\(\/\).*/{
11240 s//\1/
11241 q
11242 }
11243 s/.*/./; q'`
11244 test -d "$as_dir" && break
11245 done
11246 test -z "$as_dirs" || eval "mkdir $as_dirs"
11247 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11248
11249
11250 } # as_fn_mkdir_p
11251 if mkdir -p . 2>/dev/null; then
11252 as_mkdir_p='mkdir -p "$as_dir"'
11253 else
11254 test -d ./-p && rmdir ./-p
11255 as_mkdir_p=false
11256 fi
11257
11258 if test -x / >/dev/null 2>&1; then
11259 as_test_x='test -x'
11260 else
11261 if ls -dL / >/dev/null 2>&1; then
11262 as_ls_L_option=L
11263 else
11264 as_ls_L_option=
11265 fi
11266 as_test_x='
11267 eval sh -c '\''
11268 if test -d "$1"; then
11269 test -d "$1/.";
11270 else
11271 case $1 in #(
11272 -*)set "./$1";;
11273 esac;
11274 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11275 ???[sx]*):;;*)false;;esac;fi
11276 '\'' sh
11277 '
11278 fi
11279 as_executable_p=$as_test_x
11280
11281 # Sed expression to map a string onto a valid CPP name.
11282 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11283
11284 # Sed expression to map a string onto a valid variable name.
11285 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11286
11287
11288 exec 6>&1
11289 ## ----------------------------------- ##
11290 ## Main body of $CONFIG_STATUS script. ##
11291 ## ----------------------------------- ##
11292 _ASEOF
11293 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11294
11295 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11296 # Save the log message, to keep $0 and so on meaningful, and to
11297 # report actual input values of CONFIG_FILES etc. instead of their
11298 # values after options handling.
11299 ac_log="
11300 This file was extended by OOPSE $as_me 4.0, which was
11301 generated by GNU Autoconf 2.64. Invocation command line was
11302
11303 CONFIG_FILES = $CONFIG_FILES
11304 CONFIG_HEADERS = $CONFIG_HEADERS
11305 CONFIG_LINKS = $CONFIG_LINKS
11306 CONFIG_COMMANDS = $CONFIG_COMMANDS
11307 $ $0 $@
11308
11309 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11310 "
11311
11312 _ACEOF
11313
11314 case $ac_config_files in *"
11315 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11316 esac
11317
11318 case $ac_config_headers in *"
11319 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11320 esac
11321
11322
11323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11324 # Files that config.status was made for.
11325 config_files="$ac_config_files"
11326 config_headers="$ac_config_headers"
11327
11328 _ACEOF
11329
11330 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11331 ac_cs_usage="\
11332 \`$as_me' instantiates files and other configuration actions
11333 from templates according to the current configuration. Unless the files
11334 and actions are specified as TAGs, all are instantiated by default.
11335
11336 Usage: $0 [OPTION]... [TAG]...
11337
11338 -h, --help print this help, then exit
11339 -V, --version print version number and configuration settings, then exit
11340 -q, --quiet, --silent
11341 do not print progress messages
11342 -d, --debug don't remove temporary files
11343 --recheck update $as_me by reconfiguring in the same conditions
11344 --file=FILE[:TEMPLATE]
11345 instantiate the configuration file FILE
11346 --header=FILE[:TEMPLATE]
11347 instantiate the configuration header FILE
11348
11349 Configuration files:
11350 $config_files
11351
11352 Configuration headers:
11353 $config_headers
11354
11355 Report bugs to <gezelter@nd.edu>."
11356
11357 _ACEOF
11358 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11359 ac_cs_version="\\
11360 OOPSE config.status 4.0
11361 configured by $0, generated by GNU Autoconf 2.64,
11362 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11363
11364 Copyright (C) 2009 Free Software Foundation, Inc.
11365 This config.status script is free software; the Free Software Foundation
11366 gives unlimited permission to copy, distribute and modify it."
11367
11368 ac_pwd='$ac_pwd'
11369 srcdir='$srcdir'
11370 INSTALL='$INSTALL'
11371 test -n "\$AWK" || AWK=awk
11372 _ACEOF
11373
11374 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11375 # The default lists apply if the user does not specify any file.
11376 ac_need_defaults=:
11377 while test $# != 0
11378 do
11379 case $1 in
11380 --*=*)
11381 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11382 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11383 ac_shift=:
11384 ;;
11385 *)
11386 ac_option=$1
11387 ac_optarg=$2
11388 ac_shift=shift
11389 ;;
11390 esac
11391
11392 case $ac_option in
11393 # Handling of the options.
11394 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11395 ac_cs_recheck=: ;;
11396 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11397 $as_echo "$ac_cs_version"; exit ;;
11398 --debug | --debu | --deb | --de | --d | -d )
11399 debug=: ;;
11400 --file | --fil | --fi | --f )
11401 $ac_shift
11402 case $ac_optarg in
11403 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11404 esac
11405 as_fn_append CONFIG_FILES " '$ac_optarg'"
11406 ac_need_defaults=false;;
11407 --header | --heade | --head | --hea )
11408 $ac_shift
11409 case $ac_optarg in
11410 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11411 esac
11412 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11413 ac_need_defaults=false;;
11414 --he | --h)
11415 # Conflict between --help and --header
11416 as_fn_error "ambiguous option: \`$1'
11417 Try \`$0 --help' for more information.";;
11418 --help | --hel | -h )
11419 $as_echo "$ac_cs_usage"; exit ;;
11420 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11421 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11422 ac_cs_silent=: ;;
11423
11424 # This is an error.
11425 -*) as_fn_error "unrecognized option: \`$1'
11426 Try \`$0 --help' for more information." ;;
11427
11428 *) as_fn_append ac_config_targets " $1"
11429 ac_need_defaults=false ;;
11430
11431 esac
11432 shift
11433 done
11434
11435 ac_configure_extra_args=
11436
11437 if $ac_cs_silent; then
11438 exec 6>/dev/null
11439 ac_configure_extra_args="$ac_configure_extra_args --silent"
11440 fi
11441
11442 _ACEOF
11443 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11444 if \$ac_cs_recheck; then
11445 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11446 shift
11447 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11448 CONFIG_SHELL='$SHELL'
11449 export CONFIG_SHELL
11450 exec "\$@"
11451 fi
11452
11453 _ACEOF
11454 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11455 exec 5>>config.log
11456 {
11457 echo
11458 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11459 ## Running $as_me. ##
11460 _ASBOX
11461 $as_echo "$ac_log"
11462 } >&5
11463
11464 _ACEOF
11465 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11466 _ACEOF
11467
11468 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11469
11470 # Handling of arguments.
11471 for ac_config_target in $ac_config_targets
11472 do
11473 case $ac_config_target in
11474 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11475 "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11476 "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11477 "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
11478 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
11479 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
11480 "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11481
11482 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11483 esac
11484 done
11485
11486
11487 # If the user did not use the arguments to specify the items to instantiate,
11488 # then the envvar interface is used. Set only those that are not.
11489 # We use the long form for the default assignment because of an extremely
11490 # bizarre bug on SunOS 4.1.3.
11491 if $ac_need_defaults; then
11492 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11493 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11494 fi
11495
11496 # Have a temporary directory for convenience. Make it in the build tree
11497 # simply because there is no reason against having it here, and in addition,
11498 # creating and moving files from /tmp can sometimes cause problems.
11499 # Hook for its removal unless debugging.
11500 # Note that there is a small window in which the directory will not be cleaned:
11501 # after its creation but before its name has been assigned to `$tmp'.
11502 $debug ||
11503 {
11504 tmp=
11505 trap 'exit_status=$?
11506 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11507 ' 0
11508 trap 'as_fn_exit 1' 1 2 13 15
11509 }
11510 # Create a (secure) tmp directory for tmp files.
11511
11512 {
11513 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11514 test -n "$tmp" && test -d "$tmp"
11515 } ||
11516 {
11517 tmp=./conf$$-$RANDOM
11518 (umask 077 && mkdir "$tmp")
11519 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11520
11521 # Set up the scripts for CONFIG_FILES section.
11522 # No need to generate them if there are no CONFIG_FILES.
11523 # This happens for instance with `./config.status config.h'.
11524 if test -n "$CONFIG_FILES"; then
11525
11526
11527 ac_cr=`echo X | tr X '\015'`
11528 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11529 # But we know of no other shell where ac_cr would be empty at this
11530 # point, so we can use a bashism as a fallback.
11531 if test "x$ac_cr" = x; then
11532 eval ac_cr=\$\'\\r\'
11533 fi
11534 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11535 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11536 ac_cs_awk_cr='\r'
11537 else
11538 ac_cs_awk_cr=$ac_cr
11539 fi
11540
11541 echo 'BEGIN {' >"$tmp/subs1.awk" &&
11542 _ACEOF
11543
11544
11545 {
11546 echo "cat >conf$$subs.awk <<_ACEOF" &&
11547 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11548 echo "_ACEOF"
11549 } >conf$$subs.sh ||
11550 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11551 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11552 ac_delim='%!_!# '
11553 for ac_last_try in false false false false false :; do
11554 . ./conf$$subs.sh ||
11555 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11556
11557 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11558 if test $ac_delim_n = $ac_delim_num; then
11559 break
11560 elif $ac_last_try; then
11561 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11562 else
11563 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11564 fi
11565 done
11566 rm -f conf$$subs.sh
11567
11568 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11569 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11570 _ACEOF
11571 sed -n '
11572 h
11573 s/^/S["/; s/!.*/"]=/
11574 p
11575 g
11576 s/^[^!]*!//
11577 :repl
11578 t repl
11579 s/'"$ac_delim"'$//
11580 t delim
11581 :nl
11582 h
11583 s/\(.\{148\}\).*/\1/
11584 t more1
11585 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11586 p
11587 n
11588 b repl
11589 :more1
11590 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11591 p
11592 g
11593 s/.\{148\}//
11594 t nl
11595 :delim
11596 h
11597 s/\(.\{148\}\).*/\1/
11598 t more2
11599 s/["\\]/\\&/g; s/^/"/; s/$/"/
11600 p
11601 b
11602 :more2
11603 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11604 p
11605 g
11606 s/.\{148\}//
11607 t delim
11608 ' <conf$$subs.awk | sed '
11609 /^[^""]/{
11610 N
11611 s/\n//
11612 }
11613 ' >>$CONFIG_STATUS || ac_write_fail=1
11614 rm -f conf$$subs.awk
11615 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11616 _ACAWK
11617 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11618 for (key in S) S_is_set[key] = 1
11619 FS = ""
11620
11621 }
11622 {
11623 line = $ 0
11624 nfields = split(line, field, "@")
11625 substed = 0
11626 len = length(field[1])
11627 for (i = 2; i < nfields; i++) {
11628 key = field[i]
11629 keylen = length(key)
11630 if (S_is_set[key]) {
11631 value = S[key]
11632 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11633 len += length(value) + length(field[++i])
11634 substed = 1
11635 } else
11636 len += 1 + keylen
11637 }
11638
11639 print line
11640 }
11641
11642 _ACAWK
11643 _ACEOF
11644 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11645 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11646 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11647 else
11648 cat
11649 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11650 || as_fn_error "could not setup config files machinery" "$LINENO" 5
11651 _ACEOF
11652
11653 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11654 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11655 # trailing colons and then remove the whole line if VPATH becomes empty
11656 # (actually we leave an empty line to preserve line numbers).
11657 if test "x$srcdir" = x.; then
11658 ac_vpsub='/^[ ]*VPATH[ ]*=/{
11659 s/:*\$(srcdir):*/:/
11660 s/:*\${srcdir}:*/:/
11661 s/:*@srcdir@:*/:/
11662 s/^\([^=]*=[ ]*\):*/\1/
11663 s/:*$//
11664 s/^[^=]*=[ ]*$//
11665 }'
11666 fi
11667
11668 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11669 fi # test -n "$CONFIG_FILES"
11670
11671 # Set up the scripts for CONFIG_HEADERS section.
11672 # No need to generate them if there are no CONFIG_HEADERS.
11673 # This happens for instance with `./config.status Makefile'.
11674 if test -n "$CONFIG_HEADERS"; then
11675 cat >"$tmp/defines.awk" <<\_ACAWK ||
11676 BEGIN {
11677 _ACEOF
11678
11679 # Transform confdefs.h into an awk script `defines.awk', embedded as
11680 # here-document in config.status, that substitutes the proper values into
11681 # config.h.in to produce config.h.
11682
11683 # Create a delimiter string that does not exist in confdefs.h, to ease
11684 # handling of long lines.
11685 ac_delim='%!_!# '
11686 for ac_last_try in false false :; do
11687 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11688 if test -z "$ac_t"; then
11689 break
11690 elif $ac_last_try; then
11691 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
11692 else
11693 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11694 fi
11695 done
11696
11697 # For the awk script, D is an array of macro values keyed by name,
11698 # likewise P contains macro parameters if any. Preserve backslash
11699 # newline sequences.
11700
11701 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11702 sed -n '
11703 s/.\{148\}/&'"$ac_delim"'/g
11704 t rset
11705 :rset
11706 s/^[ ]*#[ ]*define[ ][ ]*/ /
11707 t def
11708 d
11709 :def
11710 s/\\$//
11711 t bsnl
11712 s/["\\]/\\&/g
11713 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11714 D["\1"]=" \3"/p
11715 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11716 d
11717 :bsnl
11718 s/["\\]/\\&/g
11719 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11720 D["\1"]=" \3\\\\\\n"\\/p
11721 t cont
11722 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11723 t cont
11724 d
11725 :cont
11726 n
11727 s/.\{148\}/&'"$ac_delim"'/g
11728 t clear
11729 :clear
11730 s/\\$//
11731 t bsnlc
11732 s/["\\]/\\&/g; s/^/"/; s/$/"/p
11733 d
11734 :bsnlc
11735 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11736 b cont
11737 ' <confdefs.h | sed '
11738 s/'"$ac_delim"'/"\\\
11739 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11740
11741 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11742 for (key in D) D_is_set[key] = 1
11743 FS = ""
11744 }
11745 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11746 line = \$ 0
11747 split(line, arg, " ")
11748 if (arg[1] == "#") {
11749 defundef = arg[2]
11750 mac1 = arg[3]
11751 } else {
11752 defundef = substr(arg[1], 2)
11753 mac1 = arg[2]
11754 }
11755 split(mac1, mac2, "(") #)
11756 macro = mac2[1]
11757 prefix = substr(line, 1, index(line, defundef) - 1)
11758 if (D_is_set[macro]) {
11759 # Preserve the white space surrounding the "#".
11760 print prefix "define", macro P[macro] D[macro]
11761 next
11762 } else {
11763 # Replace #undef with comments. This is necessary, for example,
11764 # in the case of _POSIX_SOURCE, which is predefined and required
11765 # on some systems where configure will not decide to define it.
11766 if (defundef == "undef") {
11767 print "/*", prefix defundef, macro, "*/"
11768 next
11769 }
11770 }
11771 }
11772 { print }
11773 _ACAWK
11774 _ACEOF
11775 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11776 as_fn_error "could not setup config headers machinery" "$LINENO" 5
11777 fi # test -n "$CONFIG_HEADERS"
11778
11779
11780 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11781 shift
11782 for ac_tag
11783 do
11784 case $ac_tag in
11785 :[FHLC]) ac_mode=$ac_tag; continue;;
11786 esac
11787 case $ac_mode$ac_tag in
11788 :[FHL]*:*);;
11789 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
11790 :[FH]-) ac_tag=-:-;;
11791 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11792 esac
11793 ac_save_IFS=$IFS
11794 IFS=:
11795 set x $ac_tag
11796 IFS=$ac_save_IFS
11797 shift
11798 ac_file=$1
11799 shift
11800
11801 case $ac_mode in
11802 :L) ac_source=$1;;
11803 :[FH])
11804 ac_file_inputs=
11805 for ac_f
11806 do
11807 case $ac_f in
11808 -) ac_f="$tmp/stdin";;
11809 *) # Look for the file first in the build tree, then in the source tree
11810 # (if the path is not absolute). The absolute path cannot be DOS-style,
11811 # because $ac_f cannot contain `:'.
11812 test -f "$ac_f" ||
11813 case $ac_f in
11814 [\\/$]*) false;;
11815 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11816 esac ||
11817 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11818 esac
11819 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11820 as_fn_append ac_file_inputs " '$ac_f'"
11821 done
11822
11823 # Let's still pretend it is `configure' which instantiates (i.e., don't
11824 # use $as_me), people would be surprised to read:
11825 # /* config.h. Generated by config.status. */
11826 configure_input='Generated from '`
11827 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11828 `' by configure.'
11829 if test x"$ac_file" != x-; then
11830 configure_input="$ac_file. $configure_input"
11831 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11832 $as_echo "$as_me: creating $ac_file" >&6;}
11833 fi
11834 # Neutralize special characters interpreted by sed in replacement strings.
11835 case $configure_input in #(
11836 *\&* | *\|* | *\\* )
11837 ac_sed_conf_input=`$as_echo "$configure_input" |
11838 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11839 *) ac_sed_conf_input=$configure_input;;
11840 esac
11841
11842 case $ac_tag in
11843 *:-:* | *:-) cat >"$tmp/stdin" \
11844 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
11845 esac
11846 ;;
11847 esac
11848
11849 ac_dir=`$as_dirname -- "$ac_file" ||
11850 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11851 X"$ac_file" : 'X\(//\)[^/]' \| \
11852 X"$ac_file" : 'X\(//\)$' \| \
11853 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11854 $as_echo X"$ac_file" |
11855 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11856 s//\1/
11857 q
11858 }
11859 /^X\(\/\/\)[^/].*/{
11860 s//\1/
11861 q
11862 }
11863 /^X\(\/\/\)$/{
11864 s//\1/
11865 q
11866 }
11867 /^X\(\/\).*/{
11868 s//\1/
11869 q
11870 }
11871 s/.*/./; q'`
11872 as_dir="$ac_dir"; as_fn_mkdir_p
11873 ac_builddir=.
11874
11875 case "$ac_dir" in
11876 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11877 *)
11878 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11879 # A ".." for each directory in $ac_dir_suffix.
11880 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11881 case $ac_top_builddir_sub in
11882 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11883 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11884 esac ;;
11885 esac
11886 ac_abs_top_builddir=$ac_pwd
11887 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11888 # for backward compatibility:
11889 ac_top_builddir=$ac_top_build_prefix
11890
11891 case $srcdir in
11892 .) # We are building in place.
11893 ac_srcdir=.
11894 ac_top_srcdir=$ac_top_builddir_sub
11895 ac_abs_top_srcdir=$ac_pwd ;;
11896 [\\/]* | ?:[\\/]* ) # Absolute name.
11897 ac_srcdir=$srcdir$ac_dir_suffix;
11898 ac_top_srcdir=$srcdir
11899 ac_abs_top_srcdir=$srcdir ;;
11900 *) # Relative name.
11901 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11902 ac_top_srcdir=$ac_top_build_prefix$srcdir
11903 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11904 esac
11905 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11906
11907
11908 case $ac_mode in
11909 :F)
11910 #
11911 # CONFIG_FILE
11912 #
11913
11914 case $INSTALL in
11915 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11916 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11917 esac
11918 _ACEOF
11919
11920 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11921 # If the template does not know about datarootdir, expand it.
11922 # FIXME: This hack should be removed a few years after 2.60.
11923 ac_datarootdir_hack=; ac_datarootdir_seen=
11924 ac_sed_dataroot='
11925 /datarootdir/ {
11926 p
11927 q
11928 }
11929 /@datadir@/p
11930 /@docdir@/p
11931 /@infodir@/p
11932 /@localedir@/p
11933 /@mandir@/p'
11934 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11935 *datarootdir*) ac_datarootdir_seen=yes;;
11936 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11937 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11938 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11939 _ACEOF
11940 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11941 ac_datarootdir_hack='
11942 s&@datadir@&$datadir&g
11943 s&@docdir@&$docdir&g
11944 s&@infodir@&$infodir&g
11945 s&@localedir@&$localedir&g
11946 s&@mandir@&$mandir&g
11947 s&\\\${datarootdir}&$datarootdir&g' ;;
11948 esac
11949 _ACEOF
11950
11951 # Neutralize VPATH when `$srcdir' = `.'.
11952 # Shell code in configure.ac might set extrasub.
11953 # FIXME: do we really want to maintain this feature?
11954 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11955 ac_sed_extra="$ac_vpsub
11956 $extrasub
11957 _ACEOF
11958 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11959 :t
11960 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11961 s|@configure_input@|$ac_sed_conf_input|;t t
11962 s&@top_builddir@&$ac_top_builddir_sub&;t t
11963 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11964 s&@srcdir@&$ac_srcdir&;t t
11965 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11966 s&@top_srcdir@&$ac_top_srcdir&;t t
11967 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11968 s&@builddir@&$ac_builddir&;t t
11969 s&@abs_builddir@&$ac_abs_builddir&;t t
11970 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11971 s&@INSTALL@&$ac_INSTALL&;t t
11972 $ac_datarootdir_hack
11973 "
11974 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
11975 || as_fn_error "could not create $ac_file" "$LINENO" 5
11976
11977 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11978 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
11979 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
11980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11981 which seems to be undefined. Please make sure it is defined." >&5
11982 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11983 which seems to be undefined. Please make sure it is defined." >&2;}
11984
11985 rm -f "$tmp/stdin"
11986 case $ac_file in
11987 -) cat "$tmp/out" && rm -f "$tmp/out";;
11988 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
11989 esac \
11990 || as_fn_error "could not create $ac_file" "$LINENO" 5
11991 ;;
11992 :H)
11993 #
11994 # CONFIG_HEADER
11995 #
11996 if test x"$ac_file" != x-; then
11997 {
11998 $as_echo "/* $configure_input */" \
11999 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12000 } >"$tmp/config.h" \
12001 || as_fn_error "could not create $ac_file" "$LINENO" 5
12002 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12003 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12004 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12005 else
12006 rm -f "$ac_file"
12007 mv "$tmp/config.h" "$ac_file" \
12008 || as_fn_error "could not create $ac_file" "$LINENO" 5
12009 fi
12010 else
12011 $as_echo "/* $configure_input */" \
12012 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12013 || as_fn_error "could not create -" "$LINENO" 5
12014 fi
12015 ;;
12016
12017
12018 esac
12019
12020
12021 case $ac_file$ac_mode in
12022 "make/Makefile":F) chmod 0755 scripts/* ;;
12023 "src/utils/Makefile":F) chmod 0755 scripts/* ;;
12024 "src/math/Makefile":F) chmod 0755 scripts/* ;;
12025 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
12026 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
12027 "scripts/filepp":F) chmod 0755 scripts/* ;;
12028
12029 esac
12030 done # for ac_tag
12031
12032
12033 as_fn_exit 0
12034 _ACEOF
12035 ac_clean_files=$ac_clean_files_save
12036
12037 test $ac_write_fail = 0 ||
12038 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12039
12040
12041 # configure is writing to config.log, and then calls config.status.
12042 # config.status does its own redirection, appending to config.log.
12043 # Unfortunately, on DOS this fails, as config.log is still kept open
12044 # by configure, so config.status won't be able to write to it; its
12045 # output is simply discarded. So we exec the FD to /dev/null,
12046 # effectively closing config.log, so it can be properly (re)opened and
12047 # appended to by config.status. When coming back to configure, we
12048 # need to make the FD available again.
12049 if test "$no_create" != yes; then
12050 ac_cs_success=:
12051 ac_config_status_args=
12052 test "$silent" = yes &&
12053 ac_config_status_args="$ac_config_status_args --quiet"
12054 exec 5>/dev/null
12055 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12056 exec 5>>config.log
12057 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12058 # would make configure fail if this is the last instruction.
12059 $ac_cs_success || as_fn_exit $?
12060 fi
12061 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12063 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12064 fi
12065

Properties

Name Value
svn:executable *