ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/configure
Revision: 1373
Committed: Tue Oct 20 13:13:45 2009 UTC (15 years, 6 months ago) by gezelter
Original Path: trunk/configure
File size: 355052 byte(s)
Log Message:
fixing busted mpi configure

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 USE_CGAL
608 CGAL_LIBS
609 CGAL_LDFLAGS
610 CGAL_CPPFLAGS
611 CGAL_CXXFLAGS
612 CGAL_MAKEFILE
613 POW_LIB
614 LIBOBJS
615 USE_OPENBABEL
616 OPENBABEL_LIB
617 OPENBABEL_LIB_DIR
618 OPENBABEL_INC_DIR
619 CXXCPP
620 USE_QHULL
621 QHULL
622 QHULL_LIB_DIR
623 QHULL_INC_DIR
624 FFTW_LIBS
625 FFTW_LIB_DIR
626 FFTW_INC_DIR
627 ZLIB
628 ZLIB_LIB_DIR
629 ZLIB_INC_DIR
630 F90_MODULE_NAMES
631 F90MODINCSPEC
632 MODDIRFLAG
633 F90_WORK_FILES_ARG
634 MOD
635 FC_FUNC_
636 FC_FUNC
637 FCLIBS
638 PREPDEFFLAG
639 FCFLAGS_SRCEXT
640 FCFLAGS_F90
641 PS
642 AR
643 INSTALL_DATA
644 INSTALL_SCRIPT
645 INSTALL_PROGRAM
646 PERL_SHEBANG
647 PERLINTERP
648 RANLIB
649 SET_MAKE
650 LN_S
651 EGREP
652 GREP
653 CPP
654 USE_MPI
655 MPIFC
656 ac_ct_FC
657 FCFLAGS
658 FC
659 MPICC
660 ac_ct_CC
661 CFLAGS
662 CC
663 MPILIBS
664 MPICXX
665 OBJEXT
666 EXEEXT
667 ac_ct_CXX
668 CPPFLAGS
669 LDFLAGS
670 CXXFLAGS
671 CXX
672 ac_fc_path
673 ac_fc_set
674 ac_cxx_path
675 ac_cxx_set
676 ac_cc_path
677 ac_cc_set
678 USE_SINGLE_PRECISION
679 debug
680 PROGNAME
681 host_os
682 host_vendor
683 host_cpu
684 host
685 build_os
686 build_vendor
687 build_cpu
688 build
689 target_alias
690 host_alias
691 build_alias
692 LIBS
693 ECHO_T
694 ECHO_N
695 ECHO_C
696 DEFS
697 mandir
698 localedir
699 libdir
700 psdir
701 pdfdir
702 dvidir
703 htmldir
704 infodir
705 docdir
706 oldincludedir
707 includedir
708 localstatedir
709 sharedstatedir
710 sysconfdir
711 datadir
712 datarootdir
713 libexecdir
714 sbindir
715 bindir
716 program_transform_name
717 prefix
718 exec_prefix
719 PACKAGE_URL
720 PACKAGE_BUGREPORT
721 PACKAGE_STRING
722 PACKAGE_VERSION
723 PACKAGE_TARNAME
724 PACKAGE_NAME
725 PATH_SEPARATOR
726 SHELL'
727 ac_subst_files=''
728 ac_user_opts='
729 enable_option_checking
730 enable_oopse_home
731 enable_debug
732 enable_single
733 enable_float
734 with_perl_shebang
735 with_zlib
736 with_fftw
737 with_qhull
738 with_openbabel
739 with_cgalmakefile
740 enable_doxygen
741 enable_dot
742 enable_html_docs
743 enable_latex_docs
744 '
745 ac_precious_vars='build_alias
746 host_alias
747 target_alias
748 CXX
749 CXXFLAGS
750 LDFLAGS
751 LIBS
752 CPPFLAGS
753 CCC
754 MPICXX
755 CC
756 CFLAGS
757 MPICC
758 FC
759 FCFLAGS
760 MPIFC
761 CPP
762 CXXCPP'
763
764
765 # Initialize some variables set by options.
766 ac_init_help=
767 ac_init_version=false
768 ac_unrecognized_opts=
769 ac_unrecognized_sep=
770 # The variables have the same names as the options, with
771 # dashes changed to underlines.
772 cache_file=/dev/null
773 exec_prefix=NONE
774 no_create=
775 no_recursion=
776 prefix=NONE
777 program_prefix=NONE
778 program_suffix=NONE
779 program_transform_name=s,x,x,
780 silent=
781 site=
782 srcdir=
783 verbose=
784 x_includes=NONE
785 x_libraries=NONE
786
787 # Installation directory options.
788 # These are left unexpanded so users can "make install exec_prefix=/foo"
789 # and all the variables that are supposed to be based on exec_prefix
790 # by default will actually change.
791 # Use braces instead of parens because sh, perl, etc. also accept them.
792 # (The list follows the same order as the GNU Coding Standards.)
793 bindir='${exec_prefix}/bin'
794 sbindir='${exec_prefix}/sbin'
795 libexecdir='${exec_prefix}/libexec'
796 datarootdir='${prefix}/share'
797 datadir='${datarootdir}'
798 sysconfdir='${prefix}/etc'
799 sharedstatedir='${prefix}/com'
800 localstatedir='${prefix}/var'
801 includedir='${prefix}/include'
802 oldincludedir='/usr/include'
803 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
804 infodir='${datarootdir}/info'
805 htmldir='${docdir}'
806 dvidir='${docdir}'
807 pdfdir='${docdir}'
808 psdir='${docdir}'
809 libdir='${exec_prefix}/lib'
810 localedir='${datarootdir}/locale'
811 mandir='${datarootdir}/man'
812
813 ac_prev=
814 ac_dashdash=
815 for ac_option
816 do
817 # If the previous option needs an argument, assign it.
818 if test -n "$ac_prev"; then
819 eval $ac_prev=\$ac_option
820 ac_prev=
821 continue
822 fi
823
824 case $ac_option in
825 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
826 *) ac_optarg=yes ;;
827 esac
828
829 # Accept the important Cygnus configure options, so we can diagnose typos.
830
831 case $ac_dashdash$ac_option in
832 --)
833 ac_dashdash=yes ;;
834
835 -bindir | --bindir | --bindi | --bind | --bin | --bi)
836 ac_prev=bindir ;;
837 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
838 bindir=$ac_optarg ;;
839
840 -build | --build | --buil | --bui | --bu)
841 ac_prev=build_alias ;;
842 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
843 build_alias=$ac_optarg ;;
844
845 -cache-file | --cache-file | --cache-fil | --cache-fi \
846 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
847 ac_prev=cache_file ;;
848 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
849 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
850 cache_file=$ac_optarg ;;
851
852 --config-cache | -C)
853 cache_file=config.cache ;;
854
855 -datadir | --datadir | --datadi | --datad)
856 ac_prev=datadir ;;
857 -datadir=* | --datadir=* | --datadi=* | --datad=*)
858 datadir=$ac_optarg ;;
859
860 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
861 | --dataroo | --dataro | --datar)
862 ac_prev=datarootdir ;;
863 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
864 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
865 datarootdir=$ac_optarg ;;
866
867 -disable-* | --disable-*)
868 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
869 # Reject names that are not valid shell variable names.
870 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
871 as_fn_error "invalid feature name: $ac_useropt"
872 ac_useropt_orig=$ac_useropt
873 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
874 case $ac_user_opts in
875 *"
876 "enable_$ac_useropt"
877 "*) ;;
878 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
879 ac_unrecognized_sep=', ';;
880 esac
881 eval enable_$ac_useropt=no ;;
882
883 -docdir | --docdir | --docdi | --doc | --do)
884 ac_prev=docdir ;;
885 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
886 docdir=$ac_optarg ;;
887
888 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
889 ac_prev=dvidir ;;
890 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
891 dvidir=$ac_optarg ;;
892
893 -enable-* | --enable-*)
894 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
895 # Reject names that are not valid shell variable names.
896 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
897 as_fn_error "invalid feature name: $ac_useropt"
898 ac_useropt_orig=$ac_useropt
899 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
900 case $ac_user_opts in
901 *"
902 "enable_$ac_useropt"
903 "*) ;;
904 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
905 ac_unrecognized_sep=', ';;
906 esac
907 eval enable_$ac_useropt=\$ac_optarg ;;
908
909 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
910 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
911 | --exec | --exe | --ex)
912 ac_prev=exec_prefix ;;
913 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
914 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
915 | --exec=* | --exe=* | --ex=*)
916 exec_prefix=$ac_optarg ;;
917
918 -gas | --gas | --ga | --g)
919 # Obsolete; use --with-gas.
920 with_gas=yes ;;
921
922 -help | --help | --hel | --he | -h)
923 ac_init_help=long ;;
924 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
925 ac_init_help=recursive ;;
926 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
927 ac_init_help=short ;;
928
929 -host | --host | --hos | --ho)
930 ac_prev=host_alias ;;
931 -host=* | --host=* | --hos=* | --ho=*)
932 host_alias=$ac_optarg ;;
933
934 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
935 ac_prev=htmldir ;;
936 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
937 | --ht=*)
938 htmldir=$ac_optarg ;;
939
940 -includedir | --includedir | --includedi | --included | --include \
941 | --includ | --inclu | --incl | --inc)
942 ac_prev=includedir ;;
943 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
944 | --includ=* | --inclu=* | --incl=* | --inc=*)
945 includedir=$ac_optarg ;;
946
947 -infodir | --infodir | --infodi | --infod | --info | --inf)
948 ac_prev=infodir ;;
949 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
950 infodir=$ac_optarg ;;
951
952 -libdir | --libdir | --libdi | --libd)
953 ac_prev=libdir ;;
954 -libdir=* | --libdir=* | --libdi=* | --libd=*)
955 libdir=$ac_optarg ;;
956
957 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
958 | --libexe | --libex | --libe)
959 ac_prev=libexecdir ;;
960 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
961 | --libexe=* | --libex=* | --libe=*)
962 libexecdir=$ac_optarg ;;
963
964 -localedir | --localedir | --localedi | --localed | --locale)
965 ac_prev=localedir ;;
966 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
967 localedir=$ac_optarg ;;
968
969 -localstatedir | --localstatedir | --localstatedi | --localstated \
970 | --localstate | --localstat | --localsta | --localst | --locals)
971 ac_prev=localstatedir ;;
972 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
973 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
974 localstatedir=$ac_optarg ;;
975
976 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
977 ac_prev=mandir ;;
978 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
979 mandir=$ac_optarg ;;
980
981 -nfp | --nfp | --nf)
982 # Obsolete; use --without-fp.
983 with_fp=no ;;
984
985 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
986 | --no-cr | --no-c | -n)
987 no_create=yes ;;
988
989 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
990 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
991 no_recursion=yes ;;
992
993 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
994 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
995 | --oldin | --oldi | --old | --ol | --o)
996 ac_prev=oldincludedir ;;
997 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
998 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
999 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1000 oldincludedir=$ac_optarg ;;
1001
1002 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1003 ac_prev=prefix ;;
1004 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1005 prefix=$ac_optarg ;;
1006
1007 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1008 | --program-pre | --program-pr | --program-p)
1009 ac_prev=program_prefix ;;
1010 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1011 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1012 program_prefix=$ac_optarg ;;
1013
1014 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1015 | --program-suf | --program-su | --program-s)
1016 ac_prev=program_suffix ;;
1017 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1018 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1019 program_suffix=$ac_optarg ;;
1020
1021 -program-transform-name | --program-transform-name \
1022 | --program-transform-nam | --program-transform-na \
1023 | --program-transform-n | --program-transform- \
1024 | --program-transform | --program-transfor \
1025 | --program-transfo | --program-transf \
1026 | --program-trans | --program-tran \
1027 | --progr-tra | --program-tr | --program-t)
1028 ac_prev=program_transform_name ;;
1029 -program-transform-name=* | --program-transform-name=* \
1030 | --program-transform-nam=* | --program-transform-na=* \
1031 | --program-transform-n=* | --program-transform-=* \
1032 | --program-transform=* | --program-transfor=* \
1033 | --program-transfo=* | --program-transf=* \
1034 | --program-trans=* | --program-tran=* \
1035 | --progr-tra=* | --program-tr=* | --program-t=*)
1036 program_transform_name=$ac_optarg ;;
1037
1038 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1039 ac_prev=pdfdir ;;
1040 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1041 pdfdir=$ac_optarg ;;
1042
1043 -psdir | --psdir | --psdi | --psd | --ps)
1044 ac_prev=psdir ;;
1045 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1046 psdir=$ac_optarg ;;
1047
1048 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1049 | -silent | --silent | --silen | --sile | --sil)
1050 silent=yes ;;
1051
1052 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1053 ac_prev=sbindir ;;
1054 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1055 | --sbi=* | --sb=*)
1056 sbindir=$ac_optarg ;;
1057
1058 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1059 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1060 | --sharedst | --shareds | --shared | --share | --shar \
1061 | --sha | --sh)
1062 ac_prev=sharedstatedir ;;
1063 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1064 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1065 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1066 | --sha=* | --sh=*)
1067 sharedstatedir=$ac_optarg ;;
1068
1069 -site | --site | --sit)
1070 ac_prev=site ;;
1071 -site=* | --site=* | --sit=*)
1072 site=$ac_optarg ;;
1073
1074 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1075 ac_prev=srcdir ;;
1076 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1077 srcdir=$ac_optarg ;;
1078
1079 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1080 | --syscon | --sysco | --sysc | --sys | --sy)
1081 ac_prev=sysconfdir ;;
1082 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1083 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1084 sysconfdir=$ac_optarg ;;
1085
1086 -target | --target | --targe | --targ | --tar | --ta | --t)
1087 ac_prev=target_alias ;;
1088 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1089 target_alias=$ac_optarg ;;
1090
1091 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1092 verbose=yes ;;
1093
1094 -version | --version | --versio | --versi | --vers | -V)
1095 ac_init_version=: ;;
1096
1097 -with-* | --with-*)
1098 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1099 # Reject names that are not valid shell variable names.
1100 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1101 as_fn_error "invalid package name: $ac_useropt"
1102 ac_useropt_orig=$ac_useropt
1103 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1104 case $ac_user_opts in
1105 *"
1106 "with_$ac_useropt"
1107 "*) ;;
1108 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1109 ac_unrecognized_sep=', ';;
1110 esac
1111 eval with_$ac_useropt=\$ac_optarg ;;
1112
1113 -without-* | --without-*)
1114 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1115 # Reject names that are not valid shell variable names.
1116 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1117 as_fn_error "invalid package name: $ac_useropt"
1118 ac_useropt_orig=$ac_useropt
1119 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120 case $ac_user_opts in
1121 *"
1122 "with_$ac_useropt"
1123 "*) ;;
1124 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1125 ac_unrecognized_sep=', ';;
1126 esac
1127 eval with_$ac_useropt=no ;;
1128
1129 --x)
1130 # Obsolete; use --with-x.
1131 with_x=yes ;;
1132
1133 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1134 | --x-incl | --x-inc | --x-in | --x-i)
1135 ac_prev=x_includes ;;
1136 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1137 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1138 x_includes=$ac_optarg ;;
1139
1140 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1141 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1142 ac_prev=x_libraries ;;
1143 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1144 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1145 x_libraries=$ac_optarg ;;
1146
1147 -*) as_fn_error "unrecognized option: \`$ac_option'
1148 Try \`$0 --help' for more information."
1149 ;;
1150
1151 *=*)
1152 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1153 # Reject names that are not valid shell variable names.
1154 case $ac_envvar in #(
1155 '' | [0-9]* | *[!_$as_cr_alnum]* )
1156 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1157 esac
1158 eval $ac_envvar=\$ac_optarg
1159 export $ac_envvar ;;
1160
1161 *)
1162 # FIXME: should be removed in autoconf 3.0.
1163 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1164 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1165 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1166 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1167 ;;
1168
1169 esac
1170 done
1171
1172 if test -n "$ac_prev"; then
1173 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1174 as_fn_error "missing argument to $ac_option"
1175 fi
1176
1177 if test -n "$ac_unrecognized_opts"; then
1178 case $enable_option_checking in
1179 no) ;;
1180 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1181 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1182 esac
1183 fi
1184
1185 # Check all directory arguments for consistency.
1186 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1187 datadir sysconfdir sharedstatedir localstatedir includedir \
1188 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1189 libdir localedir mandir
1190 do
1191 eval ac_val=\$$ac_var
1192 # Remove trailing slashes.
1193 case $ac_val in
1194 */ )
1195 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1196 eval $ac_var=\$ac_val;;
1197 esac
1198 # Be sure to have absolute directory names.
1199 case $ac_val in
1200 [\\/$]* | ?:[\\/]* ) continue;;
1201 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1202 esac
1203 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1204 done
1205
1206 # There might be people who depend on the old broken behavior: `$host'
1207 # used to hold the argument of --host etc.
1208 # FIXME: To remove some day.
1209 build=$build_alias
1210 host=$host_alias
1211 target=$target_alias
1212
1213 # FIXME: To remove some day.
1214 if test "x$host_alias" != x; then
1215 if test "x$build_alias" = x; then
1216 cross_compiling=maybe
1217 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1218 If a cross compiler is detected then cross compile mode will be used." >&2
1219 elif test "x$build_alias" != "x$host_alias"; then
1220 cross_compiling=yes
1221 fi
1222 fi
1223
1224 ac_tool_prefix=
1225 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1226
1227 test "$silent" = yes && exec 6>/dev/null
1228
1229
1230 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1231 ac_ls_di=`ls -di .` &&
1232 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1233 as_fn_error "working directory cannot be determined"
1234 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1235 as_fn_error "pwd does not report name of working directory"
1236
1237
1238 # Find the source files, if location was not specified.
1239 if test -z "$srcdir"; then
1240 ac_srcdir_defaulted=yes
1241 # Try the directory containing this script, then the parent directory.
1242 ac_confdir=`$as_dirname -- "$as_myself" ||
1243 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1244 X"$as_myself" : 'X\(//\)[^/]' \| \
1245 X"$as_myself" : 'X\(//\)$' \| \
1246 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1247 $as_echo X"$as_myself" |
1248 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1249 s//\1/
1250 q
1251 }
1252 /^X\(\/\/\)[^/].*/{
1253 s//\1/
1254 q
1255 }
1256 /^X\(\/\/\)$/{
1257 s//\1/
1258 q
1259 }
1260 /^X\(\/\).*/{
1261 s//\1/
1262 q
1263 }
1264 s/.*/./; q'`
1265 srcdir=$ac_confdir
1266 if test ! -r "$srcdir/$ac_unique_file"; then
1267 srcdir=..
1268 fi
1269 else
1270 ac_srcdir_defaulted=no
1271 fi
1272 if test ! -r "$srcdir/$ac_unique_file"; then
1273 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1274 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1275 fi
1276 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1277 ac_abs_confdir=`(
1278 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1279 pwd)`
1280 # When building in place, set srcdir=.
1281 if test "$ac_abs_confdir" = "$ac_pwd"; then
1282 srcdir=.
1283 fi
1284 # Remove unnecessary trailing slashes from srcdir.
1285 # Double slashes in file names in object file debugging info
1286 # mess up M-x gdb in Emacs.
1287 case $srcdir in
1288 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1289 esac
1290 for ac_var in $ac_precious_vars; do
1291 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1292 eval ac_env_${ac_var}_value=\$${ac_var}
1293 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1294 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1295 done
1296
1297 #
1298 # Report the --help message.
1299 #
1300 if test "$ac_init_help" = "long"; then
1301 # Omit some internal or obsolete options to make the list less imposing.
1302 # This message is too long to be a string in the A/UX 3.1 sh.
1303 cat <<_ACEOF
1304 \`configure' configures OOPSE 4.0 to adapt to many kinds of systems.
1305
1306 Usage: $0 [OPTION]... [VAR=VALUE]...
1307
1308 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1309 VAR=VALUE. See below for descriptions of some of the useful variables.
1310
1311 Defaults for the options are specified in brackets.
1312
1313 Configuration:
1314 -h, --help display this help and exit
1315 --help=short display options specific to this package
1316 --help=recursive display the short help of all the included packages
1317 -V, --version display version information and exit
1318 -q, --quiet, --silent do not print \`checking...' messages
1319 --cache-file=FILE cache test results in FILE [disabled]
1320 -C, --config-cache alias for \`--cache-file=config.cache'
1321 -n, --no-create do not create output files
1322 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1323
1324 Installation directories:
1325 --prefix=PREFIX install architecture-independent files in PREFIX
1326 [$ac_default_prefix]
1327 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1328 [PREFIX]
1329
1330 By default, \`make install' will install all the files in
1331 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1332 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1333 for instance \`--prefix=\$HOME'.
1334
1335 For better control, use the options below.
1336
1337 Fine tuning of the installation directories:
1338 --bindir=DIR user executables [EPREFIX/bin]
1339 --sbindir=DIR system admin executables [EPREFIX/sbin]
1340 --libexecdir=DIR program executables [EPREFIX/libexec]
1341 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1342 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1343 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1344 --libdir=DIR object code libraries [EPREFIX/lib]
1345 --includedir=DIR C header files [PREFIX/include]
1346 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1347 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1348 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1349 --infodir=DIR info documentation [DATAROOTDIR/info]
1350 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1351 --mandir=DIR man documentation [DATAROOTDIR/man]
1352 --docdir=DIR documentation root [DATAROOTDIR/doc/oopse]
1353 --htmldir=DIR html documentation [DOCDIR]
1354 --dvidir=DIR dvi documentation [DOCDIR]
1355 --pdfdir=DIR pdf documentation [DOCDIR]
1356 --psdir=DIR ps documentation [DOCDIR]
1357 _ACEOF
1358
1359 cat <<\_ACEOF
1360
1361 System types:
1362 --build=BUILD configure for building on BUILD [guessed]
1363 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1364 _ACEOF
1365 fi
1366
1367 if test -n "$ac_init_help"; then
1368 case $ac_init_help in
1369 short | recursive ) echo "Configuration of OOPSE 4.0:";;
1370 esac
1371 cat <<\_ACEOF
1372
1373 Optional Features:
1374 --disable-option-checking ignore unrecognized --enable/--with options
1375 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1376 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1377 --enable-oopse-home=DIR define oopse home dir PREFIX/oopse
1378 --enable-debug Compile OOPSE in debug mode
1379 --enable-single compile OOPSE in single precision
1380 --enable-float synonym for --enable-single
1381 --enable-doxygen enable documentation generation with doxygen (auto)
1382 --enable-dot use 'dot' to generate graphs in doxygen (auto)
1383 --enable-html-docs enable HTML generation with doxygen (yes)
1384 --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1385
1386 Optional Packages:
1387 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1388 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1389 --with-perl-shebang override what perl thinks is the way for the kernel
1390 to start it (seldom needed)
1391 --with-zlib=DIR root directory path of zlib installation (defaults
1392 to /usr/local or /usr if not found in /usr/local)
1393 --with-fftw=DIR root directory path of fftw installation (defaults
1394 to /usr/local or /usr if not found in /usr/local)
1395 --with-qhull=DIR root directory path of qhull installation (defaults
1396 to /usr/local or /usr if not found in /usr/local)
1397 --with-openbabel=DIR root directory path of openbabel-2.x installation
1398 (defaults to /usr/local or /usr if not found in
1399 /usr/local)
1400 --with-cgalmakefile=makefile
1401 Use the following CGAL makefile
1402
1403 Some influential environment variables:
1404 CXX C++ compiler command
1405 CXXFLAGS C++ compiler flags
1406 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1407 nonstandard directory <lib dir>
1408 LIBS libraries to pass to the linker, e.g. -l<library>
1409 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1410 you have headers in a nonstandard directory <include dir>
1411 MPICXX MPI C++ compiler command
1412 CC C compiler command
1413 CFLAGS C compiler flags
1414 MPICC MPI C compiler command
1415 FC Fortran compiler command
1416 FCFLAGS Fortran compiler flags
1417 MPIFC MPI Fortran compiler command
1418 CPP C preprocessor
1419 CXXCPP C++ preprocessor
1420
1421 Use these variables to override the choices made by `configure' or to help
1422 it to find libraries and programs with nonstandard names/locations.
1423
1424 Report bugs to <gezelter@nd.edu>.
1425 _ACEOF
1426 ac_status=$?
1427 fi
1428
1429 if test "$ac_init_help" = "recursive"; then
1430 # If there are subdirs, report their specific --help.
1431 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1432 test -d "$ac_dir" ||
1433 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1434 continue
1435 ac_builddir=.
1436
1437 case "$ac_dir" in
1438 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1439 *)
1440 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1441 # A ".." for each directory in $ac_dir_suffix.
1442 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1443 case $ac_top_builddir_sub in
1444 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1445 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1446 esac ;;
1447 esac
1448 ac_abs_top_builddir=$ac_pwd
1449 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1450 # for backward compatibility:
1451 ac_top_builddir=$ac_top_build_prefix
1452
1453 case $srcdir in
1454 .) # We are building in place.
1455 ac_srcdir=.
1456 ac_top_srcdir=$ac_top_builddir_sub
1457 ac_abs_top_srcdir=$ac_pwd ;;
1458 [\\/]* | ?:[\\/]* ) # Absolute name.
1459 ac_srcdir=$srcdir$ac_dir_suffix;
1460 ac_top_srcdir=$srcdir
1461 ac_abs_top_srcdir=$srcdir ;;
1462 *) # Relative name.
1463 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1464 ac_top_srcdir=$ac_top_build_prefix$srcdir
1465 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1466 esac
1467 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1468
1469 cd "$ac_dir" || { ac_status=$?; continue; }
1470 # Check for guested configure.
1471 if test -f "$ac_srcdir/configure.gnu"; then
1472 echo &&
1473 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1474 elif test -f "$ac_srcdir/configure"; then
1475 echo &&
1476 $SHELL "$ac_srcdir/configure" --help=recursive
1477 else
1478 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1479 fi || ac_status=$?
1480 cd "$ac_pwd" || { ac_status=$?; break; }
1481 done
1482 fi
1483
1484 test -n "$ac_init_help" && exit $ac_status
1485 if $ac_init_version; then
1486 cat <<\_ACEOF
1487 OOPSE configure 4.0
1488 generated by GNU Autoconf 2.64
1489
1490 Copyright (C) 2009 Free Software Foundation, Inc.
1491 This configure script is free software; the Free Software Foundation
1492 gives unlimited permission to copy, distribute and modify it.
1493 _ACEOF
1494 exit
1495 fi
1496
1497 ## ------------------------ ##
1498 ## Autoconf initialization. ##
1499 ## ------------------------ ##
1500
1501 # ac_fn_cxx_try_compile LINENO
1502 # ----------------------------
1503 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1504 ac_fn_cxx_try_compile ()
1505 {
1506 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1507 rm -f conftest.$ac_objext
1508 if { { ac_try="$ac_compile"
1509 case "(($ac_try" in
1510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1511 *) ac_try_echo=$ac_try;;
1512 esac
1513 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1514 $as_echo "$ac_try_echo"; } >&5
1515 (eval "$ac_compile") 2>conftest.err
1516 ac_status=$?
1517 if test -s conftest.err; then
1518 grep -v '^ *+' conftest.err >conftest.er1
1519 cat conftest.er1 >&5
1520 mv -f conftest.er1 conftest.err
1521 fi
1522 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1523 test $ac_status = 0; } && {
1524 test -z "$ac_cxx_werror_flag" ||
1525 test ! -s conftest.err
1526 } && test -s conftest.$ac_objext; then :
1527 ac_retval=0
1528 else
1529 $as_echo "$as_me: failed program was:" >&5
1530 sed 's/^/| /' conftest.$ac_ext >&5
1531
1532 ac_retval=1
1533 fi
1534 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1535 return $ac_retval
1536
1537 } # ac_fn_cxx_try_compile
1538
1539 # ac_fn_cxx_try_link LINENO
1540 # -------------------------
1541 # Try to link conftest.$ac_ext, and return whether this succeeded.
1542 ac_fn_cxx_try_link ()
1543 {
1544 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1545 rm -f conftest.$ac_objext conftest$ac_exeext
1546 if { { ac_try="$ac_link"
1547 case "(($ac_try" in
1548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549 *) ac_try_echo=$ac_try;;
1550 esac
1551 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552 $as_echo "$ac_try_echo"; } >&5
1553 (eval "$ac_link") 2>conftest.err
1554 ac_status=$?
1555 if test -s conftest.err; then
1556 grep -v '^ *+' conftest.err >conftest.er1
1557 cat conftest.er1 >&5
1558 mv -f conftest.er1 conftest.err
1559 fi
1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 test $ac_status = 0; } && {
1562 test -z "$ac_cxx_werror_flag" ||
1563 test ! -s conftest.err
1564 } && test -s conftest$ac_exeext && {
1565 test "$cross_compiling" = yes ||
1566 $as_test_x conftest$ac_exeext
1567 }; then :
1568 ac_retval=0
1569 else
1570 $as_echo "$as_me: failed program was:" >&5
1571 sed 's/^/| /' conftest.$ac_ext >&5
1572
1573 ac_retval=1
1574 fi
1575 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1576 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1577 # interfere with the next link command; also delete a directory that is
1578 # left behind by Apple's compiler. We do this before executing the actions.
1579 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1580 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1581 return $ac_retval
1582
1583 } # ac_fn_cxx_try_link
1584
1585 # ac_fn_cxx_check_func LINENO FUNC VAR
1586 # ------------------------------------
1587 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1588 ac_fn_cxx_check_func ()
1589 {
1590 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1592 $as_echo_n "checking for $2... " >&6; }
1593 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1594 $as_echo_n "(cached) " >&6
1595 else
1596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1597 /* end confdefs.h. */
1598 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1599 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1600 #define $2 innocuous_$2
1601
1602 /* System header to define __stub macros and hopefully few prototypes,
1603 which can conflict with char $2 (); below.
1604 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1605 <limits.h> exists even on freestanding compilers. */
1606
1607 #ifdef __STDC__
1608 # include <limits.h>
1609 #else
1610 # include <assert.h>
1611 #endif
1612
1613 #undef $2
1614
1615 /* Override any GCC internal prototype to avoid an error.
1616 Use char because int might match the return type of a GCC
1617 builtin and then its argument prototype would still apply. */
1618 #ifdef __cplusplus
1619 extern "C"
1620 #endif
1621 char $2 ();
1622 /* The GNU C library defines this for functions which it implements
1623 to always fail with ENOSYS. Some functions are actually named
1624 something starting with __ and the normal name is an alias. */
1625 #if defined __stub_$2 || defined __stub___$2
1626 choke me
1627 #endif
1628
1629 int
1630 main ()
1631 {
1632 return $2 ();
1633 ;
1634 return 0;
1635 }
1636 _ACEOF
1637 if ac_fn_cxx_try_link "$LINENO"; then :
1638 eval "$3=yes"
1639 else
1640 eval "$3=no"
1641 fi
1642 rm -f core conftest.err conftest.$ac_objext \
1643 conftest$ac_exeext conftest.$ac_ext
1644 fi
1645 eval ac_res=\$$3
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1647 $as_echo "$ac_res" >&6; }
1648 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1649
1650 } # ac_fn_cxx_check_func
1651
1652 # ac_fn_c_try_compile LINENO
1653 # --------------------------
1654 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1655 ac_fn_c_try_compile ()
1656 {
1657 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1658 rm -f conftest.$ac_objext
1659 if { { ac_try="$ac_compile"
1660 case "(($ac_try" in
1661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1662 *) ac_try_echo=$ac_try;;
1663 esac
1664 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1665 $as_echo "$ac_try_echo"; } >&5
1666 (eval "$ac_compile") 2>conftest.err
1667 ac_status=$?
1668 if test -s conftest.err; then
1669 grep -v '^ *+' conftest.err >conftest.er1
1670 cat conftest.er1 >&5
1671 mv -f conftest.er1 conftest.err
1672 fi
1673 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1674 test $ac_status = 0; } && {
1675 test -z "$ac_c_werror_flag" ||
1676 test ! -s conftest.err
1677 } && test -s conftest.$ac_objext; then :
1678 ac_retval=0
1679 else
1680 $as_echo "$as_me: failed program was:" >&5
1681 sed 's/^/| /' conftest.$ac_ext >&5
1682
1683 ac_retval=1
1684 fi
1685 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1686 return $ac_retval
1687
1688 } # ac_fn_c_try_compile
1689
1690 # ac_fn_c_try_link LINENO
1691 # -----------------------
1692 # Try to link conftest.$ac_ext, and return whether this succeeded.
1693 ac_fn_c_try_link ()
1694 {
1695 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1696 rm -f conftest.$ac_objext conftest$ac_exeext
1697 if { { ac_try="$ac_link"
1698 case "(($ac_try" in
1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 *) ac_try_echo=$ac_try;;
1701 esac
1702 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703 $as_echo "$ac_try_echo"; } >&5
1704 (eval "$ac_link") 2>conftest.err
1705 ac_status=$?
1706 if test -s conftest.err; then
1707 grep -v '^ *+' conftest.err >conftest.er1
1708 cat conftest.er1 >&5
1709 mv -f conftest.er1 conftest.err
1710 fi
1711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1712 test $ac_status = 0; } && {
1713 test -z "$ac_c_werror_flag" ||
1714 test ! -s conftest.err
1715 } && test -s conftest$ac_exeext && {
1716 test "$cross_compiling" = yes ||
1717 $as_test_x conftest$ac_exeext
1718 }; then :
1719 ac_retval=0
1720 else
1721 $as_echo "$as_me: failed program was:" >&5
1722 sed 's/^/| /' conftest.$ac_ext >&5
1723
1724 ac_retval=1
1725 fi
1726 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1727 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1728 # interfere with the next link command; also delete a directory that is
1729 # left behind by Apple's compiler. We do this before executing the actions.
1730 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1731 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1732 return $ac_retval
1733
1734 } # ac_fn_c_try_link
1735
1736 # ac_fn_c_check_func LINENO FUNC VAR
1737 # ----------------------------------
1738 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1739 ac_fn_c_check_func ()
1740 {
1741 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 $as_echo_n "checking for $2... " >&6; }
1744 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745 $as_echo_n "(cached) " >&6
1746 else
1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 /* end confdefs.h. */
1749 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1750 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1751 #define $2 innocuous_$2
1752
1753 /* System header to define __stub macros and hopefully few prototypes,
1754 which can conflict with char $2 (); below.
1755 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1756 <limits.h> exists even on freestanding compilers. */
1757
1758 #ifdef __STDC__
1759 # include <limits.h>
1760 #else
1761 # include <assert.h>
1762 #endif
1763
1764 #undef $2
1765
1766 /* Override any GCC internal prototype to avoid an error.
1767 Use char because int might match the return type of a GCC
1768 builtin and then its argument prototype would still apply. */
1769 #ifdef __cplusplus
1770 extern "C"
1771 #endif
1772 char $2 ();
1773 /* The GNU C library defines this for functions which it implements
1774 to always fail with ENOSYS. Some functions are actually named
1775 something starting with __ and the normal name is an alias. */
1776 #if defined __stub_$2 || defined __stub___$2
1777 choke me
1778 #endif
1779
1780 int
1781 main ()
1782 {
1783 return $2 ();
1784 ;
1785 return 0;
1786 }
1787 _ACEOF
1788 if ac_fn_c_try_link "$LINENO"; then :
1789 eval "$3=yes"
1790 else
1791 eval "$3=no"
1792 fi
1793 rm -f core conftest.err conftest.$ac_objext \
1794 conftest$ac_exeext conftest.$ac_ext
1795 fi
1796 eval ac_res=\$$3
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1798 $as_echo "$ac_res" >&6; }
1799 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1800
1801 } # ac_fn_c_check_func
1802
1803 # ac_fn_fc_try_compile LINENO
1804 # ---------------------------
1805 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1806 ac_fn_fc_try_compile ()
1807 {
1808 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1809 rm -f conftest.$ac_objext
1810 if { { ac_try="$ac_compile"
1811 case "(($ac_try" in
1812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1813 *) ac_try_echo=$ac_try;;
1814 esac
1815 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1816 $as_echo "$ac_try_echo"; } >&5
1817 (eval "$ac_compile") 2>conftest.err
1818 ac_status=$?
1819 if test -s conftest.err; then
1820 grep -v '^ *+' conftest.err >conftest.er1
1821 cat conftest.er1 >&5
1822 mv -f conftest.er1 conftest.err
1823 fi
1824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1825 test $ac_status = 0; } && {
1826 test -z "$ac_fc_werror_flag" ||
1827 test ! -s conftest.err
1828 } && test -s conftest.$ac_objext; then :
1829 ac_retval=0
1830 else
1831 $as_echo "$as_me: failed program was:" >&5
1832 sed 's/^/| /' conftest.$ac_ext >&5
1833
1834 ac_retval=1
1835 fi
1836 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1837 return $ac_retval
1838
1839 } # ac_fn_fc_try_compile
1840
1841 # ac_fn_fc_try_link LINENO
1842 # ------------------------
1843 # Try to link conftest.$ac_ext, and return whether this succeeded.
1844 ac_fn_fc_try_link ()
1845 {
1846 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847 rm -f conftest.$ac_objext conftest$ac_exeext
1848 if { { ac_try="$ac_link"
1849 case "(($ac_try" in
1850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1851 *) ac_try_echo=$ac_try;;
1852 esac
1853 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854 $as_echo "$ac_try_echo"; } >&5
1855 (eval "$ac_link") 2>conftest.err
1856 ac_status=$?
1857 if test -s conftest.err; then
1858 grep -v '^ *+' conftest.err >conftest.er1
1859 cat conftest.er1 >&5
1860 mv -f conftest.er1 conftest.err
1861 fi
1862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1863 test $ac_status = 0; } && {
1864 test -z "$ac_fc_werror_flag" ||
1865 test ! -s conftest.err
1866 } && test -s conftest$ac_exeext && {
1867 test "$cross_compiling" = yes ||
1868 $as_test_x conftest$ac_exeext
1869 }; then :
1870 ac_retval=0
1871 else
1872 $as_echo "$as_me: failed program was:" >&5
1873 sed 's/^/| /' conftest.$ac_ext >&5
1874
1875 ac_retval=1
1876 fi
1877 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1878 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1879 # interfere with the next link command; also delete a directory that is
1880 # left behind by Apple's compiler. We do this before executing the actions.
1881 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1882 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1883 return $ac_retval
1884
1885 } # ac_fn_fc_try_link
1886
1887 # ac_fn_c_try_cpp LINENO
1888 # ----------------------
1889 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1890 ac_fn_c_try_cpp ()
1891 {
1892 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1893 if { { ac_try="$ac_cpp conftest.$ac_ext"
1894 case "(($ac_try" in
1895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1896 *) ac_try_echo=$ac_try;;
1897 esac
1898 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1899 $as_echo "$ac_try_echo"; } >&5
1900 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1901 ac_status=$?
1902 if test -s conftest.err; then
1903 grep -v '^ *+' conftest.err >conftest.er1
1904 cat conftest.er1 >&5
1905 mv -f conftest.er1 conftest.err
1906 fi
1907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1908 test $ac_status = 0; } >/dev/null && {
1909 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1910 test ! -s conftest.err
1911 }; then :
1912 ac_retval=0
1913 else
1914 $as_echo "$as_me: failed program was:" >&5
1915 sed 's/^/| /' conftest.$ac_ext >&5
1916
1917 ac_retval=1
1918 fi
1919 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1920 return $ac_retval
1921
1922 } # ac_fn_c_try_cpp
1923
1924 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1925 # -------------------------------------------------------
1926 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1927 # the include files in INCLUDES and setting the cache variable VAR
1928 # accordingly.
1929 ac_fn_c_check_header_mongrel ()
1930 {
1931 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1932 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1934 $as_echo_n "checking for $2... " >&6; }
1935 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1936 $as_echo_n "(cached) " >&6
1937 fi
1938 eval ac_res=\$$3
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1940 $as_echo "$ac_res" >&6; }
1941 else
1942 # Is the header compilable?
1943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1944 $as_echo_n "checking $2 usability... " >&6; }
1945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1946 /* end confdefs.h. */
1947 $4
1948 #include <$2>
1949 _ACEOF
1950 if ac_fn_c_try_compile "$LINENO"; then :
1951 ac_header_compiler=yes
1952 else
1953 ac_header_compiler=no
1954 fi
1955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1957 $as_echo "$ac_header_compiler" >&6; }
1958
1959 # Is the header present?
1960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1961 $as_echo_n "checking $2 presence... " >&6; }
1962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1963 /* end confdefs.h. */
1964 #include <$2>
1965 _ACEOF
1966 if ac_fn_c_try_cpp "$LINENO"; then :
1967 ac_header_preproc=yes
1968 else
1969 ac_header_preproc=no
1970 fi
1971 rm -f conftest.err conftest.$ac_ext
1972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1973 $as_echo "$ac_header_preproc" >&6; }
1974
1975 # So? What about this header?
1976 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1977 yes:no: )
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1979 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1981 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1982 ;;
1983 no:yes:* )
1984 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1985 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1987 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1988 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1989 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1991 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1993 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1994 ( cat <<\_ASBOX
1995 ## ------------------------------ ##
1996 ## Report this to gezelter@nd.edu ##
1997 ## ------------------------------ ##
1998 _ASBOX
1999 ) | sed "s/^/$as_me: WARNING: /" >&2
2000 ;;
2001 esac
2002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2003 $as_echo_n "checking for $2... " >&6; }
2004 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2005 $as_echo_n "(cached) " >&6
2006 else
2007 eval "$3=\$ac_header_compiler"
2008 fi
2009 eval ac_res=\$$3
2010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2011 $as_echo "$ac_res" >&6; }
2012 fi
2013 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2014
2015 } # ac_fn_c_check_header_mongrel
2016
2017 # ac_fn_c_try_run LINENO
2018 # ----------------------
2019 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2020 # that executables *can* be run.
2021 ac_fn_c_try_run ()
2022 {
2023 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2024 if { { ac_try="$ac_link"
2025 case "(($ac_try" in
2026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2027 *) ac_try_echo=$ac_try;;
2028 esac
2029 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2030 $as_echo "$ac_try_echo"; } >&5
2031 (eval "$ac_link") 2>&5
2032 ac_status=$?
2033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2034 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2035 { { case "(($ac_try" in
2036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2037 *) ac_try_echo=$ac_try;;
2038 esac
2039 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2040 $as_echo "$ac_try_echo"; } >&5
2041 (eval "$ac_try") 2>&5
2042 ac_status=$?
2043 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2044 test $ac_status = 0; }; }; then :
2045 ac_retval=0
2046 else
2047 $as_echo "$as_me: program exited with status $ac_status" >&5
2048 $as_echo "$as_me: failed program was:" >&5
2049 sed 's/^/| /' conftest.$ac_ext >&5
2050
2051 ac_retval=$ac_status
2052 fi
2053 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2054 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2055 return $ac_retval
2056
2057 } # ac_fn_c_try_run
2058
2059 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2060 # -------------------------------------------------------
2061 # Tests whether HEADER exists and can be compiled using the include files in
2062 # INCLUDES, setting the cache variable VAR accordingly.
2063 ac_fn_c_check_header_compile ()
2064 {
2065 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2067 $as_echo_n "checking for $2... " >&6; }
2068 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2069 $as_echo_n "(cached) " >&6
2070 else
2071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2072 /* end confdefs.h. */
2073 $4
2074 #include <$2>
2075 _ACEOF
2076 if ac_fn_c_try_compile "$LINENO"; then :
2077 eval "$3=yes"
2078 else
2079 eval "$3=no"
2080 fi
2081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082 fi
2083 eval ac_res=\$$3
2084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2085 $as_echo "$ac_res" >&6; }
2086 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2087
2088 } # ac_fn_c_check_header_compile
2089
2090 # ac_fn_cxx_try_cpp LINENO
2091 # ------------------------
2092 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2093 ac_fn_cxx_try_cpp ()
2094 {
2095 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2096 if { { ac_try="$ac_cpp conftest.$ac_ext"
2097 case "(($ac_try" in
2098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2099 *) ac_try_echo=$ac_try;;
2100 esac
2101 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2102 $as_echo "$ac_try_echo"; } >&5
2103 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2104 ac_status=$?
2105 if test -s conftest.err; then
2106 grep -v '^ *+' conftest.err >conftest.er1
2107 cat conftest.er1 >&5
2108 mv -f conftest.er1 conftest.err
2109 fi
2110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2111 test $ac_status = 0; } >/dev/null && {
2112 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2113 test ! -s conftest.err
2114 }; then :
2115 ac_retval=0
2116 else
2117 $as_echo "$as_me: failed program was:" >&5
2118 sed 's/^/| /' conftest.$ac_ext >&5
2119
2120 ac_retval=1
2121 fi
2122 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2123 return $ac_retval
2124
2125 } # ac_fn_cxx_try_cpp
2126
2127 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2128 # ---------------------------------------------------------
2129 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2130 # the include files in INCLUDES and setting the cache variable VAR
2131 # accordingly.
2132 ac_fn_cxx_check_header_mongrel ()
2133 {
2134 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2135 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2137 $as_echo_n "checking for $2... " >&6; }
2138 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2139 $as_echo_n "(cached) " >&6
2140 fi
2141 eval ac_res=\$$3
2142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2143 $as_echo "$ac_res" >&6; }
2144 else
2145 # Is the header compilable?
2146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2147 $as_echo_n "checking $2 usability... " >&6; }
2148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2149 /* end confdefs.h. */
2150 $4
2151 #include <$2>
2152 _ACEOF
2153 if ac_fn_cxx_try_compile "$LINENO"; then :
2154 ac_header_compiler=yes
2155 else
2156 ac_header_compiler=no
2157 fi
2158 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2160 $as_echo "$ac_header_compiler" >&6; }
2161
2162 # Is the header present?
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2164 $as_echo_n "checking $2 presence... " >&6; }
2165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2166 /* end confdefs.h. */
2167 #include <$2>
2168 _ACEOF
2169 if ac_fn_cxx_try_cpp "$LINENO"; then :
2170 ac_header_preproc=yes
2171 else
2172 ac_header_preproc=no
2173 fi
2174 rm -f conftest.err conftest.$ac_ext
2175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2176 $as_echo "$ac_header_preproc" >&6; }
2177
2178 # So? What about this header?
2179 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2180 yes:no: )
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2182 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2184 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2185 ;;
2186 no:yes:* )
2187 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2188 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2190 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2192 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2193 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2194 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2196 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2197 ( cat <<\_ASBOX
2198 ## ------------------------------ ##
2199 ## Report this to gezelter@nd.edu ##
2200 ## ------------------------------ ##
2201 _ASBOX
2202 ) | sed "s/^/$as_me: WARNING: /" >&2
2203 ;;
2204 esac
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2206 $as_echo_n "checking for $2... " >&6; }
2207 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2208 $as_echo_n "(cached) " >&6
2209 else
2210 eval "$3=\$ac_header_compiler"
2211 fi
2212 eval ac_res=\$$3
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2214 $as_echo "$ac_res" >&6; }
2215 fi
2216 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2217
2218 } # ac_fn_cxx_check_header_mongrel
2219
2220 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2221 # -------------------------------------------
2222 # Tests whether TYPE exists after having included INCLUDES, setting cache
2223 # variable VAR accordingly.
2224 ac_fn_c_check_type ()
2225 {
2226 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2228 $as_echo_n "checking for $2... " >&6; }
2229 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2230 $as_echo_n "(cached) " >&6
2231 else
2232 eval "$3=no"
2233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2234 /* end confdefs.h. */
2235 $4
2236 #ifdef FC_DUMMY_MAIN
2237 #ifndef FC_DUMMY_MAIN_EQ_F77
2238 # ifdef __cplusplus
2239 extern "C"
2240 # endif
2241 int FC_DUMMY_MAIN() { return 1; }
2242 #endif
2243 #endif
2244 int
2245 main ()
2246 {
2247 if (sizeof ($2))
2248 return 0;
2249 ;
2250 return 0;
2251 }
2252 _ACEOF
2253 if ac_fn_c_try_compile "$LINENO"; then :
2254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2255 /* end confdefs.h. */
2256 $4
2257 #ifdef FC_DUMMY_MAIN
2258 #ifndef FC_DUMMY_MAIN_EQ_F77
2259 # ifdef __cplusplus
2260 extern "C"
2261 # endif
2262 int FC_DUMMY_MAIN() { return 1; }
2263 #endif
2264 #endif
2265 int
2266 main ()
2267 {
2268 if (sizeof (($2)))
2269 return 0;
2270 ;
2271 return 0;
2272 }
2273 _ACEOF
2274 if ac_fn_c_try_compile "$LINENO"; then :
2275
2276 else
2277 eval "$3=yes"
2278 fi
2279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2280 fi
2281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2282 fi
2283 eval ac_res=\$$3
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2285 $as_echo "$ac_res" >&6; }
2286 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2287
2288 } # ac_fn_c_check_type
2289 cat >config.log <<_ACEOF
2290 This file contains any messages produced by compilers while
2291 running configure, to aid debugging if configure makes a mistake.
2292
2293 It was created by OOPSE $as_me 4.0, which was
2294 generated by GNU Autoconf 2.64. Invocation command line was
2295
2296 $ $0 $@
2297
2298 _ACEOF
2299 exec 5>>config.log
2300 {
2301 cat <<_ASUNAME
2302 ## --------- ##
2303 ## Platform. ##
2304 ## --------- ##
2305
2306 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2307 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2308 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2309 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2310 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2311
2312 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2313 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2314
2315 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2316 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2317 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2318 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2319 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2320 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2321 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2322
2323 _ASUNAME
2324
2325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2326 for as_dir in $PATH
2327 do
2328 IFS=$as_save_IFS
2329 test -z "$as_dir" && as_dir=.
2330 $as_echo "PATH: $as_dir"
2331 done
2332 IFS=$as_save_IFS
2333
2334 } >&5
2335
2336 cat >&5 <<_ACEOF
2337
2338
2339 ## ----------- ##
2340 ## Core tests. ##
2341 ## ----------- ##
2342
2343 _ACEOF
2344
2345
2346 # Keep a trace of the command line.
2347 # Strip out --no-create and --no-recursion so they do not pile up.
2348 # Strip out --silent because we don't want to record it for future runs.
2349 # Also quote any args containing shell meta-characters.
2350 # Make two passes to allow for proper duplicate-argument suppression.
2351 ac_configure_args=
2352 ac_configure_args0=
2353 ac_configure_args1=
2354 ac_must_keep_next=false
2355 for ac_pass in 1 2
2356 do
2357 for ac_arg
2358 do
2359 case $ac_arg in
2360 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2361 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2362 | -silent | --silent | --silen | --sile | --sil)
2363 continue ;;
2364 *\'*)
2365 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2366 esac
2367 case $ac_pass in
2368 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2369 2)
2370 as_fn_append ac_configure_args1 " '$ac_arg'"
2371 if test $ac_must_keep_next = true; then
2372 ac_must_keep_next=false # Got value, back to normal.
2373 else
2374 case $ac_arg in
2375 *=* | --config-cache | -C | -disable-* | --disable-* \
2376 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2377 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2378 | -with-* | --with-* | -without-* | --without-* | --x)
2379 case "$ac_configure_args0 " in
2380 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2381 esac
2382 ;;
2383 -* ) ac_must_keep_next=true ;;
2384 esac
2385 fi
2386 as_fn_append ac_configure_args " '$ac_arg'"
2387 ;;
2388 esac
2389 done
2390 done
2391 { ac_configure_args0=; unset ac_configure_args0;}
2392 { ac_configure_args1=; unset ac_configure_args1;}
2393
2394 # When interrupted or exit'd, cleanup temporary files, and complete
2395 # config.log. We remove comments because anyway the quotes in there
2396 # would cause problems or look ugly.
2397 # WARNING: Use '\'' to represent an apostrophe within the trap.
2398 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2399 trap 'exit_status=$?
2400 # Save into config.log some information that might help in debugging.
2401 {
2402 echo
2403
2404 cat <<\_ASBOX
2405 ## ---------------- ##
2406 ## Cache variables. ##
2407 ## ---------------- ##
2408 _ASBOX
2409 echo
2410 # The following way of writing the cache mishandles newlines in values,
2411 (
2412 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2413 eval ac_val=\$$ac_var
2414 case $ac_val in #(
2415 *${as_nl}*)
2416 case $ac_var in #(
2417 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2418 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2419 esac
2420 case $ac_var in #(
2421 _ | IFS | as_nl) ;; #(
2422 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2423 *) { eval $ac_var=; unset $ac_var;} ;;
2424 esac ;;
2425 esac
2426 done
2427 (set) 2>&1 |
2428 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2429 *${as_nl}ac_space=\ *)
2430 sed -n \
2431 "s/'\''/'\''\\\\'\'''\''/g;
2432 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2433 ;; #(
2434 *)
2435 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2436 ;;
2437 esac |
2438 sort
2439 )
2440 echo
2441
2442 cat <<\_ASBOX
2443 ## ----------------- ##
2444 ## Output variables. ##
2445 ## ----------------- ##
2446 _ASBOX
2447 echo
2448 for ac_var in $ac_subst_vars
2449 do
2450 eval ac_val=\$$ac_var
2451 case $ac_val in
2452 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2453 esac
2454 $as_echo "$ac_var='\''$ac_val'\''"
2455 done | sort
2456 echo
2457
2458 if test -n "$ac_subst_files"; then
2459 cat <<\_ASBOX
2460 ## ------------------- ##
2461 ## File substitutions. ##
2462 ## ------------------- ##
2463 _ASBOX
2464 echo
2465 for ac_var in $ac_subst_files
2466 do
2467 eval ac_val=\$$ac_var
2468 case $ac_val in
2469 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2470 esac
2471 $as_echo "$ac_var='\''$ac_val'\''"
2472 done | sort
2473 echo
2474 fi
2475
2476 if test -s confdefs.h; then
2477 cat <<\_ASBOX
2478 ## ----------- ##
2479 ## confdefs.h. ##
2480 ## ----------- ##
2481 _ASBOX
2482 echo
2483 cat confdefs.h
2484 echo
2485 fi
2486 test "$ac_signal" != 0 &&
2487 $as_echo "$as_me: caught signal $ac_signal"
2488 $as_echo "$as_me: exit $exit_status"
2489 } >&5
2490 rm -f core *.core core.conftest.* &&
2491 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2492 exit $exit_status
2493 ' 0
2494 for ac_signal in 1 2 13 15; do
2495 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2496 done
2497 ac_signal=0
2498
2499 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2500 rm -f -r conftest* confdefs.h
2501
2502 $as_echo "/* confdefs.h */" > confdefs.h
2503
2504 # Predefined preprocessor variables.
2505
2506 cat >>confdefs.h <<_ACEOF
2507 #define PACKAGE_NAME "$PACKAGE_NAME"
2508 _ACEOF
2509
2510 cat >>confdefs.h <<_ACEOF
2511 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2512 _ACEOF
2513
2514 cat >>confdefs.h <<_ACEOF
2515 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2516 _ACEOF
2517
2518 cat >>confdefs.h <<_ACEOF
2519 #define PACKAGE_STRING "$PACKAGE_STRING"
2520 _ACEOF
2521
2522 cat >>confdefs.h <<_ACEOF
2523 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2524 _ACEOF
2525
2526 cat >>confdefs.h <<_ACEOF
2527 #define PACKAGE_URL "$PACKAGE_URL"
2528 _ACEOF
2529
2530
2531 # Let the site file select an alternate cache file if it wants to.
2532 # Prefer an explicitly selected file to automatically selected ones.
2533 ac_site_file1=NONE
2534 ac_site_file2=NONE
2535 if test -n "$CONFIG_SITE"; then
2536 ac_site_file1=$CONFIG_SITE
2537 elif test "x$prefix" != xNONE; then
2538 ac_site_file1=$prefix/share/config.site
2539 ac_site_file2=$prefix/etc/config.site
2540 else
2541 ac_site_file1=$ac_default_prefix/share/config.site
2542 ac_site_file2=$ac_default_prefix/etc/config.site
2543 fi
2544 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2545 do
2546 test "x$ac_site_file" = xNONE && continue
2547 if test -r "$ac_site_file"; then
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2549 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2550 sed 's/^/| /' "$ac_site_file" >&5
2551 . "$ac_site_file"
2552 fi
2553 done
2554
2555 if test -r "$cache_file"; then
2556 # Some versions of bash will fail to source /dev/null (special
2557 # files actually), so we avoid doing that.
2558 if test -f "$cache_file"; then
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2560 $as_echo "$as_me: loading cache $cache_file" >&6;}
2561 case $cache_file in
2562 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2563 *) . "./$cache_file";;
2564 esac
2565 fi
2566 else
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2568 $as_echo "$as_me: creating cache $cache_file" >&6;}
2569 >$cache_file
2570 fi
2571
2572 # Check that the precious variables saved in the cache have kept the same
2573 # value.
2574 ac_cache_corrupted=false
2575 for ac_var in $ac_precious_vars; do
2576 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2577 eval ac_new_set=\$ac_env_${ac_var}_set
2578 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2579 eval ac_new_val=\$ac_env_${ac_var}_value
2580 case $ac_old_set,$ac_new_set in
2581 set,)
2582 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2583 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2584 ac_cache_corrupted=: ;;
2585 ,set)
2586 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2587 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2588 ac_cache_corrupted=: ;;
2589 ,);;
2590 *)
2591 if test "x$ac_old_val" != "x$ac_new_val"; then
2592 # differences in whitespace do not lead to failure.
2593 ac_old_val_w=`echo x $ac_old_val`
2594 ac_new_val_w=`echo x $ac_new_val`
2595 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2596 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2597 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2598 ac_cache_corrupted=:
2599 else
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2601 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2602 eval $ac_var=\$ac_old_val
2603 fi
2604 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2605 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2607 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2608 fi;;
2609 esac
2610 # Pass precious variables to config.status.
2611 if test "$ac_new_set" = set; then
2612 case $ac_new_val in
2613 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2614 *) ac_arg=$ac_var=$ac_new_val ;;
2615 esac
2616 case " $ac_configure_args " in
2617 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2618 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2619 esac
2620 fi
2621 done
2622 if $ac_cache_corrupted; then
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2624 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2626 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2627 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2628 fi
2629 ## -------------------- ##
2630 ## Main body of script. ##
2631 ## -------------------- ##
2632
2633 ac_ext=c
2634 ac_cpp='$CPP $CPPFLAGS'
2635 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2636 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2637 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2638
2639
2640 ac_aux_dir=
2641 for ac_dir in ac-tools "$srcdir"/ac-tools; do
2642 for ac_t in install-sh install.sh shtool; do
2643 if test -f "$ac_dir/$ac_t"; then
2644 ac_aux_dir=$ac_dir
2645 ac_install_sh="$ac_aux_dir/$ac_t -c"
2646 break 2
2647 fi
2648 done
2649 done
2650 if test -z "$ac_aux_dir"; then
2651 as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2652 fi
2653
2654 # These three variables are undocumented and unsupported,
2655 # and are intended to be withdrawn in a future Autoconf release.
2656 # They can cause serious problems if a builder's source tree is in a directory
2657 # whose full name contains unusual characters.
2658 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2659 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2660 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2661
2662
2663
2664 ac_config_headers="$ac_config_headers src/config.h"
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709 #
2710 #
2711 #
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722 # AC_F90_MODULE_NAMES
2723 # -------------------
2724 #
2725 # Figure out how the Fortran 90 compiler constructs module file names
2726 #
2727 # AC_F90_MODULE_NAMES
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815 # ===========================================================================
2816 # http://www.nongnu.org/autoconf-archive/ax_mpi.html
2817 # ===========================================================================
2818 #
2819 # SYNOPSIS
2820 #
2821 # AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2822 #
2823 # DESCRIPTION
2824 #
2825 # This macro tries to find out how to compile programs that use MPI
2826 # (Message Passing Interface), a standard API for parallel process
2827 # communication (see http://www-unix.mcs.anl.gov/mpi/)
2828 #
2829 # On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2830 # to the name of the MPI compiler, depending upon the current language.
2831 # (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2832 # mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2833 # are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2834 # MPICC/MPICXX/MPIF77/MPIFC was not found).
2835 #
2836 # If you want to compile everything with MPI, you should set:
2837 #
2838 # CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2839 # LIBS="$MPILIBS $LIBS"
2840 #
2841 # NOTE: The above assumes that you will use $CC (or whatever) for linking
2842 # as well as for compiling. (This is the default for automake and most
2843 # Makefiles.)
2844 #
2845 # The user can force a particular library/compiler by setting the
2846 # MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2847 #
2848 # ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2849 # found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2850 # found. If ACTION-IF-FOUND is not specified, the default action will
2851 # define HAVE_MPI.
2852 #
2853 # LICENSE
2854 #
2855 # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2856 # Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2857 #
2858 # This program is free software: you can redistribute it and/or modify it
2859 # under the terms of the GNU General Public License as published by the
2860 # Free Software Foundation, either version 3 of the License, or (at your
2861 # option) any later version.
2862 #
2863 # This program is distributed in the hope that it will be useful, but
2864 # WITHOUT ANY WARRANTY; without even the implied warranty of
2865 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2866 # Public License for more details.
2867 #
2868 # You should have received a copy of the GNU General Public License along
2869 # with this program. If not, see <http://www.gnu.org/licenses/>.
2870 #
2871 # As a special exception, the respective Autoconf Macro's copyright owner
2872 # gives unlimited permission to copy, distribute and modify the configure
2873 # scripts that are the output of Autoconf when processing the Macro. You
2874 # need not follow the terms of the GNU General Public License when using
2875 # or distributing such scripts, even though portions of the text of the
2876 # Macro appear in them. The GNU General Public License (GPL) does govern
2877 # all other use of the material that constitutes the Autoconf Macro.
2878 #
2879 # This special exception to the GPL applies to versions of the Autoconf
2880 # Macro released by the Autoconf Archive. When you make and distribute a
2881 # modified version of the Autoconf Macro, you may extend this special
2882 # exception to the GPL to apply to your modified version as well.
2883
2884 # This is what autoupdate's m4 run will expand. It fires
2885 # the warning (with _au_warn_XXX), outputs it into the
2886 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2887 # the replacement expansion.
2888
2889
2890 # This is an auxiliary macro that is also run when
2891 # autoupdate runs m4. It simply calls m4_warning, but
2892 # we need a wrapper so that each warning is emitted only
2893 # once. We break the quoting in m4_warning's argument in
2894 # order to expand this macro's arguments, not AU_DEFUN's.
2895
2896
2897 # Finally, this is the expansion that is picked up by
2898 # autoconf. It tells the user to run autoupdate, and
2899 # then outputs the replacement expansion. We do not care
2900 # about autoupdate's warning because that contains
2901 # information on what to do *after* running autoupdate.
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926 # This is taken from http://autoqt.sourceforge.net/
2927 # Copyright (c) 2002, Geoffrey Wossum
2928 # All rights reserved.
2929
2930 # Redistribution and use in source and binary forms, with or without
2931 # modification, are permitted provided that the following conditions are
2932 # met:
2933
2934 # - Redistributions of source code must retain the above copyright notice,
2935 # this list of conditions and the following disclaimer.
2936
2937 # - Redistributions in binary form must reproduce the above copyright
2938 # notice, this list of conditions and the following disclaimer in the
2939 # documentation and/or other materials provided with the distribution.
2940
2941 # - Neither the name of Geoffrey Wossum nor the names of its
2942 # contributors may be used to endorse or promote products derived from
2943 # this software without specific prior written permission.
2944
2945
2946 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2947 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2948 # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2949 # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2950 # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2951 # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2952 # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
2953 # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2954 # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
2955 # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
2956 # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2957
2958
2959 # Check for Qt compiler flags, linker flags, and binary packages
2960
2961
2962
2963 # who am i
2964 # Make sure we can run config.sub.
2965 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2966 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2967
2968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2969 $as_echo_n "checking build system type... " >&6; }
2970 if test "${ac_cv_build+set}" = set; then :
2971 $as_echo_n "(cached) " >&6
2972 else
2973 ac_build_alias=$build_alias
2974 test "x$ac_build_alias" = x &&
2975 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2976 test "x$ac_build_alias" = x &&
2977 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2978 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2979 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2980
2981 fi
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2983 $as_echo "$ac_cv_build" >&6; }
2984 case $ac_cv_build in
2985 *-*-*) ;;
2986 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2987 esac
2988 build=$ac_cv_build
2989 ac_save_IFS=$IFS; IFS='-'
2990 set x $ac_cv_build
2991 shift
2992 build_cpu=$1
2993 build_vendor=$2
2994 shift; shift
2995 # Remember, the first character of IFS is used to create $*,
2996 # except with old shells:
2997 build_os=$*
2998 IFS=$ac_save_IFS
2999 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3000
3001
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3003 $as_echo_n "checking host system type... " >&6; }
3004 if test "${ac_cv_host+set}" = set; then :
3005 $as_echo_n "(cached) " >&6
3006 else
3007 if test "x$host_alias" = x; then
3008 ac_cv_host=$ac_cv_build
3009 else
3010 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3011 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3012 fi
3013
3014 fi
3015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3016 $as_echo "$ac_cv_host" >&6; }
3017 case $ac_cv_host in
3018 *-*-*) ;;
3019 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3020 esac
3021 host=$ac_cv_host
3022 ac_save_IFS=$IFS; IFS='-'
3023 set x $ac_cv_host
3024 shift
3025 host_cpu=$1
3026 host_vendor=$2
3027 shift; shift
3028 # Remember, the first character of IFS is used to create $*,
3029 # except with old shells:
3030 host_os=$*
3031 IFS=$ac_save_IFS
3032 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3033
3034
3035
3036
3037
3038 # set program name
3039 PROGNAME="oopse"
3040
3041
3042
3043
3044 OBJEXT=".$OBJEXT"
3045
3046 OOPSE=oopse
3047
3048 if test "x${prefix}" = "xNONE"
3049 then
3050 OOPSE_HOME=${ac_default_prefix}/oopse
3051 else
3052 OOPSE_HOME=${prefix}/oopse
3053 fi
3054 # Check whether --enable-oopse-home was given.
3055 if test "${enable_oopse_home+set}" = set; then :
3056 enableval=$enable_oopse_home; OOPSE_HOME="${enableval}"
3057 fi
3058
3059
3060 # there are two ways to do debugging. One with the --enable-debug flag
3061 # and one using the DEBUG environment variable
3062
3063 debug=0
3064 # Check whether --enable-debug was given.
3065 if test "${enable_debug+set}" = set; then :
3066 enableval=$enable_debug; debug=1
3067 fi
3068
3069 if test "${DEBUG}"; then
3070
3071 $as_echo "#define debug 1" >>confdefs.h
3072
3073 msg="$msg, debug mode"
3074 fi
3075
3076
3077 # Check whether --enable-single was given.
3078 if test "${enable_single+set}" = set; then :
3079 enableval=$enable_single; ok=$enableval
3080 else
3081 ok=no
3082 fi
3083
3084 # Check whether --enable-float was given.
3085 if test "${enable_float+set}" = set; then :
3086 enableval=$enable_float; ok=$enableval
3087 fi
3088
3089 if test "$ok" = "yes"; then
3090
3091 $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3092
3093 USE_SINGLE_PRECISION=yes
3094
3095 fi
3096
3097 if test x"$CC" != x; then
3098 for ac_prog in $CC
3099 do
3100 # Extract the first word of "$ac_prog", so it can be a program name with args.
3101 set dummy $ac_prog; ac_word=$2
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3103 $as_echo_n "checking for $ac_word... " >&6; }
3104 if test "${ac_cv_prog_ac_cc_set+set}" = set; then :
3105 $as_echo_n "(cached) " >&6
3106 else
3107 if test -n "$ac_cc_set"; then
3108 ac_cv_prog_ac_cc_set="$ac_cc_set" # Let the user override the test.
3109 else
3110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111 for as_dir in $PATH
3112 do
3113 IFS=$as_save_IFS
3114 test -z "$as_dir" && as_dir=.
3115 for ac_exec_ext in '' $ac_executable_extensions; do
3116 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3117 ac_cv_prog_ac_cc_set="$ac_prog"
3118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3119 break 2
3120 fi
3121 done
3122 done
3123 IFS=$as_save_IFS
3124
3125 fi
3126 fi
3127 ac_cc_set=$ac_cv_prog_ac_cc_set
3128 if test -n "$ac_cc_set"; then
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_set" >&5
3130 $as_echo "$ac_cc_set" >&6; }
3131 else
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133 $as_echo "no" >&6; }
3134 fi
3135
3136
3137 test -n "$ac_cc_set" && break
3138 done
3139 test -n "$ac_cc_set" || ac_cc_set="no"
3140
3141 if test $ac_cc_set != no; then :
3142
3143 # Extract the first word of "$ac_cc_set", so it can be a program name with args.
3144 set dummy $ac_cc_set; ac_word=$2
3145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3146 $as_echo_n "checking for $ac_word... " >&6; }
3147 if test "${ac_cv_path_ac_cc_path+set}" = set; then :
3148 $as_echo_n "(cached) " >&6
3149 else
3150 case $ac_cc_path in
3151 [\\/]* | ?:[\\/]*)
3152 ac_cv_path_ac_cc_path="$ac_cc_path" # Let the user override the test with a path.
3153 ;;
3154 *)
3155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3156 for as_dir in $PATH
3157 do
3158 IFS=$as_save_IFS
3159 test -z "$as_dir" && as_dir=.
3160 for ac_exec_ext in '' $ac_executable_extensions; do
3161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3162 ac_cv_path_ac_cc_path="$as_dir/$ac_word$ac_exec_ext"
3163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3164 break 2
3165 fi
3166 done
3167 done
3168 IFS=$as_save_IFS
3169
3170 test -z "$ac_cv_path_ac_cc_path" && ac_cv_path_ac_cc_path="no"
3171 ;;
3172 esac
3173 fi
3174 ac_cc_path=$ac_cv_path_ac_cc_path
3175 if test -n "$ac_cc_path"; then
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_path" >&5
3177 $as_echo "$ac_cc_path" >&6; }
3178 else
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3180 $as_echo "no" >&6; }
3181 fi
3182
3183
3184 else
3185
3186 as_fn_error "Specified C compiler $CC doesn't seem to exist!" "$LINENO" 5
3187 fi
3188
3189 if test $ac_cc_path != no; then :
3190
3191 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CC as C compiler" >&5
3192 $as_echo "$as_me: Will attempt to use $CC as C compiler" >&6;}
3193 MPICC=$CC
3194
3195 else
3196
3197 as_fn_error "Can't find path to user-specified C compiler $CC" "$LINENO" 5
3198 fi
3199 fi
3200
3201 if test x"$CXX" != x; then
3202 for ac_prog in $CXX
3203 do
3204 # Extract the first word of "$ac_prog", so it can be a program name with args.
3205 set dummy $ac_prog; ac_word=$2
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3207 $as_echo_n "checking for $ac_word... " >&6; }
3208 if test "${ac_cv_prog_ac_cxx_set+set}" = set; then :
3209 $as_echo_n "(cached) " >&6
3210 else
3211 if test -n "$ac_cxx_set"; then
3212 ac_cv_prog_ac_cxx_set="$ac_cxx_set" # Let the user override the test.
3213 else
3214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3215 for as_dir in $PATH
3216 do
3217 IFS=$as_save_IFS
3218 test -z "$as_dir" && as_dir=.
3219 for ac_exec_ext in '' $ac_executable_extensions; do
3220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3221 ac_cv_prog_ac_cxx_set="$ac_prog"
3222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3223 break 2
3224 fi
3225 done
3226 done
3227 IFS=$as_save_IFS
3228
3229 fi
3230 fi
3231 ac_cxx_set=$ac_cv_prog_ac_cxx_set
3232 if test -n "$ac_cxx_set"; then
3233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_set" >&5
3234 $as_echo "$ac_cxx_set" >&6; }
3235 else
3236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3237 $as_echo "no" >&6; }
3238 fi
3239
3240
3241 test -n "$ac_cxx_set" && break
3242 done
3243 test -n "$ac_cxx_set" || ac_cxx_set="no"
3244
3245 if test $ac_cxx_set != no; then :
3246
3247 # Extract the first word of "$ac_cxx_set", so it can be a program name with args.
3248 set dummy $ac_cxx_set; ac_word=$2
3249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3250 $as_echo_n "checking for $ac_word... " >&6; }
3251 if test "${ac_cv_path_ac_cxx_path+set}" = set; then :
3252 $as_echo_n "(cached) " >&6
3253 else
3254 case $ac_cxx_path in
3255 [\\/]* | ?:[\\/]*)
3256 ac_cv_path_ac_cxx_path="$ac_cxx_path" # Let the user override the test with a path.
3257 ;;
3258 *)
3259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3260 for as_dir in $PATH
3261 do
3262 IFS=$as_save_IFS
3263 test -z "$as_dir" && as_dir=.
3264 for ac_exec_ext in '' $ac_executable_extensions; do
3265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3266 ac_cv_path_ac_cxx_path="$as_dir/$ac_word$ac_exec_ext"
3267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3268 break 2
3269 fi
3270 done
3271 done
3272 IFS=$as_save_IFS
3273
3274 test -z "$ac_cv_path_ac_cxx_path" && ac_cv_path_ac_cxx_path="no"
3275 ;;
3276 esac
3277 fi
3278 ac_cxx_path=$ac_cv_path_ac_cxx_path
3279 if test -n "$ac_cxx_path"; then
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_path" >&5
3281 $as_echo "$ac_cxx_path" >&6; }
3282 else
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3284 $as_echo "no" >&6; }
3285 fi
3286
3287
3288 else
3289
3290 as_fn_error "Specified C++ compiler $CXX doesn't seem to exist!" "$LINENO" 5
3291 fi
3292
3293 if test $ac_cxx_path != no; then :
3294
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CXX as C++ compiler" >&5
3296 $as_echo "$as_me: Will attempt to use $CXX as C++ compiler" >&6;}
3297 MPICXX=$CXX
3298
3299 else
3300
3301 as_fn_error "Can't find path to user-specified C++ compiler $CXX" "$LINENO" 5
3302 fi
3303 fi
3304
3305 if test x"$FC" != x; then
3306 for ac_prog in $FC
3307 do
3308 # Extract the first word of "$ac_prog", so it can be a program name with args.
3309 set dummy $ac_prog; ac_word=$2
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3311 $as_echo_n "checking for $ac_word... " >&6; }
3312 if test "${ac_cv_prog_ac_fc_set+set}" = set; then :
3313 $as_echo_n "(cached) " >&6
3314 else
3315 if test -n "$ac_fc_set"; then
3316 ac_cv_prog_ac_fc_set="$ac_fc_set" # Let the user override the test.
3317 else
3318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3319 for as_dir in $PATH
3320 do
3321 IFS=$as_save_IFS
3322 test -z "$as_dir" && as_dir=.
3323 for ac_exec_ext in '' $ac_executable_extensions; do
3324 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3325 ac_cv_prog_ac_fc_set="$ac_prog"
3326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3327 break 2
3328 fi
3329 done
3330 done
3331 IFS=$as_save_IFS
3332
3333 fi
3334 fi
3335 ac_fc_set=$ac_cv_prog_ac_fc_set
3336 if test -n "$ac_fc_set"; then
3337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_set" >&5
3338 $as_echo "$ac_fc_set" >&6; }
3339 else
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3341 $as_echo "no" >&6; }
3342 fi
3343
3344
3345 test -n "$ac_fc_set" && break
3346 done
3347 test -n "$ac_fc_set" || ac_fc_set="no"
3348
3349 if test $ac_fc_set != no; then :
3350
3351 # Extract the first word of "$ac_fc_set", so it can be a program name with args.
3352 set dummy $ac_fc_set; ac_word=$2
3353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3354 $as_echo_n "checking for $ac_word... " >&6; }
3355 if test "${ac_cv_path_ac_fc_path+set}" = set; then :
3356 $as_echo_n "(cached) " >&6
3357 else
3358 case $ac_fc_path in
3359 [\\/]* | ?:[\\/]*)
3360 ac_cv_path_ac_fc_path="$ac_fc_path" # Let the user override the test with a path.
3361 ;;
3362 *)
3363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3364 for as_dir in $PATH
3365 do
3366 IFS=$as_save_IFS
3367 test -z "$as_dir" && as_dir=.
3368 for ac_exec_ext in '' $ac_executable_extensions; do
3369 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3370 ac_cv_path_ac_fc_path="$as_dir/$ac_word$ac_exec_ext"
3371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3372 break 2
3373 fi
3374 done
3375 done
3376 IFS=$as_save_IFS
3377
3378 test -z "$ac_cv_path_ac_fc_path" && ac_cv_path_ac_fc_path="no"
3379 ;;
3380 esac
3381 fi
3382 ac_fc_path=$ac_cv_path_ac_fc_path
3383 if test -n "$ac_fc_path"; then
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_path" >&5
3385 $as_echo "$ac_fc_path" >&6; }
3386 else
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388 $as_echo "no" >&6; }
3389 fi
3390
3391
3392 else
3393
3394 as_fn_error "Specified Fortran compiler $FC doesn't seem to exist!" "$LINENO" 5
3395 fi
3396
3397 if test $ac_fc_path != no; then :
3398
3399 { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $FC as Fortran compiler" >&5
3400 $as_echo "$as_me: Will attempt to use $FC as Fortran compiler" >&6;}
3401 MPIFC=$FC
3402
3403 else
3404
3405 as_fn_error "Can't find path to user-specified Fortran compiler $FC" "$LINENO" 5
3406 fi
3407 fi
3408
3409
3410 ac_ext=cpp
3411 ac_cpp='$CXXCPP $CPPFLAGS'
3412 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3413 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3414 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3415
3416 ac_ext=cpp
3417 ac_cpp='$CXXCPP $CPPFLAGS'
3418 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3419 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3420 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3421 if test -z "$CXX"; then
3422 if test -n "$CCC"; then
3423 CXX=$CCC
3424 else
3425 if test -n "$ac_tool_prefix"; then
3426 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3427 do
3428 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3429 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3431 $as_echo_n "checking for $ac_word... " >&6; }
3432 if test "${ac_cv_prog_CXX+set}" = set; then :
3433 $as_echo_n "(cached) " >&6
3434 else
3435 if test -n "$CXX"; then
3436 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3437 else
3438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3439 for as_dir in $PATH
3440 do
3441 IFS=$as_save_IFS
3442 test -z "$as_dir" && as_dir=.
3443 for ac_exec_ext in '' $ac_executable_extensions; do
3444 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3445 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3447 break 2
3448 fi
3449 done
3450 done
3451 IFS=$as_save_IFS
3452
3453 fi
3454 fi
3455 CXX=$ac_cv_prog_CXX
3456 if test -n "$CXX"; then
3457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3458 $as_echo "$CXX" >&6; }
3459 else
3460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3461 $as_echo "no" >&6; }
3462 fi
3463
3464
3465 test -n "$CXX" && break
3466 done
3467 fi
3468 if test -z "$CXX"; then
3469 ac_ct_CXX=$CXX
3470 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3471 do
3472 # Extract the first word of "$ac_prog", so it can be a program name with args.
3473 set dummy $ac_prog; ac_word=$2
3474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3475 $as_echo_n "checking for $ac_word... " >&6; }
3476 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3477 $as_echo_n "(cached) " >&6
3478 else
3479 if test -n "$ac_ct_CXX"; then
3480 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3481 else
3482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3483 for as_dir in $PATH
3484 do
3485 IFS=$as_save_IFS
3486 test -z "$as_dir" && as_dir=.
3487 for ac_exec_ext in '' $ac_executable_extensions; do
3488 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3489 ac_cv_prog_ac_ct_CXX="$ac_prog"
3490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3491 break 2
3492 fi
3493 done
3494 done
3495 IFS=$as_save_IFS
3496
3497 fi
3498 fi
3499 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3500 if test -n "$ac_ct_CXX"; then
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3502 $as_echo "$ac_ct_CXX" >&6; }
3503 else
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3505 $as_echo "no" >&6; }
3506 fi
3507
3508
3509 test -n "$ac_ct_CXX" && break
3510 done
3511
3512 if test "x$ac_ct_CXX" = x; then
3513 CXX="g++"
3514 else
3515 case $cross_compiling:$ac_tool_warned in
3516 yes:)
3517 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3518 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3519 ac_tool_warned=yes ;;
3520 esac
3521 CXX=$ac_ct_CXX
3522 fi
3523 fi
3524
3525 fi
3526 fi
3527 # Provide some information about the compiler.
3528 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3529 set X $ac_compile
3530 ac_compiler=$2
3531 for ac_option in --version -v -V -qversion; do
3532 { { ac_try="$ac_compiler $ac_option >&5"
3533 case "(($ac_try" in
3534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3535 *) ac_try_echo=$ac_try;;
3536 esac
3537 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3538 $as_echo "$ac_try_echo"; } >&5
3539 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3540 ac_status=$?
3541 if test -s conftest.err; then
3542 sed '10a\
3543 ... rest of stderr output deleted ...
3544 10q' conftest.err >conftest.er1
3545 cat conftest.er1 >&5
3546 rm -f conftest.er1 conftest.err
3547 fi
3548 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3549 test $ac_status = 0; }
3550 done
3551
3552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3553 /* end confdefs.h. */
3554 #include <stdio.h>
3555 int
3556 main ()
3557 {
3558 FILE *f = fopen ("conftest.out", "w");
3559 return ferror (f) || fclose (f) != 0;
3560
3561 ;
3562 return 0;
3563 }
3564 _ACEOF
3565 ac_clean_files_save=$ac_clean_files
3566 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3567 # Try to create an executable without -o first, disregard a.out.
3568 # It will help us diagnose broken compilers, and finding out an intuition
3569 # of exeext.
3570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3571 $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3572 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3573
3574 # The possible output files:
3575 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3576
3577 ac_rmfiles=
3578 for ac_file in $ac_files
3579 do
3580 case $ac_file in
3581 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3582 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3583 esac
3584 done
3585 rm -f $ac_rmfiles
3586
3587 if { { ac_try="$ac_link_default"
3588 case "(($ac_try" in
3589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3590 *) ac_try_echo=$ac_try;;
3591 esac
3592 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3593 $as_echo "$ac_try_echo"; } >&5
3594 (eval "$ac_link_default") 2>&5
3595 ac_status=$?
3596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3597 test $ac_status = 0; }; then :
3598 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3599 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3600 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3601 # so that the user can short-circuit this test for compilers unknown to
3602 # Autoconf.
3603 for ac_file in $ac_files ''
3604 do
3605 test -f "$ac_file" || continue
3606 case $ac_file in
3607 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3608 ;;
3609 [ab].out )
3610 # We found the default executable, but exeext='' is most
3611 # certainly right.
3612 break;;
3613 *.* )
3614 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3615 then :; else
3616 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3617 fi
3618 # We set ac_cv_exeext here because the later test for it is not
3619 # safe: cross compilers may not add the suffix if given an `-o'
3620 # argument, so we may need to know it at that point already.
3621 # Even if this section looks crufty: it has the advantage of
3622 # actually working.
3623 break;;
3624 * )
3625 break;;
3626 esac
3627 done
3628 test "$ac_cv_exeext" = no && ac_cv_exeext=
3629
3630 else
3631 ac_file=''
3632 fi
3633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3634 $as_echo "$ac_file" >&6; }
3635 if test -z "$ac_file"; then :
3636 $as_echo "$as_me: failed program was:" >&5
3637 sed 's/^/| /' conftest.$ac_ext >&5
3638
3639 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3640 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3641 { as_fn_set_status 77
3642 as_fn_error "C++ compiler cannot create executables
3643 See \`config.log' for more details." "$LINENO" 5; }; }
3644 fi
3645 ac_exeext=$ac_cv_exeext
3646
3647 # Check that the compiler produces executables we can run. If not, either
3648 # the compiler is broken, or we cross compile.
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3650 $as_echo_n "checking whether the C++ compiler works... " >&6; }
3651 # If not cross compiling, check that we can run a simple program.
3652 if test "$cross_compiling" != yes; then
3653 if { ac_try='./$ac_file'
3654 { { case "(($ac_try" in
3655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3656 *) ac_try_echo=$ac_try;;
3657 esac
3658 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3659 $as_echo "$ac_try_echo"; } >&5
3660 (eval "$ac_try") 2>&5
3661 ac_status=$?
3662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3663 test $ac_status = 0; }; }; then
3664 cross_compiling=no
3665 else
3666 if test "$cross_compiling" = maybe; then
3667 cross_compiling=yes
3668 else
3669 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3670 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3671 as_fn_error "cannot run C++ compiled programs.
3672 If you meant to cross compile, use \`--host'.
3673 See \`config.log' for more details." "$LINENO" 5; }
3674 fi
3675 fi
3676 fi
3677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3678 $as_echo "yes" >&6; }
3679
3680 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3681 ac_clean_files=$ac_clean_files_save
3682 # Check that the compiler produces executables we can run. If not, either
3683 # the compiler is broken, or we cross compile.
3684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3685 $as_echo_n "checking whether we are cross compiling... " >&6; }
3686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3687 $as_echo "$cross_compiling" >&6; }
3688
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3690 $as_echo_n "checking for suffix of executables... " >&6; }
3691 if { { ac_try="$ac_link"
3692 case "(($ac_try" in
3693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3694 *) ac_try_echo=$ac_try;;
3695 esac
3696 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3697 $as_echo "$ac_try_echo"; } >&5
3698 (eval "$ac_link") 2>&5
3699 ac_status=$?
3700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3701 test $ac_status = 0; }; then :
3702 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3703 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3704 # work properly (i.e., refer to `conftest.exe'), while it won't with
3705 # `rm'.
3706 for ac_file in conftest.exe conftest conftest.*; do
3707 test -f "$ac_file" || continue
3708 case $ac_file in
3709 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3710 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3711 break;;
3712 * ) break;;
3713 esac
3714 done
3715 else
3716 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3717 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3718 as_fn_error "cannot compute suffix of executables: cannot compile and link
3719 See \`config.log' for more details." "$LINENO" 5; }
3720 fi
3721 rm -f conftest$ac_cv_exeext
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3723 $as_echo "$ac_cv_exeext" >&6; }
3724
3725 rm -f conftest.$ac_ext
3726 EXEEXT=$ac_cv_exeext
3727 ac_exeext=$EXEEXT
3728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3729 $as_echo_n "checking for suffix of object files... " >&6; }
3730 if test "${ac_cv_objext+set}" = set; then :
3731 $as_echo_n "(cached) " >&6
3732 else
3733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734 /* end confdefs.h. */
3735
3736 int
3737 main ()
3738 {
3739
3740 ;
3741 return 0;
3742 }
3743 _ACEOF
3744 rm -f conftest.o conftest.obj
3745 if { { ac_try="$ac_compile"
3746 case "(($ac_try" in
3747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3748 *) ac_try_echo=$ac_try;;
3749 esac
3750 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3751 $as_echo "$ac_try_echo"; } >&5
3752 (eval "$ac_compile") 2>&5
3753 ac_status=$?
3754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3755 test $ac_status = 0; }; then :
3756 for ac_file in conftest.o conftest.obj conftest.*; do
3757 test -f "$ac_file" || continue;
3758 case $ac_file in
3759 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3760 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3761 break;;
3762 esac
3763 done
3764 else
3765 $as_echo "$as_me: failed program was:" >&5
3766 sed 's/^/| /' conftest.$ac_ext >&5
3767
3768 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3769 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3770 as_fn_error "cannot compute suffix of object files: cannot compile
3771 See \`config.log' for more details." "$LINENO" 5; }
3772 fi
3773 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3774 fi
3775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3776 $as_echo "$ac_cv_objext" >&6; }
3777 OBJEXT=$ac_cv_objext
3778 ac_objext=$OBJEXT
3779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3780 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3781 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3782 $as_echo_n "(cached) " >&6
3783 else
3784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3785 /* end confdefs.h. */
3786
3787 int
3788 main ()
3789 {
3790 #ifndef __GNUC__
3791 choke me
3792 #endif
3793
3794 ;
3795 return 0;
3796 }
3797 _ACEOF
3798 if ac_fn_cxx_try_compile "$LINENO"; then :
3799 ac_compiler_gnu=yes
3800 else
3801 ac_compiler_gnu=no
3802 fi
3803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3804 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3805
3806 fi
3807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3808 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3809 if test $ac_compiler_gnu = yes; then
3810 GXX=yes
3811 else
3812 GXX=
3813 fi
3814 ac_test_CXXFLAGS=${CXXFLAGS+set}
3815 ac_save_CXXFLAGS=$CXXFLAGS
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3817 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3818 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3819 $as_echo_n "(cached) " >&6
3820 else
3821 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3822 ac_cxx_werror_flag=yes
3823 ac_cv_prog_cxx_g=no
3824 CXXFLAGS="-g"
3825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3826 /* end confdefs.h. */
3827
3828 int
3829 main ()
3830 {
3831
3832 ;
3833 return 0;
3834 }
3835 _ACEOF
3836 if ac_fn_cxx_try_compile "$LINENO"; then :
3837 ac_cv_prog_cxx_g=yes
3838 else
3839 CXXFLAGS=""
3840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3841 /* end confdefs.h. */
3842
3843 int
3844 main ()
3845 {
3846
3847 ;
3848 return 0;
3849 }
3850 _ACEOF
3851 if ac_fn_cxx_try_compile "$LINENO"; then :
3852
3853 else
3854 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3855 CXXFLAGS="-g"
3856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3857 /* end confdefs.h. */
3858
3859 int
3860 main ()
3861 {
3862
3863 ;
3864 return 0;
3865 }
3866 _ACEOF
3867 if ac_fn_cxx_try_compile "$LINENO"; then :
3868 ac_cv_prog_cxx_g=yes
3869 fi
3870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3871 fi
3872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3873 fi
3874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3875 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3876 fi
3877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3878 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3879 if test "$ac_test_CXXFLAGS" = set; then
3880 CXXFLAGS=$ac_save_CXXFLAGS
3881 elif test $ac_cv_prog_cxx_g = yes; then
3882 if test "$GXX" = yes; then
3883 CXXFLAGS="-g -O2"
3884 else
3885 CXXFLAGS="-g"
3886 fi
3887 else
3888 if test "$GXX" = yes; then
3889 CXXFLAGS="-O2"
3890 else
3891 CXXFLAGS=
3892 fi
3893 fi
3894 ac_ext=cpp
3895 ac_cpp='$CXXCPP $CPPFLAGS'
3896 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3897 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3898 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3899
3900
3901
3902
3903
3904
3905
3906 for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
3907 do
3908 # Extract the first word of "$ac_prog", so it can be a program name with args.
3909 set dummy $ac_prog; ac_word=$2
3910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3911 $as_echo_n "checking for $ac_word... " >&6; }
3912 if test "${ac_cv_prog_MPICXX+set}" = set; then :
3913 $as_echo_n "(cached) " >&6
3914 else
3915 if test -n "$MPICXX"; then
3916 ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
3917 else
3918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3919 for as_dir in $PATH
3920 do
3921 IFS=$as_save_IFS
3922 test -z "$as_dir" && as_dir=.
3923 for ac_exec_ext in '' $ac_executable_extensions; do
3924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3925 ac_cv_prog_MPICXX="$ac_prog"
3926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3927 break 2
3928 fi
3929 done
3930 done
3931 IFS=$as_save_IFS
3932
3933 fi
3934 fi
3935 MPICXX=$ac_cv_prog_MPICXX
3936 if test -n "$MPICXX"; then
3937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
3938 $as_echo "$MPICXX" >&6; }
3939 else
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3941 $as_echo "no" >&6; }
3942 fi
3943
3944
3945 test -n "$MPICXX" && break
3946 done
3947 test -n "$MPICXX" || MPICXX="$CXX"
3948
3949 ax_mpi_save_CXX="$CXX"
3950 CXX="$MPICXX"
3951
3952
3953
3954 if test x = x"$MPILIBS"; then
3955 ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
3956 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
3957 MPILIBS=" "
3958 fi
3959
3960 fi
3961
3962 if test x = x"$MPILIBS"; then
3963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
3964 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
3965 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
3966 $as_echo_n "(cached) " >&6
3967 else
3968 ac_check_lib_save_LIBS=$LIBS
3969 LIBS="-lmpi $LIBS"
3970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3971 /* end confdefs.h. */
3972
3973 /* Override any GCC internal prototype to avoid an error.
3974 Use char because int might match the return type of a GCC
3975 builtin and then its argument prototype would still apply. */
3976 #ifdef __cplusplus
3977 extern "C"
3978 #endif
3979 char MPI_Init ();
3980 int
3981 main ()
3982 {
3983 return MPI_Init ();
3984 ;
3985 return 0;
3986 }
3987 _ACEOF
3988 if ac_fn_cxx_try_link "$LINENO"; then :
3989 ac_cv_lib_mpi_MPI_Init=yes
3990 else
3991 ac_cv_lib_mpi_MPI_Init=no
3992 fi
3993 rm -f core conftest.err conftest.$ac_objext \
3994 conftest$ac_exeext conftest.$ac_ext
3995 LIBS=$ac_check_lib_save_LIBS
3996 fi
3997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
3998 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
3999 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4000 MPILIBS="-lmpi"
4001 fi
4002
4003 fi
4004 if test x = x"$MPILIBS"; then
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4006 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4007 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4008 $as_echo_n "(cached) " >&6
4009 else
4010 ac_check_lib_save_LIBS=$LIBS
4011 LIBS="-lmpich $LIBS"
4012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4013 /* end confdefs.h. */
4014
4015 /* Override any GCC internal prototype to avoid an error.
4016 Use char because int might match the return type of a GCC
4017 builtin and then its argument prototype would still apply. */
4018 #ifdef __cplusplus
4019 extern "C"
4020 #endif
4021 char MPI_Init ();
4022 int
4023 main ()
4024 {
4025 return MPI_Init ();
4026 ;
4027 return 0;
4028 }
4029 _ACEOF
4030 if ac_fn_cxx_try_link "$LINENO"; then :
4031 ac_cv_lib_mpich_MPI_Init=yes
4032 else
4033 ac_cv_lib_mpich_MPI_Init=no
4034 fi
4035 rm -f core conftest.err conftest.$ac_objext \
4036 conftest$ac_exeext conftest.$ac_ext
4037 LIBS=$ac_check_lib_save_LIBS
4038 fi
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4040 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4041 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4042 MPILIBS="-lmpich"
4043 fi
4044
4045 fi
4046
4047 if test x != x"$MPILIBS"; then
4048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4049 $as_echo_n "checking for mpi.h... " >&6; }
4050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4051 /* end confdefs.h. */
4052 #include <mpi.h>
4053 int
4054 main ()
4055 {
4056
4057 ;
4058 return 0;
4059 }
4060 _ACEOF
4061 if ac_fn_cxx_try_compile "$LINENO"; then :
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4063 $as_echo "yes" >&6; }
4064 else
4065 MPILIBS=""
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067 $as_echo "no" >&6; }
4068 fi
4069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4070 fi
4071
4072 CXX="$ax_mpi_save_CXX"
4073
4074
4075
4076 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4077 if test x = x"$MPILIBS"; then
4078 USE_MPI="no"
4079 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. oopse_MPI will not be built." >&5
4080 $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. oopse_MPI will not be built." >&2;}
4081 :
4082 else
4083 USE_MPI="yes"
4084 :
4085 fi
4086
4087 ac_ext=c
4088 ac_cpp='$CPP $CPPFLAGS'
4089 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4090 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4091 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4092 if test -n "$ac_tool_prefix"; then
4093 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4094 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4096 $as_echo_n "checking for $ac_word... " >&6; }
4097 if test "${ac_cv_prog_CC+set}" = set; then :
4098 $as_echo_n "(cached) " >&6
4099 else
4100 if test -n "$CC"; then
4101 ac_cv_prog_CC="$CC" # Let the user override the test.
4102 else
4103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104 for as_dir in $PATH
4105 do
4106 IFS=$as_save_IFS
4107 test -z "$as_dir" && as_dir=.
4108 for ac_exec_ext in '' $ac_executable_extensions; do
4109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4110 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4112 break 2
4113 fi
4114 done
4115 done
4116 IFS=$as_save_IFS
4117
4118 fi
4119 fi
4120 CC=$ac_cv_prog_CC
4121 if test -n "$CC"; then
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4123 $as_echo "$CC" >&6; }
4124 else
4125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4126 $as_echo "no" >&6; }
4127 fi
4128
4129
4130 fi
4131 if test -z "$ac_cv_prog_CC"; then
4132 ac_ct_CC=$CC
4133 # Extract the first word of "gcc", so it can be a program name with args.
4134 set dummy gcc; ac_word=$2
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4136 $as_echo_n "checking for $ac_word... " >&6; }
4137 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4138 $as_echo_n "(cached) " >&6
4139 else
4140 if test -n "$ac_ct_CC"; then
4141 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4142 else
4143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4144 for as_dir in $PATH
4145 do
4146 IFS=$as_save_IFS
4147 test -z "$as_dir" && as_dir=.
4148 for ac_exec_ext in '' $ac_executable_extensions; do
4149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4150 ac_cv_prog_ac_ct_CC="gcc"
4151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4152 break 2
4153 fi
4154 done
4155 done
4156 IFS=$as_save_IFS
4157
4158 fi
4159 fi
4160 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4161 if test -n "$ac_ct_CC"; then
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4163 $as_echo "$ac_ct_CC" >&6; }
4164 else
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4166 $as_echo "no" >&6; }
4167 fi
4168
4169 if test "x$ac_ct_CC" = x; then
4170 CC=""
4171 else
4172 case $cross_compiling:$ac_tool_warned in
4173 yes:)
4174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4175 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4176 ac_tool_warned=yes ;;
4177 esac
4178 CC=$ac_ct_CC
4179 fi
4180 else
4181 CC="$ac_cv_prog_CC"
4182 fi
4183
4184 if test -z "$CC"; then
4185 if test -n "$ac_tool_prefix"; then
4186 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4187 set dummy ${ac_tool_prefix}cc; ac_word=$2
4188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4189 $as_echo_n "checking for $ac_word... " >&6; }
4190 if test "${ac_cv_prog_CC+set}" = set; then :
4191 $as_echo_n "(cached) " >&6
4192 else
4193 if test -n "$CC"; then
4194 ac_cv_prog_CC="$CC" # Let the user override the test.
4195 else
4196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4197 for as_dir in $PATH
4198 do
4199 IFS=$as_save_IFS
4200 test -z "$as_dir" && as_dir=.
4201 for ac_exec_ext in '' $ac_executable_extensions; do
4202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4203 ac_cv_prog_CC="${ac_tool_prefix}cc"
4204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4205 break 2
4206 fi
4207 done
4208 done
4209 IFS=$as_save_IFS
4210
4211 fi
4212 fi
4213 CC=$ac_cv_prog_CC
4214 if test -n "$CC"; then
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4216 $as_echo "$CC" >&6; }
4217 else
4218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4219 $as_echo "no" >&6; }
4220 fi
4221
4222
4223 fi
4224 fi
4225 if test -z "$CC"; then
4226 # Extract the first word of "cc", so it can be a program name with args.
4227 set dummy cc; ac_word=$2
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4229 $as_echo_n "checking for $ac_word... " >&6; }
4230 if test "${ac_cv_prog_CC+set}" = set; then :
4231 $as_echo_n "(cached) " >&6
4232 else
4233 if test -n "$CC"; then
4234 ac_cv_prog_CC="$CC" # Let the user override the test.
4235 else
4236 ac_prog_rejected=no
4237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238 for as_dir in $PATH
4239 do
4240 IFS=$as_save_IFS
4241 test -z "$as_dir" && as_dir=.
4242 for ac_exec_ext in '' $ac_executable_extensions; do
4243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4244 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4245 ac_prog_rejected=yes
4246 continue
4247 fi
4248 ac_cv_prog_CC="cc"
4249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4250 break 2
4251 fi
4252 done
4253 done
4254 IFS=$as_save_IFS
4255
4256 if test $ac_prog_rejected = yes; then
4257 # We found a bogon in the path, so make sure we never use it.
4258 set dummy $ac_cv_prog_CC
4259 shift
4260 if test $# != 0; then
4261 # We chose a different compiler from the bogus one.
4262 # However, it has the same basename, so the bogon will be chosen
4263 # first if we set CC to just the basename; use the full file name.
4264 shift
4265 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4266 fi
4267 fi
4268 fi
4269 fi
4270 CC=$ac_cv_prog_CC
4271 if test -n "$CC"; then
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4273 $as_echo "$CC" >&6; }
4274 else
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4276 $as_echo "no" >&6; }
4277 fi
4278
4279
4280 fi
4281 if test -z "$CC"; then
4282 if test -n "$ac_tool_prefix"; then
4283 for ac_prog in cl.exe
4284 do
4285 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4286 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4288 $as_echo_n "checking for $ac_word... " >&6; }
4289 if test "${ac_cv_prog_CC+set}" = set; then :
4290 $as_echo_n "(cached) " >&6
4291 else
4292 if test -n "$CC"; then
4293 ac_cv_prog_CC="$CC" # Let the user override the test.
4294 else
4295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296 for as_dir in $PATH
4297 do
4298 IFS=$as_save_IFS
4299 test -z "$as_dir" && as_dir=.
4300 for ac_exec_ext in '' $ac_executable_extensions; do
4301 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4302 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4304 break 2
4305 fi
4306 done
4307 done
4308 IFS=$as_save_IFS
4309
4310 fi
4311 fi
4312 CC=$ac_cv_prog_CC
4313 if test -n "$CC"; then
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4315 $as_echo "$CC" >&6; }
4316 else
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4318 $as_echo "no" >&6; }
4319 fi
4320
4321
4322 test -n "$CC" && break
4323 done
4324 fi
4325 if test -z "$CC"; then
4326 ac_ct_CC=$CC
4327 for ac_prog in cl.exe
4328 do
4329 # Extract the first word of "$ac_prog", so it can be a program name with args.
4330 set dummy $ac_prog; ac_word=$2
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4332 $as_echo_n "checking for $ac_word... " >&6; }
4333 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4334 $as_echo_n "(cached) " >&6
4335 else
4336 if test -n "$ac_ct_CC"; then
4337 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4338 else
4339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340 for as_dir in $PATH
4341 do
4342 IFS=$as_save_IFS
4343 test -z "$as_dir" && as_dir=.
4344 for ac_exec_ext in '' $ac_executable_extensions; do
4345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4346 ac_cv_prog_ac_ct_CC="$ac_prog"
4347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4348 break 2
4349 fi
4350 done
4351 done
4352 IFS=$as_save_IFS
4353
4354 fi
4355 fi
4356 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4357 if test -n "$ac_ct_CC"; then
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4359 $as_echo "$ac_ct_CC" >&6; }
4360 else
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4362 $as_echo "no" >&6; }
4363 fi
4364
4365
4366 test -n "$ac_ct_CC" && break
4367 done
4368
4369 if test "x$ac_ct_CC" = x; then
4370 CC=""
4371 else
4372 case $cross_compiling:$ac_tool_warned in
4373 yes:)
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4375 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4376 ac_tool_warned=yes ;;
4377 esac
4378 CC=$ac_ct_CC
4379 fi
4380 fi
4381
4382 fi
4383
4384
4385 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4386 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4387 as_fn_error "no acceptable C compiler found in \$PATH
4388 See \`config.log' for more details." "$LINENO" 5; }
4389
4390 # Provide some information about the compiler.
4391 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4392 set X $ac_compile
4393 ac_compiler=$2
4394 for ac_option in --version -v -V -qversion; do
4395 { { ac_try="$ac_compiler $ac_option >&5"
4396 case "(($ac_try" in
4397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4398 *) ac_try_echo=$ac_try;;
4399 esac
4400 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4401 $as_echo "$ac_try_echo"; } >&5
4402 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4403 ac_status=$?
4404 if test -s conftest.err; then
4405 sed '10a\
4406 ... rest of stderr output deleted ...
4407 10q' conftest.err >conftest.er1
4408 cat conftest.er1 >&5
4409 rm -f conftest.er1 conftest.err
4410 fi
4411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4412 test $ac_status = 0; }
4413 done
4414
4415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4416 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4417 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4418 $as_echo_n "(cached) " >&6
4419 else
4420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4421 /* end confdefs.h. */
4422
4423 int
4424 main ()
4425 {
4426 #ifndef __GNUC__
4427 choke me
4428 #endif
4429
4430 ;
4431 return 0;
4432 }
4433 _ACEOF
4434 if ac_fn_c_try_compile "$LINENO"; then :
4435 ac_compiler_gnu=yes
4436 else
4437 ac_compiler_gnu=no
4438 fi
4439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4440 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4441
4442 fi
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4444 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4445 if test $ac_compiler_gnu = yes; then
4446 GCC=yes
4447 else
4448 GCC=
4449 fi
4450 ac_test_CFLAGS=${CFLAGS+set}
4451 ac_save_CFLAGS=$CFLAGS
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4453 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4454 if test "${ac_cv_prog_cc_g+set}" = set; then :
4455 $as_echo_n "(cached) " >&6
4456 else
4457 ac_save_c_werror_flag=$ac_c_werror_flag
4458 ac_c_werror_flag=yes
4459 ac_cv_prog_cc_g=no
4460 CFLAGS="-g"
4461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4462 /* end confdefs.h. */
4463
4464 int
4465 main ()
4466 {
4467
4468 ;
4469 return 0;
4470 }
4471 _ACEOF
4472 if ac_fn_c_try_compile "$LINENO"; then :
4473 ac_cv_prog_cc_g=yes
4474 else
4475 CFLAGS=""
4476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4477 /* end confdefs.h. */
4478
4479 int
4480 main ()
4481 {
4482
4483 ;
4484 return 0;
4485 }
4486 _ACEOF
4487 if ac_fn_c_try_compile "$LINENO"; then :
4488
4489 else
4490 ac_c_werror_flag=$ac_save_c_werror_flag
4491 CFLAGS="-g"
4492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4493 /* end confdefs.h. */
4494
4495 int
4496 main ()
4497 {
4498
4499 ;
4500 return 0;
4501 }
4502 _ACEOF
4503 if ac_fn_c_try_compile "$LINENO"; then :
4504 ac_cv_prog_cc_g=yes
4505 fi
4506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4507 fi
4508 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4509 fi
4510 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4511 ac_c_werror_flag=$ac_save_c_werror_flag
4512 fi
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4514 $as_echo "$ac_cv_prog_cc_g" >&6; }
4515 if test "$ac_test_CFLAGS" = set; then
4516 CFLAGS=$ac_save_CFLAGS
4517 elif test $ac_cv_prog_cc_g = yes; then
4518 if test "$GCC" = yes; then
4519 CFLAGS="-g -O2"
4520 else
4521 CFLAGS="-g"
4522 fi
4523 else
4524 if test "$GCC" = yes; then
4525 CFLAGS="-O2"
4526 else
4527 CFLAGS=
4528 fi
4529 fi
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4531 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4532 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4533 $as_echo_n "(cached) " >&6
4534 else
4535 ac_cv_prog_cc_c89=no
4536 ac_save_CC=$CC
4537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4538 /* end confdefs.h. */
4539 #include <stdarg.h>
4540 #include <stdio.h>
4541 #include <sys/types.h>
4542 #include <sys/stat.h>
4543 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4544 struct buf { int x; };
4545 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4546 static char *e (p, i)
4547 char **p;
4548 int i;
4549 {
4550 return p[i];
4551 }
4552 static char *f (char * (*g) (char **, int), char **p, ...)
4553 {
4554 char *s;
4555 va_list v;
4556 va_start (v,p);
4557 s = g (p, va_arg (v,int));
4558 va_end (v);
4559 return s;
4560 }
4561
4562 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4563 function prototypes and stuff, but not '\xHH' hex character constants.
4564 These don't provoke an error unfortunately, instead are silently treated
4565 as 'x'. The following induces an error, until -std is added to get
4566 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4567 array size at least. It's necessary to write '\x00'==0 to get something
4568 that's true only with -std. */
4569 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4570
4571 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4572 inside strings and character constants. */
4573 #define FOO(x) 'x'
4574 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4575
4576 int test (int i, double x);
4577 struct s1 {int (*f) (int a);};
4578 struct s2 {int (*f) (double a);};
4579 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4580 int argc;
4581 char **argv;
4582 int
4583 main ()
4584 {
4585 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4586 ;
4587 return 0;
4588 }
4589 _ACEOF
4590 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4591 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4592 do
4593 CC="$ac_save_CC $ac_arg"
4594 if ac_fn_c_try_compile "$LINENO"; then :
4595 ac_cv_prog_cc_c89=$ac_arg
4596 fi
4597 rm -f core conftest.err conftest.$ac_objext
4598 test "x$ac_cv_prog_cc_c89" != "xno" && break
4599 done
4600 rm -f conftest.$ac_ext
4601 CC=$ac_save_CC
4602
4603 fi
4604 # AC_CACHE_VAL
4605 case "x$ac_cv_prog_cc_c89" in
4606 x)
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4608 $as_echo "none needed" >&6; } ;;
4609 xno)
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4611 $as_echo "unsupported" >&6; } ;;
4612 *)
4613 CC="$CC $ac_cv_prog_cc_c89"
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4615 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4616 esac
4617 if test "x$ac_cv_prog_cc_c89" != xno; then :
4618
4619 fi
4620
4621 ac_ext=c
4622 ac_cpp='$CPP $CPPFLAGS'
4623 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4624 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4625 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4626
4627
4628 if test $USE_MPI != no; then :
4629
4630 ac_ext=c
4631 ac_cpp='$CPP $CPPFLAGS'
4632 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4633 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4634 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4635
4636
4637
4638
4639
4640
4641 for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4642 do
4643 # Extract the first word of "$ac_prog", so it can be a program name with args.
4644 set dummy $ac_prog; ac_word=$2
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4646 $as_echo_n "checking for $ac_word... " >&6; }
4647 if test "${ac_cv_prog_MPICC+set}" = set; then :
4648 $as_echo_n "(cached) " >&6
4649 else
4650 if test -n "$MPICC"; then
4651 ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4652 else
4653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4654 for as_dir in $PATH
4655 do
4656 IFS=$as_save_IFS
4657 test -z "$as_dir" && as_dir=.
4658 for ac_exec_ext in '' $ac_executable_extensions; do
4659 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4660 ac_cv_prog_MPICC="$ac_prog"
4661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4662 break 2
4663 fi
4664 done
4665 done
4666 IFS=$as_save_IFS
4667
4668 fi
4669 fi
4670 MPICC=$ac_cv_prog_MPICC
4671 if test -n "$MPICC"; then
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4673 $as_echo "$MPICC" >&6; }
4674 else
4675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4676 $as_echo "no" >&6; }
4677 fi
4678
4679
4680 test -n "$MPICC" && break
4681 done
4682 test -n "$MPICC" || MPICC="$CC"
4683
4684 ax_mpi_save_CC="$CC"
4685 CC="$MPICC"
4686
4687
4688
4689 if test x = x"$MPILIBS"; then
4690 ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4691 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4692 MPILIBS=" "
4693 fi
4694
4695 fi
4696
4697 if test x = x"$MPILIBS"; then
4698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4699 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4700 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4701 $as_echo_n "(cached) " >&6
4702 else
4703 ac_check_lib_save_LIBS=$LIBS
4704 LIBS="-lmpi $LIBS"
4705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4706 /* end confdefs.h. */
4707
4708 /* Override any GCC internal prototype to avoid an error.
4709 Use char because int might match the return type of a GCC
4710 builtin and then its argument prototype would still apply. */
4711 #ifdef __cplusplus
4712 extern "C"
4713 #endif
4714 char MPI_Init ();
4715 int
4716 main ()
4717 {
4718 return MPI_Init ();
4719 ;
4720 return 0;
4721 }
4722 _ACEOF
4723 if ac_fn_c_try_link "$LINENO"; then :
4724 ac_cv_lib_mpi_MPI_Init=yes
4725 else
4726 ac_cv_lib_mpi_MPI_Init=no
4727 fi
4728 rm -f core conftest.err conftest.$ac_objext \
4729 conftest$ac_exeext conftest.$ac_ext
4730 LIBS=$ac_check_lib_save_LIBS
4731 fi
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4733 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4734 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4735 MPILIBS="-lmpi"
4736 fi
4737
4738 fi
4739 if test x = x"$MPILIBS"; then
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4741 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4742 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4743 $as_echo_n "(cached) " >&6
4744 else
4745 ac_check_lib_save_LIBS=$LIBS
4746 LIBS="-lmpich $LIBS"
4747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748 /* end confdefs.h. */
4749
4750 /* Override any GCC internal prototype to avoid an error.
4751 Use char because int might match the return type of a GCC
4752 builtin and then its argument prototype would still apply. */
4753 #ifdef __cplusplus
4754 extern "C"
4755 #endif
4756 char MPI_Init ();
4757 int
4758 main ()
4759 {
4760 return MPI_Init ();
4761 ;
4762 return 0;
4763 }
4764 _ACEOF
4765 if ac_fn_c_try_link "$LINENO"; then :
4766 ac_cv_lib_mpich_MPI_Init=yes
4767 else
4768 ac_cv_lib_mpich_MPI_Init=no
4769 fi
4770 rm -f core conftest.err conftest.$ac_objext \
4771 conftest$ac_exeext conftest.$ac_ext
4772 LIBS=$ac_check_lib_save_LIBS
4773 fi
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4775 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4776 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4777 MPILIBS="-lmpich"
4778 fi
4779
4780 fi
4781
4782 if test x != x"$MPILIBS"; then
4783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4784 $as_echo_n "checking for mpi.h... " >&6; }
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 /* end confdefs.h. */
4787 #include <mpi.h>
4788 int
4789 main ()
4790 {
4791
4792 ;
4793 return 0;
4794 }
4795 _ACEOF
4796 if ac_fn_c_try_compile "$LINENO"; then :
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4798 $as_echo "yes" >&6; }
4799 else
4800 MPILIBS=""
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4802 $as_echo "no" >&6; }
4803 fi
4804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4805 fi
4806
4807 CC="$ax_mpi_save_CC"
4808
4809
4810
4811 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4812 if test x = x"$MPILIBS"; then
4813 USE_MPI="no"
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. oopse_MPI will not be built." >&5
4815 $as_echo "$as_me: WARNING: No suitable C MPI implementation found. oopse_MPI will not be built." >&2;}
4816 :
4817 else
4818 USE_MPI="yes"
4819 :
4820 fi
4821
4822
4823 fi
4824 ac_ext=${ac_fc_srcext-f}
4825 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4826 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4827 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4828 if test -n "$ac_tool_prefix"; then
4829 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
4830 do
4831 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4832 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4834 $as_echo_n "checking for $ac_word... " >&6; }
4835 if test "${ac_cv_prog_FC+set}" = set; then :
4836 $as_echo_n "(cached) " >&6
4837 else
4838 if test -n "$FC"; then
4839 ac_cv_prog_FC="$FC" # Let the user override the test.
4840 else
4841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4842 for as_dir in $PATH
4843 do
4844 IFS=$as_save_IFS
4845 test -z "$as_dir" && as_dir=.
4846 for ac_exec_ext in '' $ac_executable_extensions; do
4847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4848 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4850 break 2
4851 fi
4852 done
4853 done
4854 IFS=$as_save_IFS
4855
4856 fi
4857 fi
4858 FC=$ac_cv_prog_FC
4859 if test -n "$FC"; then
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
4861 $as_echo "$FC" >&6; }
4862 else
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4864 $as_echo "no" >&6; }
4865 fi
4866
4867
4868 test -n "$FC" && break
4869 done
4870 fi
4871 if test -z "$FC"; then
4872 ac_ct_FC=$FC
4873 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
4874 do
4875 # Extract the first word of "$ac_prog", so it can be a program name with args.
4876 set dummy $ac_prog; ac_word=$2
4877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4878 $as_echo_n "checking for $ac_word... " >&6; }
4879 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
4880 $as_echo_n "(cached) " >&6
4881 else
4882 if test -n "$ac_ct_FC"; then
4883 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4884 else
4885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4886 for as_dir in $PATH
4887 do
4888 IFS=$as_save_IFS
4889 test -z "$as_dir" && as_dir=.
4890 for ac_exec_ext in '' $ac_executable_extensions; do
4891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4892 ac_cv_prog_ac_ct_FC="$ac_prog"
4893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4894 break 2
4895 fi
4896 done
4897 done
4898 IFS=$as_save_IFS
4899
4900 fi
4901 fi
4902 ac_ct_FC=$ac_cv_prog_ac_ct_FC
4903 if test -n "$ac_ct_FC"; then
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
4905 $as_echo "$ac_ct_FC" >&6; }
4906 else
4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4908 $as_echo "no" >&6; }
4909 fi
4910
4911
4912 test -n "$ac_ct_FC" && break
4913 done
4914
4915 if test "x$ac_ct_FC" = x; then
4916 FC=""
4917 else
4918 case $cross_compiling:$ac_tool_warned in
4919 yes:)
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4922 ac_tool_warned=yes ;;
4923 esac
4924 FC=$ac_ct_FC
4925 fi
4926 fi
4927
4928
4929 # Provide some information about the compiler.
4930 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4931 set X $ac_compile
4932 ac_compiler=$2
4933 for ac_option in --version -v -V -qversion; do
4934 { { ac_try="$ac_compiler $ac_option >&5"
4935 case "(($ac_try" in
4936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4937 *) ac_try_echo=$ac_try;;
4938 esac
4939 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4940 $as_echo "$ac_try_echo"; } >&5
4941 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4942 ac_status=$?
4943 if test -s conftest.err; then
4944 sed '10a\
4945 ... rest of stderr output deleted ...
4946 10q' conftest.err >conftest.er1
4947 cat conftest.er1 >&5
4948 rm -f conftest.er1 conftest.err
4949 fi
4950 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4951 test $ac_status = 0; }
4952 done
4953 rm -f a.out
4954
4955 # If we don't use `.F' as extension, the preprocessor is not run on the
4956 # input file. (Note that this only needs to work for GNU compilers.)
4957 ac_save_ext=$ac_ext
4958 ac_ext=F
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4960 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4961 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4962 $as_echo_n "(cached) " >&6
4963 else
4964 cat > conftest.$ac_ext <<_ACEOF
4965 program main
4966 #ifndef __GNUC__
4967 choke me
4968 #endif
4969
4970 end
4971 _ACEOF
4972 if ac_fn_fc_try_compile "$LINENO"; then :
4973 ac_compiler_gnu=yes
4974 else
4975 ac_compiler_gnu=no
4976 fi
4977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4978 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4979
4980 fi
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4982 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4983 ac_ext=$ac_save_ext
4984 ac_test_FCFLAGS=${FCFLAGS+set}
4985 ac_save_FCFLAGS=$FCFLAGS
4986 FCFLAGS=
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4988 $as_echo_n "checking whether $FC accepts -g... " >&6; }
4989 if test "${ac_cv_prog_fc_g+set}" = set; then :
4990 $as_echo_n "(cached) " >&6
4991 else
4992 FCFLAGS=-g
4993 cat > conftest.$ac_ext <<_ACEOF
4994 program main
4995
4996 end
4997 _ACEOF
4998 if ac_fn_fc_try_compile "$LINENO"; then :
4999 ac_cv_prog_fc_g=yes
5000 else
5001 ac_cv_prog_fc_g=no
5002 fi
5003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5004
5005 fi
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
5007 $as_echo "$ac_cv_prog_fc_g" >&6; }
5008 if test "$ac_test_FCFLAGS" = set; then
5009 FCFLAGS=$ac_save_FCFLAGS
5010 elif test $ac_cv_prog_fc_g = yes; then
5011 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
5012 FCFLAGS="-g -O2"
5013 else
5014 FCFLAGS="-g"
5015 fi
5016 else
5017 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
5018 FCFLAGS="-O2"
5019 else
5020 FCFLAGS=
5021 fi
5022 fi
5023
5024 ac_ext=${ac_fc_srcext-f}
5025 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5026 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5027 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5028
5029
5030 if test $USE_MPI != no; then :
5031
5032 ac_ext=${ac_fc_srcext-f}
5033 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5034 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5035 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5036
5037
5038
5039
5040
5041
5042 for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
5043 do
5044 # Extract the first word of "$ac_prog", so it can be a program name with args.
5045 set dummy $ac_prog; ac_word=$2
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5047 $as_echo_n "checking for $ac_word... " >&6; }
5048 if test "${ac_cv_prog_MPIFC+set}" = set; then :
5049 $as_echo_n "(cached) " >&6
5050 else
5051 if test -n "$MPIFC"; then
5052 ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
5053 else
5054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5055 for as_dir in $PATH
5056 do
5057 IFS=$as_save_IFS
5058 test -z "$as_dir" && as_dir=.
5059 for ac_exec_ext in '' $ac_executable_extensions; do
5060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5061 ac_cv_prog_MPIFC="$ac_prog"
5062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5063 break 2
5064 fi
5065 done
5066 done
5067 IFS=$as_save_IFS
5068
5069 fi
5070 fi
5071 MPIFC=$ac_cv_prog_MPIFC
5072 if test -n "$MPIFC"; then
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
5074 $as_echo "$MPIFC" >&6; }
5075 else
5076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5077 $as_echo "no" >&6; }
5078 fi
5079
5080
5081 test -n "$MPIFC" && break
5082 done
5083 test -n "$MPIFC" || MPIFC="$FC"
5084
5085 ax_mpi_save_FC="$FC"
5086 FC="$MPIFC"
5087
5088
5089
5090 if test x = x"$MPILIBS"; then
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
5092 $as_echo_n "checking for MPI_Init... " >&6; }
5093 cat > conftest.$ac_ext <<_ACEOF
5094 program main
5095 call MPI_Init
5096 end
5097 _ACEOF
5098 if ac_fn_fc_try_link "$LINENO"; then :
5099 MPILIBS=" "
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5101 $as_echo "yes" >&6; }
5102 else
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5104 $as_echo "no" >&6; }
5105 fi
5106 rm -f core conftest.err conftest.$ac_objext \
5107 conftest$ac_exeext conftest.$ac_ext
5108 fi
5109
5110 if test x = x"$MPILIBS"; then
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
5112 $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
5113 if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
5114 $as_echo_n "(cached) " >&6
5115 else
5116 ac_check_lib_save_LIBS=$LIBS
5117 LIBS="-lfmpi $LIBS"
5118 cat > conftest.$ac_ext <<_ACEOF
5119 program main
5120 call MPI_Init
5121 end
5122 _ACEOF
5123 if ac_fn_fc_try_link "$LINENO"; then :
5124 ac_cv_lib_fmpi_MPI_Init=yes
5125 else
5126 ac_cv_lib_fmpi_MPI_Init=no
5127 fi
5128 rm -f core conftest.err conftest.$ac_objext \
5129 conftest$ac_exeext conftest.$ac_ext
5130 LIBS=$ac_check_lib_save_LIBS
5131 fi
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
5133 $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
5134 if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
5135 MPILIBS="-lfmpi"
5136 fi
5137
5138 fi
5139 if test x = x"$MPILIBS"; then
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
5141 $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
5142 if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
5143 $as_echo_n "(cached) " >&6
5144 else
5145 ac_check_lib_save_LIBS=$LIBS
5146 LIBS="-lmpichf90 $LIBS"
5147 cat > conftest.$ac_ext <<_ACEOF
5148 program main
5149 call MPI_Init
5150 end
5151 _ACEOF
5152 if ac_fn_fc_try_link "$LINENO"; then :
5153 ac_cv_lib_mpichf90_MPI_Init=yes
5154 else
5155 ac_cv_lib_mpichf90_MPI_Init=no
5156 fi
5157 rm -f core conftest.err conftest.$ac_objext \
5158 conftest$ac_exeext conftest.$ac_ext
5159 LIBS=$ac_check_lib_save_LIBS
5160 fi
5161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
5162 $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
5163 if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
5164 MPILIBS="-lmpichf90"
5165 fi
5166
5167 fi
5168
5169 if test x = x"$MPILIBS"; then
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
5171 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
5172 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
5173 $as_echo_n "(cached) " >&6
5174 else
5175 ac_check_lib_save_LIBS=$LIBS
5176 LIBS="-lmpi $LIBS"
5177 cat > conftest.$ac_ext <<_ACEOF
5178 program main
5179 call MPI_Init
5180 end
5181 _ACEOF
5182 if ac_fn_fc_try_link "$LINENO"; then :
5183 ac_cv_lib_mpi_MPI_Init=yes
5184 else
5185 ac_cv_lib_mpi_MPI_Init=no
5186 fi
5187 rm -f core conftest.err conftest.$ac_objext \
5188 conftest$ac_exeext conftest.$ac_ext
5189 LIBS=$ac_check_lib_save_LIBS
5190 fi
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
5192 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
5193 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
5194 MPILIBS="-lmpi"
5195 fi
5196
5197 fi
5198 if test x = x"$MPILIBS"; then
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
5200 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
5201 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
5202 $as_echo_n "(cached) " >&6
5203 else
5204 ac_check_lib_save_LIBS=$LIBS
5205 LIBS="-lmpich $LIBS"
5206 cat > conftest.$ac_ext <<_ACEOF
5207 program main
5208 call MPI_Init
5209 end
5210 _ACEOF
5211 if ac_fn_fc_try_link "$LINENO"; then :
5212 ac_cv_lib_mpich_MPI_Init=yes
5213 else
5214 ac_cv_lib_mpich_MPI_Init=no
5215 fi
5216 rm -f core conftest.err conftest.$ac_objext \
5217 conftest$ac_exeext conftest.$ac_ext
5218 LIBS=$ac_check_lib_save_LIBS
5219 fi
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
5221 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
5222 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
5223 MPILIBS="-lmpich"
5224 fi
5225
5226 fi
5227
5228 if test x != x"$MPILIBS"; then
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
5230 $as_echo_n "checking for mpif.h... " >&6; }
5231 cat > conftest.$ac_ext <<_ACEOF
5232 program main
5233 include 'mpif.h'
5234 end
5235 _ACEOF
5236 if ac_fn_fc_try_compile "$LINENO"; then :
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5238 $as_echo "yes" >&6; }
5239 else
5240 MPILIBS=""
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5242 $as_echo "no" >&6; }
5243 fi
5244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5245 fi
5246
5247 FC="$ax_mpi_save_FC"
5248
5249
5250
5251 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
5252 if test x = x"$MPILIBS"; then
5253 USE_MPI="no"
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. oopse_MPI will not be built." >&5
5255 $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. oopse_MPI will not be built." >&2;}
5256 :
5257 else
5258 USE_MPI="yes"
5259 :
5260 fi
5261
5262
5263 fi
5264 if test $USE_MPI != no; then :
5265
5266 CXX=$MPICXX
5267 CC=$MPICC
5268 FC=$MPIFC
5269
5270 fi
5271
5272
5273 # Checks for programs.
5274 ac_ext=cpp
5275 ac_cpp='$CXXCPP $CPPFLAGS'
5276 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5277 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5278 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5279 if test -z "$CXX"; then
5280 if test -n "$CCC"; then
5281 CXX=$CCC
5282 else
5283 if test -n "$ac_tool_prefix"; then
5284 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5285 do
5286 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5287 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5289 $as_echo_n "checking for $ac_word... " >&6; }
5290 if test "${ac_cv_prog_CXX+set}" = set; then :
5291 $as_echo_n "(cached) " >&6
5292 else
5293 if test -n "$CXX"; then
5294 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5295 else
5296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5297 for as_dir in $PATH
5298 do
5299 IFS=$as_save_IFS
5300 test -z "$as_dir" && as_dir=.
5301 for ac_exec_ext in '' $ac_executable_extensions; do
5302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5303 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5305 break 2
5306 fi
5307 done
5308 done
5309 IFS=$as_save_IFS
5310
5311 fi
5312 fi
5313 CXX=$ac_cv_prog_CXX
5314 if test -n "$CXX"; then
5315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5316 $as_echo "$CXX" >&6; }
5317 else
5318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5319 $as_echo "no" >&6; }
5320 fi
5321
5322
5323 test -n "$CXX" && break
5324 done
5325 fi
5326 if test -z "$CXX"; then
5327 ac_ct_CXX=$CXX
5328 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5329 do
5330 # Extract the first word of "$ac_prog", so it can be a program name with args.
5331 set dummy $ac_prog; ac_word=$2
5332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5333 $as_echo_n "checking for $ac_word... " >&6; }
5334 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5335 $as_echo_n "(cached) " >&6
5336 else
5337 if test -n "$ac_ct_CXX"; then
5338 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5339 else
5340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5341 for as_dir in $PATH
5342 do
5343 IFS=$as_save_IFS
5344 test -z "$as_dir" && as_dir=.
5345 for ac_exec_ext in '' $ac_executable_extensions; do
5346 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5347 ac_cv_prog_ac_ct_CXX="$ac_prog"
5348 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5349 break 2
5350 fi
5351 done
5352 done
5353 IFS=$as_save_IFS
5354
5355 fi
5356 fi
5357 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5358 if test -n "$ac_ct_CXX"; then
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5360 $as_echo "$ac_ct_CXX" >&6; }
5361 else
5362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5363 $as_echo "no" >&6; }
5364 fi
5365
5366
5367 test -n "$ac_ct_CXX" && break
5368 done
5369
5370 if test "x$ac_ct_CXX" = x; then
5371 CXX="g++"
5372 else
5373 case $cross_compiling:$ac_tool_warned in
5374 yes:)
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5376 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5377 ac_tool_warned=yes ;;
5378 esac
5379 CXX=$ac_ct_CXX
5380 fi
5381 fi
5382
5383 fi
5384 fi
5385 # Provide some information about the compiler.
5386 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5387 set X $ac_compile
5388 ac_compiler=$2
5389 for ac_option in --version -v -V -qversion; do
5390 { { ac_try="$ac_compiler $ac_option >&5"
5391 case "(($ac_try" in
5392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5393 *) ac_try_echo=$ac_try;;
5394 esac
5395 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5396 $as_echo "$ac_try_echo"; } >&5
5397 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5398 ac_status=$?
5399 if test -s conftest.err; then
5400 sed '10a\
5401 ... rest of stderr output deleted ...
5402 10q' conftest.err >conftest.er1
5403 cat conftest.er1 >&5
5404 rm -f conftest.er1 conftest.err
5405 fi
5406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5407 test $ac_status = 0; }
5408 done
5409
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5411 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5412 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5413 $as_echo_n "(cached) " >&6
5414 else
5415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5416 /* end confdefs.h. */
5417
5418 int
5419 main ()
5420 {
5421 #ifndef __GNUC__
5422 choke me
5423 #endif
5424
5425 ;
5426 return 0;
5427 }
5428 _ACEOF
5429 if ac_fn_cxx_try_compile "$LINENO"; then :
5430 ac_compiler_gnu=yes
5431 else
5432 ac_compiler_gnu=no
5433 fi
5434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5435 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5436
5437 fi
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5439 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5440 if test $ac_compiler_gnu = yes; then
5441 GXX=yes
5442 else
5443 GXX=
5444 fi
5445 ac_test_CXXFLAGS=${CXXFLAGS+set}
5446 ac_save_CXXFLAGS=$CXXFLAGS
5447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5448 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5449 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5450 $as_echo_n "(cached) " >&6
5451 else
5452 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5453 ac_cxx_werror_flag=yes
5454 ac_cv_prog_cxx_g=no
5455 CXXFLAGS="-g"
5456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5457 /* end confdefs.h. */
5458
5459 int
5460 main ()
5461 {
5462
5463 ;
5464 return 0;
5465 }
5466 _ACEOF
5467 if ac_fn_cxx_try_compile "$LINENO"; then :
5468 ac_cv_prog_cxx_g=yes
5469 else
5470 CXXFLAGS=""
5471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5472 /* end confdefs.h. */
5473
5474 int
5475 main ()
5476 {
5477
5478 ;
5479 return 0;
5480 }
5481 _ACEOF
5482 if ac_fn_cxx_try_compile "$LINENO"; then :
5483
5484 else
5485 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5486 CXXFLAGS="-g"
5487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5488 /* end confdefs.h. */
5489
5490 int
5491 main ()
5492 {
5493
5494 ;
5495 return 0;
5496 }
5497 _ACEOF
5498 if ac_fn_cxx_try_compile "$LINENO"; then :
5499 ac_cv_prog_cxx_g=yes
5500 fi
5501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5502 fi
5503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5504 fi
5505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5506 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5507 fi
5508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5509 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5510 if test "$ac_test_CXXFLAGS" = set; then
5511 CXXFLAGS=$ac_save_CXXFLAGS
5512 elif test $ac_cv_prog_cxx_g = yes; then
5513 if test "$GXX" = yes; then
5514 CXXFLAGS="-g -O2"
5515 else
5516 CXXFLAGS="-g"
5517 fi
5518 else
5519 if test "$GXX" = yes; then
5520 CXXFLAGS="-O2"
5521 else
5522 CXXFLAGS=
5523 fi
5524 fi
5525 ac_ext=${ac_fc_srcext-f}
5526 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5527 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5528 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5529
5530 ac_ext=c
5531 ac_cpp='$CPP $CPPFLAGS'
5532 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5533 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5534 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5535 if test -n "$ac_tool_prefix"; then
5536 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5537 do
5538 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5539 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5541 $as_echo_n "checking for $ac_word... " >&6; }
5542 if test "${ac_cv_prog_CC+set}" = set; then :
5543 $as_echo_n "(cached) " >&6
5544 else
5545 if test -n "$CC"; then
5546 ac_cv_prog_CC="$CC" # Let the user override the test.
5547 else
5548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5549 for as_dir in $PATH
5550 do
5551 IFS=$as_save_IFS
5552 test -z "$as_dir" && as_dir=.
5553 for ac_exec_ext in '' $ac_executable_extensions; do
5554 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5555 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5557 break 2
5558 fi
5559 done
5560 done
5561 IFS=$as_save_IFS
5562
5563 fi
5564 fi
5565 CC=$ac_cv_prog_CC
5566 if test -n "$CC"; then
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5568 $as_echo "$CC" >&6; }
5569 else
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5571 $as_echo "no" >&6; }
5572 fi
5573
5574
5575 test -n "$CC" && break
5576 done
5577 fi
5578 if test -z "$CC"; then
5579 ac_ct_CC=$CC
5580 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5581 do
5582 # Extract the first word of "$ac_prog", so it can be a program name with args.
5583 set dummy $ac_prog; ac_word=$2
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5585 $as_echo_n "checking for $ac_word... " >&6; }
5586 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5587 $as_echo_n "(cached) " >&6
5588 else
5589 if test -n "$ac_ct_CC"; then
5590 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5591 else
5592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5593 for as_dir in $PATH
5594 do
5595 IFS=$as_save_IFS
5596 test -z "$as_dir" && as_dir=.
5597 for ac_exec_ext in '' $ac_executable_extensions; do
5598 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5599 ac_cv_prog_ac_ct_CC="$ac_prog"
5600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5601 break 2
5602 fi
5603 done
5604 done
5605 IFS=$as_save_IFS
5606
5607 fi
5608 fi
5609 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5610 if test -n "$ac_ct_CC"; then
5611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5612 $as_echo "$ac_ct_CC" >&6; }
5613 else
5614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5615 $as_echo "no" >&6; }
5616 fi
5617
5618
5619 test -n "$ac_ct_CC" && break
5620 done
5621
5622 if test "x$ac_ct_CC" = x; then
5623 CC=""
5624 else
5625 case $cross_compiling:$ac_tool_warned in
5626 yes:)
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5628 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5629 ac_tool_warned=yes ;;
5630 esac
5631 CC=$ac_ct_CC
5632 fi
5633 fi
5634
5635
5636 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5637 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5638 as_fn_error "no acceptable C compiler found in \$PATH
5639 See \`config.log' for more details." "$LINENO" 5; }
5640
5641 # Provide some information about the compiler.
5642 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5643 set X $ac_compile
5644 ac_compiler=$2
5645 for ac_option in --version -v -V -qversion; do
5646 { { ac_try="$ac_compiler $ac_option >&5"
5647 case "(($ac_try" in
5648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5649 *) ac_try_echo=$ac_try;;
5650 esac
5651 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5652 $as_echo "$ac_try_echo"; } >&5
5653 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5654 ac_status=$?
5655 if test -s conftest.err; then
5656 sed '10a\
5657 ... rest of stderr output deleted ...
5658 10q' conftest.err >conftest.er1
5659 cat conftest.er1 >&5
5660 rm -f conftest.er1 conftest.err
5661 fi
5662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5663 test $ac_status = 0; }
5664 done
5665
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5667 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5668 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5669 $as_echo_n "(cached) " >&6
5670 else
5671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5672 /* end confdefs.h. */
5673
5674 int
5675 main ()
5676 {
5677 #ifndef __GNUC__
5678 choke me
5679 #endif
5680
5681 ;
5682 return 0;
5683 }
5684 _ACEOF
5685 if ac_fn_c_try_compile "$LINENO"; then :
5686 ac_compiler_gnu=yes
5687 else
5688 ac_compiler_gnu=no
5689 fi
5690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5691 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5692
5693 fi
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5695 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5696 if test $ac_compiler_gnu = yes; then
5697 GCC=yes
5698 else
5699 GCC=
5700 fi
5701 ac_test_CFLAGS=${CFLAGS+set}
5702 ac_save_CFLAGS=$CFLAGS
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5704 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5705 if test "${ac_cv_prog_cc_g+set}" = set; then :
5706 $as_echo_n "(cached) " >&6
5707 else
5708 ac_save_c_werror_flag=$ac_c_werror_flag
5709 ac_c_werror_flag=yes
5710 ac_cv_prog_cc_g=no
5711 CFLAGS="-g"
5712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5713 /* end confdefs.h. */
5714
5715 int
5716 main ()
5717 {
5718
5719 ;
5720 return 0;
5721 }
5722 _ACEOF
5723 if ac_fn_c_try_compile "$LINENO"; then :
5724 ac_cv_prog_cc_g=yes
5725 else
5726 CFLAGS=""
5727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5728 /* end confdefs.h. */
5729
5730 int
5731 main ()
5732 {
5733
5734 ;
5735 return 0;
5736 }
5737 _ACEOF
5738 if ac_fn_c_try_compile "$LINENO"; then :
5739
5740 else
5741 ac_c_werror_flag=$ac_save_c_werror_flag
5742 CFLAGS="-g"
5743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5744 /* end confdefs.h. */
5745
5746 int
5747 main ()
5748 {
5749
5750 ;
5751 return 0;
5752 }
5753 _ACEOF
5754 if ac_fn_c_try_compile "$LINENO"; then :
5755 ac_cv_prog_cc_g=yes
5756 fi
5757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5758 fi
5759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5760 fi
5761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5762 ac_c_werror_flag=$ac_save_c_werror_flag
5763 fi
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5765 $as_echo "$ac_cv_prog_cc_g" >&6; }
5766 if test "$ac_test_CFLAGS" = set; then
5767 CFLAGS=$ac_save_CFLAGS
5768 elif test $ac_cv_prog_cc_g = yes; then
5769 if test "$GCC" = yes; then
5770 CFLAGS="-g -O2"
5771 else
5772 CFLAGS="-g"
5773 fi
5774 else
5775 if test "$GCC" = yes; then
5776 CFLAGS="-O2"
5777 else
5778 CFLAGS=
5779 fi
5780 fi
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5782 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5783 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5784 $as_echo_n "(cached) " >&6
5785 else
5786 ac_cv_prog_cc_c89=no
5787 ac_save_CC=$CC
5788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5789 /* end confdefs.h. */
5790 #include <stdarg.h>
5791 #include <stdio.h>
5792 #include <sys/types.h>
5793 #include <sys/stat.h>
5794 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5795 struct buf { int x; };
5796 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5797 static char *e (p, i)
5798 char **p;
5799 int i;
5800 {
5801 return p[i];
5802 }
5803 static char *f (char * (*g) (char **, int), char **p, ...)
5804 {
5805 char *s;
5806 va_list v;
5807 va_start (v,p);
5808 s = g (p, va_arg (v,int));
5809 va_end (v);
5810 return s;
5811 }
5812
5813 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5814 function prototypes and stuff, but not '\xHH' hex character constants.
5815 These don't provoke an error unfortunately, instead are silently treated
5816 as 'x'. The following induces an error, until -std is added to get
5817 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5818 array size at least. It's necessary to write '\x00'==0 to get something
5819 that's true only with -std. */
5820 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5821
5822 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5823 inside strings and character constants. */
5824 #define FOO(x) 'x'
5825 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5826
5827 int test (int i, double x);
5828 struct s1 {int (*f) (int a);};
5829 struct s2 {int (*f) (double a);};
5830 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5831 int argc;
5832 char **argv;
5833 int
5834 main ()
5835 {
5836 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5837 ;
5838 return 0;
5839 }
5840 _ACEOF
5841 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5842 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5843 do
5844 CC="$ac_save_CC $ac_arg"
5845 if ac_fn_c_try_compile "$LINENO"; then :
5846 ac_cv_prog_cc_c89=$ac_arg
5847 fi
5848 rm -f core conftest.err conftest.$ac_objext
5849 test "x$ac_cv_prog_cc_c89" != "xno" && break
5850 done
5851 rm -f conftest.$ac_ext
5852 CC=$ac_save_CC
5853
5854 fi
5855 # AC_CACHE_VAL
5856 case "x$ac_cv_prog_cc_c89" in
5857 x)
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5859 $as_echo "none needed" >&6; } ;;
5860 xno)
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5862 $as_echo "unsupported" >&6; } ;;
5863 *)
5864 CC="$CC $ac_cv_prog_cc_c89"
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5866 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5867 esac
5868 if test "x$ac_cv_prog_cc_c89" != xno; then :
5869
5870 fi
5871
5872 ac_ext=${ac_fc_srcext-f}
5873 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5874 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5875 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5876
5877 ac_ext=${ac_fc_srcext-f}
5878 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5879 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5880 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5881 if test -n "$ac_tool_prefix"; then
5882 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5883 do
5884 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5885 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5887 $as_echo_n "checking for $ac_word... " >&6; }
5888 if test "${ac_cv_prog_FC+set}" = set; then :
5889 $as_echo_n "(cached) " >&6
5890 else
5891 if test -n "$FC"; then
5892 ac_cv_prog_FC="$FC" # Let the user override the test.
5893 else
5894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5895 for as_dir in $PATH
5896 do
5897 IFS=$as_save_IFS
5898 test -z "$as_dir" && as_dir=.
5899 for ac_exec_ext in '' $ac_executable_extensions; do
5900 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5901 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
5902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5903 break 2
5904 fi
5905 done
5906 done
5907 IFS=$as_save_IFS
5908
5909 fi
5910 fi
5911 FC=$ac_cv_prog_FC
5912 if test -n "$FC"; then
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
5914 $as_echo "$FC" >&6; }
5915 else
5916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5917 $as_echo "no" >&6; }
5918 fi
5919
5920
5921 test -n "$FC" && break
5922 done
5923 fi
5924 if test -z "$FC"; then
5925 ac_ct_FC=$FC
5926 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5927 do
5928 # Extract the first word of "$ac_prog", so it can be a program name with args.
5929 set dummy $ac_prog; ac_word=$2
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5931 $as_echo_n "checking for $ac_word... " >&6; }
5932 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
5933 $as_echo_n "(cached) " >&6
5934 else
5935 if test -n "$ac_ct_FC"; then
5936 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
5937 else
5938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5939 for as_dir in $PATH
5940 do
5941 IFS=$as_save_IFS
5942 test -z "$as_dir" && as_dir=.
5943 for ac_exec_ext in '' $ac_executable_extensions; do
5944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5945 ac_cv_prog_ac_ct_FC="$ac_prog"
5946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5947 break 2
5948 fi
5949 done
5950 done
5951 IFS=$as_save_IFS
5952
5953 fi
5954 fi
5955 ac_ct_FC=$ac_cv_prog_ac_ct_FC
5956 if test -n "$ac_ct_FC"; then
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
5958 $as_echo "$ac_ct_FC" >&6; }
5959 else
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5961 $as_echo "no" >&6; }
5962 fi
5963
5964
5965 test -n "$ac_ct_FC" && break
5966 done
5967
5968 if test "x$ac_ct_FC" = x; then
5969 FC=""
5970 else
5971 case $cross_compiling:$ac_tool_warned in
5972 yes:)
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5974 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5975 ac_tool_warned=yes ;;
5976 esac
5977 FC=$ac_ct_FC
5978 fi
5979 fi
5980
5981
5982 # Provide some information about the compiler.
5983 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
5984 set X $ac_compile
5985 ac_compiler=$2
5986 for ac_option in --version -v -V -qversion; do
5987 { { ac_try="$ac_compiler $ac_option >&5"
5988 case "(($ac_try" in
5989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5990 *) ac_try_echo=$ac_try;;
5991 esac
5992 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5993 $as_echo "$ac_try_echo"; } >&5
5994 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5995 ac_status=$?
5996 if test -s conftest.err; then
5997 sed '10a\
5998 ... rest of stderr output deleted ...
5999 10q' conftest.err >conftest.er1
6000 cat conftest.er1 >&5
6001 rm -f conftest.er1 conftest.err
6002 fi
6003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6004 test $ac_status = 0; }
6005 done
6006 rm -f a.out
6007
6008 # If we don't use `.F' as extension, the preprocessor is not run on the
6009 # input file. (Note that this only needs to work for GNU compilers.)
6010 ac_save_ext=$ac_ext
6011 ac_ext=F
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
6013 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
6014 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
6015 $as_echo_n "(cached) " >&6
6016 else
6017 cat > conftest.$ac_ext <<_ACEOF
6018 program main
6019 #ifndef __GNUC__
6020 choke me
6021 #endif
6022
6023 end
6024 _ACEOF
6025 if ac_fn_fc_try_compile "$LINENO"; then :
6026 ac_compiler_gnu=yes
6027 else
6028 ac_compiler_gnu=no
6029 fi
6030 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6031 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
6032
6033 fi
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
6035 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
6036 ac_ext=$ac_save_ext
6037 ac_test_FCFLAGS=${FCFLAGS+set}
6038 ac_save_FCFLAGS=$FCFLAGS
6039 FCFLAGS=
6040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
6041 $as_echo_n "checking whether $FC accepts -g... " >&6; }
6042 if test "${ac_cv_prog_fc_g+set}" = set; then :
6043 $as_echo_n "(cached) " >&6
6044 else
6045 FCFLAGS=-g
6046 cat > conftest.$ac_ext <<_ACEOF
6047 program main
6048
6049 end
6050 _ACEOF
6051 if ac_fn_fc_try_compile "$LINENO"; then :
6052 ac_cv_prog_fc_g=yes
6053 else
6054 ac_cv_prog_fc_g=no
6055 fi
6056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6057
6058 fi
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
6060 $as_echo "$ac_cv_prog_fc_g" >&6; }
6061 if test "$ac_test_FCFLAGS" = set; then
6062 FCFLAGS=$ac_save_FCFLAGS
6063 elif test $ac_cv_prog_fc_g = yes; then
6064 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6065 FCFLAGS="-g -O2"
6066 else
6067 FCFLAGS="-g"
6068 fi
6069 else
6070 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6071 FCFLAGS="-O2"
6072 else
6073 FCFLAGS=
6074 fi
6075 fi
6076
6077 ac_ext=${ac_fc_srcext-f}
6078 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6079 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6080 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6081
6082 ac_ext=c
6083 ac_cpp='$CPP $CPPFLAGS'
6084 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6085 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6086 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6088 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6089 # On Suns, sometimes $CPP names a directory.
6090 if test -n "$CPP" && test -d "$CPP"; then
6091 CPP=
6092 fi
6093 if test -z "$CPP"; then
6094 if test "${ac_cv_prog_CPP+set}" = set; then :
6095 $as_echo_n "(cached) " >&6
6096 else
6097 # Double quotes because CPP needs to be expanded
6098 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6099 do
6100 ac_preproc_ok=false
6101 for ac_c_preproc_warn_flag in '' yes
6102 do
6103 # Use a header file that comes with gcc, so configuring glibc
6104 # with a fresh cross-compiler works.
6105 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6106 # <limits.h> exists even on freestanding compilers.
6107 # On the NeXT, cc -E runs the code through the compiler's parser,
6108 # not just through cpp. "Syntax error" is here to catch this case.
6109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6110 /* end confdefs.h. */
6111 #ifdef __STDC__
6112 # include <limits.h>
6113 #else
6114 # include <assert.h>
6115 #endif
6116 Syntax error
6117 _ACEOF
6118 if ac_fn_c_try_cpp "$LINENO"; then :
6119
6120 else
6121 # Broken: fails on valid input.
6122 continue
6123 fi
6124 rm -f conftest.err conftest.$ac_ext
6125
6126 # OK, works on sane cases. Now check whether nonexistent headers
6127 # can be detected and how.
6128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6129 /* end confdefs.h. */
6130 #include <ac_nonexistent.h>
6131 _ACEOF
6132 if ac_fn_c_try_cpp "$LINENO"; then :
6133 # Broken: success on invalid input.
6134 continue
6135 else
6136 # Passes both tests.
6137 ac_preproc_ok=:
6138 break
6139 fi
6140 rm -f conftest.err conftest.$ac_ext
6141
6142 done
6143 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6144 rm -f conftest.err conftest.$ac_ext
6145 if $ac_preproc_ok; then :
6146 break
6147 fi
6148
6149 done
6150 ac_cv_prog_CPP=$CPP
6151
6152 fi
6153 CPP=$ac_cv_prog_CPP
6154 else
6155 ac_cv_prog_CPP=$CPP
6156 fi
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6158 $as_echo "$CPP" >&6; }
6159 ac_preproc_ok=false
6160 for ac_c_preproc_warn_flag in '' yes
6161 do
6162 # Use a header file that comes with gcc, so configuring glibc
6163 # with a fresh cross-compiler works.
6164 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6165 # <limits.h> exists even on freestanding compilers.
6166 # On the NeXT, cc -E runs the code through the compiler's parser,
6167 # not just through cpp. "Syntax error" is here to catch this case.
6168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6169 /* end confdefs.h. */
6170 #ifdef __STDC__
6171 # include <limits.h>
6172 #else
6173 # include <assert.h>
6174 #endif
6175 Syntax error
6176 _ACEOF
6177 if ac_fn_c_try_cpp "$LINENO"; then :
6178
6179 else
6180 # Broken: fails on valid input.
6181 continue
6182 fi
6183 rm -f conftest.err conftest.$ac_ext
6184
6185 # OK, works on sane cases. Now check whether nonexistent headers
6186 # can be detected and how.
6187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6188 /* end confdefs.h. */
6189 #include <ac_nonexistent.h>
6190 _ACEOF
6191 if ac_fn_c_try_cpp "$LINENO"; then :
6192 # Broken: success on invalid input.
6193 continue
6194 else
6195 # Passes both tests.
6196 ac_preproc_ok=:
6197 break
6198 fi
6199 rm -f conftest.err conftest.$ac_ext
6200
6201 done
6202 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6203 rm -f conftest.err conftest.$ac_ext
6204 if $ac_preproc_ok; then :
6205
6206 else
6207 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6208 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6209 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6210 See \`config.log' for more details." "$LINENO" 5; }
6211 fi
6212
6213 ac_ext=${ac_fc_srcext-f}
6214 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6215 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6216 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6217
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6219 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6220 if test "${ac_cv_path_GREP+set}" = set; then :
6221 $as_echo_n "(cached) " >&6
6222 else
6223 if test -z "$GREP"; then
6224 ac_path_GREP_found=false
6225 # Loop through the user's path and test for each of PROGNAME-LIST
6226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6227 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6228 do
6229 IFS=$as_save_IFS
6230 test -z "$as_dir" && as_dir=.
6231 for ac_prog in grep ggrep; do
6232 for ac_exec_ext in '' $ac_executable_extensions; do
6233 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6234 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
6235 # Check for GNU ac_path_GREP and select it if it is found.
6236 # Check for GNU $ac_path_GREP
6237 case `"$ac_path_GREP" --version 2>&1` in
6238 *GNU*)
6239 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6240 *)
6241 ac_count=0
6242 $as_echo_n 0123456789 >"conftest.in"
6243 while :
6244 do
6245 cat "conftest.in" "conftest.in" >"conftest.tmp"
6246 mv "conftest.tmp" "conftest.in"
6247 cp "conftest.in" "conftest.nl"
6248 $as_echo 'GREP' >> "conftest.nl"
6249 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6250 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6251 as_fn_arith $ac_count + 1 && ac_count=$as_val
6252 if test $ac_count -gt ${ac_path_GREP_max-0}; then
6253 # Best one so far, save it but keep looking for a better one
6254 ac_cv_path_GREP="$ac_path_GREP"
6255 ac_path_GREP_max=$ac_count
6256 fi
6257 # 10*(2^10) chars as input seems more than enough
6258 test $ac_count -gt 10 && break
6259 done
6260 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6261 esac
6262
6263 $ac_path_GREP_found && break 3
6264 done
6265 done
6266 done
6267 IFS=$as_save_IFS
6268 if test -z "$ac_cv_path_GREP"; then
6269 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6270 fi
6271 else
6272 ac_cv_path_GREP=$GREP
6273 fi
6274
6275 fi
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6277 $as_echo "$ac_cv_path_GREP" >&6; }
6278 GREP="$ac_cv_path_GREP"
6279
6280
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6282 $as_echo_n "checking for egrep... " >&6; }
6283 if test "${ac_cv_path_EGREP+set}" = set; then :
6284 $as_echo_n "(cached) " >&6
6285 else
6286 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6287 then ac_cv_path_EGREP="$GREP -E"
6288 else
6289 if test -z "$EGREP"; then
6290 ac_path_EGREP_found=false
6291 # Loop through the user's path and test for each of PROGNAME-LIST
6292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6293 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6294 do
6295 IFS=$as_save_IFS
6296 test -z "$as_dir" && as_dir=.
6297 for ac_prog in egrep; do
6298 for ac_exec_ext in '' $ac_executable_extensions; do
6299 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6300 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6301 # Check for GNU ac_path_EGREP and select it if it is found.
6302 # Check for GNU $ac_path_EGREP
6303 case `"$ac_path_EGREP" --version 2>&1` in
6304 *GNU*)
6305 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6306 *)
6307 ac_count=0
6308 $as_echo_n 0123456789 >"conftest.in"
6309 while :
6310 do
6311 cat "conftest.in" "conftest.in" >"conftest.tmp"
6312 mv "conftest.tmp" "conftest.in"
6313 cp "conftest.in" "conftest.nl"
6314 $as_echo 'EGREP' >> "conftest.nl"
6315 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6316 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6317 as_fn_arith $ac_count + 1 && ac_count=$as_val
6318 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6319 # Best one so far, save it but keep looking for a better one
6320 ac_cv_path_EGREP="$ac_path_EGREP"
6321 ac_path_EGREP_max=$ac_count
6322 fi
6323 # 10*(2^10) chars as input seems more than enough
6324 test $ac_count -gt 10 && break
6325 done
6326 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6327 esac
6328
6329 $ac_path_EGREP_found && break 3
6330 done
6331 done
6332 done
6333 IFS=$as_save_IFS
6334 if test -z "$ac_cv_path_EGREP"; then
6335 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6336 fi
6337 else
6338 ac_cv_path_EGREP=$EGREP
6339 fi
6340
6341 fi
6342 fi
6343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6344 $as_echo "$ac_cv_path_EGREP" >&6; }
6345 EGREP="$ac_cv_path_EGREP"
6346
6347
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6349 $as_echo_n "checking whether ln -s works... " >&6; }
6350 LN_S=$as_ln_s
6351 if test "$LN_S" = "ln -s"; then
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6353 $as_echo "yes" >&6; }
6354 else
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6356 $as_echo "no, using $LN_S" >&6; }
6357 fi
6358
6359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6360 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6361 set x ${MAKE-make}
6362 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6363 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6364 $as_echo_n "(cached) " >&6
6365 else
6366 cat >conftest.make <<\_ACEOF
6367 SHELL = /bin/sh
6368 all:
6369 @echo '@@@%%%=$(MAKE)=@@@%%%'
6370 _ACEOF
6371 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6372 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6373 *@@@%%%=?*=@@@%%%*)
6374 eval ac_cv_prog_make_${ac_make}_set=yes;;
6375 *)
6376 eval ac_cv_prog_make_${ac_make}_set=no;;
6377 esac
6378 rm -f conftest.make
6379 fi
6380 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6382 $as_echo "yes" >&6; }
6383 SET_MAKE=
6384 else
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6386 $as_echo "no" >&6; }
6387 SET_MAKE="MAKE=${MAKE-make}"
6388 fi
6389
6390 if test -n "$ac_tool_prefix"; then
6391 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6392 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6394 $as_echo_n "checking for $ac_word... " >&6; }
6395 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6396 $as_echo_n "(cached) " >&6
6397 else
6398 if test -n "$RANLIB"; then
6399 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6400 else
6401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6402 for as_dir in $PATH
6403 do
6404 IFS=$as_save_IFS
6405 test -z "$as_dir" && as_dir=.
6406 for ac_exec_ext in '' $ac_executable_extensions; do
6407 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6408 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6410 break 2
6411 fi
6412 done
6413 done
6414 IFS=$as_save_IFS
6415
6416 fi
6417 fi
6418 RANLIB=$ac_cv_prog_RANLIB
6419 if test -n "$RANLIB"; then
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6421 $as_echo "$RANLIB" >&6; }
6422 else
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6424 $as_echo "no" >&6; }
6425 fi
6426
6427
6428 fi
6429 if test -z "$ac_cv_prog_RANLIB"; then
6430 ac_ct_RANLIB=$RANLIB
6431 # Extract the first word of "ranlib", so it can be a program name with args.
6432 set dummy ranlib; ac_word=$2
6433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6434 $as_echo_n "checking for $ac_word... " >&6; }
6435 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6436 $as_echo_n "(cached) " >&6
6437 else
6438 if test -n "$ac_ct_RANLIB"; then
6439 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6440 else
6441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6442 for as_dir in $PATH
6443 do
6444 IFS=$as_save_IFS
6445 test -z "$as_dir" && as_dir=.
6446 for ac_exec_ext in '' $ac_executable_extensions; do
6447 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6448 ac_cv_prog_ac_ct_RANLIB="ranlib"
6449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6450 break 2
6451 fi
6452 done
6453 done
6454 IFS=$as_save_IFS
6455
6456 fi
6457 fi
6458 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6459 if test -n "$ac_ct_RANLIB"; then
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6461 $as_echo "$ac_ct_RANLIB" >&6; }
6462 else
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6464 $as_echo "no" >&6; }
6465 fi
6466
6467 if test "x$ac_ct_RANLIB" = x; then
6468 RANLIB=":"
6469 else
6470 case $cross_compiling:$ac_tool_warned in
6471 yes:)
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6473 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6474 ac_tool_warned=yes ;;
6475 esac
6476 RANLIB=$ac_ct_RANLIB
6477 fi
6478 else
6479 RANLIB="$ac_cv_prog_RANLIB"
6480 fi
6481
6482
6483 # Extract the first word of "perl", so it can be a program name with args.
6484 set dummy perl; ac_word=$2
6485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6486 $as_echo_n "checking for $ac_word... " >&6; }
6487 if test "${ac_cv_path_PERLINTERP+set}" = set; then :
6488 $as_echo_n "(cached) " >&6
6489 else
6490 case $PERLINTERP in
6491 [\\/]* | ?:[\\/]*)
6492 ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
6493 ;;
6494 *)
6495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6496 for as_dir in $PATH
6497 do
6498 IFS=$as_save_IFS
6499 test -z "$as_dir" && as_dir=.
6500 for ac_exec_ext in '' $ac_executable_extensions; do
6501 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6502 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
6503 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6504 break 2
6505 fi
6506 done
6507 done
6508 IFS=$as_save_IFS
6509
6510 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
6511 ;;
6512 esac
6513 fi
6514 PERLINTERP=$ac_cv_path_PERLINTERP
6515 if test -n "$PERLINTERP"; then
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
6517 $as_echo "$PERLINTERP" >&6; }
6518 else
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6520 $as_echo "no" >&6; }
6521 fi
6522
6523
6524 ac_cv_path_perlinterp="$PERLINTERP"
6525 _sHpB='#!'
6526
6527
6528 # Check whether --with-perl-shebang was given.
6529 if test "${with_perl_shebang+set}" = set; then :
6530 withval=$with_perl_shebang; opt_perl_shebang="$withval"
6531 else
6532 opt_perl_shebang="not_set"
6533 fi
6534
6535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
6536 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
6537 if test "${ax_cv_opt_perl_shebang+set}" = set; then :
6538 $as_echo_n "(cached) " >&6
6539 else
6540 case "$opt_perl_shebang" in
6541 not_set ) ax_cv_opt_perl_shebang=''
6542 ;;
6543 * )
6544 ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
6545 esac
6546
6547 fi
6548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
6549 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
6550 if test "A$ax_cv_opt_perl_shebang" != "A"
6551 then
6552 ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
6553 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
6555 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
6556
6557 # Automatic detection of sharpbang formula starts here
6558 else
6559 _somian_shbangperl=`$PERLINTERP -V:startperl`
6560 negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
6562 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
6563 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
6564 $as_echo_n "(cached) " >&6
6565 else
6566 _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
6567 if test "x$_somian_kspb_perl" == x
6568 then _somian_ksbp_warn_empty='durnit'
6569 else
6570 case "A$_somian_kspb_perl" in
6571 A#!*perl* )
6572 ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
6573 ;;
6574 A* ) _somian_ksbp_warn_defau='trouble'
6575 ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
6576 esac
6577 fi
6578
6579 fi
6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
6581 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
6582 # The above prints Checking ... result message to user.
6583 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6584
6585 if test A${_somian_ksbp_warn_empty+set} == Aset
6586 then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
6587 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
6588 fi
6589 # Inform user after printing result value
6590 if test A${_somian_ksbp_warn_defau+set} == Aset
6591 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
6592 $as_echo "$as_me: Maybe Not good -" >&6;}
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
6594 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
6595 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
6596 $as_echo "$as_me: OK Good result - " >&6;}
6597 { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
6598 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
6599 fi
6600 fi
6601
6602 # Find a good install program. We prefer a C program (faster),
6603 # so one script is as good as another. But avoid the broken or
6604 # incompatible versions:
6605 # SysV /etc/install, /usr/sbin/install
6606 # SunOS /usr/etc/install
6607 # IRIX /sbin/install
6608 # AIX /bin/install
6609 # AmigaOS /C/install, which installs bootblocks on floppy discs
6610 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6611 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6612 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6613 # OS/2's system install, which has a completely different semantic
6614 # ./install, which can be erroneously created by make from ./install.sh.
6615 # Reject install programs that cannot install multiple files.
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6617 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6618 if test -z "$INSTALL"; then
6619 if test "${ac_cv_path_install+set}" = set; then :
6620 $as_echo_n "(cached) " >&6
6621 else
6622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6623 for as_dir in $PATH
6624 do
6625 IFS=$as_save_IFS
6626 test -z "$as_dir" && as_dir=.
6627 # Account for people who put trailing slashes in PATH elements.
6628 case $as_dir/ in #((
6629 ./ | .// | /[cC]/* | \
6630 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6631 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6632 /usr/ucb/* ) ;;
6633 *)
6634 # OSF1 and SCO ODT 3.0 have their own names for install.
6635 # Don't use installbsd from OSF since it installs stuff as root
6636 # by default.
6637 for ac_prog in ginstall scoinst install; do
6638 for ac_exec_ext in '' $ac_executable_extensions; do
6639 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6640 if test $ac_prog = install &&
6641 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6642 # AIX install. It has an incompatible calling convention.
6643 :
6644 elif test $ac_prog = install &&
6645 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6646 # program-specific install script used by HP pwplus--don't use.
6647 :
6648 else
6649 rm -rf conftest.one conftest.two conftest.dir
6650 echo one > conftest.one
6651 echo two > conftest.two
6652 mkdir conftest.dir
6653 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6654 test -s conftest.one && test -s conftest.two &&
6655 test -s conftest.dir/conftest.one &&
6656 test -s conftest.dir/conftest.two
6657 then
6658 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6659 break 3
6660 fi
6661 fi
6662 fi
6663 done
6664 done
6665 ;;
6666 esac
6667
6668 done
6669 IFS=$as_save_IFS
6670
6671 rm -rf conftest.one conftest.two conftest.dir
6672
6673 fi
6674 if test "${ac_cv_path_install+set}" = set; then
6675 INSTALL=$ac_cv_path_install
6676 else
6677 # As a last resort, use the slow shell script. Don't cache a
6678 # value for INSTALL within a source directory, because that will
6679 # break other packages using the cache if that directory is
6680 # removed, or if the value is a relative name.
6681 INSTALL=$ac_install_sh
6682 fi
6683 fi
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6685 $as_echo "$INSTALL" >&6; }
6686
6687 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6688 # It thinks the first close brace ends the variable substitution.
6689 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6690
6691 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6692
6693 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6694
6695 case "x$INSTALL" in
6696 x/*) ;;
6697 *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6698 esac
6699 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
6700 # Extract the first word of "ar", so it can be a program name with args.
6701 set dummy ar; ac_word=$2
6702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6703 $as_echo_n "checking for $ac_word... " >&6; }
6704 if test "${ac_cv_prog_AR+set}" = set; then :
6705 $as_echo_n "(cached) " >&6
6706 else
6707 if test -n "$AR"; then
6708 ac_cv_prog_AR="$AR" # Let the user override the test.
6709 else
6710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711 for as_dir in $PATH
6712 do
6713 IFS=$as_save_IFS
6714 test -z "$as_dir" && as_dir=.
6715 for ac_exec_ext in '' $ac_executable_extensions; do
6716 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6717 ac_cv_prog_AR="ar"
6718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6719 break 2
6720 fi
6721 done
6722 done
6723 IFS=$as_save_IFS
6724
6725 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
6726 fi
6727 fi
6728 AR=$ac_cv_prog_AR
6729 if test -n "$AR"; then
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6731 $as_echo "$AR" >&6; }
6732 else
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6734 $as_echo "no" >&6; }
6735 fi
6736
6737
6738 if test "$AR" = "NONE"; then
6739 cat >confcache <<\_ACEOF
6740 # This file is a shell script that caches the results of configure
6741 # tests run on this system so they can be shared between configure
6742 # scripts and configure runs, see configure's option --config-cache.
6743 # It is not useful on other systems. If it contains results you don't
6744 # want to keep, you may remove or edit it.
6745 #
6746 # config.status only pays attention to the cache file if you give it
6747 # the --recheck option to rerun configure.
6748 #
6749 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6750 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6751 # following values.
6752
6753 _ACEOF
6754
6755 # The following way of writing the cache mishandles newlines in values,
6756 # but we know of no workaround that is simple, portable, and efficient.
6757 # So, we kill variables containing newlines.
6758 # Ultrix sh set writes to stderr and can't be redirected directly,
6759 # and sets the high bit in the cache file unless we assign to the vars.
6760 (
6761 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6762 eval ac_val=\$$ac_var
6763 case $ac_val in #(
6764 *${as_nl}*)
6765 case $ac_var in #(
6766 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6767 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6768 esac
6769 case $ac_var in #(
6770 _ | IFS | as_nl) ;; #(
6771 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6772 *) { eval $ac_var=; unset $ac_var;} ;;
6773 esac ;;
6774 esac
6775 done
6776
6777 (set) 2>&1 |
6778 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6779 *${as_nl}ac_space=\ *)
6780 # `set' does not quote correctly, so add quotes: double-quote
6781 # substitution turns \\\\ into \\, and sed turns \\ into \.
6782 sed -n \
6783 "s/'/'\\\\''/g;
6784 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6785 ;; #(
6786 *)
6787 # `set' quotes correctly as required by POSIX, so do not add quotes.
6788 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6789 ;;
6790 esac |
6791 sort
6792 ) |
6793 sed '
6794 /^ac_cv_env_/b end
6795 t clear
6796 :clear
6797 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6798 t end
6799 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6800 :end' >>confcache
6801 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6802 if test -w "$cache_file"; then
6803 test "x$cache_file" != "x/dev/null" &&
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6805 $as_echo "$as_me: updating cache $cache_file" >&6;}
6806 cat confcache >$cache_file
6807 else
6808 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6809 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6810 fi
6811 fi
6812 rm -f confcache
6813 exit 1
6814 fi
6815 # Extract the first word of "ps", so it can be a program name with args.
6816 set dummy ps; ac_word=$2
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6818 $as_echo_n "checking for $ac_word... " >&6; }
6819 if test "${ac_cv_path_PS+set}" = set; then :
6820 $as_echo_n "(cached) " >&6
6821 else
6822 case $PS in
6823 [\\/]* | ?:[\\/]*)
6824 ac_cv_path_PS="$PS" # Let the user override the test with a path.
6825 ;;
6826 *)
6827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6828 for as_dir in $PATH
6829 do
6830 IFS=$as_save_IFS
6831 test -z "$as_dir" && as_dir=.
6832 for ac_exec_ext in '' $ac_executable_extensions; do
6833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6834 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
6835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6836 break 2
6837 fi
6838 done
6839 done
6840 IFS=$as_save_IFS
6841
6842 ;;
6843 esac
6844 fi
6845 PS=$ac_cv_path_PS
6846 if test -n "$PS"; then
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
6848 $as_echo "$PS" >&6; }
6849 else
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6851 $as_echo "no" >&6; }
6852 fi
6853
6854
6855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
6856 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
6857 if test "${ac_cv_prog_ps_syntax+set}" = set; then :
6858 $as_echo_n "(cached) " >&6
6859 else
6860
6861 if $PS ax -o rss > /dev/null 2>&1; then
6862 ac_cv_prog_ps_ax=yes
6863 else
6864 ac_cv_prog_ps_ax=no
6865 fi
6866 if $PS -ef -o rss > /dev/null 2>&1; then
6867 ac_cv_prog_ps_ef=yes
6868 else
6869 ac_cv_prog_ps_ef=no
6870 fi
6871 if test "$ac_cv_prog_ps_ax" = yes; then
6872 ac_cv_prog_ps_syntax=BSD
6873 else
6874 if test "$ac_cv_prog_ps_ef" = yes; then
6875 ac_cv_prog_ps_syntax=POSIX
6876 else
6877 as_fn_error "Could not determine ps syntax" "$LINENO" 5
6878 fi
6879 fi
6880
6881 fi
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
6883 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
6884
6885 cat >>confdefs.h <<_ACEOF
6886 #define PSCOMMAND $PS
6887 _ACEOF
6888
6889 if test "$ac_cv_prog_ps_syntax" = BSD; then
6890
6891 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
6892
6893 else
6894 if test "$ac_cv_prog_ps_syntax" = POSIX; then
6895
6896 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
6897
6898 else
6899 as_fn_error "Unknown ps syntax type!" "$LINENO" 5
6900 fi
6901 fi
6902
6903 ac_ext=${ac_fc_srcext-f}
6904 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6905 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6906 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6907
6908 ac_ext=${ac_fc_srcext-f}
6909 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6910 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6911 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
6913 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
6914 if test "${ac_cv_fc_srcext_F90+set}" = set; then :
6915 $as_echo_n "(cached) " >&6
6916 else
6917 ac_ext=F90
6918 ac_fcflags_srcext_save=$ac_fcflags_srcext
6919 ac_fcflags_srcext=
6920 ac_cv_fc_srcext_F90=unknown
6921 for ac_flag in none -qsuffix=f=F90 -Tf; do
6922 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
6923 cat > conftest.$ac_ext <<_ACEOF
6924 program main
6925
6926 end
6927 _ACEOF
6928 if ac_fn_fc_try_compile "$LINENO"; then :
6929 ac_cv_fc_srcext_F90=$ac_flag; break
6930 fi
6931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6932 done
6933 rm -f conftest.$ac_objext conftest.F90
6934 ac_fcflags_srcext=$ac_fcflags_srcext_save
6935
6936 fi
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
6938 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
6939 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
6940 as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
6941 else
6942 ac_fc_srcext=F90
6943 if test "x$ac_cv_fc_srcext_F90" = xnone; then
6944 ac_fcflags_srcext=""
6945 FCFLAGS_F90=""
6946 else
6947 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
6948 FCFLAGS_F90=$ac_cv_fc_srcext_F90
6949 fi
6950
6951
6952 fi
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
6960
6961
6962 # Try to determine native compiler flags that allow us to use F90 suffix
6963 # for preprocessed f90 source.
6964
6965 if test "$ac_test_PREPFLAG" != "set"; then
6966 PREPFLAG=""
6967 case "${host_cpu}-${host_os}" in
6968
6969 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6970 PREPFLAG="-fpp1 "
6971 fi;;
6972 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6973 PREPFLAG="-qsuffix=cpp=F90 "
6974 fi;;
6975 *darwin*)
6976 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6977 PREPFLAG="-qsuffix=cpp=F90 "
6978 fi;;
6979 esac
6980
6981 if test -z "$PREPFLAG"; then
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
6983 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
6984 PREPFLAG=""
6985 fi
6986
6987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
6988 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
6989
6990 ac_ext=${ac_fc_srcext-f}
6991 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6992 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6993 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6994
6995 ac_save_ext=$ac_ext
6996 ac_ext=F90
6997 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
6998
6999 if test "$PREPFLAG"; then :
7000 FCFLAGS_SRCEXT="${PREPFLAG}"
7001 fi
7002 cat > conftest.$ac_ext <<_ACEOF
7003
7004
7005 program conftest
7006 integer :: i
7007 i = 1
7008 end program conftest
7009
7010 _ACEOF
7011 if ac_fn_fc_try_compile "$LINENO"; then :
7012 prepflagworks=1
7013 else
7014 prepflagworks=0
7015 fi
7016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7017
7018 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
7019 ac_ext=$ac_save_ext
7020 ac_ext=${ac_fc_srcext-f}
7021 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7022 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7023 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7024
7025
7026 if test "$prepflagworks" = 1; then
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7028 $as_echo "yes" >&6; }
7029 FCFLAGS_SRCEXT="${PREPFLAG}"
7030
7031 else
7032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7033 $as_echo "no" >&6; }
7034 as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
7035 fi
7036 fi
7037
7038
7039
7040
7041
7042 # Try to determine native compiler flags that allow us to use F90 suffix
7043 # for preprocessed f90 source with -D type defines
7044
7045 if test "$ac_test_PREPDEFFLAG" != "set"; then
7046 PREPDEFFLAG=""
7047 case "${host_cpu}-${host_os}" in
7048
7049 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
7050 PREPDEFFLAG=" "
7051 fi;;
7052 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
7053 PREPDEFFLAG="-WF,"
7054 fi;;
7055 *darwin*)
7056 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
7057 PREPDEFFLAG="-WF,"
7058 fi;;
7059 esac
7060
7061 if test -z "$PREPDEFFLAG"; then
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
7063 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
7064 PREPDEFFLAG=" "
7065 fi
7066
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
7068 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
7069
7070 ac_ext=${ac_fc_srcext-f}
7071 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7072 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7073 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7074
7075 ac_save_ext=$ac_ext
7076 ac_ext=F90
7077 ac_save_FCFLAGS=$FCFLAGS
7078
7079 if test "$PREPDEFFLAG"; then :
7080 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
7081 fi
7082 cat > conftest.$ac_ext <<_ACEOF
7083
7084
7085 program conftest
7086 integer :: i
7087 #ifdef TEST
7088 i = 1
7089 #else
7090 choke me
7091 #endif
7092 end program conftest
7093
7094 _ACEOF
7095 if ac_fn_fc_try_compile "$LINENO"; then :
7096 prepdefflagworks=1
7097 else
7098 prepdefflagworks=0
7099 fi
7100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7101
7102 FCFLAGS=$ac_save_FCFLAGS
7103 ac_ext=$ac_save_ext
7104 ac_ext=${ac_fc_srcext-f}
7105 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7106 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7107 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7108
7109
7110 if test "$prepdefflagworks" = 1; then
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7112 $as_echo "yes" >&6; }
7113
7114 else
7115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7116 $as_echo "no" >&6; }
7117 as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
7118 fi
7119 fi
7120
7121 ac_ext=${ac_fc_srcext-f}
7122 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7123 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7124 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7126 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7127 if test "${ac_cv_prog_fc_v+set}" = set; then :
7128 $as_echo_n "(cached) " >&6
7129 else
7130 cat > conftest.$ac_ext <<_ACEOF
7131 program main
7132
7133 end
7134 _ACEOF
7135 if ac_fn_fc_try_compile "$LINENO"; then :
7136 ac_cv_prog_fc_v=
7137 # Try some options frequently used verbose output
7138 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7139 cat > conftest.$ac_ext <<_ACEOF
7140 program main
7141
7142 end
7143 _ACEOF
7144
7145 # Compile and link our simple test program by passing a flag (argument
7146 # 1 to this macro) to the Fortran compiler in order to get
7147 # "verbose" output that we can then parse for the Fortran linker
7148 # flags.
7149 ac_save_FCFLAGS=$FCFLAGS
7150 FCFLAGS="$FCFLAGS $ac_verb"
7151 eval "set x $ac_link"
7152 shift
7153 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7154 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7155 # LIBRARY_PATH; skip all such settings.
7156 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7157 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7158 $as_echo "$ac_fc_v_output" >&5
7159 FCFLAGS=$ac_save_FCFLAGS
7160
7161 rm -rf conftest*
7162
7163 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7164 # /foo, /bar, and /baz are search directories for the Fortran linker.
7165 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7166 ac_fc_v_output="`echo $ac_fc_v_output |
7167 grep 'LPATH is:' |
7168 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7169
7170 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7171 # that detects unbalanced quotes in FLIBS should be implemented
7172 # and (ugh) tested at some point.
7173 case $ac_fc_v_output in
7174 # If we are using xlf then replace all the commas with spaces.
7175 *xlfentry*)
7176 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7177
7178 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7179 # $LIBS confuse us, and the libraries appear later in the output anyway).
7180 *mGLOB_options_string*)
7181 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7182
7183 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7184 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7185 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7186 *-cmdline\ * | *-ignore\ * | *-def\ *)
7187 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7188 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7189 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7190 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7191
7192 # If we are using Cray Fortran then delete quotes.
7193 *cft90*)
7194 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7195 esac
7196
7197
7198 # look for -l* and *.a constructs in the output
7199 for ac_arg in $ac_fc_v_output; do
7200 case $ac_arg in
7201 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7202 ac_cv_prog_fc_v=$ac_verb
7203 break 2 ;;
7204 esac
7205 done
7206 done
7207 if test -z "$ac_cv_prog_fc_v"; then
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7209 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7210 fi
7211 else
7212 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7213 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7214 fi
7215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7216
7217 fi
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7219 $as_echo "$ac_cv_prog_fc_v" >&6; }
7220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7221 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7222 if test "${ac_cv_fc_libs+set}" = set; then :
7223 $as_echo_n "(cached) " >&6
7224 else
7225 if test "x$FCLIBS" != "x"; then
7226 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7227 else
7228
7229 cat > conftest.$ac_ext <<_ACEOF
7230 program main
7231
7232 end
7233 _ACEOF
7234
7235 # Compile and link our simple test program by passing a flag (argument
7236 # 1 to this macro) to the Fortran compiler in order to get
7237 # "verbose" output that we can then parse for the Fortran linker
7238 # flags.
7239 ac_save_FCFLAGS=$FCFLAGS
7240 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7241 eval "set x $ac_link"
7242 shift
7243 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7244 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7245 # LIBRARY_PATH; skip all such settings.
7246 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7247 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7248 $as_echo "$ac_fc_v_output" >&5
7249 FCFLAGS=$ac_save_FCFLAGS
7250
7251 rm -rf conftest*
7252
7253 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7254 # /foo, /bar, and /baz are search directories for the Fortran linker.
7255 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7256 ac_fc_v_output="`echo $ac_fc_v_output |
7257 grep 'LPATH is:' |
7258 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7259
7260 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7261 # that detects unbalanced quotes in FLIBS should be implemented
7262 # and (ugh) tested at some point.
7263 case $ac_fc_v_output in
7264 # If we are using xlf then replace all the commas with spaces.
7265 *xlfentry*)
7266 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7267
7268 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7269 # $LIBS confuse us, and the libraries appear later in the output anyway).
7270 *mGLOB_options_string*)
7271 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7272
7273 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7274 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7275 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7276 *-cmdline\ * | *-ignore\ * | *-def\ *)
7277 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7278 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7279 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7280 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7281
7282 # If we are using Cray Fortran then delete quotes.
7283 *cft90*)
7284 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7285 esac
7286
7287
7288
7289 ac_cv_fc_libs=
7290
7291 # Save positional arguments (if any)
7292 ac_save_positional="$@"
7293
7294 set X $ac_fc_v_output
7295 while test $# != 1; do
7296 shift
7297 ac_arg=$1
7298 case $ac_arg in
7299 [\\/]*.a | ?:[\\/]*.a)
7300 ac_exists=false
7301 for ac_i in $ac_cv_fc_libs; do
7302 if test x"$ac_arg" = x"$ac_i"; then
7303 ac_exists=true
7304 break
7305 fi
7306 done
7307
7308 if test x"$ac_exists" = xtrue; then :
7309
7310 else
7311 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7312 fi
7313 ;;
7314 -bI:*)
7315 ac_exists=false
7316 for ac_i in $ac_cv_fc_libs; do
7317 if test x"$ac_arg" = x"$ac_i"; then
7318 ac_exists=true
7319 break
7320 fi
7321 done
7322
7323 if test x"$ac_exists" = xtrue; then :
7324
7325 else
7326 if test "$ac_compiler_gnu" = yes; then
7327 for ac_link_opt in $ac_arg; do
7328 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7329 done
7330 else
7331 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7332 fi
7333 fi
7334 ;;
7335 # Ignore these flags.
7336 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7337 |-LANG:=* | -LIST:* | -LNO:*)
7338 ;;
7339 -lkernel32)
7340 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7341 ;;
7342 -[LRuYz])
7343 # These flags, when seen by themselves, take an argument.
7344 # We remove the space between option and argument and re-iterate
7345 # unless we find an empty arg or a new option (starting with -)
7346 case $2 in
7347 "" | -*);;
7348 *)
7349 ac_arg="$ac_arg$2"
7350 shift; shift
7351 set X $ac_arg "$@"
7352 ;;
7353 esac
7354 ;;
7355 -YP,*)
7356 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7357 ac_exists=false
7358 for ac_i in $ac_cv_fc_libs; do
7359 if test x"$ac_j" = x"$ac_i"; then
7360 ac_exists=true
7361 break
7362 fi
7363 done
7364
7365 if test x"$ac_exists" = xtrue; then :
7366
7367 else
7368 ac_arg="$ac_arg $ac_j"
7369 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7370 fi
7371 done
7372 ;;
7373 -[lLR]*)
7374 ac_exists=false
7375 for ac_i in $ac_cv_fc_libs; do
7376 if test x"$ac_arg" = x"$ac_i"; then
7377 ac_exists=true
7378 break
7379 fi
7380 done
7381
7382 if test x"$ac_exists" = xtrue; then :
7383
7384 else
7385 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7386 fi
7387 ;;
7388 -zallextract*| -zdefaultextract)
7389 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7390 ;;
7391 # Ignore everything else.
7392 esac
7393 done
7394 # restore positional arguments
7395 set X $ac_save_positional; shift
7396
7397 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
7398 # then we insist that the "run path" must be an absolute path (i.e. it
7399 # must begin with a "/").
7400 case `(uname -sr) 2>/dev/null` in
7401 "SunOS 5"*)
7402 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7403 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7404 test "x$ac_ld_run_path" != x &&
7405 if test "$ac_compiler_gnu" = yes; then
7406 for ac_link_opt in $ac_ld_run_path; do
7407 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7408 done
7409 else
7410 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7411 fi
7412 ;;
7413 esac
7414 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7415
7416 fi
7417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7418 $as_echo "$ac_cv_fc_libs" >&6; }
7419 FCLIBS="$ac_cv_fc_libs"
7420
7421
7422 ac_ext=${ac_fc_srcext-f}
7423 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7424 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7425 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7426
7427 ac_ext=${ac_fc_srcext-f}
7428 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7429 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7430 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7431
7432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
7433 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
7434 if test "${ac_cv_fc_dummy_main+set}" = set; then :
7435 $as_echo_n "(cached) " >&6
7436 else
7437 ac_fc_dm_save_LIBS=$LIBS
7438 LIBS="$LIBS $FCLIBS"
7439 ac_fortran_dm_var=FC_DUMMY_MAIN
7440 ac_ext=c
7441 ac_cpp='$CPP $CPPFLAGS'
7442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7445
7446 # First, try linking without a dummy main:
7447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7448 /* end confdefs.h. */
7449
7450 #ifdef FC_DUMMY_MAIN
7451 #ifndef FC_DUMMY_MAIN_EQ_F77
7452 # ifdef __cplusplus
7453 extern "C"
7454 # endif
7455 int FC_DUMMY_MAIN() { return 1; }
7456 #endif
7457 #endif
7458 int
7459 main ()
7460 {
7461
7462 ;
7463 return 0;
7464 }
7465 _ACEOF
7466 if ac_fn_c_try_link "$LINENO"; then :
7467 ac_cv_fortran_dummy_main=none
7468 else
7469 ac_cv_fortran_dummy_main=unknown
7470 fi
7471 rm -f core conftest.err conftest.$ac_objext \
7472 conftest$ac_exeext conftest.$ac_ext
7473
7474 if test $ac_cv_fortran_dummy_main = unknown; then
7475 for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
7476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7477 /* end confdefs.h. */
7478 #define $ac_fortran_dm_var $ac_func
7479 #ifdef FC_DUMMY_MAIN
7480 #ifndef FC_DUMMY_MAIN_EQ_F77
7481 # ifdef __cplusplus
7482 extern "C"
7483 # endif
7484 int FC_DUMMY_MAIN() { return 1; }
7485 #endif
7486 #endif
7487 int
7488 main ()
7489 {
7490
7491 ;
7492 return 0;
7493 }
7494 _ACEOF
7495 if ac_fn_c_try_link "$LINENO"; then :
7496 ac_cv_fortran_dummy_main=$ac_func; break
7497 fi
7498 rm -f core conftest.err conftest.$ac_objext \
7499 conftest$ac_exeext conftest.$ac_ext
7500 done
7501 fi
7502 ac_ext=${ac_fc_srcext-f}
7503 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7504 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7505 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7506 ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
7507 rm -rf conftest*
7508 LIBS=$ac_fc_dm_save_LIBS
7509
7510 fi
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
7512 $as_echo "$ac_cv_fc_dummy_main" >&6; }
7513 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
7514 if test "$FC_DUMMY_MAIN" != unknown; then :
7515 if test $FC_DUMMY_MAIN != none; then
7516
7517 cat >>confdefs.h <<_ACEOF
7518 #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
7519 _ACEOF
7520
7521 if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
7522
7523 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
7524
7525 fi
7526 fi
7527 else
7528 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7529 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7530 as_fn_error "linking to Fortran libraries from C fails
7531 See \`config.log' for more details." "$LINENO" 5; }
7532 fi
7533
7534 ac_ext=${ac_fc_srcext-f}
7535 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7536 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7537 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7538
7539 ac_ext=${ac_fc_srcext-f}
7540 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7541 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7542 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
7544 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
7545 if test "${ac_cv_fc_mangling+set}" = set; then :
7546 $as_echo_n "(cached) " >&6
7547 else
7548 cat > conftest.$ac_ext <<_ACEOF
7549 subroutine foobar()
7550 return
7551 end
7552 subroutine foo_bar()
7553 return
7554 end
7555 _ACEOF
7556 if ac_fn_fc_try_compile "$LINENO"; then :
7557 mv conftest.$ac_objext cfortran_test.$ac_objext
7558
7559 ac_save_LIBS=$LIBS
7560 LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
7561
7562 ac_ext=c
7563 ac_cpp='$CPP $CPPFLAGS'
7564 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7565 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7566 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7567 ac_success=no
7568 for ac_foobar in foobar FOOBAR; do
7569 for ac_underscore in "" "_"; do
7570 ac_func="$ac_foobar$ac_underscore"
7571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7572 /* end confdefs.h. */
7573
7574 /* Override any GCC internal prototype to avoid an error.
7575 Use char because int might match the return type of a GCC
7576 builtin and then its argument prototype would still apply. */
7577 #ifdef __cplusplus
7578 extern "C"
7579 #endif
7580 char $ac_func ();
7581 #ifdef FC_DUMMY_MAIN
7582 #ifndef FC_DUMMY_MAIN_EQ_F77
7583 # ifdef __cplusplus
7584 extern "C"
7585 # endif
7586 int FC_DUMMY_MAIN() { return 1; }
7587 #endif
7588 #endif
7589 int
7590 main ()
7591 {
7592 return $ac_func ();
7593 ;
7594 return 0;
7595 }
7596 _ACEOF
7597 if ac_fn_c_try_link "$LINENO"; then :
7598 ac_success=yes; break 2
7599 fi
7600 rm -f core conftest.err conftest.$ac_objext \
7601 conftest$ac_exeext conftest.$ac_ext
7602 done
7603 done
7604 ac_ext=${ac_fc_srcext-f}
7605 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7606 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7607 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7608
7609 if test "$ac_success" = "yes"; then
7610 case $ac_foobar in
7611 foobar)
7612 ac_case=lower
7613 ac_foo_bar=foo_bar
7614 ;;
7615 FOOBAR)
7616 ac_case=upper
7617 ac_foo_bar=FOO_BAR
7618 ;;
7619 esac
7620
7621 ac_ext=c
7622 ac_cpp='$CPP $CPPFLAGS'
7623 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7624 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7625 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7626 ac_success_extra=no
7627 for ac_extra in "" "_"; do
7628 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
7629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7630 /* end confdefs.h. */
7631
7632 /* Override any GCC internal prototype to avoid an error.
7633 Use char because int might match the return type of a GCC
7634 builtin and then its argument prototype would still apply. */
7635 #ifdef __cplusplus
7636 extern "C"
7637 #endif
7638 char $ac_func ();
7639 #ifdef FC_DUMMY_MAIN
7640 #ifndef FC_DUMMY_MAIN_EQ_F77
7641 # ifdef __cplusplus
7642 extern "C"
7643 # endif
7644 int FC_DUMMY_MAIN() { return 1; }
7645 #endif
7646 #endif
7647 int
7648 main ()
7649 {
7650 return $ac_func ();
7651 ;
7652 return 0;
7653 }
7654 _ACEOF
7655 if ac_fn_c_try_link "$LINENO"; then :
7656 ac_success_extra=yes; break
7657 fi
7658 rm -f core conftest.err conftest.$ac_objext \
7659 conftest$ac_exeext conftest.$ac_ext
7660 done
7661 ac_ext=${ac_fc_srcext-f}
7662 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7663 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7664 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7665
7666 if test "$ac_success_extra" = "yes"; then
7667 ac_cv_fc_mangling="$ac_case case"
7668 if test -z "$ac_underscore"; then
7669 ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
7670 else
7671 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
7672 fi
7673 if test -z "$ac_extra"; then
7674 ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
7675 else
7676 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
7677 fi
7678 else
7679 ac_cv_fc_mangling="unknown"
7680 fi
7681 else
7682 ac_cv_fc_mangling="unknown"
7683 fi
7684
7685 LIBS=$ac_save_LIBS
7686 rm -rf conftest*
7687 rm -f cfortran_test*
7688 else
7689 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7690 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7691 as_fn_error "cannot compile a simple Fortran program
7692 See \`config.log' for more details." "$LINENO" 5; }
7693 fi
7694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7695
7696 fi
7697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
7698 $as_echo "$ac_cv_fc_mangling" >&6; }
7699
7700 ac_ext=${ac_fc_srcext-f}
7701 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7702 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7703 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7704
7705 ac_ext=${ac_fc_srcext-f}
7706 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7707 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7708 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7709 case $ac_cv_fc_mangling in
7710 "lower case, no underscore, no extra underscore")
7711 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7712
7713 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
7714 ;;
7715 "lower case, no underscore, extra underscore")
7716 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7717
7718 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7719 ;;
7720 "lower case, underscore, no extra underscore")
7721 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7722
7723 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7724 ;;
7725 "lower case, underscore, extra underscore")
7726 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7727
7728 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
7729 ;;
7730 "upper case, no underscore, no extra underscore")
7731 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7732
7733 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
7734 ;;
7735 "upper case, no underscore, extra underscore")
7736 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7737
7738 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7739 ;;
7740 "upper case, underscore, no extra underscore")
7741 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7742
7743 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7744 ;;
7745 "upper case, underscore, extra underscore")
7746 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7747
7748 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
7749 ;;
7750 *)
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
7752 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
7753 ;;
7754 esac
7755
7756 ac_ext=${ac_fc_srcext-f}
7757 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7758 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7759 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7760
7761
7762
7763 ac_ext=${ac_fc_srcext-f}
7764 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7765 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7766 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7768 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7769 if test "${ac_cv_prog_fc_v+set}" = set; then :
7770 $as_echo_n "(cached) " >&6
7771 else
7772 cat > conftest.$ac_ext <<_ACEOF
7773 program main
7774
7775 end
7776 _ACEOF
7777 if ac_fn_fc_try_compile "$LINENO"; then :
7778 ac_cv_prog_fc_v=
7779 # Try some options frequently used verbose output
7780 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7781 cat > conftest.$ac_ext <<_ACEOF
7782 program main
7783
7784 end
7785 _ACEOF
7786
7787 # Compile and link our simple test program by passing a flag (argument
7788 # 1 to this macro) to the Fortran compiler in order to get
7789 # "verbose" output that we can then parse for the Fortran linker
7790 # flags.
7791 ac_save_FCFLAGS=$FCFLAGS
7792 FCFLAGS="$FCFLAGS $ac_verb"
7793 eval "set x $ac_link"
7794 shift
7795 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7796 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7797 # LIBRARY_PATH; skip all such settings.
7798 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7799 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7800 $as_echo "$ac_fc_v_output" >&5
7801 FCFLAGS=$ac_save_FCFLAGS
7802
7803 rm -rf conftest*
7804
7805 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7806 # /foo, /bar, and /baz are search directories for the Fortran linker.
7807 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7808 ac_fc_v_output="`echo $ac_fc_v_output |
7809 grep 'LPATH is:' |
7810 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7811
7812 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7813 # that detects unbalanced quotes in FLIBS should be implemented
7814 # and (ugh) tested at some point.
7815 case $ac_fc_v_output in
7816 # If we are using xlf then replace all the commas with spaces.
7817 *xlfentry*)
7818 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7819
7820 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7821 # $LIBS confuse us, and the libraries appear later in the output anyway).
7822 *mGLOB_options_string*)
7823 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7824
7825 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7826 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7827 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7828 *-cmdline\ * | *-ignore\ * | *-def\ *)
7829 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7830 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7831 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7832 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7833
7834 # If we are using Cray Fortran then delete quotes.
7835 *cft90*)
7836 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7837 esac
7838
7839
7840 # look for -l* and *.a constructs in the output
7841 for ac_arg in $ac_fc_v_output; do
7842 case $ac_arg in
7843 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7844 ac_cv_prog_fc_v=$ac_verb
7845 break 2 ;;
7846 esac
7847 done
7848 done
7849 if test -z "$ac_cv_prog_fc_v"; then
7850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7851 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7852 fi
7853 else
7854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7855 $as_echo "$as_me: WARNING: compilation failed" >&2;}
7856 fi
7857 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7858
7859 fi
7860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7861 $as_echo "$ac_cv_prog_fc_v" >&6; }
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7863 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7864 if test "${ac_cv_fc_libs+set}" = set; then :
7865 $as_echo_n "(cached) " >&6
7866 else
7867 if test "x$FCLIBS" != "x"; then
7868 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7869 else
7870
7871 cat > conftest.$ac_ext <<_ACEOF
7872 program main
7873
7874 end
7875 _ACEOF
7876
7877 # Compile and link our simple test program by passing a flag (argument
7878 # 1 to this macro) to the Fortran compiler in order to get
7879 # "verbose" output that we can then parse for the Fortran linker
7880 # flags.
7881 ac_save_FCFLAGS=$FCFLAGS
7882 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7883 eval "set x $ac_link"
7884 shift
7885 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7886 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7887 # LIBRARY_PATH; skip all such settings.
7888 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7889 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7890 $as_echo "$ac_fc_v_output" >&5
7891 FCFLAGS=$ac_save_FCFLAGS
7892
7893 rm -rf conftest*
7894
7895 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7896 # /foo, /bar, and /baz are search directories for the Fortran linker.
7897 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7898 ac_fc_v_output="`echo $ac_fc_v_output |
7899 grep 'LPATH is:' |
7900 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7901
7902 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7903 # that detects unbalanced quotes in FLIBS should be implemented
7904 # and (ugh) tested at some point.
7905 case $ac_fc_v_output in
7906 # If we are using xlf then replace all the commas with spaces.
7907 *xlfentry*)
7908 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7909
7910 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7911 # $LIBS confuse us, and the libraries appear later in the output anyway).
7912 *mGLOB_options_string*)
7913 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7914
7915 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7916 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7917 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7918 *-cmdline\ * | *-ignore\ * | *-def\ *)
7919 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7920 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7921 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7922 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7923
7924 # If we are using Cray Fortran then delete quotes.
7925 *cft90*)
7926 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7927 esac
7928
7929
7930
7931 ac_cv_fc_libs=
7932
7933 # Save positional arguments (if any)
7934 ac_save_positional="$@"
7935
7936 set X $ac_fc_v_output
7937 while test $# != 1; do
7938 shift
7939 ac_arg=$1
7940 case $ac_arg in
7941 [\\/]*.a | ?:[\\/]*.a)
7942 ac_exists=false
7943 for ac_i in $ac_cv_fc_libs; do
7944 if test x"$ac_arg" = x"$ac_i"; then
7945 ac_exists=true
7946 break
7947 fi
7948 done
7949
7950 if test x"$ac_exists" = xtrue; then :
7951
7952 else
7953 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7954 fi
7955 ;;
7956 -bI:*)
7957 ac_exists=false
7958 for ac_i in $ac_cv_fc_libs; do
7959 if test x"$ac_arg" = x"$ac_i"; then
7960 ac_exists=true
7961 break
7962 fi
7963 done
7964
7965 if test x"$ac_exists" = xtrue; then :
7966
7967 else
7968 if test "$ac_compiler_gnu" = yes; then
7969 for ac_link_opt in $ac_arg; do
7970 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7971 done
7972 else
7973 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7974 fi
7975 fi
7976 ;;
7977 # Ignore these flags.
7978 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7979 |-LANG:=* | -LIST:* | -LNO:*)
7980 ;;
7981 -lkernel32)
7982 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7983 ;;
7984 -[LRuYz])
7985 # These flags, when seen by themselves, take an argument.
7986 # We remove the space between option and argument and re-iterate
7987 # unless we find an empty arg or a new option (starting with -)
7988 case $2 in
7989 "" | -*);;
7990 *)
7991 ac_arg="$ac_arg$2"
7992 shift; shift
7993 set X $ac_arg "$@"
7994 ;;
7995 esac
7996 ;;
7997 -YP,*)
7998 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7999 ac_exists=false
8000 for ac_i in $ac_cv_fc_libs; do
8001 if test x"$ac_j" = x"$ac_i"; then
8002 ac_exists=true
8003 break
8004 fi
8005 done
8006
8007 if test x"$ac_exists" = xtrue; then :
8008
8009 else
8010 ac_arg="$ac_arg $ac_j"
8011 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
8012 fi
8013 done
8014 ;;
8015 -[lLR]*)
8016 ac_exists=false
8017 for ac_i in $ac_cv_fc_libs; do
8018 if test x"$ac_arg" = x"$ac_i"; then
8019 ac_exists=true
8020 break
8021 fi
8022 done
8023
8024 if test x"$ac_exists" = xtrue; then :
8025
8026 else
8027 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
8028 fi
8029 ;;
8030 -zallextract*| -zdefaultextract)
8031 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
8032 ;;
8033 # Ignore everything else.
8034 esac
8035 done
8036 # restore positional arguments
8037 set X $ac_save_positional; shift
8038
8039 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
8040 # then we insist that the "run path" must be an absolute path (i.e. it
8041 # must begin with a "/").
8042 case `(uname -sr) 2>/dev/null` in
8043 "SunOS 5"*)
8044 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
8045 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
8046 test "x$ac_ld_run_path" != x &&
8047 if test "$ac_compiler_gnu" = yes; then
8048 for ac_link_opt in $ac_ld_run_path; do
8049 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
8050 done
8051 else
8052 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
8053 fi
8054 ;;
8055 esac
8056 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
8057
8058 fi
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
8060 $as_echo "$ac_cv_fc_libs" >&6; }
8061 FCLIBS="$ac_cv_fc_libs"
8062
8063
8064 ac_ext=${ac_fc_srcext-f}
8065 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8066 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8067 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8068
8069
8070
8071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
8072 $as_echo_n "checking for module suffix... " >&6; }
8073 rm -f conftest*
8074 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8075 rm -f work*
8076 cat >conftest.$ac_ext <<EOF
8077 module conftest
8078 integer n
8079 parameter (n=1)
8080 end module conftest
8081 EOF
8082 # SGI and absoft compilers generates module name in upper case!
8083 testname="conftest"
8084 modcase="lower"
8085 if (eval $ac_compile) 2>/dev/null ; then
8086 MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
8087 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
8088 if test -z "$MOD" ; then
8089 MOD=`ls CONFTEST* 2>/dev/null \
8090 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8091 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
8092 if test -n "$MOD" ; then
8093 testname="CONFTEST"
8094 modcase="upper"
8095 fi
8096 fi
8097 if test -z "$MOD" ; then
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8099 $as_echo "unknown" >&6; }
8100 # Use mod if we can't figure it out
8101 MOD="mod"
8102 else
8103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
8104 $as_echo "$MOD" >&6; }
8105 fi
8106 if test -s work.pcl ; then
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
8108 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
8109 fi
8110 else
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8112 $as_echo "unknown" >&6; }
8113 fi
8114
8115
8116
8117
8118
8119 # Check for module include path (some use -I, some (Solaris) use -M, some
8120 # (absoft) use -p).
8121 # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
8122 # specified, work.pcl and work.pc are created. However, if you specify
8123 # a file, it must contain a the name of a file ending in .pc . Ugh!
8124 # Use the module made above
8125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
8126 $as_echo_n "checking for module directory path flag... " >&6; }
8127 rm -f conftest*
8128 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8129 rm -f work*
8130 cat >conftest.$ac_ext <<EOF
8131 module conftest
8132 integer n
8133 parameter (n=1)
8134 end module conftest
8135 EOF
8136 # SGI and absoft compilers generates module name in upper case!
8137 testname="conftest"
8138 if (eval $ac_compile) 2>/dev/null ; then
8139 mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8140 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
8141 if test -n "$mod" ; then
8142 testname="CONFTEST"
8143 fi
8144 madedir=0
8145 if test ! -d conf ; then mkdir conf ; madedir=1; fi
8146 cp $testname.$MOD conf
8147 rm -f conftest* CONFTEST*
8148 cat >conftest1.$ac_ext <<EOF
8149 program main
8150 use conftest
8151 print *, n
8152 end
8153 EOF
8154 F90_WORK_FILES_ARG=""
8155 F90MODINCSPEC=""
8156 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
8157 MODDIRFLAG="-I"
8158 F90MODINCSPEC="-I<dir>"
8159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
8160 $as_echo "-I" >&6; }
8161 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8162 MODDIRFLAG="-M"
8163 F90MODINCSPEC="-M<dir>"
8164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
8165 $as_echo "-M" >&6; }
8166 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8167 MODDIRFLAG="-p"
8168 F90MODINCSPEC="-p<dir>"
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
8170 $as_echo "-p" >&6; }
8171 elif test -s work.pc ; then
8172 cp work.pc conf/mpimod.pc
8173 echo "mpimod.pc" > conf/mpimod.pcl
8174 echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
8175 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
8176 MODDIRFLAG='-cl,mpimod.pcl'
8177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
8178 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
8179 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
8180 F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
8181
8182 else
8183 # The version of the Intel compiler that I have refuses to let
8184 # you put the "work catalog" list anywhere but the current
8185 # directory. For example, you cannot in
8186 :
8187 fi
8188 fi
8189 if test -z "MODDIRFLAG" ; then
8190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8191 $as_echo "unknown" >&6; }
8192 fi
8193
8194
8195 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
8196 if test $madedir = 1 ; then rmdir conf ; fi
8197 fi
8198
8199
8200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
8201 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
8202 if test "${ac_cv_f90_module_names+set}" = set; then :
8203 $as_echo_n "(cached) " >&6
8204 else
8205 ac_ext=${ac_fc_srcext-f}
8206 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8207 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8208 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8209
8210 # carry out the test in a new directory, so that we don't miss anything
8211 mkdir conftest
8212 cd conftest
8213 cat > conftest.$ac_ext <<_ACEOF
8214 MODULE Bar
8215 END MODULE Bar
8216 _ACEOF
8217 if ac_fn_fc_try_compile "$LINENO"; then :
8218 ac_cv_f90_module_names=
8219 ac_file_list=*
8220 for ac_file in $ac_file_list; do
8221 case $ac_file in
8222 # don't care for original source and object files
8223 conftest.$ac_ext | conftest.$ac_objext | conftest.err )
8224 :
8225 ;;
8226 # look for new files derived from the file name
8227 *conftest*)
8228 ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
8229 ac_exists=false
8230 for ac_i in $ac_cv_f90_module_names; do
8231 if test x"$ac_pat" = x"$ac_i"; then
8232 ac_exists=true
8233 break
8234 fi
8235 done
8236
8237 if test x"$ac_exists" = xtrue; then :
8238
8239 else
8240 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8241 fi
8242 ;;
8243 # look for new files derived from the module name,
8244 # with different case translation schemes
8245 *Bar*)
8246 ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
8247 ac_exists=false
8248 for ac_i in $ac_cv_f90_module_names; do
8249 if test x"$ac_pat" = x"$ac_i"; then
8250 ac_exists=true
8251 break
8252 fi
8253 done
8254
8255 if test x"$ac_exists" = xtrue; then :
8256
8257 else
8258 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8259 fi
8260 ;;
8261 *bar*)
8262 ac_pat=`echo $ac_file | sed s/bar/%module%/`
8263 ac_exists=false
8264 for ac_i in $ac_cv_f90_module_names; do
8265 if test x"$ac_pat" = x"$ac_i"; then
8266 ac_exists=true
8267 break
8268 fi
8269 done
8270
8271 if test x"$ac_exists" = xtrue; then :
8272
8273 else
8274 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8275 fi
8276 ;;
8277 *BAR*)
8278 ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
8279 ac_exists=false
8280 for ac_i in $ac_cv_f90_module_names; do
8281 if test x"$ac_pat" = x"$ac_i"; then
8282 ac_exists=true
8283 break
8284 fi
8285 done
8286
8287 if test x"$ac_exists" = xtrue; then :
8288
8289 else
8290 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8291 fi
8292 ;;
8293 # Other files - we have no idea how they are generated
8294 *)
8295 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
8296 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
8297 ;;
8298 esac
8299 done
8300 if test "x$ac_cv_f90_module_names" = "x"; then
8301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8302 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8303 fi
8304
8305 else
8306 ac_cv_f90_module_names=
8307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8308 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8309 fi
8310 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8311 cd ..
8312 # cleanup
8313 rm -rf conftest
8314 ac_ext=${ac_fc_srcext-f}
8315 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8316 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8317 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8318
8319 fi
8320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
8321 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
8322
8323 # We now generate a shell script that will help us to figure out the correct
8324 # module file names, using the value of ac_cv_f90_module_names
8325
8326 echo "Generating shell script modnam"
8327
8328 cat > scripts/modnam << EOF
8329 #! /bin/sh
8330 # This script is auto-generated by configure
8331 #
8332 usage="\\
8333 Usage: \$0 [FILES]
8334
8335 [FILES] are Fortran 90 source files.
8336 The output is a list of module file names that the Fortran 90 compiler
8337 generates when compiling [FILES]."
8338
8339 list=
8340 empty=
8341
8342 if test \$# -eq 0; then
8343 echo "\$usage"; exit 0
8344 fi
8345
8346 while test \$# != 0; do
8347
8348 file=\$1
8349 shift
8350
8351 # strip suffix
8352 base=\`echo \$file | sed 's/[.][^.]*$//'\`
8353
8354 test ! -f \$file && continue
8355
8356 # Look for module definitions and transform them to upper / lower case
8357 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/'\`
8358 upper=\`echo \$mods | tr a-z A-Z\`
8359 lower=\`echo \$mods | tr A-Z a-z\`
8360
8361 # Here, the patterns for generating module file names were inserted by configure
8362 for trans in $ac_cv_f90_module_names; do
8363
8364 pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
8365 var=empty
8366 case \$pat in
8367 %MODULE%)
8368 var=upper ;;
8369 %Module%)
8370 var=mods ;;
8371 %module%)
8372 var=lower ;;
8373 %FILE%)
8374 test -n "\$mods" && var=base ;;
8375 esac
8376 new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
8377 list="\$list \$new"
8378 done
8379 done
8380
8381 echo \$list
8382 # end of configure-generated script
8383 EOF
8384 chmod 755 scripts/modnam
8385
8386 pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
8387 F90_MODULE_NAMES=empty
8388 case $pat in
8389 %MODULE%)
8390 F90_MODULE_NAMES=UPPER ;;
8391 %Module%)
8392 F90_MODULE_NAMES=Mixed ;;
8393 %module%)
8394 F90_MODULE_NAMES=lower ;;
8395 *)
8396 F90_MODULE_NAMES=unknown ;;
8397 esac
8398
8399 ac_ext=${ac_fc_srcext-f}
8400 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8401 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8402 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8403
8404
8405 ac_ext=c
8406 ac_cpp='$CPP $CPPFLAGS'
8407 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8408 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8409 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8410
8411
8412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
8413 $as_echo_n "checking for asin in -lm... " >&6; }
8414 if test "${ac_cv_lib_m_asin+set}" = set; then :
8415 $as_echo_n "(cached) " >&6
8416 else
8417 ac_check_lib_save_LIBS=$LIBS
8418 LIBS="-lm $LIBS"
8419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8420 /* end confdefs.h. */
8421
8422 /* Override any GCC internal prototype to avoid an error.
8423 Use char because int might match the return type of a GCC
8424 builtin and then its argument prototype would still apply. */
8425 #ifdef __cplusplus
8426 extern "C"
8427 #endif
8428 char asin ();
8429 #ifdef FC_DUMMY_MAIN
8430 #ifndef FC_DUMMY_MAIN_EQ_F77
8431 # ifdef __cplusplus
8432 extern "C"
8433 # endif
8434 int FC_DUMMY_MAIN() { return 1; }
8435 #endif
8436 #endif
8437 int
8438 main ()
8439 {
8440 return asin ();
8441 ;
8442 return 0;
8443 }
8444 _ACEOF
8445 if ac_fn_c_try_link "$LINENO"; then :
8446 ac_cv_lib_m_asin=yes
8447 else
8448 ac_cv_lib_m_asin=no
8449 fi
8450 rm -f core conftest.err conftest.$ac_objext \
8451 conftest$ac_exeext conftest.$ac_ext
8452 LIBS=$ac_check_lib_save_LIBS
8453 fi
8454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
8455 $as_echo "$ac_cv_lib_m_asin" >&6; }
8456 if test "x$ac_cv_lib_m_asin" = x""yes; then :
8457 cat >>confdefs.h <<_ACEOF
8458 #define HAVE_LIBM 1
8459 _ACEOF
8460
8461 LIBS="-lm $LIBS"
8462
8463 else
8464 exit
8465 fi
8466
8467
8468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8469 $as_echo_n "checking for ANSI C header files... " >&6; }
8470 if test "${ac_cv_header_stdc+set}" = set; then :
8471 $as_echo_n "(cached) " >&6
8472 else
8473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8474 /* end confdefs.h. */
8475 #include <stdlib.h>
8476 #include <stdarg.h>
8477 #include <string.h>
8478 #include <float.h>
8479
8480 #ifdef FC_DUMMY_MAIN
8481 #ifndef FC_DUMMY_MAIN_EQ_F77
8482 # ifdef __cplusplus
8483 extern "C"
8484 # endif
8485 int FC_DUMMY_MAIN() { return 1; }
8486 #endif
8487 #endif
8488 int
8489 main ()
8490 {
8491
8492 ;
8493 return 0;
8494 }
8495 _ACEOF
8496 if ac_fn_c_try_compile "$LINENO"; then :
8497 ac_cv_header_stdc=yes
8498 else
8499 ac_cv_header_stdc=no
8500 fi
8501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8502
8503 if test $ac_cv_header_stdc = yes; then
8504 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8506 /* end confdefs.h. */
8507 #include <string.h>
8508
8509 _ACEOF
8510 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8511 $EGREP "memchr" >/dev/null 2>&1; then :
8512
8513 else
8514 ac_cv_header_stdc=no
8515 fi
8516 rm -f conftest*
8517
8518 fi
8519
8520 if test $ac_cv_header_stdc = yes; then
8521 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8523 /* end confdefs.h. */
8524 #include <stdlib.h>
8525
8526 _ACEOF
8527 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8528 $EGREP "free" >/dev/null 2>&1; then :
8529
8530 else
8531 ac_cv_header_stdc=no
8532 fi
8533 rm -f conftest*
8534
8535 fi
8536
8537 if test $ac_cv_header_stdc = yes; then
8538 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8539 if test "$cross_compiling" = yes; then :
8540 :
8541 else
8542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8543 /* end confdefs.h. */
8544 #include <ctype.h>
8545 #include <stdlib.h>
8546 #if ((' ' & 0x0FF) == 0x020)
8547 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8548 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8549 #else
8550 # define ISLOWER(c) \
8551 (('a' <= (c) && (c) <= 'i') \
8552 || ('j' <= (c) && (c) <= 'r') \
8553 || ('s' <= (c) && (c) <= 'z'))
8554 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8555 #endif
8556
8557 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8558 int
8559 main ()
8560 {
8561 int i;
8562 for (i = 0; i < 256; i++)
8563 if (XOR (islower (i), ISLOWER (i))
8564 || toupper (i) != TOUPPER (i))
8565 return 2;
8566 return 0;
8567 }
8568 _ACEOF
8569 if ac_fn_c_try_run "$LINENO"; then :
8570
8571 else
8572 ac_cv_header_stdc=no
8573 fi
8574 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8575 conftest.$ac_objext conftest.beam conftest.$ac_ext
8576 fi
8577
8578 fi
8579 fi
8580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8581 $as_echo "$ac_cv_header_stdc" >&6; }
8582 if test $ac_cv_header_stdc = yes; then
8583
8584 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8585
8586 fi
8587
8588 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8589 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8590 inttypes.h stdint.h unistd.h
8591 do :
8592 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8593 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8594 "
8595 eval as_val=\$$as_ac_Header
8596 if test "x$as_val" = x""yes; then :
8597 cat >>confdefs.h <<_ACEOF
8598 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8599 _ACEOF
8600
8601 fi
8602
8603 done
8604
8605
8606 #
8607 # Handle user hints
8608 #
8609
8610 # Check whether --with-zlib was given.
8611 if test "${with_zlib+set}" = set; then :
8612 withval=$with_zlib; zlib_dir="$withval"
8613 else
8614 zlib_dir="not_set"
8615 fi
8616
8617 if test "$zlib_dir" != "no"; then
8618
8619 if test "$zlib_dir" != "not_set" ; then
8620 if test -d "$zlib_dir"
8621 then
8622 ZLIB_HOME="$zlib_dir"
8623 else
8624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
8625 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
8626 ZLIB_HOME=/usr/local
8627 if test ! -f "${ZLIB_HOME}/include/zlib.h"
8628 then
8629 ZLIB_HOME=/usr
8630 fi
8631 fi
8632 fi
8633 #
8634 # Locate zlib, if wanted
8635 #
8636 if test -n "${ZLIB_HOME}"
8637 then
8638 ZLIB_OLD_LDFLAGS=$LDFLAGS
8639 ZLIB_OLD_CFLAGS=$CFLAGS
8640 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
8641 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
8642
8643 ac_ext=c
8644 ac_cpp='$CPP $CPPFLAGS'
8645 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8646 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8647 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8648
8649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8650 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8651 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
8652 $as_echo_n "(cached) " >&6
8653 else
8654 ac_check_lib_save_LIBS=$LIBS
8655 LIBS="-lz $LIBS"
8656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8657 /* end confdefs.h. */
8658
8659 /* Override any GCC internal prototype to avoid an error.
8660 Use char because int might match the return type of a GCC
8661 builtin and then its argument prototype would still apply. */
8662 #ifdef __cplusplus
8663 extern "C"
8664 #endif
8665 char inflateEnd ();
8666 #ifdef FC_DUMMY_MAIN
8667 #ifndef FC_DUMMY_MAIN_EQ_F77
8668 # ifdef __cplusplus
8669 extern "C"
8670 # endif
8671 int FC_DUMMY_MAIN() { return 1; }
8672 #endif
8673 #endif
8674 int
8675 main ()
8676 {
8677 return inflateEnd ();
8678 ;
8679 return 0;
8680 }
8681 _ACEOF
8682 if ac_fn_c_try_link "$LINENO"; then :
8683 ac_cv_lib_z_inflateEnd=yes
8684 else
8685 ac_cv_lib_z_inflateEnd=no
8686 fi
8687 rm -f core conftest.err conftest.$ac_objext \
8688 conftest$ac_exeext conftest.$ac_ext
8689 LIBS=$ac_check_lib_save_LIBS
8690 fi
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8692 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8693 if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
8694 zlib_cv_libz=yes
8695 else
8696 zlib_cv_libz=no
8697 fi
8698
8699 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8700 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8701 zlib_cv_zlib_h=yes
8702 else
8703 zlib_cv_zlib_h=no
8704 fi
8705
8706
8707 ac_ext=c
8708 ac_cpp='$CPP $CPPFLAGS'
8709 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8710 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8711 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8712
8713
8714 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8715
8716 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
8717
8718
8719 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8720
8721 ZLIB_INC_DIR="${ZLIB_HOME}/include"
8722 ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8723 ZLIB="-lz"
8724 else
8725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
8726 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
8727 ZLIB_INC_DIR=
8728 ZLIB_LIB_DIR=
8729 ZLIB=
8730 LDFLAGS="$ZLIB_OLD_LDFLAGS"
8731 CFLAGS="$ZLIB_OLD_CFLAGS"
8732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8733 $as_echo "failed" >&6; }
8734 echo ""
8735 echo "*********************************************************"
8736 echo "* WARNING: Could not find a working zlib installation *"
8737 echo "* If you need OOPSE to be able to deal with compressed *"
8738 echo "* trajectory dump files be sure to specify a valid zlib *"
8739 echo "* installation with --with-zlib=DIR *"
8740 echo "* *"
8741 echo "* OOPSE will still work without zlib installed. *"
8742 echo "*********************************************************"
8743 echo ""
8744 fi
8745
8746
8747
8748 fi
8749 fi
8750
8751 #
8752 # Handle user hints
8753 #
8754
8755 # Check whether --with-fftw was given.
8756 if test "${with_fftw+set}" = set; then :
8757 withval=$with_fftw; fftw_dir="$withval"
8758 else
8759 fftw_dir="not_set"
8760 fi
8761
8762 if test "$fftw_dir" != "no"; then
8763 if test "$fftw_dir" != "not_set" ; then
8764 if test -d "$fftw_dir"; then
8765 FFTW_HOME="$fftw_dir"
8766 else
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8768 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8769 FFTW_HOME=/usr/local
8770 if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
8771 FFTW_HOME=/usr
8772 fi
8773 fi
8774 #
8775 # Locate fftw, if wanted
8776 #
8777 if test -n "${FFTW_HOME}"; then
8778 FFTW_OLD_LDFLAGS=$LDFLAGS
8779 FFTW_OLD_CFLAGS=$CFLAGS
8780 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8781 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8782
8783 ac_ext=c
8784 ac_cpp='$CPP $CPPFLAGS'
8785 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8786 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8787 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8788
8789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
8790 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
8791 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
8792 $as_echo_n "(cached) " >&6
8793 else
8794 ac_check_lib_save_LIBS=$LIBS
8795 LIBS="-lfftw3 $LIBS"
8796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8797 /* end confdefs.h. */
8798
8799 /* Override any GCC internal prototype to avoid an error.
8800 Use char because int might match the return type of a GCC
8801 builtin and then its argument prototype would still apply. */
8802 #ifdef __cplusplus
8803 extern "C"
8804 #endif
8805 char fftw_execute ();
8806 #ifdef FC_DUMMY_MAIN
8807 #ifndef FC_DUMMY_MAIN_EQ_F77
8808 # ifdef __cplusplus
8809 extern "C"
8810 # endif
8811 int FC_DUMMY_MAIN() { return 1; }
8812 #endif
8813 #endif
8814 int
8815 main ()
8816 {
8817 return fftw_execute ();
8818 ;
8819 return 0;
8820 }
8821 _ACEOF
8822 if ac_fn_c_try_link "$LINENO"; then :
8823 ac_cv_lib_fftw3_fftw_execute=yes
8824 else
8825 ac_cv_lib_fftw3_fftw_execute=no
8826 fi
8827 rm -f core conftest.err conftest.$ac_objext \
8828 conftest$ac_exeext conftest.$ac_ext
8829 LIBS=$ac_check_lib_save_LIBS
8830 fi
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8832 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
8833 if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
8834 fftw_cv_libfftw3=yes
8835 else
8836 fftw_cv_libfftw3=no
8837 fi
8838
8839 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
8840 if test "x$ac_cv_header_fftw3_h" = x""yes; then :
8841 fftw_cv_fftw3_h=yes
8842 else
8843 fftw_cv_fftw3_h=no
8844 fi
8845
8846
8847 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
8849 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
8850 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
8851 $as_echo_n "(cached) " >&6
8852 else
8853 ac_check_lib_save_LIBS=$LIBS
8854 LIBS="-lfftw $LIBS"
8855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8856 /* end confdefs.h. */
8857
8858 /* Override any GCC internal prototype to avoid an error.
8859 Use char because int might match the return type of a GCC
8860 builtin and then its argument prototype would still apply. */
8861 #ifdef __cplusplus
8862 extern "C"
8863 #endif
8864 char fftwnd_one ();
8865 #ifdef FC_DUMMY_MAIN
8866 #ifndef FC_DUMMY_MAIN_EQ_F77
8867 # ifdef __cplusplus
8868 extern "C"
8869 # endif
8870 int FC_DUMMY_MAIN() { return 1; }
8871 #endif
8872 #endif
8873 int
8874 main ()
8875 {
8876 return fftwnd_one ();
8877 ;
8878 return 0;
8879 }
8880 _ACEOF
8881 if ac_fn_c_try_link "$LINENO"; then :
8882 ac_cv_lib_fftw_fftwnd_one=yes
8883 else
8884 ac_cv_lib_fftw_fftwnd_one=no
8885 fi
8886 rm -f core conftest.err conftest.$ac_objext \
8887 conftest$ac_exeext conftest.$ac_ext
8888 LIBS=$ac_check_lib_save_LIBS
8889 fi
8890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8891 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
8892 if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
8893 fftw_cv_libfftw=yes
8894 else
8895 fftw_cv_libfftw=no
8896 fi
8897
8898 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
8899 if test "x$ac_cv_header_fftw_h" = x""yes; then :
8900 fftw_cv_fftw_h=yes
8901 else
8902 fftw_cv_fftw_h=no
8903 fi
8904
8905
8906 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
8908 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
8909 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
8910 $as_echo_n "(cached) " >&6
8911 else
8912 ac_check_lib_save_LIBS=$LIBS
8913 LIBS="-ldfftw $LIBS"
8914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8915 /* end confdefs.h. */
8916
8917 /* Override any GCC internal prototype to avoid an error.
8918 Use char because int might match the return type of a GCC
8919 builtin and then its argument prototype would still apply. */
8920 #ifdef __cplusplus
8921 extern "C"
8922 #endif
8923 char fftwnd_one ();
8924 #ifdef FC_DUMMY_MAIN
8925 #ifndef FC_DUMMY_MAIN_EQ_F77
8926 # ifdef __cplusplus
8927 extern "C"
8928 # endif
8929 int FC_DUMMY_MAIN() { return 1; }
8930 #endif
8931 #endif
8932 int
8933 main ()
8934 {
8935 return fftwnd_one ();
8936 ;
8937 return 0;
8938 }
8939 _ACEOF
8940 if ac_fn_c_try_link "$LINENO"; then :
8941 ac_cv_lib_dfftw_fftwnd_one=yes
8942 else
8943 ac_cv_lib_dfftw_fftwnd_one=no
8944 fi
8945 rm -f core conftest.err conftest.$ac_objext \
8946 conftest$ac_exeext conftest.$ac_ext
8947 LIBS=$ac_check_lib_save_LIBS
8948 fi
8949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8950 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8951 if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
8952 fftw_cv_libdfftw=yes
8953 else
8954 fftw_cv_libdfftw=no
8955 fi
8956
8957 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
8958 if test "x$ac_cv_header_dfftw_h" = x""yes; then :
8959 fftw_cv_dfftw_h=yes
8960 else
8961 fftw_cv_dfftw_h=no
8962 fi
8963
8964
8965 fi
8966 fi
8967 ac_ext=c
8968 ac_cpp='$CPP $CPPFLAGS'
8969 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8970 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8971 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8972
8973 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8974
8975 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
8976
8977 FFTW_INC_DIR="${FFTW_HOME}/include"
8978 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8979 FFTW_LIBS="-lfftw3"
8980 else
8981 if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8982
8983 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
8984
8985 FFTW_INC_DIR="${FFTW_HOME}/include"
8986 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8987 FFTW_LIBS="-lfftw"
8988 else
8989 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8990
8991 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
8992
8993 FFTW_INC_DIR="${FFTW_HOME}/include"
8994 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8995 FFTW_LIBS="-ldfftw"
8996 else
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
8998 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
8999 FFTW_INC_DIR=
9000 FFTW_LIB_DIR=
9001 FFTW_LIBS=
9002 LDFLAGS="$FFTW_OLD_LDFLAGS"
9003 CFLAGS="$FFTW_OLD_CFLAGS"
9004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9005 $as_echo "failed" >&6; }
9006 echo ""
9007 echo "*********************************************************"
9008 echo "* WARNING: Could not find a working FFTW installation *"
9009 echo "* If you need the staticProps program to be able to *"
9010 echo "* compute undulation spectra, be sure to specify a *"
9011 echo "* valid fftw installation with --with-fftw=DIR *"
9012 echo "* *"
9013 echo "* OOPSE will still work without fftw installed. *"
9014 echo "*********************************************************"
9015 echo ""
9016 fi
9017 fi
9018 fi
9019
9020
9021
9022 fi
9023 fi
9024 fi
9025
9026 #
9027 # Handle user hints
9028 #
9029
9030 # Check whether --with-qhull was given.
9031 if test "${with_qhull+set}" = set; then :
9032 withval=$with_qhull; qhull_dir="$withval"
9033 else
9034 qhull_dir="not_set"
9035 fi
9036
9037 QHULL_INC_DIR=
9038 QHULL_LIB_DIR=
9039 QHULL=
9040 USE_QHULL=no
9041
9042 if test "$qhull_dir" != "no"; then
9043 if test "$qhull_dir" != "not_set" ; then
9044 if test -d "$qhull_dir"; then
9045 QHULL_HOME="$qhull_dir"
9046 else
9047 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
9048 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
9049 QHULL_HOME=/usr/local
9050 if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
9051 QHULL_HOME=/usr
9052 fi
9053 fi
9054 fi
9055 #
9056 # Locate qhull, if wanted
9057 #
9058 if test -n "${QHULL_HOME}"; then
9059 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
9060 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
9061
9062 ac_ext=c
9063 ac_cpp='$CPP $CPPFLAGS'
9064 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9065 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9066 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9067
9068 QHULL_OLD_LDFLAGS=$LDFLAGS
9069 QHULL_OLD_CFLAGS=$CFLAGS
9070 QHULL_OLD_CPPFLAGS=$CPPFLAGS
9071 LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9072 CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9073 CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
9074 ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
9075 if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
9076 qhull_cv_qhull_h=yes
9077 else
9078 qhull_cv_qhull_h=no
9079 fi
9080
9081
9082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
9083 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
9084 if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
9085 $as_echo_n "(cached) " >&6
9086 else
9087 ac_check_lib_save_LIBS=$LIBS
9088 LIBS="-lqhull $LIBS"
9089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9090 /* end confdefs.h. */
9091
9092 /* Override any GCC internal prototype to avoid an error.
9093 Use char because int might match the return type of a GCC
9094 builtin and then its argument prototype would still apply. */
9095 #ifdef __cplusplus
9096 extern "C"
9097 #endif
9098 char qh_qhull ();
9099 #ifdef FC_DUMMY_MAIN
9100 #ifndef FC_DUMMY_MAIN_EQ_F77
9101 # ifdef __cplusplus
9102 extern "C"
9103 # endif
9104 int FC_DUMMY_MAIN() { return 1; }
9105 #endif
9106 #endif
9107 int
9108 main ()
9109 {
9110 return qh_qhull ();
9111 ;
9112 return 0;
9113 }
9114 _ACEOF
9115 if ac_fn_c_try_link "$LINENO"; then :
9116 ac_cv_lib_qhull_qh_qhull=yes
9117 else
9118 ac_cv_lib_qhull_qh_qhull=no
9119 fi
9120 rm -f core conftest.err conftest.$ac_objext \
9121 conftest$ac_exeext conftest.$ac_ext
9122 LIBS=$ac_check_lib_save_LIBS
9123 fi
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
9125 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
9126 if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
9127 qhull_cv_libqhull=yes
9128 else
9129 qhull_cv_libqhull=no
9130 fi
9131
9132 LDFLAGS="$QHULL_OLD_LDFLAGS"
9133 CFLAGS="$QHULL_OLD_CFLAGS"
9134 CPPFLAGS="$QHULL_OLD_CPPFLAGS"
9135 ac_ext=c
9136 ac_cpp='$CPP $CPPFLAGS'
9137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9139 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9140
9141
9142 if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9143
9144 $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
9145
9146
9147 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
9148
9149 USE_QHULL=yes
9150 QHULL_INC_DIR="${QHULL_HOME}/include"
9151 QHULL_LIB_DIR="${QHULL_HOME}/lib"
9152 QHULL="-lqhull"
9153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
9154 $as_echo "Working qhull found, will proceed." >&6; }
9155 else
9156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9157 $as_echo "$as_me: WARNING: " >&2;}
9158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
9159 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
9160 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OOPSE to be able to deal with convex " >&5
9161 $as_echo "$as_me: WARNING: If you need OOPSE to be able to deal with convex " >&2;}
9162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
9163 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
9165 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
9166 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9167 $as_echo "$as_me: WARNING: " >&2;}
9168 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OOPSE will still work without qhull installed. " >&5
9169 $as_echo "$as_me: WARNING: OOPSE will still work without qhull installed. " >&2;}
9170 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9171 $as_echo "$as_me: WARNING: " >&2;}
9172 fi
9173 fi
9174 fi
9175
9176
9177
9178
9179
9180 ac_ext=cpp
9181 ac_cpp='$CXXCPP $CPPFLAGS'
9182 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9183 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9184 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9186 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9187 if test -z "$CXXCPP"; then
9188 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9189 $as_echo_n "(cached) " >&6
9190 else
9191 # Double quotes because CXXCPP needs to be expanded
9192 for CXXCPP in "$CXX -E" "/lib/cpp"
9193 do
9194 ac_preproc_ok=false
9195 for ac_cxx_preproc_warn_flag in '' yes
9196 do
9197 # Use a header file that comes with gcc, so configuring glibc
9198 # with a fresh cross-compiler works.
9199 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9200 # <limits.h> exists even on freestanding compilers.
9201 # On the NeXT, cc -E runs the code through the compiler's parser,
9202 # not just through cpp. "Syntax error" is here to catch this case.
9203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9204 /* end confdefs.h. */
9205 #ifdef __STDC__
9206 # include <limits.h>
9207 #else
9208 # include <assert.h>
9209 #endif
9210 Syntax error
9211 _ACEOF
9212 if ac_fn_cxx_try_cpp "$LINENO"; then :
9213
9214 else
9215 # Broken: fails on valid input.
9216 continue
9217 fi
9218 rm -f conftest.err conftest.$ac_ext
9219
9220 # OK, works on sane cases. Now check whether nonexistent headers
9221 # can be detected and how.
9222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9223 /* end confdefs.h. */
9224 #include <ac_nonexistent.h>
9225 _ACEOF
9226 if ac_fn_cxx_try_cpp "$LINENO"; then :
9227 # Broken: success on invalid input.
9228 continue
9229 else
9230 # Passes both tests.
9231 ac_preproc_ok=:
9232 break
9233 fi
9234 rm -f conftest.err conftest.$ac_ext
9235
9236 done
9237 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9238 rm -f conftest.err conftest.$ac_ext
9239 if $ac_preproc_ok; then :
9240 break
9241 fi
9242
9243 done
9244 ac_cv_prog_CXXCPP=$CXXCPP
9245
9246 fi
9247 CXXCPP=$ac_cv_prog_CXXCPP
9248 else
9249 ac_cv_prog_CXXCPP=$CXXCPP
9250 fi
9251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9252 $as_echo "$CXXCPP" >&6; }
9253 ac_preproc_ok=false
9254 for ac_cxx_preproc_warn_flag in '' yes
9255 do
9256 # Use a header file that comes with gcc, so configuring glibc
9257 # with a fresh cross-compiler works.
9258 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9259 # <limits.h> exists even on freestanding compilers.
9260 # On the NeXT, cc -E runs the code through the compiler's parser,
9261 # not just through cpp. "Syntax error" is here to catch this case.
9262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9263 /* end confdefs.h. */
9264 #ifdef __STDC__
9265 # include <limits.h>
9266 #else
9267 # include <assert.h>
9268 #endif
9269 Syntax error
9270 _ACEOF
9271 if ac_fn_cxx_try_cpp "$LINENO"; then :
9272
9273 else
9274 # Broken: fails on valid input.
9275 continue
9276 fi
9277 rm -f conftest.err conftest.$ac_ext
9278
9279 # OK, works on sane cases. Now check whether nonexistent headers
9280 # can be detected and how.
9281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9282 /* end confdefs.h. */
9283 #include <ac_nonexistent.h>
9284 _ACEOF
9285 if ac_fn_cxx_try_cpp "$LINENO"; then :
9286 # Broken: success on invalid input.
9287 continue
9288 else
9289 # Passes both tests.
9290 ac_preproc_ok=:
9291 break
9292 fi
9293 rm -f conftest.err conftest.$ac_ext
9294
9295 done
9296 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9297 rm -f conftest.err conftest.$ac_ext
9298 if $ac_preproc_ok; then :
9299
9300 else
9301 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9302 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9303 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
9304 See \`config.log' for more details." "$LINENO" 5; }
9305 fi
9306
9307 ac_ext=cpp
9308 ac_cpp='$CXXCPP $CPPFLAGS'
9309 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9310 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9311 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9312
9313
9314 #
9315 # Handle user hints
9316 #
9317
9318 # Check whether --with-openbabel was given.
9319 if test "${with_openbabel+set}" = set; then :
9320 withval=$with_openbabel; openbabel_dir="$withval"
9321 else
9322 openbabel_dir="not_set"
9323 fi
9324
9325 if test "$openbabel_dir" != "no"; then
9326
9327 if test "$openbabel_dir" != "not_set" ; then
9328 if test -d "$openbabel_dir"
9329 then
9330 OPENBABEL_HOME="$openbabel_dir"
9331 else
9332 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9333 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9334 OPENBABEL_HOME=/usr/local
9335 if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9336 then
9337 OPENBABEL_HOME=/usr
9338 fi
9339 fi
9340 fi
9341 #
9342 # Locate openbabel, if wanted
9343 #
9344 if test -n "${OPENBABEL_HOME}"
9345 then
9346
9347 ac_ext=cpp
9348 ac_cpp='$CXXCPP $CPPFLAGS'
9349 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9350 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9351 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9352
9353 OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9354 OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9355 LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9356 CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9357 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
9358 if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
9359 openbabel_cv_openbabel_h=yes
9360 else
9361 openbabel_cv_openbabel_h=no
9362 fi
9363
9364
9365 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
9366 if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
9367 openbabel_cv_obconversion_h=yes
9368 else
9369 openbabel_cv_obconversion_h=no
9370 fi
9371
9372
9373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9374 /* end confdefs.h. */
9375
9376
9377 #include <openbabel/babelconfig.h>
9378 #include <openbabel/obconversion.h>
9379 using namespace std;
9380 using namespace OpenBabel;
9381
9382 #ifdef FC_DUMMY_MAIN
9383 #ifndef FC_DUMMY_MAIN_EQ_F77
9384 # ifdef __cplusplus
9385 extern "C"
9386 # endif
9387 int FC_DUMMY_MAIN() { return 1; }
9388 #endif
9389 #endif
9390 int
9391 main ()
9392 {
9393
9394 OBConversion Conv(&cin, &cout);
9395
9396
9397 ;
9398 return 0;
9399 }
9400 _ACEOF
9401 if ac_fn_cxx_try_link "$LINENO"; then :
9402
9403 openbabel_lib_found="yes"
9404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
9405 $as_echo "found" >&6; }
9406
9407 else
9408
9409 openbabel_lib_found="no"
9410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9411 $as_echo "not found" >&6; }
9412
9413
9414 fi
9415 rm -f core conftest.err conftest.$ac_objext \
9416 conftest$ac_exeext conftest.$ac_ext
9417 ac_ext=c
9418 ac_cpp='$CPP $CPPFLAGS'
9419 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9420 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9421 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9422
9423 LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9424 CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9425
9426 if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9427 USE_OPENBABEL=yes
9428 OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9429 OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9430 OPENBABEL_LIB="-lopenbabel"
9431 else
9432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
9433 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
9434 OPENBABEL_INC_DIR=
9435 OPENBABEL_LIB_DIR=
9436 OPENBABEL_LIB=
9437 USE_OPENBABEL=no
9438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9439 $as_echo "failed" >&6; }
9440 echo ""
9441 echo "*********************************************************"
9442 echo "* WARNING: Could not find a working openbabel-2.x *"
9443 echo "* installation If you need OOPSE to be able to convert *"
9444 echo "* xyz or pdb files you need to specify a valid *"
9445 echo "* openbabel-2.x installation with --with-openbabel=DIR *"
9446 echo "* *"
9447 echo "* OOPSE will still work without openbabel installed. *"
9448 echo "*********************************************************"
9449 echo ""
9450 fi
9451
9452
9453
9454
9455 fi
9456 fi
9457
9458
9459 # Checks for header files.
9460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9461 $as_echo_n "checking for ANSI C header files... " >&6; }
9462 if test "${ac_cv_header_stdc+set}" = set; then :
9463 $as_echo_n "(cached) " >&6
9464 else
9465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9466 /* end confdefs.h. */
9467 #include <stdlib.h>
9468 #include <stdarg.h>
9469 #include <string.h>
9470 #include <float.h>
9471
9472 #ifdef FC_DUMMY_MAIN
9473 #ifndef FC_DUMMY_MAIN_EQ_F77
9474 # ifdef __cplusplus
9475 extern "C"
9476 # endif
9477 int FC_DUMMY_MAIN() { return 1; }
9478 #endif
9479 #endif
9480 int
9481 main ()
9482 {
9483
9484 ;
9485 return 0;
9486 }
9487 _ACEOF
9488 if ac_fn_c_try_compile "$LINENO"; then :
9489 ac_cv_header_stdc=yes
9490 else
9491 ac_cv_header_stdc=no
9492 fi
9493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9494
9495 if test $ac_cv_header_stdc = yes; then
9496 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9498 /* end confdefs.h. */
9499 #include <string.h>
9500
9501 _ACEOF
9502 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9503 $EGREP "memchr" >/dev/null 2>&1; then :
9504
9505 else
9506 ac_cv_header_stdc=no
9507 fi
9508 rm -f conftest*
9509
9510 fi
9511
9512 if test $ac_cv_header_stdc = yes; then
9513 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9515 /* end confdefs.h. */
9516 #include <stdlib.h>
9517
9518 _ACEOF
9519 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9520 $EGREP "free" >/dev/null 2>&1; then :
9521
9522 else
9523 ac_cv_header_stdc=no
9524 fi
9525 rm -f conftest*
9526
9527 fi
9528
9529 if test $ac_cv_header_stdc = yes; then
9530 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9531 if test "$cross_compiling" = yes; then :
9532 :
9533 else
9534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9535 /* end confdefs.h. */
9536 #include <ctype.h>
9537 #include <stdlib.h>
9538 #if ((' ' & 0x0FF) == 0x020)
9539 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9540 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9541 #else
9542 # define ISLOWER(c) \
9543 (('a' <= (c) && (c) <= 'i') \
9544 || ('j' <= (c) && (c) <= 'r') \
9545 || ('s' <= (c) && (c) <= 'z'))
9546 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9547 #endif
9548
9549 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9550 int
9551 main ()
9552 {
9553 int i;
9554 for (i = 0; i < 256; i++)
9555 if (XOR (islower (i), ISLOWER (i))
9556 || toupper (i) != TOUPPER (i))
9557 return 2;
9558 return 0;
9559 }
9560 _ACEOF
9561 if ac_fn_c_try_run "$LINENO"; then :
9562
9563 else
9564 ac_cv_header_stdc=no
9565 fi
9566 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9567 conftest.$ac_objext conftest.beam conftest.$ac_ext
9568 fi
9569
9570 fi
9571 fi
9572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9573 $as_echo "$ac_cv_header_stdc" >&6; }
9574 if test $ac_cv_header_stdc = yes; then
9575
9576 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9577
9578 fi
9579
9580 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
9581 do :
9582 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9583 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9584 eval as_val=\$$as_ac_Header
9585 if test "x$as_val" = x""yes; then :
9586 cat >>confdefs.h <<_ACEOF
9587 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9588 _ACEOF
9589
9590 fi
9591
9592 done
9593
9594
9595 # Checks for typedefs, structures, and compiler characteristics.
9596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9597 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9598 if test "${ac_cv_header_stdbool_h+set}" = set; then :
9599 $as_echo_n "(cached) " >&6
9600 else
9601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9602 /* end confdefs.h. */
9603
9604 #include <stdbool.h>
9605 #ifndef bool
9606 "error: bool is not defined"
9607 #endif
9608 #ifndef false
9609 "error: false is not defined"
9610 #endif
9611 #if false
9612 "error: false is not 0"
9613 #endif
9614 #ifndef true
9615 "error: true is not defined"
9616 #endif
9617 #if true != 1
9618 "error: true is not 1"
9619 #endif
9620 #ifndef __bool_true_false_are_defined
9621 "error: __bool_true_false_are_defined is not defined"
9622 #endif
9623
9624 struct s { _Bool s: 1; _Bool t; } s;
9625
9626 char a[true == 1 ? 1 : -1];
9627 char b[false == 0 ? 1 : -1];
9628 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9629 char d[(bool) 0.5 == true ? 1 : -1];
9630 bool e = &s;
9631 char f[(_Bool) 0.0 == false ? 1 : -1];
9632 char g[true];
9633 char h[sizeof (_Bool)];
9634 char i[sizeof s.t];
9635 enum { j = false, k = true, l = false * true, m = true * 256 };
9636 /* The following fails for
9637 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9638 _Bool n[m];
9639 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9640 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9641 # if defined __xlc__ || defined __GNUC__
9642 /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9643 reported by James Lemley on 2005-10-05; see
9644 http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9645 This test is not quite right, since xlc is allowed to
9646 reject this program, as the initializer for xlcbug is
9647 not one of the forms that C requires support for.
9648 However, doing the test right would require a runtime
9649 test, and that would make cross-compilation harder.
9650 Let us hope that IBM fixes the xlc bug, and also adds
9651 support for this kind of constant expression. In the
9652 meantime, this test will reject xlc, which is OK, since
9653 our stdbool.h substitute should suffice. We also test
9654 this with GCC, where it should work, to detect more
9655 quickly whether someone messes up the test in the
9656 future. */
9657 char digs[] = "0123456789";
9658 int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9659 # endif
9660 /* Catch a bug in an HP-UX C compiler. See
9661 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9662 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9663 */
9664 _Bool q = true;
9665 _Bool *pq = &q;
9666
9667 #ifdef FC_DUMMY_MAIN
9668 #ifndef FC_DUMMY_MAIN_EQ_F77
9669 # ifdef __cplusplus
9670 extern "C"
9671 # endif
9672 int FC_DUMMY_MAIN() { return 1; }
9673 #endif
9674 #endif
9675 int
9676 main ()
9677 {
9678
9679 *pq |= q;
9680 *pq |= ! q;
9681 /* Refer to every declared value, to avoid compiler optimizations. */
9682 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9683 + !m + !n + !o + !p + !q + !pq);
9684
9685 ;
9686 return 0;
9687 }
9688 _ACEOF
9689 if ac_fn_c_try_compile "$LINENO"; then :
9690 ac_cv_header_stdbool_h=yes
9691 else
9692 ac_cv_header_stdbool_h=no
9693 fi
9694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9695 fi
9696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9697 $as_echo "$ac_cv_header_stdbool_h" >&6; }
9698 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9699 if test "x$ac_cv_type__Bool" = x""yes; then :
9700
9701 cat >>confdefs.h <<_ACEOF
9702 #define HAVE__BOOL 1
9703 _ACEOF
9704
9705
9706 fi
9707
9708 if test $ac_cv_header_stdbool_h = yes; then
9709
9710 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
9711
9712 fi
9713
9714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9715 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9716 if test "${ac_cv_c_const+set}" = set; then :
9717 $as_echo_n "(cached) " >&6
9718 else
9719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9720 /* end confdefs.h. */
9721
9722 #ifdef FC_DUMMY_MAIN
9723 #ifndef FC_DUMMY_MAIN_EQ_F77
9724 # ifdef __cplusplus
9725 extern "C"
9726 # endif
9727 int FC_DUMMY_MAIN() { return 1; }
9728 #endif
9729 #endif
9730 int
9731 main ()
9732 {
9733 /* FIXME: Include the comments suggested by Paul. */
9734 #ifndef __cplusplus
9735 /* Ultrix mips cc rejects this. */
9736 typedef int charset[2];
9737 const charset cs;
9738 /* SunOS 4.1.1 cc rejects this. */
9739 char const *const *pcpcc;
9740 char **ppc;
9741 /* NEC SVR4.0.2 mips cc rejects this. */
9742 struct point {int x, y;};
9743 static struct point const zero = {0,0};
9744 /* AIX XL C 1.02.0.0 rejects this.
9745 It does not let you subtract one const X* pointer from another in
9746 an arm of an if-expression whose if-part is not a constant
9747 expression */
9748 const char *g = "string";
9749 pcpcc = &g + (g ? g-g : 0);
9750 /* HPUX 7.0 cc rejects these. */
9751 ++pcpcc;
9752 ppc = (char**) pcpcc;
9753 pcpcc = (char const *const *) ppc;
9754 { /* SCO 3.2v4 cc rejects this. */
9755 char *t;
9756 char const *s = 0 ? (char *) 0 : (char const *) 0;
9757
9758 *t++ = 0;
9759 if (s) return 0;
9760 }
9761 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9762 int x[] = {25, 17};
9763 const int *foo = &x[0];
9764 ++foo;
9765 }
9766 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9767 typedef const int *iptr;
9768 iptr p = 0;
9769 ++p;
9770 }
9771 { /* AIX XL C 1.02.0.0 rejects this saying
9772 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9773 struct s { int j; const int *ap[3]; };
9774 struct s *b; b->j = 5;
9775 }
9776 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9777 const int foo = 10;
9778 if (!foo) return 0;
9779 }
9780 return !cs[0] && !zero.x;
9781 #endif
9782
9783 ;
9784 return 0;
9785 }
9786 _ACEOF
9787 if ac_fn_c_try_compile "$LINENO"; then :
9788 ac_cv_c_const=yes
9789 else
9790 ac_cv_c_const=no
9791 fi
9792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9793 fi
9794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9795 $as_echo "$ac_cv_c_const" >&6; }
9796 if test $ac_cv_c_const = no; then
9797
9798 $as_echo "#define const /**/" >>confdefs.h
9799
9800 fi
9801
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9803 $as_echo_n "checking for inline... " >&6; }
9804 if test "${ac_cv_c_inline+set}" = set; then :
9805 $as_echo_n "(cached) " >&6
9806 else
9807 ac_cv_c_inline=no
9808 for ac_kw in inline __inline__ __inline; do
9809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9810 /* end confdefs.h. */
9811 #ifndef __cplusplus
9812 typedef int foo_t;
9813 static $ac_kw foo_t static_foo () {return 0; }
9814 $ac_kw foo_t foo () {return 0; }
9815 #endif
9816
9817 _ACEOF
9818 if ac_fn_c_try_compile "$LINENO"; then :
9819 ac_cv_c_inline=$ac_kw
9820 fi
9821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9822 test "$ac_cv_c_inline" != no && break
9823 done
9824
9825 fi
9826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9827 $as_echo "$ac_cv_c_inline" >&6; }
9828
9829 case $ac_cv_c_inline in
9830 inline | yes) ;;
9831 *)
9832 case $ac_cv_c_inline in
9833 no) ac_val=;;
9834 *) ac_val=$ac_cv_c_inline;;
9835 esac
9836 cat >>confdefs.h <<_ACEOF
9837 #ifndef __cplusplus
9838 #define inline $ac_val
9839 #endif
9840 _ACEOF
9841 ;;
9842 esac
9843
9844 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9845 if test "x$ac_cv_type_size_t" = x""yes; then :
9846
9847 else
9848
9849 cat >>confdefs.h <<_ACEOF
9850 #define size_t unsigned int
9851 _ACEOF
9852
9853 fi
9854
9855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9856 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9857 if test "${ac_cv_header_time+set}" = set; then :
9858 $as_echo_n "(cached) " >&6
9859 else
9860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9861 /* end confdefs.h. */
9862 #include <sys/types.h>
9863 #include <sys/time.h>
9864 #include <time.h>
9865
9866 #ifdef FC_DUMMY_MAIN
9867 #ifndef FC_DUMMY_MAIN_EQ_F77
9868 # ifdef __cplusplus
9869 extern "C"
9870 # endif
9871 int FC_DUMMY_MAIN() { return 1; }
9872 #endif
9873 #endif
9874 int
9875 main ()
9876 {
9877 if ((struct tm *) 0)
9878 return 0;
9879 ;
9880 return 0;
9881 }
9882 _ACEOF
9883 if ac_fn_c_try_compile "$LINENO"; then :
9884 ac_cv_header_time=yes
9885 else
9886 ac_cv_header_time=no
9887 fi
9888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9889 fi
9890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9891 $as_echo "$ac_cv_header_time" >&6; }
9892 if test $ac_cv_header_time = yes; then
9893
9894 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9895
9896 fi
9897
9898
9899 # Checks for library functions.
9900 for ac_header in stdlib.h
9901 do :
9902 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9903 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9904 cat >>confdefs.h <<_ACEOF
9905 #define HAVE_STDLIB_H 1
9906 _ACEOF
9907
9908 fi
9909
9910 done
9911
9912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
9913 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
9914 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
9915 $as_echo_n "(cached) " >&6
9916 else
9917 if test "$cross_compiling" = yes; then :
9918 ac_cv_func_malloc_0_nonnull=no
9919 else
9920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9921 /* end confdefs.h. */
9922 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9923 # include <stdlib.h>
9924 #else
9925 char *malloc ();
9926 #endif
9927
9928 #ifdef FC_DUMMY_MAIN
9929 #ifndef FC_DUMMY_MAIN_EQ_F77
9930 # ifdef __cplusplus
9931 extern "C"
9932 # endif
9933 int FC_DUMMY_MAIN() { return 1; }
9934 #endif
9935 #endif
9936 int
9937 main ()
9938 {
9939 return ! malloc (0);
9940 ;
9941 return 0;
9942 }
9943 _ACEOF
9944 if ac_fn_c_try_run "$LINENO"; then :
9945 ac_cv_func_malloc_0_nonnull=yes
9946 else
9947 ac_cv_func_malloc_0_nonnull=no
9948 fi
9949 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9950 conftest.$ac_objext conftest.beam conftest.$ac_ext
9951 fi
9952
9953 fi
9954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
9955 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
9956 if test $ac_cv_func_malloc_0_nonnull = yes; then :
9957
9958 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
9959
9960 else
9961 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
9962
9963 case " $LIBOBJS " in
9964 *" malloc.$ac_objext "* ) ;;
9965 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9966 ;;
9967 esac
9968
9969
9970 $as_echo "#define malloc rpl_malloc" >>confdefs.h
9971
9972 fi
9973
9974
9975 for ac_header in stdlib.h
9976 do :
9977 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9978 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9979 cat >>confdefs.h <<_ACEOF
9980 #define HAVE_STDLIB_H 1
9981 _ACEOF
9982
9983 fi
9984
9985 done
9986
9987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
9988 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
9989 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
9990 $as_echo_n "(cached) " >&6
9991 else
9992 if test "$cross_compiling" = yes; then :
9993 ac_cv_func_realloc_0_nonnull=no
9994 else
9995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9996 /* end confdefs.h. */
9997 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9998 # include <stdlib.h>
9999 #else
10000 char *realloc ();
10001 #endif
10002
10003 #ifdef FC_DUMMY_MAIN
10004 #ifndef FC_DUMMY_MAIN_EQ_F77
10005 # ifdef __cplusplus
10006 extern "C"
10007 # endif
10008 int FC_DUMMY_MAIN() { return 1; }
10009 #endif
10010 #endif
10011 int
10012 main ()
10013 {
10014 return ! realloc (0, 0);
10015 ;
10016 return 0;
10017 }
10018 _ACEOF
10019 if ac_fn_c_try_run "$LINENO"; then :
10020 ac_cv_func_realloc_0_nonnull=yes
10021 else
10022 ac_cv_func_realloc_0_nonnull=no
10023 fi
10024 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10025 conftest.$ac_objext conftest.beam conftest.$ac_ext
10026 fi
10027
10028 fi
10029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
10030 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
10031 if test $ac_cv_func_realloc_0_nonnull = yes; then :
10032
10033 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
10034
10035 else
10036 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
10037
10038 case " $LIBOBJS " in
10039 *" realloc.$ac_objext "* ) ;;
10040 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
10041 ;;
10042 esac
10043
10044
10045 $as_echo "#define realloc rpl_realloc" >>confdefs.h
10046
10047 fi
10048
10049
10050 for ac_header in sys/select.h sys/socket.h
10051 do :
10052 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10053 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10054 eval as_val=\$$as_ac_Header
10055 if test "x$as_val" = x""yes; then :
10056 cat >>confdefs.h <<_ACEOF
10057 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10058 _ACEOF
10059
10060 fi
10061
10062 done
10063
10064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
10065 $as_echo_n "checking types of arguments for select... " >&6; }
10066 if test "${ac_cv_func_select_args+set}" = set; then :
10067 $as_echo_n "(cached) " >&6
10068 else
10069 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10070 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10071 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10073 /* end confdefs.h. */
10074 $ac_includes_default
10075 #ifdef HAVE_SYS_SELECT_H
10076 # include <sys/select.h>
10077 #endif
10078 #ifdef HAVE_SYS_SOCKET_H
10079 # include <sys/socket.h>
10080 #endif
10081
10082 #ifdef FC_DUMMY_MAIN
10083 #ifndef FC_DUMMY_MAIN_EQ_F77
10084 # ifdef __cplusplus
10085 extern "C"
10086 # endif
10087 int FC_DUMMY_MAIN() { return 1; }
10088 #endif
10089 #endif
10090 int
10091 main ()
10092 {
10093 extern int select ($ac_arg1,
10094 $ac_arg234, $ac_arg234, $ac_arg234,
10095 $ac_arg5);
10096 ;
10097 return 0;
10098 }
10099 _ACEOF
10100 if ac_fn_c_try_compile "$LINENO"; then :
10101 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10102 fi
10103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10104 done
10105 done
10106 done
10107 # Provide a safe default value.
10108 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10109
10110 fi
10111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
10112 $as_echo "$ac_cv_func_select_args" >&6; }
10113 ac_save_IFS=$IFS; IFS=','
10114 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10115 IFS=$ac_save_IFS
10116 shift
10117
10118 cat >>confdefs.h <<_ACEOF
10119 #define SELECT_TYPE_ARG1 $1
10120 _ACEOF
10121
10122
10123 cat >>confdefs.h <<_ACEOF
10124 #define SELECT_TYPE_ARG234 ($2)
10125 _ACEOF
10126
10127
10128 cat >>confdefs.h <<_ACEOF
10129 #define SELECT_TYPE_ARG5 ($3)
10130 _ACEOF
10131
10132 rm -f conftest*
10133
10134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
10135 $as_echo_n "checking for working strtod... " >&6; }
10136 if test "${ac_cv_func_strtod+set}" = set; then :
10137 $as_echo_n "(cached) " >&6
10138 else
10139 if test "$cross_compiling" = yes; then :
10140 ac_cv_func_strtod=no
10141 else
10142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10143 /* end confdefs.h. */
10144
10145 $ac_includes_default
10146 #ifndef strtod
10147 double strtod ();
10148 #endif
10149 int
10150 main()
10151 {
10152 {
10153 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
10154 char *string = " +69";
10155 char *term;
10156 double value;
10157 value = strtod (string, &term);
10158 if (value != 69 || term != (string + 4))
10159 return 1;
10160 }
10161
10162 {
10163 /* Under Solaris 2.4, strtod returns the wrong value for the
10164 terminating character under some conditions. */
10165 char *string = "NaN";
10166 char *term;
10167 strtod (string, &term);
10168 if (term != string && *(term - 1) == 0)
10169 return 1;
10170 }
10171 return 0;
10172 }
10173
10174 _ACEOF
10175 if ac_fn_c_try_run "$LINENO"; then :
10176 ac_cv_func_strtod=yes
10177 else
10178 ac_cv_func_strtod=no
10179 fi
10180 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10181 conftest.$ac_objext conftest.beam conftest.$ac_ext
10182 fi
10183
10184 fi
10185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
10186 $as_echo "$ac_cv_func_strtod" >&6; }
10187 if test $ac_cv_func_strtod = no; then
10188 case " $LIBOBJS " in
10189 *" strtod.$ac_objext "* ) ;;
10190 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
10191 ;;
10192 esac
10193
10194 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
10195 if test "x$ac_cv_func_pow" = x""yes; then :
10196
10197 fi
10198
10199 if test $ac_cv_func_pow = no; then
10200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
10201 $as_echo_n "checking for pow in -lm... " >&6; }
10202 if test "${ac_cv_lib_m_pow+set}" = set; then :
10203 $as_echo_n "(cached) " >&6
10204 else
10205 ac_check_lib_save_LIBS=$LIBS
10206 LIBS="-lm $LIBS"
10207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10208 /* end confdefs.h. */
10209
10210 /* Override any GCC internal prototype to avoid an error.
10211 Use char because int might match the return type of a GCC
10212 builtin and then its argument prototype would still apply. */
10213 #ifdef __cplusplus
10214 extern "C"
10215 #endif
10216 char pow ();
10217 #ifdef FC_DUMMY_MAIN
10218 #ifndef FC_DUMMY_MAIN_EQ_F77
10219 # ifdef __cplusplus
10220 extern "C"
10221 # endif
10222 int FC_DUMMY_MAIN() { return 1; }
10223 #endif
10224 #endif
10225 int
10226 main ()
10227 {
10228 return pow ();
10229 ;
10230 return 0;
10231 }
10232 _ACEOF
10233 if ac_fn_c_try_link "$LINENO"; then :
10234 ac_cv_lib_m_pow=yes
10235 else
10236 ac_cv_lib_m_pow=no
10237 fi
10238 rm -f core conftest.err conftest.$ac_objext \
10239 conftest$ac_exeext conftest.$ac_ext
10240 LIBS=$ac_check_lib_save_LIBS
10241 fi
10242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
10243 $as_echo "$ac_cv_lib_m_pow" >&6; }
10244 if test "x$ac_cv_lib_m_pow" = x""yes; then :
10245 POW_LIB=-lm
10246 else
10247 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
10248 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10249 fi
10250
10251 fi
10252
10253 fi
10254
10255 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
10256 do :
10257 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10258 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10259 eval as_val=\$$as_ac_var
10260 if test "x$as_val" = x""yes; then :
10261 cat >>confdefs.h <<_ACEOF
10262 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10263 _ACEOF
10264
10265 fi
10266 done
10267
10268
10269 # special check for _system_configuration because AIX <4.3.2 do not
10270 # contain the `physmem' member.
10271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
10272 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
10273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10274 /* end confdefs.h. */
10275 #include <sys/systemcfg.h>
10276 #ifdef FC_DUMMY_MAIN
10277 #ifndef FC_DUMMY_MAIN_EQ_F77
10278 # ifdef __cplusplus
10279 extern "C"
10280 # endif
10281 int FC_DUMMY_MAIN() { return 1; }
10282 #endif
10283 #endif
10284 int
10285 main ()
10286 {
10287 double x = _system_configuration.physmem;
10288 ;
10289 return 0;
10290 }
10291 _ACEOF
10292 if ac_fn_c_try_compile "$LINENO"; then :
10293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10294 $as_echo "yes" >&6; }
10295
10296 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
10297
10298 else
10299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10300 $as_echo "no" >&6; }
10301 fi
10302 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10303
10304
10305 case $debug in
10306 1)
10307 ;;
10308 *)
10309
10310
10311
10312
10313
10314 # Try to determine "good" native compiler flags if none specified on command
10315 # line
10316
10317 if test "$ac_test_FFLAGS" != "set"; then
10318 FCFLAGS=""
10319 case "${host_cpu}-${host_os}" in
10320
10321 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
10322 FCFLAGS="-O2"
10323 fi;;
10324 rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
10325 FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10326 fi;;
10327 powerpc*-aix*)
10328 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10329 FCFLAGS="-O3 -qarch=ppc -qansialias -w"
10330 echo "*******************************************************"
10331 echo "* You have AIX on an unknown powerpc system. It is *"
10332 echo "* recommended that you use *"
10333 echo "* *"
10334 echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10335 echo "* ^^^ *"
10336 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10337 echo "* PowerPC CPU you have. For more info, man xlf. *"
10338 echo "*******************************************************"
10339 fi;;
10340 *darwin*)
10341 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10342 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
10343 fi
10344 if test "$FC" = ifort; then
10345 FCFLAGS="-O2"
10346 fi
10347 if test "$FC" = gfortran; then
10348 FCFLAGS="-Os"
10349 fi;;
10350 esac
10351
10352 if test -z "$FCFLAGS"; then
10353 echo ""
10354 echo "*********************************************************"
10355 echo "* WARNING: Don't know the best FCFLAGS for this system *"
10356 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10357 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
10358 echo "*********************************************************"
10359 echo ""
10360 FCFLAGS="-O"
10361 fi
10362
10363
10364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
10365 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
10366 if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
10367 $as_echo_n "(cached) " >&6
10368 else
10369
10370
10371 ac_ext=${ac_fc_srcext-f}
10372 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
10373 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
10374 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
10375
10376 echo 'program main' > conftest.$ac_ext
10377 echo 'end program main' >> conftest.$ac_ext
10378 ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
10379 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10380 (eval $ac_compile) 2>&5
10381 ac_status=$?
10382 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10383 test $ac_status = 0; }; then
10384 ac_cv_ac_cv_guessed_f90flags=yes
10385 else
10386 ac_cv_ac_cv_guessed_f90flags=no
10387 fi
10388 rm -f conftest*
10389 ac_ext=c
10390 ac_cpp='$CPP $CPPFLAGS'
10391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10394
10395
10396 fi
10397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
10398 $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
10399 if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
10400 :
10401
10402 else
10403 :
10404
10405 echo ""
10406 echo "**********************************************************"
10407 echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
10408 echo "* your compiler. *"
10409 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
10410 echo "*********************************************************"
10411 echo ""
10412 FCFLAGS=""
10413
10414 fi
10415
10416
10417 fi
10418
10419
10420
10421
10422
10423
10424
10425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
10426 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
10427 if test "${ac_cv_prog_really_gcc+set}" = set; then :
10428 $as_echo_n "(cached) " >&6
10429 else
10430
10431 cat > conftest.c <<EOF
10432 #ifdef __GNUC__
10433 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10434 no;
10435 #else
10436 yes;
10437 #endif
10438 #endif
10439 EOF
10440 if { ac_try='${CC-cc} -E conftest.c'
10441 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10442 (eval $ac_try) 2>&5
10443 ac_status=$?
10444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10445 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10446 ac_cv_prog_really_gcc=yes
10447 else
10448 ac_cv_prog_really_gcc=no
10449 fi
10450
10451 fi
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
10453 $as_echo "$ac_cv_prog_really_gcc" >&6; }
10454 if test "$ac_cv_prog_really_gcc" = yes; then
10455 :
10456
10457 else
10458 :
10459
10460 fi
10461
10462
10463 # Try to determine "good" native compiler flags if none specified on command
10464 # line
10465 if test "$ac_test_CFLAGS" != "set"; then
10466 CFLAGS=""
10467 case "${host_cpu}-${host_os}" in
10468
10469 *linux*) if test "$CC" = icc; then
10470 CFLAGS="-O2"
10471 fi;;
10472 sparc-solaris2*) if test "$CC" = cc; then
10473 CFLAGS="-O -dalign"
10474 fi;;
10475
10476 alpha*-osf*) if test "$CC" = cc; then
10477 CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
10478 fi;;
10479
10480 hppa*-hpux*) if test "$CC" = cc; then
10481 CFLAGS="-Ae +O3 +Oall"
10482 fi;;
10483
10484 rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
10485 CFLAGS="-O3 -qtune=auto -qansialias -w"
10486 fi;;
10487 powerpc*-aix*)
10488 if test "$CC" = cc -o "$CC" = xlc; then
10489 CFLAGS="-O3 -qtune=auto -qansialias -w"
10490 echo "*******************************************************"
10491 echo "* You have AIX on an unknown powerpc system. It is *"
10492 echo "* recommended that you use *"
10493 echo "* *"
10494 echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10495 echo "* ^^^ *"
10496 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10497 echo "* PowerPC CPU you have. For more info, man cc. *"
10498 echo "*******************************************************"
10499 fi;;
10500 *darwin*)
10501 if test "$CC" = xlc; then
10502 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10503 fi
10504 if test "$CC" = icc; then
10505 CFLAGS="-O2"
10506 fi
10507 if test $ac_cv_prog_really_gcc = yes; then
10508 CFLAGS="-Os"
10509 fi;;
10510 esac
10511
10512 # use default flags for gcc on all systems
10513 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
10514 CFLAGS="-O2"
10515 fi
10516
10517 if test -z "$CFLAGS"; then
10518 echo ""
10519 echo "********************************************************"
10520 echo "* WARNING: Don't know the best CFLAGS for this system *"
10521 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10522 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
10523 echo "********************************************************"
10524 echo ""
10525 CFLAGS="-O"
10526 fi
10527
10528
10529
10530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
10531 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
10532 if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
10533 $as_echo_n "(cached) " >&6
10534 else
10535 echo 'void f(){}' > conftest.c
10536 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
10537 ac_cv_ac_cv_guessed_cflags=yes
10538 else
10539 ac_cv_ac_cv_guessed_cflags=no
10540 fi
10541 rm -f conftest*
10542
10543 fi
10544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
10545 $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
10546 if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
10547 :
10548
10549 else
10550 :
10551
10552 echo ""
10553 echo "********************************************************"
10554 echo "* WARNING: The guessed CFLAGS don't seem to work with *"
10555 echo "* your compiler. *"
10556 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
10557 echo "********************************************************"
10558 echo ""
10559 CFLAGS=""
10560
10561 fi
10562
10563
10564 fi
10565
10566
10567
10568
10569
10570
10571
10572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
10573 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
10574 if test "${ac_cv_prog_really_gxx+set}" = set; then :
10575 $as_echo_n "(cached) " >&6
10576 else
10577
10578 cat > conftest.cpp <<EOF
10579 #ifdef __GNUC__
10580 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10581 no;
10582 #else
10583 yes;
10584 #endif
10585 #endif
10586 EOF
10587 if { ac_try='${CXX-c++} -E conftest.cpp'
10588 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10589 (eval $ac_try) 2>&5
10590 ac_status=$?
10591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10592 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10593 ac_cv_prog_really_gxx=yes
10594 else
10595 ac_cv_prog_really_gxx=no
10596 fi
10597
10598 fi
10599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
10600 $as_echo "$ac_cv_prog_really_gxx" >&6; }
10601 if test "$ac_cv_prog_really_gxx" = yes; then
10602 :
10603
10604 else
10605 :
10606
10607 fi
10608
10609
10610 # Try to determine "good" native compiler flags if none specified on command
10611 # line
10612 if test "$ac_test_CXXFLAGS" != "set"; then
10613 CXXFLAGS=""
10614 case "${host_cpu}-${host_os}" in
10615
10616 *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
10617 CXXFLAGS="-O2"
10618 fi;;
10619 sparc-solaris2*) if test "$CXX" = CC; then
10620 CXXFLAGS="-features=extensions -O -dalign"
10621 fi;;
10622 rs6000*-aix*) if test "$CXX" = xlC; then
10623 CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10624 fi;;
10625 powerpc*-aix*)
10626 if test "$CXX" = xlC; then
10627 CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
10628 echo "*******************************************************"
10629 echo "* You have AIX on an unknown powerpc system. It is *"
10630 echo "* recommended that you use *"
10631 echo "* *"
10632 echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
10633 echo "* ^^^ *"
10634 echo "* where xxx is 601, 603, 604, or whatever kind of *"
10635 echo "* PowerPC CPU you have. For more info, man cc. *"
10636 echo "*******************************************************"
10637 fi;;
10638 *darwin*)
10639 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
10640 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10641 fi
10642 if test "$CXX" = icpc; then
10643 CXXFLAGS="-O2"
10644 fi
10645 if test $ac_cv_prog_really_gxx = yes; then
10646 CXXFLAGS="-Os"
10647 fi;;
10648 esac
10649
10650 # use default flags for gcc on all systems
10651 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
10652 CXXFLAGS="-O2"
10653 fi
10654
10655 if test -z "$CXXFLAGS"; then
10656 echo ""
10657 echo "**********************************************************"
10658 echo "* WARNING: Don't know the best CXXFLAGS for this system *"
10659 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10660 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
10661 echo "**********************************************************"
10662 echo ""
10663 CXXFLAGS="-O"
10664 fi
10665
10666
10667
10668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
10669 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
10670 if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
10671 $as_echo_n "(cached) " >&6
10672 else
10673 echo 'void f(){}' > conftest.cpp
10674 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
10675 ac_cv_ac_cv_guessed_cxxflags=yes
10676 else
10677 ac_cv_ac_cv_guessed_cxxflags=no
10678 fi
10679 rm -f conftest*
10680
10681 fi
10682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
10683 $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
10684 if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
10685 :
10686
10687 else
10688 :
10689
10690 echo ""
10691 echo "**********************************************************"
10692 echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
10693 echo "* your compiler. *"
10694 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
10695 echo "**********************************************************"
10696 echo ""
10697 CXXFLAGS=""
10698
10699 fi
10700
10701
10702 fi
10703
10704 ;;
10705 esac
10706
10707
10708 acx_cgal_found=no
10709
10710 # Check whether --with-cgalmakefile was given.
10711 if test "${with_cgalmakefile+set}" = set; then :
10712 withval=$with_cgalmakefile;
10713 fi
10714
10715 case $with_cgalmakefile in
10716 yes | "") ;;
10717 no) acx_cgal_found=disable ;;
10718 -* | */* | *.a | *.so | *.so.* | *.o) CGAL_MAKEFILE="$with_cgalmakefile" ;;
10719 *) CGAL_MAKEFILE="$with_cgalmakefile" ;;
10720 esac
10721
10722 if test "$acx_cgal_found" == no; then
10723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CGAL_MAKEFILE" >&5
10724 $as_echo_n "checking CGAL_MAKEFILE... " >&6; }
10725
10726 if test \! -z "$CGAL_MAKEFILE"; then
10727
10728 if test -e "$CGAL_MAKEFILE"; then
10729 tname=`mktemp /tmp/cgal_makefile_dsrXXXXXX`
10730
10731 cat > $tname << _ACEOF
10732 include $CGAL_MAKEFILE
10733
10734 cppflags:
10735 @echo \$(CGAL_CXXFLAGS)
10736
10737 cxxflags:
10738 @echo
10739 ldflags:
10740 @echo \$(CGAL_LDFLAGS)
10741 _ACEOF
10742 CGAL_CPPFLAGS="`make -s -f $tname cppflags`"
10743 CGAL_CXXFLAGS="`make -s -f $tname cxxflags`"
10744 CGAL_LDFLAGST="`make -s -f $tname ldflags`"
10745 for i in $CGAL_LDFLAGST; do
10746 if test `echo $i| grep -c ^-l`; then
10747 CGAL_LIBS="$CGAL_LIBS $i"
10748 else
10749 CGAL_LDFLAGS="$CGAL_LDFLAGS $i"
10750 fi
10751 done
10752 rm -f $tname
10753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10754 $as_echo "yes" >&6; }
10755 acx_cgal_found=yes
10756 else
10757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: invalid" >&5
10758 $as_echo "invalid" >&6; }
10759 as_fn_error "CGAL_MAKEFILE defined, but the makefile does not exist." "$LINENO" 5
10760 fi
10761 else
10762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not defined" >&5
10763 $as_echo "not defined" >&6; }
10764 fi
10765 fi
10766
10767 if test "$acx_cgal_found" == no; then
10768 ac_fn_c_check_header_mongrel "$LINENO" "CGAL/Exact_predicates_inexact_constructions_kernel.h" "ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" "$ac_includes_default"
10769 if test "x$ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" = x""yes; then :
10770 cgal_have_header=yes
10771 else
10772 cgal_have_header=no
10773 fi
10774
10775
10776 if test "$cgal_have_header" == yes; then
10777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCGAL" >&5
10778 $as_echo_n "checking for main in -lCGAL... " >&6; }
10779 if test "${ac_cv_lib_CGAL_main+set}" = set; then :
10780 $as_echo_n "(cached) " >&6
10781 else
10782 ac_check_lib_save_LIBS=$LIBS
10783 LIBS="-lCGAL $LIBS"
10784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10785 /* end confdefs.h. */
10786
10787
10788 #ifdef FC_DUMMY_MAIN
10789 #ifndef FC_DUMMY_MAIN_EQ_F77
10790 # ifdef __cplusplus
10791 extern "C"
10792 # endif
10793 int FC_DUMMY_MAIN() { return 1; }
10794 #endif
10795 #endif
10796 int
10797 main ()
10798 {
10799 return main ();
10800 ;
10801 return 0;
10802 }
10803 _ACEOF
10804 if ac_fn_c_try_link "$LINENO"; then :
10805 ac_cv_lib_CGAL_main=yes
10806 else
10807 ac_cv_lib_CGAL_main=no
10808 fi
10809 rm -f core conftest.err conftest.$ac_objext \
10810 conftest$ac_exeext conftest.$ac_ext
10811 LIBS=$ac_check_lib_save_LIBS
10812 fi
10813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_CGAL_main" >&5
10814 $as_echo "$ac_cv_lib_CGAL_main" >&6; }
10815 if test "x$ac_cv_lib_CGAL_main" = x""yes; then :
10816 cgal_have_lib=yes
10817 else
10818 cgal_have_lib=no
10819 fi
10820
10821 if test "$cgal_have_lib" == no; then
10822 save_LIBS="$LIBS"; LIBS="$LIBS -lgmp -lmpfr -lm"
10823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCGAL" >&5
10824 $as_echo_n "checking for main in -lCGAL... " >&6; }
10825 if test "${ac_cv_lib_CGAL_main+set}" = set; then :
10826 $as_echo_n "(cached) " >&6
10827 else
10828 ac_check_lib_save_LIBS=$LIBS
10829 LIBS="-lCGAL $LIBS"
10830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10831 /* end confdefs.h. */
10832
10833
10834 #ifdef FC_DUMMY_MAIN
10835 #ifndef FC_DUMMY_MAIN_EQ_F77
10836 # ifdef __cplusplus
10837 extern "C"
10838 # endif
10839 int FC_DUMMY_MAIN() { return 1; }
10840 #endif
10841 #endif
10842 int
10843 main ()
10844 {
10845 return main ();
10846 ;
10847 return 0;
10848 }
10849 _ACEOF
10850 if ac_fn_c_try_link "$LINENO"; then :
10851 ac_cv_lib_CGAL_main=yes
10852 else
10853 ac_cv_lib_CGAL_main=no
10854 fi
10855 rm -f core conftest.err conftest.$ac_objext \
10856 conftest$ac_exeext conftest.$ac_ext
10857 LIBS=$ac_check_lib_save_LIBS
10858 fi
10859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_CGAL_main" >&5
10860 $as_echo "$ac_cv_lib_CGAL_main" >&6; }
10861 if test "x$ac_cv_lib_CGAL_main" = x""yes; then :
10862 CGAL_LIBS="-lCGAL -lgmp -lmpfr"
10863 cgal_have_lib=yes
10864 else
10865 cgal_have_lib=no
10866 fi
10867
10868 LIBS="$save_LIBS"
10869 else
10870 CGAL_LIBS="-lCGAL"
10871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmpfr" >&5
10872 $as_echo_n "checking for main in -lmpfr... " >&6; }
10873 if test "${ac_cv_lib_mpfr_main+set}" = set; then :
10874 $as_echo_n "(cached) " >&6
10875 else
10876 ac_check_lib_save_LIBS=$LIBS
10877 LIBS="-lmpfr $LIBS"
10878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10879 /* end confdefs.h. */
10880
10881
10882 #ifdef FC_DUMMY_MAIN
10883 #ifndef FC_DUMMY_MAIN_EQ_F77
10884 # ifdef __cplusplus
10885 extern "C"
10886 # endif
10887 int FC_DUMMY_MAIN() { return 1; }
10888 #endif
10889 #endif
10890 int
10891 main ()
10892 {
10893 return main ();
10894 ;
10895 return 0;
10896 }
10897 _ACEOF
10898 if ac_fn_c_try_link "$LINENO"; then :
10899 ac_cv_lib_mpfr_main=yes
10900 else
10901 ac_cv_lib_mpfr_main=no
10902 fi
10903 rm -f core conftest.err conftest.$ac_objext \
10904 conftest$ac_exeext conftest.$ac_ext
10905 LIBS=$ac_check_lib_save_LIBS
10906 fi
10907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpfr_main" >&5
10908 $as_echo "$ac_cv_lib_mpfr_main" >&6; }
10909 if test "x$ac_cv_lib_mpfr_main" = x""yes; then :
10910 CGAL_LIBS="$CGAL_LIBS -lmpfr"
10911 fi
10912
10913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgmp" >&5
10914 $as_echo_n "checking for main in -lgmp... " >&6; }
10915 if test "${ac_cv_lib_gmp_main+set}" = set; then :
10916 $as_echo_n "(cached) " >&6
10917 else
10918 ac_check_lib_save_LIBS=$LIBS
10919 LIBS="-lgmp $LIBS"
10920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10921 /* end confdefs.h. */
10922
10923
10924 #ifdef FC_DUMMY_MAIN
10925 #ifndef FC_DUMMY_MAIN_EQ_F77
10926 # ifdef __cplusplus
10927 extern "C"
10928 # endif
10929 int FC_DUMMY_MAIN() { return 1; }
10930 #endif
10931 #endif
10932 int
10933 main ()
10934 {
10935 return main ();
10936 ;
10937 return 0;
10938 }
10939 _ACEOF
10940 if ac_fn_c_try_link "$LINENO"; then :
10941 ac_cv_lib_gmp_main=yes
10942 else
10943 ac_cv_lib_gmp_main=no
10944 fi
10945 rm -f core conftest.err conftest.$ac_objext \
10946 conftest$ac_exeext conftest.$ac_ext
10947 LIBS=$ac_check_lib_save_LIBS
10948 fi
10949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp_main" >&5
10950 $as_echo "$ac_cv_lib_gmp_main" >&6; }
10951 if test "x$ac_cv_lib_gmp_main" = x""yes; then :
10952 CGAL_LIBS="$CGAL_LIBS -lgmp"
10953 fi
10954
10955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgmpxx" >&5
10956 $as_echo_n "checking for main in -lgmpxx... " >&6; }
10957 if test "${ac_cv_lib_gmpxx_main+set}" = set; then :
10958 $as_echo_n "(cached) " >&6
10959 else
10960 ac_check_lib_save_LIBS=$LIBS
10961 LIBS="-lgmpxx $LIBS"
10962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10963 /* end confdefs.h. */
10964
10965
10966 #ifdef FC_DUMMY_MAIN
10967 #ifndef FC_DUMMY_MAIN_EQ_F77
10968 # ifdef __cplusplus
10969 extern "C"
10970 # endif
10971 int FC_DUMMY_MAIN() { return 1; }
10972 #endif
10973 #endif
10974 int
10975 main ()
10976 {
10977 return main ();
10978 ;
10979 return 0;
10980 }
10981 _ACEOF
10982 if ac_fn_c_try_link "$LINENO"; then :
10983 ac_cv_lib_gmpxx_main=yes
10984 else
10985 ac_cv_lib_gmpxx_main=no
10986 fi
10987 rm -f core conftest.err conftest.$ac_objext \
10988 conftest$ac_exeext conftest.$ac_ext
10989 LIBS=$ac_check_lib_save_LIBS
10990 fi
10991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmpxx_main" >&5
10992 $as_echo "$ac_cv_lib_gmpxx_main" >&6; }
10993 if test "x$ac_cv_lib_gmpxx_main" = x""yes; then :
10994 CGAL_LIBS="$CGAL_LIBS -lgmpxx"
10995 fi
10996
10997 fi
10998
10999 if test "$cgal_have_lib" == yes; then
11000 acx_cgal_found=yes
11001 fi
11002 fi
11003 if test "$acx_cgal_found" == yes; then
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCore" >&5
11005 $as_echo_n "checking for main in -lCore... " >&6; }
11006 if test "${ac_cv_lib_Core_main+set}" = set; then :
11007 $as_echo_n "(cached) " >&6
11008 else
11009 ac_check_lib_save_LIBS=$LIBS
11010 LIBS="-lCore $LIBS"
11011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11012 /* end confdefs.h. */
11013
11014
11015 #ifdef FC_DUMMY_MAIN
11016 #ifndef FC_DUMMY_MAIN_EQ_F77
11017 # ifdef __cplusplus
11018 extern "C"
11019 # endif
11020 int FC_DUMMY_MAIN() { return 1; }
11021 #endif
11022 #endif
11023 int
11024 main ()
11025 {
11026 return main ();
11027 ;
11028 return 0;
11029 }
11030 _ACEOF
11031 if ac_fn_c_try_link "$LINENO"; then :
11032 ac_cv_lib_Core_main=yes
11033 else
11034 ac_cv_lib_Core_main=no
11035 fi
11036 rm -f core conftest.err conftest.$ac_objext \
11037 conftest$ac_exeext conftest.$ac_ext
11038 LIBS=$ac_check_lib_save_LIBS
11039 fi
11040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Core_main" >&5
11041 $as_echo "$ac_cv_lib_Core_main" >&6; }
11042 if test "x$ac_cv_lib_Core_main" = x""yes; then :
11043 CGAL_LIBS="$CGAL_LIBS -lCore"
11044 fi
11045
11046 fi
11047 fi
11048
11049
11050
11051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CGAL" >&5
11052 $as_echo_n "checking CGAL... " >&6; }
11053
11054
11055
11056
11057
11058 if test "$acx_cgal_found" == yes; then
11059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11060 $as_echo "yes" >&6; }
11061
11062 else
11063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11064 $as_echo "no" >&6; }
11065
11066 fi
11067 USE_CGAL=no
11068 if test "$acx_cgal_found" == yes; then
11069 USE_CGAL=yes
11070
11071 $as_echo "#define HAVE_CGAL 1" >>confdefs.h
11072
11073
11074
11075
11076
11077 fi
11078
11079
11080
11081
11082 # Check whether --enable-doxygen was given.
11083 if test "${enable_doxygen+set}" = set; then :
11084 enableval=$enable_doxygen;
11085 fi
11086
11087 # Check whether --enable-dot was given.
11088 if test "${enable_dot+set}" = set; then :
11089 enableval=$enable_dot;
11090 fi
11091
11092 # Check whether --enable-html-docs was given.
11093 if test "${enable_html_docs+set}" = set; then :
11094 enableval=$enable_html_docs;
11095 else
11096 enable_html_docs=yes
11097 fi
11098
11099 # Check whether --enable-latex-docs was given.
11100 if test "${enable_latex_docs+set}" = set; then :
11101 enableval=$enable_latex_docs;
11102 else
11103 enable_latex_docs=no
11104 fi
11105
11106 if test "x$enable_doxygen" = xno; then
11107 enable_doc=no
11108 else
11109 # Extract the first word of "doxygen", so it can be a program name with args.
11110 set dummy doxygen; ac_word=$2
11111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11112 $as_echo_n "checking for $ac_word... " >&6; }
11113 if test "${ac_cv_path_DOXYGEN+set}" = set; then :
11114 $as_echo_n "(cached) " >&6
11115 else
11116 case $DOXYGEN in
11117 [\\/]* | ?:[\\/]*)
11118 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
11119 ;;
11120 *)
11121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11122 for as_dir in $PATH
11123 do
11124 IFS=$as_save_IFS
11125 test -z "$as_dir" && as_dir=.
11126 for ac_exec_ext in '' $ac_executable_extensions; do
11127 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11128 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
11129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11130 break 2
11131 fi
11132 done
11133 done
11134 IFS=$as_save_IFS
11135
11136 ;;
11137 esac
11138 fi
11139 DOXYGEN=$ac_cv_path_DOXYGEN
11140 if test -n "$DOXYGEN"; then
11141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
11142 $as_echo "$DOXYGEN" >&6; }
11143 else
11144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11145 $as_echo "no" >&6; }
11146 fi
11147
11148
11149 if test "x$DOXYGEN" = x; then
11150 if test "x$enable_doxygen" = xyes; then
11151 as_fn_error "could not find doxygen" "$LINENO" 5
11152 fi
11153 enable_doc=no
11154 else
11155 enable_doc=yes
11156 # Extract the first word of "dot", so it can be a program name with args.
11157 set dummy dot; ac_word=$2
11158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11159 $as_echo_n "checking for $ac_word... " >&6; }
11160 if test "${ac_cv_path_DOT+set}" = set; then :
11161 $as_echo_n "(cached) " >&6
11162 else
11163 case $DOT in
11164 [\\/]* | ?:[\\/]*)
11165 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
11166 ;;
11167 *)
11168 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11169 for as_dir in $PATH
11170 do
11171 IFS=$as_save_IFS
11172 test -z "$as_dir" && as_dir=.
11173 for ac_exec_ext in '' $ac_executable_extensions; do
11174 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11175 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
11176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11177 break 2
11178 fi
11179 done
11180 done
11181 IFS=$as_save_IFS
11182
11183 ;;
11184 esac
11185 fi
11186 DOT=$ac_cv_path_DOT
11187 if test -n "$DOT"; then
11188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
11189 $as_echo "$DOT" >&6; }
11190 else
11191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11192 $as_echo "no" >&6; }
11193 fi
11194
11195
11196 fi
11197 fi
11198
11199 if test "x$enable_doc" = xyes; then
11200 DOC=1
11201 else
11202 DOC=0
11203 fi
11204
11205
11206 if test x$DOT = x; then
11207 if test "x$enable_dot" = xyes; then
11208 as_fn_error "could not find dot" "$LINENO" 5
11209 fi
11210 enable_dot=no
11211 else
11212 enable_dot=yes
11213 fi
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
11234
11235
11236 cat >confcache <<\_ACEOF
11237 # This file is a shell script that caches the results of configure
11238 # tests run on this system so they can be shared between configure
11239 # scripts and configure runs, see configure's option --config-cache.
11240 # It is not useful on other systems. If it contains results you don't
11241 # want to keep, you may remove or edit it.
11242 #
11243 # config.status only pays attention to the cache file if you give it
11244 # the --recheck option to rerun configure.
11245 #
11246 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11247 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11248 # following values.
11249
11250 _ACEOF
11251
11252 # The following way of writing the cache mishandles newlines in values,
11253 # but we know of no workaround that is simple, portable, and efficient.
11254 # So, we kill variables containing newlines.
11255 # Ultrix sh set writes to stderr and can't be redirected directly,
11256 # and sets the high bit in the cache file unless we assign to the vars.
11257 (
11258 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11259 eval ac_val=\$$ac_var
11260 case $ac_val in #(
11261 *${as_nl}*)
11262 case $ac_var in #(
11263 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11264 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11265 esac
11266 case $ac_var in #(
11267 _ | IFS | as_nl) ;; #(
11268 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11269 *) { eval $ac_var=; unset $ac_var;} ;;
11270 esac ;;
11271 esac
11272 done
11273
11274 (set) 2>&1 |
11275 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11276 *${as_nl}ac_space=\ *)
11277 # `set' does not quote correctly, so add quotes: double-quote
11278 # substitution turns \\\\ into \\, and sed turns \\ into \.
11279 sed -n \
11280 "s/'/'\\\\''/g;
11281 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11282 ;; #(
11283 *)
11284 # `set' quotes correctly as required by POSIX, so do not add quotes.
11285 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11286 ;;
11287 esac |
11288 sort
11289 ) |
11290 sed '
11291 /^ac_cv_env_/b end
11292 t clear
11293 :clear
11294 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11295 t end
11296 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11297 :end' >>confcache
11298 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11299 if test -w "$cache_file"; then
11300 test "x$cache_file" != "x/dev/null" &&
11301 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11302 $as_echo "$as_me: updating cache $cache_file" >&6;}
11303 cat confcache >$cache_file
11304 else
11305 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11306 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11307 fi
11308 fi
11309 rm -f confcache
11310
11311 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11312 # Let make expand exec_prefix.
11313 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11314
11315 DEFS=-DHAVE_CONFIG_H
11316
11317 ac_libobjs=
11318 ac_ltlibobjs=
11319 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11320 # 1. Remove the extension, and $U if already installed.
11321 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11322 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11323 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11324 # will be set to the directory where LIBOBJS objects are built.
11325 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11326 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11327 done
11328 LIBOBJS=$ac_libobjs
11329
11330 LTLIBOBJS=$ac_ltlibobjs
11331
11332
11333
11334 : ${CONFIG_STATUS=./config.status}
11335 ac_write_fail=0
11336 ac_clean_files_save=$ac_clean_files
11337 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11338 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11339 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11340 as_write_fail=0
11341 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11342 #! $SHELL
11343 # Generated by $as_me.
11344 # Run this file to recreate the current configuration.
11345 # Compiler output produced by configure, useful for debugging
11346 # configure, is in config.log if it exists.
11347
11348 debug=false
11349 ac_cs_recheck=false
11350 ac_cs_silent=false
11351
11352 SHELL=\${CONFIG_SHELL-$SHELL}
11353 export SHELL
11354 _ASEOF
11355 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11356 ## -------------------- ##
11357 ## M4sh Initialization. ##
11358 ## -------------------- ##
11359
11360 # Be more Bourne compatible
11361 DUALCASE=1; export DUALCASE # for MKS sh
11362 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11363 emulate sh
11364 NULLCMD=:
11365 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11366 # is contrary to our usage. Disable this feature.
11367 alias -g '${1+"$@"}'='"$@"'
11368 setopt NO_GLOB_SUBST
11369 else
11370 case `(set -o) 2>/dev/null` in #(
11371 *posix*) :
11372 set -o posix ;; #(
11373 *) :
11374 ;;
11375 esac
11376 fi
11377
11378
11379 as_nl='
11380 '
11381 export as_nl
11382 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11383 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11384 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11385 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11386 # Prefer a ksh shell builtin over an external printf program on Solaris,
11387 # but without wasting forks for bash or zsh.
11388 if test -z "$BASH_VERSION$ZSH_VERSION" \
11389 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11390 as_echo='print -r --'
11391 as_echo_n='print -rn --'
11392 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11393 as_echo='printf %s\n'
11394 as_echo_n='printf %s'
11395 else
11396 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11397 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11398 as_echo_n='/usr/ucb/echo -n'
11399 else
11400 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11401 as_echo_n_body='eval
11402 arg=$1;
11403 case $arg in #(
11404 *"$as_nl"*)
11405 expr "X$arg" : "X\\(.*\\)$as_nl";
11406 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11407 esac;
11408 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11409 '
11410 export as_echo_n_body
11411 as_echo_n='sh -c $as_echo_n_body as_echo'
11412 fi
11413 export as_echo_body
11414 as_echo='sh -c $as_echo_body as_echo'
11415 fi
11416
11417 # The user is always right.
11418 if test "${PATH_SEPARATOR+set}" != set; then
11419 PATH_SEPARATOR=:
11420 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11421 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11422 PATH_SEPARATOR=';'
11423 }
11424 fi
11425
11426
11427 # IFS
11428 # We need space, tab and new line, in precisely that order. Quoting is
11429 # there to prevent editors from complaining about space-tab.
11430 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11431 # splitting by setting IFS to empty value.)
11432 IFS=" "" $as_nl"
11433
11434 # Find who we are. Look in the path if we contain no directory separator.
11435 case $0 in #((
11436 *[\\/]* ) as_myself=$0 ;;
11437 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11438 for as_dir in $PATH
11439 do
11440 IFS=$as_save_IFS
11441 test -z "$as_dir" && as_dir=.
11442 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11443 done
11444 IFS=$as_save_IFS
11445
11446 ;;
11447 esac
11448 # We did not find ourselves, most probably we were run as `sh COMMAND'
11449 # in which case we are not to be found in the path.
11450 if test "x$as_myself" = x; then
11451 as_myself=$0
11452 fi
11453 if test ! -f "$as_myself"; then
11454 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11455 exit 1
11456 fi
11457
11458 # Unset variables that we do not need and which cause bugs (e.g. in
11459 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11460 # suppresses any "Segmentation fault" message there. '((' could
11461 # trigger a bug in pdksh 5.2.14.
11462 for as_var in BASH_ENV ENV MAIL MAILPATH
11463 do eval test x\${$as_var+set} = xset \
11464 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11465 done
11466 PS1='$ '
11467 PS2='> '
11468 PS4='+ '
11469
11470 # NLS nuisances.
11471 LC_ALL=C
11472 export LC_ALL
11473 LANGUAGE=C
11474 export LANGUAGE
11475
11476 # CDPATH.
11477 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11478
11479
11480 # as_fn_error ERROR [LINENO LOG_FD]
11481 # ---------------------------------
11482 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11483 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11484 # script with status $?, using 1 if that was 0.
11485 as_fn_error ()
11486 {
11487 as_status=$?; test $as_status -eq 0 && as_status=1
11488 if test "$3"; then
11489 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11490 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11491 fi
11492 $as_echo "$as_me: error: $1" >&2
11493 as_fn_exit $as_status
11494 } # as_fn_error
11495
11496
11497 # as_fn_set_status STATUS
11498 # -----------------------
11499 # Set $? to STATUS, without forking.
11500 as_fn_set_status ()
11501 {
11502 return $1
11503 } # as_fn_set_status
11504
11505 # as_fn_exit STATUS
11506 # -----------------
11507 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11508 as_fn_exit ()
11509 {
11510 set +e
11511 as_fn_set_status $1
11512 exit $1
11513 } # as_fn_exit
11514
11515 # as_fn_unset VAR
11516 # ---------------
11517 # Portably unset VAR.
11518 as_fn_unset ()
11519 {
11520 { eval $1=; unset $1;}
11521 }
11522 as_unset=as_fn_unset
11523 # as_fn_append VAR VALUE
11524 # ----------------------
11525 # Append the text in VALUE to the end of the definition contained in VAR. Take
11526 # advantage of any shell optimizations that allow amortized linear growth over
11527 # repeated appends, instead of the typical quadratic growth present in naive
11528 # implementations.
11529 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11530 eval 'as_fn_append ()
11531 {
11532 eval $1+=\$2
11533 }'
11534 else
11535 as_fn_append ()
11536 {
11537 eval $1=\$$1\$2
11538 }
11539 fi # as_fn_append
11540
11541 # as_fn_arith ARG...
11542 # ------------------
11543 # Perform arithmetic evaluation on the ARGs, and store the result in the
11544 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11545 # must be portable across $(()) and expr.
11546 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11547 eval 'as_fn_arith ()
11548 {
11549 as_val=$(( $* ))
11550 }'
11551 else
11552 as_fn_arith ()
11553 {
11554 as_val=`expr "$@" || test $? -eq 1`
11555 }
11556 fi # as_fn_arith
11557
11558
11559 if expr a : '\(a\)' >/dev/null 2>&1 &&
11560 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11561 as_expr=expr
11562 else
11563 as_expr=false
11564 fi
11565
11566 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11567 as_basename=basename
11568 else
11569 as_basename=false
11570 fi
11571
11572 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11573 as_dirname=dirname
11574 else
11575 as_dirname=false
11576 fi
11577
11578 as_me=`$as_basename -- "$0" ||
11579 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11580 X"$0" : 'X\(//\)$' \| \
11581 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11582 $as_echo X/"$0" |
11583 sed '/^.*\/\([^/][^/]*\)\/*$/{
11584 s//\1/
11585 q
11586 }
11587 /^X\/\(\/\/\)$/{
11588 s//\1/
11589 q
11590 }
11591 /^X\/\(\/\).*/{
11592 s//\1/
11593 q
11594 }
11595 s/.*/./; q'`
11596
11597 # Avoid depending upon Character Ranges.
11598 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11599 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11600 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11601 as_cr_digits='0123456789'
11602 as_cr_alnum=$as_cr_Letters$as_cr_digits
11603
11604 ECHO_C= ECHO_N= ECHO_T=
11605 case `echo -n x` in #(((((
11606 -n*)
11607 case `echo 'xy\c'` in
11608 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11609 xy) ECHO_C='\c';;
11610 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11611 ECHO_T=' ';;
11612 esac;;
11613 *)
11614 ECHO_N='-n';;
11615 esac
11616
11617 rm -f conf$$ conf$$.exe conf$$.file
11618 if test -d conf$$.dir; then
11619 rm -f conf$$.dir/conf$$.file
11620 else
11621 rm -f conf$$.dir
11622 mkdir conf$$.dir 2>/dev/null
11623 fi
11624 if (echo >conf$$.file) 2>/dev/null; then
11625 if ln -s conf$$.file conf$$ 2>/dev/null; then
11626 as_ln_s='ln -s'
11627 # ... but there are two gotchas:
11628 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11629 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11630 # In both cases, we have to default to `cp -p'.
11631 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11632 as_ln_s='cp -p'
11633 elif ln conf$$.file conf$$ 2>/dev/null; then
11634 as_ln_s=ln
11635 else
11636 as_ln_s='cp -p'
11637 fi
11638 else
11639 as_ln_s='cp -p'
11640 fi
11641 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11642 rmdir conf$$.dir 2>/dev/null
11643
11644
11645 # as_fn_mkdir_p
11646 # -------------
11647 # Create "$as_dir" as a directory, including parents if necessary.
11648 as_fn_mkdir_p ()
11649 {
11650
11651 case $as_dir in #(
11652 -*) as_dir=./$as_dir;;
11653 esac
11654 test -d "$as_dir" || eval $as_mkdir_p || {
11655 as_dirs=
11656 while :; do
11657 case $as_dir in #(
11658 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11659 *) as_qdir=$as_dir;;
11660 esac
11661 as_dirs="'$as_qdir' $as_dirs"
11662 as_dir=`$as_dirname -- "$as_dir" ||
11663 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11664 X"$as_dir" : 'X\(//\)[^/]' \| \
11665 X"$as_dir" : 'X\(//\)$' \| \
11666 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11667 $as_echo X"$as_dir" |
11668 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11669 s//\1/
11670 q
11671 }
11672 /^X\(\/\/\)[^/].*/{
11673 s//\1/
11674 q
11675 }
11676 /^X\(\/\/\)$/{
11677 s//\1/
11678 q
11679 }
11680 /^X\(\/\).*/{
11681 s//\1/
11682 q
11683 }
11684 s/.*/./; q'`
11685 test -d "$as_dir" && break
11686 done
11687 test -z "$as_dirs" || eval "mkdir $as_dirs"
11688 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11689
11690
11691 } # as_fn_mkdir_p
11692 if mkdir -p . 2>/dev/null; then
11693 as_mkdir_p='mkdir -p "$as_dir"'
11694 else
11695 test -d ./-p && rmdir ./-p
11696 as_mkdir_p=false
11697 fi
11698
11699 if test -x / >/dev/null 2>&1; then
11700 as_test_x='test -x'
11701 else
11702 if ls -dL / >/dev/null 2>&1; then
11703 as_ls_L_option=L
11704 else
11705 as_ls_L_option=
11706 fi
11707 as_test_x='
11708 eval sh -c '\''
11709 if test -d "$1"; then
11710 test -d "$1/.";
11711 else
11712 case $1 in #(
11713 -*)set "./$1";;
11714 esac;
11715 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11716 ???[sx]*):;;*)false;;esac;fi
11717 '\'' sh
11718 '
11719 fi
11720 as_executable_p=$as_test_x
11721
11722 # Sed expression to map a string onto a valid CPP name.
11723 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11724
11725 # Sed expression to map a string onto a valid variable name.
11726 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11727
11728
11729 exec 6>&1
11730 ## ----------------------------------- ##
11731 ## Main body of $CONFIG_STATUS script. ##
11732 ## ----------------------------------- ##
11733 _ASEOF
11734 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11735
11736 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11737 # Save the log message, to keep $0 and so on meaningful, and to
11738 # report actual input values of CONFIG_FILES etc. instead of their
11739 # values after options handling.
11740 ac_log="
11741 This file was extended by OOPSE $as_me 4.0, which was
11742 generated by GNU Autoconf 2.64. Invocation command line was
11743
11744 CONFIG_FILES = $CONFIG_FILES
11745 CONFIG_HEADERS = $CONFIG_HEADERS
11746 CONFIG_LINKS = $CONFIG_LINKS
11747 CONFIG_COMMANDS = $CONFIG_COMMANDS
11748 $ $0 $@
11749
11750 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11751 "
11752
11753 _ACEOF
11754
11755 case $ac_config_files in *"
11756 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11757 esac
11758
11759 case $ac_config_headers in *"
11760 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11761 esac
11762
11763
11764 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11765 # Files that config.status was made for.
11766 config_files="$ac_config_files"
11767 config_headers="$ac_config_headers"
11768
11769 _ACEOF
11770
11771 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11772 ac_cs_usage="\
11773 \`$as_me' instantiates files and other configuration actions
11774 from templates according to the current configuration. Unless the files
11775 and actions are specified as TAGs, all are instantiated by default.
11776
11777 Usage: $0 [OPTION]... [TAG]...
11778
11779 -h, --help print this help, then exit
11780 -V, --version print version number and configuration settings, then exit
11781 -q, --quiet, --silent
11782 do not print progress messages
11783 -d, --debug don't remove temporary files
11784 --recheck update $as_me by reconfiguring in the same conditions
11785 --file=FILE[:TEMPLATE]
11786 instantiate the configuration file FILE
11787 --header=FILE[:TEMPLATE]
11788 instantiate the configuration header FILE
11789
11790 Configuration files:
11791 $config_files
11792
11793 Configuration headers:
11794 $config_headers
11795
11796 Report bugs to <gezelter@nd.edu>."
11797
11798 _ACEOF
11799 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11800 ac_cs_version="\\
11801 OOPSE config.status 4.0
11802 configured by $0, generated by GNU Autoconf 2.64,
11803 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11804
11805 Copyright (C) 2009 Free Software Foundation, Inc.
11806 This config.status script is free software; the Free Software Foundation
11807 gives unlimited permission to copy, distribute and modify it."
11808
11809 ac_pwd='$ac_pwd'
11810 srcdir='$srcdir'
11811 INSTALL='$INSTALL'
11812 test -n "\$AWK" || AWK=awk
11813 _ACEOF
11814
11815 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11816 # The default lists apply if the user does not specify any file.
11817 ac_need_defaults=:
11818 while test $# != 0
11819 do
11820 case $1 in
11821 --*=*)
11822 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11823 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11824 ac_shift=:
11825 ;;
11826 *)
11827 ac_option=$1
11828 ac_optarg=$2
11829 ac_shift=shift
11830 ;;
11831 esac
11832
11833 case $ac_option in
11834 # Handling of the options.
11835 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11836 ac_cs_recheck=: ;;
11837 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11838 $as_echo "$ac_cs_version"; exit ;;
11839 --debug | --debu | --deb | --de | --d | -d )
11840 debug=: ;;
11841 --file | --fil | --fi | --f )
11842 $ac_shift
11843 case $ac_optarg in
11844 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11845 esac
11846 as_fn_append CONFIG_FILES " '$ac_optarg'"
11847 ac_need_defaults=false;;
11848 --header | --heade | --head | --hea )
11849 $ac_shift
11850 case $ac_optarg in
11851 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11852 esac
11853 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11854 ac_need_defaults=false;;
11855 --he | --h)
11856 # Conflict between --help and --header
11857 as_fn_error "ambiguous option: \`$1'
11858 Try \`$0 --help' for more information.";;
11859 --help | --hel | -h )
11860 $as_echo "$ac_cs_usage"; exit ;;
11861 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11862 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11863 ac_cs_silent=: ;;
11864
11865 # This is an error.
11866 -*) as_fn_error "unrecognized option: \`$1'
11867 Try \`$0 --help' for more information." ;;
11868
11869 *) as_fn_append ac_config_targets " $1"
11870 ac_need_defaults=false ;;
11871
11872 esac
11873 shift
11874 done
11875
11876 ac_configure_extra_args=
11877
11878 if $ac_cs_silent; then
11879 exec 6>/dev/null
11880 ac_configure_extra_args="$ac_configure_extra_args --silent"
11881 fi
11882
11883 _ACEOF
11884 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11885 if \$ac_cs_recheck; then
11886 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11887 shift
11888 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11889 CONFIG_SHELL='$SHELL'
11890 export CONFIG_SHELL
11891 exec "\$@"
11892 fi
11893
11894 _ACEOF
11895 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11896 exec 5>>config.log
11897 {
11898 echo
11899 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11900 ## Running $as_me. ##
11901 _ASBOX
11902 $as_echo "$ac_log"
11903 } >&5
11904
11905 _ACEOF
11906 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11907 _ACEOF
11908
11909 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11910
11911 # Handling of arguments.
11912 for ac_config_target in $ac_config_targets
11913 do
11914 case $ac_config_target in
11915 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11916 "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11917 "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11918 "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
11919 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
11920 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
11921 "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11922
11923 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11924 esac
11925 done
11926
11927
11928 # If the user did not use the arguments to specify the items to instantiate,
11929 # then the envvar interface is used. Set only those that are not.
11930 # We use the long form for the default assignment because of an extremely
11931 # bizarre bug on SunOS 4.1.3.
11932 if $ac_need_defaults; then
11933 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11934 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11935 fi
11936
11937 # Have a temporary directory for convenience. Make it in the build tree
11938 # simply because there is no reason against having it here, and in addition,
11939 # creating and moving files from /tmp can sometimes cause problems.
11940 # Hook for its removal unless debugging.
11941 # Note that there is a small window in which the directory will not be cleaned:
11942 # after its creation but before its name has been assigned to `$tmp'.
11943 $debug ||
11944 {
11945 tmp=
11946 trap 'exit_status=$?
11947 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11948 ' 0
11949 trap 'as_fn_exit 1' 1 2 13 15
11950 }
11951 # Create a (secure) tmp directory for tmp files.
11952
11953 {
11954 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11955 test -n "$tmp" && test -d "$tmp"
11956 } ||
11957 {
11958 tmp=./conf$$-$RANDOM
11959 (umask 077 && mkdir "$tmp")
11960 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11961
11962 # Set up the scripts for CONFIG_FILES section.
11963 # No need to generate them if there are no CONFIG_FILES.
11964 # This happens for instance with `./config.status config.h'.
11965 if test -n "$CONFIG_FILES"; then
11966
11967
11968 ac_cr=`echo X | tr X '\015'`
11969 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11970 # But we know of no other shell where ac_cr would be empty at this
11971 # point, so we can use a bashism as a fallback.
11972 if test "x$ac_cr" = x; then
11973 eval ac_cr=\$\'\\r\'
11974 fi
11975 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11976 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11977 ac_cs_awk_cr='\r'
11978 else
11979 ac_cs_awk_cr=$ac_cr
11980 fi
11981
11982 echo 'BEGIN {' >"$tmp/subs1.awk" &&
11983 _ACEOF
11984
11985
11986 {
11987 echo "cat >conf$$subs.awk <<_ACEOF" &&
11988 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11989 echo "_ACEOF"
11990 } >conf$$subs.sh ||
11991 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11992 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11993 ac_delim='%!_!# '
11994 for ac_last_try in false false false false false :; do
11995 . ./conf$$subs.sh ||
11996 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11997
11998 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11999 if test $ac_delim_n = $ac_delim_num; then
12000 break
12001 elif $ac_last_try; then
12002 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12003 else
12004 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12005 fi
12006 done
12007 rm -f conf$$subs.sh
12008
12009 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12010 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12011 _ACEOF
12012 sed -n '
12013 h
12014 s/^/S["/; s/!.*/"]=/
12015 p
12016 g
12017 s/^[^!]*!//
12018 :repl
12019 t repl
12020 s/'"$ac_delim"'$//
12021 t delim
12022 :nl
12023 h
12024 s/\(.\{148\}\).*/\1/
12025 t more1
12026 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12027 p
12028 n
12029 b repl
12030 :more1
12031 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12032 p
12033 g
12034 s/.\{148\}//
12035 t nl
12036 :delim
12037 h
12038 s/\(.\{148\}\).*/\1/
12039 t more2
12040 s/["\\]/\\&/g; s/^/"/; s/$/"/
12041 p
12042 b
12043 :more2
12044 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12045 p
12046 g
12047 s/.\{148\}//
12048 t delim
12049 ' <conf$$subs.awk | sed '
12050 /^[^""]/{
12051 N
12052 s/\n//
12053 }
12054 ' >>$CONFIG_STATUS || ac_write_fail=1
12055 rm -f conf$$subs.awk
12056 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12057 _ACAWK
12058 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12059 for (key in S) S_is_set[key] = 1
12060 FS = ""
12061
12062 }
12063 {
12064 line = $ 0
12065 nfields = split(line, field, "@")
12066 substed = 0
12067 len = length(field[1])
12068 for (i = 2; i < nfields; i++) {
12069 key = field[i]
12070 keylen = length(key)
12071 if (S_is_set[key]) {
12072 value = S[key]
12073 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12074 len += length(value) + length(field[++i])
12075 substed = 1
12076 } else
12077 len += 1 + keylen
12078 }
12079
12080 print line
12081 }
12082
12083 _ACAWK
12084 _ACEOF
12085 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12086 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12087 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12088 else
12089 cat
12090 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12091 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12092 _ACEOF
12093
12094 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12095 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12096 # trailing colons and then remove the whole line if VPATH becomes empty
12097 # (actually we leave an empty line to preserve line numbers).
12098 if test "x$srcdir" = x.; then
12099 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12100 s/:*\$(srcdir):*/:/
12101 s/:*\${srcdir}:*/:/
12102 s/:*@srcdir@:*/:/
12103 s/^\([^=]*=[ ]*\):*/\1/
12104 s/:*$//
12105 s/^[^=]*=[ ]*$//
12106 }'
12107 fi
12108
12109 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12110 fi # test -n "$CONFIG_FILES"
12111
12112 # Set up the scripts for CONFIG_HEADERS section.
12113 # No need to generate them if there are no CONFIG_HEADERS.
12114 # This happens for instance with `./config.status Makefile'.
12115 if test -n "$CONFIG_HEADERS"; then
12116 cat >"$tmp/defines.awk" <<\_ACAWK ||
12117 BEGIN {
12118 _ACEOF
12119
12120 # Transform confdefs.h into an awk script `defines.awk', embedded as
12121 # here-document in config.status, that substitutes the proper values into
12122 # config.h.in to produce config.h.
12123
12124 # Create a delimiter string that does not exist in confdefs.h, to ease
12125 # handling of long lines.
12126 ac_delim='%!_!# '
12127 for ac_last_try in false false :; do
12128 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12129 if test -z "$ac_t"; then
12130 break
12131 elif $ac_last_try; then
12132 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12133 else
12134 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12135 fi
12136 done
12137
12138 # For the awk script, D is an array of macro values keyed by name,
12139 # likewise P contains macro parameters if any. Preserve backslash
12140 # newline sequences.
12141
12142 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12143 sed -n '
12144 s/.\{148\}/&'"$ac_delim"'/g
12145 t rset
12146 :rset
12147 s/^[ ]*#[ ]*define[ ][ ]*/ /
12148 t def
12149 d
12150 :def
12151 s/\\$//
12152 t bsnl
12153 s/["\\]/\\&/g
12154 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12155 D["\1"]=" \3"/p
12156 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12157 d
12158 :bsnl
12159 s/["\\]/\\&/g
12160 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12161 D["\1"]=" \3\\\\\\n"\\/p
12162 t cont
12163 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12164 t cont
12165 d
12166 :cont
12167 n
12168 s/.\{148\}/&'"$ac_delim"'/g
12169 t clear
12170 :clear
12171 s/\\$//
12172 t bsnlc
12173 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12174 d
12175 :bsnlc
12176 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12177 b cont
12178 ' <confdefs.h | sed '
12179 s/'"$ac_delim"'/"\\\
12180 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12181
12182 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12183 for (key in D) D_is_set[key] = 1
12184 FS = ""
12185 }
12186 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12187 line = \$ 0
12188 split(line, arg, " ")
12189 if (arg[1] == "#") {
12190 defundef = arg[2]
12191 mac1 = arg[3]
12192 } else {
12193 defundef = substr(arg[1], 2)
12194 mac1 = arg[2]
12195 }
12196 split(mac1, mac2, "(") #)
12197 macro = mac2[1]
12198 prefix = substr(line, 1, index(line, defundef) - 1)
12199 if (D_is_set[macro]) {
12200 # Preserve the white space surrounding the "#".
12201 print prefix "define", macro P[macro] D[macro]
12202 next
12203 } else {
12204 # Replace #undef with comments. This is necessary, for example,
12205 # in the case of _POSIX_SOURCE, which is predefined and required
12206 # on some systems where configure will not decide to define it.
12207 if (defundef == "undef") {
12208 print "/*", prefix defundef, macro, "*/"
12209 next
12210 }
12211 }
12212 }
12213 { print }
12214 _ACAWK
12215 _ACEOF
12216 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12217 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12218 fi # test -n "$CONFIG_HEADERS"
12219
12220
12221 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
12222 shift
12223 for ac_tag
12224 do
12225 case $ac_tag in
12226 :[FHLC]) ac_mode=$ac_tag; continue;;
12227 esac
12228 case $ac_mode$ac_tag in
12229 :[FHL]*:*);;
12230 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12231 :[FH]-) ac_tag=-:-;;
12232 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12233 esac
12234 ac_save_IFS=$IFS
12235 IFS=:
12236 set x $ac_tag
12237 IFS=$ac_save_IFS
12238 shift
12239 ac_file=$1
12240 shift
12241
12242 case $ac_mode in
12243 :L) ac_source=$1;;
12244 :[FH])
12245 ac_file_inputs=
12246 for ac_f
12247 do
12248 case $ac_f in
12249 -) ac_f="$tmp/stdin";;
12250 *) # Look for the file first in the build tree, then in the source tree
12251 # (if the path is not absolute). The absolute path cannot be DOS-style,
12252 # because $ac_f cannot contain `:'.
12253 test -f "$ac_f" ||
12254 case $ac_f in
12255 [\\/$]*) false;;
12256 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12257 esac ||
12258 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12259 esac
12260 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12261 as_fn_append ac_file_inputs " '$ac_f'"
12262 done
12263
12264 # Let's still pretend it is `configure' which instantiates (i.e., don't
12265 # use $as_me), people would be surprised to read:
12266 # /* config.h. Generated by config.status. */
12267 configure_input='Generated from '`
12268 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12269 `' by configure.'
12270 if test x"$ac_file" != x-; then
12271 configure_input="$ac_file. $configure_input"
12272 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12273 $as_echo "$as_me: creating $ac_file" >&6;}
12274 fi
12275 # Neutralize special characters interpreted by sed in replacement strings.
12276 case $configure_input in #(
12277 *\&* | *\|* | *\\* )
12278 ac_sed_conf_input=`$as_echo "$configure_input" |
12279 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12280 *) ac_sed_conf_input=$configure_input;;
12281 esac
12282
12283 case $ac_tag in
12284 *:-:* | *:-) cat >"$tmp/stdin" \
12285 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12286 esac
12287 ;;
12288 esac
12289
12290 ac_dir=`$as_dirname -- "$ac_file" ||
12291 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12292 X"$ac_file" : 'X\(//\)[^/]' \| \
12293 X"$ac_file" : 'X\(//\)$' \| \
12294 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12295 $as_echo X"$ac_file" |
12296 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12297 s//\1/
12298 q
12299 }
12300 /^X\(\/\/\)[^/].*/{
12301 s//\1/
12302 q
12303 }
12304 /^X\(\/\/\)$/{
12305 s//\1/
12306 q
12307 }
12308 /^X\(\/\).*/{
12309 s//\1/
12310 q
12311 }
12312 s/.*/./; q'`
12313 as_dir="$ac_dir"; as_fn_mkdir_p
12314 ac_builddir=.
12315
12316 case "$ac_dir" in
12317 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12318 *)
12319 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12320 # A ".." for each directory in $ac_dir_suffix.
12321 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12322 case $ac_top_builddir_sub in
12323 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12324 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12325 esac ;;
12326 esac
12327 ac_abs_top_builddir=$ac_pwd
12328 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12329 # for backward compatibility:
12330 ac_top_builddir=$ac_top_build_prefix
12331
12332 case $srcdir in
12333 .) # We are building in place.
12334 ac_srcdir=.
12335 ac_top_srcdir=$ac_top_builddir_sub
12336 ac_abs_top_srcdir=$ac_pwd ;;
12337 [\\/]* | ?:[\\/]* ) # Absolute name.
12338 ac_srcdir=$srcdir$ac_dir_suffix;
12339 ac_top_srcdir=$srcdir
12340 ac_abs_top_srcdir=$srcdir ;;
12341 *) # Relative name.
12342 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12343 ac_top_srcdir=$ac_top_build_prefix$srcdir
12344 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12345 esac
12346 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12347
12348
12349 case $ac_mode in
12350 :F)
12351 #
12352 # CONFIG_FILE
12353 #
12354
12355 case $INSTALL in
12356 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12357 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12358 esac
12359 _ACEOF
12360
12361 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12362 # If the template does not know about datarootdir, expand it.
12363 # FIXME: This hack should be removed a few years after 2.60.
12364 ac_datarootdir_hack=; ac_datarootdir_seen=
12365 ac_sed_dataroot='
12366 /datarootdir/ {
12367 p
12368 q
12369 }
12370 /@datadir@/p
12371 /@docdir@/p
12372 /@infodir@/p
12373 /@localedir@/p
12374 /@mandir@/p'
12375 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12376 *datarootdir*) ac_datarootdir_seen=yes;;
12377 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12378 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12379 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12380 _ACEOF
12381 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12382 ac_datarootdir_hack='
12383 s&@datadir@&$datadir&g
12384 s&@docdir@&$docdir&g
12385 s&@infodir@&$infodir&g
12386 s&@localedir@&$localedir&g
12387 s&@mandir@&$mandir&g
12388 s&\\\${datarootdir}&$datarootdir&g' ;;
12389 esac
12390 _ACEOF
12391
12392 # Neutralize VPATH when `$srcdir' = `.'.
12393 # Shell code in configure.ac might set extrasub.
12394 # FIXME: do we really want to maintain this feature?
12395 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12396 ac_sed_extra="$ac_vpsub
12397 $extrasub
12398 _ACEOF
12399 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12400 :t
12401 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12402 s|@configure_input@|$ac_sed_conf_input|;t t
12403 s&@top_builddir@&$ac_top_builddir_sub&;t t
12404 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12405 s&@srcdir@&$ac_srcdir&;t t
12406 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12407 s&@top_srcdir@&$ac_top_srcdir&;t t
12408 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12409 s&@builddir@&$ac_builddir&;t t
12410 s&@abs_builddir@&$ac_abs_builddir&;t t
12411 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12412 s&@INSTALL@&$ac_INSTALL&;t t
12413 $ac_datarootdir_hack
12414 "
12415 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12416 || as_fn_error "could not create $ac_file" "$LINENO" 5
12417
12418 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12419 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12420 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12422 which seems to be undefined. Please make sure it is defined." >&5
12423 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12424 which seems to be undefined. Please make sure it is defined." >&2;}
12425
12426 rm -f "$tmp/stdin"
12427 case $ac_file in
12428 -) cat "$tmp/out" && rm -f "$tmp/out";;
12429 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12430 esac \
12431 || as_fn_error "could not create $ac_file" "$LINENO" 5
12432 ;;
12433 :H)
12434 #
12435 # CONFIG_HEADER
12436 #
12437 if test x"$ac_file" != x-; then
12438 {
12439 $as_echo "/* $configure_input */" \
12440 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12441 } >"$tmp/config.h" \
12442 || as_fn_error "could not create $ac_file" "$LINENO" 5
12443 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12444 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12445 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12446 else
12447 rm -f "$ac_file"
12448 mv "$tmp/config.h" "$ac_file" \
12449 || as_fn_error "could not create $ac_file" "$LINENO" 5
12450 fi
12451 else
12452 $as_echo "/* $configure_input */" \
12453 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12454 || as_fn_error "could not create -" "$LINENO" 5
12455 fi
12456 ;;
12457
12458
12459 esac
12460
12461
12462 case $ac_file$ac_mode in
12463 "make/Makefile":F) chmod 0755 scripts/* ;;
12464 "src/utils/Makefile":F) chmod 0755 scripts/* ;;
12465 "src/math/Makefile":F) chmod 0755 scripts/* ;;
12466 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
12467 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
12468 "scripts/filepp":F) chmod 0755 scripts/* ;;
12469
12470 esac
12471 done # for ac_tag
12472
12473
12474 as_fn_exit 0
12475 _ACEOF
12476 ac_clean_files=$ac_clean_files_save
12477
12478 test $ac_write_fail = 0 ||
12479 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12480
12481
12482 # configure is writing to config.log, and then calls config.status.
12483 # config.status does its own redirection, appending to config.log.
12484 # Unfortunately, on DOS this fails, as config.log is still kept open
12485 # by configure, so config.status won't be able to write to it; its
12486 # output is simply discarded. So we exec the FD to /dev/null,
12487 # effectively closing config.log, so it can be properly (re)opened and
12488 # appended to by config.status. When coming back to configure, we
12489 # need to make the FD available again.
12490 if test "$no_create" != yes; then
12491 ac_cs_success=:
12492 ac_config_status_args=
12493 test "$silent" = yes &&
12494 ac_config_status_args="$ac_config_status_args --quiet"
12495 exec 5>/dev/null
12496 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12497 exec 5>>config.log
12498 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12499 # would make configure fail if this is the last instruction.
12500 $ac_cs_success || as_fn_exit $?
12501 fi
12502 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12503 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12504 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12505 fi
12506

Properties

Name Value
svn:executable *