ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/configure
Revision: 1225
Committed: Fri Feb 8 21:33:46 2008 UTC (17 years, 2 months ago) by gezelter
Original Path: trunk/configure
File size: 509780 byte(s)
Log Message:
updating configure process

File Contents

# Content
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.61 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 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 emulate sh
19 NULLCMD=:
20 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in
26 *posix*) set -o posix ;;
27 esac
28
29 fi
30
31
32
33
34 # PATH needs CR
35 # Avoid depending upon Character Ranges.
36 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 as_cr_digits='0123456789'
40 as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42 # The user is always right.
43 if test "${PATH_SEPARATOR+set}" != set; then
44 echo "#! /bin/sh" >conf$$.sh
45 echo "exit 0" >>conf$$.sh
46 chmod +x conf$$.sh
47 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48 PATH_SEPARATOR=';'
49 else
50 PATH_SEPARATOR=:
51 fi
52 rm -f conf$$.sh
53 fi
54
55 # Support unset when possible.
56 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57 as_unset=unset
58 else
59 as_unset=false
60 fi
61
62
63 # IFS
64 # We need space, tab and new line, in precisely that order. Quoting is
65 # there to prevent editors from complaining about space-tab.
66 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
67 # splitting by setting IFS to empty value.)
68 as_nl='
69 '
70 IFS=" "" $as_nl"
71
72 # Find who we are. Look in the path if we contain no directory separator.
73 case $0 in
74 *[\\/]* ) as_myself=$0 ;;
75 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76 for as_dir in $PATH
77 do
78 IFS=$as_save_IFS
79 test -z "$as_dir" && as_dir=.
80 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81 done
82 IFS=$as_save_IFS
83
84 ;;
85 esac
86 # We did not find ourselves, most probably we were run as `sh COMMAND'
87 # in which case we are not to be found in the path.
88 if test "x$as_myself" = x; then
89 as_myself=$0
90 fi
91 if test ! -f "$as_myself"; then
92 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93 { (exit 1); exit 1; }
94 fi
95
96 # Work around bugs in pre-3.0 UWIN ksh.
97 for as_var in ENV MAIL MAILPATH
98 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99 done
100 PS1='$ '
101 PS2='> '
102 PS4='+ '
103
104 # NLS nuisances.
105 for as_var in \
106 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108 LC_TELEPHONE LC_TIME
109 do
110 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111 eval $as_var=C; export $as_var
112 else
113 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114 fi
115 done
116
117 # Required to use basename.
118 if expr a : '\(a\)' >/dev/null 2>&1 &&
119 test "X`expr 00001 : '.*\(...\)'`" = X001; then
120 as_expr=expr
121 else
122 as_expr=false
123 fi
124
125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126 as_basename=basename
127 else
128 as_basename=false
129 fi
130
131
132 # Name of the executable.
133 as_me=`$as_basename -- "$0" ||
134 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135 X"$0" : 'X\(//\)$' \| \
136 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137 echo X/"$0" |
138 sed '/^.*\/\([^/][^/]*\)\/*$/{
139 s//\1/
140 q
141 }
142 /^X\/\(\/\/\)$/{
143 s//\1/
144 q
145 }
146 /^X\/\(\/\).*/{
147 s//\1/
148 q
149 }
150 s/.*/./; q'`
151
152 # CDPATH.
153 $as_unset CDPATH
154
155
156 if test "x$CONFIG_SHELL" = x; then
157 if (eval ":") 2>/dev/null; then
158 as_have_required=yes
159 else
160 as_have_required=no
161 fi
162
163 if test $as_have_required = yes && (eval ":
164 (as_func_return () {
165 (exit \$1)
166 }
167 as_func_success () {
168 as_func_return 0
169 }
170 as_func_failure () {
171 as_func_return 1
172 }
173 as_func_ret_success () {
174 return 0
175 }
176 as_func_ret_failure () {
177 return 1
178 }
179
180 exitcode=0
181 if as_func_success; then
182 :
183 else
184 exitcode=1
185 echo as_func_success failed.
186 fi
187
188 if as_func_failure; then
189 exitcode=1
190 echo as_func_failure succeeded.
191 fi
192
193 if as_func_ret_success; then
194 :
195 else
196 exitcode=1
197 echo as_func_ret_success failed.
198 fi
199
200 if as_func_ret_failure; then
201 exitcode=1
202 echo as_func_ret_failure succeeded.
203 fi
204
205 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206 :
207 else
208 exitcode=1
209 echo positional parameters were not saved.
210 fi
211
212 test \$exitcode = 0) || { (exit 1); exit 1; }
213
214 (
215 as_lineno_1=\$LINENO
216 as_lineno_2=\$LINENO
217 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219 ") 2> /dev/null; then
220 :
221 else
222 as_candidate_shells=
223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225 do
226 IFS=$as_save_IFS
227 test -z "$as_dir" && as_dir=.
228 case $as_dir in
229 /*)
230 for as_base in sh bash ksh sh5; do
231 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232 done;;
233 esac
234 done
235 IFS=$as_save_IFS
236
237
238 for as_shell in $as_candidate_shells $SHELL; do
239 # Try only shells that exist, to save several forks.
240 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241 { ("$as_shell") 2> /dev/null <<\_ASEOF
242 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243 emulate sh
244 NULLCMD=:
245 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246 # is contrary to our usage. Disable this feature.
247 alias -g '${1+"$@"}'='"$@"'
248 setopt NO_GLOB_SUBST
249 else
250 case `(set -o) 2>/dev/null` in
251 *posix*) set -o posix ;;
252 esac
253
254 fi
255
256
257 :
258 _ASEOF
259 }; then
260 CONFIG_SHELL=$as_shell
261 as_have_required=yes
262 if { "$as_shell" 2> /dev/null <<\_ASEOF
263 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264 emulate sh
265 NULLCMD=:
266 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267 # is contrary to our usage. Disable this feature.
268 alias -g '${1+"$@"}'='"$@"'
269 setopt NO_GLOB_SUBST
270 else
271 case `(set -o) 2>/dev/null` in
272 *posix*) set -o posix ;;
273 esac
274
275 fi
276
277
278 :
279 (as_func_return () {
280 (exit $1)
281 }
282 as_func_success () {
283 as_func_return 0
284 }
285 as_func_failure () {
286 as_func_return 1
287 }
288 as_func_ret_success () {
289 return 0
290 }
291 as_func_ret_failure () {
292 return 1
293 }
294
295 exitcode=0
296 if as_func_success; then
297 :
298 else
299 exitcode=1
300 echo as_func_success failed.
301 fi
302
303 if as_func_failure; then
304 exitcode=1
305 echo as_func_failure succeeded.
306 fi
307
308 if as_func_ret_success; then
309 :
310 else
311 exitcode=1
312 echo as_func_ret_success failed.
313 fi
314
315 if as_func_ret_failure; then
316 exitcode=1
317 echo as_func_ret_failure succeeded.
318 fi
319
320 if ( set x; as_func_ret_success y && test x = "$1" ); then
321 :
322 else
323 exitcode=1
324 echo positional parameters were not saved.
325 fi
326
327 test $exitcode = 0) || { (exit 1); exit 1; }
328
329 (
330 as_lineno_1=$LINENO
331 as_lineno_2=$LINENO
332 test "x$as_lineno_1" != "x$as_lineno_2" &&
333 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335 _ASEOF
336 }; then
337 break
338 fi
339
340 fi
341
342 done
343
344 if test "x$CONFIG_SHELL" != x; then
345 for as_var in BASH_ENV ENV
346 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347 done
348 export CONFIG_SHELL
349 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350 fi
351
352
353 if test $as_have_required = no; then
354 echo This script requires a shell more modern than all the
355 echo shells that I found on your system. Please install a
356 echo modern shell, or manually run the script under such a
357 echo shell if you do have one.
358 { (exit 1); exit 1; }
359 fi
360
361
362 fi
363
364 fi
365
366
367
368 (eval "as_func_return () {
369 (exit \$1)
370 }
371 as_func_success () {
372 as_func_return 0
373 }
374 as_func_failure () {
375 as_func_return 1
376 }
377 as_func_ret_success () {
378 return 0
379 }
380 as_func_ret_failure () {
381 return 1
382 }
383
384 exitcode=0
385 if as_func_success; then
386 :
387 else
388 exitcode=1
389 echo as_func_success failed.
390 fi
391
392 if as_func_failure; then
393 exitcode=1
394 echo as_func_failure succeeded.
395 fi
396
397 if as_func_ret_success; then
398 :
399 else
400 exitcode=1
401 echo as_func_ret_success failed.
402 fi
403
404 if as_func_ret_failure; then
405 exitcode=1
406 echo as_func_ret_failure succeeded.
407 fi
408
409 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410 :
411 else
412 exitcode=1
413 echo positional parameters were not saved.
414 fi
415
416 test \$exitcode = 0") || {
417 echo No shell found that supports shell functions.
418 echo Please tell autoconf@gnu.org about your system,
419 echo including any error possibly output before this
420 echo message
421 }
422
423
424
425 as_lineno_1=$LINENO
426 as_lineno_2=$LINENO
427 test "x$as_lineno_1" != "x$as_lineno_2" &&
428 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429
430 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431 # uniformly replaced by the line number. The first 'sed' inserts a
432 # line-number line after each line using $LINENO; the second 'sed'
433 # does the real work. The second script uses 'N' to pair each
434 # line-number line with the line containing $LINENO, and appends
435 # trailing '-' during substitution so that $LINENO is not a special
436 # case at line end.
437 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438 # scripts with optimization help from Paolo Bonzini. Blame Lee
439 # E. McMahon (1931-1989) for sed's syntax. :-)
440 sed -n '
441 p
442 /[$]LINENO/=
443 ' <$as_myself |
444 sed '
445 s/[$]LINENO.*/&-/
446 t lineno
447 b
448 :lineno
449 N
450 :loop
451 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452 t loop
453 s/-\n.*//
454 ' >$as_me.lineno &&
455 chmod +x "$as_me.lineno" ||
456 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457 { (exit 1); exit 1; }; }
458
459 # Don't try to exec as it changes $[0], causing all sort of problems
460 # (the dirname of $[0] is not the place where we might find the
461 # original and so on. Autoconf is especially sensitive to this).
462 . "./$as_me.lineno"
463 # Exit status is that of the last command.
464 exit
465 }
466
467
468 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469 as_dirname=dirname
470 else
471 as_dirname=false
472 fi
473
474 ECHO_C= ECHO_N= ECHO_T=
475 case `echo -n x` in
476 -n*)
477 case `echo 'x\c'` in
478 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
479 *) ECHO_C='\c';;
480 esac;;
481 *)
482 ECHO_N='-n';;
483 esac
484
485 if expr a : '\(a\)' >/dev/null 2>&1 &&
486 test "X`expr 00001 : '.*\(...\)'`" = X001; then
487 as_expr=expr
488 else
489 as_expr=false
490 fi
491
492 rm -f conf$$ conf$$.exe conf$$.file
493 if test -d conf$$.dir; then
494 rm -f conf$$.dir/conf$$.file
495 else
496 rm -f conf$$.dir
497 mkdir conf$$.dir
498 fi
499 echo >conf$$.file
500 if ln -s conf$$.file conf$$ 2>/dev/null; then
501 as_ln_s='ln -s'
502 # ... but there are two gotchas:
503 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505 # In both cases, we have to default to `cp -p'.
506 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507 as_ln_s='cp -p'
508 elif ln conf$$.file conf$$ 2>/dev/null; then
509 as_ln_s=ln
510 else
511 as_ln_s='cp -p'
512 fi
513 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514 rmdir conf$$.dir 2>/dev/null
515
516 if mkdir -p . 2>/dev/null; then
517 as_mkdir_p=:
518 else
519 test -d ./-p && rmdir ./-p
520 as_mkdir_p=false
521 fi
522
523 if test -x / >/dev/null 2>&1; then
524 as_test_x='test -x'
525 else
526 if ls -dL / >/dev/null 2>&1; then
527 as_ls_L_option=L
528 else
529 as_ls_L_option=
530 fi
531 as_test_x='
532 eval sh -c '\''
533 if test -d "$1"; then
534 test -d "$1/.";
535 else
536 case $1 in
537 -*)set "./$1";;
538 esac;
539 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540 ???[sx]*):;;*)false;;esac;fi
541 '\'' sh
542 '
543 fi
544 as_executable_p=$as_test_x
545
546 # Sed expression to map a string onto a valid CPP name.
547 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549 # Sed expression to map a string onto a valid variable name.
550 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
553
554 exec 7<&0 </dev/null 6>&1
555
556 # Name of the host.
557 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
558 # so uname gets run too.
559 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
560
561 #
562 # Initializations.
563 #
564 ac_default_prefix=/usr/local
565 ac_clean_files=
566 ac_config_libobj_dir=.
567 LIBOBJS=
568 cross_compiling=no
569 subdirs=
570 MFLAGS=
571 MAKEFLAGS=
572 SHELL=${CONFIG_SHELL-/bin/sh}
573
574 # Identity of this package.
575 PACKAGE_NAME='OOPSE'
576 PACKAGE_TARNAME='oopse'
577 PACKAGE_VERSION='4.0'
578 PACKAGE_STRING='OOPSE 4.0'
579 PACKAGE_BUGREPORT='gezelter@nd.edu'
580
581 ac_unique_file="src/applications/oopse/oopse.cpp"
582 ac_default_prefix="/usr/local"
583 # Factoring default headers for most tests.
584 ac_includes_default="\
585 #include <stdio.h>
586 #ifdef HAVE_SYS_TYPES_H
587 # include <sys/types.h>
588 #endif
589 #ifdef HAVE_SYS_STAT_H
590 # include <sys/stat.h>
591 #endif
592 #ifdef STDC_HEADERS
593 # include <stdlib.h>
594 # include <stddef.h>
595 #else
596 # ifdef HAVE_STDLIB_H
597 # include <stdlib.h>
598 # endif
599 #endif
600 #ifdef HAVE_STRING_H
601 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
602 # include <memory.h>
603 # endif
604 # include <string.h>
605 #endif
606 #ifdef HAVE_STRINGS_H
607 # include <strings.h>
608 #endif
609 #ifdef HAVE_INTTYPES_H
610 # include <inttypes.h>
611 #endif
612 #ifdef HAVE_STDINT_H
613 # include <stdint.h>
614 #endif
615 #ifdef HAVE_UNISTD_H
616 # include <unistd.h>
617 #endif"
618
619 ac_subst_vars='SHELL
620 PATH_SEPARATOR
621 PACKAGE_NAME
622 PACKAGE_TARNAME
623 PACKAGE_VERSION
624 PACKAGE_STRING
625 PACKAGE_BUGREPORT
626 exec_prefix
627 prefix
628 program_transform_name
629 bindir
630 sbindir
631 libexecdir
632 datarootdir
633 datadir
634 sysconfdir
635 sharedstatedir
636 localstatedir
637 includedir
638 oldincludedir
639 docdir
640 infodir
641 htmldir
642 dvidir
643 pdfdir
644 psdir
645 libdir
646 localedir
647 mandir
648 DEFS
649 ECHO_C
650 ECHO_N
651 ECHO_T
652 LIBS
653 build_alias
654 host_alias
655 target_alias
656 build
657 build_cpu
658 build_vendor
659 build_os
660 host
661 host_cpu
662 host_vendor
663 host_os
664 PROGNAME
665 debug
666 USE_SINGLE_PRECISION
667 ac_cc_set
668 ac_cc_path
669 ac_cxx_set
670 ac_cxx_path
671 ac_fc_set
672 ac_fc_path
673 acx_mpi_mpicc
674 acx_mpi_mpicc_path
675 acx_mpi_mpif90
676 acx_mpi_mpif90_path
677 acx_mpi_mpicxx
678 acx_mpi_mpicxx_path
679 MPI_CPPFLAGS
680 MPI_LIBS
681 MPI90_LIBS
682 USE_MPI
683 CXX
684 CXXFLAGS
685 LDFLAGS
686 CPPFLAGS
687 ac_ct_CXX
688 EXEEXT
689 OBJEXT
690 CC
691 CFLAGS
692 ac_ct_CC
693 FC
694 FCFLAGS
695 ac_ct_FC
696 CPP
697 GREP
698 EGREP
699 LN_S
700 SET_MAKE
701 RANLIB
702 YACC
703 YFLAGS
704 LEX
705 LEX_OUTPUT_ROOT
706 LEXLIB
707 PERLINTERP
708 PERL_SHEBANG
709 INSTALL_PROGRAM
710 INSTALL_SCRIPT
711 INSTALL_DATA
712 AR
713 PS
714 FCFLAGS_F90
715 FCFLAGS_SRCEXT
716 PREPDEFFLAG
717 FCLIBS
718 FC_FUNC
719 FC_FUNC_
720 MOD
721 F90_WORK_FILES_ARG
722 MODDIRFLAG
723 F90MODINCSPEC
724 F90_MODULE_NAMES
725 ZLIB_INC_DIR
726 ZLIB_LIB_DIR
727 ZLIB
728 FFTW_INC_DIR
729 FFTW_LIB_DIR
730 FFTW_LIBS
731 QHULL_INC_DIR
732 QHULL_LIB_DIR
733 QHULL
734 USE_QHULL
735 CXXCPP
736 OPENBABEL_INC_DIR
737 OPENBABEL_LIB_DIR
738 OPENBABEL_LIB
739 USE_OPENBABEL
740 LIBOBJS
741 POW_LIB
742 __func__
743 CGAL_MAKEFILE
744 CGAL_CXXFLAGS
745 CGAL_CPPFLAGS
746 CGAL_LDFLAGS
747 CGAL_LIBS
748 USE_CGAL
749 DOXYGEN
750 DOT
751 DOC
752 enable_dot
753 enable_html_docs
754 enable_latex_docs
755 BATEXT
756 MKINSTALLDIRS
757 OOPSE
758 OOPSE_HOME
759 SUBDIRS
760 LTLIBOBJS'
761 ac_subst_files=''
762 ac_precious_vars='build_alias
763 host_alias
764 target_alias
765 CXX
766 CXXFLAGS
767 LDFLAGS
768 LIBS
769 CPPFLAGS
770 CCC
771 CC
772 CFLAGS
773 FC
774 FCFLAGS
775 CPP
776 YACC
777 YFLAGS
778 CXXCPP'
779
780
781 # Initialize some variables set by options.
782 ac_init_help=
783 ac_init_version=false
784 # The variables have the same names as the options, with
785 # dashes changed to underlines.
786 cache_file=/dev/null
787 exec_prefix=NONE
788 no_create=
789 no_recursion=
790 prefix=NONE
791 program_prefix=NONE
792 program_suffix=NONE
793 program_transform_name=s,x,x,
794 silent=
795 site=
796 srcdir=
797 verbose=
798 x_includes=NONE
799 x_libraries=NONE
800
801 # Installation directory options.
802 # These are left unexpanded so users can "make install exec_prefix=/foo"
803 # and all the variables that are supposed to be based on exec_prefix
804 # by default will actually change.
805 # Use braces instead of parens because sh, perl, etc. also accept them.
806 # (The list follows the same order as the GNU Coding Standards.)
807 bindir='${exec_prefix}/bin'
808 sbindir='${exec_prefix}/sbin'
809 libexecdir='${exec_prefix}/libexec'
810 datarootdir='${prefix}/share'
811 datadir='${datarootdir}'
812 sysconfdir='${prefix}/etc'
813 sharedstatedir='${prefix}/com'
814 localstatedir='${prefix}/var'
815 includedir='${prefix}/include'
816 oldincludedir='/usr/include'
817 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
818 infodir='${datarootdir}/info'
819 htmldir='${docdir}'
820 dvidir='${docdir}'
821 pdfdir='${docdir}'
822 psdir='${docdir}'
823 libdir='${exec_prefix}/lib'
824 localedir='${datarootdir}/locale'
825 mandir='${datarootdir}/man'
826
827 ac_prev=
828 ac_dashdash=
829 for ac_option
830 do
831 # If the previous option needs an argument, assign it.
832 if test -n "$ac_prev"; then
833 eval $ac_prev=\$ac_option
834 ac_prev=
835 continue
836 fi
837
838 case $ac_option in
839 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
840 *) ac_optarg=yes ;;
841 esac
842
843 # Accept the important Cygnus configure options, so we can diagnose typos.
844
845 case $ac_dashdash$ac_option in
846 --)
847 ac_dashdash=yes ;;
848
849 -bindir | --bindir | --bindi | --bind | --bin | --bi)
850 ac_prev=bindir ;;
851 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
852 bindir=$ac_optarg ;;
853
854 -build | --build | --buil | --bui | --bu)
855 ac_prev=build_alias ;;
856 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
857 build_alias=$ac_optarg ;;
858
859 -cache-file | --cache-file | --cache-fil | --cache-fi \
860 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
861 ac_prev=cache_file ;;
862 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
863 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
864 cache_file=$ac_optarg ;;
865
866 --config-cache | -C)
867 cache_file=config.cache ;;
868
869 -datadir | --datadir | --datadi | --datad)
870 ac_prev=datadir ;;
871 -datadir=* | --datadir=* | --datadi=* | --datad=*)
872 datadir=$ac_optarg ;;
873
874 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
875 | --dataroo | --dataro | --datar)
876 ac_prev=datarootdir ;;
877 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
878 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
879 datarootdir=$ac_optarg ;;
880
881 -disable-* | --disable-*)
882 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
883 # Reject names that are not valid shell variable names.
884 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
885 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
886 { (exit 1); exit 1; }; }
887 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
888 eval enable_$ac_feature=no ;;
889
890 -docdir | --docdir | --docdi | --doc | --do)
891 ac_prev=docdir ;;
892 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
893 docdir=$ac_optarg ;;
894
895 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
896 ac_prev=dvidir ;;
897 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
898 dvidir=$ac_optarg ;;
899
900 -enable-* | --enable-*)
901 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
902 # Reject names that are not valid shell variable names.
903 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
904 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
905 { (exit 1); exit 1; }; }
906 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
907 eval enable_$ac_feature=\$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_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1099 # Reject names that are not valid shell variable names.
1100 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1101 { echo "$as_me: error: invalid package name: $ac_package" >&2
1102 { (exit 1); exit 1; }; }
1103 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1104 eval with_$ac_package=\$ac_optarg ;;
1105
1106 -without-* | --without-*)
1107 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1108 # Reject names that are not valid shell variable names.
1109 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1110 { echo "$as_me: error: invalid package name: $ac_package" >&2
1111 { (exit 1); exit 1; }; }
1112 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1113 eval with_$ac_package=no ;;
1114
1115 --x)
1116 # Obsolete; use --with-x.
1117 with_x=yes ;;
1118
1119 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1120 | --x-incl | --x-inc | --x-in | --x-i)
1121 ac_prev=x_includes ;;
1122 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1123 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1124 x_includes=$ac_optarg ;;
1125
1126 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1127 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1128 ac_prev=x_libraries ;;
1129 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1130 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1131 x_libraries=$ac_optarg ;;
1132
1133 -*) { echo "$as_me: error: unrecognized option: $ac_option
1134 Try \`$0 --help' for more information." >&2
1135 { (exit 1); exit 1; }; }
1136 ;;
1137
1138 *=*)
1139 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1140 # Reject names that are not valid shell variable names.
1141 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1142 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1143 { (exit 1); exit 1; }; }
1144 eval $ac_envvar=\$ac_optarg
1145 export $ac_envvar ;;
1146
1147 *)
1148 # FIXME: should be removed in autoconf 3.0.
1149 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1150 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1151 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1152 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1153 ;;
1154
1155 esac
1156 done
1157
1158 if test -n "$ac_prev"; then
1159 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1160 { echo "$as_me: error: missing argument to $ac_option" >&2
1161 { (exit 1); exit 1; }; }
1162 fi
1163
1164 # Be sure to have absolute directory names.
1165 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1166 datadir sysconfdir sharedstatedir localstatedir includedir \
1167 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1168 libdir localedir mandir
1169 do
1170 eval ac_val=\$$ac_var
1171 case $ac_val in
1172 [\\/$]* | ?:[\\/]* ) continue;;
1173 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1174 esac
1175 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1176 { (exit 1); exit 1; }; }
1177 done
1178
1179 # There might be people who depend on the old broken behavior: `$host'
1180 # used to hold the argument of --host etc.
1181 # FIXME: To remove some day.
1182 build=$build_alias
1183 host=$host_alias
1184 target=$target_alias
1185
1186 # FIXME: To remove some day.
1187 if test "x$host_alias" != x; then
1188 if test "x$build_alias" = x; then
1189 cross_compiling=maybe
1190 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1191 If a cross compiler is detected then cross compile mode will be used." >&2
1192 elif test "x$build_alias" != "x$host_alias"; then
1193 cross_compiling=yes
1194 fi
1195 fi
1196
1197 ac_tool_prefix=
1198 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1199
1200 test "$silent" = yes && exec 6>/dev/null
1201
1202
1203 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1204 ac_ls_di=`ls -di .` &&
1205 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1206 { echo "$as_me: error: Working directory cannot be determined" >&2
1207 { (exit 1); exit 1; }; }
1208 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1209 { echo "$as_me: error: pwd does not report name of working directory" >&2
1210 { (exit 1); exit 1; }; }
1211
1212
1213 # Find the source files, if location was not specified.
1214 if test -z "$srcdir"; then
1215 ac_srcdir_defaulted=yes
1216 # Try the directory containing this script, then the parent directory.
1217 ac_confdir=`$as_dirname -- "$0" ||
1218 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1219 X"$0" : 'X\(//\)[^/]' \| \
1220 X"$0" : 'X\(//\)$' \| \
1221 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1222 echo X"$0" |
1223 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1224 s//\1/
1225 q
1226 }
1227 /^X\(\/\/\)[^/].*/{
1228 s//\1/
1229 q
1230 }
1231 /^X\(\/\/\)$/{
1232 s//\1/
1233 q
1234 }
1235 /^X\(\/\).*/{
1236 s//\1/
1237 q
1238 }
1239 s/.*/./; q'`
1240 srcdir=$ac_confdir
1241 if test ! -r "$srcdir/$ac_unique_file"; then
1242 srcdir=..
1243 fi
1244 else
1245 ac_srcdir_defaulted=no
1246 fi
1247 if test ! -r "$srcdir/$ac_unique_file"; then
1248 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1249 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1250 { (exit 1); exit 1; }; }
1251 fi
1252 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1253 ac_abs_confdir=`(
1254 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1255 { (exit 1); exit 1; }; }
1256 pwd)`
1257 # When building in place, set srcdir=.
1258 if test "$ac_abs_confdir" = "$ac_pwd"; then
1259 srcdir=.
1260 fi
1261 # Remove unnecessary trailing slashes from srcdir.
1262 # Double slashes in file names in object file debugging info
1263 # mess up M-x gdb in Emacs.
1264 case $srcdir in
1265 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1266 esac
1267 for ac_var in $ac_precious_vars; do
1268 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1269 eval ac_env_${ac_var}_value=\$${ac_var}
1270 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1271 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1272 done
1273
1274 #
1275 # Report the --help message.
1276 #
1277 if test "$ac_init_help" = "long"; then
1278 # Omit some internal or obsolete options to make the list less imposing.
1279 # This message is too long to be a string in the A/UX 3.1 sh.
1280 cat <<_ACEOF
1281 \`configure' configures OOPSE 4.0 to adapt to many kinds of systems.
1282
1283 Usage: $0 [OPTION]... [VAR=VALUE]...
1284
1285 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1286 VAR=VALUE. See below for descriptions of some of the useful variables.
1287
1288 Defaults for the options are specified in brackets.
1289
1290 Configuration:
1291 -h, --help display this help and exit
1292 --help=short display options specific to this package
1293 --help=recursive display the short help of all the included packages
1294 -V, --version display version information and exit
1295 -q, --quiet, --silent do not print \`checking...' messages
1296 --cache-file=FILE cache test results in FILE [disabled]
1297 -C, --config-cache alias for \`--cache-file=config.cache'
1298 -n, --no-create do not create output files
1299 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1300
1301 Installation directories:
1302 --prefix=PREFIX install architecture-independent files in PREFIX
1303 [$ac_default_prefix]
1304 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1305 [PREFIX]
1306
1307 By default, \`make install' will install all the files in
1308 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1309 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1310 for instance \`--prefix=\$HOME'.
1311
1312 For better control, use the options below.
1313
1314 Fine tuning of the installation directories:
1315 --bindir=DIR user executables [EPREFIX/bin]
1316 --sbindir=DIR system admin executables [EPREFIX/sbin]
1317 --libexecdir=DIR program executables [EPREFIX/libexec]
1318 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1319 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1320 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1321 --libdir=DIR object code libraries [EPREFIX/lib]
1322 --includedir=DIR C header files [PREFIX/include]
1323 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1324 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1325 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1326 --infodir=DIR info documentation [DATAROOTDIR/info]
1327 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1328 --mandir=DIR man documentation [DATAROOTDIR/man]
1329 --docdir=DIR documentation root [DATAROOTDIR/doc/oopse]
1330 --htmldir=DIR html documentation [DOCDIR]
1331 --dvidir=DIR dvi documentation [DOCDIR]
1332 --pdfdir=DIR pdf documentation [DOCDIR]
1333 --psdir=DIR ps documentation [DOCDIR]
1334 _ACEOF
1335
1336 cat <<\_ACEOF
1337
1338 System types:
1339 --build=BUILD configure for building on BUILD [guessed]
1340 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1341 _ACEOF
1342 fi
1343
1344 if test -n "$ac_init_help"; then
1345 case $ac_init_help in
1346 short | recursive ) echo "Configuration of OOPSE 4.0:";;
1347 esac
1348 cat <<\_ACEOF
1349
1350 Optional Features:
1351 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1352 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1353 --enable-oopse-home=DIR define oopse home dir PREFIX/oopse
1354 --enable-debug Compile OOPSE in debug mode
1355 --enable-single compile OOPSE in single precision
1356 --enable-float synonym for --enable-single
1357 --enable-doxygen enable documentation generation with doxygen (auto)
1358 --enable-dot use 'dot' to generate graphs in doxygen (auto)
1359 --enable-html-docs enable HTML generation with doxygen (yes)
1360 --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1361
1362 Optional Packages:
1363 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1364 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1365 --with-mpi=auto|mpich|lam|openmpi|no
1366 Indicates which kind of MPI implementation to use
1367 [default=auto]
1368 --with-perl-shebang override what perl thinks is the way for the kernel
1369 to start it (seldom needed)
1370 --with-zlib=DIR root directory path of zlib installation (defaults
1371 to /usr/local or /usr if not found in /usr/local)
1372 --with-fftw=DIR root directory path of fftw installation (defaults
1373 to /usr/local or /usr if not found in /usr/local)
1374 --with-qhull=DIR root directory path of qhull installation (defaults
1375 to /usr/local or /usr if not found in /usr/local)
1376 --with-openbabel=DIR root directory path of openbabel-2.x installation
1377 (defaults to /usr/local or /usr if not found in
1378 /usr/local)
1379 --with-cgalmakefile=makefile
1380 Use the following CGAL makefile
1381
1382 Some influential environment variables:
1383 CXX C++ compiler command
1384 CXXFLAGS C++ compiler flags
1385 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1386 nonstandard directory <lib dir>
1387 LIBS libraries to pass to the linker, e.g. -l<library>
1388 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1389 you have headers in a nonstandard directory <include dir>
1390 CC C compiler command
1391 CFLAGS C compiler flags
1392 FC Fortran compiler command
1393 FCFLAGS Fortran compiler flags
1394 CPP C preprocessor
1395 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1396 the first program found out of: `bison -y', `byacc', `yacc'.
1397 YFLAGS The list of arguments that will be passed by default to $YACC.
1398 This script will default YFLAGS to the empty string to avoid a
1399 default value of `-d' given by some make applications.
1400 CXXCPP C++ preprocessor
1401
1402 Use these variables to override the choices made by `configure' or to help
1403 it to find libraries and programs with nonstandard names/locations.
1404
1405 Report bugs to <gezelter@nd.edu>.
1406 _ACEOF
1407 ac_status=$?
1408 fi
1409
1410 if test "$ac_init_help" = "recursive"; then
1411 # If there are subdirs, report their specific --help.
1412 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1413 test -d "$ac_dir" || continue
1414 ac_builddir=.
1415
1416 case "$ac_dir" in
1417 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1418 *)
1419 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1420 # A ".." for each directory in $ac_dir_suffix.
1421 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1422 case $ac_top_builddir_sub in
1423 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1424 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1425 esac ;;
1426 esac
1427 ac_abs_top_builddir=$ac_pwd
1428 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1429 # for backward compatibility:
1430 ac_top_builddir=$ac_top_build_prefix
1431
1432 case $srcdir in
1433 .) # We are building in place.
1434 ac_srcdir=.
1435 ac_top_srcdir=$ac_top_builddir_sub
1436 ac_abs_top_srcdir=$ac_pwd ;;
1437 [\\/]* | ?:[\\/]* ) # Absolute name.
1438 ac_srcdir=$srcdir$ac_dir_suffix;
1439 ac_top_srcdir=$srcdir
1440 ac_abs_top_srcdir=$srcdir ;;
1441 *) # Relative name.
1442 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1443 ac_top_srcdir=$ac_top_build_prefix$srcdir
1444 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1445 esac
1446 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1447
1448 cd "$ac_dir" || { ac_status=$?; continue; }
1449 # Check for guested configure.
1450 if test -f "$ac_srcdir/configure.gnu"; then
1451 echo &&
1452 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1453 elif test -f "$ac_srcdir/configure"; then
1454 echo &&
1455 $SHELL "$ac_srcdir/configure" --help=recursive
1456 else
1457 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1458 fi || ac_status=$?
1459 cd "$ac_pwd" || { ac_status=$?; break; }
1460 done
1461 fi
1462
1463 test -n "$ac_init_help" && exit $ac_status
1464 if $ac_init_version; then
1465 cat <<\_ACEOF
1466 OOPSE configure 4.0
1467 generated by GNU Autoconf 2.61
1468
1469 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1470 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1471 This configure script is free software; the Free Software Foundation
1472 gives unlimited permission to copy, distribute and modify it.
1473 _ACEOF
1474 exit
1475 fi
1476 cat >config.log <<_ACEOF
1477 This file contains any messages produced by compilers while
1478 running configure, to aid debugging if configure makes a mistake.
1479
1480 It was created by OOPSE $as_me 4.0, which was
1481 generated by GNU Autoconf 2.61. Invocation command line was
1482
1483 $ $0 $@
1484
1485 _ACEOF
1486 exec 5>>config.log
1487 {
1488 cat <<_ASUNAME
1489 ## --------- ##
1490 ## Platform. ##
1491 ## --------- ##
1492
1493 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1494 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1495 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1496 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1497 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1498
1499 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1500 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1501
1502 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1503 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1504 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1505 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1506 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1507 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1508 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1509
1510 _ASUNAME
1511
1512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1513 for as_dir in $PATH
1514 do
1515 IFS=$as_save_IFS
1516 test -z "$as_dir" && as_dir=.
1517 echo "PATH: $as_dir"
1518 done
1519 IFS=$as_save_IFS
1520
1521 } >&5
1522
1523 cat >&5 <<_ACEOF
1524
1525
1526 ## ----------- ##
1527 ## Core tests. ##
1528 ## ----------- ##
1529
1530 _ACEOF
1531
1532
1533 # Keep a trace of the command line.
1534 # Strip out --no-create and --no-recursion so they do not pile up.
1535 # Strip out --silent because we don't want to record it for future runs.
1536 # Also quote any args containing shell meta-characters.
1537 # Make two passes to allow for proper duplicate-argument suppression.
1538 ac_configure_args=
1539 ac_configure_args0=
1540 ac_configure_args1=
1541 ac_must_keep_next=false
1542 for ac_pass in 1 2
1543 do
1544 for ac_arg
1545 do
1546 case $ac_arg in
1547 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1548 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1549 | -silent | --silent | --silen | --sile | --sil)
1550 continue ;;
1551 *\'*)
1552 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1553 esac
1554 case $ac_pass in
1555 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1556 2)
1557 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1558 if test $ac_must_keep_next = true; then
1559 ac_must_keep_next=false # Got value, back to normal.
1560 else
1561 case $ac_arg in
1562 *=* | --config-cache | -C | -disable-* | --disable-* \
1563 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1564 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1565 | -with-* | --with-* | -without-* | --without-* | --x)
1566 case "$ac_configure_args0 " in
1567 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1568 esac
1569 ;;
1570 -* ) ac_must_keep_next=true ;;
1571 esac
1572 fi
1573 ac_configure_args="$ac_configure_args '$ac_arg'"
1574 ;;
1575 esac
1576 done
1577 done
1578 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1579 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1580
1581 # When interrupted or exit'd, cleanup temporary files, and complete
1582 # config.log. We remove comments because anyway the quotes in there
1583 # would cause problems or look ugly.
1584 # WARNING: Use '\'' to represent an apostrophe within the trap.
1585 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1586 trap 'exit_status=$?
1587 # Save into config.log some information that might help in debugging.
1588 {
1589 echo
1590
1591 cat <<\_ASBOX
1592 ## ---------------- ##
1593 ## Cache variables. ##
1594 ## ---------------- ##
1595 _ASBOX
1596 echo
1597 # The following way of writing the cache mishandles newlines in values,
1598 (
1599 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1600 eval ac_val=\$$ac_var
1601 case $ac_val in #(
1602 *${as_nl}*)
1603 case $ac_var in #(
1604 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1605 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1606 esac
1607 case $ac_var in #(
1608 _ | IFS | as_nl) ;; #(
1609 *) $as_unset $ac_var ;;
1610 esac ;;
1611 esac
1612 done
1613 (set) 2>&1 |
1614 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1615 *${as_nl}ac_space=\ *)
1616 sed -n \
1617 "s/'\''/'\''\\\\'\'''\''/g;
1618 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1619 ;; #(
1620 *)
1621 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1622 ;;
1623 esac |
1624 sort
1625 )
1626 echo
1627
1628 cat <<\_ASBOX
1629 ## ----------------- ##
1630 ## Output variables. ##
1631 ## ----------------- ##
1632 _ASBOX
1633 echo
1634 for ac_var in $ac_subst_vars
1635 do
1636 eval ac_val=\$$ac_var
1637 case $ac_val in
1638 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1639 esac
1640 echo "$ac_var='\''$ac_val'\''"
1641 done | sort
1642 echo
1643
1644 if test -n "$ac_subst_files"; then
1645 cat <<\_ASBOX
1646 ## ------------------- ##
1647 ## File substitutions. ##
1648 ## ------------------- ##
1649 _ASBOX
1650 echo
1651 for ac_var in $ac_subst_files
1652 do
1653 eval ac_val=\$$ac_var
1654 case $ac_val in
1655 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1656 esac
1657 echo "$ac_var='\''$ac_val'\''"
1658 done | sort
1659 echo
1660 fi
1661
1662 if test -s confdefs.h; then
1663 cat <<\_ASBOX
1664 ## ----------- ##
1665 ## confdefs.h. ##
1666 ## ----------- ##
1667 _ASBOX
1668 echo
1669 cat confdefs.h
1670 echo
1671 fi
1672 test "$ac_signal" != 0 &&
1673 echo "$as_me: caught signal $ac_signal"
1674 echo "$as_me: exit $exit_status"
1675 } >&5
1676 rm -f core *.core core.conftest.* &&
1677 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1678 exit $exit_status
1679 ' 0
1680 for ac_signal in 1 2 13 15; do
1681 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1682 done
1683 ac_signal=0
1684
1685 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1686 rm -f -r conftest* confdefs.h
1687
1688 # Predefined preprocessor variables.
1689
1690 cat >>confdefs.h <<_ACEOF
1691 #define PACKAGE_NAME "$PACKAGE_NAME"
1692 _ACEOF
1693
1694
1695 cat >>confdefs.h <<_ACEOF
1696 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1697 _ACEOF
1698
1699
1700 cat >>confdefs.h <<_ACEOF
1701 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1702 _ACEOF
1703
1704
1705 cat >>confdefs.h <<_ACEOF
1706 #define PACKAGE_STRING "$PACKAGE_STRING"
1707 _ACEOF
1708
1709
1710 cat >>confdefs.h <<_ACEOF
1711 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1712 _ACEOF
1713
1714
1715 # Let the site file select an alternate cache file if it wants to.
1716 # Prefer explicitly selected file to automatically selected ones.
1717 if test -n "$CONFIG_SITE"; then
1718 set x "$CONFIG_SITE"
1719 elif test "x$prefix" != xNONE; then
1720 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1721 else
1722 set x "$ac_default_prefix/share/config.site" \
1723 "$ac_default_prefix/etc/config.site"
1724 fi
1725 shift
1726 for ac_site_file
1727 do
1728 if test -r "$ac_site_file"; then
1729 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1730 echo "$as_me: loading site script $ac_site_file" >&6;}
1731 sed 's/^/| /' "$ac_site_file" >&5
1732 . "$ac_site_file"
1733 fi
1734 done
1735
1736 if test -r "$cache_file"; then
1737 # Some versions of bash will fail to source /dev/null (special
1738 # files actually), so we avoid doing that.
1739 if test -f "$cache_file"; then
1740 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1741 echo "$as_me: loading cache $cache_file" >&6;}
1742 case $cache_file in
1743 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1744 *) . "./$cache_file";;
1745 esac
1746 fi
1747 else
1748 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1749 echo "$as_me: creating cache $cache_file" >&6;}
1750 >$cache_file
1751 fi
1752
1753 # Check that the precious variables saved in the cache have kept the same
1754 # value.
1755 ac_cache_corrupted=false
1756 for ac_var in $ac_precious_vars; do
1757 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1758 eval ac_new_set=\$ac_env_${ac_var}_set
1759 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1760 eval ac_new_val=\$ac_env_${ac_var}_value
1761 case $ac_old_set,$ac_new_set in
1762 set,)
1763 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1764 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1765 ac_cache_corrupted=: ;;
1766 ,set)
1767 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1768 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1769 ac_cache_corrupted=: ;;
1770 ,);;
1771 *)
1772 if test "x$ac_old_val" != "x$ac_new_val"; then
1773 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1774 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1775 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1776 echo "$as_me: former value: $ac_old_val" >&2;}
1777 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1778 echo "$as_me: current value: $ac_new_val" >&2;}
1779 ac_cache_corrupted=:
1780 fi;;
1781 esac
1782 # Pass precious variables to config.status.
1783 if test "$ac_new_set" = set; then
1784 case $ac_new_val in
1785 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1786 *) ac_arg=$ac_var=$ac_new_val ;;
1787 esac
1788 case " $ac_configure_args " in
1789 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1790 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1791 esac
1792 fi
1793 done
1794 if $ac_cache_corrupted; then
1795 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1796 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1797 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1798 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1799 { (exit 1); exit 1; }; }
1800 fi
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826 ac_ext=c
1827 ac_cpp='$CPP $CPPFLAGS'
1828 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1829 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1830 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1831
1832
1833 ac_aux_dir=
1834 for ac_dir in ac-tools "$srcdir"/ac-tools; do
1835 if test -f "$ac_dir/install-sh"; then
1836 ac_aux_dir=$ac_dir
1837 ac_install_sh="$ac_aux_dir/install-sh -c"
1838 break
1839 elif test -f "$ac_dir/install.sh"; then
1840 ac_aux_dir=$ac_dir
1841 ac_install_sh="$ac_aux_dir/install.sh -c"
1842 break
1843 elif test -f "$ac_dir/shtool"; then
1844 ac_aux_dir=$ac_dir
1845 ac_install_sh="$ac_aux_dir/shtool install -c"
1846 break
1847 fi
1848 done
1849 if test -z "$ac_aux_dir"; then
1850 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools \"$srcdir\"/ac-tools" >&5
1851 echo "$as_me: error: cannot find install-sh or install.sh in ac-tools \"$srcdir\"/ac-tools" >&2;}
1852 { (exit 1); exit 1; }; }
1853 fi
1854
1855 # These three variables are undocumented and unsupported,
1856 # and are intended to be withdrawn in a future Autoconf release.
1857 # They can cause serious problems if a builder's source tree is in a directory
1858 # whose full name contains unusual characters.
1859 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1860 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1861 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1862
1863
1864
1865 ac_config_headers="$ac_config_headers src/config.h"
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910 #
1911 #
1912 #
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923 # AC_F90_MODULE_NAMES
1924 # -------------------
1925 #
1926 # Figure out how the Fortran 90 compiler constructs module file names
1927 #
1928 # AC_F90_MODULE_NAMES
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016 # ACX_MPI_GET_PROG
2017
2018 # ACX_DETECT_MPI_IMPLEMENTATION
2019
2020
2021
2022
2023
2024 # ACX_MPI
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052 # This is taken from http://autoqt.sourceforge.net/
2053 # Copyright (c) 2002, Geoffrey Wossum
2054 # All rights reserved.
2055
2056 # Redistribution and use in source and binary forms, with or without
2057 # modification, are permitted provided that the following conditions are
2058 # met:
2059
2060 # - Redistributions of source code must retain the above copyright notice,
2061 # this list of conditions and the following disclaimer.
2062
2063 # - Redistributions in binary form must reproduce the above copyright
2064 # notice, this list of conditions and the following disclaimer in the
2065 # documentation and/or other materials provided with the distribution.
2066
2067 # - Neither the name of Geoffrey Wossum nor the names of its
2068 # contributors may be used to endorse or promote products derived from
2069 # this software without specific prior written permission.
2070
2071
2072 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2073 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2074 # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2075 # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2076 # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2077 # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2078 # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
2079 # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2080 # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
2081 # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
2082 # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2083
2084
2085 # Check for Qt compiler flags, linker flags, and binary packages
2086
2087
2088
2089 # who am i
2090 # Make sure we can run config.sub.
2091 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2092 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2093 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2094 { (exit 1); exit 1; }; }
2095
2096 { echo "$as_me:$LINENO: checking build system type" >&5
2097 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2098 if test "${ac_cv_build+set}" = set; then
2099 echo $ECHO_N "(cached) $ECHO_C" >&6
2100 else
2101 ac_build_alias=$build_alias
2102 test "x$ac_build_alias" = x &&
2103 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2104 test "x$ac_build_alias" = x &&
2105 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2106 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2107 { (exit 1); exit 1; }; }
2108 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2109 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2110 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2111 { (exit 1); exit 1; }; }
2112
2113 fi
2114 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2115 echo "${ECHO_T}$ac_cv_build" >&6; }
2116 case $ac_cv_build in
2117 *-*-*) ;;
2118 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2119 echo "$as_me: error: invalid value of canonical build" >&2;}
2120 { (exit 1); exit 1; }; };;
2121 esac
2122 build=$ac_cv_build
2123 ac_save_IFS=$IFS; IFS='-'
2124 set x $ac_cv_build
2125 shift
2126 build_cpu=$1
2127 build_vendor=$2
2128 shift; shift
2129 # Remember, the first character of IFS is used to create $*,
2130 # except with old shells:
2131 build_os=$*
2132 IFS=$ac_save_IFS
2133 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2134
2135
2136 { echo "$as_me:$LINENO: checking host system type" >&5
2137 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2138 if test "${ac_cv_host+set}" = set; then
2139 echo $ECHO_N "(cached) $ECHO_C" >&6
2140 else
2141 if test "x$host_alias" = x; then
2142 ac_cv_host=$ac_cv_build
2143 else
2144 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2145 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2146 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2147 { (exit 1); exit 1; }; }
2148 fi
2149
2150 fi
2151 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2152 echo "${ECHO_T}$ac_cv_host" >&6; }
2153 case $ac_cv_host in
2154 *-*-*) ;;
2155 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2156 echo "$as_me: error: invalid value of canonical host" >&2;}
2157 { (exit 1); exit 1; }; };;
2158 esac
2159 host=$ac_cv_host
2160 ac_save_IFS=$IFS; IFS='-'
2161 set x $ac_cv_host
2162 shift
2163 host_cpu=$1
2164 host_vendor=$2
2165 shift; shift
2166 # Remember, the first character of IFS is used to create $*,
2167 # except with old shells:
2168 host_os=$*
2169 IFS=$ac_save_IFS
2170 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2171
2172
2173
2174
2175
2176 # set program name
2177 PROGNAME="oopse"
2178
2179
2180
2181
2182 OBJEXT=".$OBJEXT"
2183
2184 OOPSE=oopse
2185
2186 if test "x${prefix}" = "xNONE"
2187 then
2188 OOPSE_HOME=${ac_default_prefix}/oopse
2189 else
2190 OOPSE_HOME=${prefix}/oopse
2191 fi
2192 # Check whether --enable-oopse-home was given.
2193 if test "${enable_oopse_home+set}" = set; then
2194 enableval=$enable_oopse_home; OOPSE_HOME="${enableval}"
2195 fi
2196
2197
2198 # there are two ways to do debugging. One with the --enable-debug flag
2199 # and one using the DEBUG environment variable
2200
2201 debug=0
2202 # Check whether --enable-debug was given.
2203 if test "${enable_debug+set}" = set; then
2204 enableval=$enable_debug; debug=1
2205 fi
2206
2207 if test "${DEBUG}"; then
2208
2209 cat >>confdefs.h <<\_ACEOF
2210 #define debug 1
2211 _ACEOF
2212
2213 msg="$msg, debug mode"
2214 fi
2215
2216
2217 # Check whether --enable-single was given.
2218 if test "${enable_single+set}" = set; then
2219 enableval=$enable_single; ok=$enableval
2220 else
2221 ok=no
2222 fi
2223
2224 # Check whether --enable-float was given.
2225 if test "${enable_float+set}" = set; then
2226 enableval=$enable_float; ok=$enableval
2227 fi
2228
2229 if test "$ok" = "yes"; then
2230
2231 cat >>confdefs.h <<\_ACEOF
2232 #define SINGLE_PRECISION 1
2233 _ACEOF
2234
2235 USE_SINGLE_PRECISION=yes
2236
2237 fi
2238
2239 if test x"$CC" != x; then
2240 for ac_prog in $CC
2241 do
2242 # Extract the first word of "$ac_prog", so it can be a program name with args.
2243 set dummy $ac_prog; ac_word=$2
2244 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2245 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2246 if test "${ac_cv_prog_ac_cc_set+set}" = set; then
2247 echo $ECHO_N "(cached) $ECHO_C" >&6
2248 else
2249 if test -n "$ac_cc_set"; then
2250 ac_cv_prog_ac_cc_set="$ac_cc_set" # Let the user override the test.
2251 else
2252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2253 for as_dir in $PATH
2254 do
2255 IFS=$as_save_IFS
2256 test -z "$as_dir" && as_dir=.
2257 for ac_exec_ext in '' $ac_executable_extensions; do
2258 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2259 ac_cv_prog_ac_cc_set="$ac_prog"
2260 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2261 break 2
2262 fi
2263 done
2264 done
2265 IFS=$as_save_IFS
2266
2267 fi
2268 fi
2269 ac_cc_set=$ac_cv_prog_ac_cc_set
2270 if test -n "$ac_cc_set"; then
2271 { echo "$as_me:$LINENO: result: $ac_cc_set" >&5
2272 echo "${ECHO_T}$ac_cc_set" >&6; }
2273 else
2274 { echo "$as_me:$LINENO: result: no" >&5
2275 echo "${ECHO_T}no" >&6; }
2276 fi
2277
2278
2279 test -n "$ac_cc_set" && break
2280 done
2281 test -n "$ac_cc_set" || ac_cc_set="no"
2282
2283 if test $ac_cc_set != no; then
2284
2285 # Extract the first word of "$ac_cc_set", so it can be a program name with args.
2286 set dummy $ac_cc_set; ac_word=$2
2287 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2288 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2289 if test "${ac_cv_path_ac_cc_path+set}" = set; then
2290 echo $ECHO_N "(cached) $ECHO_C" >&6
2291 else
2292 case $ac_cc_path in
2293 [\\/]* | ?:[\\/]*)
2294 ac_cv_path_ac_cc_path="$ac_cc_path" # Let the user override the test with a path.
2295 ;;
2296 *)
2297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2298 for as_dir in $PATH
2299 do
2300 IFS=$as_save_IFS
2301 test -z "$as_dir" && as_dir=.
2302 for ac_exec_ext in '' $ac_executable_extensions; do
2303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2304 ac_cv_path_ac_cc_path="$as_dir/$ac_word$ac_exec_ext"
2305 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2306 break 2
2307 fi
2308 done
2309 done
2310 IFS=$as_save_IFS
2311
2312 test -z "$ac_cv_path_ac_cc_path" && ac_cv_path_ac_cc_path="no"
2313 ;;
2314 esac
2315 fi
2316 ac_cc_path=$ac_cv_path_ac_cc_path
2317 if test -n "$ac_cc_path"; then
2318 { echo "$as_me:$LINENO: result: $ac_cc_path" >&5
2319 echo "${ECHO_T}$ac_cc_path" >&6; }
2320 else
2321 { echo "$as_me:$LINENO: result: no" >&5
2322 echo "${ECHO_T}no" >&6; }
2323 fi
2324
2325
2326 else
2327
2328 { { echo "$as_me:$LINENO: error: Specified C compiler $CC doesn't seem to exist!" >&5
2329 echo "$as_me: error: Specified C compiler $CC doesn't seem to exist!" >&2;}
2330 { (exit 1); exit 1; }; }
2331 fi
2332
2333
2334 if test $ac_cc_path != no; then
2335
2336 { echo "$as_me:$LINENO: Will attempt to use $CC as C compiler" >&5
2337 echo "$as_me: Will attempt to use $CC as C compiler" >&6;}
2338 else
2339
2340 { { echo "$as_me:$LINENO: error: Can't find path to user-specified C compiler $CC" >&5
2341 echo "$as_me: error: Can't find path to user-specified C compiler $CC" >&2;}
2342 { (exit 1); exit 1; }; }
2343 fi
2344
2345 fi
2346
2347 if test x"$CXX" != x; then
2348 for ac_prog in $CXX
2349 do
2350 # Extract the first word of "$ac_prog", so it can be a program name with args.
2351 set dummy $ac_prog; ac_word=$2
2352 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2353 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2354 if test "${ac_cv_prog_ac_cxx_set+set}" = set; then
2355 echo $ECHO_N "(cached) $ECHO_C" >&6
2356 else
2357 if test -n "$ac_cxx_set"; then
2358 ac_cv_prog_ac_cxx_set="$ac_cxx_set" # Let the user override the test.
2359 else
2360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2361 for as_dir in $PATH
2362 do
2363 IFS=$as_save_IFS
2364 test -z "$as_dir" && as_dir=.
2365 for ac_exec_ext in '' $ac_executable_extensions; do
2366 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2367 ac_cv_prog_ac_cxx_set="$ac_prog"
2368 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2369 break 2
2370 fi
2371 done
2372 done
2373 IFS=$as_save_IFS
2374
2375 fi
2376 fi
2377 ac_cxx_set=$ac_cv_prog_ac_cxx_set
2378 if test -n "$ac_cxx_set"; then
2379 { echo "$as_me:$LINENO: result: $ac_cxx_set" >&5
2380 echo "${ECHO_T}$ac_cxx_set" >&6; }
2381 else
2382 { echo "$as_me:$LINENO: result: no" >&5
2383 echo "${ECHO_T}no" >&6; }
2384 fi
2385
2386
2387 test -n "$ac_cxx_set" && break
2388 done
2389 test -n "$ac_cxx_set" || ac_cxx_set="no"
2390
2391 if test $ac_cxx_set != no; then
2392
2393 # Extract the first word of "$ac_cxx_set", so it can be a program name with args.
2394 set dummy $ac_cxx_set; ac_word=$2
2395 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2396 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2397 if test "${ac_cv_path_ac_cxx_path+set}" = set; then
2398 echo $ECHO_N "(cached) $ECHO_C" >&6
2399 else
2400 case $ac_cxx_path in
2401 [\\/]* | ?:[\\/]*)
2402 ac_cv_path_ac_cxx_path="$ac_cxx_path" # Let the user override the test with a path.
2403 ;;
2404 *)
2405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2406 for as_dir in $PATH
2407 do
2408 IFS=$as_save_IFS
2409 test -z "$as_dir" && as_dir=.
2410 for ac_exec_ext in '' $ac_executable_extensions; do
2411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2412 ac_cv_path_ac_cxx_path="$as_dir/$ac_word$ac_exec_ext"
2413 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2414 break 2
2415 fi
2416 done
2417 done
2418 IFS=$as_save_IFS
2419
2420 test -z "$ac_cv_path_ac_cxx_path" && ac_cv_path_ac_cxx_path="no"
2421 ;;
2422 esac
2423 fi
2424 ac_cxx_path=$ac_cv_path_ac_cxx_path
2425 if test -n "$ac_cxx_path"; then
2426 { echo "$as_me:$LINENO: result: $ac_cxx_path" >&5
2427 echo "${ECHO_T}$ac_cxx_path" >&6; }
2428 else
2429 { echo "$as_me:$LINENO: result: no" >&5
2430 echo "${ECHO_T}no" >&6; }
2431 fi
2432
2433
2434 else
2435
2436 { { echo "$as_me:$LINENO: error: Specified C++ compiler $CXX doesn't seem to exist!" >&5
2437 echo "$as_me: error: Specified C++ compiler $CXX doesn't seem to exist!" >&2;}
2438 { (exit 1); exit 1; }; }
2439 fi
2440
2441
2442 if test $ac_cxx_path != no; then
2443
2444 { echo "$as_me:$LINENO: Will attempt to use $CXX as C++ compiler" >&5
2445 echo "$as_me: Will attempt to use $CXX as C++ compiler" >&6;}
2446 else
2447
2448 { { echo "$as_me:$LINENO: error: Can't find path to user-specified C++ compiler $CXX" >&5
2449 echo "$as_me: error: Can't find path to user-specified C++ compiler $CXX" >&2;}
2450 { (exit 1); exit 1; }; }
2451 fi
2452
2453 fi
2454
2455 if test x"$FC" != x; then
2456 for ac_prog in $FC
2457 do
2458 # Extract the first word of "$ac_prog", so it can be a program name with args.
2459 set dummy $ac_prog; ac_word=$2
2460 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2461 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2462 if test "${ac_cv_prog_ac_fc_set+set}" = set; then
2463 echo $ECHO_N "(cached) $ECHO_C" >&6
2464 else
2465 if test -n "$ac_fc_set"; then
2466 ac_cv_prog_ac_fc_set="$ac_fc_set" # Let the user override the test.
2467 else
2468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2469 for as_dir in $PATH
2470 do
2471 IFS=$as_save_IFS
2472 test -z "$as_dir" && as_dir=.
2473 for ac_exec_ext in '' $ac_executable_extensions; do
2474 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2475 ac_cv_prog_ac_fc_set="$ac_prog"
2476 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2477 break 2
2478 fi
2479 done
2480 done
2481 IFS=$as_save_IFS
2482
2483 fi
2484 fi
2485 ac_fc_set=$ac_cv_prog_ac_fc_set
2486 if test -n "$ac_fc_set"; then
2487 { echo "$as_me:$LINENO: result: $ac_fc_set" >&5
2488 echo "${ECHO_T}$ac_fc_set" >&6; }
2489 else
2490 { echo "$as_me:$LINENO: result: no" >&5
2491 echo "${ECHO_T}no" >&6; }
2492 fi
2493
2494
2495 test -n "$ac_fc_set" && break
2496 done
2497 test -n "$ac_fc_set" || ac_fc_set="no"
2498
2499 if test $ac_fc_set != no; then
2500
2501 # Extract the first word of "$ac_fc_set", so it can be a program name with args.
2502 set dummy $ac_fc_set; ac_word=$2
2503 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2504 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2505 if test "${ac_cv_path_ac_fc_path+set}" = set; then
2506 echo $ECHO_N "(cached) $ECHO_C" >&6
2507 else
2508 case $ac_fc_path in
2509 [\\/]* | ?:[\\/]*)
2510 ac_cv_path_ac_fc_path="$ac_fc_path" # Let the user override the test with a path.
2511 ;;
2512 *)
2513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2514 for as_dir in $PATH
2515 do
2516 IFS=$as_save_IFS
2517 test -z "$as_dir" && as_dir=.
2518 for ac_exec_ext in '' $ac_executable_extensions; do
2519 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2520 ac_cv_path_ac_fc_path="$as_dir/$ac_word$ac_exec_ext"
2521 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2522 break 2
2523 fi
2524 done
2525 done
2526 IFS=$as_save_IFS
2527
2528 test -z "$ac_cv_path_ac_fc_path" && ac_cv_path_ac_fc_path="no"
2529 ;;
2530 esac
2531 fi
2532 ac_fc_path=$ac_cv_path_ac_fc_path
2533 if test -n "$ac_fc_path"; then
2534 { echo "$as_me:$LINENO: result: $ac_fc_path" >&5
2535 echo "${ECHO_T}$ac_fc_path" >&6; }
2536 else
2537 { echo "$as_me:$LINENO: result: no" >&5
2538 echo "${ECHO_T}no" >&6; }
2539 fi
2540
2541
2542 else
2543
2544 { { echo "$as_me:$LINENO: error: Specified Fortran compiler $FC doesn't seem to exist!" >&5
2545 echo "$as_me: error: Specified Fortran compiler $FC doesn't seem to exist!" >&2;}
2546 { (exit 1); exit 1; }; }
2547 fi
2548
2549
2550 if test $ac_fc_path != no; then
2551
2552 { echo "$as_me:$LINENO: Will attempt to use $FC as Fortran compiler" >&5
2553 echo "$as_me: Will attempt to use $FC as Fortran compiler" >&6;}
2554 else
2555
2556 { { echo "$as_me:$LINENO: error: Can't find path to user-specified Fortran compiler $FC" >&5
2557 echo "$as_me: error: Can't find path to user-specified Fortran compiler $FC" >&2;}
2558 { (exit 1); exit 1; }; }
2559 fi
2560
2561 fi
2562
2563
2564
2565
2566 # Check whether --with-mpi was given.
2567 if test "${with_mpi+set}" = set; then
2568 withval=$with_mpi;
2569 else
2570 with_mpi="auto"
2571 fi
2572
2573 if test "x$with_mpi" != "xno"; then
2574
2575
2576 for ac_prog in $CC openmpicc mpicc
2577 do
2578 # Extract the first word of "$ac_prog", so it can be a program name with args.
2579 set dummy $ac_prog; ac_word=$2
2580 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2581 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2582 if test "${ac_cv_prog_acx_mpi_mpicc+set}" = set; then
2583 echo $ECHO_N "(cached) $ECHO_C" >&6
2584 else
2585 if test -n "$acx_mpi_mpicc"; then
2586 ac_cv_prog_acx_mpi_mpicc="$acx_mpi_mpicc" # Let the user override the test.
2587 else
2588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2589 for as_dir in $PATH
2590 do
2591 IFS=$as_save_IFS
2592 test -z "$as_dir" && as_dir=.
2593 for ac_exec_ext in '' $ac_executable_extensions; do
2594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2595 ac_cv_prog_acx_mpi_mpicc="$ac_prog"
2596 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2597 break 2
2598 fi
2599 done
2600 done
2601 IFS=$as_save_IFS
2602
2603 fi
2604 fi
2605 acx_mpi_mpicc=$ac_cv_prog_acx_mpi_mpicc
2606 if test -n "$acx_mpi_mpicc"; then
2607 { echo "$as_me:$LINENO: result: $acx_mpi_mpicc" >&5
2608 echo "${ECHO_T}$acx_mpi_mpicc" >&6; }
2609 else
2610 { echo "$as_me:$LINENO: result: no" >&5
2611 echo "${ECHO_T}no" >&6; }
2612 fi
2613
2614
2615 test -n "$acx_mpi_mpicc" && break
2616 done
2617 test -n "$acx_mpi_mpicc" || acx_mpi_mpicc="no"
2618
2619 if test $acx_mpi_mpicc != no; then
2620
2621 # Extract the first word of "$acx_mpi_mpicc", so it can be a program name with args.
2622 set dummy $acx_mpi_mpicc; ac_word=$2
2623 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2624 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2625 if test "${ac_cv_path_acx_mpi_mpicc_path+set}" = set; then
2626 echo $ECHO_N "(cached) $ECHO_C" >&6
2627 else
2628 case $acx_mpi_mpicc_path in
2629 [\\/]* | ?:[\\/]*)
2630 ac_cv_path_acx_mpi_mpicc_path="$acx_mpi_mpicc_path" # Let the user override the test with a path.
2631 ;;
2632 *)
2633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2634 for as_dir in $PATH
2635 do
2636 IFS=$as_save_IFS
2637 test -z "$as_dir" && as_dir=.
2638 for ac_exec_ext in '' $ac_executable_extensions; do
2639 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2640 ac_cv_path_acx_mpi_mpicc_path="$as_dir/$ac_word$ac_exec_ext"
2641 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2642 break 2
2643 fi
2644 done
2645 done
2646 IFS=$as_save_IFS
2647
2648 test -z "$ac_cv_path_acx_mpi_mpicc_path" && ac_cv_path_acx_mpi_mpicc_path="no"
2649 ;;
2650 esac
2651 fi
2652 acx_mpi_mpicc_path=$ac_cv_path_acx_mpi_mpicc_path
2653 if test -n "$acx_mpi_mpicc_path"; then
2654 { echo "$as_me:$LINENO: result: $acx_mpi_mpicc_path" >&5
2655 echo "${ECHO_T}$acx_mpi_mpicc_path" >&6; }
2656 else
2657 { echo "$as_me:$LINENO: result: no" >&5
2658 echo "${ECHO_T}no" >&6; }
2659 fi
2660
2661
2662 fi
2663
2664 for ac_prog in $FC openmpif90 mpif90
2665 do
2666 # Extract the first word of "$ac_prog", so it can be a program name with args.
2667 set dummy $ac_prog; ac_word=$2
2668 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2669 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2670 if test "${ac_cv_prog_acx_mpi_mpif90+set}" = set; then
2671 echo $ECHO_N "(cached) $ECHO_C" >&6
2672 else
2673 if test -n "$acx_mpi_mpif90"; then
2674 ac_cv_prog_acx_mpi_mpif90="$acx_mpi_mpif90" # Let the user override the test.
2675 else
2676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2677 for as_dir in $PATH
2678 do
2679 IFS=$as_save_IFS
2680 test -z "$as_dir" && as_dir=.
2681 for ac_exec_ext in '' $ac_executable_extensions; do
2682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2683 ac_cv_prog_acx_mpi_mpif90="$ac_prog"
2684 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2685 break 2
2686 fi
2687 done
2688 done
2689 IFS=$as_save_IFS
2690
2691 fi
2692 fi
2693 acx_mpi_mpif90=$ac_cv_prog_acx_mpi_mpif90
2694 if test -n "$acx_mpi_mpif90"; then
2695 { echo "$as_me:$LINENO: result: $acx_mpi_mpif90" >&5
2696 echo "${ECHO_T}$acx_mpi_mpif90" >&6; }
2697 else
2698 { echo "$as_me:$LINENO: result: no" >&5
2699 echo "${ECHO_T}no" >&6; }
2700 fi
2701
2702
2703 test -n "$acx_mpi_mpif90" && break
2704 done
2705 test -n "$acx_mpi_mpif90" || acx_mpi_mpif90="no"
2706
2707 if test $acx_mpi_mpif90 != no; then
2708
2709 # Extract the first word of "$acx_mpi_mpif90", so it can be a program name with args.
2710 set dummy $acx_mpi_mpif90; ac_word=$2
2711 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2712 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2713 if test "${ac_cv_path_acx_mpi_mpif90_path+set}" = set; then
2714 echo $ECHO_N "(cached) $ECHO_C" >&6
2715 else
2716 case $acx_mpi_mpif90_path in
2717 [\\/]* | ?:[\\/]*)
2718 ac_cv_path_acx_mpi_mpif90_path="$acx_mpi_mpif90_path" # Let the user override the test with a path.
2719 ;;
2720 *)
2721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2722 for as_dir in $PATH
2723 do
2724 IFS=$as_save_IFS
2725 test -z "$as_dir" && as_dir=.
2726 for ac_exec_ext in '' $ac_executable_extensions; do
2727 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2728 ac_cv_path_acx_mpi_mpif90_path="$as_dir/$ac_word$ac_exec_ext"
2729 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2730 break 2
2731 fi
2732 done
2733 done
2734 IFS=$as_save_IFS
2735
2736 test -z "$ac_cv_path_acx_mpi_mpif90_path" && ac_cv_path_acx_mpi_mpif90_path="no"
2737 ;;
2738 esac
2739 fi
2740 acx_mpi_mpif90_path=$ac_cv_path_acx_mpi_mpif90_path
2741 if test -n "$acx_mpi_mpif90_path"; then
2742 { echo "$as_me:$LINENO: result: $acx_mpi_mpif90_path" >&5
2743 echo "${ECHO_T}$acx_mpi_mpif90_path" >&6; }
2744 else
2745 { echo "$as_me:$LINENO: result: no" >&5
2746 echo "${ECHO_T}no" >&6; }
2747 fi
2748
2749
2750 fi
2751
2752 for ac_prog in $CXX openmpicxx openmpiCC openmpic++ mpicxx mpiCC mpic++
2753 do
2754 # Extract the first word of "$ac_prog", so it can be a program name with args.
2755 set dummy $ac_prog; ac_word=$2
2756 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2757 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2758 if test "${ac_cv_prog_acx_mpi_mpicxx+set}" = set; then
2759 echo $ECHO_N "(cached) $ECHO_C" >&6
2760 else
2761 if test -n "$acx_mpi_mpicxx"; then
2762 ac_cv_prog_acx_mpi_mpicxx="$acx_mpi_mpicxx" # Let the user override the test.
2763 else
2764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2765 for as_dir in $PATH
2766 do
2767 IFS=$as_save_IFS
2768 test -z "$as_dir" && as_dir=.
2769 for ac_exec_ext in '' $ac_executable_extensions; do
2770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2771 ac_cv_prog_acx_mpi_mpicxx="$ac_prog"
2772 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2773 break 2
2774 fi
2775 done
2776 done
2777 IFS=$as_save_IFS
2778
2779 fi
2780 fi
2781 acx_mpi_mpicxx=$ac_cv_prog_acx_mpi_mpicxx
2782 if test -n "$acx_mpi_mpicxx"; then
2783 { echo "$as_me:$LINENO: result: $acx_mpi_mpicxx" >&5
2784 echo "${ECHO_T}$acx_mpi_mpicxx" >&6; }
2785 else
2786 { echo "$as_me:$LINENO: result: no" >&5
2787 echo "${ECHO_T}no" >&6; }
2788 fi
2789
2790
2791 test -n "$acx_mpi_mpicxx" && break
2792 done
2793 test -n "$acx_mpi_mpicxx" || acx_mpi_mpicxx="no"
2794
2795 if test $acx_mpi_mpicxx != no; then
2796
2797 # Extract the first word of "$acx_mpi_mpicxx", so it can be a program name with args.
2798 set dummy $acx_mpi_mpicxx; ac_word=$2
2799 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2800 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2801 if test "${ac_cv_path_acx_mpi_mpicxx_path+set}" = set; then
2802 echo $ECHO_N "(cached) $ECHO_C" >&6
2803 else
2804 case $acx_mpi_mpicxx_path in
2805 [\\/]* | ?:[\\/]*)
2806 ac_cv_path_acx_mpi_mpicxx_path="$acx_mpi_mpicxx_path" # Let the user override the test with a path.
2807 ;;
2808 *)
2809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2810 for as_dir in $PATH
2811 do
2812 IFS=$as_save_IFS
2813 test -z "$as_dir" && as_dir=.
2814 for ac_exec_ext in '' $ac_executable_extensions; do
2815 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2816 ac_cv_path_acx_mpi_mpicxx_path="$as_dir/$ac_word$ac_exec_ext"
2817 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2818 break 2
2819 fi
2820 done
2821 done
2822 IFS=$as_save_IFS
2823
2824 test -z "$ac_cv_path_acx_mpi_mpicxx_path" && ac_cv_path_acx_mpi_mpicxx_path="no"
2825 ;;
2826 esac
2827 fi
2828 acx_mpi_mpicxx_path=$ac_cv_path_acx_mpi_mpicxx_path
2829 if test -n "$acx_mpi_mpicxx_path"; then
2830 { echo "$as_me:$LINENO: result: $acx_mpi_mpicxx_path" >&5
2831 echo "${ECHO_T}$acx_mpi_mpicxx_path" >&6; }
2832 else
2833 { echo "$as_me:$LINENO: result: no" >&5
2834 echo "${ECHO_T}no" >&6; }
2835 fi
2836
2837
2838 fi
2839
2840 if test $acx_mpi_mpicc = no; then
2841
2842 if test $acx_mpi_mpicxx = no; then
2843
2844 acx_mpi_compiler=no
2845
2846 else
2847
2848 acx_mpi_compiler=$acx_mpi_mpicxx
2849 acx_mpi_compiler_path=$acx_mpi_mpicxx_path
2850 fi
2851
2852
2853 else
2854
2855 if test $acx_mpi_mpicxx = no; then
2856
2857 acx_mpi_compiler=$acx_mpi_mpicc
2858 acx_mpi_compiler_path=$acx_mpi_mpicc_path
2859
2860 else
2861
2862 { echo "$as_me:$LINENO: checking whether to use $acx_mpi_mpicc or $acx_mpi_mpicxx" >&5
2863 echo $ECHO_N "checking whether to use $acx_mpi_mpicc or $acx_mpi_mpicxx... $ECHO_C" >&6; }
2864 ac_ext=cpp
2865 ac_cpp='$CXXCPP $CPPFLAGS'
2866 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2867 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2868 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2869
2870 cat >conftest.$ac_ext <<_ACEOF
2871 /* confdefs.h. */
2872 _ACEOF
2873 cat confdefs.h >>conftest.$ac_ext
2874 cat >>conftest.$ac_ext <<_ACEOF
2875 /* end confdefs.h. */
2876
2877 #include <mpi.h>
2878
2879 int
2880 main ()
2881 {
2882
2883 MPI_Finalize();
2884
2885 ;
2886 return 0;
2887 }
2888 _ACEOF
2889 if { (ac_try="$acx_mpi_mpicxx_path -c conftest.$ac_ext >&5"
2890 case "(($ac_try" in
2891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2892 *) ac_try_echo=$ac_try;;
2893 esac
2894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2895 (eval "$acx_mpi_mpicxx_path -c conftest.$ac_ext >&5") 2>conftest.er1
2896 ac_status=$?
2897 grep -v '^ *+' conftest.er1 >conftest.err
2898 rm -f conftest.er1
2899 cat conftest.err >&5
2900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2901 (exit $ac_status); } && {
2902 test -z "$ac_cxx_werror_flag" ||
2903 test ! -s conftest.err
2904 } && test -s conftest.$ac_objext; then
2905
2906 acx_mpi_compiler=$acx_mpi_mpicxx
2907 acx_mpi_compiler_path=$acx_mpi_mpicxx_path
2908
2909 else
2910
2911 acx_mpi_compiler=$acx_mpi_mpicc
2912 acx_mpi_compiler_path=$acx_mpi_mpicc_path
2913 fi
2914
2915 ac_ext=c
2916 ac_cpp='$CPP $CPPFLAGS'
2917 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2918 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2919 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2920
2921 { echo "$as_me:$LINENO: result: $acx_mpi_compiler" >&5
2922 echo "${ECHO_T}$acx_mpi_compiler" >&6; }
2923 fi
2924
2925 fi
2926
2927 { echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
2928 echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6; }
2929 ac_ext=${ac_fc_srcext-f}
2930 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
2931 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
2932 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
2933
2934 ac_save_ext=$ac_ext
2935 ac_ext=F90
2936 rm -f conftest*
2937 cat >conftest.$ac_ext <<EOF
2938 program main
2939 include 'mpif.h'
2940 call MPI_Init
2941 end
2942 EOF
2943 if $acx_mpi_mpif90_path -c conftest.$ac_ext > conftest.out 2>&1 ; then
2944 acx_mpi_f90_compiler=yes
2945 { echo "$as_me:$LINENO: result: yes" >&5
2946 echo "${ECHO_T}yes" >&6; }
2947 else
2948 if test -s conftest.out ; then
2949 cat conftest.out >> config.log
2950 fi
2951 acx_mpi_f90_compiler=no
2952 { echo "$as_me:$LINENO: result: no! Check MPI fortran include paths" >&5
2953 echo "${ECHO_T}no! Check MPI fortran include paths" >&6; }
2954 fi
2955 rm -f conftest*
2956 ac_ext=$ac_save_ext
2957 ac_ext=c
2958 ac_cpp='$CPP $CPPFLAGS'
2959 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2960 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2961 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2962
2963 if test $acx_mpi_compiler = no || test $acx_mpi_f90_compiler = no; then
2964
2965 acx_cv_mpi_implementation=no
2966 else
2967 { echo "$as_me:$LINENO: checking for the MPI implementation flavor" >&5
2968 echo $ECHO_N "checking for the MPI implementation flavor... $ECHO_C" >&6; }
2969 if test "${acx_cv_mpi_implementation+set}" = set; then
2970 echo $ECHO_N "(cached) $ECHO_C" >&6
2971 else
2972 acx_cv_mpi_implementation=no
2973 if { (ac_try="grep -q LAM $acx_mpi_compiler_path"
2974 case "(($ac_try" in
2975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2976 *) ac_try_echo=$ac_try;;
2977 esac
2978 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2979 (eval "grep -q LAM $acx_mpi_compiler_path") 2>conftest.er1
2980 ac_status=$?
2981 grep -v '^ *+' conftest.er1 >conftest.err
2982 rm -f conftest.er1
2983 cat conftest.err >&5
2984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2985 (exit $ac_status); }; then
2986
2987 acx_cv_mpi_implementation=lammpi
2988
2989 else
2990
2991 if { (ac_try="grep -q showme $acx_mpi_compiler_path"
2992 case "(($ac_try" in
2993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2994 *) ac_try_echo=$ac_try;;
2995 esac
2996 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2997 (eval "grep -q showme $acx_mpi_compiler_path") 2>conftest.er1
2998 ac_status=$?
2999 grep -v '^ *+' conftest.er1 >conftest.err
3000 rm -f conftest.er1
3001 cat conftest.err >&5
3002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3003 (exit $ac_status); }; then
3004
3005 acx_cv_mpi_implementation=openmpi
3006
3007 else
3008
3009 if { (ac_try="grep -q MPICH $acx_mpi_compiler_path"
3010 case "(($ac_try" in
3011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3012 *) ac_try_echo=$ac_try;;
3013 esac
3014 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3015 (eval "grep -q MPICH $acx_mpi_compiler_path") 2>conftest.er1
3016 ac_status=$?
3017 grep -v '^ *+' conftest.er1 >conftest.err
3018 rm -f conftest.er1
3019 cat conftest.err >&5
3020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3021 (exit $ac_status); }; then
3022
3023 acx_cv_mpi_implementation=mpich
3024
3025 else
3026 acx_cv_mpi_implementation=$with_mpi
3027 fi
3028
3029 fi
3030
3031 fi
3032
3033 fi
3034 { echo "$as_me:$LINENO: result: $acx_cv_mpi_implementation" >&5
3035 echo "${ECHO_T}$acx_cv_mpi_implementation" >&6; }
3036
3037 fi
3038 case $acx_cv_mpi_implementation in
3039 (lammpi)
3040
3041 cat >>confdefs.h <<\_ACEOF
3042 #define MPI_IS_LAMMPI 1
3043 _ACEOF
3044
3045 ;;
3046 (openmpi)
3047
3048 cat >>confdefs.h <<\_ACEOF
3049 #define MPI_IS_OPENMPI 1
3050 _ACEOF
3051
3052 ;;
3053 (mpich)
3054
3055 cat >>confdefs.h <<\_ACEOF
3056 #define MPI_IS_MPICH 1
3057 _ACEOF
3058
3059 ;;
3060 esac
3061 if test $acx_cv_mpi_implementation = no; then
3062
3063 acx_mpi_cflags=""
3064 acx_mpi_libs=""
3065 USE_MPI="no"
3066 { echo "$as_me:$LINENO: WARNING: No suitable MPI implementation found. oopse_MPI will not be build." >&5
3067 echo "$as_me: WARNING: No suitable MPI implementation found. oopse_MPI will not be build." >&2;}
3068 else
3069
3070
3071 { echo "$as_me:$LINENO: checking how to compile MPI-C code" >&5
3072 echo $ECHO_N "checking how to compile MPI-C code... $ECHO_C" >&6; }
3073 if test "${acx_mpi_cflags+set}" = set; then
3074 echo $ECHO_N "(cached) $ECHO_C" >&6
3075 else
3076
3077 case $acx_cv_mpi_implementation in
3078 (lammpi)
3079 cfo="--showme:compile"
3080 ;;
3081 (openmpi)
3082 cfo="--showme:compile"
3083 ;;
3084 (mpich)
3085 case "$acx_mpi_compiler_path" in
3086 (*mpiCC)
3087 sc_cv_cn="-CC="
3088 ;;
3089 (*mpicxx)
3090 sc_cv_cn="-cxx="
3091 ;;
3092 (*mpicc)
3093 sc_cv_cn="-cc="
3094 ;;
3095 (*)
3096 sc_cv_cn=""
3097 ;;
3098 esac
3099 cfo="-compile_info $sc_cv_cn"
3100 ;;
3101 esac
3102 echo "$as_me:$LINENO: mpi_pre_cflags=\"\`$acx_mpi_compiler_path $cfo || echo ' no'\`\"" >&5
3103 mpi_pre_cflags="`$acx_mpi_compiler_path $cfo 2>conftest.er1 || echo ' no'`"
3104 grep -v '^ *+' conftest.er1 >conftest.err
3105 rm -f conftest.er1
3106 cat conftest.err >&5
3107 echo "$as_me:$LINENO: mpi_pre_cflags = $mpi_pre_cflags" >&5
3108 case "$mpi_pre_cflags" in
3109 (*no)
3110 acx_mpi_cflags=no
3111 acx_mpi_cflags="no"
3112 ;;
3113 (*)
3114 acx_mpi_tmp_mode="normal"
3115 acx_mpi_tmp_prefix=""
3116 eval "acx_mpi_cflags=\"\""
3117 for acx_mpi_tmp in $mpi_pre_cflags; do
3118 case "$acx_mpi_tmp_mode" in
3119 (normal)
3120 case "$acx_mpi_tmp" in
3121 (-I|-D)
3122 acx_mpi_tmp_prefix="$acx_mpi_tmp"
3123 acx_mpi_tmp_mode="accept"
3124 ;;
3125 (-I*|-D*)
3126 eval "acx_mpi_cflags=\"`eval echo '${'\\acx_mpi_cflags'}'` \$acx_mpi_tmp\""
3127 ;;
3128 (-L|-l)
3129 acx_mpi_tmp_mode="skip"
3130 ;;
3131 (*)
3132 ;;
3133 esac
3134 ;;
3135 (accept)
3136 eval "acx_mpi_cflags=\"`eval echo '${'\\acx_mpi_cflags'}'` \$acx_mpi_tmp_prefix \$acx_mpi_tmp\""
3137 ;;
3138 (skip)
3139 ;;
3140 esac
3141 done
3142
3143 ;;
3144 esac
3145
3146 fi
3147 { echo "$as_me:$LINENO: result: $acx_mpi_cflags" >&5
3148 echo "${ECHO_T}$acx_mpi_cflags" >&6; }
3149
3150
3151 { echo "$as_me:$LINENO: checking how to link MPI-C code" >&5
3152 echo $ECHO_N "checking how to link MPI-C code... $ECHO_C" >&6; }
3153 if test "${acx_mpi_libs+set}" = set; then
3154 echo $ECHO_N "(cached) $ECHO_C" >&6
3155 else
3156
3157 case $acx_cv_mpi_implementation in
3158 (lammpi)
3159 lfo="--showme:compile --showme:link"
3160 ;;
3161 (openmpi)
3162 lfo="--showme:link"
3163 ;;
3164 (mpich)
3165 case "$acx_mpi_compiler_path" in
3166 (*mpiCC)
3167 sc_cv_cn="-CC="
3168 ;;
3169 (*mpicxx)
3170 sc_cv_cn="-cxx="
3171 ;;
3172 (*mpicc)
3173 sc_cv_cn="-cc="
3174 ;;
3175 (*)
3176 sc_cv_cn=""
3177 ;;
3178 esac
3179 lfo="-link_info $sc_cv_cn"
3180 ;;
3181 esac
3182 echo "$as_me:$LINENO: mpi_pre_libs=\"\`$acx_mpi_compiler_path $lfo || echo ' no'\`\"" >&5
3183 mpi_pre_libs="`$acx_mpi_compiler_path $lfo 2>conftest.er1 || echo ' no'`"
3184 grep -v '^ *+' conftest.er1 >conftest.err
3185 rm -f conftest.er1
3186 cat conftest.err >&5
3187 echo "$as_me:$LINENO: mpi_pre_libs = $mpi_pre_libs" >&5
3188 case "$mpi_pre_libs" in
3189 (*no)
3190 acx_mpi_libs=no
3191 ;;
3192 (*)
3193 acx_mpi_libs="$mpi_pre_libs"
3194 ;;
3195 esac
3196
3197 fi
3198 { echo "$as_me:$LINENO: result: $acx_mpi_libs" >&5
3199 echo "${ECHO_T}$acx_mpi_libs" >&6; }
3200
3201 if test $acx_mpi_mpif90_path != no; then
3202
3203
3204 { echo "$as_me:$LINENO: checking how to link MPI-Fortran code" >&5
3205 echo $ECHO_N "checking how to link MPI-Fortran code... $ECHO_C" >&6; }
3206 if test "${acx_mpi90_libs+set}" = set; then
3207 echo $ECHO_N "(cached) $ECHO_C" >&6
3208 else
3209
3210 echo "$as_me:$LINENO: mpi_pre_libs=\"\`$acx_mpi_mpif90_path $lfo || echo \" no\"\`\"" >&5
3211 mpi_pre_libs="`$acx_mpi_mpif90_path $lfo 2>conftest.er1 || echo " no"`"
3212 grep -v '^ *+' conftest.er1 >conftest.err
3213 rm -f conftest.er1
3214 cat conftest.err >&5
3215 echo "$as_me:$LINENO: mpi_pre_libs = $mpi_pre_libs" >&5
3216 case "$mpi_pre_libs" in
3217 (*no)
3218 acx_mpi90_libs=no
3219 ;;
3220 (*)
3221 acx_mpi90_libs="$mpi_pre_libs"
3222 ;;
3223 esac
3224
3225 fi
3226 { echo "$as_me:$LINENO: result: $acx_mpi90_libs" >&5
3227 echo "${ECHO_T}$acx_mpi90_libs" >&6; }
3228
3229
3230 fi
3231
3232 if test "$acx_mpi_cflags" = no -o "$acx_mpi_libs" = no; then
3233
3234 acx_mpi_cflags=""
3235 acx_mpi_libs=""
3236 USE_MPI="no"
3237 { echo "$as_me:$LINENO: WARNING: No suitable MPI implementation found. oopse_MPI will not be build." >&5
3238 echo "$as_me: WARNING: No suitable MPI implementation found. oopse_MPI will not be build." >&2;}
3239 else
3240
3241 MPI_CPPFLAGS=$acx_mpi_cflags
3242
3243 MPI_LIBS=$acx_mpi_libs
3244
3245 if test "$acx_mpi90_libs" != no; then
3246 MPI90_LIBS=$acx_mpi90_libs
3247
3248 fi
3249
3250 USE_MPI="yes"
3251 fi
3252
3253
3254 fi
3255
3256
3257 fi
3258
3259
3260
3261 # Checks for programs.
3262 ac_ext=cpp
3263 ac_cpp='$CXXCPP $CPPFLAGS'
3264 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3265 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3266 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3267 if test -z "$CXX"; then
3268 if test -n "$CCC"; then
3269 CXX=$CCC
3270 else
3271 if test -n "$ac_tool_prefix"; then
3272 for ac_prog in $CXX $ac_cv_prog_acx_mpi_mpicxx icpc pathCC pgCC c++ xlc++ xlC g++ CC
3273 do
3274 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3275 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3276 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3277 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3278 if test "${ac_cv_prog_CXX+set}" = set; then
3279 echo $ECHO_N "(cached) $ECHO_C" >&6
3280 else
3281 if test -n "$CXX"; then
3282 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3283 else
3284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3285 for as_dir in $PATH
3286 do
3287 IFS=$as_save_IFS
3288 test -z "$as_dir" && as_dir=.
3289 for ac_exec_ext in '' $ac_executable_extensions; do
3290 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3291 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3292 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3293 break 2
3294 fi
3295 done
3296 done
3297 IFS=$as_save_IFS
3298
3299 fi
3300 fi
3301 CXX=$ac_cv_prog_CXX
3302 if test -n "$CXX"; then
3303 { echo "$as_me:$LINENO: result: $CXX" >&5
3304 echo "${ECHO_T}$CXX" >&6; }
3305 else
3306 { echo "$as_me:$LINENO: result: no" >&5
3307 echo "${ECHO_T}no" >&6; }
3308 fi
3309
3310
3311 test -n "$CXX" && break
3312 done
3313 fi
3314 if test -z "$CXX"; then
3315 ac_ct_CXX=$CXX
3316 for ac_prog in $CXX $ac_cv_prog_acx_mpi_mpicxx icpc pathCC pgCC c++ xlc++ xlC g++ CC
3317 do
3318 # Extract the first word of "$ac_prog", so it can be a program name with args.
3319 set dummy $ac_prog; ac_word=$2
3320 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3321 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3322 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3323 echo $ECHO_N "(cached) $ECHO_C" >&6
3324 else
3325 if test -n "$ac_ct_CXX"; then
3326 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3327 else
3328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3329 for as_dir in $PATH
3330 do
3331 IFS=$as_save_IFS
3332 test -z "$as_dir" && as_dir=.
3333 for ac_exec_ext in '' $ac_executable_extensions; do
3334 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3335 ac_cv_prog_ac_ct_CXX="$ac_prog"
3336 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3337 break 2
3338 fi
3339 done
3340 done
3341 IFS=$as_save_IFS
3342
3343 fi
3344 fi
3345 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3346 if test -n "$ac_ct_CXX"; then
3347 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3348 echo "${ECHO_T}$ac_ct_CXX" >&6; }
3349 else
3350 { echo "$as_me:$LINENO: result: no" >&5
3351 echo "${ECHO_T}no" >&6; }
3352 fi
3353
3354
3355 test -n "$ac_ct_CXX" && break
3356 done
3357
3358 if test "x$ac_ct_CXX" = x; then
3359 CXX="g++"
3360 else
3361 case $cross_compiling:$ac_tool_warned in
3362 yes:)
3363 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3364 whose name does not start with the host triplet. If you think this
3365 configuration is useful to you, please write to autoconf@gnu.org." >&5
3366 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3367 whose name does not start with the host triplet. If you think this
3368 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3369 ac_tool_warned=yes ;;
3370 esac
3371 CXX=$ac_ct_CXX
3372 fi
3373 fi
3374
3375 fi
3376 fi
3377 # Provide some information about the compiler.
3378 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
3379 ac_compiler=`set X $ac_compile; echo $2`
3380 { (ac_try="$ac_compiler --version >&5"
3381 case "(($ac_try" in
3382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3383 *) ac_try_echo=$ac_try;;
3384 esac
3385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3386 (eval "$ac_compiler --version >&5") 2>&5
3387 ac_status=$?
3388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3389 (exit $ac_status); }
3390 { (ac_try="$ac_compiler -v >&5"
3391 case "(($ac_try" in
3392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3393 *) ac_try_echo=$ac_try;;
3394 esac
3395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3396 (eval "$ac_compiler -v >&5") 2>&5
3397 ac_status=$?
3398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3399 (exit $ac_status); }
3400 { (ac_try="$ac_compiler -V >&5"
3401 case "(($ac_try" in
3402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3403 *) ac_try_echo=$ac_try;;
3404 esac
3405 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3406 (eval "$ac_compiler -V >&5") 2>&5
3407 ac_status=$?
3408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3409 (exit $ac_status); }
3410
3411 cat >conftest.$ac_ext <<_ACEOF
3412 /* confdefs.h. */
3413 _ACEOF
3414 cat confdefs.h >>conftest.$ac_ext
3415 cat >>conftest.$ac_ext <<_ACEOF
3416 /* end confdefs.h. */
3417
3418 int
3419 main ()
3420 {
3421
3422 ;
3423 return 0;
3424 }
3425 _ACEOF
3426 ac_clean_files_save=$ac_clean_files
3427 ac_clean_files="$ac_clean_files a.out a.exe b.out"
3428 # Try to create an executable without -o first, disregard a.out.
3429 # It will help us diagnose broken compilers, and finding out an intuition
3430 # of exeext.
3431 { echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
3432 echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6; }
3433 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3434 #
3435 # List of possible output files, starting from the most likely.
3436 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3437 # only as a last resort. b.out is created by i960 compilers.
3438 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3439 #
3440 # The IRIX 6 linker writes into existing files which may not be
3441 # executable, retaining their permissions. Remove them first so a
3442 # subsequent execution test works.
3443 ac_rmfiles=
3444 for ac_file in $ac_files
3445 do
3446 case $ac_file in
3447 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3448 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3449 esac
3450 done
3451 rm -f $ac_rmfiles
3452
3453 if { (ac_try="$ac_link_default"
3454 case "(($ac_try" in
3455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3456 *) ac_try_echo=$ac_try;;
3457 esac
3458 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3459 (eval "$ac_link_default") 2>&5
3460 ac_status=$?
3461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3462 (exit $ac_status); }; then
3463 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3464 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3465 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3466 # so that the user can short-circuit this test for compilers unknown to
3467 # Autoconf.
3468 for ac_file in $ac_files ''
3469 do
3470 test -f "$ac_file" || continue
3471 case $ac_file in
3472 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3473 ;;
3474 [ab].out )
3475 # We found the default executable, but exeext='' is most
3476 # certainly right.
3477 break;;
3478 *.* )
3479 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3480 then :; else
3481 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3482 fi
3483 # We set ac_cv_exeext here because the later test for it is not
3484 # safe: cross compilers may not add the suffix if given an `-o'
3485 # argument, so we may need to know it at that point already.
3486 # Even if this section looks crufty: it has the advantage of
3487 # actually working.
3488 break;;
3489 * )
3490 break;;
3491 esac
3492 done
3493 test "$ac_cv_exeext" = no && ac_cv_exeext=
3494
3495 else
3496 ac_file=''
3497 fi
3498
3499 { echo "$as_me:$LINENO: result: $ac_file" >&5
3500 echo "${ECHO_T}$ac_file" >&6; }
3501 if test -z "$ac_file"; then
3502 echo "$as_me: failed program was:" >&5
3503 sed 's/^/| /' conftest.$ac_ext >&5
3504
3505 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
3506 See \`config.log' for more details." >&5
3507 echo "$as_me: error: C++ compiler cannot create executables
3508 See \`config.log' for more details." >&2;}
3509 { (exit 77); exit 77; }; }
3510 fi
3511
3512 ac_exeext=$ac_cv_exeext
3513
3514 # Check that the compiler produces executables we can run. If not, either
3515 # the compiler is broken, or we cross compile.
3516 { echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
3517 echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6; }
3518 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3519 # If not cross compiling, check that we can run a simple program.
3520 if test "$cross_compiling" != yes; then
3521 if { ac_try='./$ac_file'
3522 { (case "(($ac_try" in
3523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3524 *) ac_try_echo=$ac_try;;
3525 esac
3526 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3527 (eval "$ac_try") 2>&5
3528 ac_status=$?
3529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3530 (exit $ac_status); }; }; then
3531 cross_compiling=no
3532 else
3533 if test "$cross_compiling" = maybe; then
3534 cross_compiling=yes
3535 else
3536 { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
3537 If you meant to cross compile, use \`--host'.
3538 See \`config.log' for more details." >&5
3539 echo "$as_me: error: cannot run C++ compiled programs.
3540 If you meant to cross compile, use \`--host'.
3541 See \`config.log' for more details." >&2;}
3542 { (exit 1); exit 1; }; }
3543 fi
3544 fi
3545 fi
3546 { echo "$as_me:$LINENO: result: yes" >&5
3547 echo "${ECHO_T}yes" >&6; }
3548
3549 rm -f a.out a.exe conftest$ac_cv_exeext b.out
3550 ac_clean_files=$ac_clean_files_save
3551 # Check that the compiler produces executables we can run. If not, either
3552 # the compiler is broken, or we cross compile.
3553 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3554 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3555 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
3556 echo "${ECHO_T}$cross_compiling" >&6; }
3557
3558 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
3559 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3560 if { (ac_try="$ac_link"
3561 case "(($ac_try" in
3562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3563 *) ac_try_echo=$ac_try;;
3564 esac
3565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3566 (eval "$ac_link") 2>&5
3567 ac_status=$?
3568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3569 (exit $ac_status); }; then
3570 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3571 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3572 # work properly (i.e., refer to `conftest.exe'), while it won't with
3573 # `rm'.
3574 for ac_file in conftest.exe conftest conftest.*; do
3575 test -f "$ac_file" || continue
3576 case $ac_file in
3577 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3578 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3579 break;;
3580 * ) break;;
3581 esac
3582 done
3583 else
3584 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3585 See \`config.log' for more details." >&5
3586 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3587 See \`config.log' for more details." >&2;}
3588 { (exit 1); exit 1; }; }
3589 fi
3590
3591 rm -f conftest$ac_cv_exeext
3592 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3593 echo "${ECHO_T}$ac_cv_exeext" >&6; }
3594
3595 rm -f conftest.$ac_ext
3596 EXEEXT=$ac_cv_exeext
3597 ac_exeext=$EXEEXT
3598 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
3599 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3600 if test "${ac_cv_objext+set}" = set; then
3601 echo $ECHO_N "(cached) $ECHO_C" >&6
3602 else
3603 cat >conftest.$ac_ext <<_ACEOF
3604 /* confdefs.h. */
3605 _ACEOF
3606 cat confdefs.h >>conftest.$ac_ext
3607 cat >>conftest.$ac_ext <<_ACEOF
3608 /* end confdefs.h. */
3609
3610 int
3611 main ()
3612 {
3613
3614 ;
3615 return 0;
3616 }
3617 _ACEOF
3618 rm -f conftest.o conftest.obj
3619 if { (ac_try="$ac_compile"
3620 case "(($ac_try" in
3621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3622 *) ac_try_echo=$ac_try;;
3623 esac
3624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3625 (eval "$ac_compile") 2>&5
3626 ac_status=$?
3627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3628 (exit $ac_status); }; then
3629 for ac_file in conftest.o conftest.obj conftest.*; do
3630 test -f "$ac_file" || continue;
3631 case $ac_file in
3632 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3633 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3634 break;;
3635 esac
3636 done
3637 else
3638 echo "$as_me: failed program was:" >&5
3639 sed 's/^/| /' conftest.$ac_ext >&5
3640
3641 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3642 See \`config.log' for more details." >&5
3643 echo "$as_me: error: cannot compute suffix of object files: cannot compile
3644 See \`config.log' for more details." >&2;}
3645 { (exit 1); exit 1; }; }
3646 fi
3647
3648 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3649 fi
3650 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3651 echo "${ECHO_T}$ac_cv_objext" >&6; }
3652 OBJEXT=$ac_cv_objext
3653 ac_objext=$OBJEXT
3654 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3655 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
3656 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3657 echo $ECHO_N "(cached) $ECHO_C" >&6
3658 else
3659 cat >conftest.$ac_ext <<_ACEOF
3660 /* confdefs.h. */
3661 _ACEOF
3662 cat confdefs.h >>conftest.$ac_ext
3663 cat >>conftest.$ac_ext <<_ACEOF
3664 /* end confdefs.h. */
3665
3666 int
3667 main ()
3668 {
3669 #ifndef __GNUC__
3670 choke me
3671 #endif
3672
3673 ;
3674 return 0;
3675 }
3676 _ACEOF
3677 rm -f conftest.$ac_objext
3678 if { (ac_try="$ac_compile"
3679 case "(($ac_try" in
3680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3681 *) ac_try_echo=$ac_try;;
3682 esac
3683 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3684 (eval "$ac_compile") 2>conftest.er1
3685 ac_status=$?
3686 grep -v '^ *+' conftest.er1 >conftest.err
3687 rm -f conftest.er1
3688 cat conftest.err >&5
3689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3690 (exit $ac_status); } && {
3691 test -z "$ac_cxx_werror_flag" ||
3692 test ! -s conftest.err
3693 } && test -s conftest.$ac_objext; then
3694 ac_compiler_gnu=yes
3695 else
3696 echo "$as_me: failed program was:" >&5
3697 sed 's/^/| /' conftest.$ac_ext >&5
3698
3699 ac_compiler_gnu=no
3700 fi
3701
3702 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3703 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3704
3705 fi
3706 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3707 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
3708 GXX=`test $ac_compiler_gnu = yes && echo yes`
3709 ac_test_CXXFLAGS=${CXXFLAGS+set}
3710 ac_save_CXXFLAGS=$CXXFLAGS
3711 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3712 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
3713 if test "${ac_cv_prog_cxx_g+set}" = set; then
3714 echo $ECHO_N "(cached) $ECHO_C" >&6
3715 else
3716 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3717 ac_cxx_werror_flag=yes
3718 ac_cv_prog_cxx_g=no
3719 CXXFLAGS="-g"
3720 cat >conftest.$ac_ext <<_ACEOF
3721 /* confdefs.h. */
3722 _ACEOF
3723 cat confdefs.h >>conftest.$ac_ext
3724 cat >>conftest.$ac_ext <<_ACEOF
3725 /* end confdefs.h. */
3726
3727 int
3728 main ()
3729 {
3730
3731 ;
3732 return 0;
3733 }
3734 _ACEOF
3735 rm -f conftest.$ac_objext
3736 if { (ac_try="$ac_compile"
3737 case "(($ac_try" in
3738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3739 *) ac_try_echo=$ac_try;;
3740 esac
3741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3742 (eval "$ac_compile") 2>conftest.er1
3743 ac_status=$?
3744 grep -v '^ *+' conftest.er1 >conftest.err
3745 rm -f conftest.er1
3746 cat conftest.err >&5
3747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3748 (exit $ac_status); } && {
3749 test -z "$ac_cxx_werror_flag" ||
3750 test ! -s conftest.err
3751 } && test -s conftest.$ac_objext; then
3752 ac_cv_prog_cxx_g=yes
3753 else
3754 echo "$as_me: failed program was:" >&5
3755 sed 's/^/| /' conftest.$ac_ext >&5
3756
3757 CXXFLAGS=""
3758 cat >conftest.$ac_ext <<_ACEOF
3759 /* confdefs.h. */
3760 _ACEOF
3761 cat confdefs.h >>conftest.$ac_ext
3762 cat >>conftest.$ac_ext <<_ACEOF
3763 /* end confdefs.h. */
3764
3765 int
3766 main ()
3767 {
3768
3769 ;
3770 return 0;
3771 }
3772 _ACEOF
3773 rm -f conftest.$ac_objext
3774 if { (ac_try="$ac_compile"
3775 case "(($ac_try" in
3776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3777 *) ac_try_echo=$ac_try;;
3778 esac
3779 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3780 (eval "$ac_compile") 2>conftest.er1
3781 ac_status=$?
3782 grep -v '^ *+' conftest.er1 >conftest.err
3783 rm -f conftest.er1
3784 cat conftest.err >&5
3785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3786 (exit $ac_status); } && {
3787 test -z "$ac_cxx_werror_flag" ||
3788 test ! -s conftest.err
3789 } && test -s conftest.$ac_objext; then
3790 :
3791 else
3792 echo "$as_me: failed program was:" >&5
3793 sed 's/^/| /' conftest.$ac_ext >&5
3794
3795 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3796 CXXFLAGS="-g"
3797 cat >conftest.$ac_ext <<_ACEOF
3798 /* confdefs.h. */
3799 _ACEOF
3800 cat confdefs.h >>conftest.$ac_ext
3801 cat >>conftest.$ac_ext <<_ACEOF
3802 /* end confdefs.h. */
3803
3804 int
3805 main ()
3806 {
3807
3808 ;
3809 return 0;
3810 }
3811 _ACEOF
3812 rm -f conftest.$ac_objext
3813 if { (ac_try="$ac_compile"
3814 case "(($ac_try" in
3815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3816 *) ac_try_echo=$ac_try;;
3817 esac
3818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3819 (eval "$ac_compile") 2>conftest.er1
3820 ac_status=$?
3821 grep -v '^ *+' conftest.er1 >conftest.err
3822 rm -f conftest.er1
3823 cat conftest.err >&5
3824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3825 (exit $ac_status); } && {
3826 test -z "$ac_cxx_werror_flag" ||
3827 test ! -s conftest.err
3828 } && test -s conftest.$ac_objext; then
3829 ac_cv_prog_cxx_g=yes
3830 else
3831 echo "$as_me: failed program was:" >&5
3832 sed 's/^/| /' conftest.$ac_ext >&5
3833
3834
3835 fi
3836
3837 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3838 fi
3839
3840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3841 fi
3842
3843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3844 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3845 fi
3846 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3847 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3848 if test "$ac_test_CXXFLAGS" = set; then
3849 CXXFLAGS=$ac_save_CXXFLAGS
3850 elif test $ac_cv_prog_cxx_g = yes; then
3851 if test "$GXX" = yes; then
3852 CXXFLAGS="-g -O2"
3853 else
3854 CXXFLAGS="-g"
3855 fi
3856 else
3857 if test "$GXX" = yes; then
3858 CXXFLAGS="-O2"
3859 else
3860 CXXFLAGS=
3861 fi
3862 fi
3863 ac_ext=c
3864 ac_cpp='$CPP $CPPFLAGS'
3865 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3866 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3867 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3868
3869 ac_ext=c
3870 ac_cpp='$CPP $CPPFLAGS'
3871 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3872 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3873 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3874 if test -n "$ac_tool_prefix"; then
3875 for ac_prog in $CC $ac_cv_prog_acx_mpi_mpicc icc pathcc pgcc cc xlc gcc
3876 do
3877 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3878 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3879 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3880 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3881 if test "${ac_cv_prog_CC+set}" = set; then
3882 echo $ECHO_N "(cached) $ECHO_C" >&6
3883 else
3884 if test -n "$CC"; then
3885 ac_cv_prog_CC="$CC" # Let the user override the test.
3886 else
3887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3888 for as_dir in $PATH
3889 do
3890 IFS=$as_save_IFS
3891 test -z "$as_dir" && as_dir=.
3892 for ac_exec_ext in '' $ac_executable_extensions; do
3893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3894 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3895 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3896 break 2
3897 fi
3898 done
3899 done
3900 IFS=$as_save_IFS
3901
3902 fi
3903 fi
3904 CC=$ac_cv_prog_CC
3905 if test -n "$CC"; then
3906 { echo "$as_me:$LINENO: result: $CC" >&5
3907 echo "${ECHO_T}$CC" >&6; }
3908 else
3909 { echo "$as_me:$LINENO: result: no" >&5
3910 echo "${ECHO_T}no" >&6; }
3911 fi
3912
3913
3914 test -n "$CC" && break
3915 done
3916 fi
3917 if test -z "$CC"; then
3918 ac_ct_CC=$CC
3919 for ac_prog in $CC $ac_cv_prog_acx_mpi_mpicc icc pathcc pgcc cc xlc gcc
3920 do
3921 # Extract the first word of "$ac_prog", so it can be a program name with args.
3922 set dummy $ac_prog; ac_word=$2
3923 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3924 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3925 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3926 echo $ECHO_N "(cached) $ECHO_C" >&6
3927 else
3928 if test -n "$ac_ct_CC"; then
3929 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3930 else
3931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932 for as_dir in $PATH
3933 do
3934 IFS=$as_save_IFS
3935 test -z "$as_dir" && as_dir=.
3936 for ac_exec_ext in '' $ac_executable_extensions; do
3937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3938 ac_cv_prog_ac_ct_CC="$ac_prog"
3939 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3940 break 2
3941 fi
3942 done
3943 done
3944 IFS=$as_save_IFS
3945
3946 fi
3947 fi
3948 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3949 if test -n "$ac_ct_CC"; then
3950 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3951 echo "${ECHO_T}$ac_ct_CC" >&6; }
3952 else
3953 { echo "$as_me:$LINENO: result: no" >&5
3954 echo "${ECHO_T}no" >&6; }
3955 fi
3956
3957
3958 test -n "$ac_ct_CC" && break
3959 done
3960
3961 if test "x$ac_ct_CC" = x; then
3962 CC=""
3963 else
3964 case $cross_compiling:$ac_tool_warned in
3965 yes:)
3966 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3967 whose name does not start with the host triplet. If you think this
3968 configuration is useful to you, please write to autoconf@gnu.org." >&5
3969 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3970 whose name does not start with the host triplet. If you think this
3971 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3972 ac_tool_warned=yes ;;
3973 esac
3974 CC=$ac_ct_CC
3975 fi
3976 fi
3977
3978
3979 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3980 See \`config.log' for more details." >&5
3981 echo "$as_me: error: no acceptable C compiler found in \$PATH
3982 See \`config.log' for more details." >&2;}
3983 { (exit 1); exit 1; }; }
3984
3985 # Provide some information about the compiler.
3986 echo "$as_me:$LINENO: checking for C compiler version" >&5
3987 ac_compiler=`set X $ac_compile; echo $2`
3988 { (ac_try="$ac_compiler --version >&5"
3989 case "(($ac_try" in
3990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3991 *) ac_try_echo=$ac_try;;
3992 esac
3993 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3994 (eval "$ac_compiler --version >&5") 2>&5
3995 ac_status=$?
3996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3997 (exit $ac_status); }
3998 { (ac_try="$ac_compiler -v >&5"
3999 case "(($ac_try" in
4000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4001 *) ac_try_echo=$ac_try;;
4002 esac
4003 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4004 (eval "$ac_compiler -v >&5") 2>&5
4005 ac_status=$?
4006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4007 (exit $ac_status); }
4008 { (ac_try="$ac_compiler -V >&5"
4009 case "(($ac_try" in
4010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4011 *) ac_try_echo=$ac_try;;
4012 esac
4013 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4014 (eval "$ac_compiler -V >&5") 2>&5
4015 ac_status=$?
4016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4017 (exit $ac_status); }
4018
4019 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
4020 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
4021 if test "${ac_cv_c_compiler_gnu+set}" = set; then
4022 echo $ECHO_N "(cached) $ECHO_C" >&6
4023 else
4024 cat >conftest.$ac_ext <<_ACEOF
4025 /* confdefs.h. */
4026 _ACEOF
4027 cat confdefs.h >>conftest.$ac_ext
4028 cat >>conftest.$ac_ext <<_ACEOF
4029 /* end confdefs.h. */
4030
4031 int
4032 main ()
4033 {
4034 #ifndef __GNUC__
4035 choke me
4036 #endif
4037
4038 ;
4039 return 0;
4040 }
4041 _ACEOF
4042 rm -f conftest.$ac_objext
4043 if { (ac_try="$ac_compile"
4044 case "(($ac_try" in
4045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4046 *) ac_try_echo=$ac_try;;
4047 esac
4048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4049 (eval "$ac_compile") 2>conftest.er1
4050 ac_status=$?
4051 grep -v '^ *+' conftest.er1 >conftest.err
4052 rm -f conftest.er1
4053 cat conftest.err >&5
4054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4055 (exit $ac_status); } && {
4056 test -z "$ac_c_werror_flag" ||
4057 test ! -s conftest.err
4058 } && test -s conftest.$ac_objext; then
4059 ac_compiler_gnu=yes
4060 else
4061 echo "$as_me: failed program was:" >&5
4062 sed 's/^/| /' conftest.$ac_ext >&5
4063
4064 ac_compiler_gnu=no
4065 fi
4066
4067 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4068 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4069
4070 fi
4071 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
4072 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
4073 GCC=`test $ac_compiler_gnu = yes && echo yes`
4074 ac_test_CFLAGS=${CFLAGS+set}
4075 ac_save_CFLAGS=$CFLAGS
4076 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
4077 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
4078 if test "${ac_cv_prog_cc_g+set}" = set; then
4079 echo $ECHO_N "(cached) $ECHO_C" >&6
4080 else
4081 ac_save_c_werror_flag=$ac_c_werror_flag
4082 ac_c_werror_flag=yes
4083 ac_cv_prog_cc_g=no
4084 CFLAGS="-g"
4085 cat >conftest.$ac_ext <<_ACEOF
4086 /* confdefs.h. */
4087 _ACEOF
4088 cat confdefs.h >>conftest.$ac_ext
4089 cat >>conftest.$ac_ext <<_ACEOF
4090 /* end confdefs.h. */
4091
4092 int
4093 main ()
4094 {
4095
4096 ;
4097 return 0;
4098 }
4099 _ACEOF
4100 rm -f conftest.$ac_objext
4101 if { (ac_try="$ac_compile"
4102 case "(($ac_try" in
4103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4104 *) ac_try_echo=$ac_try;;
4105 esac
4106 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4107 (eval "$ac_compile") 2>conftest.er1
4108 ac_status=$?
4109 grep -v '^ *+' conftest.er1 >conftest.err
4110 rm -f conftest.er1
4111 cat conftest.err >&5
4112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4113 (exit $ac_status); } && {
4114 test -z "$ac_c_werror_flag" ||
4115 test ! -s conftest.err
4116 } && test -s conftest.$ac_objext; then
4117 ac_cv_prog_cc_g=yes
4118 else
4119 echo "$as_me: failed program was:" >&5
4120 sed 's/^/| /' conftest.$ac_ext >&5
4121
4122 CFLAGS=""
4123 cat >conftest.$ac_ext <<_ACEOF
4124 /* confdefs.h. */
4125 _ACEOF
4126 cat confdefs.h >>conftest.$ac_ext
4127 cat >>conftest.$ac_ext <<_ACEOF
4128 /* end confdefs.h. */
4129
4130 int
4131 main ()
4132 {
4133
4134 ;
4135 return 0;
4136 }
4137 _ACEOF
4138 rm -f conftest.$ac_objext
4139 if { (ac_try="$ac_compile"
4140 case "(($ac_try" in
4141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4142 *) ac_try_echo=$ac_try;;
4143 esac
4144 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4145 (eval "$ac_compile") 2>conftest.er1
4146 ac_status=$?
4147 grep -v '^ *+' conftest.er1 >conftest.err
4148 rm -f conftest.er1
4149 cat conftest.err >&5
4150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4151 (exit $ac_status); } && {
4152 test -z "$ac_c_werror_flag" ||
4153 test ! -s conftest.err
4154 } && test -s conftest.$ac_objext; then
4155 :
4156 else
4157 echo "$as_me: failed program was:" >&5
4158 sed 's/^/| /' conftest.$ac_ext >&5
4159
4160 ac_c_werror_flag=$ac_save_c_werror_flag
4161 CFLAGS="-g"
4162 cat >conftest.$ac_ext <<_ACEOF
4163 /* confdefs.h. */
4164 _ACEOF
4165 cat confdefs.h >>conftest.$ac_ext
4166 cat >>conftest.$ac_ext <<_ACEOF
4167 /* end confdefs.h. */
4168
4169 int
4170 main ()
4171 {
4172
4173 ;
4174 return 0;
4175 }
4176 _ACEOF
4177 rm -f conftest.$ac_objext
4178 if { (ac_try="$ac_compile"
4179 case "(($ac_try" in
4180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4181 *) ac_try_echo=$ac_try;;
4182 esac
4183 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4184 (eval "$ac_compile") 2>conftest.er1
4185 ac_status=$?
4186 grep -v '^ *+' conftest.er1 >conftest.err
4187 rm -f conftest.er1
4188 cat conftest.err >&5
4189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4190 (exit $ac_status); } && {
4191 test -z "$ac_c_werror_flag" ||
4192 test ! -s conftest.err
4193 } && test -s conftest.$ac_objext; then
4194 ac_cv_prog_cc_g=yes
4195 else
4196 echo "$as_me: failed program was:" >&5
4197 sed 's/^/| /' conftest.$ac_ext >&5
4198
4199
4200 fi
4201
4202 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4203 fi
4204
4205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4206 fi
4207
4208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4209 ac_c_werror_flag=$ac_save_c_werror_flag
4210 fi
4211 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
4212 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
4213 if test "$ac_test_CFLAGS" = set; then
4214 CFLAGS=$ac_save_CFLAGS
4215 elif test $ac_cv_prog_cc_g = yes; then
4216 if test "$GCC" = yes; then
4217 CFLAGS="-g -O2"
4218 else
4219 CFLAGS="-g"
4220 fi
4221 else
4222 if test "$GCC" = yes; then
4223 CFLAGS="-O2"
4224 else
4225 CFLAGS=
4226 fi
4227 fi
4228 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
4229 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
4230 if test "${ac_cv_prog_cc_c89+set}" = set; then
4231 echo $ECHO_N "(cached) $ECHO_C" >&6
4232 else
4233 ac_cv_prog_cc_c89=no
4234 ac_save_CC=$CC
4235 cat >conftest.$ac_ext <<_ACEOF
4236 /* confdefs.h. */
4237 _ACEOF
4238 cat confdefs.h >>conftest.$ac_ext
4239 cat >>conftest.$ac_ext <<_ACEOF
4240 /* end confdefs.h. */
4241 #include <stdarg.h>
4242 #include <stdio.h>
4243 #include <sys/types.h>
4244 #include <sys/stat.h>
4245 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4246 struct buf { int x; };
4247 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4248 static char *e (p, i)
4249 char **p;
4250 int i;
4251 {
4252 return p[i];
4253 }
4254 static char *f (char * (*g) (char **, int), char **p, ...)
4255 {
4256 char *s;
4257 va_list v;
4258 va_start (v,p);
4259 s = g (p, va_arg (v,int));
4260 va_end (v);
4261 return s;
4262 }
4263
4264 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4265 function prototypes and stuff, but not '\xHH' hex character constants.
4266 These don't provoke an error unfortunately, instead are silently treated
4267 as 'x'. The following induces an error, until -std is added to get
4268 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4269 array size at least. It's necessary to write '\x00'==0 to get something
4270 that's true only with -std. */
4271 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4272
4273 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4274 inside strings and character constants. */
4275 #define FOO(x) 'x'
4276 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4277
4278 int test (int i, double x);
4279 struct s1 {int (*f) (int a);};
4280 struct s2 {int (*f) (double a);};
4281 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4282 int argc;
4283 char **argv;
4284 int
4285 main ()
4286 {
4287 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4288 ;
4289 return 0;
4290 }
4291 _ACEOF
4292 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4293 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4294 do
4295 CC="$ac_save_CC $ac_arg"
4296 rm -f conftest.$ac_objext
4297 if { (ac_try="$ac_compile"
4298 case "(($ac_try" in
4299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4300 *) ac_try_echo=$ac_try;;
4301 esac
4302 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4303 (eval "$ac_compile") 2>conftest.er1
4304 ac_status=$?
4305 grep -v '^ *+' conftest.er1 >conftest.err
4306 rm -f conftest.er1
4307 cat conftest.err >&5
4308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4309 (exit $ac_status); } && {
4310 test -z "$ac_c_werror_flag" ||
4311 test ! -s conftest.err
4312 } && test -s conftest.$ac_objext; then
4313 ac_cv_prog_cc_c89=$ac_arg
4314 else
4315 echo "$as_me: failed program was:" >&5
4316 sed 's/^/| /' conftest.$ac_ext >&5
4317
4318
4319 fi
4320
4321 rm -f core conftest.err conftest.$ac_objext
4322 test "x$ac_cv_prog_cc_c89" != "xno" && break
4323 done
4324 rm -f conftest.$ac_ext
4325 CC=$ac_save_CC
4326
4327 fi
4328 # AC_CACHE_VAL
4329 case "x$ac_cv_prog_cc_c89" in
4330 x)
4331 { echo "$as_me:$LINENO: result: none needed" >&5
4332 echo "${ECHO_T}none needed" >&6; } ;;
4333 xno)
4334 { echo "$as_me:$LINENO: result: unsupported" >&5
4335 echo "${ECHO_T}unsupported" >&6; } ;;
4336 *)
4337 CC="$CC $ac_cv_prog_cc_c89"
4338 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
4339 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
4340 esac
4341
4342
4343 ac_ext=c
4344 ac_cpp='$CPP $CPPFLAGS'
4345 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4346 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4347 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4348
4349 ac_ext=${ac_fc_srcext-f}
4350 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4351 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4352 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4353 if test -n "$ac_tool_prefix"; then
4354 for ac_prog in $FC $ac_cv_prog_acx_mpi_mpif90 ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
4355 do
4356 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4357 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4358 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4359 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4360 if test "${ac_cv_prog_FC+set}" = set; then
4361 echo $ECHO_N "(cached) $ECHO_C" >&6
4362 else
4363 if test -n "$FC"; then
4364 ac_cv_prog_FC="$FC" # Let the user override the test.
4365 else
4366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4367 for as_dir in $PATH
4368 do
4369 IFS=$as_save_IFS
4370 test -z "$as_dir" && as_dir=.
4371 for ac_exec_ext in '' $ac_executable_extensions; do
4372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4373 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4374 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4375 break 2
4376 fi
4377 done
4378 done
4379 IFS=$as_save_IFS
4380
4381 fi
4382 fi
4383 FC=$ac_cv_prog_FC
4384 if test -n "$FC"; then
4385 { echo "$as_me:$LINENO: result: $FC" >&5
4386 echo "${ECHO_T}$FC" >&6; }
4387 else
4388 { echo "$as_me:$LINENO: result: no" >&5
4389 echo "${ECHO_T}no" >&6; }
4390 fi
4391
4392
4393 test -n "$FC" && break
4394 done
4395 fi
4396 if test -z "$FC"; then
4397 ac_ct_FC=$FC
4398 for ac_prog in $FC $ac_cv_prog_acx_mpi_mpif90 ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
4399 do
4400 # Extract the first word of "$ac_prog", so it can be a program name with args.
4401 set dummy $ac_prog; ac_word=$2
4402 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4403 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4404 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then
4405 echo $ECHO_N "(cached) $ECHO_C" >&6
4406 else
4407 if test -n "$ac_ct_FC"; then
4408 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4409 else
4410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4411 for as_dir in $PATH
4412 do
4413 IFS=$as_save_IFS
4414 test -z "$as_dir" && as_dir=.
4415 for ac_exec_ext in '' $ac_executable_extensions; do
4416 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4417 ac_cv_prog_ac_ct_FC="$ac_prog"
4418 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4419 break 2
4420 fi
4421 done
4422 done
4423 IFS=$as_save_IFS
4424
4425 fi
4426 fi
4427 ac_ct_FC=$ac_cv_prog_ac_ct_FC
4428 if test -n "$ac_ct_FC"; then
4429 { echo "$as_me:$LINENO: result: $ac_ct_FC" >&5
4430 echo "${ECHO_T}$ac_ct_FC" >&6; }
4431 else
4432 { echo "$as_me:$LINENO: result: no" >&5
4433 echo "${ECHO_T}no" >&6; }
4434 fi
4435
4436
4437 test -n "$ac_ct_FC" && break
4438 done
4439
4440 if test "x$ac_ct_FC" = x; then
4441 FC=""
4442 else
4443 case $cross_compiling:$ac_tool_warned in
4444 yes:)
4445 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4446 whose name does not start with the host triplet. If you think this
4447 configuration is useful to you, please write to autoconf@gnu.org." >&5
4448 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4449 whose name does not start with the host triplet. If you think this
4450 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4451 ac_tool_warned=yes ;;
4452 esac
4453 FC=$ac_ct_FC
4454 fi
4455 fi
4456
4457
4458 # Provide some information about the compiler.
4459 echo "$as_me:$LINENO: checking for Fortran compiler version" >&5
4460 ac_compiler=`set X $ac_compile; echo $2`
4461 { (ac_try="$ac_compiler --version >&5"
4462 case "(($ac_try" in
4463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4464 *) ac_try_echo=$ac_try;;
4465 esac
4466 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4467 (eval "$ac_compiler --version >&5") 2>&5
4468 ac_status=$?
4469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4470 (exit $ac_status); }
4471 { (ac_try="$ac_compiler -v >&5"
4472 case "(($ac_try" in
4473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4474 *) ac_try_echo=$ac_try;;
4475 esac
4476 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4477 (eval "$ac_compiler -v >&5") 2>&5
4478 ac_status=$?
4479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4480 (exit $ac_status); }
4481 { (ac_try="$ac_compiler -V >&5"
4482 case "(($ac_try" in
4483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4484 *) ac_try_echo=$ac_try;;
4485 esac
4486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4487 (eval "$ac_compiler -V >&5") 2>&5
4488 ac_status=$?
4489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4490 (exit $ac_status); }
4491 rm -f a.out
4492
4493 # If we don't use `.F' as extension, the preprocessor is not run on the
4494 # input file. (Note that this only needs to work for GNU compilers.)
4495 ac_save_ext=$ac_ext
4496 ac_ext=F
4497 { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran compiler" >&5
4498 echo $ECHO_N "checking whether we are using the GNU Fortran compiler... $ECHO_C" >&6; }
4499 if test "${ac_cv_fc_compiler_gnu+set}" = set; then
4500 echo $ECHO_N "(cached) $ECHO_C" >&6
4501 else
4502 cat >conftest.$ac_ext <<_ACEOF
4503 program main
4504 #ifndef __GNUC__
4505 choke me
4506 #endif
4507
4508 end
4509 _ACEOF
4510 rm -f conftest.$ac_objext
4511 if { (ac_try="$ac_compile"
4512 case "(($ac_try" in
4513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4514 *) ac_try_echo=$ac_try;;
4515 esac
4516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4517 (eval "$ac_compile") 2>conftest.er1
4518 ac_status=$?
4519 grep -v '^ *+' conftest.er1 >conftest.err
4520 rm -f conftest.er1
4521 cat conftest.err >&5
4522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4523 (exit $ac_status); } && {
4524 test -z "$ac_fc_werror_flag" ||
4525 test ! -s conftest.err
4526 } && test -s conftest.$ac_objext; then
4527 ac_compiler_gnu=yes
4528 else
4529 echo "$as_me: failed program was:" >&5
4530 sed 's/^/| /' conftest.$ac_ext >&5
4531
4532 ac_compiler_gnu=no
4533 fi
4534
4535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4536 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4537
4538 fi
4539 { echo "$as_me:$LINENO: result: $ac_cv_fc_compiler_gnu" >&5
4540 echo "${ECHO_T}$ac_cv_fc_compiler_gnu" >&6; }
4541 ac_ext=$ac_save_ext
4542 ac_test_FFLAGS=${FCFLAGS+set}
4543 ac_save_FFLAGS=$FCFLAGS
4544 FCFLAGS=
4545 { echo "$as_me:$LINENO: checking whether $FC accepts -g" >&5
4546 echo $ECHO_N "checking whether $FC accepts -g... $ECHO_C" >&6; }
4547 if test "${ac_cv_prog_fc_g+set}" = set; then
4548 echo $ECHO_N "(cached) $ECHO_C" >&6
4549 else
4550 FCFLAGS=-g
4551 cat >conftest.$ac_ext <<_ACEOF
4552 program main
4553
4554 end
4555 _ACEOF
4556 rm -f conftest.$ac_objext
4557 if { (ac_try="$ac_compile"
4558 case "(($ac_try" in
4559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4560 *) ac_try_echo=$ac_try;;
4561 esac
4562 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4563 (eval "$ac_compile") 2>conftest.er1
4564 ac_status=$?
4565 grep -v '^ *+' conftest.er1 >conftest.err
4566 rm -f conftest.er1
4567 cat conftest.err >&5
4568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4569 (exit $ac_status); } && {
4570 test -z "$ac_fc_werror_flag" ||
4571 test ! -s conftest.err
4572 } && test -s conftest.$ac_objext; then
4573 ac_cv_prog_fc_g=yes
4574 else
4575 echo "$as_me: failed program was:" >&5
4576 sed 's/^/| /' conftest.$ac_ext >&5
4577
4578 ac_cv_prog_fc_g=no
4579 fi
4580
4581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4582
4583 fi
4584 { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_g" >&5
4585 echo "${ECHO_T}$ac_cv_prog_fc_g" >&6; }
4586 if test "$ac_test_FFLAGS" = set; then
4587 FCFLAGS=$ac_save_FFLAGS
4588 elif test $ac_cv_prog_fc_g = yes; then
4589 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4590 FCFLAGS="-g -O2"
4591 else
4592 FCFLAGS="-g"
4593 fi
4594 else
4595 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4596 FCFLAGS="-O2"
4597 else
4598 FCFLAGS=
4599 fi
4600 fi
4601
4602 ac_ext=c
4603 ac_cpp='$CPP $CPPFLAGS'
4604 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4605 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4606 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4607
4608 ac_ext=c
4609 ac_cpp='$CPP $CPPFLAGS'
4610 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4611 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4612 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4613 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4614 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4615 # On Suns, sometimes $CPP names a directory.
4616 if test -n "$CPP" && test -d "$CPP"; then
4617 CPP=
4618 fi
4619 if test -z "$CPP"; then
4620 if test "${ac_cv_prog_CPP+set}" = set; then
4621 echo $ECHO_N "(cached) $ECHO_C" >&6
4622 else
4623 # Double quotes because CPP needs to be expanded
4624 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4625 do
4626 ac_preproc_ok=false
4627 for ac_c_preproc_warn_flag in '' yes
4628 do
4629 # Use a header file that comes with gcc, so configuring glibc
4630 # with a fresh cross-compiler works.
4631 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4632 # <limits.h> exists even on freestanding compilers.
4633 # On the NeXT, cc -E runs the code through the compiler's parser,
4634 # not just through cpp. "Syntax error" is here to catch this case.
4635 cat >conftest.$ac_ext <<_ACEOF
4636 /* confdefs.h. */
4637 _ACEOF
4638 cat confdefs.h >>conftest.$ac_ext
4639 cat >>conftest.$ac_ext <<_ACEOF
4640 /* end confdefs.h. */
4641 #ifdef __STDC__
4642 # include <limits.h>
4643 #else
4644 # include <assert.h>
4645 #endif
4646 Syntax error
4647 _ACEOF
4648 if { (ac_try="$ac_cpp conftest.$ac_ext"
4649 case "(($ac_try" in
4650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4651 *) ac_try_echo=$ac_try;;
4652 esac
4653 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4654 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4655 ac_status=$?
4656 grep -v '^ *+' conftest.er1 >conftest.err
4657 rm -f conftest.er1
4658 cat conftest.err >&5
4659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4660 (exit $ac_status); } >/dev/null && {
4661 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4662 test ! -s conftest.err
4663 }; then
4664 :
4665 else
4666 echo "$as_me: failed program was:" >&5
4667 sed 's/^/| /' conftest.$ac_ext >&5
4668
4669 # Broken: fails on valid input.
4670 continue
4671 fi
4672
4673 rm -f conftest.err conftest.$ac_ext
4674
4675 # OK, works on sane cases. Now check whether nonexistent headers
4676 # can be detected and how.
4677 cat >conftest.$ac_ext <<_ACEOF
4678 /* confdefs.h. */
4679 _ACEOF
4680 cat confdefs.h >>conftest.$ac_ext
4681 cat >>conftest.$ac_ext <<_ACEOF
4682 /* end confdefs.h. */
4683 #include <ac_nonexistent.h>
4684 _ACEOF
4685 if { (ac_try="$ac_cpp conftest.$ac_ext"
4686 case "(($ac_try" in
4687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4688 *) ac_try_echo=$ac_try;;
4689 esac
4690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4691 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4692 ac_status=$?
4693 grep -v '^ *+' conftest.er1 >conftest.err
4694 rm -f conftest.er1
4695 cat conftest.err >&5
4696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4697 (exit $ac_status); } >/dev/null && {
4698 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4699 test ! -s conftest.err
4700 }; then
4701 # Broken: success on invalid input.
4702 continue
4703 else
4704 echo "$as_me: failed program was:" >&5
4705 sed 's/^/| /' conftest.$ac_ext >&5
4706
4707 # Passes both tests.
4708 ac_preproc_ok=:
4709 break
4710 fi
4711
4712 rm -f conftest.err conftest.$ac_ext
4713
4714 done
4715 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4716 rm -f conftest.err conftest.$ac_ext
4717 if $ac_preproc_ok; then
4718 break
4719 fi
4720
4721 done
4722 ac_cv_prog_CPP=$CPP
4723
4724 fi
4725 CPP=$ac_cv_prog_CPP
4726 else
4727 ac_cv_prog_CPP=$CPP
4728 fi
4729 { echo "$as_me:$LINENO: result: $CPP" >&5
4730 echo "${ECHO_T}$CPP" >&6; }
4731 ac_preproc_ok=false
4732 for ac_c_preproc_warn_flag in '' yes
4733 do
4734 # Use a header file that comes with gcc, so configuring glibc
4735 # with a fresh cross-compiler works.
4736 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4737 # <limits.h> exists even on freestanding compilers.
4738 # On the NeXT, cc -E runs the code through the compiler's parser,
4739 # not just through cpp. "Syntax error" is here to catch this case.
4740 cat >conftest.$ac_ext <<_ACEOF
4741 /* confdefs.h. */
4742 _ACEOF
4743 cat confdefs.h >>conftest.$ac_ext
4744 cat >>conftest.$ac_ext <<_ACEOF
4745 /* end confdefs.h. */
4746 #ifdef __STDC__
4747 # include <limits.h>
4748 #else
4749 # include <assert.h>
4750 #endif
4751 Syntax error
4752 _ACEOF
4753 if { (ac_try="$ac_cpp conftest.$ac_ext"
4754 case "(($ac_try" in
4755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4756 *) ac_try_echo=$ac_try;;
4757 esac
4758 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4759 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4760 ac_status=$?
4761 grep -v '^ *+' conftest.er1 >conftest.err
4762 rm -f conftest.er1
4763 cat conftest.err >&5
4764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4765 (exit $ac_status); } >/dev/null && {
4766 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4767 test ! -s conftest.err
4768 }; then
4769 :
4770 else
4771 echo "$as_me: failed program was:" >&5
4772 sed 's/^/| /' conftest.$ac_ext >&5
4773
4774 # Broken: fails on valid input.
4775 continue
4776 fi
4777
4778 rm -f conftest.err conftest.$ac_ext
4779
4780 # OK, works on sane cases. Now check whether nonexistent headers
4781 # can be detected and how.
4782 cat >conftest.$ac_ext <<_ACEOF
4783 /* confdefs.h. */
4784 _ACEOF
4785 cat confdefs.h >>conftest.$ac_ext
4786 cat >>conftest.$ac_ext <<_ACEOF
4787 /* end confdefs.h. */
4788 #include <ac_nonexistent.h>
4789 _ACEOF
4790 if { (ac_try="$ac_cpp conftest.$ac_ext"
4791 case "(($ac_try" in
4792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4793 *) ac_try_echo=$ac_try;;
4794 esac
4795 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4796 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4797 ac_status=$?
4798 grep -v '^ *+' conftest.er1 >conftest.err
4799 rm -f conftest.er1
4800 cat conftest.err >&5
4801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4802 (exit $ac_status); } >/dev/null && {
4803 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4804 test ! -s conftest.err
4805 }; then
4806 # Broken: success on invalid input.
4807 continue
4808 else
4809 echo "$as_me: failed program was:" >&5
4810 sed 's/^/| /' conftest.$ac_ext >&5
4811
4812 # Passes both tests.
4813 ac_preproc_ok=:
4814 break
4815 fi
4816
4817 rm -f conftest.err conftest.$ac_ext
4818
4819 done
4820 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4821 rm -f conftest.err conftest.$ac_ext
4822 if $ac_preproc_ok; then
4823 :
4824 else
4825 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4826 See \`config.log' for more details." >&5
4827 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4828 See \`config.log' for more details." >&2;}
4829 { (exit 1); exit 1; }; }
4830 fi
4831
4832 ac_ext=c
4833 ac_cpp='$CPP $CPPFLAGS'
4834 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4835 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4837
4838 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4839 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4840 if test "${ac_cv_path_GREP+set}" = set; then
4841 echo $ECHO_N "(cached) $ECHO_C" >&6
4842 else
4843 # Extract the first word of "grep ggrep" to use in msg output
4844 if test -z "$GREP"; then
4845 set dummy grep ggrep; ac_prog_name=$2
4846 if test "${ac_cv_path_GREP+set}" = set; then
4847 echo $ECHO_N "(cached) $ECHO_C" >&6
4848 else
4849 ac_path_GREP_found=false
4850 # Loop through the user's path and test for each of PROGNAME-LIST
4851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4852 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4853 do
4854 IFS=$as_save_IFS
4855 test -z "$as_dir" && as_dir=.
4856 for ac_prog in grep ggrep; do
4857 for ac_exec_ext in '' $ac_executable_extensions; do
4858 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4859 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4860 # Check for GNU ac_path_GREP and select it if it is found.
4861 # Check for GNU $ac_path_GREP
4862 case `"$ac_path_GREP" --version 2>&1` in
4863 *GNU*)
4864 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4865 *)
4866 ac_count=0
4867 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4868 while :
4869 do
4870 cat "conftest.in" "conftest.in" >"conftest.tmp"
4871 mv "conftest.tmp" "conftest.in"
4872 cp "conftest.in" "conftest.nl"
4873 echo 'GREP' >> "conftest.nl"
4874 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4875 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4876 ac_count=`expr $ac_count + 1`
4877 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4878 # Best one so far, save it but keep looking for a better one
4879 ac_cv_path_GREP="$ac_path_GREP"
4880 ac_path_GREP_max=$ac_count
4881 fi
4882 # 10*(2^10) chars as input seems more than enough
4883 test $ac_count -gt 10 && break
4884 done
4885 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4886 esac
4887
4888
4889 $ac_path_GREP_found && break 3
4890 done
4891 done
4892
4893 done
4894 IFS=$as_save_IFS
4895
4896
4897 fi
4898
4899 GREP="$ac_cv_path_GREP"
4900 if test -z "$GREP"; then
4901 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4902 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4903 { (exit 1); exit 1; }; }
4904 fi
4905
4906 else
4907 ac_cv_path_GREP=$GREP
4908 fi
4909
4910
4911 fi
4912 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4913 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4914 GREP="$ac_cv_path_GREP"
4915
4916
4917 { echo "$as_me:$LINENO: checking for egrep" >&5
4918 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4919 if test "${ac_cv_path_EGREP+set}" = set; then
4920 echo $ECHO_N "(cached) $ECHO_C" >&6
4921 else
4922 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4923 then ac_cv_path_EGREP="$GREP -E"
4924 else
4925 # Extract the first word of "egrep" to use in msg output
4926 if test -z "$EGREP"; then
4927 set dummy egrep; ac_prog_name=$2
4928 if test "${ac_cv_path_EGREP+set}" = set; then
4929 echo $ECHO_N "(cached) $ECHO_C" >&6
4930 else
4931 ac_path_EGREP_found=false
4932 # Loop through the user's path and test for each of PROGNAME-LIST
4933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4934 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4935 do
4936 IFS=$as_save_IFS
4937 test -z "$as_dir" && as_dir=.
4938 for ac_prog in egrep; do
4939 for ac_exec_ext in '' $ac_executable_extensions; do
4940 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4941 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4942 # Check for GNU ac_path_EGREP and select it if it is found.
4943 # Check for GNU $ac_path_EGREP
4944 case `"$ac_path_EGREP" --version 2>&1` in
4945 *GNU*)
4946 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4947 *)
4948 ac_count=0
4949 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4950 while :
4951 do
4952 cat "conftest.in" "conftest.in" >"conftest.tmp"
4953 mv "conftest.tmp" "conftest.in"
4954 cp "conftest.in" "conftest.nl"
4955 echo 'EGREP' >> "conftest.nl"
4956 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4957 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4958 ac_count=`expr $ac_count + 1`
4959 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4960 # Best one so far, save it but keep looking for a better one
4961 ac_cv_path_EGREP="$ac_path_EGREP"
4962 ac_path_EGREP_max=$ac_count
4963 fi
4964 # 10*(2^10) chars as input seems more than enough
4965 test $ac_count -gt 10 && break
4966 done
4967 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4968 esac
4969
4970
4971 $ac_path_EGREP_found && break 3
4972 done
4973 done
4974
4975 done
4976 IFS=$as_save_IFS
4977
4978
4979 fi
4980
4981 EGREP="$ac_cv_path_EGREP"
4982 if test -z "$EGREP"; then
4983 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4984 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4985 { (exit 1); exit 1; }; }
4986 fi
4987
4988 else
4989 ac_cv_path_EGREP=$EGREP
4990 fi
4991
4992
4993 fi
4994 fi
4995 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4996 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4997 EGREP="$ac_cv_path_EGREP"
4998
4999
5000 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
5001 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5002 LN_S=$as_ln_s
5003 if test "$LN_S" = "ln -s"; then
5004 { echo "$as_me:$LINENO: result: yes" >&5
5005 echo "${ECHO_T}yes" >&6; }
5006 else
5007 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5008 echo "${ECHO_T}no, using $LN_S" >&6; }
5009 fi
5010
5011 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5012 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
5013 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5014 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
5015 echo $ECHO_N "(cached) $ECHO_C" >&6
5016 else
5017 cat >conftest.make <<\_ACEOF
5018 SHELL = /bin/sh
5019 all:
5020 @echo '@@@%%%=$(MAKE)=@@@%%%'
5021 _ACEOF
5022 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5023 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5024 *@@@%%%=?*=@@@%%%*)
5025 eval ac_cv_prog_make_${ac_make}_set=yes;;
5026 *)
5027 eval ac_cv_prog_make_${ac_make}_set=no;;
5028 esac
5029 rm -f conftest.make
5030 fi
5031 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5032 { echo "$as_me:$LINENO: result: yes" >&5
5033 echo "${ECHO_T}yes" >&6; }
5034 SET_MAKE=
5035 else
5036 { echo "$as_me:$LINENO: result: no" >&5
5037 echo "${ECHO_T}no" >&6; }
5038 SET_MAKE="MAKE=${MAKE-make}"
5039 fi
5040
5041 if test -n "$ac_tool_prefix"; then
5042 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5043 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5044 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5045 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5046 if test "${ac_cv_prog_RANLIB+set}" = set; then
5047 echo $ECHO_N "(cached) $ECHO_C" >&6
5048 else
5049 if test -n "$RANLIB"; then
5050 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5051 else
5052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5053 for as_dir in $PATH
5054 do
5055 IFS=$as_save_IFS
5056 test -z "$as_dir" && as_dir=.
5057 for ac_exec_ext in '' $ac_executable_extensions; do
5058 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5059 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5060 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5061 break 2
5062 fi
5063 done
5064 done
5065 IFS=$as_save_IFS
5066
5067 fi
5068 fi
5069 RANLIB=$ac_cv_prog_RANLIB
5070 if test -n "$RANLIB"; then
5071 { echo "$as_me:$LINENO: result: $RANLIB" >&5
5072 echo "${ECHO_T}$RANLIB" >&6; }
5073 else
5074 { echo "$as_me:$LINENO: result: no" >&5
5075 echo "${ECHO_T}no" >&6; }
5076 fi
5077
5078
5079 fi
5080 if test -z "$ac_cv_prog_RANLIB"; then
5081 ac_ct_RANLIB=$RANLIB
5082 # Extract the first word of "ranlib", so it can be a program name with args.
5083 set dummy ranlib; ac_word=$2
5084 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5085 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5086 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5087 echo $ECHO_N "(cached) $ECHO_C" >&6
5088 else
5089 if test -n "$ac_ct_RANLIB"; then
5090 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5091 else
5092 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5093 for as_dir in $PATH
5094 do
5095 IFS=$as_save_IFS
5096 test -z "$as_dir" && as_dir=.
5097 for ac_exec_ext in '' $ac_executable_extensions; do
5098 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5099 ac_cv_prog_ac_ct_RANLIB="ranlib"
5100 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5101 break 2
5102 fi
5103 done
5104 done
5105 IFS=$as_save_IFS
5106
5107 fi
5108 fi
5109 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5110 if test -n "$ac_ct_RANLIB"; then
5111 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5112 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
5113 else
5114 { echo "$as_me:$LINENO: result: no" >&5
5115 echo "${ECHO_T}no" >&6; }
5116 fi
5117
5118 if test "x$ac_ct_RANLIB" = x; then
5119 RANLIB=":"
5120 else
5121 case $cross_compiling:$ac_tool_warned in
5122 yes:)
5123 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5124 whose name does not start with the host triplet. If you think this
5125 configuration is useful to you, please write to autoconf@gnu.org." >&5
5126 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5127 whose name does not start with the host triplet. If you think this
5128 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5129 ac_tool_warned=yes ;;
5130 esac
5131 RANLIB=$ac_ct_RANLIB
5132 fi
5133 else
5134 RANLIB="$ac_cv_prog_RANLIB"
5135 fi
5136
5137 for ac_prog in 'bison -y' byacc
5138 do
5139 # Extract the first word of "$ac_prog", so it can be a program name with args.
5140 set dummy $ac_prog; ac_word=$2
5141 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5142 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5143 if test "${ac_cv_prog_YACC+set}" = set; then
5144 echo $ECHO_N "(cached) $ECHO_C" >&6
5145 else
5146 if test -n "$YACC"; then
5147 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5148 else
5149 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5150 for as_dir in $PATH
5151 do
5152 IFS=$as_save_IFS
5153 test -z "$as_dir" && as_dir=.
5154 for ac_exec_ext in '' $ac_executable_extensions; do
5155 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5156 ac_cv_prog_YACC="$ac_prog"
5157 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5158 break 2
5159 fi
5160 done
5161 done
5162 IFS=$as_save_IFS
5163
5164 fi
5165 fi
5166 YACC=$ac_cv_prog_YACC
5167 if test -n "$YACC"; then
5168 { echo "$as_me:$LINENO: result: $YACC" >&5
5169 echo "${ECHO_T}$YACC" >&6; }
5170 else
5171 { echo "$as_me:$LINENO: result: no" >&5
5172 echo "${ECHO_T}no" >&6; }
5173 fi
5174
5175
5176 test -n "$YACC" && break
5177 done
5178 test -n "$YACC" || YACC="yacc"
5179
5180
5181 for ac_prog in flex lex
5182 do
5183 # Extract the first word of "$ac_prog", so it can be a program name with args.
5184 set dummy $ac_prog; ac_word=$2
5185 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5186 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5187 if test "${ac_cv_prog_LEX+set}" = set; then
5188 echo $ECHO_N "(cached) $ECHO_C" >&6
5189 else
5190 if test -n "$LEX"; then
5191 ac_cv_prog_LEX="$LEX" # Let the user override the test.
5192 else
5193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5194 for as_dir in $PATH
5195 do
5196 IFS=$as_save_IFS
5197 test -z "$as_dir" && as_dir=.
5198 for ac_exec_ext in '' $ac_executable_extensions; do
5199 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5200 ac_cv_prog_LEX="$ac_prog"
5201 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5202 break 2
5203 fi
5204 done
5205 done
5206 IFS=$as_save_IFS
5207
5208 fi
5209 fi
5210 LEX=$ac_cv_prog_LEX
5211 if test -n "$LEX"; then
5212 { echo "$as_me:$LINENO: result: $LEX" >&5
5213 echo "${ECHO_T}$LEX" >&6; }
5214 else
5215 { echo "$as_me:$LINENO: result: no" >&5
5216 echo "${ECHO_T}no" >&6; }
5217 fi
5218
5219
5220 test -n "$LEX" && break
5221 done
5222 test -n "$LEX" || LEX=":"
5223
5224 if test "x$LEX" != "x:"; then
5225 cat >conftest.l <<_ACEOF
5226 %%
5227 a { ECHO; }
5228 b { REJECT; }
5229 c { yymore (); }
5230 d { yyless (1); }
5231 e { yyless (input () != 0); }
5232 f { unput (yytext[0]); }
5233 . { BEGIN INITIAL; }
5234 %%
5235 #ifdef YYTEXT_POINTER
5236 extern char *yytext;
5237 #endif
5238 int
5239 main (void)
5240 {
5241 return ! yylex () + ! yywrap ();
5242 }
5243 _ACEOF
5244 { (ac_try="$LEX conftest.l"
5245 case "(($ac_try" in
5246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5247 *) ac_try_echo=$ac_try;;
5248 esac
5249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5250 (eval "$LEX conftest.l") 2>&5
5251 ac_status=$?
5252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5253 (exit $ac_status); }
5254 { echo "$as_me:$LINENO: checking lex output file root" >&5
5255 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6; }
5256 if test "${ac_cv_prog_lex_root+set}" = set; then
5257 echo $ECHO_N "(cached) $ECHO_C" >&6
5258 else
5259
5260 if test -f lex.yy.c; then
5261 ac_cv_prog_lex_root=lex.yy
5262 elif test -f lexyy.c; then
5263 ac_cv_prog_lex_root=lexyy
5264 else
5265 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
5266 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
5267 { (exit 1); exit 1; }; }
5268 fi
5269 fi
5270 { echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
5271 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6; }
5272 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
5273
5274 if test -z "${LEXLIB+set}"; then
5275 { echo "$as_me:$LINENO: checking lex library" >&5
5276 echo $ECHO_N "checking lex library... $ECHO_C" >&6; }
5277 if test "${ac_cv_lib_lex+set}" = set; then
5278 echo $ECHO_N "(cached) $ECHO_C" >&6
5279 else
5280
5281 ac_save_LIBS=$LIBS
5282 ac_cv_lib_lex='none needed'
5283 for ac_lib in '' -lfl -ll; do
5284 LIBS="$ac_lib $ac_save_LIBS"
5285 cat >conftest.$ac_ext <<_ACEOF
5286 `cat $LEX_OUTPUT_ROOT.c`
5287 _ACEOF
5288 rm -f conftest.$ac_objext conftest$ac_exeext
5289 if { (ac_try="$ac_link"
5290 case "(($ac_try" in
5291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5292 *) ac_try_echo=$ac_try;;
5293 esac
5294 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5295 (eval "$ac_link") 2>conftest.er1
5296 ac_status=$?
5297 grep -v '^ *+' conftest.er1 >conftest.err
5298 rm -f conftest.er1
5299 cat conftest.err >&5
5300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5301 (exit $ac_status); } && {
5302 test -z "$ac_c_werror_flag" ||
5303 test ! -s conftest.err
5304 } && test -s conftest$ac_exeext &&
5305 $as_test_x conftest$ac_exeext; then
5306 ac_cv_lib_lex=$ac_lib
5307 else
5308 echo "$as_me: failed program was:" >&5
5309 sed 's/^/| /' conftest.$ac_ext >&5
5310
5311
5312 fi
5313
5314 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5315 conftest$ac_exeext conftest.$ac_ext
5316 test "$ac_cv_lib_lex" != 'none needed' && break
5317 done
5318 LIBS=$ac_save_LIBS
5319
5320 fi
5321 { echo "$as_me:$LINENO: result: $ac_cv_lib_lex" >&5
5322 echo "${ECHO_T}$ac_cv_lib_lex" >&6; }
5323 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
5324 fi
5325
5326
5327 { echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
5328 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6; }
5329 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
5330 echo $ECHO_N "(cached) $ECHO_C" >&6
5331 else
5332 # POSIX says lex can declare yytext either as a pointer or an array; the
5333 # default is implementation-dependent. Figure out which it is, since
5334 # not all implementations provide the %pointer and %array declarations.
5335 ac_cv_prog_lex_yytext_pointer=no
5336 ac_save_LIBS=$LIBS
5337 LIBS="$LEXLIB $ac_save_LIBS"
5338 cat >conftest.$ac_ext <<_ACEOF
5339 #define YYTEXT_POINTER 1
5340 `cat $LEX_OUTPUT_ROOT.c`
5341 _ACEOF
5342 rm -f conftest.$ac_objext conftest$ac_exeext
5343 if { (ac_try="$ac_link"
5344 case "(($ac_try" in
5345 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5346 *) ac_try_echo=$ac_try;;
5347 esac
5348 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5349 (eval "$ac_link") 2>conftest.er1
5350 ac_status=$?
5351 grep -v '^ *+' conftest.er1 >conftest.err
5352 rm -f conftest.er1
5353 cat conftest.err >&5
5354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5355 (exit $ac_status); } && {
5356 test -z "$ac_c_werror_flag" ||
5357 test ! -s conftest.err
5358 } && test -s conftest$ac_exeext &&
5359 $as_test_x conftest$ac_exeext; then
5360 ac_cv_prog_lex_yytext_pointer=yes
5361 else
5362 echo "$as_me: failed program was:" >&5
5363 sed 's/^/| /' conftest.$ac_ext >&5
5364
5365
5366 fi
5367
5368 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5369 conftest$ac_exeext conftest.$ac_ext
5370 LIBS=$ac_save_LIBS
5371
5372 fi
5373 { echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
5374 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6; }
5375 if test $ac_cv_prog_lex_yytext_pointer = yes; then
5376
5377 cat >>confdefs.h <<\_ACEOF
5378 #define YYTEXT_POINTER 1
5379 _ACEOF
5380
5381 fi
5382 rm -f conftest.l $LEX_OUTPUT_ROOT.c
5383
5384 fi
5385
5386 # Extract the first word of "perl", so it can be a program name with args.
5387 set dummy perl; ac_word=$2
5388 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5389 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5390 if test "${ac_cv_path_PERLINTERP+set}" = set; then
5391 echo $ECHO_N "(cached) $ECHO_C" >&6
5392 else
5393 case $PERLINTERP in
5394 [\\/]* | ?:[\\/]*)
5395 ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
5396 ;;
5397 *)
5398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5399 for as_dir in $PATH
5400 do
5401 IFS=$as_save_IFS
5402 test -z "$as_dir" && as_dir=.
5403 for ac_exec_ext in '' $ac_executable_extensions; do
5404 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5405 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
5406 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5407 break 2
5408 fi
5409 done
5410 done
5411 IFS=$as_save_IFS
5412
5413 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
5414 ;;
5415 esac
5416 fi
5417 PERLINTERP=$ac_cv_path_PERLINTERP
5418 if test -n "$PERLINTERP"; then
5419 { echo "$as_me:$LINENO: result: $PERLINTERP" >&5
5420 echo "${ECHO_T}$PERLINTERP" >&6; }
5421 else
5422 { echo "$as_me:$LINENO: result: no" >&5
5423 echo "${ECHO_T}no" >&6; }
5424 fi
5425
5426
5427 ac_cv_path_perlinterp="$PERLINTERP"
5428 _sHpB='#!'
5429
5430
5431 # Check whether --with-perl-shebang was given.
5432 if test "${with_perl_shebang+set}" = set; then
5433 withval=$with_perl_shebang; opt_perl_shebang="$withval"
5434 else
5435 opt_perl_shebang="not_set"
5436 fi
5437
5438 { echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
5439 echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6; }
5440 if test "${ax_cv_opt_perl_shebang+set}" = set; then
5441 echo $ECHO_N "(cached) $ECHO_C" >&6
5442 else
5443 case "$opt_perl_shebang" in
5444 not_set ) ax_cv_opt_perl_shebang=''
5445 ;;
5446 * )
5447 ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
5448 esac
5449
5450 fi
5451 { echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
5452 echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6; }
5453 if test "A$ax_cv_opt_perl_shebang" != "A"
5454 then
5455 ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
5456 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5457 { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
5458 echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
5459
5460 # Automatic detection of sharpbang formula starts here
5461 else
5462 _somian_shbangperl=`$PERLINTERP -V:startperl`
5463 negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
5464 { echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
5465 echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6; }
5466 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
5467 echo $ECHO_N "(cached) $ECHO_C" >&6
5468 else
5469 _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
5470 if test "x$_somian_kspb_perl" == x
5471 then _somian_ksbp_warn_empty='durnit'
5472 else
5473 case "A$_somian_kspb_perl" in
5474 A#!*perl* )
5475 ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
5476 ;;
5477 A* ) _somian_ksbp_warn_defau='trouble'
5478 ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
5479 esac
5480 fi
5481
5482 fi
5483 { echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
5484 echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6; }
5485 # The above prints Checking ... result message to user.
5486 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5487
5488 if test A${_somian_ksbp_warn_empty+set} == Aset
5489 then { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
5490 echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
5491 fi
5492 # Inform user after printing result value
5493 if test A${_somian_ksbp_warn_defau+set} == Aset
5494 then { echo "$as_me:$LINENO: Maybe Not good -" >&5
5495 echo "$as_me: Maybe Not good -" >&6;}
5496 { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
5497 echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
5498 else { echo "$as_me:$LINENO: OK Good result - " >&5
5499 echo "$as_me: OK Good result - " >&6;}
5500 { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
5501 echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
5502 fi
5503 fi
5504
5505 # Find a good install program. We prefer a C program (faster),
5506 # so one script is as good as another. But avoid the broken or
5507 # incompatible versions:
5508 # SysV /etc/install, /usr/sbin/install
5509 # SunOS /usr/etc/install
5510 # IRIX /sbin/install
5511 # AIX /bin/install
5512 # AmigaOS /C/install, which installs bootblocks on floppy discs
5513 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5514 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5515 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5516 # OS/2's system install, which has a completely different semantic
5517 # ./install, which can be erroneously created by make from ./install.sh.
5518 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
5519 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
5520 if test -z "$INSTALL"; then
5521 if test "${ac_cv_path_install+set}" = set; then
5522 echo $ECHO_N "(cached) $ECHO_C" >&6
5523 else
5524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5525 for as_dir in $PATH
5526 do
5527 IFS=$as_save_IFS
5528 test -z "$as_dir" && as_dir=.
5529 # Account for people who put trailing slashes in PATH elements.
5530 case $as_dir/ in
5531 ./ | .// | /cC/* | \
5532 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5533 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
5534 /usr/ucb/* ) ;;
5535 *)
5536 # OSF1 and SCO ODT 3.0 have their own names for install.
5537 # Don't use installbsd from OSF since it installs stuff as root
5538 # by default.
5539 for ac_prog in ginstall scoinst install; do
5540 for ac_exec_ext in '' $ac_executable_extensions; do
5541 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5542 if test $ac_prog = install &&
5543 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5544 # AIX install. It has an incompatible calling convention.
5545 :
5546 elif test $ac_prog = install &&
5547 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5548 # program-specific install script used by HP pwplus--don't use.
5549 :
5550 else
5551 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5552 break 3
5553 fi
5554 fi
5555 done
5556 done
5557 ;;
5558 esac
5559 done
5560 IFS=$as_save_IFS
5561
5562
5563 fi
5564 if test "${ac_cv_path_install+set}" = set; then
5565 INSTALL=$ac_cv_path_install
5566 else
5567 # As a last resort, use the slow shell script. Don't cache a
5568 # value for INSTALL within a source directory, because that will
5569 # break other packages using the cache if that directory is
5570 # removed, or if the value is a relative name.
5571 INSTALL=$ac_install_sh
5572 fi
5573 fi
5574 { echo "$as_me:$LINENO: result: $INSTALL" >&5
5575 echo "${ECHO_T}$INSTALL" >&6; }
5576
5577 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5578 # It thinks the first close brace ends the variable substitution.
5579 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5580
5581 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5582
5583 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5584
5585 case "x$INSTALL" in
5586 x/*) ;;
5587 *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
5588 esac
5589 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
5590 # Extract the first word of "ar", so it can be a program name with args.
5591 set dummy ar; ac_word=$2
5592 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5593 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5594 if test "${ac_cv_prog_AR+set}" = set; then
5595 echo $ECHO_N "(cached) $ECHO_C" >&6
5596 else
5597 if test -n "$AR"; then
5598 ac_cv_prog_AR="$AR" # Let the user override the test.
5599 else
5600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5601 for as_dir in $PATH
5602 do
5603 IFS=$as_save_IFS
5604 test -z "$as_dir" && as_dir=.
5605 for ac_exec_ext in '' $ac_executable_extensions; do
5606 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5607 ac_cv_prog_AR="ar"
5608 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5609 break 2
5610 fi
5611 done
5612 done
5613 IFS=$as_save_IFS
5614
5615 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5616 fi
5617 fi
5618 AR=$ac_cv_prog_AR
5619 if test -n "$AR"; then
5620 { echo "$as_me:$LINENO: result: $AR" >&5
5621 echo "${ECHO_T}$AR" >&6; }
5622 else
5623 { echo "$as_me:$LINENO: result: no" >&5
5624 echo "${ECHO_T}no" >&6; }
5625 fi
5626
5627
5628 if test "$AR" = "NONE"; then
5629 cat >confcache <<\_ACEOF
5630 # This file is a shell script that caches the results of configure
5631 # tests run on this system so they can be shared between configure
5632 # scripts and configure runs, see configure's option --config-cache.
5633 # It is not useful on other systems. If it contains results you don't
5634 # want to keep, you may remove or edit it.
5635 #
5636 # config.status only pays attention to the cache file if you give it
5637 # the --recheck option to rerun configure.
5638 #
5639 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5640 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5641 # following values.
5642
5643 _ACEOF
5644
5645 # The following way of writing the cache mishandles newlines in values,
5646 # but we know of no workaround that is simple, portable, and efficient.
5647 # So, we kill variables containing newlines.
5648 # Ultrix sh set writes to stderr and can't be redirected directly,
5649 # and sets the high bit in the cache file unless we assign to the vars.
5650 (
5651 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5652 eval ac_val=\$$ac_var
5653 case $ac_val in #(
5654 *${as_nl}*)
5655 case $ac_var in #(
5656 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
5657 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
5658 esac
5659 case $ac_var in #(
5660 _ | IFS | as_nl) ;; #(
5661 *) $as_unset $ac_var ;;
5662 esac ;;
5663 esac
5664 done
5665
5666 (set) 2>&1 |
5667 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5668 *${as_nl}ac_space=\ *)
5669 # `set' does not quote correctly, so add quotes (double-quote
5670 # substitution turns \\\\ into \\, and sed turns \\ into \).
5671 sed -n \
5672 "s/'/'\\\\''/g;
5673 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5674 ;; #(
5675 *)
5676 # `set' quotes correctly as required by POSIX, so do not add quotes.
5677 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5678 ;;
5679 esac |
5680 sort
5681 ) |
5682 sed '
5683 /^ac_cv_env_/b end
5684 t clear
5685 :clear
5686 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5687 t end
5688 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5689 :end' >>confcache
5690 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5691 if test -w "$cache_file"; then
5692 test "x$cache_file" != "x/dev/null" &&
5693 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
5694 echo "$as_me: updating cache $cache_file" >&6;}
5695 cat confcache >$cache_file
5696 else
5697 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
5698 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5699 fi
5700 fi
5701 rm -f confcache
5702 exit 1
5703 fi
5704 # Extract the first word of "ps", so it can be a program name with args.
5705 set dummy ps; ac_word=$2
5706 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5707 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5708 if test "${ac_cv_path_PS+set}" = set; then
5709 echo $ECHO_N "(cached) $ECHO_C" >&6
5710 else
5711 case $PS in
5712 [\\/]* | ?:[\\/]*)
5713 ac_cv_path_PS="$PS" # Let the user override the test with a path.
5714 ;;
5715 *)
5716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5717 for as_dir in $PATH
5718 do
5719 IFS=$as_save_IFS
5720 test -z "$as_dir" && as_dir=.
5721 for ac_exec_ext in '' $ac_executable_extensions; do
5722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5723 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
5724 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5725 break 2
5726 fi
5727 done
5728 done
5729 IFS=$as_save_IFS
5730
5731 ;;
5732 esac
5733 fi
5734 PS=$ac_cv_path_PS
5735 if test -n "$PS"; then
5736 { echo "$as_me:$LINENO: result: $PS" >&5
5737 echo "${ECHO_T}$PS" >&6; }
5738 else
5739 { echo "$as_me:$LINENO: result: no" >&5
5740 echo "${ECHO_T}no" >&6; }
5741 fi
5742
5743
5744 { echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
5745 echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6; }
5746 if test "${ac_cv_prog_ps_syntax+set}" = set; then
5747 echo $ECHO_N "(cached) $ECHO_C" >&6
5748 else
5749
5750 if $PS ax -o rss > /dev/null 2>&1; then
5751 ac_cv_prog_ps_ax=yes
5752 else
5753 ac_cv_prog_ps_ax=no
5754 fi
5755 if $PS -ef -o rss > /dev/null 2>&1; then
5756 ac_cv_prog_ps_ef=yes
5757 else
5758 ac_cv_prog_ps_ef=no
5759 fi
5760 if test "$ac_cv_prog_ps_ax" = yes; then
5761 ac_cv_prog_ps_syntax=BSD
5762 else
5763 if test "$ac_cv_prog_ps_ef" = yes; then
5764 ac_cv_prog_ps_syntax=POSIX
5765 else
5766 { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
5767 echo "$as_me: error: Could not determine ps syntax" >&2;}
5768 { (exit 1); exit 1; }; }
5769 fi
5770 fi
5771
5772 fi
5773 { echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
5774 echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6; }
5775
5776 cat >>confdefs.h <<_ACEOF
5777 #define PSCOMMAND $PS
5778 _ACEOF
5779
5780 if test "$ac_cv_prog_ps_syntax" = BSD; then
5781
5782 cat >>confdefs.h <<\_ACEOF
5783 #define PSTYPE_IS_BSD 1
5784 _ACEOF
5785
5786 else
5787 if test "$ac_cv_prog_ps_syntax" = POSIX; then
5788
5789 cat >>confdefs.h <<\_ACEOF
5790 #define PSTYPE_IS_POSIX 1
5791 _ACEOF
5792
5793 else
5794 { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
5795 echo "$as_me: error: Unknown ps syntax type!" >&2;}
5796 { (exit 1); exit 1; }; }
5797 fi
5798 fi
5799
5800 ac_ext=${ac_fc_srcext-f}
5801 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5802 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5803 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5804
5805
5806 ac_ext=${ac_fc_srcext-f}
5807 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5808 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5809 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5810 { echo "$as_me:$LINENO: checking for Fortran flag to compile .F90 files" >&5
5811 echo $ECHO_N "checking for Fortran flag to compile .F90 files... $ECHO_C" >&6; }
5812 if test "${ac_cv_fc_srcext_F90+set}" = set; then
5813 echo $ECHO_N "(cached) $ECHO_C" >&6
5814 else
5815 ac_ext=F90
5816 ac_fcflags_srcext_save=$ac_fcflags_srcext
5817 ac_fcflags_srcext=
5818 ac_cv_fc_srcext_F90=unknown
5819 for ac_flag in none -qsuffix=f=F90 -Tf; do
5820 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
5821 cat >conftest.$ac_ext <<_ACEOF
5822 program main
5823
5824 end
5825 _ACEOF
5826 rm -f conftest.$ac_objext
5827 if { (ac_try="$ac_compile"
5828 case "(($ac_try" in
5829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5830 *) ac_try_echo=$ac_try;;
5831 esac
5832 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5833 (eval "$ac_compile") 2>conftest.er1
5834 ac_status=$?
5835 grep -v '^ *+' conftest.er1 >conftest.err
5836 rm -f conftest.er1
5837 cat conftest.err >&5
5838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5839 (exit $ac_status); } && {
5840 test -z "$ac_fc_werror_flag" ||
5841 test ! -s conftest.err
5842 } && test -s conftest.$ac_objext; then
5843 ac_cv_fc_srcext_F90=$ac_flag; break
5844 else
5845 echo "$as_me: failed program was:" >&5
5846 sed 's/^/| /' conftest.$ac_ext >&5
5847
5848
5849 fi
5850
5851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5852 done
5853 rm -f conftest.$ac_objext conftest.F90
5854 ac_fcflags_srcext=$ac_fcflags_srcext_save
5855
5856 fi
5857 { echo "$as_me:$LINENO: result: $ac_cv_fc_srcext_F90" >&5
5858 echo "${ECHO_T}$ac_cv_fc_srcext_F90" >&6; }
5859 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
5860 { { echo "$as_me:$LINENO: error: Fortran could not compile .F90 files" >&5
5861 echo "$as_me: error: Fortran could not compile .F90 files" >&2;}
5862 { (exit 1); exit 1; }; }
5863 else
5864 ac_fc_srcext=F90
5865 if test "x$ac_cv_fc_srcext_F90" = xnone; then
5866 ac_fcflags_srcext=""
5867 FCFLAGS_F90=""
5868 else
5869 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
5870 FCFLAGS_F90=$ac_cv_fc_srcext_F90
5871 fi
5872
5873
5874 fi
5875 ac_ext=${ac_fc_srcext-f}
5876 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5877 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5878 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5879
5880
5881
5882
5883
5884 # Try to determine native compiler flags that allow us to use F90 suffix
5885 # for preprocessed f90 source.
5886
5887 if test "$ac_test_PREPFLAG" != "set"; then
5888 PREPFLAG=""
5889 case "${host_cpu}-${host_os}" in
5890
5891 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5892 PREPFLAG="-fpp1 "
5893 fi;;
5894 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5895 PREPFLAG="-qsuffix=cpp=F90 "
5896 fi;;
5897 *darwin*)
5898 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5899 PREPFLAG="-qsuffix=cpp=F90 "
5900 fi;;
5901 esac
5902
5903 if test -z "$PREPFLAG"; then
5904 { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
5905 echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
5906 PREPFLAG=""
5907 fi
5908
5909 { echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
5910 echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6; }
5911
5912 ac_ext=${ac_fc_srcext-f}
5913 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5914 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5915 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5916
5917 ac_save_ext=$ac_ext
5918 ac_ext=F90
5919 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
5920
5921 if test "$PREPFLAG"; then
5922 FCFLAGS_SRCEXT="${PREPFLAG}"
5923 fi
5924
5925 cat >conftest.$ac_ext <<_ACEOF
5926
5927
5928 program conftest
5929 integer :: i
5930 i = 1
5931 end program conftest
5932
5933 _ACEOF
5934 rm -f conftest.$ac_objext
5935 if { (ac_try="$ac_compile"
5936 case "(($ac_try" in
5937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5938 *) ac_try_echo=$ac_try;;
5939 esac
5940 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5941 (eval "$ac_compile") 2>conftest.er1
5942 ac_status=$?
5943 grep -v '^ *+' conftest.er1 >conftest.err
5944 rm -f conftest.er1
5945 cat conftest.err >&5
5946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5947 (exit $ac_status); } && {
5948 test -z "$ac_fc_werror_flag" ||
5949 test ! -s conftest.err
5950 } && test -s conftest.$ac_objext; then
5951 prepflagworks=1
5952 else
5953 echo "$as_me: failed program was:" >&5
5954 sed 's/^/| /' conftest.$ac_ext >&5
5955
5956 prepflagworks=0
5957 fi
5958
5959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5960
5961 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
5962 ac_ext=$ac_save_ext
5963 ac_ext=${ac_fc_srcext-f}
5964 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5965 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5966 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5967
5968
5969 if test "$prepflagworks" = 1; then
5970 { echo "$as_me:$LINENO: result: yes" >&5
5971 echo "${ECHO_T}yes" >&6; }
5972 FCFLAGS_SRCEXT="${PREPFLAG}"
5973
5974 else
5975 { echo "$as_me:$LINENO: result: no" >&5
5976 echo "${ECHO_T}no" >&6; }
5977 { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
5978 echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
5979 { (exit 1); exit 1; }; }
5980 fi
5981 fi
5982
5983
5984
5985
5986
5987 # Try to determine native compiler flags that allow us to use F90 suffix
5988 # for preprocessed f90 source with -D type defines
5989
5990 if test "$ac_test_PREPDEFFLAG" != "set"; then
5991 PREPDEFFLAG=""
5992 case "${host_cpu}-${host_os}" in
5993
5994 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5995 PREPDEFFLAG=" "
5996 fi;;
5997 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5998 PREPDEFFLAG="-WF,"
5999 fi;;
6000 *darwin*)
6001 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6002 PREPDEFFLAG="-WF,"
6003 fi;;
6004 esac
6005
6006 if test -z "$PREPDEFFLAG"; then
6007 { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
6008 echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
6009 PREPDEFFLAG=" "
6010 fi
6011
6012 { echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
6013 echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6; }
6014
6015 ac_ext=${ac_fc_srcext-f}
6016 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6017 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6018 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6019
6020 ac_save_ext=$ac_ext
6021 ac_ext=F90
6022 ac_save_FCFLAGS=$FCFLAGS
6023
6024 if test "$PREPDEFFLAG"; then
6025 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
6026 fi
6027
6028 cat >conftest.$ac_ext <<_ACEOF
6029
6030
6031 program conftest
6032 integer :: i
6033 #ifdef TEST
6034 i = 1
6035 #else
6036 choke me
6037 #endif
6038 end program conftest
6039
6040 _ACEOF
6041 rm -f conftest.$ac_objext
6042 if { (ac_try="$ac_compile"
6043 case "(($ac_try" in
6044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6045 *) ac_try_echo=$ac_try;;
6046 esac
6047 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6048 (eval "$ac_compile") 2>conftest.er1
6049 ac_status=$?
6050 grep -v '^ *+' conftest.er1 >conftest.err
6051 rm -f conftest.er1
6052 cat conftest.err >&5
6053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6054 (exit $ac_status); } && {
6055 test -z "$ac_fc_werror_flag" ||
6056 test ! -s conftest.err
6057 } && test -s conftest.$ac_objext; then
6058 prepdefflagworks=1
6059 else
6060 echo "$as_me: failed program was:" >&5
6061 sed 's/^/| /' conftest.$ac_ext >&5
6062
6063 prepdefflagworks=0
6064 fi
6065
6066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6067
6068 FCFLAGS=$ac_save_FCFLAGS
6069 ac_ext=$ac_save_ext
6070 ac_ext=${ac_fc_srcext-f}
6071 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6072 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6073 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6074
6075
6076 if test "$prepdefflagworks" = 1; then
6077 { echo "$as_me:$LINENO: result: yes" >&5
6078 echo "${ECHO_T}yes" >&6; }
6079
6080 else
6081 { echo "$as_me:$LINENO: result: no" >&5
6082 echo "${ECHO_T}no" >&6; }
6083 { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
6084 echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
6085 { (exit 1); exit 1; }; }
6086 fi
6087 fi
6088
6089 ac_ext=${ac_fc_srcext-f}
6090 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6091 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6092 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6093 { echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
6094 echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6; }
6095 if test "${ac_cv_prog_fc_v+set}" = set; then
6096 echo $ECHO_N "(cached) $ECHO_C" >&6
6097 else
6098 cat >conftest.$ac_ext <<_ACEOF
6099 program main
6100
6101 end
6102 _ACEOF
6103 rm -f conftest.$ac_objext
6104 if { (ac_try="$ac_compile"
6105 case "(($ac_try" in
6106 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6107 *) ac_try_echo=$ac_try;;
6108 esac
6109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6110 (eval "$ac_compile") 2>conftest.er1
6111 ac_status=$?
6112 grep -v '^ *+' conftest.er1 >conftest.err
6113 rm -f conftest.er1
6114 cat conftest.err >&5
6115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6116 (exit $ac_status); } && {
6117 test -z "$ac_fc_werror_flag" ||
6118 test ! -s conftest.err
6119 } && test -s conftest.$ac_objext; then
6120 ac_cv_prog_fc_v=
6121 # Try some options frequently used verbose output
6122 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
6123 cat >conftest.$ac_ext <<_ACEOF
6124 program main
6125
6126 end
6127 _ACEOF
6128
6129 # Compile and link our simple test program by passing a flag (argument
6130 # 1 to this macro) to the Fortran compiler in order to get
6131 # "verbose" output that we can then parse for the Fortran linker
6132 # flags.
6133 ac_save_FFLAGS=$FCFLAGS
6134 FCFLAGS="$FCFLAGS $ac_verb"
6135 eval "set x $ac_link"
6136 shift
6137 echo "$as_me:$LINENO: $*" >&5
6138 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
6139 echo "$ac_fc_v_output" >&5
6140 FCFLAGS=$ac_save_FFLAGS
6141
6142 rm -f conftest*
6143
6144 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6145 # /foo, /bar, and /baz are search directories for the Fortran linker.
6146 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6147 ac_fc_v_output="`echo $ac_fc_v_output |
6148 grep 'LPATH is:' |
6149 sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
6150
6151 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6152 # that detects unbalanced quotes in FLIBS should be implemented
6153 # and (ugh) tested at some point.
6154 case $ac_fc_v_output in
6155 # If we are using xlf then replace all the commas with spaces.
6156 *xlfentry*)
6157 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6158
6159 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6160 # $LIBS confuse us, and the libraries appear later in the output anyway).
6161 *mGLOB_options_string*)
6162 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6163
6164 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6165 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6166 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6167 *-cmdline\ * | *-ignore\ * | *-def\ *)
6168 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6169 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6170 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6171 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6172
6173 # If we are using Cray Fortran then delete quotes.
6174 *cft90*)
6175 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6176 esac
6177
6178
6179 # look for -l* and *.a constructs in the output
6180 for ac_arg in $ac_fc_v_output; do
6181 case $ac_arg in
6182 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
6183 ac_cv_prog_fc_v=$ac_verb
6184 break 2 ;;
6185 esac
6186 done
6187 done
6188 if test -z "$ac_cv_prog_fc_v"; then
6189 { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
6190 echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
6191 fi
6192 else
6193 echo "$as_me: failed program was:" >&5
6194 sed 's/^/| /' conftest.$ac_ext >&5
6195
6196 { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
6197 echo "$as_me: WARNING: compilation failed" >&2;}
6198 fi
6199
6200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6201
6202 fi
6203 { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
6204 echo "${ECHO_T}$ac_cv_prog_fc_v" >&6; }
6205 { echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
6206 echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6; }
6207 if test "${ac_cv_fc_libs+set}" = set; then
6208 echo $ECHO_N "(cached) $ECHO_C" >&6
6209 else
6210 if test "x$FCLIBS" != "x"; then
6211 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
6212 else
6213
6214 cat >conftest.$ac_ext <<_ACEOF
6215 program main
6216
6217 end
6218 _ACEOF
6219
6220 # Compile and link our simple test program by passing a flag (argument
6221 # 1 to this macro) to the Fortran compiler in order to get
6222 # "verbose" output that we can then parse for the Fortran linker
6223 # flags.
6224 ac_save_FFLAGS=$FCFLAGS
6225 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
6226 eval "set x $ac_link"
6227 shift
6228 echo "$as_me:$LINENO: $*" >&5
6229 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
6230 echo "$ac_fc_v_output" >&5
6231 FCFLAGS=$ac_save_FFLAGS
6232
6233 rm -f conftest*
6234
6235 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6236 # /foo, /bar, and /baz are search directories for the Fortran linker.
6237 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6238 ac_fc_v_output="`echo $ac_fc_v_output |
6239 grep 'LPATH is:' |
6240 sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
6241
6242 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6243 # that detects unbalanced quotes in FLIBS should be implemented
6244 # and (ugh) tested at some point.
6245 case $ac_fc_v_output in
6246 # If we are using xlf then replace all the commas with spaces.
6247 *xlfentry*)
6248 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6249
6250 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6251 # $LIBS confuse us, and the libraries appear later in the output anyway).
6252 *mGLOB_options_string*)
6253 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6254
6255 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6256 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6257 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6258 *-cmdline\ * | *-ignore\ * | *-def\ *)
6259 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6260 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6261 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6262 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6263
6264 # If we are using Cray Fortran then delete quotes.
6265 *cft90*)
6266 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6267 esac
6268
6269
6270
6271 ac_cv_fc_libs=
6272
6273 # Save positional arguments (if any)
6274 ac_save_positional="$@"
6275
6276 set X $ac_fc_v_output
6277 while test $# != 1; do
6278 shift
6279 ac_arg=$1
6280 case $ac_arg in
6281 [\\/]*.a | ?:[\\/]*.a)
6282 ac_exists=false
6283 for ac_i in $ac_cv_fc_libs; do
6284 if test x"$ac_arg" = x"$ac_i"; then
6285 ac_exists=true
6286 break
6287 fi
6288 done
6289
6290 if test x"$ac_exists" = xtrue; then
6291 :
6292 else
6293 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6294 fi
6295
6296 ;;
6297 -bI:*)
6298 ac_exists=false
6299 for ac_i in $ac_cv_fc_libs; do
6300 if test x"$ac_arg" = x"$ac_i"; then
6301 ac_exists=true
6302 break
6303 fi
6304 done
6305
6306 if test x"$ac_exists" = xtrue; then
6307 :
6308 else
6309 if test "$ac_compiler_gnu" = yes; then
6310 for ac_link_opt in $ac_arg; do
6311 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6312 done
6313 else
6314 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6315 fi
6316 fi
6317
6318 ;;
6319 # Ignore these flags.
6320 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*)
6321 ;;
6322 -lkernel32)
6323 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6324 ;;
6325 -[LRuYz])
6326 # These flags, when seen by themselves, take an argument.
6327 # We remove the space between option and argument and re-iterate
6328 # unless we find an empty arg or a new option (starting with -)
6329 case $2 in
6330 "" | -*);;
6331 *)
6332 ac_arg="$ac_arg$2"
6333 shift; shift
6334 set X $ac_arg "$@"
6335 ;;
6336 esac
6337 ;;
6338 -YP,*)
6339 for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6340 ac_exists=false
6341 for ac_i in $ac_cv_fc_libs; do
6342 if test x"$ac_j" = x"$ac_i"; then
6343 ac_exists=true
6344 break
6345 fi
6346 done
6347
6348 if test x"$ac_exists" = xtrue; then
6349 :
6350 else
6351 ac_arg="$ac_arg $ac_j"
6352 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6353 fi
6354
6355 done
6356 ;;
6357 -[lLR]*)
6358 ac_exists=false
6359 for ac_i in $ac_cv_fc_libs; do
6360 if test x"$ac_arg" = x"$ac_i"; then
6361 ac_exists=true
6362 break
6363 fi
6364 done
6365
6366 if test x"$ac_exists" = xtrue; then
6367 :
6368 else
6369 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6370 fi
6371
6372 ;;
6373 -zallextract*| -zdefaultextract)
6374 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6375 ;;
6376 # Ignore everything else.
6377 esac
6378 done
6379 # restore positional arguments
6380 set X $ac_save_positional; shift
6381
6382 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
6383 # then we insist that the "run path" must be an absolute path (i.e. it
6384 # must begin with a "/").
6385 case `(uname -sr) 2>/dev/null` in
6386 "SunOS 5"*)
6387 ac_ld_run_path=`echo $ac_fc_v_output |
6388 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6389 test "x$ac_ld_run_path" != x &&
6390 if test "$ac_compiler_gnu" = yes; then
6391 for ac_link_opt in $ac_ld_run_path; do
6392 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6393 done
6394 else
6395 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6396 fi
6397 ;;
6398 esac
6399 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6400
6401 fi
6402 { echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
6403 echo "${ECHO_T}$ac_cv_fc_libs" >&6; }
6404 FCLIBS="$ac_cv_fc_libs"
6405
6406
6407 ac_ext=${ac_fc_srcext-f}
6408 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6409 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6410 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6411
6412 ac_ext=${ac_fc_srcext-f}
6413 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6414 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6415 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6416
6417 { echo "$as_me:$LINENO: checking for dummy main to link with Fortran libraries" >&5
6418 echo $ECHO_N "checking for dummy main to link with Fortran libraries... $ECHO_C" >&6; }
6419 if test "${ac_cv_fc_dummy_main+set}" = set; then
6420 echo $ECHO_N "(cached) $ECHO_C" >&6
6421 else
6422 ac_fc_dm_save_LIBS=$LIBS
6423 LIBS="$LIBS $FCLIBS"
6424 ac_fortran_dm_var=FC_DUMMY_MAIN
6425 ac_ext=c
6426 ac_cpp='$CPP $CPPFLAGS'
6427 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6428 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6429 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6430
6431 # First, try linking without a dummy main:
6432 cat >conftest.$ac_ext <<_ACEOF
6433 /* confdefs.h. */
6434 _ACEOF
6435 cat confdefs.h >>conftest.$ac_ext
6436 cat >>conftest.$ac_ext <<_ACEOF
6437 /* end confdefs.h. */
6438
6439 #ifdef FC_DUMMY_MAIN
6440 #ifndef FC_DUMMY_MAIN_EQ_F77
6441 # ifdef __cplusplus
6442 extern "C"
6443 # endif
6444 int FC_DUMMY_MAIN() { return 1; }
6445 #endif
6446 #endif
6447 int
6448 main ()
6449 {
6450
6451 ;
6452 return 0;
6453 }
6454 _ACEOF
6455 rm -f conftest.$ac_objext conftest$ac_exeext
6456 if { (ac_try="$ac_link"
6457 case "(($ac_try" in
6458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6459 *) ac_try_echo=$ac_try;;
6460 esac
6461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6462 (eval "$ac_link") 2>conftest.er1
6463 ac_status=$?
6464 grep -v '^ *+' conftest.er1 >conftest.err
6465 rm -f conftest.er1
6466 cat conftest.err >&5
6467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6468 (exit $ac_status); } && {
6469 test -z "$ac_c_werror_flag" ||
6470 test ! -s conftest.err
6471 } && test -s conftest$ac_exeext &&
6472 $as_test_x conftest$ac_exeext; then
6473 ac_cv_fortran_dummy_main=none
6474 else
6475 echo "$as_me: failed program was:" >&5
6476 sed 's/^/| /' conftest.$ac_ext >&5
6477
6478 ac_cv_fortran_dummy_main=unknown
6479 fi
6480
6481 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6482 conftest$ac_exeext conftest.$ac_ext
6483
6484 if test $ac_cv_fortran_dummy_main = unknown; then
6485 for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
6486 cat >conftest.$ac_ext <<_ACEOF
6487 /* confdefs.h. */
6488 _ACEOF
6489 cat confdefs.h >>conftest.$ac_ext
6490 cat >>conftest.$ac_ext <<_ACEOF
6491 /* end confdefs.h. */
6492 #define $ac_fortran_dm_var $ac_func
6493 #ifdef FC_DUMMY_MAIN
6494 #ifndef FC_DUMMY_MAIN_EQ_F77
6495 # ifdef __cplusplus
6496 extern "C"
6497 # endif
6498 int FC_DUMMY_MAIN() { return 1; }
6499 #endif
6500 #endif
6501 int
6502 main ()
6503 {
6504
6505 ;
6506 return 0;
6507 }
6508 _ACEOF
6509 rm -f conftest.$ac_objext conftest$ac_exeext
6510 if { (ac_try="$ac_link"
6511 case "(($ac_try" in
6512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6513 *) ac_try_echo=$ac_try;;
6514 esac
6515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6516 (eval "$ac_link") 2>conftest.er1
6517 ac_status=$?
6518 grep -v '^ *+' conftest.er1 >conftest.err
6519 rm -f conftest.er1
6520 cat conftest.err >&5
6521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6522 (exit $ac_status); } && {
6523 test -z "$ac_c_werror_flag" ||
6524 test ! -s conftest.err
6525 } && test -s conftest$ac_exeext &&
6526 $as_test_x conftest$ac_exeext; then
6527 ac_cv_fortran_dummy_main=$ac_func; break
6528 else
6529 echo "$as_me: failed program was:" >&5
6530 sed 's/^/| /' conftest.$ac_ext >&5
6531
6532
6533 fi
6534
6535 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6536 conftest$ac_exeext conftest.$ac_ext
6537 done
6538 fi
6539 ac_ext=${ac_fc_srcext-f}
6540 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6541 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6542 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6543 ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
6544 rm -f conftest*
6545 LIBS=$ac_fc_dm_save_LIBS
6546
6547 fi
6548 { echo "$as_me:$LINENO: result: $ac_cv_fc_dummy_main" >&5
6549 echo "${ECHO_T}$ac_cv_fc_dummy_main" >&6; }
6550 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
6551 if test "$FC_DUMMY_MAIN" != unknown; then
6552 if test $FC_DUMMY_MAIN != none; then
6553
6554 cat >>confdefs.h <<_ACEOF
6555 #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
6556 _ACEOF
6557
6558 if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
6559
6560 cat >>confdefs.h <<\_ACEOF
6561 #define FC_DUMMY_MAIN_EQ_F77 1
6562 _ACEOF
6563
6564 fi
6565 fi
6566 else
6567 { { echo "$as_me:$LINENO: error: linking to Fortran libraries from C fails
6568 See \`config.log' for more details." >&5
6569 echo "$as_me: error: linking to Fortran libraries from C fails
6570 See \`config.log' for more details." >&2;}
6571 { (exit 1); exit 1; }; }
6572 fi
6573
6574
6575 ac_ext=${ac_fc_srcext-f}
6576 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6577 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6578 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6579
6580 ac_ext=${ac_fc_srcext-f}
6581 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6582 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6583 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6584 { echo "$as_me:$LINENO: checking for Fortran name-mangling scheme" >&5
6585 echo $ECHO_N "checking for Fortran name-mangling scheme... $ECHO_C" >&6; }
6586 if test "${ac_cv_fc_mangling+set}" = set; then
6587 echo $ECHO_N "(cached) $ECHO_C" >&6
6588 else
6589 cat >conftest.$ac_ext <<_ACEOF
6590 subroutine foobar()
6591 return
6592 end
6593 subroutine foo_bar()
6594 return
6595 end
6596 _ACEOF
6597 rm -f conftest.$ac_objext
6598 if { (ac_try="$ac_compile"
6599 case "(($ac_try" in
6600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6601 *) ac_try_echo=$ac_try;;
6602 esac
6603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6604 (eval "$ac_compile") 2>conftest.er1
6605 ac_status=$?
6606 grep -v '^ *+' conftest.er1 >conftest.err
6607 rm -f conftest.er1
6608 cat conftest.err >&5
6609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6610 (exit $ac_status); } && {
6611 test -z "$ac_fc_werror_flag" ||
6612 test ! -s conftest.err
6613 } && test -s conftest.$ac_objext; then
6614 mv conftest.$ac_objext cfortran_test.$ac_objext
6615
6616 ac_save_LIBS=$LIBS
6617 LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
6618
6619 ac_ext=c
6620 ac_cpp='$CPP $CPPFLAGS'
6621 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6622 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6623 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6624 ac_success=no
6625 for ac_foobar in foobar FOOBAR; do
6626 for ac_underscore in "" "_"; do
6627 ac_func="$ac_foobar$ac_underscore"
6628 cat >conftest.$ac_ext <<_ACEOF
6629 /* confdefs.h. */
6630 _ACEOF
6631 cat confdefs.h >>conftest.$ac_ext
6632 cat >>conftest.$ac_ext <<_ACEOF
6633 /* end confdefs.h. */
6634
6635 /* Override any GCC internal prototype to avoid an error.
6636 Use char because int might match the return type of a GCC
6637 builtin and then its argument prototype would still apply. */
6638 #ifdef __cplusplus
6639 extern "C"
6640 #endif
6641 char $ac_func ();
6642 #ifdef FC_DUMMY_MAIN
6643 #ifndef FC_DUMMY_MAIN_EQ_F77
6644 # ifdef __cplusplus
6645 extern "C"
6646 # endif
6647 int FC_DUMMY_MAIN() { return 1; }
6648 #endif
6649 #endif
6650 int
6651 main ()
6652 {
6653 return $ac_func ();
6654 ;
6655 return 0;
6656 }
6657 _ACEOF
6658 rm -f conftest.$ac_objext conftest$ac_exeext
6659 if { (ac_try="$ac_link"
6660 case "(($ac_try" in
6661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6662 *) ac_try_echo=$ac_try;;
6663 esac
6664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6665 (eval "$ac_link") 2>conftest.er1
6666 ac_status=$?
6667 grep -v '^ *+' conftest.er1 >conftest.err
6668 rm -f conftest.er1
6669 cat conftest.err >&5
6670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6671 (exit $ac_status); } && {
6672 test -z "$ac_c_werror_flag" ||
6673 test ! -s conftest.err
6674 } && test -s conftest$ac_exeext &&
6675 $as_test_x conftest$ac_exeext; then
6676 ac_success=yes; break 2
6677 else
6678 echo "$as_me: failed program was:" >&5
6679 sed 's/^/| /' conftest.$ac_ext >&5
6680
6681
6682 fi
6683
6684 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6685 conftest$ac_exeext conftest.$ac_ext
6686 done
6687 done
6688 ac_ext=${ac_fc_srcext-f}
6689 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6690 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6691 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6692
6693 if test "$ac_success" = "yes"; then
6694 case $ac_foobar in
6695 foobar)
6696 ac_case=lower
6697 ac_foo_bar=foo_bar
6698 ;;
6699 FOOBAR)
6700 ac_case=upper
6701 ac_foo_bar=FOO_BAR
6702 ;;
6703 esac
6704
6705 ac_ext=c
6706 ac_cpp='$CPP $CPPFLAGS'
6707 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6708 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6709 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6710 ac_success_extra=no
6711 for ac_extra in "" "_"; do
6712 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
6713 cat >conftest.$ac_ext <<_ACEOF
6714 /* confdefs.h. */
6715 _ACEOF
6716 cat confdefs.h >>conftest.$ac_ext
6717 cat >>conftest.$ac_ext <<_ACEOF
6718 /* end confdefs.h. */
6719
6720 /* Override any GCC internal prototype to avoid an error.
6721 Use char because int might match the return type of a GCC
6722 builtin and then its argument prototype would still apply. */
6723 #ifdef __cplusplus
6724 extern "C"
6725 #endif
6726 char $ac_func ();
6727 #ifdef FC_DUMMY_MAIN
6728 #ifndef FC_DUMMY_MAIN_EQ_F77
6729 # ifdef __cplusplus
6730 extern "C"
6731 # endif
6732 int FC_DUMMY_MAIN() { return 1; }
6733 #endif
6734 #endif
6735 int
6736 main ()
6737 {
6738 return $ac_func ();
6739 ;
6740 return 0;
6741 }
6742 _ACEOF
6743 rm -f conftest.$ac_objext conftest$ac_exeext
6744 if { (ac_try="$ac_link"
6745 case "(($ac_try" in
6746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6747 *) ac_try_echo=$ac_try;;
6748 esac
6749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6750 (eval "$ac_link") 2>conftest.er1
6751 ac_status=$?
6752 grep -v '^ *+' conftest.er1 >conftest.err
6753 rm -f conftest.er1
6754 cat conftest.err >&5
6755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6756 (exit $ac_status); } && {
6757 test -z "$ac_c_werror_flag" ||
6758 test ! -s conftest.err
6759 } && test -s conftest$ac_exeext &&
6760 $as_test_x conftest$ac_exeext; then
6761 ac_success_extra=yes; break
6762 else
6763 echo "$as_me: failed program was:" >&5
6764 sed 's/^/| /' conftest.$ac_ext >&5
6765
6766
6767 fi
6768
6769 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6770 conftest$ac_exeext conftest.$ac_ext
6771 done
6772 ac_ext=${ac_fc_srcext-f}
6773 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6774 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6775 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6776
6777 if test "$ac_success_extra" = "yes"; then
6778 ac_cv_fc_mangling="$ac_case case"
6779 if test -z "$ac_underscore"; then
6780 ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
6781 else
6782 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
6783 fi
6784 if test -z "$ac_extra"; then
6785 ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
6786 else
6787 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
6788 fi
6789 else
6790 ac_cv_fc_mangling="unknown"
6791 fi
6792 else
6793 ac_cv_fc_mangling="unknown"
6794 fi
6795
6796 LIBS=$ac_save_LIBS
6797 rm -f cfortran_test* conftest*
6798 else
6799 echo "$as_me: failed program was:" >&5
6800 sed 's/^/| /' conftest.$ac_ext >&5
6801
6802 { { echo "$as_me:$LINENO: error: cannot compile a simple Fortran program
6803 See \`config.log' for more details." >&5
6804 echo "$as_me: error: cannot compile a simple Fortran program
6805 See \`config.log' for more details." >&2;}
6806 { (exit 1); exit 1; }; }
6807 fi
6808
6809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6810
6811 fi
6812 { echo "$as_me:$LINENO: result: $ac_cv_fc_mangling" >&5
6813 echo "${ECHO_T}$ac_cv_fc_mangling" >&6; }
6814
6815 ac_ext=${ac_fc_srcext-f}
6816 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6817 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6818 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6819
6820 ac_ext=${ac_fc_srcext-f}
6821 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6822 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6823 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6824
6825
6826 case $ac_cv_fc_mangling in
6827 "lower case, no underscore, no extra underscore")
6828 cat >>confdefs.h <<\_ACEOF
6829 #define FC_FUNC(name,NAME) name
6830 _ACEOF
6831
6832 cat >>confdefs.h <<\_ACEOF
6833 #define FC_FUNC_(name,NAME) name
6834 _ACEOF
6835 ;;
6836 "lower case, no underscore, extra underscore")
6837 cat >>confdefs.h <<\_ACEOF
6838 #define FC_FUNC(name,NAME) name
6839 _ACEOF
6840
6841 cat >>confdefs.h <<\_ACEOF
6842 #define FC_FUNC_(name,NAME) name ## _
6843 _ACEOF
6844 ;;
6845 "lower case, underscore, no extra underscore")
6846 cat >>confdefs.h <<\_ACEOF
6847 #define FC_FUNC(name,NAME) name ## _
6848 _ACEOF
6849
6850 cat >>confdefs.h <<\_ACEOF
6851 #define FC_FUNC_(name,NAME) name ## _
6852 _ACEOF
6853 ;;
6854 "lower case, underscore, extra underscore")
6855 cat >>confdefs.h <<\_ACEOF
6856 #define FC_FUNC(name,NAME) name ## _
6857 _ACEOF
6858
6859 cat >>confdefs.h <<\_ACEOF
6860 #define FC_FUNC_(name,NAME) name ## __
6861 _ACEOF
6862 ;;
6863 "upper case, no underscore, no extra underscore")
6864 cat >>confdefs.h <<\_ACEOF
6865 #define FC_FUNC(name,NAME) NAME
6866 _ACEOF
6867
6868 cat >>confdefs.h <<\_ACEOF
6869 #define FC_FUNC_(name,NAME) NAME
6870 _ACEOF
6871 ;;
6872 "upper case, no underscore, extra underscore")
6873 cat >>confdefs.h <<\_ACEOF
6874 #define FC_FUNC(name,NAME) NAME
6875 _ACEOF
6876
6877 cat >>confdefs.h <<\_ACEOF
6878 #define FC_FUNC_(name,NAME) NAME ## _
6879 _ACEOF
6880 ;;
6881 "upper case, underscore, no extra underscore")
6882 cat >>confdefs.h <<\_ACEOF
6883 #define FC_FUNC(name,NAME) NAME ## _
6884 _ACEOF
6885
6886 cat >>confdefs.h <<\_ACEOF
6887 #define FC_FUNC_(name,NAME) NAME ## _
6888 _ACEOF
6889 ;;
6890 "upper case, underscore, extra underscore")
6891 cat >>confdefs.h <<\_ACEOF
6892 #define FC_FUNC(name,NAME) NAME ## _
6893 _ACEOF
6894
6895 cat >>confdefs.h <<\_ACEOF
6896 #define FC_FUNC_(name,NAME) NAME ## __
6897 _ACEOF
6898 ;;
6899 *)
6900 { echo "$as_me:$LINENO: WARNING: unknown Fortran name-mangling scheme" >&5
6901 echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
6902 ;;
6903 esac
6904
6905 ac_ext=${ac_fc_srcext-f}
6906 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6907 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6908 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6909
6910
6911
6912 ac_ext=${ac_fc_srcext-f}
6913 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6914 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6915 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6916 { echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
6917 echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6; }
6918 if test "${ac_cv_prog_fc_v+set}" = set; then
6919 echo $ECHO_N "(cached) $ECHO_C" >&6
6920 else
6921 cat >conftest.$ac_ext <<_ACEOF
6922 program main
6923
6924 end
6925 _ACEOF
6926 rm -f conftest.$ac_objext
6927 if { (ac_try="$ac_compile"
6928 case "(($ac_try" in
6929 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6930 *) ac_try_echo=$ac_try;;
6931 esac
6932 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6933 (eval "$ac_compile") 2>conftest.er1
6934 ac_status=$?
6935 grep -v '^ *+' conftest.er1 >conftest.err
6936 rm -f conftest.er1
6937 cat conftest.err >&5
6938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6939 (exit $ac_status); } && {
6940 test -z "$ac_fc_werror_flag" ||
6941 test ! -s conftest.err
6942 } && test -s conftest.$ac_objext; then
6943 ac_cv_prog_fc_v=
6944 # Try some options frequently used verbose output
6945 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
6946 cat >conftest.$ac_ext <<_ACEOF
6947 program main
6948
6949 end
6950 _ACEOF
6951
6952 # Compile and link our simple test program by passing a flag (argument
6953 # 1 to this macro) to the Fortran compiler in order to get
6954 # "verbose" output that we can then parse for the Fortran linker
6955 # flags.
6956 ac_save_FFLAGS=$FCFLAGS
6957 FCFLAGS="$FCFLAGS $ac_verb"
6958 eval "set x $ac_link"
6959 shift
6960 echo "$as_me:$LINENO: $*" >&5
6961 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
6962 echo "$ac_fc_v_output" >&5
6963 FCFLAGS=$ac_save_FFLAGS
6964
6965 rm -f conftest*
6966
6967 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6968 # /foo, /bar, and /baz are search directories for the Fortran linker.
6969 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6970 ac_fc_v_output="`echo $ac_fc_v_output |
6971 grep 'LPATH is:' |
6972 sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
6973
6974 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6975 # that detects unbalanced quotes in FLIBS should be implemented
6976 # and (ugh) tested at some point.
6977 case $ac_fc_v_output in
6978 # If we are using xlf then replace all the commas with spaces.
6979 *xlfentry*)
6980 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6981
6982 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6983 # $LIBS confuse us, and the libraries appear later in the output anyway).
6984 *mGLOB_options_string*)
6985 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6986
6987 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6988 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6989 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6990 *-cmdline\ * | *-ignore\ * | *-def\ *)
6991 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6992 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6993 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6994 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6995
6996 # If we are using Cray Fortran then delete quotes.
6997 *cft90*)
6998 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6999 esac
7000
7001
7002 # look for -l* and *.a constructs in the output
7003 for ac_arg in $ac_fc_v_output; do
7004 case $ac_arg in
7005 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7006 ac_cv_prog_fc_v=$ac_verb
7007 break 2 ;;
7008 esac
7009 done
7010 done
7011 if test -z "$ac_cv_prog_fc_v"; then
7012 { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
7013 echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7014 fi
7015 else
7016 echo "$as_me: failed program was:" >&5
7017 sed 's/^/| /' conftest.$ac_ext >&5
7018
7019 { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
7020 echo "$as_me: WARNING: compilation failed" >&2;}
7021 fi
7022
7023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7024
7025 fi
7026 { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
7027 echo "${ECHO_T}$ac_cv_prog_fc_v" >&6; }
7028 { echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
7029 echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6; }
7030 if test "${ac_cv_fc_libs+set}" = set; then
7031 echo $ECHO_N "(cached) $ECHO_C" >&6
7032 else
7033 if test "x$FCLIBS" != "x"; then
7034 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7035 else
7036
7037 cat >conftest.$ac_ext <<_ACEOF
7038 program main
7039
7040 end
7041 _ACEOF
7042
7043 # Compile and link our simple test program by passing a flag (argument
7044 # 1 to this macro) to the Fortran compiler in order to get
7045 # "verbose" output that we can then parse for the Fortran linker
7046 # flags.
7047 ac_save_FFLAGS=$FCFLAGS
7048 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7049 eval "set x $ac_link"
7050 shift
7051 echo "$as_me:$LINENO: $*" >&5
7052 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
7053 echo "$ac_fc_v_output" >&5
7054 FCFLAGS=$ac_save_FFLAGS
7055
7056 rm -f conftest*
7057
7058 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7059 # /foo, /bar, and /baz are search directories for the Fortran linker.
7060 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7061 ac_fc_v_output="`echo $ac_fc_v_output |
7062 grep 'LPATH is:' |
7063 sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
7064
7065 # FIXME: we keep getting bitten by quoted arguments; a more general fix
7066 # that detects unbalanced quotes in FLIBS should be implemented
7067 # and (ugh) tested at some point.
7068 case $ac_fc_v_output in
7069 # If we are using xlf then replace all the commas with spaces.
7070 *xlfentry*)
7071 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7072
7073 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7074 # $LIBS confuse us, and the libraries appear later in the output anyway).
7075 *mGLOB_options_string*)
7076 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7077
7078 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7079 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7080 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7081 *-cmdline\ * | *-ignore\ * | *-def\ *)
7082 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7083 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
7084 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
7085 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
7086
7087 # If we are using Cray Fortran then delete quotes.
7088 *cft90*)
7089 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7090 esac
7091
7092
7093
7094 ac_cv_fc_libs=
7095
7096 # Save positional arguments (if any)
7097 ac_save_positional="$@"
7098
7099 set X $ac_fc_v_output
7100 while test $# != 1; do
7101 shift
7102 ac_arg=$1
7103 case $ac_arg in
7104 [\\/]*.a | ?:[\\/]*.a)
7105 ac_exists=false
7106 for ac_i in $ac_cv_fc_libs; do
7107 if test x"$ac_arg" = x"$ac_i"; then
7108 ac_exists=true
7109 break
7110 fi
7111 done
7112
7113 if test x"$ac_exists" = xtrue; then
7114 :
7115 else
7116 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7117 fi
7118
7119 ;;
7120 -bI:*)
7121 ac_exists=false
7122 for ac_i in $ac_cv_fc_libs; do
7123 if test x"$ac_arg" = x"$ac_i"; then
7124 ac_exists=true
7125 break
7126 fi
7127 done
7128
7129 if test x"$ac_exists" = xtrue; then
7130 :
7131 else
7132 if test "$ac_compiler_gnu" = yes; then
7133 for ac_link_opt in $ac_arg; do
7134 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7135 done
7136 else
7137 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7138 fi
7139 fi
7140
7141 ;;
7142 # Ignore these flags.
7143 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*)
7144 ;;
7145 -lkernel32)
7146 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7147 ;;
7148 -[LRuYz])
7149 # These flags, when seen by themselves, take an argument.
7150 # We remove the space between option and argument and re-iterate
7151 # unless we find an empty arg or a new option (starting with -)
7152 case $2 in
7153 "" | -*);;
7154 *)
7155 ac_arg="$ac_arg$2"
7156 shift; shift
7157 set X $ac_arg "$@"
7158 ;;
7159 esac
7160 ;;
7161 -YP,*)
7162 for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7163 ac_exists=false
7164 for ac_i in $ac_cv_fc_libs; do
7165 if test x"$ac_j" = x"$ac_i"; then
7166 ac_exists=true
7167 break
7168 fi
7169 done
7170
7171 if test x"$ac_exists" = xtrue; then
7172 :
7173 else
7174 ac_arg="$ac_arg $ac_j"
7175 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7176 fi
7177
7178 done
7179 ;;
7180 -[lLR]*)
7181 ac_exists=false
7182 for ac_i in $ac_cv_fc_libs; do
7183 if test x"$ac_arg" = x"$ac_i"; then
7184 ac_exists=true
7185 break
7186 fi
7187 done
7188
7189 if test x"$ac_exists" = xtrue; then
7190 :
7191 else
7192 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7193 fi
7194
7195 ;;
7196 -zallextract*| -zdefaultextract)
7197 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7198 ;;
7199 # Ignore everything else.
7200 esac
7201 done
7202 # restore positional arguments
7203 set X $ac_save_positional; shift
7204
7205 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
7206 # then we insist that the "run path" must be an absolute path (i.e. it
7207 # must begin with a "/").
7208 case `(uname -sr) 2>/dev/null` in
7209 "SunOS 5"*)
7210 ac_ld_run_path=`echo $ac_fc_v_output |
7211 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7212 test "x$ac_ld_run_path" != x &&
7213 if test "$ac_compiler_gnu" = yes; then
7214 for ac_link_opt in $ac_ld_run_path; do
7215 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7216 done
7217 else
7218 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7219 fi
7220 ;;
7221 esac
7222 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7223
7224 fi
7225 { echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
7226 echo "${ECHO_T}$ac_cv_fc_libs" >&6; }
7227 FCLIBS="$ac_cv_fc_libs"
7228
7229
7230 ac_ext=${ac_fc_srcext-f}
7231 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7232 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7233 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7234
7235
7236
7237 { echo "$as_me:$LINENO: checking for module suffix" >&5
7238 echo $ECHO_N "checking for module suffix... $ECHO_C" >&6; }
7239 rm -f conftest*
7240 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
7241 rm -f work*
7242 cat >conftest.$ac_ext <<EOF
7243 module conftest
7244 integer n
7245 parameter (n=1)
7246 end module conftest
7247 EOF
7248 # SGI and absoft compilers generates module name in upper case!
7249 testname="conftest"
7250 modcase="lower"
7251 if (eval $ac_compile) 2>/dev/null ; then
7252 MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
7253 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
7254 if test -z "$MOD" ; then
7255 MOD=`ls CONFTEST* 2>/dev/null \
7256 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
7257 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
7258 if test -n "$MOD" ; then
7259 testname="CONFTEST"
7260 modcase="upper"
7261 fi
7262 fi
7263 if test -z "$MOD" ; then
7264 { echo "$as_me:$LINENO: result: unknown" >&5
7265 echo "${ECHO_T}unknown" >&6; }
7266 # Use mod if we can't figure it out
7267 MOD="mod"
7268 else
7269 { echo "$as_me:$LINENO: result: $MOD" >&5
7270 echo "${ECHO_T}$MOD" >&6; }
7271 fi
7272 if test -s work.pcl ; then
7273 { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
7274 echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
7275 fi
7276 else
7277 { echo "$as_me:$LINENO: result: unknown" >&5
7278 echo "${ECHO_T}unknown" >&6; }
7279 fi
7280
7281
7282
7283
7284
7285 # Check for module include path (some use -I, some (Solaris) use -M, some
7286 # (absoft) use -p).
7287 # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
7288 # specified, work.pcl and work.pc are created. However, if you specify
7289 # a file, it must contain a the name of a file ending in .pc . Ugh!
7290 # Use the module made above
7291 { echo "$as_me:$LINENO: checking for module directory path flag" >&5
7292 echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6; }
7293 rm -f conftest*
7294 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
7295 rm -f work*
7296 cat >conftest.$ac_ext <<EOF
7297 module conftest
7298 integer n
7299 parameter (n=1)
7300 end module conftest
7301 EOF
7302 # SGI and absoft compilers generates module name in upper case!
7303 testname="conftest"
7304 if (eval $ac_compile) 2>/dev/null ; then
7305 mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
7306 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
7307 if test -n "$mod" ; then
7308 testname="CONFTEST"
7309 fi
7310 madedir=0
7311 if test ! -d conf ; then mkdir conf ; madedir=1; fi
7312 cp $testname.$MOD conf
7313 rm -f conftest* CONFTEST*
7314 cat >conftest1.$ac_ext <<EOF
7315 program main
7316 use conftest
7317 print *, n
7318 end
7319 EOF
7320 F90_WORK_FILES_ARG=""
7321 F90MODINCSPEC=""
7322 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
7323 MODDIRFLAG="-I"
7324 F90MODINCSPEC="-I<dir>"
7325 { echo "$as_me:$LINENO: result: -I" >&5
7326 echo "${ECHO_T}-I" >&6; }
7327 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
7328 MODDIRFLAG="-M"
7329 F90MODINCSPEC="-M<dir>"
7330 { echo "$as_me:$LINENO: result: -M" >&5
7331 echo "${ECHO_T}-M" >&6; }
7332 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
7333 MODDIRFLAG="-p"
7334 F90MODINCSPEC="-p<dir>"
7335 { echo "$as_me:$LINENO: result: -p" >&5
7336 echo "${ECHO_T}-p" >&6; }
7337 elif test -s work.pc ; then
7338 cp work.pc conf/mpimod.pc
7339 echo "mpimod.pc" > conf/mpimod.pcl
7340 echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
7341 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
7342 MODDIRFLAG='-cl,mpimod.pcl'
7343 { echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
7344 echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6; }
7345 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
7346 F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
7347
7348 else
7349 # The version of the Intel compiler that I have refuses to let
7350 # you put the "work catalog" list anywhere but the current
7351 # directory. For example, you cannot in
7352 :
7353 fi
7354 fi
7355 if test -z "MODDIRFLAG" ; then
7356 { echo "$as_me:$LINENO: result: unknown" >&5
7357 echo "${ECHO_T}unknown" >&6; }
7358 fi
7359
7360
7361 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
7362 if test $madedir = 1 ; then rmdir conf ; fi
7363 fi
7364
7365
7366 { echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
7367 echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6; }
7368 if test "${ac_cv_f90_module_names+set}" = set; then
7369 echo $ECHO_N "(cached) $ECHO_C" >&6
7370 else
7371 ac_ext=${ac_fc_srcext-f}
7372 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7373 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7374 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7375
7376 # carry out the test in a new directory, so that we don't miss anything
7377 mkdir conftest
7378 cd conftest
7379 cat >conftest.$ac_ext <<_ACEOF
7380 MODULE Bar
7381 END MODULE Bar
7382 _ACEOF
7383 rm -f conftest.$ac_objext
7384 if { (ac_try="$ac_compile"
7385 case "(($ac_try" in
7386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7387 *) ac_try_echo=$ac_try;;
7388 esac
7389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7390 (eval "$ac_compile") 2>conftest.er1
7391 ac_status=$?
7392 grep -v '^ *+' conftest.er1 >conftest.err
7393 rm -f conftest.er1
7394 cat conftest.err >&5
7395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7396 (exit $ac_status); } && {
7397 test -z "$ac_fc_werror_flag" ||
7398 test ! -s conftest.err
7399 } && test -s conftest.$ac_objext; then
7400 ac_cv_f90_module_names=
7401 ac_file_list=*
7402 for ac_file in $ac_file_list; do
7403 case $ac_file in
7404 # don't care for original source and object files
7405 conftest.$ac_ext | conftest.$ac_objext | conftest.err )
7406 :
7407 ;;
7408 # look for new files derived from the file name
7409 *conftest*)
7410 ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
7411 ac_exists=false
7412 for ac_i in $ac_cv_f90_module_names; do
7413 if test x"$ac_pat" = x"$ac_i"; then
7414 ac_exists=true
7415 break
7416 fi
7417 done
7418
7419 if test x"$ac_exists" = xtrue; then
7420 :
7421 else
7422 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7423 fi
7424
7425 ;;
7426 # look for new files derived from the module name,
7427 # with different case translation schemes
7428 *Bar*)
7429 ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
7430 ac_exists=false
7431 for ac_i in $ac_cv_f90_module_names; do
7432 if test x"$ac_pat" = x"$ac_i"; then
7433 ac_exists=true
7434 break
7435 fi
7436 done
7437
7438 if test x"$ac_exists" = xtrue; then
7439 :
7440 else
7441 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7442 fi
7443
7444 ;;
7445 *bar*)
7446 ac_pat=`echo $ac_file | sed s/bar/%module%/`
7447 ac_exists=false
7448 for ac_i in $ac_cv_f90_module_names; do
7449 if test x"$ac_pat" = x"$ac_i"; then
7450 ac_exists=true
7451 break
7452 fi
7453 done
7454
7455 if test x"$ac_exists" = xtrue; then
7456 :
7457 else
7458 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7459 fi
7460
7461 ;;
7462 *BAR*)
7463 ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
7464 ac_exists=false
7465 for ac_i in $ac_cv_f90_module_names; do
7466 if test x"$ac_pat" = x"$ac_i"; then
7467 ac_exists=true
7468 break
7469 fi
7470 done
7471
7472 if test x"$ac_exists" = xtrue; then
7473 :
7474 else
7475 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7476 fi
7477
7478 ;;
7479 # Other files - we have no idea how they are generated
7480 *)
7481 { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
7482 echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
7483 ;;
7484 esac
7485 done
7486 if test "x$ac_cv_f90_module_names" = "x"; then
7487 { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
7488 echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7489 fi
7490
7491 else
7492 echo "$as_me: failed program was:" >&5
7493 sed 's/^/| /' conftest.$ac_ext >&5
7494
7495 ac_cv_f90_module_names=
7496 { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
7497 echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7498 fi
7499
7500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7501 cd ..
7502 # cleanup
7503 rm -rf conftest
7504 ac_ext=${ac_fc_srcext-f}
7505 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7506 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7507 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7508
7509 fi
7510 { echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
7511 echo "${ECHO_T}$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
7512
7513 # We now generate a shell script that will help us to figure out the correct
7514 # module file names, using the value of ac_cv_f90_module_names
7515
7516 echo "Generating shell script modnam"
7517
7518 cat > scripts/modnam << EOF
7519 #! /bin/sh
7520 # This script is auto-generated by configure
7521 #
7522 usage="\\
7523 Usage: \$0 [FILES]
7524
7525 [FILES] are Fortran 90 source files.
7526 The output is a list of module file names that the Fortran 90 compiler
7527 generates when compiling [FILES]."
7528
7529 list=
7530 empty=
7531
7532 if test \$# -eq 0; then
7533 echo "\$usage"; exit 0
7534 fi
7535
7536 while test \$# != 0; do
7537
7538 file=\$1
7539 shift
7540
7541 # strip suffix
7542 base=\`echo \$file | sed 's/[.][^.]*$//'\`
7543
7544 test ! -f \$file && continue
7545
7546 # Look for module definitions and transform them to upper / lower case
7547 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/'\`
7548 upper=\`echo \$mods | tr a-z A-Z\`
7549 lower=\`echo \$mods | tr A-Z a-z\`
7550
7551 # Here, the patterns for generating module file names were inserted by configure
7552 for trans in $ac_cv_f90_module_names; do
7553
7554 pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
7555 var=empty
7556 case \$pat in
7557 %MODULE%)
7558 var=upper ;;
7559 %Module%)
7560 var=mods ;;
7561 %module%)
7562 var=lower ;;
7563 %FILE%)
7564 test -n "\$mods" && var=base ;;
7565 esac
7566 new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
7567 list="\$list \$new"
7568 done
7569 done
7570
7571 echo \$list
7572 # end of configure-generated script
7573 EOF
7574 chmod 755 scripts/modnam
7575
7576 pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
7577 F90_MODULE_NAMES=empty
7578 case $pat in
7579 %MODULE%)
7580 F90_MODULE_NAMES=UPPER ;;
7581 %Module%)
7582 F90_MODULE_NAMES=Mixed ;;
7583 %module%)
7584 F90_MODULE_NAMES=lower ;;
7585 *)
7586 F90_MODULE_NAMES=unknown ;;
7587 esac
7588
7589 ac_ext=c
7590 ac_cpp='$CPP $CPPFLAGS'
7591 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7592 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7594
7595
7596 ac_ext=c
7597 ac_cpp='$CPP $CPPFLAGS'
7598 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7599 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7600 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7601
7602
7603
7604 { echo "$as_me:$LINENO: checking for asin in -lm" >&5
7605 echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6; }
7606 if test "${ac_cv_lib_m_asin+set}" = set; then
7607 echo $ECHO_N "(cached) $ECHO_C" >&6
7608 else
7609 ac_check_lib_save_LIBS=$LIBS
7610 LIBS="-lm $LIBS"
7611 cat >conftest.$ac_ext <<_ACEOF
7612 /* confdefs.h. */
7613 _ACEOF
7614 cat confdefs.h >>conftest.$ac_ext
7615 cat >>conftest.$ac_ext <<_ACEOF
7616 /* end confdefs.h. */
7617
7618 /* Override any GCC internal prototype to avoid an error.
7619 Use char because int might match the return type of a GCC
7620 builtin and then its argument prototype would still apply. */
7621 #ifdef __cplusplus
7622 extern "C"
7623 #endif
7624 char asin ();
7625 #ifdef FC_DUMMY_MAIN
7626 #ifndef FC_DUMMY_MAIN_EQ_F77
7627 # ifdef __cplusplus
7628 extern "C"
7629 # endif
7630 int FC_DUMMY_MAIN() { return 1; }
7631 #endif
7632 #endif
7633 int
7634 main ()
7635 {
7636 return asin ();
7637 ;
7638 return 0;
7639 }
7640 _ACEOF
7641 rm -f conftest.$ac_objext conftest$ac_exeext
7642 if { (ac_try="$ac_link"
7643 case "(($ac_try" in
7644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7645 *) ac_try_echo=$ac_try;;
7646 esac
7647 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7648 (eval "$ac_link") 2>conftest.er1
7649 ac_status=$?
7650 grep -v '^ *+' conftest.er1 >conftest.err
7651 rm -f conftest.er1
7652 cat conftest.err >&5
7653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7654 (exit $ac_status); } && {
7655 test -z "$ac_c_werror_flag" ||
7656 test ! -s conftest.err
7657 } && test -s conftest$ac_exeext &&
7658 $as_test_x conftest$ac_exeext; then
7659 ac_cv_lib_m_asin=yes
7660 else
7661 echo "$as_me: failed program was:" >&5
7662 sed 's/^/| /' conftest.$ac_ext >&5
7663
7664 ac_cv_lib_m_asin=no
7665 fi
7666
7667 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7668 conftest$ac_exeext conftest.$ac_ext
7669 LIBS=$ac_check_lib_save_LIBS
7670 fi
7671 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
7672 echo "${ECHO_T}$ac_cv_lib_m_asin" >&6; }
7673 if test $ac_cv_lib_m_asin = yes; then
7674 cat >>confdefs.h <<_ACEOF
7675 #define HAVE_LIBM 1
7676 _ACEOF
7677
7678 LIBS="-lm $LIBS"
7679
7680 else
7681 exit
7682 fi
7683
7684
7685 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7686 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
7687 if test "${ac_cv_header_stdc+set}" = set; then
7688 echo $ECHO_N "(cached) $ECHO_C" >&6
7689 else
7690 cat >conftest.$ac_ext <<_ACEOF
7691 /* confdefs.h. */
7692 _ACEOF
7693 cat confdefs.h >>conftest.$ac_ext
7694 cat >>conftest.$ac_ext <<_ACEOF
7695 /* end confdefs.h. */
7696 #include <stdlib.h>
7697 #include <stdarg.h>
7698 #include <string.h>
7699 #include <float.h>
7700
7701 #ifdef FC_DUMMY_MAIN
7702 #ifndef FC_DUMMY_MAIN_EQ_F77
7703 # ifdef __cplusplus
7704 extern "C"
7705 # endif
7706 int FC_DUMMY_MAIN() { return 1; }
7707 #endif
7708 #endif
7709 int
7710 main ()
7711 {
7712
7713 ;
7714 return 0;
7715 }
7716 _ACEOF
7717 rm -f conftest.$ac_objext
7718 if { (ac_try="$ac_compile"
7719 case "(($ac_try" in
7720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7721 *) ac_try_echo=$ac_try;;
7722 esac
7723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7724 (eval "$ac_compile") 2>conftest.er1
7725 ac_status=$?
7726 grep -v '^ *+' conftest.er1 >conftest.err
7727 rm -f conftest.er1
7728 cat conftest.err >&5
7729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7730 (exit $ac_status); } && {
7731 test -z "$ac_c_werror_flag" ||
7732 test ! -s conftest.err
7733 } && test -s conftest.$ac_objext; then
7734 ac_cv_header_stdc=yes
7735 else
7736 echo "$as_me: failed program was:" >&5
7737 sed 's/^/| /' conftest.$ac_ext >&5
7738
7739 ac_cv_header_stdc=no
7740 fi
7741
7742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7743
7744 if test $ac_cv_header_stdc = yes; then
7745 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7746 cat >conftest.$ac_ext <<_ACEOF
7747 /* confdefs.h. */
7748 _ACEOF
7749 cat confdefs.h >>conftest.$ac_ext
7750 cat >>conftest.$ac_ext <<_ACEOF
7751 /* end confdefs.h. */
7752 #include <string.h>
7753
7754 _ACEOF
7755 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7756 $EGREP "memchr" >/dev/null 2>&1; then
7757 :
7758 else
7759 ac_cv_header_stdc=no
7760 fi
7761 rm -f conftest*
7762
7763 fi
7764
7765 if test $ac_cv_header_stdc = yes; then
7766 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7767 cat >conftest.$ac_ext <<_ACEOF
7768 /* confdefs.h. */
7769 _ACEOF
7770 cat confdefs.h >>conftest.$ac_ext
7771 cat >>conftest.$ac_ext <<_ACEOF
7772 /* end confdefs.h. */
7773 #include <stdlib.h>
7774
7775 _ACEOF
7776 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7777 $EGREP "free" >/dev/null 2>&1; then
7778 :
7779 else
7780 ac_cv_header_stdc=no
7781 fi
7782 rm -f conftest*
7783
7784 fi
7785
7786 if test $ac_cv_header_stdc = yes; then
7787 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7788 if test "$cross_compiling" = yes; then
7789 :
7790 else
7791 cat >conftest.$ac_ext <<_ACEOF
7792 /* confdefs.h. */
7793 _ACEOF
7794 cat confdefs.h >>conftest.$ac_ext
7795 cat >>conftest.$ac_ext <<_ACEOF
7796 /* end confdefs.h. */
7797 #include <ctype.h>
7798 #include <stdlib.h>
7799 #if ((' ' & 0x0FF) == 0x020)
7800 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7801 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7802 #else
7803 # define ISLOWER(c) \
7804 (('a' <= (c) && (c) <= 'i') \
7805 || ('j' <= (c) && (c) <= 'r') \
7806 || ('s' <= (c) && (c) <= 'z'))
7807 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7808 #endif
7809
7810 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7811 int
7812 main ()
7813 {
7814 int i;
7815 for (i = 0; i < 256; i++)
7816 if (XOR (islower (i), ISLOWER (i))
7817 || toupper (i) != TOUPPER (i))
7818 return 2;
7819 return 0;
7820 }
7821 _ACEOF
7822 rm -f conftest$ac_exeext
7823 if { (ac_try="$ac_link"
7824 case "(($ac_try" in
7825 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7826 *) ac_try_echo=$ac_try;;
7827 esac
7828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7829 (eval "$ac_link") 2>&5
7830 ac_status=$?
7831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7832 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7833 { (case "(($ac_try" in
7834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7835 *) ac_try_echo=$ac_try;;
7836 esac
7837 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7838 (eval "$ac_try") 2>&5
7839 ac_status=$?
7840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7841 (exit $ac_status); }; }; then
7842 :
7843 else
7844 echo "$as_me: program exited with status $ac_status" >&5
7845 echo "$as_me: failed program was:" >&5
7846 sed 's/^/| /' conftest.$ac_ext >&5
7847
7848 ( exit $ac_status )
7849 ac_cv_header_stdc=no
7850 fi
7851 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7852 fi
7853
7854
7855 fi
7856 fi
7857 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7858 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
7859 if test $ac_cv_header_stdc = yes; then
7860
7861 cat >>confdefs.h <<\_ACEOF
7862 #define STDC_HEADERS 1
7863 _ACEOF
7864
7865 fi
7866
7867 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7878 inttypes.h stdint.h unistd.h
7879 do
7880 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7881 { echo "$as_me:$LINENO: checking for $ac_header" >&5
7882 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7883 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7884 echo $ECHO_N "(cached) $ECHO_C" >&6
7885 else
7886 cat >conftest.$ac_ext <<_ACEOF
7887 /* confdefs.h. */
7888 _ACEOF
7889 cat confdefs.h >>conftest.$ac_ext
7890 cat >>conftest.$ac_ext <<_ACEOF
7891 /* end confdefs.h. */
7892 $ac_includes_default
7893
7894 #include <$ac_header>
7895 _ACEOF
7896 rm -f conftest.$ac_objext
7897 if { (ac_try="$ac_compile"
7898 case "(($ac_try" in
7899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7900 *) ac_try_echo=$ac_try;;
7901 esac
7902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7903 (eval "$ac_compile") 2>conftest.er1
7904 ac_status=$?
7905 grep -v '^ *+' conftest.er1 >conftest.err
7906 rm -f conftest.er1
7907 cat conftest.err >&5
7908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7909 (exit $ac_status); } && {
7910 test -z "$ac_c_werror_flag" ||
7911 test ! -s conftest.err
7912 } && test -s conftest.$ac_objext; then
7913 eval "$as_ac_Header=yes"
7914 else
7915 echo "$as_me: failed program was:" >&5
7916 sed 's/^/| /' conftest.$ac_ext >&5
7917
7918 eval "$as_ac_Header=no"
7919 fi
7920
7921 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7922 fi
7923 ac_res=`eval echo '${'$as_ac_Header'}'`
7924 { echo "$as_me:$LINENO: result: $ac_res" >&5
7925 echo "${ECHO_T}$ac_res" >&6; }
7926 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7927 cat >>confdefs.h <<_ACEOF
7928 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7929 _ACEOF
7930
7931 fi
7932
7933 done
7934
7935
7936 #
7937 # Handle user hints
7938 #
7939
7940 # Check whether --with-zlib was given.
7941 if test "${with_zlib+set}" = set; then
7942 withval=$with_zlib; zlib_dir="$withval"
7943 else
7944 zlib_dir="not_set"
7945 fi
7946
7947 if test "$zlib_dir" != "no"; then
7948
7949 if test "$zlib_dir" != "not_set" ; then
7950 if test -d "$zlib_dir"
7951 then
7952 ZLIB_HOME="$zlib_dir"
7953 else
7954 { echo "$as_me:$LINENO: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
7955 echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
7956 ZLIB_HOME=/usr/local
7957 if test ! -f "${ZLIB_HOME}/include/zlib.h"
7958 then
7959 ZLIB_HOME=/usr
7960 fi
7961 fi
7962 fi
7963 #
7964 # Locate zlib, if wanted
7965 #
7966 if test -n "${ZLIB_HOME}"
7967 then
7968 ZLIB_OLD_LDFLAGS=$LDFLAGS
7969 ZLIB_OLD_CFLAGS=$CFLAGS
7970 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
7971 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
7972
7973 ac_ext=c
7974 ac_cpp='$CPP $CPPFLAGS'
7975 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7976 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7977 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7978
7979 { echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
7980 echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6; }
7981 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
7982 echo $ECHO_N "(cached) $ECHO_C" >&6
7983 else
7984 ac_check_lib_save_LIBS=$LIBS
7985 LIBS="-lz $LIBS"
7986 cat >conftest.$ac_ext <<_ACEOF
7987 /* confdefs.h. */
7988 _ACEOF
7989 cat confdefs.h >>conftest.$ac_ext
7990 cat >>conftest.$ac_ext <<_ACEOF
7991 /* end confdefs.h. */
7992
7993 /* Override any GCC internal prototype to avoid an error.
7994 Use char because int might match the return type of a GCC
7995 builtin and then its argument prototype would still apply. */
7996 #ifdef __cplusplus
7997 extern "C"
7998 #endif
7999 char inflateEnd ();
8000 #ifdef FC_DUMMY_MAIN
8001 #ifndef FC_DUMMY_MAIN_EQ_F77
8002 # ifdef __cplusplus
8003 extern "C"
8004 # endif
8005 int FC_DUMMY_MAIN() { return 1; }
8006 #endif
8007 #endif
8008 int
8009 main ()
8010 {
8011 return inflateEnd ();
8012 ;
8013 return 0;
8014 }
8015 _ACEOF
8016 rm -f conftest.$ac_objext conftest$ac_exeext
8017 if { (ac_try="$ac_link"
8018 case "(($ac_try" in
8019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8020 *) ac_try_echo=$ac_try;;
8021 esac
8022 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8023 (eval "$ac_link") 2>conftest.er1
8024 ac_status=$?
8025 grep -v '^ *+' conftest.er1 >conftest.err
8026 rm -f conftest.er1
8027 cat conftest.err >&5
8028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8029 (exit $ac_status); } && {
8030 test -z "$ac_c_werror_flag" ||
8031 test ! -s conftest.err
8032 } && test -s conftest$ac_exeext &&
8033 $as_test_x conftest$ac_exeext; then
8034 ac_cv_lib_z_inflateEnd=yes
8035 else
8036 echo "$as_me: failed program was:" >&5
8037 sed 's/^/| /' conftest.$ac_ext >&5
8038
8039 ac_cv_lib_z_inflateEnd=no
8040 fi
8041
8042 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8043 conftest$ac_exeext conftest.$ac_ext
8044 LIBS=$ac_check_lib_save_LIBS
8045 fi
8046 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
8047 echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6; }
8048 if test $ac_cv_lib_z_inflateEnd = yes; then
8049 zlib_cv_libz=yes
8050 else
8051 zlib_cv_libz=no
8052 fi
8053
8054 if test "${ac_cv_header_zlib_h+set}" = set; then
8055 { echo "$as_me:$LINENO: checking for zlib.h" >&5
8056 echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
8057 if test "${ac_cv_header_zlib_h+set}" = set; then
8058 echo $ECHO_N "(cached) $ECHO_C" >&6
8059 fi
8060 { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
8061 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
8062 else
8063 # Is the header compilable?
8064 { echo "$as_me:$LINENO: checking zlib.h usability" >&5
8065 echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6; }
8066 cat >conftest.$ac_ext <<_ACEOF
8067 /* confdefs.h. */
8068 _ACEOF
8069 cat confdefs.h >>conftest.$ac_ext
8070 cat >>conftest.$ac_ext <<_ACEOF
8071 /* end confdefs.h. */
8072 $ac_includes_default
8073 #include <zlib.h>
8074 _ACEOF
8075 rm -f conftest.$ac_objext
8076 if { (ac_try="$ac_compile"
8077 case "(($ac_try" in
8078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8079 *) ac_try_echo=$ac_try;;
8080 esac
8081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8082 (eval "$ac_compile") 2>conftest.er1
8083 ac_status=$?
8084 grep -v '^ *+' conftest.er1 >conftest.err
8085 rm -f conftest.er1
8086 cat conftest.err >&5
8087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8088 (exit $ac_status); } && {
8089 test -z "$ac_c_werror_flag" ||
8090 test ! -s conftest.err
8091 } && test -s conftest.$ac_objext; then
8092 ac_header_compiler=yes
8093 else
8094 echo "$as_me: failed program was:" >&5
8095 sed 's/^/| /' conftest.$ac_ext >&5
8096
8097 ac_header_compiler=no
8098 fi
8099
8100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8101 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8102 echo "${ECHO_T}$ac_header_compiler" >&6; }
8103
8104 # Is the header present?
8105 { echo "$as_me:$LINENO: checking zlib.h presence" >&5
8106 echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6; }
8107 cat >conftest.$ac_ext <<_ACEOF
8108 /* confdefs.h. */
8109 _ACEOF
8110 cat confdefs.h >>conftest.$ac_ext
8111 cat >>conftest.$ac_ext <<_ACEOF
8112 /* end confdefs.h. */
8113 #include <zlib.h>
8114 _ACEOF
8115 if { (ac_try="$ac_cpp conftest.$ac_ext"
8116 case "(($ac_try" in
8117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8118 *) ac_try_echo=$ac_try;;
8119 esac
8120 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8121 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8122 ac_status=$?
8123 grep -v '^ *+' conftest.er1 >conftest.err
8124 rm -f conftest.er1
8125 cat conftest.err >&5
8126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8127 (exit $ac_status); } >/dev/null && {
8128 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8129 test ! -s conftest.err
8130 }; then
8131 ac_header_preproc=yes
8132 else
8133 echo "$as_me: failed program was:" >&5
8134 sed 's/^/| /' conftest.$ac_ext >&5
8135
8136 ac_header_preproc=no
8137 fi
8138
8139 rm -f conftest.err conftest.$ac_ext
8140 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8141 echo "${ECHO_T}$ac_header_preproc" >&6; }
8142
8143 # So? What about this header?
8144 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8145 yes:no: )
8146 { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
8147 echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
8148 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
8149 echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
8150 ac_header_preproc=yes
8151 ;;
8152 no:yes:* )
8153 { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
8154 echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
8155 { echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
8156 echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
8157 { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
8158 echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
8159 { echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
8160 echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
8161 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
8162 echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
8163 { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
8164 echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
8165 ( cat <<\_ASBOX
8166 ## ------------------------------ ##
8167 ## Report this to gezelter@nd.edu ##
8168 ## ------------------------------ ##
8169 _ASBOX
8170 ) | sed "s/^/$as_me: WARNING: /" >&2
8171 ;;
8172 esac
8173 { echo "$as_me:$LINENO: checking for zlib.h" >&5
8174 echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
8175 if test "${ac_cv_header_zlib_h+set}" = set; then
8176 echo $ECHO_N "(cached) $ECHO_C" >&6
8177 else
8178 ac_cv_header_zlib_h=$ac_header_preproc
8179 fi
8180 { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
8181 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
8182
8183 fi
8184 if test $ac_cv_header_zlib_h = yes; then
8185 zlib_cv_zlib_h=yes
8186 else
8187 zlib_cv_zlib_h=no
8188 fi
8189
8190
8191 ac_ext=c
8192 ac_cpp='$CPP $CPPFLAGS'
8193 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8194 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8195 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8196
8197
8198 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8199
8200 cat >>confdefs.h <<\_ACEOF
8201 #define HAVE_ZLIB_H 1
8202 _ACEOF
8203
8204
8205 cat >>confdefs.h <<\_ACEOF
8206 #define HAVE_LIBZ 1
8207 _ACEOF
8208
8209 ZLIB_INC_DIR="${ZLIB_HOME}/include"
8210 ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8211 ZLIB="-lz"
8212 else
8213 { echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
8214 echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6; }
8215 ZLIB_INC_DIR=
8216 ZLIB_LIB_DIR=
8217 ZLIB=
8218 LDFLAGS="$ZLIB_OLD_LDFLAGS"
8219 CFLAGS="$ZLIB_OLD_CFLAGS"
8220 { echo "$as_me:$LINENO: result: failed" >&5
8221 echo "${ECHO_T}failed" >&6; }
8222 echo ""
8223 echo "*********************************************************"
8224 echo "* WARNING: Could not find a working zlib installation *"
8225 echo "* If you need OOPSE to be able to deal with compressed *"
8226 echo "* trajectory dump files be sure to specify a valid zlib *"
8227 echo "* installation with --with-zlib=DIR *"
8228 echo "* *"
8229 echo "* OOPSE will still work without zlib installed. *"
8230 echo "*********************************************************"
8231 echo ""
8232 fi
8233
8234
8235
8236 fi
8237 fi
8238
8239 #
8240 # Handle user hints
8241 #
8242
8243 # Check whether --with-fftw was given.
8244 if test "${with_fftw+set}" = set; then
8245 withval=$with_fftw; fftw_dir="$withval"
8246 else
8247 fftw_dir="not_set"
8248 fi
8249
8250 if test "$fftw_dir" != "no"; then
8251 if test "$fftw_dir" != "not_set" ; then
8252 if test -d "$fftw_dir"; then
8253 FFTW_HOME="$fftw_dir"
8254 else
8255 { echo "$as_me:$LINENO: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8256 echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8257 FFTW_HOME=/usr/local
8258 if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
8259 FFTW_HOME=/usr
8260 fi
8261 fi
8262 #
8263 # Locate fftw, if wanted
8264 #
8265 if test -n "${FFTW_HOME}"; then
8266 FFTW_OLD_LDFLAGS=$LDFLAGS
8267 FFTW_OLD_CFLAGS=$CFLAGS
8268 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8269 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8270
8271 ac_ext=c
8272 ac_cpp='$CPP $CPPFLAGS'
8273 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8274 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8275 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8276
8277 { echo "$as_me:$LINENO: checking for fftw_execute in -lfftw3" >&5
8278 echo $ECHO_N "checking for fftw_execute in -lfftw3... $ECHO_C" >&6; }
8279 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then
8280 echo $ECHO_N "(cached) $ECHO_C" >&6
8281 else
8282 ac_check_lib_save_LIBS=$LIBS
8283 LIBS="-lfftw3 $LIBS"
8284 cat >conftest.$ac_ext <<_ACEOF
8285 /* confdefs.h. */
8286 _ACEOF
8287 cat confdefs.h >>conftest.$ac_ext
8288 cat >>conftest.$ac_ext <<_ACEOF
8289 /* end confdefs.h. */
8290
8291 /* Override any GCC internal prototype to avoid an error.
8292 Use char because int might match the return type of a GCC
8293 builtin and then its argument prototype would still apply. */
8294 #ifdef __cplusplus
8295 extern "C"
8296 #endif
8297 char fftw_execute ();
8298 #ifdef FC_DUMMY_MAIN
8299 #ifndef FC_DUMMY_MAIN_EQ_F77
8300 # ifdef __cplusplus
8301 extern "C"
8302 # endif
8303 int FC_DUMMY_MAIN() { return 1; }
8304 #endif
8305 #endif
8306 int
8307 main ()
8308 {
8309 return fftw_execute ();
8310 ;
8311 return 0;
8312 }
8313 _ACEOF
8314 rm -f conftest.$ac_objext conftest$ac_exeext
8315 if { (ac_try="$ac_link"
8316 case "(($ac_try" in
8317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8318 *) ac_try_echo=$ac_try;;
8319 esac
8320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8321 (eval "$ac_link") 2>conftest.er1
8322 ac_status=$?
8323 grep -v '^ *+' conftest.er1 >conftest.err
8324 rm -f conftest.er1
8325 cat conftest.err >&5
8326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8327 (exit $ac_status); } && {
8328 test -z "$ac_c_werror_flag" ||
8329 test ! -s conftest.err
8330 } && test -s conftest$ac_exeext &&
8331 $as_test_x conftest$ac_exeext; then
8332 ac_cv_lib_fftw3_fftw_execute=yes
8333 else
8334 echo "$as_me: failed program was:" >&5
8335 sed 's/^/| /' conftest.$ac_ext >&5
8336
8337 ac_cv_lib_fftw3_fftw_execute=no
8338 fi
8339
8340 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8341 conftest$ac_exeext conftest.$ac_ext
8342 LIBS=$ac_check_lib_save_LIBS
8343 fi
8344 { echo "$as_me:$LINENO: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8345 echo "${ECHO_T}$ac_cv_lib_fftw3_fftw_execute" >&6; }
8346 if test $ac_cv_lib_fftw3_fftw_execute = yes; then
8347 fftw_cv_libfftw3=yes
8348 else
8349 fftw_cv_libfftw3=no
8350 fi
8351
8352 if test "${ac_cv_header_fftw3_h+set}" = set; then
8353 { echo "$as_me:$LINENO: checking for fftw3.h" >&5
8354 echo $ECHO_N "checking for fftw3.h... $ECHO_C" >&6; }
8355 if test "${ac_cv_header_fftw3_h+set}" = set; then
8356 echo $ECHO_N "(cached) $ECHO_C" >&6
8357 fi
8358 { echo "$as_me:$LINENO: result: $ac_cv_header_fftw3_h" >&5
8359 echo "${ECHO_T}$ac_cv_header_fftw3_h" >&6; }
8360 else
8361 # Is the header compilable?
8362 { echo "$as_me:$LINENO: checking fftw3.h usability" >&5
8363 echo $ECHO_N "checking fftw3.h usability... $ECHO_C" >&6; }
8364 cat >conftest.$ac_ext <<_ACEOF
8365 /* confdefs.h. */
8366 _ACEOF
8367 cat confdefs.h >>conftest.$ac_ext
8368 cat >>conftest.$ac_ext <<_ACEOF
8369 /* end confdefs.h. */
8370 $ac_includes_default
8371 #include <fftw3.h>
8372 _ACEOF
8373 rm -f conftest.$ac_objext
8374 if { (ac_try="$ac_compile"
8375 case "(($ac_try" in
8376 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8377 *) ac_try_echo=$ac_try;;
8378 esac
8379 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8380 (eval "$ac_compile") 2>conftest.er1
8381 ac_status=$?
8382 grep -v '^ *+' conftest.er1 >conftest.err
8383 rm -f conftest.er1
8384 cat conftest.err >&5
8385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8386 (exit $ac_status); } && {
8387 test -z "$ac_c_werror_flag" ||
8388 test ! -s conftest.err
8389 } && test -s conftest.$ac_objext; then
8390 ac_header_compiler=yes
8391 else
8392 echo "$as_me: failed program was:" >&5
8393 sed 's/^/| /' conftest.$ac_ext >&5
8394
8395 ac_header_compiler=no
8396 fi
8397
8398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8399 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8400 echo "${ECHO_T}$ac_header_compiler" >&6; }
8401
8402 # Is the header present?
8403 { echo "$as_me:$LINENO: checking fftw3.h presence" >&5
8404 echo $ECHO_N "checking fftw3.h presence... $ECHO_C" >&6; }
8405 cat >conftest.$ac_ext <<_ACEOF
8406 /* confdefs.h. */
8407 _ACEOF
8408 cat confdefs.h >>conftest.$ac_ext
8409 cat >>conftest.$ac_ext <<_ACEOF
8410 /* end confdefs.h. */
8411 #include <fftw3.h>
8412 _ACEOF
8413 if { (ac_try="$ac_cpp conftest.$ac_ext"
8414 case "(($ac_try" in
8415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8416 *) ac_try_echo=$ac_try;;
8417 esac
8418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8419 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8420 ac_status=$?
8421 grep -v '^ *+' conftest.er1 >conftest.err
8422 rm -f conftest.er1
8423 cat conftest.err >&5
8424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8425 (exit $ac_status); } >/dev/null && {
8426 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8427 test ! -s conftest.err
8428 }; then
8429 ac_header_preproc=yes
8430 else
8431 echo "$as_me: failed program was:" >&5
8432 sed 's/^/| /' conftest.$ac_ext >&5
8433
8434 ac_header_preproc=no
8435 fi
8436
8437 rm -f conftest.err conftest.$ac_ext
8438 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8439 echo "${ECHO_T}$ac_header_preproc" >&6; }
8440
8441 # So? What about this header?
8442 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8443 yes:no: )
8444 { echo "$as_me:$LINENO: WARNING: fftw3.h: accepted by the compiler, rejected by the preprocessor!" >&5
8445 echo "$as_me: WARNING: fftw3.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
8446 { echo "$as_me:$LINENO: WARNING: fftw3.h: proceeding with the compiler's result" >&5
8447 echo "$as_me: WARNING: fftw3.h: proceeding with the compiler's result" >&2;}
8448 ac_header_preproc=yes
8449 ;;
8450 no:yes:* )
8451 { echo "$as_me:$LINENO: WARNING: fftw3.h: present but cannot be compiled" >&5
8452 echo "$as_me: WARNING: fftw3.h: present but cannot be compiled" >&2;}
8453 { echo "$as_me:$LINENO: WARNING: fftw3.h: check for missing prerequisite headers?" >&5
8454 echo "$as_me: WARNING: fftw3.h: check for missing prerequisite headers?" >&2;}
8455 { echo "$as_me:$LINENO: WARNING: fftw3.h: see the Autoconf documentation" >&5
8456 echo "$as_me: WARNING: fftw3.h: see the Autoconf documentation" >&2;}
8457 { echo "$as_me:$LINENO: WARNING: fftw3.h: section \"Present But Cannot Be Compiled\"" >&5
8458 echo "$as_me: WARNING: fftw3.h: section \"Present But Cannot Be Compiled\"" >&2;}
8459 { echo "$as_me:$LINENO: WARNING: fftw3.h: proceeding with the preprocessor's result" >&5
8460 echo "$as_me: WARNING: fftw3.h: proceeding with the preprocessor's result" >&2;}
8461 { echo "$as_me:$LINENO: WARNING: fftw3.h: in the future, the compiler will take precedence" >&5
8462 echo "$as_me: WARNING: fftw3.h: in the future, the compiler will take precedence" >&2;}
8463 ( cat <<\_ASBOX
8464 ## ------------------------------ ##
8465 ## Report this to gezelter@nd.edu ##
8466 ## ------------------------------ ##
8467 _ASBOX
8468 ) | sed "s/^/$as_me: WARNING: /" >&2
8469 ;;
8470 esac
8471 { echo "$as_me:$LINENO: checking for fftw3.h" >&5
8472 echo $ECHO_N "checking for fftw3.h... $ECHO_C" >&6; }
8473 if test "${ac_cv_header_fftw3_h+set}" = set; then
8474 echo $ECHO_N "(cached) $ECHO_C" >&6
8475 else
8476 ac_cv_header_fftw3_h=$ac_header_preproc
8477 fi
8478 { echo "$as_me:$LINENO: result: $ac_cv_header_fftw3_h" >&5
8479 echo "${ECHO_T}$ac_cv_header_fftw3_h" >&6; }
8480
8481 fi
8482 if test $ac_cv_header_fftw3_h = yes; then
8483 fftw_cv_fftw3_h=yes
8484 else
8485 fftw_cv_fftw3_h=no
8486 fi
8487
8488
8489 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8490 { echo "$as_me:$LINENO: checking for fftwnd_one in -lfftw" >&5
8491 echo $ECHO_N "checking for fftwnd_one in -lfftw... $ECHO_C" >&6; }
8492 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then
8493 echo $ECHO_N "(cached) $ECHO_C" >&6
8494 else
8495 ac_check_lib_save_LIBS=$LIBS
8496 LIBS="-lfftw $LIBS"
8497 cat >conftest.$ac_ext <<_ACEOF
8498 /* confdefs.h. */
8499 _ACEOF
8500 cat confdefs.h >>conftest.$ac_ext
8501 cat >>conftest.$ac_ext <<_ACEOF
8502 /* end confdefs.h. */
8503
8504 /* Override any GCC internal prototype to avoid an error.
8505 Use char because int might match the return type of a GCC
8506 builtin and then its argument prototype would still apply. */
8507 #ifdef __cplusplus
8508 extern "C"
8509 #endif
8510 char fftwnd_one ();
8511 #ifdef FC_DUMMY_MAIN
8512 #ifndef FC_DUMMY_MAIN_EQ_F77
8513 # ifdef __cplusplus
8514 extern "C"
8515 # endif
8516 int FC_DUMMY_MAIN() { return 1; }
8517 #endif
8518 #endif
8519 int
8520 main ()
8521 {
8522 return fftwnd_one ();
8523 ;
8524 return 0;
8525 }
8526 _ACEOF
8527 rm -f conftest.$ac_objext conftest$ac_exeext
8528 if { (ac_try="$ac_link"
8529 case "(($ac_try" in
8530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8531 *) ac_try_echo=$ac_try;;
8532 esac
8533 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8534 (eval "$ac_link") 2>conftest.er1
8535 ac_status=$?
8536 grep -v '^ *+' conftest.er1 >conftest.err
8537 rm -f conftest.er1
8538 cat conftest.err >&5
8539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8540 (exit $ac_status); } && {
8541 test -z "$ac_c_werror_flag" ||
8542 test ! -s conftest.err
8543 } && test -s conftest$ac_exeext &&
8544 $as_test_x conftest$ac_exeext; then
8545 ac_cv_lib_fftw_fftwnd_one=yes
8546 else
8547 echo "$as_me: failed program was:" >&5
8548 sed 's/^/| /' conftest.$ac_ext >&5
8549
8550 ac_cv_lib_fftw_fftwnd_one=no
8551 fi
8552
8553 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8554 conftest$ac_exeext conftest.$ac_ext
8555 LIBS=$ac_check_lib_save_LIBS
8556 fi
8557 { echo "$as_me:$LINENO: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8558 echo "${ECHO_T}$ac_cv_lib_fftw_fftwnd_one" >&6; }
8559 if test $ac_cv_lib_fftw_fftwnd_one = yes; then
8560 fftw_cv_libfftw=yes
8561 else
8562 fftw_cv_libfftw=no
8563 fi
8564
8565 if test "${ac_cv_header_fftw_h+set}" = set; then
8566 { echo "$as_me:$LINENO: checking for fftw.h" >&5
8567 echo $ECHO_N "checking for fftw.h... $ECHO_C" >&6; }
8568 if test "${ac_cv_header_fftw_h+set}" = set; then
8569 echo $ECHO_N "(cached) $ECHO_C" >&6
8570 fi
8571 { echo "$as_me:$LINENO: result: $ac_cv_header_fftw_h" >&5
8572 echo "${ECHO_T}$ac_cv_header_fftw_h" >&6; }
8573 else
8574 # Is the header compilable?
8575 { echo "$as_me:$LINENO: checking fftw.h usability" >&5
8576 echo $ECHO_N "checking fftw.h usability... $ECHO_C" >&6; }
8577 cat >conftest.$ac_ext <<_ACEOF
8578 /* confdefs.h. */
8579 _ACEOF
8580 cat confdefs.h >>conftest.$ac_ext
8581 cat >>conftest.$ac_ext <<_ACEOF
8582 /* end confdefs.h. */
8583 $ac_includes_default
8584 #include <fftw.h>
8585 _ACEOF
8586 rm -f conftest.$ac_objext
8587 if { (ac_try="$ac_compile"
8588 case "(($ac_try" in
8589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8590 *) ac_try_echo=$ac_try;;
8591 esac
8592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8593 (eval "$ac_compile") 2>conftest.er1
8594 ac_status=$?
8595 grep -v '^ *+' conftest.er1 >conftest.err
8596 rm -f conftest.er1
8597 cat conftest.err >&5
8598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8599 (exit $ac_status); } && {
8600 test -z "$ac_c_werror_flag" ||
8601 test ! -s conftest.err
8602 } && test -s conftest.$ac_objext; then
8603 ac_header_compiler=yes
8604 else
8605 echo "$as_me: failed program was:" >&5
8606 sed 's/^/| /' conftest.$ac_ext >&5
8607
8608 ac_header_compiler=no
8609 fi
8610
8611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8612 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8613 echo "${ECHO_T}$ac_header_compiler" >&6; }
8614
8615 # Is the header present?
8616 { echo "$as_me:$LINENO: checking fftw.h presence" >&5
8617 echo $ECHO_N "checking fftw.h presence... $ECHO_C" >&6; }
8618 cat >conftest.$ac_ext <<_ACEOF
8619 /* confdefs.h. */
8620 _ACEOF
8621 cat confdefs.h >>conftest.$ac_ext
8622 cat >>conftest.$ac_ext <<_ACEOF
8623 /* end confdefs.h. */
8624 #include <fftw.h>
8625 _ACEOF
8626 if { (ac_try="$ac_cpp conftest.$ac_ext"
8627 case "(($ac_try" in
8628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8629 *) ac_try_echo=$ac_try;;
8630 esac
8631 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8632 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8633 ac_status=$?
8634 grep -v '^ *+' conftest.er1 >conftest.err
8635 rm -f conftest.er1
8636 cat conftest.err >&5
8637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8638 (exit $ac_status); } >/dev/null && {
8639 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8640 test ! -s conftest.err
8641 }; then
8642 ac_header_preproc=yes
8643 else
8644 echo "$as_me: failed program was:" >&5
8645 sed 's/^/| /' conftest.$ac_ext >&5
8646
8647 ac_header_preproc=no
8648 fi
8649
8650 rm -f conftest.err conftest.$ac_ext
8651 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8652 echo "${ECHO_T}$ac_header_preproc" >&6; }
8653
8654 # So? What about this header?
8655 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8656 yes:no: )
8657 { echo "$as_me:$LINENO: WARNING: fftw.h: accepted by the compiler, rejected by the preprocessor!" >&5
8658 echo "$as_me: WARNING: fftw.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
8659 { echo "$as_me:$LINENO: WARNING: fftw.h: proceeding with the compiler's result" >&5
8660 echo "$as_me: WARNING: fftw.h: proceeding with the compiler's result" >&2;}
8661 ac_header_preproc=yes
8662 ;;
8663 no:yes:* )
8664 { echo "$as_me:$LINENO: WARNING: fftw.h: present but cannot be compiled" >&5
8665 echo "$as_me: WARNING: fftw.h: present but cannot be compiled" >&2;}
8666 { echo "$as_me:$LINENO: WARNING: fftw.h: check for missing prerequisite headers?" >&5
8667 echo "$as_me: WARNING: fftw.h: check for missing prerequisite headers?" >&2;}
8668 { echo "$as_me:$LINENO: WARNING: fftw.h: see the Autoconf documentation" >&5
8669 echo "$as_me: WARNING: fftw.h: see the Autoconf documentation" >&2;}
8670 { echo "$as_me:$LINENO: WARNING: fftw.h: section \"Present But Cannot Be Compiled\"" >&5
8671 echo "$as_me: WARNING: fftw.h: section \"Present But Cannot Be Compiled\"" >&2;}
8672 { echo "$as_me:$LINENO: WARNING: fftw.h: proceeding with the preprocessor's result" >&5
8673 echo "$as_me: WARNING: fftw.h: proceeding with the preprocessor's result" >&2;}
8674 { echo "$as_me:$LINENO: WARNING: fftw.h: in the future, the compiler will take precedence" >&5
8675 echo "$as_me: WARNING: fftw.h: in the future, the compiler will take precedence" >&2;}
8676 ( cat <<\_ASBOX
8677 ## ------------------------------ ##
8678 ## Report this to gezelter@nd.edu ##
8679 ## ------------------------------ ##
8680 _ASBOX
8681 ) | sed "s/^/$as_me: WARNING: /" >&2
8682 ;;
8683 esac
8684 { echo "$as_me:$LINENO: checking for fftw.h" >&5
8685 echo $ECHO_N "checking for fftw.h... $ECHO_C" >&6; }
8686 if test "${ac_cv_header_fftw_h+set}" = set; then
8687 echo $ECHO_N "(cached) $ECHO_C" >&6
8688 else
8689 ac_cv_header_fftw_h=$ac_header_preproc
8690 fi
8691 { echo "$as_me:$LINENO: result: $ac_cv_header_fftw_h" >&5
8692 echo "${ECHO_T}$ac_cv_header_fftw_h" >&6; }
8693
8694 fi
8695 if test $ac_cv_header_fftw_h = yes; then
8696 fftw_cv_fftw_h=yes
8697 else
8698 fftw_cv_fftw_h=no
8699 fi
8700
8701
8702 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8703 { echo "$as_me:$LINENO: checking for fftwnd_one in -ldfftw" >&5
8704 echo $ECHO_N "checking for fftwnd_one in -ldfftw... $ECHO_C" >&6; }
8705 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then
8706 echo $ECHO_N "(cached) $ECHO_C" >&6
8707 else
8708 ac_check_lib_save_LIBS=$LIBS
8709 LIBS="-ldfftw $LIBS"
8710 cat >conftest.$ac_ext <<_ACEOF
8711 /* confdefs.h. */
8712 _ACEOF
8713 cat confdefs.h >>conftest.$ac_ext
8714 cat >>conftest.$ac_ext <<_ACEOF
8715 /* end confdefs.h. */
8716
8717 /* Override any GCC internal prototype to avoid an error.
8718 Use char because int might match the return type of a GCC
8719 builtin and then its argument prototype would still apply. */
8720 #ifdef __cplusplus
8721 extern "C"
8722 #endif
8723 char fftwnd_one ();
8724 #ifdef FC_DUMMY_MAIN
8725 #ifndef FC_DUMMY_MAIN_EQ_F77
8726 # ifdef __cplusplus
8727 extern "C"
8728 # endif
8729 int FC_DUMMY_MAIN() { return 1; }
8730 #endif
8731 #endif
8732 int
8733 main ()
8734 {
8735 return fftwnd_one ();
8736 ;
8737 return 0;
8738 }
8739 _ACEOF
8740 rm -f conftest.$ac_objext conftest$ac_exeext
8741 if { (ac_try="$ac_link"
8742 case "(($ac_try" in
8743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8744 *) ac_try_echo=$ac_try;;
8745 esac
8746 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8747 (eval "$ac_link") 2>conftest.er1
8748 ac_status=$?
8749 grep -v '^ *+' conftest.er1 >conftest.err
8750 rm -f conftest.er1
8751 cat conftest.err >&5
8752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8753 (exit $ac_status); } && {
8754 test -z "$ac_c_werror_flag" ||
8755 test ! -s conftest.err
8756 } && test -s conftest$ac_exeext &&
8757 $as_test_x conftest$ac_exeext; then
8758 ac_cv_lib_dfftw_fftwnd_one=yes
8759 else
8760 echo "$as_me: failed program was:" >&5
8761 sed 's/^/| /' conftest.$ac_ext >&5
8762
8763 ac_cv_lib_dfftw_fftwnd_one=no
8764 fi
8765
8766 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8767 conftest$ac_exeext conftest.$ac_ext
8768 LIBS=$ac_check_lib_save_LIBS
8769 fi
8770 { echo "$as_me:$LINENO: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8771 echo "${ECHO_T}$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8772 if test $ac_cv_lib_dfftw_fftwnd_one = yes; then
8773 fftw_cv_libdfftw=yes
8774 else
8775 fftw_cv_libdfftw=no
8776 fi
8777
8778 if test "${ac_cv_header_dfftw_h+set}" = set; then
8779 { echo "$as_me:$LINENO: checking for dfftw.h" >&5
8780 echo $ECHO_N "checking for dfftw.h... $ECHO_C" >&6; }
8781 if test "${ac_cv_header_dfftw_h+set}" = set; then
8782 echo $ECHO_N "(cached) $ECHO_C" >&6
8783 fi
8784 { echo "$as_me:$LINENO: result: $ac_cv_header_dfftw_h" >&5
8785 echo "${ECHO_T}$ac_cv_header_dfftw_h" >&6; }
8786 else
8787 # Is the header compilable?
8788 { echo "$as_me:$LINENO: checking dfftw.h usability" >&5
8789 echo $ECHO_N "checking dfftw.h usability... $ECHO_C" >&6; }
8790 cat >conftest.$ac_ext <<_ACEOF
8791 /* confdefs.h. */
8792 _ACEOF
8793 cat confdefs.h >>conftest.$ac_ext
8794 cat >>conftest.$ac_ext <<_ACEOF
8795 /* end confdefs.h. */
8796 $ac_includes_default
8797 #include <dfftw.h>
8798 _ACEOF
8799 rm -f conftest.$ac_objext
8800 if { (ac_try="$ac_compile"
8801 case "(($ac_try" in
8802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8803 *) ac_try_echo=$ac_try;;
8804 esac
8805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8806 (eval "$ac_compile") 2>conftest.er1
8807 ac_status=$?
8808 grep -v '^ *+' conftest.er1 >conftest.err
8809 rm -f conftest.er1
8810 cat conftest.err >&5
8811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8812 (exit $ac_status); } && {
8813 test -z "$ac_c_werror_flag" ||
8814 test ! -s conftest.err
8815 } && test -s conftest.$ac_objext; then
8816 ac_header_compiler=yes
8817 else
8818 echo "$as_me: failed program was:" >&5
8819 sed 's/^/| /' conftest.$ac_ext >&5
8820
8821 ac_header_compiler=no
8822 fi
8823
8824 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8825 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8826 echo "${ECHO_T}$ac_header_compiler" >&6; }
8827
8828 # Is the header present?
8829 { echo "$as_me:$LINENO: checking dfftw.h presence" >&5
8830 echo $ECHO_N "checking dfftw.h presence... $ECHO_C" >&6; }
8831 cat >conftest.$ac_ext <<_ACEOF
8832 /* confdefs.h. */
8833 _ACEOF
8834 cat confdefs.h >>conftest.$ac_ext
8835 cat >>conftest.$ac_ext <<_ACEOF
8836 /* end confdefs.h. */
8837 #include <dfftw.h>
8838 _ACEOF
8839 if { (ac_try="$ac_cpp conftest.$ac_ext"
8840 case "(($ac_try" in
8841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8842 *) ac_try_echo=$ac_try;;
8843 esac
8844 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8845 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8846 ac_status=$?
8847 grep -v '^ *+' conftest.er1 >conftest.err
8848 rm -f conftest.er1
8849 cat conftest.err >&5
8850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8851 (exit $ac_status); } >/dev/null && {
8852 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8853 test ! -s conftest.err
8854 }; then
8855 ac_header_preproc=yes
8856 else
8857 echo "$as_me: failed program was:" >&5
8858 sed 's/^/| /' conftest.$ac_ext >&5
8859
8860 ac_header_preproc=no
8861 fi
8862
8863 rm -f conftest.err conftest.$ac_ext
8864 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8865 echo "${ECHO_T}$ac_header_preproc" >&6; }
8866
8867 # So? What about this header?
8868 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8869 yes:no: )
8870 { echo "$as_me:$LINENO: WARNING: dfftw.h: accepted by the compiler, rejected by the preprocessor!" >&5
8871 echo "$as_me: WARNING: dfftw.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
8872 { echo "$as_me:$LINENO: WARNING: dfftw.h: proceeding with the compiler's result" >&5
8873 echo "$as_me: WARNING: dfftw.h: proceeding with the compiler's result" >&2;}
8874 ac_header_preproc=yes
8875 ;;
8876 no:yes:* )
8877 { echo "$as_me:$LINENO: WARNING: dfftw.h: present but cannot be compiled" >&5
8878 echo "$as_me: WARNING: dfftw.h: present but cannot be compiled" >&2;}
8879 { echo "$as_me:$LINENO: WARNING: dfftw.h: check for missing prerequisite headers?" >&5
8880 echo "$as_me: WARNING: dfftw.h: check for missing prerequisite headers?" >&2;}
8881 { echo "$as_me:$LINENO: WARNING: dfftw.h: see the Autoconf documentation" >&5
8882 echo "$as_me: WARNING: dfftw.h: see the Autoconf documentation" >&2;}
8883 { echo "$as_me:$LINENO: WARNING: dfftw.h: section \"Present But Cannot Be Compiled\"" >&5
8884 echo "$as_me: WARNING: dfftw.h: section \"Present But Cannot Be Compiled\"" >&2;}
8885 { echo "$as_me:$LINENO: WARNING: dfftw.h: proceeding with the preprocessor's result" >&5
8886 echo "$as_me: WARNING: dfftw.h: proceeding with the preprocessor's result" >&2;}
8887 { echo "$as_me:$LINENO: WARNING: dfftw.h: in the future, the compiler will take precedence" >&5
8888 echo "$as_me: WARNING: dfftw.h: in the future, the compiler will take precedence" >&2;}
8889 ( cat <<\_ASBOX
8890 ## ------------------------------ ##
8891 ## Report this to gezelter@nd.edu ##
8892 ## ------------------------------ ##
8893 _ASBOX
8894 ) | sed "s/^/$as_me: WARNING: /" >&2
8895 ;;
8896 esac
8897 { echo "$as_me:$LINENO: checking for dfftw.h" >&5
8898 echo $ECHO_N "checking for dfftw.h... $ECHO_C" >&6; }
8899 if test "${ac_cv_header_dfftw_h+set}" = set; then
8900 echo $ECHO_N "(cached) $ECHO_C" >&6
8901 else
8902 ac_cv_header_dfftw_h=$ac_header_preproc
8903 fi
8904 { echo "$as_me:$LINENO: result: $ac_cv_header_dfftw_h" >&5
8905 echo "${ECHO_T}$ac_cv_header_dfftw_h" >&6; }
8906
8907 fi
8908 if test $ac_cv_header_dfftw_h = yes; then
8909 fftw_cv_dfftw_h=yes
8910 else
8911 fftw_cv_dfftw_h=no
8912 fi
8913
8914
8915 fi
8916 fi
8917 ac_ext=c
8918 ac_cpp='$CPP $CPPFLAGS'
8919 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8920 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8921 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8922
8923 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8924
8925 cat >>confdefs.h <<\_ACEOF
8926 #define HAVE_FFTW3_H 1
8927 _ACEOF
8928
8929 FFTW_INC_DIR="${FFTW_HOME}/include"
8930 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8931 FFTW_LIBS="-lfftw3"
8932 else
8933 if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8934
8935 cat >>confdefs.h <<\_ACEOF
8936 #define HAVE_FFTW_H 1
8937 _ACEOF
8938
8939 FFTW_INC_DIR="${FFTW_HOME}/include"
8940 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8941 FFTW_LIBS="-lfftw"
8942 else
8943 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8944
8945 cat >>confdefs.h <<\_ACEOF
8946 #define HAVE_DFFTW_H 1
8947 _ACEOF
8948
8949 FFTW_INC_DIR="${FFTW_HOME}/include"
8950 FFTW_LIB_DIR="${FFTW_HOME}/lib"
8951 FFTW_LIBS="-ldfftw"
8952 else
8953 { echo "$as_me:$LINENO: checking fftw in ${FFTW_HOME}" >&5
8954 echo $ECHO_N "checking fftw in ${FFTW_HOME}... $ECHO_C" >&6; }
8955 FFTW_INC_DIR=
8956 FFTW_LIB_DIR=
8957 FFTW_LIBS=
8958 LDFLAGS="$FFTW_OLD_LDFLAGS"
8959 CFLAGS="$FFTW_OLD_CFLAGS"
8960 { echo "$as_me:$LINENO: result: failed" >&5
8961 echo "${ECHO_T}failed" >&6; }
8962 echo ""
8963 echo "*********************************************************"
8964 echo "* WARNING: Could not find a working FFTW installation *"
8965 echo "* If you need the staticProps program to be able to *"
8966 echo "* compute undulation spectra, be sure to specify a *"
8967 echo "* valid fftw installation with --with-fftw=DIR *"
8968 echo "* *"
8969 echo "* OOPSE will still work without fftw installed. *"
8970 echo "*********************************************************"
8971 echo ""
8972 fi
8973 fi
8974 fi
8975
8976
8977
8978 fi
8979 fi
8980 fi
8981
8982 #
8983 # Handle user hints
8984 #
8985
8986 # Check whether --with-qhull was given.
8987 if test "${with_qhull+set}" = set; then
8988 withval=$with_qhull; qhull_dir="$withval"
8989 else
8990 qhull_dir="not_set"
8991 fi
8992
8993 if test "$qhull_dir" != "no"; then
8994
8995 if test "$qhull_dir" != "not_set" ; then
8996 if test -d "$qhull_dir"
8997 then
8998 QHULL_HOME="$qhull_dir"
8999 else
9000 { echo "$as_me:$LINENO: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
9001 echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
9002 QHULL_HOME=/usr/local
9003 if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"
9004 then
9005 QHULL_HOME=/usr
9006 fi
9007 fi
9008 fi
9009 #
9010 # Locate qhull, if wanted
9011 #
9012 if test -n "${QHULL_HOME}"
9013 then
9014 QHULL_OLD_LDFLAGS=$LDFLAGS
9015 QHULL_OLD_CFLAGS=$CFLAGS
9016 LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9017 CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9018
9019 ac_ext=c
9020 ac_cpp='$CPP $CPPFLAGS'
9021 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9022 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9023 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9024
9025 { echo "$as_me:$LINENO: checking for qh_qhull in -lqhull" >&5
9026 echo $ECHO_N "checking for qh_qhull in -lqhull... $ECHO_C" >&6; }
9027 if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then
9028 echo $ECHO_N "(cached) $ECHO_C" >&6
9029 else
9030 ac_check_lib_save_LIBS=$LIBS
9031 LIBS="-lqhull $LIBS"
9032 cat >conftest.$ac_ext <<_ACEOF
9033 /* confdefs.h. */
9034 _ACEOF
9035 cat confdefs.h >>conftest.$ac_ext
9036 cat >>conftest.$ac_ext <<_ACEOF
9037 /* end confdefs.h. */
9038
9039 /* Override any GCC internal prototype to avoid an error.
9040 Use char because int might match the return type of a GCC
9041 builtin and then its argument prototype would still apply. */
9042 #ifdef __cplusplus
9043 extern "C"
9044 #endif
9045 char qh_qhull ();
9046 #ifdef FC_DUMMY_MAIN
9047 #ifndef FC_DUMMY_MAIN_EQ_F77
9048 # ifdef __cplusplus
9049 extern "C"
9050 # endif
9051 int FC_DUMMY_MAIN() { return 1; }
9052 #endif
9053 #endif
9054 int
9055 main ()
9056 {
9057 return qh_qhull ();
9058 ;
9059 return 0;
9060 }
9061 _ACEOF
9062 rm -f conftest.$ac_objext conftest$ac_exeext
9063 if { (ac_try="$ac_link"
9064 case "(($ac_try" in
9065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9066 *) ac_try_echo=$ac_try;;
9067 esac
9068 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9069 (eval "$ac_link") 2>conftest.er1
9070 ac_status=$?
9071 grep -v '^ *+' conftest.er1 >conftest.err
9072 rm -f conftest.er1
9073 cat conftest.err >&5
9074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9075 (exit $ac_status); } && {
9076 test -z "$ac_c_werror_flag" ||
9077 test ! -s conftest.err
9078 } && test -s conftest$ac_exeext &&
9079 $as_test_x conftest$ac_exeext; then
9080 ac_cv_lib_qhull_qh_qhull=yes
9081 else
9082 echo "$as_me: failed program was:" >&5
9083 sed 's/^/| /' conftest.$ac_ext >&5
9084
9085 ac_cv_lib_qhull_qh_qhull=no
9086 fi
9087
9088 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9089 conftest$ac_exeext conftest.$ac_ext
9090 LIBS=$ac_check_lib_save_LIBS
9091 fi
9092 { echo "$as_me:$LINENO: result: $ac_cv_lib_qhull_qh_qhull" >&5
9093 echo "${ECHO_T}$ac_cv_lib_qhull_qh_qhull" >&6; }
9094 if test $ac_cv_lib_qhull_qh_qhull = yes; then
9095 qhull_cv_libqhull=yes
9096 else
9097 qhull_cv_libqhull=no
9098 fi
9099
9100 if test "${ac_cv_header_qhull_qhull_h+set}" = set; then
9101 { echo "$as_me:$LINENO: checking for qhull/qhull.h" >&5
9102 echo $ECHO_N "checking for qhull/qhull.h... $ECHO_C" >&6; }
9103 if test "${ac_cv_header_qhull_qhull_h+set}" = set; then
9104 echo $ECHO_N "(cached) $ECHO_C" >&6
9105 fi
9106 { echo "$as_me:$LINENO: result: $ac_cv_header_qhull_qhull_h" >&5
9107 echo "${ECHO_T}$ac_cv_header_qhull_qhull_h" >&6; }
9108 else
9109 # Is the header compilable?
9110 { echo "$as_me:$LINENO: checking qhull/qhull.h usability" >&5
9111 echo $ECHO_N "checking qhull/qhull.h usability... $ECHO_C" >&6; }
9112 cat >conftest.$ac_ext <<_ACEOF
9113 /* confdefs.h. */
9114 _ACEOF
9115 cat confdefs.h >>conftest.$ac_ext
9116 cat >>conftest.$ac_ext <<_ACEOF
9117 /* end confdefs.h. */
9118 $ac_includes_default
9119 #include <qhull/qhull.h>
9120 _ACEOF
9121 rm -f conftest.$ac_objext
9122 if { (ac_try="$ac_compile"
9123 case "(($ac_try" in
9124 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9125 *) ac_try_echo=$ac_try;;
9126 esac
9127 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9128 (eval "$ac_compile") 2>conftest.er1
9129 ac_status=$?
9130 grep -v '^ *+' conftest.er1 >conftest.err
9131 rm -f conftest.er1
9132 cat conftest.err >&5
9133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9134 (exit $ac_status); } && {
9135 test -z "$ac_c_werror_flag" ||
9136 test ! -s conftest.err
9137 } && test -s conftest.$ac_objext; then
9138 ac_header_compiler=yes
9139 else
9140 echo "$as_me: failed program was:" >&5
9141 sed 's/^/| /' conftest.$ac_ext >&5
9142
9143 ac_header_compiler=no
9144 fi
9145
9146 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9147 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9148 echo "${ECHO_T}$ac_header_compiler" >&6; }
9149
9150 # Is the header present?
9151 { echo "$as_me:$LINENO: checking qhull/qhull.h presence" >&5
9152 echo $ECHO_N "checking qhull/qhull.h presence... $ECHO_C" >&6; }
9153 cat >conftest.$ac_ext <<_ACEOF
9154 /* confdefs.h. */
9155 _ACEOF
9156 cat confdefs.h >>conftest.$ac_ext
9157 cat >>conftest.$ac_ext <<_ACEOF
9158 /* end confdefs.h. */
9159 #include <qhull/qhull.h>
9160 _ACEOF
9161 if { (ac_try="$ac_cpp conftest.$ac_ext"
9162 case "(($ac_try" in
9163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9164 *) ac_try_echo=$ac_try;;
9165 esac
9166 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9167 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9168 ac_status=$?
9169 grep -v '^ *+' conftest.er1 >conftest.err
9170 rm -f conftest.er1
9171 cat conftest.err >&5
9172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9173 (exit $ac_status); } >/dev/null && {
9174 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9175 test ! -s conftest.err
9176 }; then
9177 ac_header_preproc=yes
9178 else
9179 echo "$as_me: failed program was:" >&5
9180 sed 's/^/| /' conftest.$ac_ext >&5
9181
9182 ac_header_preproc=no
9183 fi
9184
9185 rm -f conftest.err conftest.$ac_ext
9186 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9187 echo "${ECHO_T}$ac_header_preproc" >&6; }
9188
9189 # So? What about this header?
9190 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9191 yes:no: )
9192 { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: accepted by the compiler, rejected by the preprocessor!" >&5
9193 echo "$as_me: WARNING: qhull/qhull.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9194 { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: proceeding with the compiler's result" >&5
9195 echo "$as_me: WARNING: qhull/qhull.h: proceeding with the compiler's result" >&2;}
9196 ac_header_preproc=yes
9197 ;;
9198 no:yes:* )
9199 { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: present but cannot be compiled" >&5
9200 echo "$as_me: WARNING: qhull/qhull.h: present but cannot be compiled" >&2;}
9201 { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: check for missing prerequisite headers?" >&5
9202 echo "$as_me: WARNING: qhull/qhull.h: check for missing prerequisite headers?" >&2;}
9203 { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: see the Autoconf documentation" >&5
9204 echo "$as_me: WARNING: qhull/qhull.h: see the Autoconf documentation" >&2;}
9205 { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: section \"Present But Cannot Be Compiled\"" >&5
9206 echo "$as_me: WARNING: qhull/qhull.h: section \"Present But Cannot Be Compiled\"" >&2;}
9207 { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: proceeding with the preprocessor's result" >&5
9208 echo "$as_me: WARNING: qhull/qhull.h: proceeding with the preprocessor's result" >&2;}
9209 { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: in the future, the compiler will take precedence" >&5
9210 echo "$as_me: WARNING: qhull/qhull.h: in the future, the compiler will take precedence" >&2;}
9211 ( cat <<\_ASBOX
9212 ## ------------------------------ ##
9213 ## Report this to gezelter@nd.edu ##
9214 ## ------------------------------ ##
9215 _ASBOX
9216 ) | sed "s/^/$as_me: WARNING: /" >&2
9217 ;;
9218 esac
9219 { echo "$as_me:$LINENO: checking for qhull/qhull.h" >&5
9220 echo $ECHO_N "checking for qhull/qhull.h... $ECHO_C" >&6; }
9221 if test "${ac_cv_header_qhull_qhull_h+set}" = set; then
9222 echo $ECHO_N "(cached) $ECHO_C" >&6
9223 else
9224 ac_cv_header_qhull_qhull_h=$ac_header_preproc
9225 fi
9226 { echo "$as_me:$LINENO: result: $ac_cv_header_qhull_qhull_h" >&5
9227 echo "${ECHO_T}$ac_cv_header_qhull_qhull_h" >&6; }
9228
9229 fi
9230 if test $ac_cv_header_qhull_qhull_h = yes; then
9231 qhull_cv_qhull_h=yes
9232 else
9233 qhull_cv_qhull_h=no
9234 fi
9235
9236
9237 ac_ext=c
9238 ac_cpp='$CPP $CPPFLAGS'
9239 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9240 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9241 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9242
9243
9244 if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9245
9246 cat >>confdefs.h <<\_ACEOF
9247 #define HAVE_QHULL_H 1
9248 _ACEOF
9249
9250
9251 cat >>confdefs.h <<\_ACEOF
9252 #define HAVE_QHULL 1
9253 _ACEOF
9254
9255 USE_QHULL=yes
9256 QHULL_INC_DIR="${QHULL_HOME}/include"
9257 QHULL_LIB_DIR="${QHULL_HOME}/lib"
9258 QHULL="-lqhull"
9259 else
9260 { echo "$as_me:$LINENO: checking qhull in ${QHULL_HOME}" >&5
9261 echo $ECHO_N "checking qhull in ${QHULL_HOME}... $ECHO_C" >&6; }
9262 QHULL_INC_DIR=
9263 QHULL_LIB_DIR=
9264 QHULL=
9265 USE_QHULL=no
9266 LDFLAGS="$QHULL_OLD_LDFLAGS"
9267 CFLAGS="$QHULL_OLD_CFLAGS"
9268 { echo "$as_me:$LINENO: result: failed" >&5
9269 echo "${ECHO_T}failed" >&6; }
9270 echo ""
9271 echo "*********************************************************"
9272 echo "* WARNING: Could not find a working qhull installation *"
9273 echo "* If you need OOPSE to be able to deal with convex *"
9274 echo "* hulls be sure to specify a valid qhull installation *"
9275 echo "* with --with-qhull=DIR *"
9276 echo "* *"
9277 echo "* OOPSE will still work without qhull installed. *"
9278 echo "*********************************************************"
9279 echo ""
9280 fi
9281
9282
9283
9284
9285 fi
9286 fi
9287
9288
9289 ac_ext=cpp
9290 ac_cpp='$CXXCPP $CPPFLAGS'
9291 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9292 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9293 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9294 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
9295 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
9296 if test -z "$CXXCPP"; then
9297 if test "${ac_cv_prog_CXXCPP+set}" = set; then
9298 echo $ECHO_N "(cached) $ECHO_C" >&6
9299 else
9300 # Double quotes because CXXCPP needs to be expanded
9301 for CXXCPP in "$CXX -E" "/lib/cpp"
9302 do
9303 ac_preproc_ok=false
9304 for ac_cxx_preproc_warn_flag in '' yes
9305 do
9306 # Use a header file that comes with gcc, so configuring glibc
9307 # with a fresh cross-compiler works.
9308 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9309 # <limits.h> exists even on freestanding compilers.
9310 # On the NeXT, cc -E runs the code through the compiler's parser,
9311 # not just through cpp. "Syntax error" is here to catch this case.
9312 cat >conftest.$ac_ext <<_ACEOF
9313 /* confdefs.h. */
9314 _ACEOF
9315 cat confdefs.h >>conftest.$ac_ext
9316 cat >>conftest.$ac_ext <<_ACEOF
9317 /* end confdefs.h. */
9318 #ifdef __STDC__
9319 # include <limits.h>
9320 #else
9321 # include <assert.h>
9322 #endif
9323 Syntax error
9324 _ACEOF
9325 if { (ac_try="$ac_cpp conftest.$ac_ext"
9326 case "(($ac_try" in
9327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9328 *) ac_try_echo=$ac_try;;
9329 esac
9330 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9331 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9332 ac_status=$?
9333 grep -v '^ *+' conftest.er1 >conftest.err
9334 rm -f conftest.er1
9335 cat conftest.err >&5
9336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9337 (exit $ac_status); } >/dev/null && {
9338 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
9339 test ! -s conftest.err
9340 }; then
9341 :
9342 else
9343 echo "$as_me: failed program was:" >&5
9344 sed 's/^/| /' conftest.$ac_ext >&5
9345
9346 # Broken: fails on valid input.
9347 continue
9348 fi
9349
9350 rm -f conftest.err conftest.$ac_ext
9351
9352 # OK, works on sane cases. Now check whether nonexistent headers
9353 # can be detected and how.
9354 cat >conftest.$ac_ext <<_ACEOF
9355 /* confdefs.h. */
9356 _ACEOF
9357 cat confdefs.h >>conftest.$ac_ext
9358 cat >>conftest.$ac_ext <<_ACEOF
9359 /* end confdefs.h. */
9360 #include <ac_nonexistent.h>
9361 _ACEOF
9362 if { (ac_try="$ac_cpp conftest.$ac_ext"
9363 case "(($ac_try" in
9364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9365 *) ac_try_echo=$ac_try;;
9366 esac
9367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9368 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9369 ac_status=$?
9370 grep -v '^ *+' conftest.er1 >conftest.err
9371 rm -f conftest.er1
9372 cat conftest.err >&5
9373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9374 (exit $ac_status); } >/dev/null && {
9375 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
9376 test ! -s conftest.err
9377 }; then
9378 # Broken: success on invalid input.
9379 continue
9380 else
9381 echo "$as_me: failed program was:" >&5
9382 sed 's/^/| /' conftest.$ac_ext >&5
9383
9384 # Passes both tests.
9385 ac_preproc_ok=:
9386 break
9387 fi
9388
9389 rm -f conftest.err conftest.$ac_ext
9390
9391 done
9392 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9393 rm -f conftest.err conftest.$ac_ext
9394 if $ac_preproc_ok; then
9395 break
9396 fi
9397
9398 done
9399 ac_cv_prog_CXXCPP=$CXXCPP
9400
9401 fi
9402 CXXCPP=$ac_cv_prog_CXXCPP
9403 else
9404 ac_cv_prog_CXXCPP=$CXXCPP
9405 fi
9406 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
9407 echo "${ECHO_T}$CXXCPP" >&6; }
9408 ac_preproc_ok=false
9409 for ac_cxx_preproc_warn_flag in '' yes
9410 do
9411 # Use a header file that comes with gcc, so configuring glibc
9412 # with a fresh cross-compiler works.
9413 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9414 # <limits.h> exists even on freestanding compilers.
9415 # On the NeXT, cc -E runs the code through the compiler's parser,
9416 # not just through cpp. "Syntax error" is here to catch this case.
9417 cat >conftest.$ac_ext <<_ACEOF
9418 /* confdefs.h. */
9419 _ACEOF
9420 cat confdefs.h >>conftest.$ac_ext
9421 cat >>conftest.$ac_ext <<_ACEOF
9422 /* end confdefs.h. */
9423 #ifdef __STDC__
9424 # include <limits.h>
9425 #else
9426 # include <assert.h>
9427 #endif
9428 Syntax error
9429 _ACEOF
9430 if { (ac_try="$ac_cpp conftest.$ac_ext"
9431 case "(($ac_try" in
9432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9433 *) ac_try_echo=$ac_try;;
9434 esac
9435 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9436 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9437 ac_status=$?
9438 grep -v '^ *+' conftest.er1 >conftest.err
9439 rm -f conftest.er1
9440 cat conftest.err >&5
9441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9442 (exit $ac_status); } >/dev/null && {
9443 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
9444 test ! -s conftest.err
9445 }; then
9446 :
9447 else
9448 echo "$as_me: failed program was:" >&5
9449 sed 's/^/| /' conftest.$ac_ext >&5
9450
9451 # Broken: fails on valid input.
9452 continue
9453 fi
9454
9455 rm -f conftest.err conftest.$ac_ext
9456
9457 # OK, works on sane cases. Now check whether nonexistent headers
9458 # can be detected and how.
9459 cat >conftest.$ac_ext <<_ACEOF
9460 /* confdefs.h. */
9461 _ACEOF
9462 cat confdefs.h >>conftest.$ac_ext
9463 cat >>conftest.$ac_ext <<_ACEOF
9464 /* end confdefs.h. */
9465 #include <ac_nonexistent.h>
9466 _ACEOF
9467 if { (ac_try="$ac_cpp conftest.$ac_ext"
9468 case "(($ac_try" in
9469 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9470 *) ac_try_echo=$ac_try;;
9471 esac
9472 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9473 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9474 ac_status=$?
9475 grep -v '^ *+' conftest.er1 >conftest.err
9476 rm -f conftest.er1
9477 cat conftest.err >&5
9478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9479 (exit $ac_status); } >/dev/null && {
9480 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
9481 test ! -s conftest.err
9482 }; then
9483 # Broken: success on invalid input.
9484 continue
9485 else
9486 echo "$as_me: failed program was:" >&5
9487 sed 's/^/| /' conftest.$ac_ext >&5
9488
9489 # Passes both tests.
9490 ac_preproc_ok=:
9491 break
9492 fi
9493
9494 rm -f conftest.err conftest.$ac_ext
9495
9496 done
9497 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9498 rm -f conftest.err conftest.$ac_ext
9499 if $ac_preproc_ok; then
9500 :
9501 else
9502 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
9503 See \`config.log' for more details." >&5
9504 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
9505 See \`config.log' for more details." >&2;}
9506 { (exit 1); exit 1; }; }
9507 fi
9508
9509 ac_ext=cpp
9510 ac_cpp='$CXXCPP $CPPFLAGS'
9511 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9512 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9513 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9514
9515
9516 #
9517 # Handle user hints
9518 #
9519
9520 # Check whether --with-openbabel was given.
9521 if test "${with_openbabel+set}" = set; then
9522 withval=$with_openbabel; openbabel_dir="$withval"
9523 else
9524 openbabel_dir="not_set"
9525 fi
9526
9527 if test "$openbabel_dir" != "no"; then
9528
9529 if test "$openbabel_dir" != "not_set" ; then
9530 if test -d "$openbabel_dir"
9531 then
9532 OPENBABEL_HOME="$openbabel_dir"
9533 else
9534 { echo "$as_me:$LINENO: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9535 echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9536 OPENBABEL_HOME=/usr/local
9537 if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9538 then
9539 OPENBABEL_HOME=/usr
9540 fi
9541 fi
9542 fi
9543 #
9544 # Locate openbabel, if wanted
9545 #
9546 if test -n "${OPENBABEL_HOME}"
9547 then
9548
9549 ac_ext=cpp
9550 ac_cpp='$CXXCPP $CPPFLAGS'
9551 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9552 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9553 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9554
9555 OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9556 OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9557 LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9558 CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9559 if test "${ac_cv_header_openbabel_babelconfig_h+set}" = set; then
9560 { echo "$as_me:$LINENO: checking for openbabel/babelconfig.h" >&5
9561 echo $ECHO_N "checking for openbabel/babelconfig.h... $ECHO_C" >&6; }
9562 if test "${ac_cv_header_openbabel_babelconfig_h+set}" = set; then
9563 echo $ECHO_N "(cached) $ECHO_C" >&6
9564 fi
9565 { echo "$as_me:$LINENO: result: $ac_cv_header_openbabel_babelconfig_h" >&5
9566 echo "${ECHO_T}$ac_cv_header_openbabel_babelconfig_h" >&6; }
9567 else
9568 # Is the header compilable?
9569 { echo "$as_me:$LINENO: checking openbabel/babelconfig.h usability" >&5
9570 echo $ECHO_N "checking openbabel/babelconfig.h usability... $ECHO_C" >&6; }
9571 cat >conftest.$ac_ext <<_ACEOF
9572 /* confdefs.h. */
9573 _ACEOF
9574 cat confdefs.h >>conftest.$ac_ext
9575 cat >>conftest.$ac_ext <<_ACEOF
9576 /* end confdefs.h. */
9577 $ac_includes_default
9578 #include <openbabel/babelconfig.h>
9579 _ACEOF
9580 rm -f conftest.$ac_objext
9581 if { (ac_try="$ac_compile"
9582 case "(($ac_try" in
9583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9584 *) ac_try_echo=$ac_try;;
9585 esac
9586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9587 (eval "$ac_compile") 2>conftest.er1
9588 ac_status=$?
9589 grep -v '^ *+' conftest.er1 >conftest.err
9590 rm -f conftest.er1
9591 cat conftest.err >&5
9592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9593 (exit $ac_status); } && {
9594 test -z "$ac_cxx_werror_flag" ||
9595 test ! -s conftest.err
9596 } && test -s conftest.$ac_objext; then
9597 ac_header_compiler=yes
9598 else
9599 echo "$as_me: failed program was:" >&5
9600 sed 's/^/| /' conftest.$ac_ext >&5
9601
9602 ac_header_compiler=no
9603 fi
9604
9605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9606 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9607 echo "${ECHO_T}$ac_header_compiler" >&6; }
9608
9609 # Is the header present?
9610 { echo "$as_me:$LINENO: checking openbabel/babelconfig.h presence" >&5
9611 echo $ECHO_N "checking openbabel/babelconfig.h presence... $ECHO_C" >&6; }
9612 cat >conftest.$ac_ext <<_ACEOF
9613 /* confdefs.h. */
9614 _ACEOF
9615 cat confdefs.h >>conftest.$ac_ext
9616 cat >>conftest.$ac_ext <<_ACEOF
9617 /* end confdefs.h. */
9618 #include <openbabel/babelconfig.h>
9619 _ACEOF
9620 if { (ac_try="$ac_cpp conftest.$ac_ext"
9621 case "(($ac_try" in
9622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9623 *) ac_try_echo=$ac_try;;
9624 esac
9625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9626 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9627 ac_status=$?
9628 grep -v '^ *+' conftest.er1 >conftest.err
9629 rm -f conftest.er1
9630 cat conftest.err >&5
9631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9632 (exit $ac_status); } >/dev/null && {
9633 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
9634 test ! -s conftest.err
9635 }; then
9636 ac_header_preproc=yes
9637 else
9638 echo "$as_me: failed program was:" >&5
9639 sed 's/^/| /' conftest.$ac_ext >&5
9640
9641 ac_header_preproc=no
9642 fi
9643
9644 rm -f conftest.err conftest.$ac_ext
9645 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9646 echo "${ECHO_T}$ac_header_preproc" >&6; }
9647
9648 # So? What about this header?
9649 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
9650 yes:no: )
9651 { echo "$as_me:$LINENO: WARNING: openbabel/babelconfig.h: accepted by the compiler, rejected by the preprocessor!" >&5
9652 echo "$as_me: WARNING: openbabel/babelconfig.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9653 { echo "$as_me:$LINENO: WARNING: openbabel/babelconfig.h: proceeding with the compiler's result" >&5
9654 echo "$as_me: WARNING: openbabel/babelconfig.h: proceeding with the compiler's result" >&2;}
9655 ac_header_preproc=yes
9656 ;;
9657 no:yes:* )
9658 { echo "$as_me:$LINENO: WARNING: openbabel/babelconfig.h: present but cannot be compiled" >&5
9659 echo "$as_me: WARNING: openbabel/babelconfig.h: present but cannot be compiled" >&2;}
9660 { echo "$as_me:$LINENO: WARNING: openbabel/babelconfig.h: check for missing prerequisite headers?" >&5
9661 echo "$as_me: WARNING: openbabel/babelconfig.h: check for missing prerequisite headers?" >&2;}
9662 { echo "$as_me:$LINENO: WARNING: openbabel/babelconfig.h: see the Autoconf documentation" >&5
9663 echo "$as_me: WARNING: openbabel/babelconfig.h: see the Autoconf documentation" >&2;}
9664 { echo "$as_me:$LINENO: WARNING: openbabel/babelconfig.h: section \"Present But Cannot Be Compiled\"" >&5
9665 echo "$as_me: WARNING: openbabel/babelconfig.h: section \"Present But Cannot Be Compiled\"" >&2;}
9666 { echo "$as_me:$LINENO: WARNING: openbabel/babelconfig.h: proceeding with the preprocessor's result" >&5
9667 echo "$as_me: WARNING: openbabel/babelconfig.h: proceeding with the preprocessor's result" >&2;}
9668 { echo "$as_me:$LINENO: WARNING: openbabel/babelconfig.h: in the future, the compiler will take precedence" >&5
9669 echo "$as_me: WARNING: openbabel/babelconfig.h: in the future, the compiler will take precedence" >&2;}
9670 ( cat <<\_ASBOX
9671 ## ------------------------------ ##
9672 ## Report this to gezelter@nd.edu ##
9673 ## ------------------------------ ##
9674 _ASBOX
9675 ) | sed "s/^/$as_me: WARNING: /" >&2
9676 ;;
9677 esac
9678 { echo "$as_me:$LINENO: checking for openbabel/babelconfig.h" >&5
9679 echo $ECHO_N "checking for openbabel/babelconfig.h... $ECHO_C" >&6; }
9680 if test "${ac_cv_header_openbabel_babelconfig_h+set}" = set; then
9681 echo $ECHO_N "(cached) $ECHO_C" >&6
9682 else
9683 ac_cv_header_openbabel_babelconfig_h=$ac_header_preproc
9684 fi
9685 { echo "$as_me:$LINENO: result: $ac_cv_header_openbabel_babelconfig_h" >&5
9686 echo "${ECHO_T}$ac_cv_header_openbabel_babelconfig_h" >&6; }
9687
9688 fi
9689 if test $ac_cv_header_openbabel_babelconfig_h = yes; then
9690 openbabel_cv_openbabel_h=yes
9691 else
9692 openbabel_cv_openbabel_h=no
9693 fi
9694
9695
9696 if test "${ac_cv_header_openbabel_obconversion_h+set}" = set; then
9697 { echo "$as_me:$LINENO: checking for openbabel/obconversion.h" >&5
9698 echo $ECHO_N "checking for openbabel/obconversion.h... $ECHO_C" >&6; }
9699 if test "${ac_cv_header_openbabel_obconversion_h+set}" = set; then
9700 echo $ECHO_N "(cached) $ECHO_C" >&6
9701 fi
9702 { echo "$as_me:$LINENO: result: $ac_cv_header_openbabel_obconversion_h" >&5
9703 echo "${ECHO_T}$ac_cv_header_openbabel_obconversion_h" >&6; }
9704 else
9705 # Is the header compilable?
9706 { echo "$as_me:$LINENO: checking openbabel/obconversion.h usability" >&5
9707 echo $ECHO_N "checking openbabel/obconversion.h usability... $ECHO_C" >&6; }
9708 cat >conftest.$ac_ext <<_ACEOF
9709 /* confdefs.h. */
9710 _ACEOF
9711 cat confdefs.h >>conftest.$ac_ext
9712 cat >>conftest.$ac_ext <<_ACEOF
9713 /* end confdefs.h. */
9714 $ac_includes_default
9715 #include <openbabel/obconversion.h>
9716 _ACEOF
9717 rm -f conftest.$ac_objext
9718 if { (ac_try="$ac_compile"
9719 case "(($ac_try" in
9720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9721 *) ac_try_echo=$ac_try;;
9722 esac
9723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9724 (eval "$ac_compile") 2>conftest.er1
9725 ac_status=$?
9726 grep -v '^ *+' conftest.er1 >conftest.err
9727 rm -f conftest.er1
9728 cat conftest.err >&5
9729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9730 (exit $ac_status); } && {
9731 test -z "$ac_cxx_werror_flag" ||
9732 test ! -s conftest.err
9733 } && test -s conftest.$ac_objext; then
9734 ac_header_compiler=yes
9735 else
9736 echo "$as_me: failed program was:" >&5
9737 sed 's/^/| /' conftest.$ac_ext >&5
9738
9739 ac_header_compiler=no
9740 fi
9741
9742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9743 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9744 echo "${ECHO_T}$ac_header_compiler" >&6; }
9745
9746 # Is the header present?
9747 { echo "$as_me:$LINENO: checking openbabel/obconversion.h presence" >&5
9748 echo $ECHO_N "checking openbabel/obconversion.h presence... $ECHO_C" >&6; }
9749 cat >conftest.$ac_ext <<_ACEOF
9750 /* confdefs.h. */
9751 _ACEOF
9752 cat confdefs.h >>conftest.$ac_ext
9753 cat >>conftest.$ac_ext <<_ACEOF
9754 /* end confdefs.h. */
9755 #include <openbabel/obconversion.h>
9756 _ACEOF
9757 if { (ac_try="$ac_cpp conftest.$ac_ext"
9758 case "(($ac_try" in
9759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9760 *) ac_try_echo=$ac_try;;
9761 esac
9762 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9763 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9764 ac_status=$?
9765 grep -v '^ *+' conftest.er1 >conftest.err
9766 rm -f conftest.er1
9767 cat conftest.err >&5
9768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9769 (exit $ac_status); } >/dev/null && {
9770 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
9771 test ! -s conftest.err
9772 }; then
9773 ac_header_preproc=yes
9774 else
9775 echo "$as_me: failed program was:" >&5
9776 sed 's/^/| /' conftest.$ac_ext >&5
9777
9778 ac_header_preproc=no
9779 fi
9780
9781 rm -f conftest.err conftest.$ac_ext
9782 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9783 echo "${ECHO_T}$ac_header_preproc" >&6; }
9784
9785 # So? What about this header?
9786 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
9787 yes:no: )
9788 { echo "$as_me:$LINENO: WARNING: openbabel/obconversion.h: accepted by the compiler, rejected by the preprocessor!" >&5
9789 echo "$as_me: WARNING: openbabel/obconversion.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9790 { echo "$as_me:$LINENO: WARNING: openbabel/obconversion.h: proceeding with the compiler's result" >&5
9791 echo "$as_me: WARNING: openbabel/obconversion.h: proceeding with the compiler's result" >&2;}
9792 ac_header_preproc=yes
9793 ;;
9794 no:yes:* )
9795 { echo "$as_me:$LINENO: WARNING: openbabel/obconversion.h: present but cannot be compiled" >&5
9796 echo "$as_me: WARNING: openbabel/obconversion.h: present but cannot be compiled" >&2;}
9797 { echo "$as_me:$LINENO: WARNING: openbabel/obconversion.h: check for missing prerequisite headers?" >&5
9798 echo "$as_me: WARNING: openbabel/obconversion.h: check for missing prerequisite headers?" >&2;}
9799 { echo "$as_me:$LINENO: WARNING: openbabel/obconversion.h: see the Autoconf documentation" >&5
9800 echo "$as_me: WARNING: openbabel/obconversion.h: see the Autoconf documentation" >&2;}
9801 { echo "$as_me:$LINENO: WARNING: openbabel/obconversion.h: section \"Present But Cannot Be Compiled\"" >&5
9802 echo "$as_me: WARNING: openbabel/obconversion.h: section \"Present But Cannot Be Compiled\"" >&2;}
9803 { echo "$as_me:$LINENO: WARNING: openbabel/obconversion.h: proceeding with the preprocessor's result" >&5
9804 echo "$as_me: WARNING: openbabel/obconversion.h: proceeding with the preprocessor's result" >&2;}
9805 { echo "$as_me:$LINENO: WARNING: openbabel/obconversion.h: in the future, the compiler will take precedence" >&5
9806 echo "$as_me: WARNING: openbabel/obconversion.h: in the future, the compiler will take precedence" >&2;}
9807 ( cat <<\_ASBOX
9808 ## ------------------------------ ##
9809 ## Report this to gezelter@nd.edu ##
9810 ## ------------------------------ ##
9811 _ASBOX
9812 ) | sed "s/^/$as_me: WARNING: /" >&2
9813 ;;
9814 esac
9815 { echo "$as_me:$LINENO: checking for openbabel/obconversion.h" >&5
9816 echo $ECHO_N "checking for openbabel/obconversion.h... $ECHO_C" >&6; }
9817 if test "${ac_cv_header_openbabel_obconversion_h+set}" = set; then
9818 echo $ECHO_N "(cached) $ECHO_C" >&6
9819 else
9820 ac_cv_header_openbabel_obconversion_h=$ac_header_preproc
9821 fi
9822 { echo "$as_me:$LINENO: result: $ac_cv_header_openbabel_obconversion_h" >&5
9823 echo "${ECHO_T}$ac_cv_header_openbabel_obconversion_h" >&6; }
9824
9825 fi
9826 if test $ac_cv_header_openbabel_obconversion_h = yes; then
9827 openbabel_cv_obconversion_h=yes
9828 else
9829 openbabel_cv_obconversion_h=no
9830 fi
9831
9832
9833 cat >conftest.$ac_ext <<_ACEOF
9834
9835 /* confdefs.h. */
9836 _ACEOF
9837 cat confdefs.h >>conftest.$ac_ext
9838 cat >>conftest.$ac_ext <<_ACEOF
9839 /* end confdefs.h. */
9840
9841 #include <openbabel/babelconfig.h>
9842 #include <openbabel/obconversion.h>
9843 using namespace std;
9844 using namespace OpenBabel;
9845
9846 #ifdef FC_DUMMY_MAIN
9847 #ifndef FC_DUMMY_MAIN_EQ_F77
9848 # ifdef __cplusplus
9849 extern "C"
9850 # endif
9851 int FC_DUMMY_MAIN() { return 1; }
9852 #endif
9853 #endif
9854 int
9855 main ()
9856 {
9857
9858 OBConversion Conv(&cin, &cout);
9859
9860
9861 ;
9862 return 0;
9863 }
9864 _ACEOF
9865 rm -f conftest.$ac_objext conftest$ac_exeext
9866 if { (ac_try="$ac_link"
9867 case "(($ac_try" in
9868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9869 *) ac_try_echo=$ac_try;;
9870 esac
9871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9872 (eval "$ac_link") 2>conftest.er1
9873 ac_status=$?
9874 grep -v '^ *+' conftest.er1 >conftest.err
9875 rm -f conftest.er1
9876 cat conftest.err >&5
9877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9878 (exit $ac_status); } && {
9879 test -z "$ac_cxx_werror_flag" ||
9880 test ! -s conftest.err
9881 } && test -s conftest$ac_exeext &&
9882 $as_test_x conftest$ac_exeext; then
9883
9884 openbabel_lib_found="yes"
9885 { echo "$as_me:$LINENO: result: found" >&5
9886 echo "${ECHO_T}found" >&6; }
9887
9888 else
9889 echo "$as_me: failed program was:" >&5
9890 sed 's/^/| /' conftest.$ac_ext >&5
9891
9892
9893 openbabel_lib_found="no"
9894 { echo "$as_me:$LINENO: result: not found" >&5
9895 echo "${ECHO_T}not found" >&6; }
9896
9897
9898 fi
9899
9900 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9901 conftest$ac_exeext conftest.$ac_ext
9902 ac_ext=c
9903 ac_cpp='$CPP $CPPFLAGS'
9904 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9905 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9906 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9907
9908 LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9909 CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9910
9911 if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9912 USE_OPENBABEL=yes
9913 OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9914 OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9915 OPENBABEL_LIB="-lopenbabel"
9916 else
9917 { echo "$as_me:$LINENO: checking openbabel in ${OPENBABEL_HOME}" >&5
9918 echo $ECHO_N "checking openbabel in ${OPENBABEL_HOME}... $ECHO_C" >&6; }
9919 OPENBABEL_INC_DIR=
9920 OPENBABEL_LIB_DIR=
9921 OPENBABEL_LIB=
9922 USE_OPENBABEL=no
9923 { echo "$as_me:$LINENO: result: failed" >&5
9924 echo "${ECHO_T}failed" >&6; }
9925 echo ""
9926 echo "*********************************************************"
9927 echo "* WARNING: Could not find a working openbabel-2.x *"
9928 echo "* installation If you need OOPSE to be able to convert *"
9929 echo "* xyz or pdb files you need to specify a valid *"
9930 echo "* openbabel-2.x installation with --with-openbabel=DIR *"
9931 echo "* *"
9932 echo "* OOPSE will still work without openbabel installed. *"
9933 echo "*********************************************************"
9934 echo ""
9935 fi
9936
9937
9938
9939
9940 fi
9941 fi
9942
9943
9944 # Checks for header files.
9945 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
9946 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
9947 if test "${ac_cv_header_stdc+set}" = set; then
9948 echo $ECHO_N "(cached) $ECHO_C" >&6
9949 else
9950 cat >conftest.$ac_ext <<_ACEOF
9951 /* confdefs.h. */
9952 _ACEOF
9953 cat confdefs.h >>conftest.$ac_ext
9954 cat >>conftest.$ac_ext <<_ACEOF
9955 /* end confdefs.h. */
9956 #include <stdlib.h>
9957 #include <stdarg.h>
9958 #include <string.h>
9959 #include <float.h>
9960
9961 #ifdef FC_DUMMY_MAIN
9962 #ifndef FC_DUMMY_MAIN_EQ_F77
9963 # ifdef __cplusplus
9964 extern "C"
9965 # endif
9966 int FC_DUMMY_MAIN() { return 1; }
9967 #endif
9968 #endif
9969 int
9970 main ()
9971 {
9972
9973 ;
9974 return 0;
9975 }
9976 _ACEOF
9977 rm -f conftest.$ac_objext
9978 if { (ac_try="$ac_compile"
9979 case "(($ac_try" in
9980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9981 *) ac_try_echo=$ac_try;;
9982 esac
9983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9984 (eval "$ac_compile") 2>conftest.er1
9985 ac_status=$?
9986 grep -v '^ *+' conftest.er1 >conftest.err
9987 rm -f conftest.er1
9988 cat conftest.err >&5
9989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9990 (exit $ac_status); } && {
9991 test -z "$ac_c_werror_flag" ||
9992 test ! -s conftest.err
9993 } && test -s conftest.$ac_objext; then
9994 ac_cv_header_stdc=yes
9995 else
9996 echo "$as_me: failed program was:" >&5
9997 sed 's/^/| /' conftest.$ac_ext >&5
9998
9999 ac_cv_header_stdc=no
10000 fi
10001
10002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10003
10004 if test $ac_cv_header_stdc = yes; then
10005 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10006 cat >conftest.$ac_ext <<_ACEOF
10007 /* confdefs.h. */
10008 _ACEOF
10009 cat confdefs.h >>conftest.$ac_ext
10010 cat >>conftest.$ac_ext <<_ACEOF
10011 /* end confdefs.h. */
10012 #include <string.h>
10013
10014 _ACEOF
10015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10016 $EGREP "memchr" >/dev/null 2>&1; then
10017 :
10018 else
10019 ac_cv_header_stdc=no
10020 fi
10021 rm -f conftest*
10022
10023 fi
10024
10025 if test $ac_cv_header_stdc = yes; then
10026 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10027 cat >conftest.$ac_ext <<_ACEOF
10028 /* confdefs.h. */
10029 _ACEOF
10030 cat confdefs.h >>conftest.$ac_ext
10031 cat >>conftest.$ac_ext <<_ACEOF
10032 /* end confdefs.h. */
10033 #include <stdlib.h>
10034
10035 _ACEOF
10036 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10037 $EGREP "free" >/dev/null 2>&1; then
10038 :
10039 else
10040 ac_cv_header_stdc=no
10041 fi
10042 rm -f conftest*
10043
10044 fi
10045
10046 if test $ac_cv_header_stdc = yes; then
10047 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10048 if test "$cross_compiling" = yes; then
10049 :
10050 else
10051 cat >conftest.$ac_ext <<_ACEOF
10052 /* confdefs.h. */
10053 _ACEOF
10054 cat confdefs.h >>conftest.$ac_ext
10055 cat >>conftest.$ac_ext <<_ACEOF
10056 /* end confdefs.h. */
10057 #include <ctype.h>
10058 #include <stdlib.h>
10059 #if ((' ' & 0x0FF) == 0x020)
10060 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10061 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10062 #else
10063 # define ISLOWER(c) \
10064 (('a' <= (c) && (c) <= 'i') \
10065 || ('j' <= (c) && (c) <= 'r') \
10066 || ('s' <= (c) && (c) <= 'z'))
10067 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10068 #endif
10069
10070 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10071 int
10072 main ()
10073 {
10074 int i;
10075 for (i = 0; i < 256; i++)
10076 if (XOR (islower (i), ISLOWER (i))
10077 || toupper (i) != TOUPPER (i))
10078 return 2;
10079 return 0;
10080 }
10081 _ACEOF
10082 rm -f conftest$ac_exeext
10083 if { (ac_try="$ac_link"
10084 case "(($ac_try" in
10085 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10086 *) ac_try_echo=$ac_try;;
10087 esac
10088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10089 (eval "$ac_link") 2>&5
10090 ac_status=$?
10091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10092 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10093 { (case "(($ac_try" in
10094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10095 *) ac_try_echo=$ac_try;;
10096 esac
10097 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10098 (eval "$ac_try") 2>&5
10099 ac_status=$?
10100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10101 (exit $ac_status); }; }; then
10102 :
10103 else
10104 echo "$as_me: program exited with status $ac_status" >&5
10105 echo "$as_me: failed program was:" >&5
10106 sed 's/^/| /' conftest.$ac_ext >&5
10107
10108 ( exit $ac_status )
10109 ac_cv_header_stdc=no
10110 fi
10111 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10112 fi
10113
10114
10115 fi
10116 fi
10117 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
10118 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
10119 if test $ac_cv_header_stdc = yes; then
10120
10121 cat >>confdefs.h <<\_ACEOF
10122 #define STDC_HEADERS 1
10123 _ACEOF
10124
10125 fi
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152 for ac_header in conio.h dlfcn.h fstream.h iostream.h libintl.h limits.h machine/hal_sysinfo.h math.h stddef.h stdio.h stdlib.h string.h strings.h strstream.h sys/param.h sys/pstat.h sys/sysmp.h sys/sysctl.h sys/sysinfo.h sys/systemcfg.h sys/table.h sys/time.h time.h unistd.h zlib.h
10153 do
10154 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10155 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10156 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10157 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10158 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10159 echo $ECHO_N "(cached) $ECHO_C" >&6
10160 fi
10161 ac_res=`eval echo '${'$as_ac_Header'}'`
10162 { echo "$as_me:$LINENO: result: $ac_res" >&5
10163 echo "${ECHO_T}$ac_res" >&6; }
10164 else
10165 # Is the header compilable?
10166 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10167 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10168 cat >conftest.$ac_ext <<_ACEOF
10169 /* confdefs.h. */
10170 _ACEOF
10171 cat confdefs.h >>conftest.$ac_ext
10172 cat >>conftest.$ac_ext <<_ACEOF
10173 /* end confdefs.h. */
10174 $ac_includes_default
10175 #include <$ac_header>
10176 _ACEOF
10177 rm -f conftest.$ac_objext
10178 if { (ac_try="$ac_compile"
10179 case "(($ac_try" in
10180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10181 *) ac_try_echo=$ac_try;;
10182 esac
10183 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10184 (eval "$ac_compile") 2>conftest.er1
10185 ac_status=$?
10186 grep -v '^ *+' conftest.er1 >conftest.err
10187 rm -f conftest.er1
10188 cat conftest.err >&5
10189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10190 (exit $ac_status); } && {
10191 test -z "$ac_c_werror_flag" ||
10192 test ! -s conftest.err
10193 } && test -s conftest.$ac_objext; then
10194 ac_header_compiler=yes
10195 else
10196 echo "$as_me: failed program was:" >&5
10197 sed 's/^/| /' conftest.$ac_ext >&5
10198
10199 ac_header_compiler=no
10200 fi
10201
10202 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10203 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10204 echo "${ECHO_T}$ac_header_compiler" >&6; }
10205
10206 # Is the header present?
10207 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10208 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10209 cat >conftest.$ac_ext <<_ACEOF
10210 /* confdefs.h. */
10211 _ACEOF
10212 cat confdefs.h >>conftest.$ac_ext
10213 cat >>conftest.$ac_ext <<_ACEOF
10214 /* end confdefs.h. */
10215 #include <$ac_header>
10216 _ACEOF
10217 if { (ac_try="$ac_cpp conftest.$ac_ext"
10218 case "(($ac_try" in
10219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10220 *) ac_try_echo=$ac_try;;
10221 esac
10222 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10223 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10224 ac_status=$?
10225 grep -v '^ *+' conftest.er1 >conftest.err
10226 rm -f conftest.er1
10227 cat conftest.err >&5
10228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10229 (exit $ac_status); } >/dev/null && {
10230 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10231 test ! -s conftest.err
10232 }; then
10233 ac_header_preproc=yes
10234 else
10235 echo "$as_me: failed program was:" >&5
10236 sed 's/^/| /' conftest.$ac_ext >&5
10237
10238 ac_header_preproc=no
10239 fi
10240
10241 rm -f conftest.err conftest.$ac_ext
10242 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10243 echo "${ECHO_T}$ac_header_preproc" >&6; }
10244
10245 # So? What about this header?
10246 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10247 yes:no: )
10248 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10249 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10250 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10251 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10252 ac_header_preproc=yes
10253 ;;
10254 no:yes:* )
10255 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10256 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10257 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10258 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10259 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10260 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10261 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10262 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10263 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10264 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10265 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10266 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10267 ( cat <<\_ASBOX
10268 ## ------------------------------ ##
10269 ## Report this to gezelter@nd.edu ##
10270 ## ------------------------------ ##
10271 _ASBOX
10272 ) | sed "s/^/$as_me: WARNING: /" >&2
10273 ;;
10274 esac
10275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10276 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10277 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10278 echo $ECHO_N "(cached) $ECHO_C" >&6
10279 else
10280 eval "$as_ac_Header=\$ac_header_preproc"
10281 fi
10282 ac_res=`eval echo '${'$as_ac_Header'}'`
10283 { echo "$as_me:$LINENO: result: $ac_res" >&5
10284 echo "${ECHO_T}$ac_res" >&6; }
10285
10286 fi
10287 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10288 cat >>confdefs.h <<_ACEOF
10289 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10290 _ACEOF
10291
10292 fi
10293
10294 done
10295
10296
10297 # Checks for typedefs, structures, and compiler characteristics.
10298 { echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
10299 echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6; }
10300 if test "${ac_cv_header_stdbool_h+set}" = set; then
10301 echo $ECHO_N "(cached) $ECHO_C" >&6
10302 else
10303 cat >conftest.$ac_ext <<_ACEOF
10304 /* confdefs.h. */
10305 _ACEOF
10306 cat confdefs.h >>conftest.$ac_ext
10307 cat >>conftest.$ac_ext <<_ACEOF
10308 /* end confdefs.h. */
10309
10310 #include <stdbool.h>
10311 #ifndef bool
10312 "error: bool is not defined"
10313 #endif
10314 #ifndef false
10315 "error: false is not defined"
10316 #endif
10317 #if false
10318 "error: false is not 0"
10319 #endif
10320 #ifndef true
10321 "error: true is not defined"
10322 #endif
10323 #if true != 1
10324 "error: true is not 1"
10325 #endif
10326 #ifndef __bool_true_false_are_defined
10327 "error: __bool_true_false_are_defined is not defined"
10328 #endif
10329
10330 struct s { _Bool s: 1; _Bool t; } s;
10331
10332 char a[true == 1 ? 1 : -1];
10333 char b[false == 0 ? 1 : -1];
10334 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
10335 char d[(bool) 0.5 == true ? 1 : -1];
10336 bool e = &s;
10337 char f[(_Bool) 0.0 == false ? 1 : -1];
10338 char g[true];
10339 char h[sizeof (_Bool)];
10340 char i[sizeof s.t];
10341 enum { j = false, k = true, l = false * true, m = true * 256 };
10342 _Bool n[m];
10343 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
10344 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
10345 # if defined __xlc__ || defined __GNUC__
10346 /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
10347 reported by James Lemley on 2005-10-05; see
10348 http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
10349 This test is not quite right, since xlc is allowed to
10350 reject this program, as the initializer for xlcbug is
10351 not one of the forms that C requires support for.
10352 However, doing the test right would require a runtime
10353 test, and that would make cross-compilation harder.
10354 Let us hope that IBM fixes the xlc bug, and also adds
10355 support for this kind of constant expression. In the
10356 meantime, this test will reject xlc, which is OK, since
10357 our stdbool.h substitute should suffice. We also test
10358 this with GCC, where it should work, to detect more
10359 quickly whether someone messes up the test in the
10360 future. */
10361 char digs[] = "0123456789";
10362 int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
10363 # endif
10364 /* Catch a bug in an HP-UX C compiler. See
10365 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
10366 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
10367 */
10368 _Bool q = true;
10369 _Bool *pq = &q;
10370
10371 #ifdef FC_DUMMY_MAIN
10372 #ifndef FC_DUMMY_MAIN_EQ_F77
10373 # ifdef __cplusplus
10374 extern "C"
10375 # endif
10376 int FC_DUMMY_MAIN() { return 1; }
10377 #endif
10378 #endif
10379 int
10380 main ()
10381 {
10382
10383 *pq |= q;
10384 *pq |= ! q;
10385 /* Refer to every declared value, to avoid compiler optimizations. */
10386 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
10387 + !m + !n + !o + !p + !q + !pq);
10388
10389 ;
10390 return 0;
10391 }
10392 _ACEOF
10393 rm -f conftest.$ac_objext
10394 if { (ac_try="$ac_compile"
10395 case "(($ac_try" in
10396 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10397 *) ac_try_echo=$ac_try;;
10398 esac
10399 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10400 (eval "$ac_compile") 2>conftest.er1
10401 ac_status=$?
10402 grep -v '^ *+' conftest.er1 >conftest.err
10403 rm -f conftest.er1
10404 cat conftest.err >&5
10405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10406 (exit $ac_status); } && {
10407 test -z "$ac_c_werror_flag" ||
10408 test ! -s conftest.err
10409 } && test -s conftest.$ac_objext; then
10410 ac_cv_header_stdbool_h=yes
10411 else
10412 echo "$as_me: failed program was:" >&5
10413 sed 's/^/| /' conftest.$ac_ext >&5
10414
10415 ac_cv_header_stdbool_h=no
10416 fi
10417
10418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10419 fi
10420 { echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
10421 echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6; }
10422 { echo "$as_me:$LINENO: checking for _Bool" >&5
10423 echo $ECHO_N "checking for _Bool... $ECHO_C" >&6; }
10424 if test "${ac_cv_type__Bool+set}" = set; then
10425 echo $ECHO_N "(cached) $ECHO_C" >&6
10426 else
10427 cat >conftest.$ac_ext <<_ACEOF
10428 /* confdefs.h. */
10429 _ACEOF
10430 cat confdefs.h >>conftest.$ac_ext
10431 cat >>conftest.$ac_ext <<_ACEOF
10432 /* end confdefs.h. */
10433 $ac_includes_default
10434 typedef _Bool ac__type_new_;
10435 #ifdef FC_DUMMY_MAIN
10436 #ifndef FC_DUMMY_MAIN_EQ_F77
10437 # ifdef __cplusplus
10438 extern "C"
10439 # endif
10440 int FC_DUMMY_MAIN() { return 1; }
10441 #endif
10442 #endif
10443 int
10444 main ()
10445 {
10446 if ((ac__type_new_ *) 0)
10447 return 0;
10448 if (sizeof (ac__type_new_))
10449 return 0;
10450 ;
10451 return 0;
10452 }
10453 _ACEOF
10454 rm -f conftest.$ac_objext
10455 if { (ac_try="$ac_compile"
10456 case "(($ac_try" in
10457 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10458 *) ac_try_echo=$ac_try;;
10459 esac
10460 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10461 (eval "$ac_compile") 2>conftest.er1
10462 ac_status=$?
10463 grep -v '^ *+' conftest.er1 >conftest.err
10464 rm -f conftest.er1
10465 cat conftest.err >&5
10466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10467 (exit $ac_status); } && {
10468 test -z "$ac_c_werror_flag" ||
10469 test ! -s conftest.err
10470 } && test -s conftest.$ac_objext; then
10471 ac_cv_type__Bool=yes
10472 else
10473 echo "$as_me: failed program was:" >&5
10474 sed 's/^/| /' conftest.$ac_ext >&5
10475
10476 ac_cv_type__Bool=no
10477 fi
10478
10479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10480 fi
10481 { echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
10482 echo "${ECHO_T}$ac_cv_type__Bool" >&6; }
10483 if test $ac_cv_type__Bool = yes; then
10484
10485 cat >>confdefs.h <<_ACEOF
10486 #define HAVE__BOOL 1
10487 _ACEOF
10488
10489
10490 fi
10491
10492 if test $ac_cv_header_stdbool_h = yes; then
10493
10494 cat >>confdefs.h <<\_ACEOF
10495 #define HAVE_STDBOOL_H 1
10496 _ACEOF
10497
10498 fi
10499
10500 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
10501 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
10502 if test "${ac_cv_c_const+set}" = set; then
10503 echo $ECHO_N "(cached) $ECHO_C" >&6
10504 else
10505 cat >conftest.$ac_ext <<_ACEOF
10506 /* confdefs.h. */
10507 _ACEOF
10508 cat confdefs.h >>conftest.$ac_ext
10509 cat >>conftest.$ac_ext <<_ACEOF
10510 /* end confdefs.h. */
10511
10512 #ifdef FC_DUMMY_MAIN
10513 #ifndef FC_DUMMY_MAIN_EQ_F77
10514 # ifdef __cplusplus
10515 extern "C"
10516 # endif
10517 int FC_DUMMY_MAIN() { return 1; }
10518 #endif
10519 #endif
10520 int
10521 main ()
10522 {
10523 /* FIXME: Include the comments suggested by Paul. */
10524 #ifndef __cplusplus
10525 /* Ultrix mips cc rejects this. */
10526 typedef int charset[2];
10527 const charset cs;
10528 /* SunOS 4.1.1 cc rejects this. */
10529 char const *const *pcpcc;
10530 char **ppc;
10531 /* NEC SVR4.0.2 mips cc rejects this. */
10532 struct point {int x, y;};
10533 static struct point const zero = {0,0};
10534 /* AIX XL C 1.02.0.0 rejects this.
10535 It does not let you subtract one const X* pointer from another in
10536 an arm of an if-expression whose if-part is not a constant
10537 expression */
10538 const char *g = "string";
10539 pcpcc = &g + (g ? g-g : 0);
10540 /* HPUX 7.0 cc rejects these. */
10541 ++pcpcc;
10542 ppc = (char**) pcpcc;
10543 pcpcc = (char const *const *) ppc;
10544 { /* SCO 3.2v4 cc rejects this. */
10545 char *t;
10546 char const *s = 0 ? (char *) 0 : (char const *) 0;
10547
10548 *t++ = 0;
10549 if (s) return 0;
10550 }
10551 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
10552 int x[] = {25, 17};
10553 const int *foo = &x[0];
10554 ++foo;
10555 }
10556 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10557 typedef const int *iptr;
10558 iptr p = 0;
10559 ++p;
10560 }
10561 { /* AIX XL C 1.02.0.0 rejects this saying
10562 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10563 struct s { int j; const int *ap[3]; };
10564 struct s *b; b->j = 5;
10565 }
10566 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10567 const int foo = 10;
10568 if (!foo) return 0;
10569 }
10570 return !cs[0] && !zero.x;
10571 #endif
10572
10573 ;
10574 return 0;
10575 }
10576 _ACEOF
10577 rm -f conftest.$ac_objext
10578 if { (ac_try="$ac_compile"
10579 case "(($ac_try" in
10580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10581 *) ac_try_echo=$ac_try;;
10582 esac
10583 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10584 (eval "$ac_compile") 2>conftest.er1
10585 ac_status=$?
10586 grep -v '^ *+' conftest.er1 >conftest.err
10587 rm -f conftest.er1
10588 cat conftest.err >&5
10589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10590 (exit $ac_status); } && {
10591 test -z "$ac_c_werror_flag" ||
10592 test ! -s conftest.err
10593 } && test -s conftest.$ac_objext; then
10594 ac_cv_c_const=yes
10595 else
10596 echo "$as_me: failed program was:" >&5
10597 sed 's/^/| /' conftest.$ac_ext >&5
10598
10599 ac_cv_c_const=no
10600 fi
10601
10602 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10603 fi
10604 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
10605 echo "${ECHO_T}$ac_cv_c_const" >&6; }
10606 if test $ac_cv_c_const = no; then
10607
10608 cat >>confdefs.h <<\_ACEOF
10609 #define const
10610 _ACEOF
10611
10612 fi
10613
10614 { echo "$as_me:$LINENO: checking for inline" >&5
10615 echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
10616 if test "${ac_cv_c_inline+set}" = set; then
10617 echo $ECHO_N "(cached) $ECHO_C" >&6
10618 else
10619 ac_cv_c_inline=no
10620 for ac_kw in inline __inline__ __inline; do
10621 cat >conftest.$ac_ext <<_ACEOF
10622 /* confdefs.h. */
10623 _ACEOF
10624 cat confdefs.h >>conftest.$ac_ext
10625 cat >>conftest.$ac_ext <<_ACEOF
10626 /* end confdefs.h. */
10627 #ifndef __cplusplus
10628 typedef int foo_t;
10629 static $ac_kw foo_t static_foo () {return 0; }
10630 $ac_kw foo_t foo () {return 0; }
10631 #endif
10632
10633 _ACEOF
10634 rm -f conftest.$ac_objext
10635 if { (ac_try="$ac_compile"
10636 case "(($ac_try" in
10637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10638 *) ac_try_echo=$ac_try;;
10639 esac
10640 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10641 (eval "$ac_compile") 2>conftest.er1
10642 ac_status=$?
10643 grep -v '^ *+' conftest.er1 >conftest.err
10644 rm -f conftest.er1
10645 cat conftest.err >&5
10646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10647 (exit $ac_status); } && {
10648 test -z "$ac_c_werror_flag" ||
10649 test ! -s conftest.err
10650 } && test -s conftest.$ac_objext; then
10651 ac_cv_c_inline=$ac_kw
10652 else
10653 echo "$as_me: failed program was:" >&5
10654 sed 's/^/| /' conftest.$ac_ext >&5
10655
10656
10657 fi
10658
10659 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10660 test "$ac_cv_c_inline" != no && break
10661 done
10662
10663 fi
10664 { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
10665 echo "${ECHO_T}$ac_cv_c_inline" >&6; }
10666
10667
10668 case $ac_cv_c_inline in
10669 inline | yes) ;;
10670 *)
10671 case $ac_cv_c_inline in
10672 no) ac_val=;;
10673 *) ac_val=$ac_cv_c_inline;;
10674 esac
10675 cat >>confdefs.h <<_ACEOF
10676 #ifndef __cplusplus
10677 #define inline $ac_val
10678 #endif
10679 _ACEOF
10680 ;;
10681 esac
10682
10683 { echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
10684 echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6; }
10685 if test "${ac_cv_c_restrict+set}" = set; then
10686 echo $ECHO_N "(cached) $ECHO_C" >&6
10687 else
10688 ac_cv_c_restrict=no
10689 # Try the official restrict keyword, then gcc's __restrict, and
10690 # the less common variants.
10691 for ac_kw in restrict __restrict __restrict__ _Restrict; do
10692 cat >conftest.$ac_ext <<_ACEOF
10693 /* confdefs.h. */
10694 _ACEOF
10695 cat confdefs.h >>conftest.$ac_ext
10696 cat >>conftest.$ac_ext <<_ACEOF
10697 /* end confdefs.h. */
10698 typedef int * int_ptr;
10699 int foo (int_ptr $ac_kw ip) {
10700 return ip[0];
10701 }
10702 #ifdef FC_DUMMY_MAIN
10703 #ifndef FC_DUMMY_MAIN_EQ_F77
10704 # ifdef __cplusplus
10705 extern "C"
10706 # endif
10707 int FC_DUMMY_MAIN() { return 1; }
10708 #endif
10709 #endif
10710 int
10711 main ()
10712 {
10713 int s[1];
10714 int * $ac_kw t = s;
10715 t[0] = 0;
10716 return foo(t)
10717 ;
10718 return 0;
10719 }
10720 _ACEOF
10721 rm -f conftest.$ac_objext
10722 if { (ac_try="$ac_compile"
10723 case "(($ac_try" in
10724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10725 *) ac_try_echo=$ac_try;;
10726 esac
10727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10728 (eval "$ac_compile") 2>conftest.er1
10729 ac_status=$?
10730 grep -v '^ *+' conftest.er1 >conftest.err
10731 rm -f conftest.er1
10732 cat conftest.err >&5
10733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10734 (exit $ac_status); } && {
10735 test -z "$ac_c_werror_flag" ||
10736 test ! -s conftest.err
10737 } && test -s conftest.$ac_objext; then
10738 ac_cv_c_restrict=$ac_kw
10739 else
10740 echo "$as_me: failed program was:" >&5
10741 sed 's/^/| /' conftest.$ac_ext >&5
10742
10743
10744 fi
10745
10746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10747 test "$ac_cv_c_restrict" != no && break
10748 done
10749
10750 fi
10751 { echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
10752 echo "${ECHO_T}$ac_cv_c_restrict" >&6; }
10753 case $ac_cv_c_restrict in
10754 restrict) ;;
10755 no)
10756 cat >>confdefs.h <<\_ACEOF
10757 #define restrict
10758 _ACEOF
10759 ;;
10760 *) cat >>confdefs.h <<_ACEOF
10761 #define restrict $ac_cv_c_restrict
10762 _ACEOF
10763 ;;
10764 esac
10765
10766 { echo "$as_me:$LINENO: checking for size_t" >&5
10767 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
10768 if test "${ac_cv_type_size_t+set}" = set; then
10769 echo $ECHO_N "(cached) $ECHO_C" >&6
10770 else
10771 cat >conftest.$ac_ext <<_ACEOF
10772 /* confdefs.h. */
10773 _ACEOF
10774 cat confdefs.h >>conftest.$ac_ext
10775 cat >>conftest.$ac_ext <<_ACEOF
10776 /* end confdefs.h. */
10777 $ac_includes_default
10778 typedef size_t ac__type_new_;
10779 #ifdef FC_DUMMY_MAIN
10780 #ifndef FC_DUMMY_MAIN_EQ_F77
10781 # ifdef __cplusplus
10782 extern "C"
10783 # endif
10784 int FC_DUMMY_MAIN() { return 1; }
10785 #endif
10786 #endif
10787 int
10788 main ()
10789 {
10790 if ((ac__type_new_ *) 0)
10791 return 0;
10792 if (sizeof (ac__type_new_))
10793 return 0;
10794 ;
10795 return 0;
10796 }
10797 _ACEOF
10798 rm -f conftest.$ac_objext
10799 if { (ac_try="$ac_compile"
10800 case "(($ac_try" in
10801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10802 *) ac_try_echo=$ac_try;;
10803 esac
10804 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10805 (eval "$ac_compile") 2>conftest.er1
10806 ac_status=$?
10807 grep -v '^ *+' conftest.er1 >conftest.err
10808 rm -f conftest.er1
10809 cat conftest.err >&5
10810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10811 (exit $ac_status); } && {
10812 test -z "$ac_c_werror_flag" ||
10813 test ! -s conftest.err
10814 } && test -s conftest.$ac_objext; then
10815 ac_cv_type_size_t=yes
10816 else
10817 echo "$as_me: failed program was:" >&5
10818 sed 's/^/| /' conftest.$ac_ext >&5
10819
10820 ac_cv_type_size_t=no
10821 fi
10822
10823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10824 fi
10825 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
10826 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
10827 if test $ac_cv_type_size_t = yes; then
10828 :
10829 else
10830
10831 cat >>confdefs.h <<_ACEOF
10832 #define size_t unsigned int
10833 _ACEOF
10834
10835 fi
10836
10837 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
10838 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
10839 if test "${ac_cv_header_time+set}" = set; then
10840 echo $ECHO_N "(cached) $ECHO_C" >&6
10841 else
10842 cat >conftest.$ac_ext <<_ACEOF
10843 /* confdefs.h. */
10844 _ACEOF
10845 cat confdefs.h >>conftest.$ac_ext
10846 cat >>conftest.$ac_ext <<_ACEOF
10847 /* end confdefs.h. */
10848 #include <sys/types.h>
10849 #include <sys/time.h>
10850 #include <time.h>
10851
10852 #ifdef FC_DUMMY_MAIN
10853 #ifndef FC_DUMMY_MAIN_EQ_F77
10854 # ifdef __cplusplus
10855 extern "C"
10856 # endif
10857 int FC_DUMMY_MAIN() { return 1; }
10858 #endif
10859 #endif
10860 int
10861 main ()
10862 {
10863 if ((struct tm *) 0)
10864 return 0;
10865 ;
10866 return 0;
10867 }
10868 _ACEOF
10869 rm -f conftest.$ac_objext
10870 if { (ac_try="$ac_compile"
10871 case "(($ac_try" in
10872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10873 *) ac_try_echo=$ac_try;;
10874 esac
10875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10876 (eval "$ac_compile") 2>conftest.er1
10877 ac_status=$?
10878 grep -v '^ *+' conftest.er1 >conftest.err
10879 rm -f conftest.er1
10880 cat conftest.err >&5
10881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10882 (exit $ac_status); } && {
10883 test -z "$ac_c_werror_flag" ||
10884 test ! -s conftest.err
10885 } && test -s conftest.$ac_objext; then
10886 ac_cv_header_time=yes
10887 else
10888 echo "$as_me: failed program was:" >&5
10889 sed 's/^/| /' conftest.$ac_ext >&5
10890
10891 ac_cv_header_time=no
10892 fi
10893
10894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10895 fi
10896 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
10897 echo "${ECHO_T}$ac_cv_header_time" >&6; }
10898 if test $ac_cv_header_time = yes; then
10899
10900 cat >>confdefs.h <<\_ACEOF
10901 #define TIME_WITH_SYS_TIME 1
10902 _ACEOF
10903
10904 fi
10905
10906 { echo "$as_me:$LINENO: checking for clock_t" >&5
10907 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6; }
10908 if test "${ac_cv_type_clock_t+set}" = set; then
10909 echo $ECHO_N "(cached) $ECHO_C" >&6
10910 else
10911 cat >conftest.$ac_ext <<_ACEOF
10912 /* confdefs.h. */
10913 _ACEOF
10914 cat confdefs.h >>conftest.$ac_ext
10915 cat >>conftest.$ac_ext <<_ACEOF
10916 /* end confdefs.h. */
10917 $ac_includes_default
10918 typedef clock_t ac__type_new_;
10919 #ifdef FC_DUMMY_MAIN
10920 #ifndef FC_DUMMY_MAIN_EQ_F77
10921 # ifdef __cplusplus
10922 extern "C"
10923 # endif
10924 int FC_DUMMY_MAIN() { return 1; }
10925 #endif
10926 #endif
10927 int
10928 main ()
10929 {
10930 if ((ac__type_new_ *) 0)
10931 return 0;
10932 if (sizeof (ac__type_new_))
10933 return 0;
10934 ;
10935 return 0;
10936 }
10937 _ACEOF
10938 rm -f conftest.$ac_objext
10939 if { (ac_try="$ac_compile"
10940 case "(($ac_try" in
10941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10942 *) ac_try_echo=$ac_try;;
10943 esac
10944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10945 (eval "$ac_compile") 2>conftest.er1
10946 ac_status=$?
10947 grep -v '^ *+' conftest.er1 >conftest.err
10948 rm -f conftest.er1
10949 cat conftest.err >&5
10950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10951 (exit $ac_status); } && {
10952 test -z "$ac_c_werror_flag" ||
10953 test ! -s conftest.err
10954 } && test -s conftest.$ac_objext; then
10955 ac_cv_type_clock_t=yes
10956 else
10957 echo "$as_me: failed program was:" >&5
10958 sed 's/^/| /' conftest.$ac_ext >&5
10959
10960 ac_cv_type_clock_t=no
10961 fi
10962
10963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10964 fi
10965 { echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
10966 echo "${ECHO_T}$ac_cv_type_clock_t" >&6; }
10967 if test $ac_cv_type_clock_t = yes; then
10968
10969 cat >>confdefs.h <<_ACEOF
10970 #define HAVE_CLOCK_T 1
10971 _ACEOF
10972
10973
10974 fi
10975
10976 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
10977 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
10978 if test "${ac_cv_c_const+set}" = set; then
10979 echo $ECHO_N "(cached) $ECHO_C" >&6
10980 else
10981 cat >conftest.$ac_ext <<_ACEOF
10982 /* confdefs.h. */
10983 _ACEOF
10984 cat confdefs.h >>conftest.$ac_ext
10985 cat >>conftest.$ac_ext <<_ACEOF
10986 /* end confdefs.h. */
10987
10988 #ifdef FC_DUMMY_MAIN
10989 #ifndef FC_DUMMY_MAIN_EQ_F77
10990 # ifdef __cplusplus
10991 extern "C"
10992 # endif
10993 int FC_DUMMY_MAIN() { return 1; }
10994 #endif
10995 #endif
10996 int
10997 main ()
10998 {
10999 /* FIXME: Include the comments suggested by Paul. */
11000 #ifndef __cplusplus
11001 /* Ultrix mips cc rejects this. */
11002 typedef int charset[2];
11003 const charset cs;
11004 /* SunOS 4.1.1 cc rejects this. */
11005 char const *const *pcpcc;
11006 char **ppc;
11007 /* NEC SVR4.0.2 mips cc rejects this. */
11008 struct point {int x, y;};
11009 static struct point const zero = {0,0};
11010 /* AIX XL C 1.02.0.0 rejects this.
11011 It does not let you subtract one const X* pointer from another in
11012 an arm of an if-expression whose if-part is not a constant
11013 expression */
11014 const char *g = "string";
11015 pcpcc = &g + (g ? g-g : 0);
11016 /* HPUX 7.0 cc rejects these. */
11017 ++pcpcc;
11018 ppc = (char**) pcpcc;
11019 pcpcc = (char const *const *) ppc;
11020 { /* SCO 3.2v4 cc rejects this. */
11021 char *t;
11022 char const *s = 0 ? (char *) 0 : (char const *) 0;
11023
11024 *t++ = 0;
11025 if (s) return 0;
11026 }
11027 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11028 int x[] = {25, 17};
11029 const int *foo = &x[0];
11030 ++foo;
11031 }
11032 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11033 typedef const int *iptr;
11034 iptr p = 0;
11035 ++p;
11036 }
11037 { /* AIX XL C 1.02.0.0 rejects this saying
11038 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11039 struct s { int j; const int *ap[3]; };
11040 struct s *b; b->j = 5;
11041 }
11042 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11043 const int foo = 10;
11044 if (!foo) return 0;
11045 }
11046 return !cs[0] && !zero.x;
11047 #endif
11048
11049 ;
11050 return 0;
11051 }
11052 _ACEOF
11053 rm -f conftest.$ac_objext
11054 if { (ac_try="$ac_compile"
11055 case "(($ac_try" in
11056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11057 *) ac_try_echo=$ac_try;;
11058 esac
11059 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11060 (eval "$ac_compile") 2>conftest.er1
11061 ac_status=$?
11062 grep -v '^ *+' conftest.er1 >conftest.err
11063 rm -f conftest.er1
11064 cat conftest.err >&5
11065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11066 (exit $ac_status); } && {
11067 test -z "$ac_c_werror_flag" ||
11068 test ! -s conftest.err
11069 } && test -s conftest.$ac_objext; then
11070 ac_cv_c_const=yes
11071 else
11072 echo "$as_me: failed program was:" >&5
11073 sed 's/^/| /' conftest.$ac_ext >&5
11074
11075 ac_cv_c_const=no
11076 fi
11077
11078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11079 fi
11080 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11081 echo "${ECHO_T}$ac_cv_c_const" >&6; }
11082 if test $ac_cv_c_const = no; then
11083
11084 cat >>confdefs.h <<\_ACEOF
11085 #define const
11086 _ACEOF
11087
11088 fi
11089
11090 { echo "$as_me:$LINENO: checking for inline" >&5
11091 echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
11092 if test "${ac_cv_c_inline+set}" = set; then
11093 echo $ECHO_N "(cached) $ECHO_C" >&6
11094 else
11095 ac_cv_c_inline=no
11096 for ac_kw in inline __inline__ __inline; do
11097 cat >conftest.$ac_ext <<_ACEOF
11098 /* confdefs.h. */
11099 _ACEOF
11100 cat confdefs.h >>conftest.$ac_ext
11101 cat >>conftest.$ac_ext <<_ACEOF
11102 /* end confdefs.h. */
11103 #ifndef __cplusplus
11104 typedef int foo_t;
11105 static $ac_kw foo_t static_foo () {return 0; }
11106 $ac_kw foo_t foo () {return 0; }
11107 #endif
11108
11109 _ACEOF
11110 rm -f conftest.$ac_objext
11111 if { (ac_try="$ac_compile"
11112 case "(($ac_try" in
11113 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11114 *) ac_try_echo=$ac_try;;
11115 esac
11116 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11117 (eval "$ac_compile") 2>conftest.er1
11118 ac_status=$?
11119 grep -v '^ *+' conftest.er1 >conftest.err
11120 rm -f conftest.er1
11121 cat conftest.err >&5
11122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11123 (exit $ac_status); } && {
11124 test -z "$ac_c_werror_flag" ||
11125 test ! -s conftest.err
11126 } && test -s conftest.$ac_objext; then
11127 ac_cv_c_inline=$ac_kw
11128 else
11129 echo "$as_me: failed program was:" >&5
11130 sed 's/^/| /' conftest.$ac_ext >&5
11131
11132
11133 fi
11134
11135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11136 test "$ac_cv_c_inline" != no && break
11137 done
11138
11139 fi
11140 { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
11141 echo "${ECHO_T}$ac_cv_c_inline" >&6; }
11142
11143
11144 case $ac_cv_c_inline in
11145 inline | yes) ;;
11146 *)
11147 case $ac_cv_c_inline in
11148 no) ac_val=;;
11149 *) ac_val=$ac_cv_c_inline;;
11150 esac
11151 cat >>confdefs.h <<_ACEOF
11152 #ifndef __cplusplus
11153 #define inline $ac_val
11154 #endif
11155 _ACEOF
11156 ;;
11157 esac
11158
11159
11160 # Checks for library functions.
11161
11162 for ac_header in stdlib.h
11163 do
11164 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11165 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11166 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11167 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11168 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11169 echo $ECHO_N "(cached) $ECHO_C" >&6
11170 fi
11171 ac_res=`eval echo '${'$as_ac_Header'}'`
11172 { echo "$as_me:$LINENO: result: $ac_res" >&5
11173 echo "${ECHO_T}$ac_res" >&6; }
11174 else
11175 # Is the header compilable?
11176 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11177 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11178 cat >conftest.$ac_ext <<_ACEOF
11179 /* confdefs.h. */
11180 _ACEOF
11181 cat confdefs.h >>conftest.$ac_ext
11182 cat >>conftest.$ac_ext <<_ACEOF
11183 /* end confdefs.h. */
11184 $ac_includes_default
11185 #include <$ac_header>
11186 _ACEOF
11187 rm -f conftest.$ac_objext
11188 if { (ac_try="$ac_compile"
11189 case "(($ac_try" in
11190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11191 *) ac_try_echo=$ac_try;;
11192 esac
11193 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11194 (eval "$ac_compile") 2>conftest.er1
11195 ac_status=$?
11196 grep -v '^ *+' conftest.er1 >conftest.err
11197 rm -f conftest.er1
11198 cat conftest.err >&5
11199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11200 (exit $ac_status); } && {
11201 test -z "$ac_c_werror_flag" ||
11202 test ! -s conftest.err
11203 } && test -s conftest.$ac_objext; then
11204 ac_header_compiler=yes
11205 else
11206 echo "$as_me: failed program was:" >&5
11207 sed 's/^/| /' conftest.$ac_ext >&5
11208
11209 ac_header_compiler=no
11210 fi
11211
11212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11213 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11214 echo "${ECHO_T}$ac_header_compiler" >&6; }
11215
11216 # Is the header present?
11217 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11218 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11219 cat >conftest.$ac_ext <<_ACEOF
11220 /* confdefs.h. */
11221 _ACEOF
11222 cat confdefs.h >>conftest.$ac_ext
11223 cat >>conftest.$ac_ext <<_ACEOF
11224 /* end confdefs.h. */
11225 #include <$ac_header>
11226 _ACEOF
11227 if { (ac_try="$ac_cpp conftest.$ac_ext"
11228 case "(($ac_try" in
11229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11230 *) ac_try_echo=$ac_try;;
11231 esac
11232 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11233 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11234 ac_status=$?
11235 grep -v '^ *+' conftest.er1 >conftest.err
11236 rm -f conftest.er1
11237 cat conftest.err >&5
11238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11239 (exit $ac_status); } >/dev/null && {
11240 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11241 test ! -s conftest.err
11242 }; then
11243 ac_header_preproc=yes
11244 else
11245 echo "$as_me: failed program was:" >&5
11246 sed 's/^/| /' conftest.$ac_ext >&5
11247
11248 ac_header_preproc=no
11249 fi
11250
11251 rm -f conftest.err conftest.$ac_ext
11252 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11253 echo "${ECHO_T}$ac_header_preproc" >&6; }
11254
11255 # So? What about this header?
11256 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11257 yes:no: )
11258 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11259 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11260 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11261 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11262 ac_header_preproc=yes
11263 ;;
11264 no:yes:* )
11265 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11266 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11267 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11268 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11269 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11270 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11271 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11272 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11273 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11274 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11275 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11276 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11277 ( cat <<\_ASBOX
11278 ## ------------------------------ ##
11279 ## Report this to gezelter@nd.edu ##
11280 ## ------------------------------ ##
11281 _ASBOX
11282 ) | sed "s/^/$as_me: WARNING: /" >&2
11283 ;;
11284 esac
11285 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11286 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11287 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11288 echo $ECHO_N "(cached) $ECHO_C" >&6
11289 else
11290 eval "$as_ac_Header=\$ac_header_preproc"
11291 fi
11292 ac_res=`eval echo '${'$as_ac_Header'}'`
11293 { echo "$as_me:$LINENO: result: $ac_res" >&5
11294 echo "${ECHO_T}$ac_res" >&6; }
11295
11296 fi
11297 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11298 cat >>confdefs.h <<_ACEOF
11299 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11300 _ACEOF
11301
11302 fi
11303
11304 done
11305
11306 { echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
11307 echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6; }
11308 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
11309 echo $ECHO_N "(cached) $ECHO_C" >&6
11310 else
11311 if test "$cross_compiling" = yes; then
11312 ac_cv_func_malloc_0_nonnull=no
11313 else
11314 cat >conftest.$ac_ext <<_ACEOF
11315 /* confdefs.h. */
11316 _ACEOF
11317 cat confdefs.h >>conftest.$ac_ext
11318 cat >>conftest.$ac_ext <<_ACEOF
11319 /* end confdefs.h. */
11320 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
11321 # include <stdlib.h>
11322 #else
11323 char *malloc ();
11324 #endif
11325
11326 #ifdef FC_DUMMY_MAIN
11327 #ifndef FC_DUMMY_MAIN_EQ_F77
11328 # ifdef __cplusplus
11329 extern "C"
11330 # endif
11331 int FC_DUMMY_MAIN() { return 1; }
11332 #endif
11333 #endif
11334 int
11335 main ()
11336 {
11337 return ! malloc (0);
11338 ;
11339 return 0;
11340 }
11341 _ACEOF
11342 rm -f conftest$ac_exeext
11343 if { (ac_try="$ac_link"
11344 case "(($ac_try" in
11345 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11346 *) ac_try_echo=$ac_try;;
11347 esac
11348 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11349 (eval "$ac_link") 2>&5
11350 ac_status=$?
11351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11352 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11353 { (case "(($ac_try" in
11354 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11355 *) ac_try_echo=$ac_try;;
11356 esac
11357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11358 (eval "$ac_try") 2>&5
11359 ac_status=$?
11360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11361 (exit $ac_status); }; }; then
11362 ac_cv_func_malloc_0_nonnull=yes
11363 else
11364 echo "$as_me: program exited with status $ac_status" >&5
11365 echo "$as_me: failed program was:" >&5
11366 sed 's/^/| /' conftest.$ac_ext >&5
11367
11368 ( exit $ac_status )
11369 ac_cv_func_malloc_0_nonnull=no
11370 fi
11371 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11372 fi
11373
11374
11375 fi
11376 { echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
11377 echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6; }
11378 if test $ac_cv_func_malloc_0_nonnull = yes; then
11379
11380 cat >>confdefs.h <<\_ACEOF
11381 #define HAVE_MALLOC 1
11382 _ACEOF
11383
11384 else
11385 cat >>confdefs.h <<\_ACEOF
11386 #define HAVE_MALLOC 0
11387 _ACEOF
11388
11389 case " $LIBOBJS " in
11390 *" malloc.$ac_objext "* ) ;;
11391 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
11392 ;;
11393 esac
11394
11395
11396 cat >>confdefs.h <<\_ACEOF
11397 #define malloc rpl_malloc
11398 _ACEOF
11399
11400 fi
11401
11402
11403
11404 { echo "$as_me:$LINENO: checking for working memcmp" >&5
11405 echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
11406 if test "${ac_cv_func_memcmp_working+set}" = set; then
11407 echo $ECHO_N "(cached) $ECHO_C" >&6
11408 else
11409 if test "$cross_compiling" = yes; then
11410 ac_cv_func_memcmp_working=no
11411 else
11412 cat >conftest.$ac_ext <<_ACEOF
11413 /* confdefs.h. */
11414 _ACEOF
11415 cat confdefs.h >>conftest.$ac_ext
11416 cat >>conftest.$ac_ext <<_ACEOF
11417 /* end confdefs.h. */
11418 $ac_includes_default
11419 #ifdef FC_DUMMY_MAIN
11420 #ifndef FC_DUMMY_MAIN_EQ_F77
11421 # ifdef __cplusplus
11422 extern "C"
11423 # endif
11424 int FC_DUMMY_MAIN() { return 1; }
11425 #endif
11426 #endif
11427 int
11428 main ()
11429 {
11430
11431 /* Some versions of memcmp are not 8-bit clean. */
11432 char c0 = '\100', c1 = '\200', c2 = '\201';
11433 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
11434 return 1;
11435
11436 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
11437 or more and with at least one buffer not starting on a 4-byte boundary.
11438 William Lewis provided this test program. */
11439 {
11440 char foo[21];
11441 char bar[21];
11442 int i;
11443 for (i = 0; i < 4; i++)
11444 {
11445 char *a = foo + i;
11446 char *b = bar + i;
11447 strcpy (a, "--------01111111");
11448 strcpy (b, "--------10000000");
11449 if (memcmp (a, b, 16) >= 0)
11450 return 1;
11451 }
11452 return 0;
11453 }
11454
11455 ;
11456 return 0;
11457 }
11458 _ACEOF
11459 rm -f conftest$ac_exeext
11460 if { (ac_try="$ac_link"
11461 case "(($ac_try" in
11462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11463 *) ac_try_echo=$ac_try;;
11464 esac
11465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11466 (eval "$ac_link") 2>&5
11467 ac_status=$?
11468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11469 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11470 { (case "(($ac_try" in
11471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11472 *) ac_try_echo=$ac_try;;
11473 esac
11474 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11475 (eval "$ac_try") 2>&5
11476 ac_status=$?
11477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11478 (exit $ac_status); }; }; then
11479 ac_cv_func_memcmp_working=yes
11480 else
11481 echo "$as_me: program exited with status $ac_status" >&5
11482 echo "$as_me: failed program was:" >&5
11483 sed 's/^/| /' conftest.$ac_ext >&5
11484
11485 ( exit $ac_status )
11486 ac_cv_func_memcmp_working=no
11487 fi
11488 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11489 fi
11490
11491
11492 fi
11493 { echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
11494 echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
11495 test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
11496 *" memcmp.$ac_objext "* ) ;;
11497 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
11498 ;;
11499 esac
11500
11501
11502
11503 for ac_header in stdlib.h
11504 do
11505 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11506 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11507 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11508 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11509 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11510 echo $ECHO_N "(cached) $ECHO_C" >&6
11511 fi
11512 ac_res=`eval echo '${'$as_ac_Header'}'`
11513 { echo "$as_me:$LINENO: result: $ac_res" >&5
11514 echo "${ECHO_T}$ac_res" >&6; }
11515 else
11516 # Is the header compilable?
11517 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11518 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11519 cat >conftest.$ac_ext <<_ACEOF
11520 /* confdefs.h. */
11521 _ACEOF
11522 cat confdefs.h >>conftest.$ac_ext
11523 cat >>conftest.$ac_ext <<_ACEOF
11524 /* end confdefs.h. */
11525 $ac_includes_default
11526 #include <$ac_header>
11527 _ACEOF
11528 rm -f conftest.$ac_objext
11529 if { (ac_try="$ac_compile"
11530 case "(($ac_try" in
11531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11532 *) ac_try_echo=$ac_try;;
11533 esac
11534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11535 (eval "$ac_compile") 2>conftest.er1
11536 ac_status=$?
11537 grep -v '^ *+' conftest.er1 >conftest.err
11538 rm -f conftest.er1
11539 cat conftest.err >&5
11540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11541 (exit $ac_status); } && {
11542 test -z "$ac_c_werror_flag" ||
11543 test ! -s conftest.err
11544 } && test -s conftest.$ac_objext; then
11545 ac_header_compiler=yes
11546 else
11547 echo "$as_me: failed program was:" >&5
11548 sed 's/^/| /' conftest.$ac_ext >&5
11549
11550 ac_header_compiler=no
11551 fi
11552
11553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11554 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11555 echo "${ECHO_T}$ac_header_compiler" >&6; }
11556
11557 # Is the header present?
11558 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11559 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11560 cat >conftest.$ac_ext <<_ACEOF
11561 /* confdefs.h. */
11562 _ACEOF
11563 cat confdefs.h >>conftest.$ac_ext
11564 cat >>conftest.$ac_ext <<_ACEOF
11565 /* end confdefs.h. */
11566 #include <$ac_header>
11567 _ACEOF
11568 if { (ac_try="$ac_cpp conftest.$ac_ext"
11569 case "(($ac_try" in
11570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11571 *) ac_try_echo=$ac_try;;
11572 esac
11573 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11574 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11575 ac_status=$?
11576 grep -v '^ *+' conftest.er1 >conftest.err
11577 rm -f conftest.er1
11578 cat conftest.err >&5
11579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11580 (exit $ac_status); } >/dev/null && {
11581 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11582 test ! -s conftest.err
11583 }; then
11584 ac_header_preproc=yes
11585 else
11586 echo "$as_me: failed program was:" >&5
11587 sed 's/^/| /' conftest.$ac_ext >&5
11588
11589 ac_header_preproc=no
11590 fi
11591
11592 rm -f conftest.err conftest.$ac_ext
11593 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11594 echo "${ECHO_T}$ac_header_preproc" >&6; }
11595
11596 # So? What about this header?
11597 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11598 yes:no: )
11599 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11600 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11601 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11602 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11603 ac_header_preproc=yes
11604 ;;
11605 no:yes:* )
11606 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11607 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11608 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11609 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11610 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11611 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11612 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11613 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11614 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11615 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11616 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11617 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11618 ( cat <<\_ASBOX
11619 ## ------------------------------ ##
11620 ## Report this to gezelter@nd.edu ##
11621 ## ------------------------------ ##
11622 _ASBOX
11623 ) | sed "s/^/$as_me: WARNING: /" >&2
11624 ;;
11625 esac
11626 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11627 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11628 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11629 echo $ECHO_N "(cached) $ECHO_C" >&6
11630 else
11631 eval "$as_ac_Header=\$ac_header_preproc"
11632 fi
11633 ac_res=`eval echo '${'$as_ac_Header'}'`
11634 { echo "$as_me:$LINENO: result: $ac_res" >&5
11635 echo "${ECHO_T}$ac_res" >&6; }
11636
11637 fi
11638 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11639 cat >>confdefs.h <<_ACEOF
11640 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11641 _ACEOF
11642
11643 fi
11644
11645 done
11646
11647 { echo "$as_me:$LINENO: checking for GNU libc compatible realloc" >&5
11648 echo $ECHO_N "checking for GNU libc compatible realloc... $ECHO_C" >&6; }
11649 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then
11650 echo $ECHO_N "(cached) $ECHO_C" >&6
11651 else
11652 if test "$cross_compiling" = yes; then
11653 ac_cv_func_realloc_0_nonnull=no
11654 else
11655 cat >conftest.$ac_ext <<_ACEOF
11656 /* confdefs.h. */
11657 _ACEOF
11658 cat confdefs.h >>conftest.$ac_ext
11659 cat >>conftest.$ac_ext <<_ACEOF
11660 /* end confdefs.h. */
11661 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
11662 # include <stdlib.h>
11663 #else
11664 char *realloc ();
11665 #endif
11666
11667 #ifdef FC_DUMMY_MAIN
11668 #ifndef FC_DUMMY_MAIN_EQ_F77
11669 # ifdef __cplusplus
11670 extern "C"
11671 # endif
11672 int FC_DUMMY_MAIN() { return 1; }
11673 #endif
11674 #endif
11675 int
11676 main ()
11677 {
11678 return ! realloc (0, 0);
11679 ;
11680 return 0;
11681 }
11682 _ACEOF
11683 rm -f conftest$ac_exeext
11684 if { (ac_try="$ac_link"
11685 case "(($ac_try" in
11686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11687 *) ac_try_echo=$ac_try;;
11688 esac
11689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11690 (eval "$ac_link") 2>&5
11691 ac_status=$?
11692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11693 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11694 { (case "(($ac_try" in
11695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11696 *) ac_try_echo=$ac_try;;
11697 esac
11698 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11699 (eval "$ac_try") 2>&5
11700 ac_status=$?
11701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11702 (exit $ac_status); }; }; then
11703 ac_cv_func_realloc_0_nonnull=yes
11704 else
11705 echo "$as_me: program exited with status $ac_status" >&5
11706 echo "$as_me: failed program was:" >&5
11707 sed 's/^/| /' conftest.$ac_ext >&5
11708
11709 ( exit $ac_status )
11710 ac_cv_func_realloc_0_nonnull=no
11711 fi
11712 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11713 fi
11714
11715
11716 fi
11717 { echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5
11718 echo "${ECHO_T}$ac_cv_func_realloc_0_nonnull" >&6; }
11719 if test $ac_cv_func_realloc_0_nonnull = yes; then
11720
11721 cat >>confdefs.h <<\_ACEOF
11722 #define HAVE_REALLOC 1
11723 _ACEOF
11724
11725 else
11726 cat >>confdefs.h <<\_ACEOF
11727 #define HAVE_REALLOC 0
11728 _ACEOF
11729
11730 case " $LIBOBJS " in
11731 *" realloc.$ac_objext "* ) ;;
11732 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
11733 ;;
11734 esac
11735
11736
11737 cat >>confdefs.h <<\_ACEOF
11738 #define realloc rpl_realloc
11739 _ACEOF
11740
11741 fi
11742
11743
11744
11745
11746
11747 for ac_header in sys/select.h sys/socket.h
11748 do
11749 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11750 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11751 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11752 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11753 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11754 echo $ECHO_N "(cached) $ECHO_C" >&6
11755 fi
11756 ac_res=`eval echo '${'$as_ac_Header'}'`
11757 { echo "$as_me:$LINENO: result: $ac_res" >&5
11758 echo "${ECHO_T}$ac_res" >&6; }
11759 else
11760 # Is the header compilable?
11761 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11762 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11763 cat >conftest.$ac_ext <<_ACEOF
11764 /* confdefs.h. */
11765 _ACEOF
11766 cat confdefs.h >>conftest.$ac_ext
11767 cat >>conftest.$ac_ext <<_ACEOF
11768 /* end confdefs.h. */
11769 $ac_includes_default
11770 #include <$ac_header>
11771 _ACEOF
11772 rm -f conftest.$ac_objext
11773 if { (ac_try="$ac_compile"
11774 case "(($ac_try" in
11775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11776 *) ac_try_echo=$ac_try;;
11777 esac
11778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11779 (eval "$ac_compile") 2>conftest.er1
11780 ac_status=$?
11781 grep -v '^ *+' conftest.er1 >conftest.err
11782 rm -f conftest.er1
11783 cat conftest.err >&5
11784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11785 (exit $ac_status); } && {
11786 test -z "$ac_c_werror_flag" ||
11787 test ! -s conftest.err
11788 } && test -s conftest.$ac_objext; then
11789 ac_header_compiler=yes
11790 else
11791 echo "$as_me: failed program was:" >&5
11792 sed 's/^/| /' conftest.$ac_ext >&5
11793
11794 ac_header_compiler=no
11795 fi
11796
11797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11798 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11799 echo "${ECHO_T}$ac_header_compiler" >&6; }
11800
11801 # Is the header present?
11802 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11803 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11804 cat >conftest.$ac_ext <<_ACEOF
11805 /* confdefs.h. */
11806 _ACEOF
11807 cat confdefs.h >>conftest.$ac_ext
11808 cat >>conftest.$ac_ext <<_ACEOF
11809 /* end confdefs.h. */
11810 #include <$ac_header>
11811 _ACEOF
11812 if { (ac_try="$ac_cpp conftest.$ac_ext"
11813 case "(($ac_try" in
11814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11815 *) ac_try_echo=$ac_try;;
11816 esac
11817 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11818 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11819 ac_status=$?
11820 grep -v '^ *+' conftest.er1 >conftest.err
11821 rm -f conftest.er1
11822 cat conftest.err >&5
11823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11824 (exit $ac_status); } >/dev/null && {
11825 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11826 test ! -s conftest.err
11827 }; then
11828 ac_header_preproc=yes
11829 else
11830 echo "$as_me: failed program was:" >&5
11831 sed 's/^/| /' conftest.$ac_ext >&5
11832
11833 ac_header_preproc=no
11834 fi
11835
11836 rm -f conftest.err conftest.$ac_ext
11837 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11838 echo "${ECHO_T}$ac_header_preproc" >&6; }
11839
11840 # So? What about this header?
11841 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11842 yes:no: )
11843 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11844 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11845 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11846 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11847 ac_header_preproc=yes
11848 ;;
11849 no:yes:* )
11850 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11851 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11852 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11853 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11854 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11855 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11856 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11857 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11858 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11859 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11860 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11861 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11862 ( cat <<\_ASBOX
11863 ## ------------------------------ ##
11864 ## Report this to gezelter@nd.edu ##
11865 ## ------------------------------ ##
11866 _ASBOX
11867 ) | sed "s/^/$as_me: WARNING: /" >&2
11868 ;;
11869 esac
11870 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11871 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11872 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11873 echo $ECHO_N "(cached) $ECHO_C" >&6
11874 else
11875 eval "$as_ac_Header=\$ac_header_preproc"
11876 fi
11877 ac_res=`eval echo '${'$as_ac_Header'}'`
11878 { echo "$as_me:$LINENO: result: $ac_res" >&5
11879 echo "${ECHO_T}$ac_res" >&6; }
11880
11881 fi
11882 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11883 cat >>confdefs.h <<_ACEOF
11884 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11885 _ACEOF
11886
11887 fi
11888
11889 done
11890
11891 { echo "$as_me:$LINENO: checking types of arguments for select" >&5
11892 echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6; }
11893 if test "${ac_cv_func_select_args+set}" = set; then
11894 echo $ECHO_N "(cached) $ECHO_C" >&6
11895 else
11896 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
11897 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
11898 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
11899 cat >conftest.$ac_ext <<_ACEOF
11900 /* confdefs.h. */
11901 _ACEOF
11902 cat confdefs.h >>conftest.$ac_ext
11903 cat >>conftest.$ac_ext <<_ACEOF
11904 /* end confdefs.h. */
11905 $ac_includes_default
11906 #ifdef HAVE_SYS_SELECT_H
11907 # include <sys/select.h>
11908 #endif
11909 #ifdef HAVE_SYS_SOCKET_H
11910 # include <sys/socket.h>
11911 #endif
11912
11913 #ifdef FC_DUMMY_MAIN
11914 #ifndef FC_DUMMY_MAIN_EQ_F77
11915 # ifdef __cplusplus
11916 extern "C"
11917 # endif
11918 int FC_DUMMY_MAIN() { return 1; }
11919 #endif
11920 #endif
11921 int
11922 main ()
11923 {
11924 extern int select ($ac_arg1,
11925 $ac_arg234, $ac_arg234, $ac_arg234,
11926 $ac_arg5);
11927 ;
11928 return 0;
11929 }
11930 _ACEOF
11931 rm -f conftest.$ac_objext
11932 if { (ac_try="$ac_compile"
11933 case "(($ac_try" in
11934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11935 *) ac_try_echo=$ac_try;;
11936 esac
11937 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11938 (eval "$ac_compile") 2>conftest.er1
11939 ac_status=$?
11940 grep -v '^ *+' conftest.er1 >conftest.err
11941 rm -f conftest.er1
11942 cat conftest.err >&5
11943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11944 (exit $ac_status); } && {
11945 test -z "$ac_c_werror_flag" ||
11946 test ! -s conftest.err
11947 } && test -s conftest.$ac_objext; then
11948 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
11949 else
11950 echo "$as_me: failed program was:" >&5
11951 sed 's/^/| /' conftest.$ac_ext >&5
11952
11953
11954 fi
11955
11956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11957 done
11958 done
11959 done
11960 # Provide a safe default value.
11961 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
11962
11963 fi
11964 { echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
11965 echo "${ECHO_T}$ac_cv_func_select_args" >&6; }
11966 ac_save_IFS=$IFS; IFS=','
11967 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
11968 IFS=$ac_save_IFS
11969 shift
11970
11971 cat >>confdefs.h <<_ACEOF
11972 #define SELECT_TYPE_ARG1 $1
11973 _ACEOF
11974
11975
11976 cat >>confdefs.h <<_ACEOF
11977 #define SELECT_TYPE_ARG234 ($2)
11978 _ACEOF
11979
11980
11981 cat >>confdefs.h <<_ACEOF
11982 #define SELECT_TYPE_ARG5 ($3)
11983 _ACEOF
11984
11985 rm -f conftest*
11986
11987
11988 for ac_func in strftime
11989 do
11990 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11991 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11992 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11993 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11994 echo $ECHO_N "(cached) $ECHO_C" >&6
11995 else
11996 cat >conftest.$ac_ext <<_ACEOF
11997 /* confdefs.h. */
11998 _ACEOF
11999 cat confdefs.h >>conftest.$ac_ext
12000 cat >>conftest.$ac_ext <<_ACEOF
12001 /* end confdefs.h. */
12002 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12003 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12004 #define $ac_func innocuous_$ac_func
12005
12006 /* System header to define __stub macros and hopefully few prototypes,
12007 which can conflict with char $ac_func (); below.
12008 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12009 <limits.h> exists even on freestanding compilers. */
12010
12011 #ifdef __STDC__
12012 # include <limits.h>
12013 #else
12014 # include <assert.h>
12015 #endif
12016
12017 #undef $ac_func
12018
12019 /* Override any GCC internal prototype to avoid an error.
12020 Use char because int might match the return type of a GCC
12021 builtin and then its argument prototype would still apply. */
12022 #ifdef __cplusplus
12023 extern "C"
12024 #endif
12025 char $ac_func ();
12026 /* The GNU C library defines this for functions which it implements
12027 to always fail with ENOSYS. Some functions are actually named
12028 something starting with __ and the normal name is an alias. */
12029 #if defined __stub_$ac_func || defined __stub___$ac_func
12030 choke me
12031 #endif
12032
12033 #ifdef FC_DUMMY_MAIN
12034 #ifndef FC_DUMMY_MAIN_EQ_F77
12035 # ifdef __cplusplus
12036 extern "C"
12037 # endif
12038 int FC_DUMMY_MAIN() { return 1; }
12039 #endif
12040 #endif
12041 int
12042 main ()
12043 {
12044 return $ac_func ();
12045 ;
12046 return 0;
12047 }
12048 _ACEOF
12049 rm -f conftest.$ac_objext conftest$ac_exeext
12050 if { (ac_try="$ac_link"
12051 case "(($ac_try" in
12052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12053 *) ac_try_echo=$ac_try;;
12054 esac
12055 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12056 (eval "$ac_link") 2>conftest.er1
12057 ac_status=$?
12058 grep -v '^ *+' conftest.er1 >conftest.err
12059 rm -f conftest.er1
12060 cat conftest.err >&5
12061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12062 (exit $ac_status); } && {
12063 test -z "$ac_c_werror_flag" ||
12064 test ! -s conftest.err
12065 } && test -s conftest$ac_exeext &&
12066 $as_test_x conftest$ac_exeext; then
12067 eval "$as_ac_var=yes"
12068 else
12069 echo "$as_me: failed program was:" >&5
12070 sed 's/^/| /' conftest.$ac_ext >&5
12071
12072 eval "$as_ac_var=no"
12073 fi
12074
12075 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12076 conftest$ac_exeext conftest.$ac_ext
12077 fi
12078 ac_res=`eval echo '${'$as_ac_var'}'`
12079 { echo "$as_me:$LINENO: result: $ac_res" >&5
12080 echo "${ECHO_T}$ac_res" >&6; }
12081 if test `eval echo '${'$as_ac_var'}'` = yes; then
12082 cat >>confdefs.h <<_ACEOF
12083 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12084 _ACEOF
12085
12086 else
12087 # strftime is in -lintl on SCO UNIX.
12088 { echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
12089 echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6; }
12090 if test "${ac_cv_lib_intl_strftime+set}" = set; then
12091 echo $ECHO_N "(cached) $ECHO_C" >&6
12092 else
12093 ac_check_lib_save_LIBS=$LIBS
12094 LIBS="-lintl $LIBS"
12095 cat >conftest.$ac_ext <<_ACEOF
12096 /* confdefs.h. */
12097 _ACEOF
12098 cat confdefs.h >>conftest.$ac_ext
12099 cat >>conftest.$ac_ext <<_ACEOF
12100 /* end confdefs.h. */
12101
12102 /* Override any GCC internal prototype to avoid an error.
12103 Use char because int might match the return type of a GCC
12104 builtin and then its argument prototype would still apply. */
12105 #ifdef __cplusplus
12106 extern "C"
12107 #endif
12108 char strftime ();
12109 #ifdef FC_DUMMY_MAIN
12110 #ifndef FC_DUMMY_MAIN_EQ_F77
12111 # ifdef __cplusplus
12112 extern "C"
12113 # endif
12114 int FC_DUMMY_MAIN() { return 1; }
12115 #endif
12116 #endif
12117 int
12118 main ()
12119 {
12120 return strftime ();
12121 ;
12122 return 0;
12123 }
12124 _ACEOF
12125 rm -f conftest.$ac_objext conftest$ac_exeext
12126 if { (ac_try="$ac_link"
12127 case "(($ac_try" in
12128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12129 *) ac_try_echo=$ac_try;;
12130 esac
12131 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12132 (eval "$ac_link") 2>conftest.er1
12133 ac_status=$?
12134 grep -v '^ *+' conftest.er1 >conftest.err
12135 rm -f conftest.er1
12136 cat conftest.err >&5
12137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12138 (exit $ac_status); } && {
12139 test -z "$ac_c_werror_flag" ||
12140 test ! -s conftest.err
12141 } && test -s conftest$ac_exeext &&
12142 $as_test_x conftest$ac_exeext; then
12143 ac_cv_lib_intl_strftime=yes
12144 else
12145 echo "$as_me: failed program was:" >&5
12146 sed 's/^/| /' conftest.$ac_ext >&5
12147
12148 ac_cv_lib_intl_strftime=no
12149 fi
12150
12151 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12152 conftest$ac_exeext conftest.$ac_ext
12153 LIBS=$ac_check_lib_save_LIBS
12154 fi
12155 { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
12156 echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6; }
12157 if test $ac_cv_lib_intl_strftime = yes; then
12158 cat >>confdefs.h <<\_ACEOF
12159 #define HAVE_STRFTIME 1
12160 _ACEOF
12161
12162 LIBS="-lintl $LIBS"
12163 fi
12164
12165 fi
12166 done
12167
12168 { echo "$as_me:$LINENO: checking for working strtod" >&5
12169 echo $ECHO_N "checking for working strtod... $ECHO_C" >&6; }
12170 if test "${ac_cv_func_strtod+set}" = set; then
12171 echo $ECHO_N "(cached) $ECHO_C" >&6
12172 else
12173 if test "$cross_compiling" = yes; then
12174 ac_cv_func_strtod=no
12175 else
12176 cat >conftest.$ac_ext <<_ACEOF
12177 /* confdefs.h. */
12178 _ACEOF
12179 cat confdefs.h >>conftest.$ac_ext
12180 cat >>conftest.$ac_ext <<_ACEOF
12181 /* end confdefs.h. */
12182
12183 $ac_includes_default
12184 #ifndef strtod
12185 double strtod ();
12186 #endif
12187 int
12188 main()
12189 {
12190 {
12191 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
12192 char *string = " +69";
12193 char *term;
12194 double value;
12195 value = strtod (string, &term);
12196 if (value != 69 || term != (string + 4))
12197 return 1;
12198 }
12199
12200 {
12201 /* Under Solaris 2.4, strtod returns the wrong value for the
12202 terminating character under some conditions. */
12203 char *string = "NaN";
12204 char *term;
12205 strtod (string, &term);
12206 if (term != string && *(term - 1) == 0)
12207 return 1;
12208 }
12209 return 0;
12210 }
12211
12212 _ACEOF
12213 rm -f conftest$ac_exeext
12214 if { (ac_try="$ac_link"
12215 case "(($ac_try" in
12216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12217 *) ac_try_echo=$ac_try;;
12218 esac
12219 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12220 (eval "$ac_link") 2>&5
12221 ac_status=$?
12222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12223 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12224 { (case "(($ac_try" in
12225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12226 *) ac_try_echo=$ac_try;;
12227 esac
12228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12229 (eval "$ac_try") 2>&5
12230 ac_status=$?
12231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12232 (exit $ac_status); }; }; then
12233 ac_cv_func_strtod=yes
12234 else
12235 echo "$as_me: program exited with status $ac_status" >&5
12236 echo "$as_me: failed program was:" >&5
12237 sed 's/^/| /' conftest.$ac_ext >&5
12238
12239 ( exit $ac_status )
12240 ac_cv_func_strtod=no
12241 fi
12242 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12243 fi
12244
12245
12246 fi
12247 { echo "$as_me:$LINENO: result: $ac_cv_func_strtod" >&5
12248 echo "${ECHO_T}$ac_cv_func_strtod" >&6; }
12249 if test $ac_cv_func_strtod = no; then
12250 case " $LIBOBJS " in
12251 *" strtod.$ac_objext "* ) ;;
12252 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
12253 ;;
12254 esac
12255
12256 { echo "$as_me:$LINENO: checking for pow" >&5
12257 echo $ECHO_N "checking for pow... $ECHO_C" >&6; }
12258 if test "${ac_cv_func_pow+set}" = set; then
12259 echo $ECHO_N "(cached) $ECHO_C" >&6
12260 else
12261 cat >conftest.$ac_ext <<_ACEOF
12262 /* confdefs.h. */
12263 _ACEOF
12264 cat confdefs.h >>conftest.$ac_ext
12265 cat >>conftest.$ac_ext <<_ACEOF
12266 /* end confdefs.h. */
12267 /* Define pow to an innocuous variant, in case <limits.h> declares pow.
12268 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12269 #define pow innocuous_pow
12270
12271 /* System header to define __stub macros and hopefully few prototypes,
12272 which can conflict with char pow (); below.
12273 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12274 <limits.h> exists even on freestanding compilers. */
12275
12276 #ifdef __STDC__
12277 # include <limits.h>
12278 #else
12279 # include <assert.h>
12280 #endif
12281
12282 #undef pow
12283
12284 /* Override any GCC internal prototype to avoid an error.
12285 Use char because int might match the return type of a GCC
12286 builtin and then its argument prototype would still apply. */
12287 #ifdef __cplusplus
12288 extern "C"
12289 #endif
12290 char pow ();
12291 /* The GNU C library defines this for functions which it implements
12292 to always fail with ENOSYS. Some functions are actually named
12293 something starting with __ and the normal name is an alias. */
12294 #if defined __stub_pow || defined __stub___pow
12295 choke me
12296 #endif
12297
12298 #ifdef FC_DUMMY_MAIN
12299 #ifndef FC_DUMMY_MAIN_EQ_F77
12300 # ifdef __cplusplus
12301 extern "C"
12302 # endif
12303 int FC_DUMMY_MAIN() { return 1; }
12304 #endif
12305 #endif
12306 int
12307 main ()
12308 {
12309 return pow ();
12310 ;
12311 return 0;
12312 }
12313 _ACEOF
12314 rm -f conftest.$ac_objext conftest$ac_exeext
12315 if { (ac_try="$ac_link"
12316 case "(($ac_try" in
12317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12318 *) ac_try_echo=$ac_try;;
12319 esac
12320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12321 (eval "$ac_link") 2>conftest.er1
12322 ac_status=$?
12323 grep -v '^ *+' conftest.er1 >conftest.err
12324 rm -f conftest.er1
12325 cat conftest.err >&5
12326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12327 (exit $ac_status); } && {
12328 test -z "$ac_c_werror_flag" ||
12329 test ! -s conftest.err
12330 } && test -s conftest$ac_exeext &&
12331 $as_test_x conftest$ac_exeext; then
12332 ac_cv_func_pow=yes
12333 else
12334 echo "$as_me: failed program was:" >&5
12335 sed 's/^/| /' conftest.$ac_ext >&5
12336
12337 ac_cv_func_pow=no
12338 fi
12339
12340 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12341 conftest$ac_exeext conftest.$ac_ext
12342 fi
12343 { echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
12344 echo "${ECHO_T}$ac_cv_func_pow" >&6; }
12345
12346 if test $ac_cv_func_pow = no; then
12347 { echo "$as_me:$LINENO: checking for pow in -lm" >&5
12348 echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6; }
12349 if test "${ac_cv_lib_m_pow+set}" = set; then
12350 echo $ECHO_N "(cached) $ECHO_C" >&6
12351 else
12352 ac_check_lib_save_LIBS=$LIBS
12353 LIBS="-lm $LIBS"
12354 cat >conftest.$ac_ext <<_ACEOF
12355 /* confdefs.h. */
12356 _ACEOF
12357 cat confdefs.h >>conftest.$ac_ext
12358 cat >>conftest.$ac_ext <<_ACEOF
12359 /* end confdefs.h. */
12360
12361 /* Override any GCC internal prototype to avoid an error.
12362 Use char because int might match the return type of a GCC
12363 builtin and then its argument prototype would still apply. */
12364 #ifdef __cplusplus
12365 extern "C"
12366 #endif
12367 char pow ();
12368 #ifdef FC_DUMMY_MAIN
12369 #ifndef FC_DUMMY_MAIN_EQ_F77
12370 # ifdef __cplusplus
12371 extern "C"
12372 # endif
12373 int FC_DUMMY_MAIN() { return 1; }
12374 #endif
12375 #endif
12376 int
12377 main ()
12378 {
12379 return pow ();
12380 ;
12381 return 0;
12382 }
12383 _ACEOF
12384 rm -f conftest.$ac_objext conftest$ac_exeext
12385 if { (ac_try="$ac_link"
12386 case "(($ac_try" in
12387 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12388 *) ac_try_echo=$ac_try;;
12389 esac
12390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12391 (eval "$ac_link") 2>conftest.er1
12392 ac_status=$?
12393 grep -v '^ *+' conftest.er1 >conftest.err
12394 rm -f conftest.er1
12395 cat conftest.err >&5
12396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12397 (exit $ac_status); } && {
12398 test -z "$ac_c_werror_flag" ||
12399 test ! -s conftest.err
12400 } && test -s conftest$ac_exeext &&
12401 $as_test_x conftest$ac_exeext; then
12402 ac_cv_lib_m_pow=yes
12403 else
12404 echo "$as_me: failed program was:" >&5
12405 sed 's/^/| /' conftest.$ac_ext >&5
12406
12407 ac_cv_lib_m_pow=no
12408 fi
12409
12410 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12411 conftest$ac_exeext conftest.$ac_ext
12412 LIBS=$ac_check_lib_save_LIBS
12413 fi
12414 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
12415 echo "${ECHO_T}$ac_cv_lib_m_pow" >&6; }
12416 if test $ac_cv_lib_m_pow = yes; then
12417 POW_LIB=-lm
12418 else
12419 { echo "$as_me:$LINENO: WARNING: cannot find library containing definition of pow" >&5
12420 echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
12421 fi
12422
12423 fi
12424
12425 fi
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454 for ac_func in floor getpagesize gettimeofday memchr memmove memset pow pstat_getdynamic pstat_getstatic rint select snprintf sranddev sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strrchr strstr strtol sysmp getsysinfo sysctl table
12455 do
12456 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12457 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12458 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12459 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12460 echo $ECHO_N "(cached) $ECHO_C" >&6
12461 else
12462 cat >conftest.$ac_ext <<_ACEOF
12463 /* confdefs.h. */
12464 _ACEOF
12465 cat confdefs.h >>conftest.$ac_ext
12466 cat >>conftest.$ac_ext <<_ACEOF
12467 /* end confdefs.h. */
12468 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12469 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12470 #define $ac_func innocuous_$ac_func
12471
12472 /* System header to define __stub macros and hopefully few prototypes,
12473 which can conflict with char $ac_func (); below.
12474 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12475 <limits.h> exists even on freestanding compilers. */
12476
12477 #ifdef __STDC__
12478 # include <limits.h>
12479 #else
12480 # include <assert.h>
12481 #endif
12482
12483 #undef $ac_func
12484
12485 /* Override any GCC internal prototype to avoid an error.
12486 Use char because int might match the return type of a GCC
12487 builtin and then its argument prototype would still apply. */
12488 #ifdef __cplusplus
12489 extern "C"
12490 #endif
12491 char $ac_func ();
12492 /* The GNU C library defines this for functions which it implements
12493 to always fail with ENOSYS. Some functions are actually named
12494 something starting with __ and the normal name is an alias. */
12495 #if defined __stub_$ac_func || defined __stub___$ac_func
12496 choke me
12497 #endif
12498
12499 #ifdef FC_DUMMY_MAIN
12500 #ifndef FC_DUMMY_MAIN_EQ_F77
12501 # ifdef __cplusplus
12502 extern "C"
12503 # endif
12504 int FC_DUMMY_MAIN() { return 1; }
12505 #endif
12506 #endif
12507 int
12508 main ()
12509 {
12510 return $ac_func ();
12511 ;
12512 return 0;
12513 }
12514 _ACEOF
12515 rm -f conftest.$ac_objext conftest$ac_exeext
12516 if { (ac_try="$ac_link"
12517 case "(($ac_try" in
12518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12519 *) ac_try_echo=$ac_try;;
12520 esac
12521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12522 (eval "$ac_link") 2>conftest.er1
12523 ac_status=$?
12524 grep -v '^ *+' conftest.er1 >conftest.err
12525 rm -f conftest.er1
12526 cat conftest.err >&5
12527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12528 (exit $ac_status); } && {
12529 test -z "$ac_c_werror_flag" ||
12530 test ! -s conftest.err
12531 } && test -s conftest$ac_exeext &&
12532 $as_test_x conftest$ac_exeext; then
12533 eval "$as_ac_var=yes"
12534 else
12535 echo "$as_me: failed program was:" >&5
12536 sed 's/^/| /' conftest.$ac_ext >&5
12537
12538 eval "$as_ac_var=no"
12539 fi
12540
12541 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12542 conftest$ac_exeext conftest.$ac_ext
12543 fi
12544 ac_res=`eval echo '${'$as_ac_var'}'`
12545 { echo "$as_me:$LINENO: result: $ac_res" >&5
12546 echo "${ECHO_T}$ac_res" >&6; }
12547 if test `eval echo '${'$as_ac_var'}'` = yes; then
12548 cat >>confdefs.h <<_ACEOF
12549 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12550 _ACEOF
12551
12552 fi
12553 done
12554
12555
12556 # special check for _system_configuration because AIX <4.3.2 do not
12557 # contain the `physmem' member.
12558 { echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
12559 echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6; }
12560 cat >conftest.$ac_ext <<_ACEOF
12561 /* confdefs.h. */
12562 _ACEOF
12563 cat confdefs.h >>conftest.$ac_ext
12564 cat >>conftest.$ac_ext <<_ACEOF
12565 /* end confdefs.h. */
12566 #include <sys/systemcfg.h>
12567 #ifdef FC_DUMMY_MAIN
12568 #ifndef FC_DUMMY_MAIN_EQ_F77
12569 # ifdef __cplusplus
12570 extern "C"
12571 # endif
12572 int FC_DUMMY_MAIN() { return 1; }
12573 #endif
12574 #endif
12575 int
12576 main ()
12577 {
12578 double x = _system_configuration.physmem;
12579 ;
12580 return 0;
12581 }
12582 _ACEOF
12583 rm -f conftest.$ac_objext
12584 if { (ac_try="$ac_compile"
12585 case "(($ac_try" in
12586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12587 *) ac_try_echo=$ac_try;;
12588 esac
12589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12590 (eval "$ac_compile") 2>conftest.er1
12591 ac_status=$?
12592 grep -v '^ *+' conftest.er1 >conftest.err
12593 rm -f conftest.er1
12594 cat conftest.err >&5
12595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12596 (exit $ac_status); } && {
12597 test -z "$ac_c_werror_flag" ||
12598 test ! -s conftest.err
12599 } && test -s conftest.$ac_objext; then
12600 { echo "$as_me:$LINENO: result: yes" >&5
12601 echo "${ECHO_T}yes" >&6; }
12602
12603 cat >>confdefs.h <<\_ACEOF
12604 #define HAVE__SYSTEM_CONFIGURATION 1
12605 _ACEOF
12606
12607 else
12608 echo "$as_me: failed program was:" >&5
12609 sed 's/^/| /' conftest.$ac_ext >&5
12610
12611 { echo "$as_me:$LINENO: result: no" >&5
12612 echo "${ECHO_T}no" >&6; }
12613 fi
12614
12615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12616
12617 # clean out junk possibly left behind by a previous configuration
12618 rm -f src/getopt.h
12619 # Check for getopt_long support
12620
12621 for ac_header in getopt.h
12622 do
12623 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12624 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12625 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12626 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12627 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12628 echo $ECHO_N "(cached) $ECHO_C" >&6
12629 fi
12630 ac_res=`eval echo '${'$as_ac_Header'}'`
12631 { echo "$as_me:$LINENO: result: $ac_res" >&5
12632 echo "${ECHO_T}$ac_res" >&6; }
12633 else
12634 # Is the header compilable?
12635 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12636 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12637 cat >conftest.$ac_ext <<_ACEOF
12638 /* confdefs.h. */
12639 _ACEOF
12640 cat confdefs.h >>conftest.$ac_ext
12641 cat >>conftest.$ac_ext <<_ACEOF
12642 /* end confdefs.h. */
12643 $ac_includes_default
12644 #include <$ac_header>
12645 _ACEOF
12646 rm -f conftest.$ac_objext
12647 if { (ac_try="$ac_compile"
12648 case "(($ac_try" in
12649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12650 *) ac_try_echo=$ac_try;;
12651 esac
12652 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12653 (eval "$ac_compile") 2>conftest.er1
12654 ac_status=$?
12655 grep -v '^ *+' conftest.er1 >conftest.err
12656 rm -f conftest.er1
12657 cat conftest.err >&5
12658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12659 (exit $ac_status); } && {
12660 test -z "$ac_c_werror_flag" ||
12661 test ! -s conftest.err
12662 } && test -s conftest.$ac_objext; then
12663 ac_header_compiler=yes
12664 else
12665 echo "$as_me: failed program was:" >&5
12666 sed 's/^/| /' conftest.$ac_ext >&5
12667
12668 ac_header_compiler=no
12669 fi
12670
12671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12672 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12673 echo "${ECHO_T}$ac_header_compiler" >&6; }
12674
12675 # Is the header present?
12676 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12677 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12678 cat >conftest.$ac_ext <<_ACEOF
12679 /* confdefs.h. */
12680 _ACEOF
12681 cat confdefs.h >>conftest.$ac_ext
12682 cat >>conftest.$ac_ext <<_ACEOF
12683 /* end confdefs.h. */
12684 #include <$ac_header>
12685 _ACEOF
12686 if { (ac_try="$ac_cpp conftest.$ac_ext"
12687 case "(($ac_try" in
12688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12689 *) ac_try_echo=$ac_try;;
12690 esac
12691 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12692 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12693 ac_status=$?
12694 grep -v '^ *+' conftest.er1 >conftest.err
12695 rm -f conftest.er1
12696 cat conftest.err >&5
12697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12698 (exit $ac_status); } >/dev/null && {
12699 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12700 test ! -s conftest.err
12701 }; then
12702 ac_header_preproc=yes
12703 else
12704 echo "$as_me: failed program was:" >&5
12705 sed 's/^/| /' conftest.$ac_ext >&5
12706
12707 ac_header_preproc=no
12708 fi
12709
12710 rm -f conftest.err conftest.$ac_ext
12711 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12712 echo "${ECHO_T}$ac_header_preproc" >&6; }
12713
12714 # So? What about this header?
12715 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12716 yes:no: )
12717 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12718 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12719 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12720 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12721 ac_header_preproc=yes
12722 ;;
12723 no:yes:* )
12724 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12725 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12726 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12727 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12728 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12729 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12730 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12731 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12732 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12733 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12734 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12735 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12736 ( cat <<\_ASBOX
12737 ## ------------------------------ ##
12738 ## Report this to gezelter@nd.edu ##
12739 ## ------------------------------ ##
12740 _ASBOX
12741 ) | sed "s/^/$as_me: WARNING: /" >&2
12742 ;;
12743 esac
12744 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12745 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12746 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12747 echo $ECHO_N "(cached) $ECHO_C" >&6
12748 else
12749 eval "$as_ac_Header=\$ac_header_preproc"
12750 fi
12751 ac_res=`eval echo '${'$as_ac_Header'}'`
12752 { echo "$as_me:$LINENO: result: $ac_res" >&5
12753 echo "${ECHO_T}$ac_res" >&6; }
12754
12755 fi
12756 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12757 cat >>confdefs.h <<_ACEOF
12758 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12759 _ACEOF
12760
12761 fi
12762
12763 done
12764
12765
12766 for ac_func in getopt_long
12767 do
12768 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12769 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12770 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12771 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12772 echo $ECHO_N "(cached) $ECHO_C" >&6
12773 else
12774 cat >conftest.$ac_ext <<_ACEOF
12775 /* confdefs.h. */
12776 _ACEOF
12777 cat confdefs.h >>conftest.$ac_ext
12778 cat >>conftest.$ac_ext <<_ACEOF
12779 /* end confdefs.h. */
12780 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12781 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12782 #define $ac_func innocuous_$ac_func
12783
12784 /* System header to define __stub macros and hopefully few prototypes,
12785 which can conflict with char $ac_func (); below.
12786 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12787 <limits.h> exists even on freestanding compilers. */
12788
12789 #ifdef __STDC__
12790 # include <limits.h>
12791 #else
12792 # include <assert.h>
12793 #endif
12794
12795 #undef $ac_func
12796
12797 /* Override any GCC internal prototype to avoid an error.
12798 Use char because int might match the return type of a GCC
12799 builtin and then its argument prototype would still apply. */
12800 #ifdef __cplusplus
12801 extern "C"
12802 #endif
12803 char $ac_func ();
12804 /* The GNU C library defines this for functions which it implements
12805 to always fail with ENOSYS. Some functions are actually named
12806 something starting with __ and the normal name is an alias. */
12807 #if defined __stub_$ac_func || defined __stub___$ac_func
12808 choke me
12809 #endif
12810
12811 #ifdef FC_DUMMY_MAIN
12812 #ifndef FC_DUMMY_MAIN_EQ_F77
12813 # ifdef __cplusplus
12814 extern "C"
12815 # endif
12816 int FC_DUMMY_MAIN() { return 1; }
12817 #endif
12818 #endif
12819 int
12820 main ()
12821 {
12822 return $ac_func ();
12823 ;
12824 return 0;
12825 }
12826 _ACEOF
12827 rm -f conftest.$ac_objext conftest$ac_exeext
12828 if { (ac_try="$ac_link"
12829 case "(($ac_try" in
12830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12831 *) ac_try_echo=$ac_try;;
12832 esac
12833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12834 (eval "$ac_link") 2>conftest.er1
12835 ac_status=$?
12836 grep -v '^ *+' conftest.er1 >conftest.err
12837 rm -f conftest.er1
12838 cat conftest.err >&5
12839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12840 (exit $ac_status); } && {
12841 test -z "$ac_c_werror_flag" ||
12842 test ! -s conftest.err
12843 } && test -s conftest$ac_exeext &&
12844 $as_test_x conftest$ac_exeext; then
12845 eval "$as_ac_var=yes"
12846 else
12847 echo "$as_me: failed program was:" >&5
12848 sed 's/^/| /' conftest.$ac_ext >&5
12849
12850 eval "$as_ac_var=no"
12851 fi
12852
12853 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12854 conftest$ac_exeext conftest.$ac_ext
12855 fi
12856 ac_res=`eval echo '${'$as_ac_var'}'`
12857 { echo "$as_me:$LINENO: result: $ac_res" >&5
12858 echo "${ECHO_T}$ac_res" >&6; }
12859 if test `eval echo '${'$as_ac_var'}'` = yes; then
12860 cat >>confdefs.h <<_ACEOF
12861 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12862 _ACEOF
12863
12864 else
12865 # FreeBSD has a gnugetopt library for this
12866 { echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
12867 echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6; }
12868 if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
12869 echo $ECHO_N "(cached) $ECHO_C" >&6
12870 else
12871 ac_check_lib_save_LIBS=$LIBS
12872 LIBS="-lgnugetopt $LIBS"
12873 cat >conftest.$ac_ext <<_ACEOF
12874 /* confdefs.h. */
12875 _ACEOF
12876 cat confdefs.h >>conftest.$ac_ext
12877 cat >>conftest.$ac_ext <<_ACEOF
12878 /* end confdefs.h. */
12879
12880 /* Override any GCC internal prototype to avoid an error.
12881 Use char because int might match the return type of a GCC
12882 builtin and then its argument prototype would still apply. */
12883 #ifdef __cplusplus
12884 extern "C"
12885 #endif
12886 char getopt_long ();
12887 #ifdef FC_DUMMY_MAIN
12888 #ifndef FC_DUMMY_MAIN_EQ_F77
12889 # ifdef __cplusplus
12890 extern "C"
12891 # endif
12892 int FC_DUMMY_MAIN() { return 1; }
12893 #endif
12894 #endif
12895 int
12896 main ()
12897 {
12898 return getopt_long ();
12899 ;
12900 return 0;
12901 }
12902 _ACEOF
12903 rm -f conftest.$ac_objext conftest$ac_exeext
12904 if { (ac_try="$ac_link"
12905 case "(($ac_try" in
12906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12907 *) ac_try_echo=$ac_try;;
12908 esac
12909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12910 (eval "$ac_link") 2>conftest.er1
12911 ac_status=$?
12912 grep -v '^ *+' conftest.er1 >conftest.err
12913 rm -f conftest.er1
12914 cat conftest.err >&5
12915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12916 (exit $ac_status); } && {
12917 test -z "$ac_c_werror_flag" ||
12918 test ! -s conftest.err
12919 } && test -s conftest$ac_exeext &&
12920 $as_test_x conftest$ac_exeext; then
12921 ac_cv_lib_gnugetopt_getopt_long=yes
12922 else
12923 echo "$as_me: failed program was:" >&5
12924 sed 's/^/| /' conftest.$ac_ext >&5
12925
12926 ac_cv_lib_gnugetopt_getopt_long=no
12927 fi
12928
12929 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12930 conftest$ac_exeext conftest.$ac_ext
12931 LIBS=$ac_check_lib_save_LIBS
12932 fi
12933 { echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
12934 echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6; }
12935 if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
12936 cat >>confdefs.h <<\_ACEOF
12937 #define HAVE_GETOPT_LONG 1
12938 _ACEOF
12939
12940 else
12941 # use the GNU replacement
12942 case " $LIBOBJS " in
12943 *" getopt.$ac_objext "* ) ;;
12944 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
12945 ;;
12946 esac
12947
12948 case " $LIBOBJS " in
12949 *" getopt1.$ac_objext "* ) ;;
12950 *) LIBOBJS="$LIBOBJS getopt1.$ac_objext"
12951 ;;
12952 esac
12953
12954 ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
12955
12956 fi
12957
12958 fi
12959 done
12960
12961
12962 ac_ext=cpp
12963 ac_cpp='$CXXCPP $CPPFLAGS'
12964 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12965 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12966 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12967
12968 { echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
12969 echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6; }
12970 if test "${ac_cv_cxx_namespaces+set}" = set; then
12971 echo $ECHO_N "(cached) $ECHO_C" >&6
12972 else
12973
12974 ac_ext=cpp
12975 ac_cpp='$CXXCPP $CPPFLAGS'
12976 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12977 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12978 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12979
12980 cat >conftest.$ac_ext <<_ACEOF
12981 /* confdefs.h. */
12982 _ACEOF
12983 cat confdefs.h >>conftest.$ac_ext
12984 cat >>conftest.$ac_ext <<_ACEOF
12985 /* end confdefs.h. */
12986 namespace Outer { namespace Inner { int i = 0; }}
12987 #ifdef FC_DUMMY_MAIN
12988 #ifndef FC_DUMMY_MAIN_EQ_F77
12989 # ifdef __cplusplus
12990 extern "C"
12991 # endif
12992 int FC_DUMMY_MAIN() { return 1; }
12993 #endif
12994 #endif
12995 int
12996 main ()
12997 {
12998 using namespace Outer::Inner; return i;
12999 ;
13000 return 0;
13001 }
13002 _ACEOF
13003 rm -f conftest.$ac_objext
13004 if { (ac_try="$ac_compile"
13005 case "(($ac_try" in
13006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13007 *) ac_try_echo=$ac_try;;
13008 esac
13009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13010 (eval "$ac_compile") 2>conftest.er1
13011 ac_status=$?
13012 grep -v '^ *+' conftest.er1 >conftest.err
13013 rm -f conftest.er1
13014 cat conftest.err >&5
13015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13016 (exit $ac_status); } && {
13017 test -z "$ac_cxx_werror_flag" ||
13018 test ! -s conftest.err
13019 } && test -s conftest.$ac_objext; then
13020 ac_cv_cxx_namespaces=yes
13021 else
13022 echo "$as_me: failed program was:" >&5
13023 sed 's/^/| /' conftest.$ac_ext >&5
13024
13025 ac_cv_cxx_namespaces=no
13026 fi
13027
13028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13029 ac_ext=cpp
13030 ac_cpp='$CXXCPP $CPPFLAGS'
13031 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13032 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13033 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13034
13035
13036 fi
13037 { echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
13038 echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6; }
13039 if test "$ac_cv_cxx_namespaces" = yes; then
13040
13041 cat >>confdefs.h <<\_ACEOF
13042 #define HAVE_NAMESPACES
13043 _ACEOF
13044
13045 fi
13046
13047 { echo "$as_me:$LINENO: checking whether the compiler supports Standard Template Library" >&5
13048 echo $ECHO_N "checking whether the compiler supports Standard Template Library... $ECHO_C" >&6; }
13049 if test "${ac_cv_cxx_have_stl+set}" = set; then
13050 echo $ECHO_N "(cached) $ECHO_C" >&6
13051 else
13052
13053
13054 ac_ext=cpp
13055 ac_cpp='$CXXCPP $CPPFLAGS'
13056 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13057 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13058 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13059
13060 cat >conftest.$ac_ext <<_ACEOF
13061 /* confdefs.h. */
13062 _ACEOF
13063 cat confdefs.h >>conftest.$ac_ext
13064 cat >>conftest.$ac_ext <<_ACEOF
13065 /* end confdefs.h. */
13066 #include <list>
13067 #include <deque>
13068 #ifdef HAVE_NAMESPACES
13069 using namespace std;
13070 #endif
13071 #ifdef FC_DUMMY_MAIN
13072 #ifndef FC_DUMMY_MAIN_EQ_F77
13073 # ifdef __cplusplus
13074 extern "C"
13075 # endif
13076 int FC_DUMMY_MAIN() { return 1; }
13077 #endif
13078 #endif
13079 int
13080 main ()
13081 {
13082 list<int> x; x.push_back(5);
13083 list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;
13084 ;
13085 return 0;
13086 }
13087 _ACEOF
13088 rm -f conftest.$ac_objext
13089 if { (ac_try="$ac_compile"
13090 case "(($ac_try" in
13091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13092 *) ac_try_echo=$ac_try;;
13093 esac
13094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13095 (eval "$ac_compile") 2>conftest.er1
13096 ac_status=$?
13097 grep -v '^ *+' conftest.er1 >conftest.err
13098 rm -f conftest.er1
13099 cat conftest.err >&5
13100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13101 (exit $ac_status); } && {
13102 test -z "$ac_cxx_werror_flag" ||
13103 test ! -s conftest.err
13104 } && test -s conftest.$ac_objext; then
13105 ac_cv_cxx_have_stl=yes
13106 else
13107 echo "$as_me: failed program was:" >&5
13108 sed 's/^/| /' conftest.$ac_ext >&5
13109
13110 ac_cv_cxx_have_stl=no
13111 fi
13112
13113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13114 ac_ext=cpp
13115 ac_cpp='$CXXCPP $CPPFLAGS'
13116 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13117 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13118 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13119
13120
13121 fi
13122 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_stl" >&5
13123 echo "${ECHO_T}$ac_cv_cxx_have_stl" >&6; }
13124 if test "$ac_cv_cxx_have_stl" = yes; then
13125
13126 cat >>confdefs.h <<\_ACEOF
13127 #define HAVE_STL
13128 _ACEOF
13129
13130 fi
13131
13132
13133
13134 if test "${ac_cv_header_iostream+set}" = set; then
13135 { echo "$as_me:$LINENO: checking for iostream" >&5
13136 echo $ECHO_N "checking for iostream... $ECHO_C" >&6; }
13137 if test "${ac_cv_header_iostream+set}" = set; then
13138 echo $ECHO_N "(cached) $ECHO_C" >&6
13139 fi
13140 { echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
13141 echo "${ECHO_T}$ac_cv_header_iostream" >&6; }
13142 else
13143 # Is the header compilable?
13144 { echo "$as_me:$LINENO: checking iostream usability" >&5
13145 echo $ECHO_N "checking iostream usability... $ECHO_C" >&6; }
13146 cat >conftest.$ac_ext <<_ACEOF
13147 /* confdefs.h. */
13148 _ACEOF
13149 cat confdefs.h >>conftest.$ac_ext
13150 cat >>conftest.$ac_ext <<_ACEOF
13151 /* end confdefs.h. */
13152 $ac_includes_default
13153 #include <iostream>
13154 _ACEOF
13155 rm -f conftest.$ac_objext
13156 if { (ac_try="$ac_compile"
13157 case "(($ac_try" in
13158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13159 *) ac_try_echo=$ac_try;;
13160 esac
13161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13162 (eval "$ac_compile") 2>conftest.er1
13163 ac_status=$?
13164 grep -v '^ *+' conftest.er1 >conftest.err
13165 rm -f conftest.er1
13166 cat conftest.err >&5
13167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13168 (exit $ac_status); } && {
13169 test -z "$ac_cxx_werror_flag" ||
13170 test ! -s conftest.err
13171 } && test -s conftest.$ac_objext; then
13172 ac_header_compiler=yes
13173 else
13174 echo "$as_me: failed program was:" >&5
13175 sed 's/^/| /' conftest.$ac_ext >&5
13176
13177 ac_header_compiler=no
13178 fi
13179
13180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13181 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13182 echo "${ECHO_T}$ac_header_compiler" >&6; }
13183
13184 # Is the header present?
13185 { echo "$as_me:$LINENO: checking iostream presence" >&5
13186 echo $ECHO_N "checking iostream presence... $ECHO_C" >&6; }
13187 cat >conftest.$ac_ext <<_ACEOF
13188 /* confdefs.h. */
13189 _ACEOF
13190 cat confdefs.h >>conftest.$ac_ext
13191 cat >>conftest.$ac_ext <<_ACEOF
13192 /* end confdefs.h. */
13193 #include <iostream>
13194 _ACEOF
13195 if { (ac_try="$ac_cpp conftest.$ac_ext"
13196 case "(($ac_try" in
13197 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13198 *) ac_try_echo=$ac_try;;
13199 esac
13200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13201 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13202 ac_status=$?
13203 grep -v '^ *+' conftest.er1 >conftest.err
13204 rm -f conftest.er1
13205 cat conftest.err >&5
13206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13207 (exit $ac_status); } >/dev/null && {
13208 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
13209 test ! -s conftest.err
13210 }; then
13211 ac_header_preproc=yes
13212 else
13213 echo "$as_me: failed program was:" >&5
13214 sed 's/^/| /' conftest.$ac_ext >&5
13215
13216 ac_header_preproc=no
13217 fi
13218
13219 rm -f conftest.err conftest.$ac_ext
13220 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13221 echo "${ECHO_T}$ac_header_preproc" >&6; }
13222
13223 # So? What about this header?
13224 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
13225 yes:no: )
13226 { echo "$as_me:$LINENO: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&5
13227 echo "$as_me: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&2;}
13228 { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the compiler's result" >&5
13229 echo "$as_me: WARNING: iostream: proceeding with the compiler's result" >&2;}
13230 ac_header_preproc=yes
13231 ;;
13232 no:yes:* )
13233 { echo "$as_me:$LINENO: WARNING: iostream: present but cannot be compiled" >&5
13234 echo "$as_me: WARNING: iostream: present but cannot be compiled" >&2;}
13235 { echo "$as_me:$LINENO: WARNING: iostream: check for missing prerequisite headers?" >&5
13236 echo "$as_me: WARNING: iostream: check for missing prerequisite headers?" >&2;}
13237 { echo "$as_me:$LINENO: WARNING: iostream: see the Autoconf documentation" >&5
13238 echo "$as_me: WARNING: iostream: see the Autoconf documentation" >&2;}
13239 { echo "$as_me:$LINENO: WARNING: iostream: section \"Present But Cannot Be Compiled\"" >&5
13240 echo "$as_me: WARNING: iostream: section \"Present But Cannot Be Compiled\"" >&2;}
13241 { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the preprocessor's result" >&5
13242 echo "$as_me: WARNING: iostream: proceeding with the preprocessor's result" >&2;}
13243 { echo "$as_me:$LINENO: WARNING: iostream: in the future, the compiler will take precedence" >&5
13244 echo "$as_me: WARNING: iostream: in the future, the compiler will take precedence" >&2;}
13245 ( cat <<\_ASBOX
13246 ## ------------------------------ ##
13247 ## Report this to gezelter@nd.edu ##
13248 ## ------------------------------ ##
13249 _ASBOX
13250 ) | sed "s/^/$as_me: WARNING: /" >&2
13251 ;;
13252 esac
13253 { echo "$as_me:$LINENO: checking for iostream" >&5
13254 echo $ECHO_N "checking for iostream... $ECHO_C" >&6; }
13255 if test "${ac_cv_header_iostream+set}" = set; then
13256 echo $ECHO_N "(cached) $ECHO_C" >&6
13257 else
13258 ac_cv_header_iostream=$ac_header_preproc
13259 fi
13260 { echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
13261 echo "${ECHO_T}$ac_cv_header_iostream" >&6; }
13262
13263 fi
13264 if test $ac_cv_header_iostream = yes; then
13265
13266
13267 cat >>confdefs.h <<\_ACEOF
13268 #define HAVE_IOSTREAM 1
13269 _ACEOF
13270
13271
13272 else
13273
13274
13275 for ac_header in iostream.h
13276 do
13277 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13278 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13279 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13280 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13281 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13282 echo $ECHO_N "(cached) $ECHO_C" >&6
13283 fi
13284 ac_res=`eval echo '${'$as_ac_Header'}'`
13285 { echo "$as_me:$LINENO: result: $ac_res" >&5
13286 echo "${ECHO_T}$ac_res" >&6; }
13287 else
13288 # Is the header compilable?
13289 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13290 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13291 cat >conftest.$ac_ext <<_ACEOF
13292 /* confdefs.h. */
13293 _ACEOF
13294 cat confdefs.h >>conftest.$ac_ext
13295 cat >>conftest.$ac_ext <<_ACEOF
13296 /* end confdefs.h. */
13297 $ac_includes_default
13298 #include <$ac_header>
13299 _ACEOF
13300 rm -f conftest.$ac_objext
13301 if { (ac_try="$ac_compile"
13302 case "(($ac_try" in
13303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13304 *) ac_try_echo=$ac_try;;
13305 esac
13306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13307 (eval "$ac_compile") 2>conftest.er1
13308 ac_status=$?
13309 grep -v '^ *+' conftest.er1 >conftest.err
13310 rm -f conftest.er1
13311 cat conftest.err >&5
13312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13313 (exit $ac_status); } && {
13314 test -z "$ac_cxx_werror_flag" ||
13315 test ! -s conftest.err
13316 } && test -s conftest.$ac_objext; then
13317 ac_header_compiler=yes
13318 else
13319 echo "$as_me: failed program was:" >&5
13320 sed 's/^/| /' conftest.$ac_ext >&5
13321
13322 ac_header_compiler=no
13323 fi
13324
13325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13326 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13327 echo "${ECHO_T}$ac_header_compiler" >&6; }
13328
13329 # Is the header present?
13330 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13331 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13332 cat >conftest.$ac_ext <<_ACEOF
13333 /* confdefs.h. */
13334 _ACEOF
13335 cat confdefs.h >>conftest.$ac_ext
13336 cat >>conftest.$ac_ext <<_ACEOF
13337 /* end confdefs.h. */
13338 #include <$ac_header>
13339 _ACEOF
13340 if { (ac_try="$ac_cpp conftest.$ac_ext"
13341 case "(($ac_try" in
13342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13343 *) ac_try_echo=$ac_try;;
13344 esac
13345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13346 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13347 ac_status=$?
13348 grep -v '^ *+' conftest.er1 >conftest.err
13349 rm -f conftest.er1
13350 cat conftest.err >&5
13351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13352 (exit $ac_status); } >/dev/null && {
13353 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
13354 test ! -s conftest.err
13355 }; then
13356 ac_header_preproc=yes
13357 else
13358 echo "$as_me: failed program was:" >&5
13359 sed 's/^/| /' conftest.$ac_ext >&5
13360
13361 ac_header_preproc=no
13362 fi
13363
13364 rm -f conftest.err conftest.$ac_ext
13365 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13366 echo "${ECHO_T}$ac_header_preproc" >&6; }
13367
13368 # So? What about this header?
13369 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
13370 yes:no: )
13371 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13372 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13373 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13374 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13375 ac_header_preproc=yes
13376 ;;
13377 no:yes:* )
13378 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13379 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13380 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13381 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13382 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13383 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13384 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13385 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13386 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13387 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13388 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13389 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13390 ( cat <<\_ASBOX
13391 ## ------------------------------ ##
13392 ## Report this to gezelter@nd.edu ##
13393 ## ------------------------------ ##
13394 _ASBOX
13395 ) | sed "s/^/$as_me: WARNING: /" >&2
13396 ;;
13397 esac
13398 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13399 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13400 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13401 echo $ECHO_N "(cached) $ECHO_C" >&6
13402 else
13403 eval "$as_ac_Header=\$ac_header_preproc"
13404 fi
13405 ac_res=`eval echo '${'$as_ac_Header'}'`
13406 { echo "$as_me:$LINENO: result: $ac_res" >&5
13407 echo "${ECHO_T}$ac_res" >&6; }
13408
13409 fi
13410 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13411 cat >>confdefs.h <<_ACEOF
13412 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13413 _ACEOF
13414
13415 fi
13416
13417 done
13418
13419
13420 fi
13421
13422
13423
13424
13425 if test "${ac_cv_header_iomanip+set}" = set; then
13426 { echo "$as_me:$LINENO: checking for iomanip" >&5
13427 echo $ECHO_N "checking for iomanip... $ECHO_C" >&6; }
13428 if test "${ac_cv_header_iomanip+set}" = set; then
13429 echo $ECHO_N "(cached) $ECHO_C" >&6
13430 fi
13431 { echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
13432 echo "${ECHO_T}$ac_cv_header_iomanip" >&6; }
13433 else
13434 # Is the header compilable?
13435 { echo "$as_me:$LINENO: checking iomanip usability" >&5
13436 echo $ECHO_N "checking iomanip usability... $ECHO_C" >&6; }
13437 cat >conftest.$ac_ext <<_ACEOF
13438 /* confdefs.h. */
13439 _ACEOF
13440 cat confdefs.h >>conftest.$ac_ext
13441 cat >>conftest.$ac_ext <<_ACEOF
13442 /* end confdefs.h. */
13443 $ac_includes_default
13444 #include <iomanip>
13445 _ACEOF
13446 rm -f conftest.$ac_objext
13447 if { (ac_try="$ac_compile"
13448 case "(($ac_try" in
13449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13450 *) ac_try_echo=$ac_try;;
13451 esac
13452 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13453 (eval "$ac_compile") 2>conftest.er1
13454 ac_status=$?
13455 grep -v '^ *+' conftest.er1 >conftest.err
13456 rm -f conftest.er1
13457 cat conftest.err >&5
13458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13459 (exit $ac_status); } && {
13460 test -z "$ac_cxx_werror_flag" ||
13461 test ! -s conftest.err
13462 } && test -s conftest.$ac_objext; then
13463 ac_header_compiler=yes
13464 else
13465 echo "$as_me: failed program was:" >&5
13466 sed 's/^/| /' conftest.$ac_ext >&5
13467
13468 ac_header_compiler=no
13469 fi
13470
13471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13472 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13473 echo "${ECHO_T}$ac_header_compiler" >&6; }
13474
13475 # Is the header present?
13476 { echo "$as_me:$LINENO: checking iomanip presence" >&5
13477 echo $ECHO_N "checking iomanip presence... $ECHO_C" >&6; }
13478 cat >conftest.$ac_ext <<_ACEOF
13479 /* confdefs.h. */
13480 _ACEOF
13481 cat confdefs.h >>conftest.$ac_ext
13482 cat >>conftest.$ac_ext <<_ACEOF
13483 /* end confdefs.h. */
13484 #include <iomanip>
13485 _ACEOF
13486 if { (ac_try="$ac_cpp conftest.$ac_ext"
13487 case "(($ac_try" in
13488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13489 *) ac_try_echo=$ac_try;;
13490 esac
13491 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13492 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13493 ac_status=$?
13494 grep -v '^ *+' conftest.er1 >conftest.err
13495 rm -f conftest.er1
13496 cat conftest.err >&5
13497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13498 (exit $ac_status); } >/dev/null && {
13499 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
13500 test ! -s conftest.err
13501 }; then
13502 ac_header_preproc=yes
13503 else
13504 echo "$as_me: failed program was:" >&5
13505 sed 's/^/| /' conftest.$ac_ext >&5
13506
13507 ac_header_preproc=no
13508 fi
13509
13510 rm -f conftest.err conftest.$ac_ext
13511 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13512 echo "${ECHO_T}$ac_header_preproc" >&6; }
13513
13514 # So? What about this header?
13515 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
13516 yes:no: )
13517 { echo "$as_me:$LINENO: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&5
13518 echo "$as_me: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&2;}
13519 { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the compiler's result" >&5
13520 echo "$as_me: WARNING: iomanip: proceeding with the compiler's result" >&2;}
13521 ac_header_preproc=yes
13522 ;;
13523 no:yes:* )
13524 { echo "$as_me:$LINENO: WARNING: iomanip: present but cannot be compiled" >&5
13525 echo "$as_me: WARNING: iomanip: present but cannot be compiled" >&2;}
13526 { echo "$as_me:$LINENO: WARNING: iomanip: check for missing prerequisite headers?" >&5
13527 echo "$as_me: WARNING: iomanip: check for missing prerequisite headers?" >&2;}
13528 { echo "$as_me:$LINENO: WARNING: iomanip: see the Autoconf documentation" >&5
13529 echo "$as_me: WARNING: iomanip: see the Autoconf documentation" >&2;}
13530 { echo "$as_me:$LINENO: WARNING: iomanip: section \"Present But Cannot Be Compiled\"" >&5
13531 echo "$as_me: WARNING: iomanip: section \"Present But Cannot Be Compiled\"" >&2;}
13532 { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the preprocessor's result" >&5
13533 echo "$as_me: WARNING: iomanip: proceeding with the preprocessor's result" >&2;}
13534 { echo "$as_me:$LINENO: WARNING: iomanip: in the future, the compiler will take precedence" >&5
13535 echo "$as_me: WARNING: iomanip: in the future, the compiler will take precedence" >&2;}
13536 ( cat <<\_ASBOX
13537 ## ------------------------------ ##
13538 ## Report this to gezelter@nd.edu ##
13539 ## ------------------------------ ##
13540 _ASBOX
13541 ) | sed "s/^/$as_me: WARNING: /" >&2
13542 ;;
13543 esac
13544 { echo "$as_me:$LINENO: checking for iomanip" >&5
13545 echo $ECHO_N "checking for iomanip... $ECHO_C" >&6; }
13546 if test "${ac_cv_header_iomanip+set}" = set; then
13547 echo $ECHO_N "(cached) $ECHO_C" >&6
13548 else
13549 ac_cv_header_iomanip=$ac_header_preproc
13550 fi
13551 { echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
13552 echo "${ECHO_T}$ac_cv_header_iomanip" >&6; }
13553
13554 fi
13555 if test $ac_cv_header_iomanip = yes; then
13556
13557
13558 cat >>confdefs.h <<\_ACEOF
13559 #define HAVE_IOMANIP 1
13560 _ACEOF
13561
13562
13563 else
13564
13565
13566 for ac_header in iomanip.h
13567 do
13568 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13569 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13570 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13571 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13572 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13573 echo $ECHO_N "(cached) $ECHO_C" >&6
13574 fi
13575 ac_res=`eval echo '${'$as_ac_Header'}'`
13576 { echo "$as_me:$LINENO: result: $ac_res" >&5
13577 echo "${ECHO_T}$ac_res" >&6; }
13578 else
13579 # Is the header compilable?
13580 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13581 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13582 cat >conftest.$ac_ext <<_ACEOF
13583 /* confdefs.h. */
13584 _ACEOF
13585 cat confdefs.h >>conftest.$ac_ext
13586 cat >>conftest.$ac_ext <<_ACEOF
13587 /* end confdefs.h. */
13588 $ac_includes_default
13589 #include <$ac_header>
13590 _ACEOF
13591 rm -f conftest.$ac_objext
13592 if { (ac_try="$ac_compile"
13593 case "(($ac_try" in
13594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13595 *) ac_try_echo=$ac_try;;
13596 esac
13597 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13598 (eval "$ac_compile") 2>conftest.er1
13599 ac_status=$?
13600 grep -v '^ *+' conftest.er1 >conftest.err
13601 rm -f conftest.er1
13602 cat conftest.err >&5
13603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13604 (exit $ac_status); } && {
13605 test -z "$ac_cxx_werror_flag" ||
13606 test ! -s conftest.err
13607 } && test -s conftest.$ac_objext; then
13608 ac_header_compiler=yes
13609 else
13610 echo "$as_me: failed program was:" >&5
13611 sed 's/^/| /' conftest.$ac_ext >&5
13612
13613 ac_header_compiler=no
13614 fi
13615
13616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13617 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13618 echo "${ECHO_T}$ac_header_compiler" >&6; }
13619
13620 # Is the header present?
13621 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13622 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13623 cat >conftest.$ac_ext <<_ACEOF
13624 /* confdefs.h. */
13625 _ACEOF
13626 cat confdefs.h >>conftest.$ac_ext
13627 cat >>conftest.$ac_ext <<_ACEOF
13628 /* end confdefs.h. */
13629 #include <$ac_header>
13630 _ACEOF
13631 if { (ac_try="$ac_cpp conftest.$ac_ext"
13632 case "(($ac_try" in
13633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13634 *) ac_try_echo=$ac_try;;
13635 esac
13636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13637 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13638 ac_status=$?
13639 grep -v '^ *+' conftest.er1 >conftest.err
13640 rm -f conftest.er1
13641 cat conftest.err >&5
13642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13643 (exit $ac_status); } >/dev/null && {
13644 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
13645 test ! -s conftest.err
13646 }; then
13647 ac_header_preproc=yes
13648 else
13649 echo "$as_me: failed program was:" >&5
13650 sed 's/^/| /' conftest.$ac_ext >&5
13651
13652 ac_header_preproc=no
13653 fi
13654
13655 rm -f conftest.err conftest.$ac_ext
13656 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13657 echo "${ECHO_T}$ac_header_preproc" >&6; }
13658
13659 # So? What about this header?
13660 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
13661 yes:no: )
13662 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13663 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13664 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13665 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13666 ac_header_preproc=yes
13667 ;;
13668 no:yes:* )
13669 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13670 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13671 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13672 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13673 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13674 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13675 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13676 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13677 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13678 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13679 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13680 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13681 ( cat <<\_ASBOX
13682 ## ------------------------------ ##
13683 ## Report this to gezelter@nd.edu ##
13684 ## ------------------------------ ##
13685 _ASBOX
13686 ) | sed "s/^/$as_me: WARNING: /" >&2
13687 ;;
13688 esac
13689 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13690 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13691 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13692 echo $ECHO_N "(cached) $ECHO_C" >&6
13693 else
13694 eval "$as_ac_Header=\$ac_header_preproc"
13695 fi
13696 ac_res=`eval echo '${'$as_ac_Header'}'`
13697 { echo "$as_me:$LINENO: result: $ac_res" >&5
13698 echo "${ECHO_T}$ac_res" >&6; }
13699
13700 fi
13701 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13702 cat >>confdefs.h <<_ACEOF
13703 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13704 _ACEOF
13705
13706 fi
13707
13708 done
13709
13710
13711 fi
13712
13713
13714
13715
13716 for ac_header in cmath
13717 do
13718 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13719 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13720 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13721 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13722 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13723 echo $ECHO_N "(cached) $ECHO_C" >&6
13724 fi
13725 ac_res=`eval echo '${'$as_ac_Header'}'`
13726 { echo "$as_me:$LINENO: result: $ac_res" >&5
13727 echo "${ECHO_T}$ac_res" >&6; }
13728 else
13729 # Is the header compilable?
13730 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13731 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13732 cat >conftest.$ac_ext <<_ACEOF
13733 /* confdefs.h. */
13734 _ACEOF
13735 cat confdefs.h >>conftest.$ac_ext
13736 cat >>conftest.$ac_ext <<_ACEOF
13737 /* end confdefs.h. */
13738 $ac_includes_default
13739 #include <$ac_header>
13740 _ACEOF
13741 rm -f conftest.$ac_objext
13742 if { (ac_try="$ac_compile"
13743 case "(($ac_try" in
13744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13745 *) ac_try_echo=$ac_try;;
13746 esac
13747 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13748 (eval "$ac_compile") 2>conftest.er1
13749 ac_status=$?
13750 grep -v '^ *+' conftest.er1 >conftest.err
13751 rm -f conftest.er1
13752 cat conftest.err >&5
13753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13754 (exit $ac_status); } && {
13755 test -z "$ac_cxx_werror_flag" ||
13756 test ! -s conftest.err
13757 } && test -s conftest.$ac_objext; then
13758 ac_header_compiler=yes
13759 else
13760 echo "$as_me: failed program was:" >&5
13761 sed 's/^/| /' conftest.$ac_ext >&5
13762
13763 ac_header_compiler=no
13764 fi
13765
13766 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13767 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13768 echo "${ECHO_T}$ac_header_compiler" >&6; }
13769
13770 # Is the header present?
13771 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13772 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13773 cat >conftest.$ac_ext <<_ACEOF
13774 /* confdefs.h. */
13775 _ACEOF
13776 cat confdefs.h >>conftest.$ac_ext
13777 cat >>conftest.$ac_ext <<_ACEOF
13778 /* end confdefs.h. */
13779 #include <$ac_header>
13780 _ACEOF
13781 if { (ac_try="$ac_cpp conftest.$ac_ext"
13782 case "(($ac_try" in
13783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13784 *) ac_try_echo=$ac_try;;
13785 esac
13786 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13787 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13788 ac_status=$?
13789 grep -v '^ *+' conftest.er1 >conftest.err
13790 rm -f conftest.er1
13791 cat conftest.err >&5
13792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13793 (exit $ac_status); } >/dev/null && {
13794 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
13795 test ! -s conftest.err
13796 }; then
13797 ac_header_preproc=yes
13798 else
13799 echo "$as_me: failed program was:" >&5
13800 sed 's/^/| /' conftest.$ac_ext >&5
13801
13802 ac_header_preproc=no
13803 fi
13804
13805 rm -f conftest.err conftest.$ac_ext
13806 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13807 echo "${ECHO_T}$ac_header_preproc" >&6; }
13808
13809 # So? What about this header?
13810 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
13811 yes:no: )
13812 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13813 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13814 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13815 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13816 ac_header_preproc=yes
13817 ;;
13818 no:yes:* )
13819 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13820 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13821 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13822 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13823 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13824 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13825 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13826 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13827 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13828 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13829 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13830 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13831 ( cat <<\_ASBOX
13832 ## ------------------------------ ##
13833 ## Report this to gezelter@nd.edu ##
13834 ## ------------------------------ ##
13835 _ASBOX
13836 ) | sed "s/^/$as_me: WARNING: /" >&2
13837 ;;
13838 esac
13839 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13840 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13841 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13842 echo $ECHO_N "(cached) $ECHO_C" >&6
13843 else
13844 eval "$as_ac_Header=\$ac_header_preproc"
13845 fi
13846 ac_res=`eval echo '${'$as_ac_Header'}'`
13847 { echo "$as_me:$LINENO: result: $ac_res" >&5
13848 echo "${ECHO_T}$ac_res" >&6; }
13849
13850 fi
13851 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13852 cat >>confdefs.h <<_ACEOF
13853 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13854 _ACEOF
13855
13856 fi
13857
13858 done
13859
13860
13861
13862
13863 { echo "$as_me:$LINENO: checking for C++ iostream in namespace std" >&5
13864 echo $ECHO_N "checking for C++ iostream in namespace std... $ECHO_C" >&6; }
13865 if test "${ac_cv_cxx_have_std_iostream+set}" = set; then
13866 echo $ECHO_N "(cached) $ECHO_C" >&6
13867 else
13868
13869 ac_cv_cxx_have_std_iostream=no
13870 ac_cv_cxx_need_use_std_iostream=no
13871 if test "x$ac_cv_cxx_namespaces" = xyes; then
13872
13873 ac_ext=cpp
13874 ac_cpp='$CXXCPP $CPPFLAGS'
13875 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13876 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13877 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13878
13879 cat >conftest.$ac_ext <<_ACEOF
13880 /* confdefs.h. */
13881 _ACEOF
13882 cat confdefs.h >>conftest.$ac_ext
13883 cat >>conftest.$ac_ext <<_ACEOF
13884 /* end confdefs.h. */
13885
13886 #ifdef HAVE_IOSTREAM
13887 #include <iostream>
13888 #else
13889 #include <iostream.h>
13890 #endif
13891
13892 #ifdef FC_DUMMY_MAIN
13893 #ifndef FC_DUMMY_MAIN_EQ_F77
13894 # ifdef __cplusplus
13895 extern "C"
13896 # endif
13897 int FC_DUMMY_MAIN() { return 1; }
13898 #endif
13899 #endif
13900 int
13901 main ()
13902 {
13903 std::cout<<"Hello World"<<std::endl;return 0;
13904 ;
13905 return 0;
13906 }
13907 _ACEOF
13908 rm -f conftest.$ac_objext
13909 if { (ac_try="$ac_compile"
13910 case "(($ac_try" in
13911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13912 *) ac_try_echo=$ac_try;;
13913 esac
13914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13915 (eval "$ac_compile") 2>conftest.er1
13916 ac_status=$?
13917 grep -v '^ *+' conftest.er1 >conftest.err
13918 rm -f conftest.er1
13919 cat conftest.err >&5
13920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13921 (exit $ac_status); } && {
13922 test -z "$ac_cxx_werror_flag" ||
13923 test ! -s conftest.err
13924 } && test -s conftest.$ac_objext; then
13925 ac_cv_cxx_have_std_iostream=yes
13926 else
13927 echo "$as_me: failed program was:" >&5
13928 sed 's/^/| /' conftest.$ac_ext >&5
13929
13930
13931 fi
13932
13933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13934 cat >conftest.$ac_ext <<_ACEOF
13935 /* confdefs.h. */
13936 _ACEOF
13937 cat confdefs.h >>conftest.$ac_ext
13938 cat >>conftest.$ac_ext <<_ACEOF
13939 /* end confdefs.h. */
13940
13941 #define __USE_STD_IOSTREAM 1
13942 #ifdef HAVE_IOSTREAM
13943 #include <iostream>
13944 #else
13945 #include <iostream.h>
13946 #endif
13947
13948 #ifdef FC_DUMMY_MAIN
13949 #ifndef FC_DUMMY_MAIN_EQ_F77
13950 # ifdef __cplusplus
13951 extern "C"
13952 # endif
13953 int FC_DUMMY_MAIN() { return 1; }
13954 #endif
13955 #endif
13956 int
13957 main ()
13958 {
13959 std::cout<<"Hello World"<<std::endl;return 0;
13960 ;
13961 return 0;
13962 }
13963 _ACEOF
13964 rm -f conftest.$ac_objext
13965 if { (ac_try="$ac_compile"
13966 case "(($ac_try" in
13967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13968 *) ac_try_echo=$ac_try;;
13969 esac
13970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13971 (eval "$ac_compile") 2>conftest.er1
13972 ac_status=$?
13973 grep -v '^ *+' conftest.er1 >conftest.err
13974 rm -f conftest.er1
13975 cat conftest.err >&5
13976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13977 (exit $ac_status); } && {
13978 test -z "$ac_cxx_werror_flag" ||
13979 test ! -s conftest.err
13980 } && test -s conftest.$ac_objext; then
13981 ac_cv_cxx_have_std_iostream=yes;ac_cv_cxx_need_use_std_iostream=yes
13982 else
13983 echo "$as_me: failed program was:" >&5
13984 sed 's/^/| /' conftest.$ac_ext >&5
13985
13986
13987 fi
13988
13989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13990 ac_ext=cpp
13991 ac_cpp='$CXXCPP $CPPFLAGS'
13992 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13993 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13994 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13995
13996 fi
13997
13998 fi
13999 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iostream" >&5
14000 echo "${ECHO_T}$ac_cv_cxx_have_std_iostream" >&6; }
14001 if test "$ac_cv_cxx_have_std_iostream" = yes; then
14002
14003 cat >>confdefs.h <<\_ACEOF
14004 #define HAVE_STD_IOSTREAM 1
14005 _ACEOF
14006
14007 fi
14008 if test "$ac_cv_cxx_need_use_std_iostream" = yes; then
14009
14010 cat >>confdefs.h <<\_ACEOF
14011 #define __USE_STD_IOSTREAM 1
14012 _ACEOF
14013
14014 fi
14015
14016
14017
14018
14019 { echo "$as_me:$LINENO: checking for C++ Standard Template Library in namespace std." >&5
14020 echo $ECHO_N "checking for C++ Standard Template Library in namespace std.... $ECHO_C" >&6; }
14021 if test "${ac_cv_cxx_have_std_stl+set}" = set; then
14022 echo $ECHO_N "(cached) $ECHO_C" >&6
14023 else
14024
14025 ac_cv_cxx_have_std_stl=no
14026 if test "x$ac_cv_cxx_namespaces" = xyes; then
14027
14028 ac_ext=cpp
14029 ac_cpp='$CXXCPP $CPPFLAGS'
14030 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14031 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14032 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14033
14034 cat >conftest.$ac_ext <<_ACEOF
14035 /* confdefs.h. */
14036 _ACEOF
14037 cat confdefs.h >>conftest.$ac_ext
14038 cat >>conftest.$ac_ext <<_ACEOF
14039 /* end confdefs.h. */
14040 #include <list>
14041
14042 #ifdef FC_DUMMY_MAIN
14043 #ifndef FC_DUMMY_MAIN_EQ_F77
14044 # ifdef __cplusplus
14045 extern "C"
14046 # endif
14047 int FC_DUMMY_MAIN() { return 1; }
14048 #endif
14049 #endif
14050 int
14051 main ()
14052 {
14053 std::list<int> foo;return 0;
14054 ;
14055 return 0;
14056 }
14057 _ACEOF
14058 rm -f conftest.$ac_objext
14059 if { (ac_try="$ac_compile"
14060 case "(($ac_try" in
14061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14062 *) ac_try_echo=$ac_try;;
14063 esac
14064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14065 (eval "$ac_compile") 2>conftest.er1
14066 ac_status=$?
14067 grep -v '^ *+' conftest.er1 >conftest.err
14068 rm -f conftest.er1
14069 cat conftest.err >&5
14070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14071 (exit $ac_status); } && {
14072 test -z "$ac_cxx_werror_flag" ||
14073 test ! -s conftest.err
14074 } && test -s conftest.$ac_objext; then
14075 ac_cv_cxx_have_std_stl=yes
14076 else
14077 echo "$as_me: failed program was:" >&5
14078 sed 's/^/| /' conftest.$ac_ext >&5
14079
14080
14081 fi
14082
14083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14084 ac_ext=cpp
14085 ac_cpp='$CXXCPP $CPPFLAGS'
14086 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14087 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14088 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14089
14090 fi
14091
14092 fi
14093 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_stl" >&5
14094 echo "${ECHO_T}$ac_cv_cxx_have_std_stl" >&6; }
14095 if test "$ac_cv_cxx_have_std_stl" = yes; then
14096
14097 cat >>confdefs.h <<\_ACEOF
14098 #define HAVE_STD_STL 1
14099 _ACEOF
14100
14101 fi
14102
14103
14104
14105 { echo "$as_me:$LINENO: checking for fstream::attach()" >&5
14106 echo $ECHO_N "checking for fstream::attach()... $ECHO_C" >&6; }
14107 if test "${ac_cv_cxx_have_fstream_attach+set}" = set; then
14108 echo $ECHO_N "(cached) $ECHO_C" >&6
14109 else
14110
14111 ac_cv_cxx_have_fstream_attach=no
14112
14113 ac_ext=cpp
14114 ac_cpp='$CXXCPP $CPPFLAGS'
14115 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14116 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14117 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14118
14119 cat >conftest.$ac_ext <<_ACEOF
14120 /* confdefs.h. */
14121 _ACEOF
14122 cat confdefs.h >>conftest.$ac_ext
14123 cat >>conftest.$ac_ext <<_ACEOF
14124 /* end confdefs.h. */
14125
14126 #ifdef HAVE_IOSTREAM
14127 #include <fstream>
14128 #else
14129 #include <fstream.h>
14130 #endif
14131 #ifdef HAVE_STD_IOSTREAM
14132 using namespace std;
14133 #endif
14134
14135 #ifdef FC_DUMMY_MAIN
14136 #ifndef FC_DUMMY_MAIN_EQ_F77
14137 # ifdef __cplusplus
14138 extern "C"
14139 # endif
14140 int FC_DUMMY_MAIN() { return 1; }
14141 #endif
14142 #endif
14143 int
14144 main ()
14145 {
14146 int fd=0;ofstream s;s.attach(fd);
14147 ;
14148 return 0;
14149 }
14150 _ACEOF
14151 rm -f conftest.$ac_objext
14152 if { (ac_try="$ac_compile"
14153 case "(($ac_try" in
14154 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14155 *) ac_try_echo=$ac_try;;
14156 esac
14157 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14158 (eval "$ac_compile") 2>conftest.er1
14159 ac_status=$?
14160 grep -v '^ *+' conftest.er1 >conftest.err
14161 rm -f conftest.er1
14162 cat conftest.err >&5
14163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14164 (exit $ac_status); } && {
14165 test -z "$ac_cxx_werror_flag" ||
14166 test ! -s conftest.err
14167 } && test -s conftest.$ac_objext; then
14168 ac_cv_cxx_have_fstream_attach=yes
14169 else
14170 echo "$as_me: failed program was:" >&5
14171 sed 's/^/| /' conftest.$ac_ext >&5
14172
14173
14174 fi
14175
14176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14177 ac_ext=cpp
14178 ac_cpp='$CXXCPP $CPPFLAGS'
14179 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14180 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14181 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14182
14183
14184 fi
14185 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_attach" >&5
14186 echo "${ECHO_T}$ac_cv_cxx_have_fstream_attach" >&6; }
14187 if test "$ac_cv_cxx_have_fstream_attach" = yes; then
14188
14189 cat >>confdefs.h <<\_ACEOF
14190 #define HAVE_FSTREAM_ATTACH 1
14191 _ACEOF
14192
14193 fi
14194
14195
14196
14197 { echo "$as_me:$LINENO: checking for fstream::open()" >&5
14198 echo $ECHO_N "checking for fstream::open()... $ECHO_C" >&6; }
14199 if test "${ac_cv_cxx_have_fstream_open+set}" = set; then
14200 echo $ECHO_N "(cached) $ECHO_C" >&6
14201 else
14202
14203 ac_cv_cxx_have_fstream_open=no
14204 ac_cv_cxx_fstream_open_prot=no
14205
14206 ac_ext=cpp
14207 ac_cpp='$CXXCPP $CPPFLAGS'
14208 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14209 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14210 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14211
14212 # Try with 2 parameters
14213 cat >conftest.$ac_ext <<_ACEOF
14214 /* confdefs.h. */
14215 _ACEOF
14216 cat confdefs.h >>conftest.$ac_ext
14217 cat >>conftest.$ac_ext <<_ACEOF
14218 /* end confdefs.h. */
14219
14220 #ifdef HAVE_IOSTREAM
14221 #include <fstream>
14222 #else
14223 #include <fstream.h>
14224 #endif
14225 #ifdef HAVE_STD_IOSTREAM
14226 using namespace std;
14227 #endif
14228
14229 #ifdef FC_DUMMY_MAIN
14230 #ifndef FC_DUMMY_MAIN_EQ_F77
14231 # ifdef __cplusplus
14232 extern "C"
14233 # endif
14234 int FC_DUMMY_MAIN() { return 1; }
14235 #endif
14236 #endif
14237 int
14238 main ()
14239 {
14240 ofstream s;s.open("conftest.txt",ios::out|ios::trunc);
14241 ;
14242 return 0;
14243 }
14244 _ACEOF
14245 rm -f conftest.$ac_objext
14246 if { (ac_try="$ac_compile"
14247 case "(($ac_try" in
14248 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14249 *) ac_try_echo=$ac_try;;
14250 esac
14251 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14252 (eval "$ac_compile") 2>conftest.er1
14253 ac_status=$?
14254 grep -v '^ *+' conftest.er1 >conftest.err
14255 rm -f conftest.er1
14256 cat conftest.err >&5
14257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14258 (exit $ac_status); } && {
14259 test -z "$ac_cxx_werror_flag" ||
14260 test ! -s conftest.err
14261 } && test -s conftest.$ac_objext; then
14262 ac_cv_cxx_have_fstream_open=yes
14263 else
14264 echo "$as_me: failed program was:" >&5
14265 sed 's/^/| /' conftest.$ac_ext >&5
14266
14267
14268 fi
14269
14270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14271 # Try with mode parameter
14272 cat >conftest.$ac_ext <<_ACEOF
14273 /* confdefs.h. */
14274 _ACEOF
14275 cat confdefs.h >>conftest.$ac_ext
14276 cat >>conftest.$ac_ext <<_ACEOF
14277 /* end confdefs.h. */
14278
14279 #ifdef HAVE_IOSTREAM
14280 #include <fstream>
14281 #else
14282 #include <fstream.h>
14283 #endif
14284 #ifdef HAVE_STD_IOSTREAM
14285 using namespace std;
14286 #endif
14287
14288 #ifdef FC_DUMMY_MAIN
14289 #ifndef FC_DUMMY_MAIN_EQ_F77
14290 # ifdef __cplusplus
14291 extern "C"
14292 # endif
14293 int FC_DUMMY_MAIN() { return 1; }
14294 #endif
14295 #endif
14296 int
14297 main ()
14298 {
14299 ofstream s;s.open("conftest.txt",ios::out|ios::trunc,0666);
14300 ;
14301 return 0;
14302 }
14303 _ACEOF
14304 rm -f conftest.$ac_objext
14305 if { (ac_try="$ac_compile"
14306 case "(($ac_try" in
14307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14308 *) ac_try_echo=$ac_try;;
14309 esac
14310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14311 (eval "$ac_compile") 2>conftest.er1
14312 ac_status=$?
14313 grep -v '^ *+' conftest.er1 >conftest.err
14314 rm -f conftest.er1
14315 cat conftest.err >&5
14316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14317 (exit $ac_status); } && {
14318 test -z "$ac_cxx_werror_flag" ||
14319 test ! -s conftest.err
14320 } && test -s conftest.$ac_objext; then
14321 ac_cv_cxx_fstream_open_prot=yes
14322 else
14323 echo "$as_me: failed program was:" >&5
14324 sed 's/^/| /' conftest.$ac_ext >&5
14325
14326
14327 fi
14328
14329 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14330 ac_ext=cpp
14331 ac_cpp='$CXXCPP $CPPFLAGS'
14332 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14333 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14334 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14335
14336
14337 fi
14338 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_open" >&5
14339 echo "${ECHO_T}$ac_cv_cxx_have_fstream_open" >&6; }
14340 if test "$ac_cv_cxx_have_fstream_open" = yes; then
14341
14342 cat >>confdefs.h <<\_ACEOF
14343 #define HAVE_FSTREAM_OPEN 1
14344 _ACEOF
14345
14346 fi
14347 if test "$ac_cv_cxx_fstream_open_prot" = yes; then
14348
14349 cat >>confdefs.h <<\_ACEOF
14350 #define FSTREAM_OPEN_PROT 1
14351 _ACEOF
14352
14353 fi
14354
14355
14356
14357
14358
14359
14360
14361 for ac_header in ctype.h iostream fstream sstream strstream
14362 do
14363 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14364 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14365 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14366 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14367 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14368 echo $ECHO_N "(cached) $ECHO_C" >&6
14369 fi
14370 ac_res=`eval echo '${'$as_ac_Header'}'`
14371 { echo "$as_me:$LINENO: result: $ac_res" >&5
14372 echo "${ECHO_T}$ac_res" >&6; }
14373 else
14374 # Is the header compilable?
14375 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
14376 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14377 cat >conftest.$ac_ext <<_ACEOF
14378 /* confdefs.h. */
14379 _ACEOF
14380 cat confdefs.h >>conftest.$ac_ext
14381 cat >>conftest.$ac_ext <<_ACEOF
14382 /* end confdefs.h. */
14383 $ac_includes_default
14384 #include <$ac_header>
14385 _ACEOF
14386 rm -f conftest.$ac_objext
14387 if { (ac_try="$ac_compile"
14388 case "(($ac_try" in
14389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14390 *) ac_try_echo=$ac_try;;
14391 esac
14392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14393 (eval "$ac_compile") 2>conftest.er1
14394 ac_status=$?
14395 grep -v '^ *+' conftest.er1 >conftest.err
14396 rm -f conftest.er1
14397 cat conftest.err >&5
14398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14399 (exit $ac_status); } && {
14400 test -z "$ac_cxx_werror_flag" ||
14401 test ! -s conftest.err
14402 } && test -s conftest.$ac_objext; then
14403 ac_header_compiler=yes
14404 else
14405 echo "$as_me: failed program was:" >&5
14406 sed 's/^/| /' conftest.$ac_ext >&5
14407
14408 ac_header_compiler=no
14409 fi
14410
14411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14412 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14413 echo "${ECHO_T}$ac_header_compiler" >&6; }
14414
14415 # Is the header present?
14416 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
14417 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14418 cat >conftest.$ac_ext <<_ACEOF
14419 /* confdefs.h. */
14420 _ACEOF
14421 cat confdefs.h >>conftest.$ac_ext
14422 cat >>conftest.$ac_ext <<_ACEOF
14423 /* end confdefs.h. */
14424 #include <$ac_header>
14425 _ACEOF
14426 if { (ac_try="$ac_cpp conftest.$ac_ext"
14427 case "(($ac_try" in
14428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14429 *) ac_try_echo=$ac_try;;
14430 esac
14431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14432 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14433 ac_status=$?
14434 grep -v '^ *+' conftest.er1 >conftest.err
14435 rm -f conftest.er1
14436 cat conftest.err >&5
14437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14438 (exit $ac_status); } >/dev/null && {
14439 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
14440 test ! -s conftest.err
14441 }; then
14442 ac_header_preproc=yes
14443 else
14444 echo "$as_me: failed program was:" >&5
14445 sed 's/^/| /' conftest.$ac_ext >&5
14446
14447 ac_header_preproc=no
14448 fi
14449
14450 rm -f conftest.err conftest.$ac_ext
14451 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14452 echo "${ECHO_T}$ac_header_preproc" >&6; }
14453
14454 # So? What about this header?
14455 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
14456 yes:no: )
14457 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14458 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14459 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14460 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14461 ac_header_preproc=yes
14462 ;;
14463 no:yes:* )
14464 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14465 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14466 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14467 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14468 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14469 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14470 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14471 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14472 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14473 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14474 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14475 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14476 ( cat <<\_ASBOX
14477 ## ------------------------------ ##
14478 ## Report this to gezelter@nd.edu ##
14479 ## ------------------------------ ##
14480 _ASBOX
14481 ) | sed "s/^/$as_me: WARNING: /" >&2
14482 ;;
14483 esac
14484 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14485 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14486 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14487 echo $ECHO_N "(cached) $ECHO_C" >&6
14488 else
14489 eval "$as_ac_Header=\$ac_header_preproc"
14490 fi
14491 ac_res=`eval echo '${'$as_ac_Header'}'`
14492 { echo "$as_me:$LINENO: result: $ac_res" >&5
14493 echo "${ECHO_T}$ac_res" >&6; }
14494
14495 fi
14496 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14497 cat >>confdefs.h <<_ACEOF
14498 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14499 _ACEOF
14500
14501 fi
14502
14503 done
14504
14505 # AC_CPP_FUNC
14506 # ------------------ #
14507 # Checks to see if ANSI C99 CPP variable __func__ works.
14508 # If not, perhaps __FUNCTION__ works instead.
14509 # If not, we'll just define __func__ to "".
14510 # AC_CPP_FUNC
14511
14512 case $ac_cv_prog_cc_stdc in
14513 no) ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;;
14514 *) { echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
14515 echo $ECHO_N "checking for $CC option to accept ISO C99... $ECHO_C" >&6; }
14516 if test "${ac_cv_prog_cc_c99+set}" = set; then
14517 echo $ECHO_N "(cached) $ECHO_C" >&6
14518 else
14519 ac_cv_prog_cc_c99=no
14520 ac_save_CC=$CC
14521 cat >conftest.$ac_ext <<_ACEOF
14522 /* confdefs.h. */
14523 _ACEOF
14524 cat confdefs.h >>conftest.$ac_ext
14525 cat >>conftest.$ac_ext <<_ACEOF
14526 /* end confdefs.h. */
14527 #include <stdarg.h>
14528 #include <stdbool.h>
14529 #include <stdlib.h>
14530 #include <wchar.h>
14531 #include <stdio.h>
14532
14533 // Check varargs macros. These examples are taken from C99 6.10.3.5.
14534 #define debug(...) fprintf (stderr, __VA_ARGS__)
14535 #define showlist(...) puts (#__VA_ARGS__)
14536 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
14537 static void
14538 test_varargs_macros (void)
14539 {
14540 int x = 1234;
14541 int y = 5678;
14542 debug ("Flag");
14543 debug ("X = %d\n", x);
14544 showlist (The first, second, and third items.);
14545 report (x>y, "x is %d but y is %d", x, y);
14546 }
14547
14548 // Check long long types.
14549 #define BIG64 18446744073709551615ull
14550 #define BIG32 4294967295ul
14551 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
14552 #if !BIG_OK
14553 your preprocessor is broken;
14554 #endif
14555 #if BIG_OK
14556 #else
14557 your preprocessor is broken;
14558 #endif
14559 static long long int bignum = -9223372036854775807LL;
14560 static unsigned long long int ubignum = BIG64;
14561
14562 struct incomplete_array
14563 {
14564 int datasize;
14565 double data[];
14566 };
14567
14568 struct named_init {
14569 int number;
14570 const wchar_t *name;
14571 double average;
14572 };
14573
14574 typedef const char *ccp;
14575
14576 static inline int
14577 test_restrict (ccp restrict text)
14578 {
14579 // See if C++-style comments work.
14580 // Iterate through items via the restricted pointer.
14581 // Also check for declarations in for loops.
14582 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
14583 continue;
14584 return 0;
14585 }
14586
14587 // Check varargs and va_copy.
14588 static void
14589 test_varargs (const char *format, ...)
14590 {
14591 va_list args;
14592 va_start (args, format);
14593 va_list args_copy;
14594 va_copy (args_copy, args);
14595
14596 const char *str;
14597 int number;
14598 float fnumber;
14599
14600 while (*format)
14601 {
14602 switch (*format++)
14603 {
14604 case 's': // string
14605 str = va_arg (args_copy, const char *);
14606 break;
14607 case 'd': // int
14608 number = va_arg (args_copy, int);
14609 break;
14610 case 'f': // float
14611 fnumber = va_arg (args_copy, double);
14612 break;
14613 default:
14614 break;
14615 }
14616 }
14617 va_end (args_copy);
14618 va_end (args);
14619 }
14620
14621 #ifdef FC_DUMMY_MAIN
14622 #ifndef FC_DUMMY_MAIN_EQ_F77
14623 # ifdef __cplusplus
14624 extern "C"
14625 # endif
14626 int FC_DUMMY_MAIN() { return 1; }
14627 #endif
14628 #endif
14629 int
14630 main ()
14631 {
14632
14633 // Check bool.
14634 _Bool success = false;
14635
14636 // Check restrict.
14637 if (test_restrict ("String literal") == 0)
14638 success = true;
14639 char *restrict newvar = "Another string";
14640
14641 // Check varargs.
14642 test_varargs ("s, d' f .", "string", 65, 34.234);
14643 test_varargs_macros ();
14644
14645 // Check flexible array members.
14646 struct incomplete_array *ia =
14647 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
14648 ia->datasize = 10;
14649 for (int i = 0; i < ia->datasize; ++i)
14650 ia->data[i] = i * 1.234;
14651
14652 // Check named initializers.
14653 struct named_init ni = {
14654 .number = 34,
14655 .name = L"Test wide string",
14656 .average = 543.34343,
14657 };
14658
14659 ni.number = 58;
14660
14661 int dynamic_array[ni.number];
14662 dynamic_array[ni.number - 1] = 543;
14663
14664 // work around unused variable warnings
14665 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
14666 || dynamic_array[ni.number - 1] != 543);
14667
14668 ;
14669 return 0;
14670 }
14671 _ACEOF
14672 for ac_arg in '' -std=gnu99 -c99 -qlanglvl=extc99
14673 do
14674 CC="$ac_save_CC $ac_arg"
14675 rm -f conftest.$ac_objext
14676 if { (ac_try="$ac_compile"
14677 case "(($ac_try" in
14678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14679 *) ac_try_echo=$ac_try;;
14680 esac
14681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14682 (eval "$ac_compile") 2>conftest.er1
14683 ac_status=$?
14684 grep -v '^ *+' conftest.er1 >conftest.err
14685 rm -f conftest.er1
14686 cat conftest.err >&5
14687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14688 (exit $ac_status); } && {
14689 test -z "$ac_cxx_werror_flag" ||
14690 test ! -s conftest.err
14691 } && test -s conftest.$ac_objext; then
14692 ac_cv_prog_cc_c99=$ac_arg
14693 else
14694 echo "$as_me: failed program was:" >&5
14695 sed 's/^/| /' conftest.$ac_ext >&5
14696
14697
14698 fi
14699
14700 rm -f core conftest.err conftest.$ac_objext
14701 test "x$ac_cv_prog_cc_c99" != "xno" && break
14702 done
14703 rm -f conftest.$ac_ext
14704 CC=$ac_save_CC
14705
14706 fi
14707 # AC_CACHE_VAL
14708 case "x$ac_cv_prog_cc_c99" in
14709 x)
14710 { echo "$as_me:$LINENO: result: none needed" >&5
14711 echo "${ECHO_T}none needed" >&6; } ;;
14712 xno)
14713 { echo "$as_me:$LINENO: result: unsupported" >&5
14714 echo "${ECHO_T}unsupported" >&6; } ;;
14715 *)
14716 CC="$CC $ac_cv_prog_cc_c99"
14717 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
14718 echo "${ECHO_T}$ac_cv_prog_cc_c99" >&6; } ;;
14719 esac
14720 if test "x$ac_cv_prog_cc_c99" != xno; then
14721 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
14722 else
14723 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
14724 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
14725 if test "${ac_cv_prog_cc_c89+set}" = set; then
14726 echo $ECHO_N "(cached) $ECHO_C" >&6
14727 else
14728 ac_cv_prog_cc_c89=no
14729 ac_save_CC=$CC
14730 cat >conftest.$ac_ext <<_ACEOF
14731 /* confdefs.h. */
14732 _ACEOF
14733 cat confdefs.h >>conftest.$ac_ext
14734 cat >>conftest.$ac_ext <<_ACEOF
14735 /* end confdefs.h. */
14736 #include <stdarg.h>
14737 #include <stdio.h>
14738 #include <sys/types.h>
14739 #include <sys/stat.h>
14740 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
14741 struct buf { int x; };
14742 FILE * (*rcsopen) (struct buf *, struct stat *, int);
14743 static char *e (p, i)
14744 char **p;
14745 int i;
14746 {
14747 return p[i];
14748 }
14749 static char *f (char * (*g) (char **, int), char **p, ...)
14750 {
14751 char *s;
14752 va_list v;
14753 va_start (v,p);
14754 s = g (p, va_arg (v,int));
14755 va_end (v);
14756 return s;
14757 }
14758
14759 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
14760 function prototypes and stuff, but not '\xHH' hex character constants.
14761 These don't provoke an error unfortunately, instead are silently treated
14762 as 'x'. The following induces an error, until -std is added to get
14763 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
14764 array size at least. It's necessary to write '\x00'==0 to get something
14765 that's true only with -std. */
14766 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
14767
14768 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
14769 inside strings and character constants. */
14770 #define FOO(x) 'x'
14771 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
14772
14773 int test (int i, double x);
14774 struct s1 {int (*f) (int a);};
14775 struct s2 {int (*f) (double a);};
14776 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
14777 int argc;
14778 char **argv;
14779 #ifdef FC_DUMMY_MAIN
14780 #ifndef FC_DUMMY_MAIN_EQ_F77
14781 # ifdef __cplusplus
14782 extern "C"
14783 # endif
14784 int FC_DUMMY_MAIN() { return 1; }
14785 #endif
14786 #endif
14787 int
14788 main ()
14789 {
14790 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
14791 ;
14792 return 0;
14793 }
14794 _ACEOF
14795 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
14796 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
14797 do
14798 CC="$ac_save_CC $ac_arg"
14799 rm -f conftest.$ac_objext
14800 if { (ac_try="$ac_compile"
14801 case "(($ac_try" in
14802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14803 *) ac_try_echo=$ac_try;;
14804 esac
14805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14806 (eval "$ac_compile") 2>conftest.er1
14807 ac_status=$?
14808 grep -v '^ *+' conftest.er1 >conftest.err
14809 rm -f conftest.er1
14810 cat conftest.err >&5
14811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14812 (exit $ac_status); } && {
14813 test -z "$ac_cxx_werror_flag" ||
14814 test ! -s conftest.err
14815 } && test -s conftest.$ac_objext; then
14816 ac_cv_prog_cc_c89=$ac_arg
14817 else
14818 echo "$as_me: failed program was:" >&5
14819 sed 's/^/| /' conftest.$ac_ext >&5
14820
14821
14822 fi
14823
14824 rm -f core conftest.err conftest.$ac_objext
14825 test "x$ac_cv_prog_cc_c89" != "xno" && break
14826 done
14827 rm -f conftest.$ac_ext
14828 CC=$ac_save_CC
14829
14830 fi
14831 # AC_CACHE_VAL
14832 case "x$ac_cv_prog_cc_c89" in
14833 x)
14834 { echo "$as_me:$LINENO: result: none needed" >&5
14835 echo "${ECHO_T}none needed" >&6; } ;;
14836 xno)
14837 { echo "$as_me:$LINENO: result: unsupported" >&5
14838 echo "${ECHO_T}unsupported" >&6; } ;;
14839 *)
14840 CC="$CC $ac_cv_prog_cc_c89"
14841 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
14842 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
14843 esac
14844 if test "x$ac_cv_prog_cc_c89" != xno; then
14845 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
14846 else
14847 ac_cv_prog_cc_stdc=no
14848 fi
14849
14850
14851 fi
14852
14853 ;;
14854 esac
14855 { echo "$as_me:$LINENO: checking for $CC option to accept ISO Standard C" >&5
14856 echo $ECHO_N "checking for $CC option to accept ISO Standard C... $ECHO_C" >&6; }
14857 if test "${ac_cv_prog_cc_stdc+set}" = set; then
14858 echo $ECHO_N "(cached) $ECHO_C" >&6
14859 fi
14860
14861 case $ac_cv_prog_cc_stdc in
14862 no) { echo "$as_me:$LINENO: result: unsupported" >&5
14863 echo "${ECHO_T}unsupported" >&6; } ;;
14864 '') { echo "$as_me:$LINENO: result: none needed" >&5
14865 echo "${ECHO_T}none needed" >&6; } ;;
14866 *) { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
14867 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6; } ;;
14868 esac
14869
14870
14871 { echo "$as_me:$LINENO: checking for an ANSI C99-conforming __func__" >&5
14872 echo $ECHO_N "checking for an ANSI C99-conforming __func__... $ECHO_C" >&6; }
14873 if test "${ac_cv_cpp_func+set}" = set; then
14874 echo $ECHO_N "(cached) $ECHO_C" >&6
14875 else
14876 cat >conftest.$ac_ext <<_ACEOF
14877 /* confdefs.h. */
14878 _ACEOF
14879 cat confdefs.h >>conftest.$ac_ext
14880 cat >>conftest.$ac_ext <<_ACEOF
14881 /* end confdefs.h. */
14882
14883 #ifdef FC_DUMMY_MAIN
14884 #ifndef FC_DUMMY_MAIN_EQ_F77
14885 # ifdef __cplusplus
14886 extern "C"
14887 # endif
14888 int FC_DUMMY_MAIN() { return 1; }
14889 #endif
14890 #endif
14891 int
14892 main ()
14893 {
14894 const char *foo = __func__;
14895 ;
14896 return 0;
14897 }
14898 _ACEOF
14899 rm -f conftest.$ac_objext
14900 if { (ac_try="$ac_compile"
14901 case "(($ac_try" in
14902 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14903 *) ac_try_echo=$ac_try;;
14904 esac
14905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14906 (eval "$ac_compile") 2>conftest.er1
14907 ac_status=$?
14908 grep -v '^ *+' conftest.er1 >conftest.err
14909 rm -f conftest.er1
14910 cat conftest.err >&5
14911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14912 (exit $ac_status); } && {
14913 test -z "$ac_cxx_werror_flag" ||
14914 test ! -s conftest.err
14915 } && test -s conftest.$ac_objext; then
14916 ac_cv_cpp_func=yes
14917 else
14918 echo "$as_me: failed program was:" >&5
14919 sed 's/^/| /' conftest.$ac_ext >&5
14920
14921 cat >conftest.$ac_ext <<_ACEOF
14922 /* confdefs.h. */
14923 _ACEOF
14924 cat confdefs.h >>conftest.$ac_ext
14925 cat >>conftest.$ac_ext <<_ACEOF
14926 /* end confdefs.h. */
14927
14928 #ifdef FC_DUMMY_MAIN
14929 #ifndef FC_DUMMY_MAIN_EQ_F77
14930 # ifdef __cplusplus
14931 extern "C"
14932 # endif
14933 int FC_DUMMY_MAIN() { return 1; }
14934 #endif
14935 #endif
14936 int
14937 main ()
14938 {
14939 const char *foo = __FUNCTION__;
14940 ;
14941 return 0;
14942 }
14943 _ACEOF
14944 rm -f conftest.$ac_objext
14945 if { (ac_try="$ac_compile"
14946 case "(($ac_try" in
14947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14948 *) ac_try_echo=$ac_try;;
14949 esac
14950 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14951 (eval "$ac_compile") 2>conftest.er1
14952 ac_status=$?
14953 grep -v '^ *+' conftest.er1 >conftest.err
14954 rm -f conftest.er1
14955 cat conftest.err >&5
14956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14957 (exit $ac_status); } && {
14958 test -z "$ac_cxx_werror_flag" ||
14959 test ! -s conftest.err
14960 } && test -s conftest.$ac_objext; then
14961 ac_cv_cpp_func=__FUNCTION__
14962 else
14963 echo "$as_me: failed program was:" >&5
14964 sed 's/^/| /' conftest.$ac_ext >&5
14965
14966 ac_cv_cpp_func=no
14967 fi
14968
14969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14970 fi
14971
14972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14973 fi
14974 { echo "$as_me:$LINENO: result: $ac_cv_cpp_func" >&5
14975 echo "${ECHO_T}$ac_cv_cpp_func" >&6; }
14976 if test $ac_cv_cpp_func = __FUNCTION__; then
14977
14978 cat >>confdefs.h <<\_ACEOF
14979 #define __func__ __FUNCTION__
14980 _ACEOF
14981
14982 elif test $ac_cv_cpp_func = no; then
14983
14984 cat >>confdefs.h <<\_ACEOF
14985 #define __func__ ""
14986 _ACEOF
14987
14988 fi
14989
14990
14991
14992
14993
14994 case $debug in
14995 1)
14996 ;;
14997 *)
14998
14999
15000
15001
15002 # Try to determine "good" native compiler flags if none specified on command
15003 # line
15004
15005 if test "$ac_test_FFLAGS" != "set"; then
15006 FCFLAGS=""
15007 case "${host_cpu}-${host_os}" in
15008
15009 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
15010 FCFLAGS="-O3 -ip -no-prec-div"
15011 fi;;
15012 rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
15013 FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
15014 fi;;
15015 powerpc*-aix*)
15016 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
15017 FCFLAGS="-O3 -qarch=ppc -qansialias -w"
15018 echo "*******************************************************"
15019 echo "* You have AIX on an unknown powerpc system. It is *"
15020 echo "* recommended that you use *"
15021 echo "* *"
15022 echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
15023 echo "* ^^^ *"
15024 echo "* where xxx is 601, 603, 604, or whatever kind of *"
15025 echo "* PowerPC CPU you have. For more info, man xlf. *"
15026 echo "*******************************************************"
15027 fi;;
15028 *darwin*)
15029 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
15030 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
15031 fi
15032 if test "$FC" = ifort; then
15033 FCFLAGS="-O3 -ip -no-prec-dev -mdynamic-no-pic"
15034 fi;;
15035 esac
15036
15037 if test -n "$CPU_FLAGS"; then
15038 FCFLAGS="$FCFLAGS $CPU_FLAGS"
15039 fi
15040
15041 if test -z "$FCFLAGS"; then
15042 echo ""
15043 echo "*********************************************************"
15044 echo "* WARNING: Don't know the best FCFLAGS for this system *"
15045 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
15046 echo "* (otherwise, a default of FCFLAGS=-O3 will be used) *"
15047 echo "*********************************************************"
15048 echo ""
15049 FCFLAGS="-O3"
15050 fi
15051
15052
15053 { echo "$as_me:$LINENO: checking whether ${FC} accepts ${FCFLAGS}" >&5
15054 echo $ECHO_N "checking whether ${FC} accepts ${FCFLAGS}... $ECHO_C" >&6; }
15055 if test "${ac_guessed_f90flags+set}" = set; then
15056 echo $ECHO_N "(cached) $ECHO_C" >&6
15057 else
15058
15059
15060 ac_ext=${ac_fc_srcext-f}
15061 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
15062 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
15063 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
15064
15065 echo 'program main' > conftest.$ac_ext
15066 echo 'end program main' >> conftest.$ac_ext
15067 ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
15068 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15069 (eval $ac_compile) 2>&5
15070 ac_status=$?
15071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15072 (exit $ac_status); }; then
15073 ac_guessed_f90flags=yes
15074 else
15075 ac_guessed_f90flags=no
15076 fi
15077 rm -f conftest*
15078 ac_ext=cpp
15079 ac_cpp='$CXXCPP $CPPFLAGS'
15080 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15081 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15082 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15083
15084
15085 fi
15086 { echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
15087 echo "${ECHO_T}$ac_guessed_f90flags" >&6; }
15088 if test "$ac_guessed_f90flags" = yes; then
15089 :
15090
15091 else
15092 :
15093
15094 echo ""
15095 echo "**********************************************************"
15096 echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
15097 echo "* your compiler. *"
15098 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
15099 echo "*********************************************************"
15100 echo ""
15101 FCFLAGS=""
15102
15103 fi
15104
15105
15106 fi
15107
15108
15109
15110
15111
15112
15113
15114 { echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
15115 echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6; }
15116 if test "${ac_cv_prog_really_gcc+set}" = set; then
15117 echo $ECHO_N "(cached) $ECHO_C" >&6
15118 else
15119
15120 cat > conftest.c <<EOF
15121 #ifdef __GNUC__
15122 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
15123 no;
15124 #else
15125 yes;
15126 #endif
15127 #endif
15128 EOF
15129 if { ac_try='${CC-cc} -E conftest.c'
15130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15131 (eval $ac_try) 2>&5
15132 ac_status=$?
15133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15134 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
15135 ac_cv_prog_really_gcc=yes
15136 else
15137 ac_cv_prog_really_gcc=no
15138 fi
15139
15140 fi
15141 { echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
15142 echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6; }
15143 if test "$ac_cv_prog_really_gcc" = yes; then
15144 :
15145
15146 else
15147 :
15148
15149 fi
15150
15151
15152 # Try to determine "good" native compiler flags if none specified on command
15153 # line
15154 if test "$ac_test_CFLAGS" != "set"; then
15155 CFLAGS=""
15156 case "${host_cpu}-${host_os}" in
15157
15158 *linux*) if test "$CC" = icc; then
15159 CFLAGS="-O"
15160 fi;;
15161 sparc-solaris2*) if test "$CC" = cc; then
15162 CFLAGS="-O -dalign"
15163 fi;;
15164
15165 alpha*-osf*) if test "$CC" = cc; then
15166 CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
15167 fi;;
15168
15169 hppa*-hpux*) if test "$CC" = cc; then
15170 CFLAGS="-Ae +O3 +Oall"
15171 fi;;
15172
15173 rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
15174 CFLAGS="-O3 -qtune=auto -qansialias -w"
15175 fi;;
15176 powerpc*-aix*)
15177 if test "$CC" = cc -o "$CC" = xlc; then
15178 CFLAGS="-O3 -qtune=auto -qansialias -w"
15179 echo "*******************************************************"
15180 echo "* You have AIX on an unknown powerpc system. It is *"
15181 echo "* recommended that you use *"
15182 echo "* *"
15183 echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
15184 echo "* ^^^ *"
15185 echo "* where xxx is 601, 603, 604, or whatever kind of *"
15186 echo "* PowerPC CPU you have. For more info, man cc. *"
15187 echo "*******************************************************"
15188 fi;;
15189 *darwin*)
15190 if test "$CC" = xlc -o "$CC" = cc; then
15191 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
15192 fi
15193 if test "$CC" = icc; then
15194 CFLAGS="-O3 -ip -no-prec-div -mdynamic-no-pic"
15195 fi;;
15196 esac
15197
15198 # use default flags for gcc on all systems
15199 if test $ac_cv_prog_really_gcc = yes; then
15200 CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align"
15201 fi
15202
15203 # test for gcc-specific flags:
15204 if test $ac_cv_prog_really_gcc = yes; then
15205 # -malign-double for x86 systems
15206
15207
15208 { echo "$as_me:$LINENO: checking whether ${CC} accepts -malign-double" >&5
15209 echo $ECHO_N "checking whether ${CC} accepts -malign-double... $ECHO_C" >&6; }
15210 if test "${ac_align_double+set}" = set; then
15211 echo $ECHO_N "(cached) $ECHO_C" >&6
15212 else
15213 echo 'void f(){}' > conftest.c
15214 if test -z "`${CC} -malign-double -c conftest.c 2>&1`"; then
15215 ac_align_double=yes
15216 else
15217 ac_align_double=no
15218 fi
15219 rm -f conftest*
15220
15221 fi
15222 { echo "$as_me:$LINENO: result: $ac_align_double" >&5
15223 echo "${ECHO_T}$ac_align_double" >&6; }
15224 if test "$ac_align_double" = yes; then
15225 :
15226 CFLAGS="$CFLAGS -malign-double"
15227 else
15228 :
15229
15230 fi
15231
15232 # -fstrict-aliasing for gcc-2.95+
15233
15234
15235 { echo "$as_me:$LINENO: checking whether ${CC} accepts -fstrict-aliasing" >&5
15236 echo $ECHO_N "checking whether ${CC} accepts -fstrict-aliasing... $ECHO_C" >&6; }
15237 if test "${ac_fstrict_aliasing+set}" = set; then
15238 echo $ECHO_N "(cached) $ECHO_C" >&6
15239 else
15240 echo 'void f(){}' > conftest.c
15241 if test -z "`${CC} -fstrict-aliasing -c conftest.c 2>&1`"; then
15242 ac_fstrict_aliasing=yes
15243 else
15244 ac_fstrict_aliasing=no
15245 fi
15246 rm -f conftest*
15247
15248 fi
15249 { echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
15250 echo "${ECHO_T}$ac_fstrict_aliasing" >&6; }
15251 if test "$ac_fstrict_aliasing" = yes; then
15252 :
15253 CFLAGS="$CFLAGS -fstrict-aliasing"
15254 else
15255 :
15256
15257 fi
15258
15259 fi
15260
15261 CPU_FLAGS=""
15262 if test $ac_cv_prog_really_gcc = yes; then
15263 case "${host_cpu}" in
15264 i586*)
15265
15266 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentium" >&5
15267 echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentium... $ECHO_C" >&6; }
15268 if test "${ac_cpu_pentium+set}" = set; then
15269 echo $ECHO_N "(cached) $ECHO_C" >&6
15270 else
15271 echo 'void f(){}' > conftest.c
15272 if test -z "`${CC} -mcpu=pentium -c conftest.c 2>&1`"; then
15273 ac_cpu_pentium=yes
15274 else
15275 ac_cpu_pentium=no
15276 fi
15277 rm -f conftest*
15278
15279 fi
15280 { echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
15281 echo "${ECHO_T}$ac_cpu_pentium" >&6; }
15282 if test "$ac_cpu_pentium" = yes; then
15283 :
15284 CPU_FLAGS=-mcpu=pentium
15285 else
15286 :
15287
15288
15289 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentium" >&5
15290 echo $ECHO_N "checking whether ${CC} accepts -mpentium... $ECHO_C" >&6; }
15291 if test "${ac_pentium+set}" = set; then
15292 echo $ECHO_N "(cached) $ECHO_C" >&6
15293 else
15294 echo 'void f(){}' > conftest.c
15295 if test -z "`${CC} -mpentium -c conftest.c 2>&1`"; then
15296 ac_pentium=yes
15297 else
15298 ac_pentium=no
15299 fi
15300 rm -f conftest*
15301
15302 fi
15303 { echo "$as_me:$LINENO: result: $ac_pentium" >&5
15304 echo "${ECHO_T}$ac_pentium" >&6; }
15305 if test "$ac_pentium" = yes; then
15306 :
15307 CPU_FLAGS=-mpentium
15308 else
15309 :
15310
15311 fi
15312
15313 fi
15314
15315 ;;
15316 i686*)
15317
15318 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentiumpro" >&5
15319 echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentiumpro... $ECHO_C" >&6; }
15320 if test "${ac_cpu_pentiumpro+set}" = set; then
15321 echo $ECHO_N "(cached) $ECHO_C" >&6
15322 else
15323 echo 'void f(){}' > conftest.c
15324 if test -z "`${CC} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
15325 ac_cpu_pentiumpro=yes
15326 else
15327 ac_cpu_pentiumpro=no
15328 fi
15329 rm -f conftest*
15330
15331 fi
15332 { echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
15333 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6; }
15334 if test "$ac_cpu_pentiumpro" = yes; then
15335 :
15336 CPU_FLAGS=-mcpu=pentiumpro
15337 else
15338 :
15339
15340
15341 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentiumpro" >&5
15342 echo $ECHO_N "checking whether ${CC} accepts -mpentiumpro... $ECHO_C" >&6; }
15343 if test "${ac_pentiumpro+set}" = set; then
15344 echo $ECHO_N "(cached) $ECHO_C" >&6
15345 else
15346 echo 'void f(){}' > conftest.c
15347 if test -z "`${CC} -mpentiumpro -c conftest.c 2>&1`"; then
15348 ac_pentiumpro=yes
15349 else
15350 ac_pentiumpro=no
15351 fi
15352 rm -f conftest*
15353
15354 fi
15355 { echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
15356 echo "${ECHO_T}$ac_pentiumpro" >&6; }
15357 if test "$ac_pentiumpro" = yes; then
15358 :
15359 CPU_FLAGS=-mpentiumpro
15360 else
15361 :
15362
15363 fi
15364
15365 fi
15366
15367 ;;
15368 powerpc*)
15369 cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
15370 is60x=`echo $cputype | egrep "^600-9e?$"`
15371 if test -n "$is60x"; then
15372
15373
15374 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=$cputype" >&5
15375 echo $ECHO_N "checking whether ${CC} accepts -mcpu=$cputype... $ECHO_C" >&6; }
15376 if test "${ac_m_cpu_60x+set}" = set; then
15377 echo $ECHO_N "(cached) $ECHO_C" >&6
15378 else
15379 echo 'void f(){}' > conftest.c
15380 if test -z "`${CC} -mcpu=$cputype -c conftest.c 2>&1`"; then
15381 ac_m_cpu_60x=yes
15382 else
15383 ac_m_cpu_60x=no
15384 fi
15385 rm -f conftest*
15386
15387 fi
15388 { echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
15389 echo "${ECHO_T}$ac_m_cpu_60x" >&6; }
15390 if test "$ac_m_cpu_60x" = yes; then
15391 :
15392 CPU_FLAGS=-mcpu=$cputype
15393 else
15394 :
15395
15396 fi
15397
15398 elif test "$cputype" = 750; then
15399
15400
15401 { echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
15402 echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6; }
15403 if test "${ac_cv_prog_gcc_2_95+set}" = set; then
15404 echo $ECHO_N "(cached) $ECHO_C" >&6
15405 else
15406
15407 cat > conftest.c <<EOF
15408 #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
15409 # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
15410 yes;
15411 # endif
15412 #endif
15413 EOF
15414 if { ac_try='${CC-cc} -E conftest.c'
15415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15416 (eval $ac_try) 2>&5
15417 ac_status=$?
15418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15419 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
15420 ac_cv_prog_gcc_2_95=yes
15421 else
15422 ac_cv_prog_gcc_2_95=no
15423 fi
15424
15425 fi
15426 { echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
15427 echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6; }
15428 if test "$ac_cv_prog_gcc_2_95" = yes; then
15429 :
15430
15431
15432 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=750" >&5
15433 echo $ECHO_N "checking whether ${CC} accepts -mcpu=750... $ECHO_C" >&6; }
15434 if test "${ac_m_cpu_750+set}" = set; then
15435 echo $ECHO_N "(cached) $ECHO_C" >&6
15436 else
15437 echo 'void f(){}' > conftest.c
15438 if test -z "`${CC} -mcpu=750 -c conftest.c 2>&1`"; then
15439 ac_m_cpu_750=yes
15440 else
15441 ac_m_cpu_750=no
15442 fi
15443 rm -f conftest*
15444
15445 fi
15446 { echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
15447 echo "${ECHO_T}$ac_m_cpu_750" >&6; }
15448 if test "$ac_m_cpu_750" = yes; then
15449 :
15450 CPU_FLAGS=-mcpu=750
15451 else
15452 :
15453
15454 fi
15455
15456 else
15457 :
15458
15459 fi
15460
15461 fi
15462 if test -z "$CPU_FLAGS"; then
15463
15464
15465 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=powerpc" >&5
15466 echo $ECHO_N "checking whether ${CC} accepts -mcpu=powerpc... $ECHO_C" >&6; }
15467 if test "${ac_m_cpu_powerpc+set}" = set; then
15468 echo $ECHO_N "(cached) $ECHO_C" >&6
15469 else
15470 echo 'void f(){}' > conftest.c
15471 if test -z "`${CC} -mcpu=powerpc -c conftest.c 2>&1`"; then
15472 ac_m_cpu_powerpc=yes
15473 else
15474 ac_m_cpu_powerpc=no
15475 fi
15476 rm -f conftest*
15477
15478 fi
15479 { echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
15480 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6; }
15481 if test "$ac_m_cpu_powerpc" = yes; then
15482 :
15483 CPU_FLAGS=-mcpu=powerpc
15484 else
15485 :
15486
15487 fi
15488
15489 fi
15490 if test -z "$CPU_FLAGS"; then
15491
15492
15493 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpowerpc" >&5
15494 echo $ECHO_N "checking whether ${CC} accepts -mpowerpc... $ECHO_C" >&6; }
15495 if test "${ac_m_powerpc+set}" = set; then
15496 echo $ECHO_N "(cached) $ECHO_C" >&6
15497 else
15498 echo 'void f(){}' > conftest.c
15499 if test -z "`${CC} -mpowerpc -c conftest.c 2>&1`"; then
15500 ac_m_powerpc=yes
15501 else
15502 ac_m_powerpc=no
15503 fi
15504 rm -f conftest*
15505
15506 fi
15507 { echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
15508 echo "${ECHO_T}$ac_m_powerpc" >&6; }
15509 if test "$ac_m_powerpc" = yes; then
15510 :
15511 CPU_FLAGS=-mpowerpc
15512 else
15513 :
15514
15515 fi
15516
15517 fi
15518 esac
15519 fi
15520
15521 if test -n "$CPU_FLAGS"; then
15522 CFLAGS="$CFLAGS $CPU_FLAGS"
15523 fi
15524
15525 if test -z "$CFLAGS"; then
15526 echo ""
15527 echo "********************************************************"
15528 echo "* WARNING: Don't know the best CFLAGS for this system *"
15529 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
15530 echo "* (otherwise, a default of CFLAGS=-O3 will be used) *"
15531 echo "********************************************************"
15532 echo ""
15533 CFLAGS="-O3"
15534 fi
15535
15536
15537
15538 { echo "$as_me:$LINENO: checking whether ${CC} accepts ${CFLAGS}" >&5
15539 echo $ECHO_N "checking whether ${CC} accepts ${CFLAGS}... $ECHO_C" >&6; }
15540 if test "${ac_guessed_cflags+set}" = set; then
15541 echo $ECHO_N "(cached) $ECHO_C" >&6
15542 else
15543 echo 'void f(){}' > conftest.c
15544 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
15545 ac_guessed_cflags=yes
15546 else
15547 ac_guessed_cflags=no
15548 fi
15549 rm -f conftest*
15550
15551 fi
15552 { echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
15553 echo "${ECHO_T}$ac_guessed_cflags" >&6; }
15554 if test "$ac_guessed_cflags" = yes; then
15555 :
15556
15557 else
15558 :
15559
15560 echo ""
15561 echo "********************************************************"
15562 echo "* WARNING: The guessed CFLAGS don't seem to work with *"
15563 echo "* your compiler. *"
15564 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
15565 echo "********************************************************"
15566 echo ""
15567 CFLAGS=""
15568
15569 fi
15570
15571
15572 fi
15573
15574
15575
15576
15577
15578
15579
15580 { echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
15581 echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6; }
15582 if test "${ac_cv_prog_really_gxx+set}" = set; then
15583 echo $ECHO_N "(cached) $ECHO_C" >&6
15584 else
15585
15586 cat > conftest.cpp <<EOF
15587 #ifdef __GNUC__
15588 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
15589 no;
15590 #else
15591 yes;
15592 #endif
15593 #endif
15594 EOF
15595 if { ac_try='${CXX-c++} -E conftest.cpp'
15596 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15597 (eval $ac_try) 2>&5
15598 ac_status=$?
15599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15600 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
15601 ac_cv_prog_really_gxx=yes
15602 else
15603 ac_cv_prog_really_gxx=no
15604 fi
15605
15606 fi
15607 { echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
15608 echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6; }
15609 if test "$ac_cv_prog_really_gxx" = yes; then
15610 :
15611
15612 else
15613 :
15614
15615 fi
15616
15617
15618 # Try to determine "good" native compiler flags if none specified on command
15619 # line
15620 if test "$ac_test_CXXFLAGS" != "set"; then
15621 CXXFLAGS=""
15622 case "${host_cpu}-${host_os}" in
15623
15624 *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
15625 CXXFLAGS="-O"
15626 fi;;
15627 sparc-solaris2*) if test "$CXX" = CC; then
15628 CXXFLAGS="-features=extensions -O -dalign"
15629 fi;;
15630 rs6000*-aix*) if test "$CXX" = xlC; then
15631 CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
15632 fi;;
15633 powerpc*-aix*)
15634 if test "$CXX" = xlC; then
15635 CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
15636 echo "*******************************************************"
15637 echo "* You have AIX on an unknown powerpc system. It is *"
15638 echo "* recommended that you use *"
15639 echo "* *"
15640 echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
15641 echo "* ^^^ *"
15642 echo "* where xxx is 601, 603, 604, or whatever kind of *"
15643 echo "* PowerPC CPU you have. For more info, man cc. *"
15644 echo "*******************************************************"
15645 fi;;
15646 *darwin*)
15647 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
15648 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
15649 fi
15650 if test "$CXX" = icpc; then
15651 CXXFLAGS="-O3 -ip -no-prec-div -mdynamic-no-pic"
15652 fi;;
15653 esac
15654
15655 # use default flags for gcc on all systems
15656 if test $ac_cv_prog_really_gxx = yes; then
15657 CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align"
15658 fi
15659
15660 # test for gcc-specific flags:
15661 if test $ac_cv_prog_really_gxx = yes; then
15662 # -malign-double for x86 systems
15663
15664
15665 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -malign-double" >&5
15666 echo $ECHO_N "checking whether ${CXX} accepts -malign-double... $ECHO_C" >&6; }
15667 if test "${ac_align_double+set}" = set; then
15668 echo $ECHO_N "(cached) $ECHO_C" >&6
15669 else
15670 echo 'void f(){}' > conftest.cpp
15671 if test -z "`${CXX} -malign-double -c conftest.cpp 2>&1`"; then
15672 ac_align_double=yes
15673 else
15674 ac_align_double=no
15675 fi
15676 rm -f conftest*
15677
15678 fi
15679 { echo "$as_me:$LINENO: result: $ac_align_double" >&5
15680 echo "${ECHO_T}$ac_align_double" >&6; }
15681 if test "$ac_align_double" = yes; then
15682 :
15683 CXXFLAGS="$CXXFLAGS -malign-double"
15684 else
15685 :
15686
15687 fi
15688
15689 # -fstrict-aliasing for gcc-2.95+
15690
15691
15692 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -fstrict-aliasing" >&5
15693 echo $ECHO_N "checking whether ${CXX} accepts -fstrict-aliasing... $ECHO_C" >&6; }
15694 if test "${ac_fstrict_aliasing+set}" = set; then
15695 echo $ECHO_N "(cached) $ECHO_C" >&6
15696 else
15697 echo 'void f(){}' > conftest.cpp
15698 if test -z "`${CXX} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
15699 ac_fstrict_aliasing=yes
15700 else
15701 ac_fstrict_aliasing=no
15702 fi
15703 rm -f conftest*
15704
15705 fi
15706 { echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
15707 echo "${ECHO_T}$ac_fstrict_aliasing" >&6; }
15708 if test "$ac_fstrict_aliasing" = yes; then
15709 :
15710 CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
15711 else
15712 :
15713
15714 fi
15715
15716 fi
15717
15718 CPU_FLAGS=""
15719 if test $ac_cv_prog_really_gxx = yes; then
15720 case "${host_cpu}" in
15721 i586*)
15722
15723 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentium" >&5
15724 echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentium... $ECHO_C" >&6; }
15725 if test "${ac_cpu_pentium+set}" = set; then
15726 echo $ECHO_N "(cached) $ECHO_C" >&6
15727 else
15728 echo 'void f(){}' > conftest.cpp
15729 if test -z "`${CXX} -mcpu=pentium -c conftest.cpp 2>&1`"; then
15730 ac_cpu_pentium=yes
15731 else
15732 ac_cpu_pentium=no
15733 fi
15734 rm -f conftest*
15735
15736 fi
15737 { echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
15738 echo "${ECHO_T}$ac_cpu_pentium" >&6; }
15739 if test "$ac_cpu_pentium" = yes; then
15740 :
15741 CPU_FLAGS=-mcpu=pentium
15742 else
15743 :
15744
15745
15746 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentium" >&5
15747 echo $ECHO_N "checking whether ${CXX} accepts -mpentium... $ECHO_C" >&6; }
15748 if test "${ac_pentium+set}" = set; then
15749 echo $ECHO_N "(cached) $ECHO_C" >&6
15750 else
15751 echo 'void f(){}' > conftest.cpp
15752 if test -z "`${CXX} -mpentium -c conftest.cpp 2>&1`"; then
15753 ac_pentium=yes
15754 else
15755 ac_pentium=no
15756 fi
15757 rm -f conftest*
15758
15759 fi
15760 { echo "$as_me:$LINENO: result: $ac_pentium" >&5
15761 echo "${ECHO_T}$ac_pentium" >&6; }
15762 if test "$ac_pentium" = yes; then
15763 :
15764 CPU_FLAGS=-mpentium
15765 else
15766 :
15767
15768 fi
15769
15770 fi
15771
15772 ;;
15773 i686*)
15774
15775 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentiumpro" >&5
15776 echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentiumpro... $ECHO_C" >&6; }
15777 if test "${ac_cpu_pentiumpro+set}" = set; then
15778 echo $ECHO_N "(cached) $ECHO_C" >&6
15779 else
15780 echo 'void f(){}' > conftest.cpp
15781 if test -z "`${CXX} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
15782 ac_cpu_pentiumpro=yes
15783 else
15784 ac_cpu_pentiumpro=no
15785 fi
15786 rm -f conftest*
15787
15788 fi
15789 { echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
15790 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6; }
15791 if test "$ac_cpu_pentiumpro" = yes; then
15792 :
15793 CPU_FLAGS=-mcpu=pentiumpro
15794 else
15795 :
15796
15797
15798 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentiumpro" >&5
15799 echo $ECHO_N "checking whether ${CXX} accepts -mpentiumpro... $ECHO_C" >&6; }
15800 if test "${ac_pentiumpro+set}" = set; then
15801 echo $ECHO_N "(cached) $ECHO_C" >&6
15802 else
15803 echo 'void f(){}' > conftest.cpp
15804 if test -z "`${CXX} -mpentiumpro -c conftest.cpp 2>&1`"; then
15805 ac_pentiumpro=yes
15806 else
15807 ac_pentiumpro=no
15808 fi
15809 rm -f conftest*
15810
15811 fi
15812 { echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
15813 echo "${ECHO_T}$ac_pentiumpro" >&6; }
15814 if test "$ac_pentiumpro" = yes; then
15815 :
15816 CPU_FLAGS=-mpentiumpro
15817 else
15818 :
15819
15820 fi
15821
15822 fi
15823
15824 ;;
15825 powerpc*)
15826 cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
15827 is60x=`echo $cputype | egrep "^600-9e?$"`
15828 if test -n "$is60x"; then
15829
15830
15831 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=$cputype" >&5
15832 echo $ECHO_N "checking whether ${CXX} accepts -mcpu=$cputype... $ECHO_C" >&6; }
15833 if test "${ac_m_cpu_60x+set}" = set; then
15834 echo $ECHO_N "(cached) $ECHO_C" >&6
15835 else
15836 echo 'void f(){}' > conftest.cpp
15837 if test -z "`${CXX} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
15838 ac_m_cpu_60x=yes
15839 else
15840 ac_m_cpu_60x=no
15841 fi
15842 rm -f conftest*
15843
15844 fi
15845 { echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
15846 echo "${ECHO_T}$ac_m_cpu_60x" >&6; }
15847 if test "$ac_m_cpu_60x" = yes; then
15848 :
15849 CPU_FLAGS=-mcpu=$cputype
15850 else
15851 :
15852
15853 fi
15854
15855 elif test "$cputype" = 750; then
15856
15857
15858 { echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
15859 echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6; }
15860 if test "${ac_cv_prog_gxx_2_95+set}" = set; then
15861 echo $ECHO_N "(cached) $ECHO_C" >&6
15862 else
15863
15864 cat > conftest.cpp <<EOF
15865 #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
15866 # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
15867 yes;
15868 # endif
15869 #endif
15870 EOF
15871 if { ac_try='${CXX-c++} -E conftest.cpp'
15872 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15873 (eval $ac_try) 2>&5
15874 ac_status=$?
15875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15876 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
15877 ac_cv_prog_gxx_2_95=yes
15878 else
15879 ac_cv_prog_gxx_2_95=no
15880 fi
15881
15882 fi
15883 { echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
15884 echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6; }
15885 if test "$ac_cv_prog_gxx_2_95" = yes; then
15886 :
15887
15888
15889 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=750" >&5
15890 echo $ECHO_N "checking whether ${CXX} accepts -mcpu=750... $ECHO_C" >&6; }
15891 if test "${ac_m_cpu_750+set}" = set; then
15892 echo $ECHO_N "(cached) $ECHO_C" >&6
15893 else
15894 echo 'void f(){}' > conftest.cpp
15895 if test -z "`${CXX} -mcpu=750 -c conftest.cpp 2>&1`"; then
15896 ac_m_cpu_750=yes
15897 else
15898 ac_m_cpu_750=no
15899 fi
15900 rm -f conftest*
15901
15902 fi
15903 { echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
15904 echo "${ECHO_T}$ac_m_cpu_750" >&6; }
15905 if test "$ac_m_cpu_750" = yes; then
15906 :
15907 CPU_FLAGS=-mcpu=750
15908 else
15909 :
15910
15911 fi
15912
15913 else
15914 :
15915
15916 fi
15917
15918 fi
15919 if test -z "$CPU_FLAGS"; then
15920
15921
15922 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=powerpc" >&5
15923 echo $ECHO_N "checking whether ${CXX} accepts -mcpu=powerpc... $ECHO_C" >&6; }
15924 if test "${ac_m_cpu_powerpc+set}" = set; then
15925 echo $ECHO_N "(cached) $ECHO_C" >&6
15926 else
15927 echo 'void f(){}' > conftest.cpp
15928 if test -z "`${CXX} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
15929 ac_m_cpu_powerpc=yes
15930 else
15931 ac_m_cpu_powerpc=no
15932 fi
15933 rm -f conftest*
15934
15935 fi
15936 { echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
15937 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6; }
15938 if test "$ac_m_cpu_powerpc" = yes; then
15939 :
15940 CPU_FLAGS=-mcpu=powerpc
15941 else
15942 :
15943
15944 fi
15945
15946 fi
15947 if test -z "$CPU_FLAGS"; then
15948
15949
15950 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpowerpc" >&5
15951 echo $ECHO_N "checking whether ${CXX} accepts -mpowerpc... $ECHO_C" >&6; }
15952 if test "${ac_m_powerpc+set}" = set; then
15953 echo $ECHO_N "(cached) $ECHO_C" >&6
15954 else
15955 echo 'void f(){}' > conftest.cpp
15956 if test -z "`${CXX} -mpowerpc -c conftest.cpp 2>&1`"; then
15957 ac_m_powerpc=yes
15958 else
15959 ac_m_powerpc=no
15960 fi
15961 rm -f conftest*
15962
15963 fi
15964 { echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
15965 echo "${ECHO_T}$ac_m_powerpc" >&6; }
15966 if test "$ac_m_powerpc" = yes; then
15967 :
15968 CPU_FLAGS=-mpowerpc
15969 else
15970 :
15971
15972 fi
15973
15974 fi
15975 esac
15976 fi
15977
15978 if test -n "$CPU_FLAGS"; then
15979 CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
15980 fi
15981
15982 if test -z "$CXXFLAGS"; then
15983 echo ""
15984 echo "**********************************************************"
15985 echo "* WARNING: Don't know the best CXXFLAGS for this system *"
15986 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
15987 echo "* (otherwise, a default of CXXFLAGS=-O3 will be used) *"
15988 echo "**********************************************************"
15989 echo ""
15990 CXXFLAGS="-O3"
15991 fi
15992
15993
15994
15995 { echo "$as_me:$LINENO: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
15996 echo $ECHO_N "checking whether ${CXX} accepts ${CXXFLAGS}... $ECHO_C" >&6; }
15997 if test "${ac_guessed_cxxflags+set}" = set; then
15998 echo $ECHO_N "(cached) $ECHO_C" >&6
15999 else
16000 echo 'void f(){}' > conftest.cpp
16001 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
16002 ac_guessed_cxxflags=yes
16003 else
16004 ac_guessed_cxxflags=no
16005 fi
16006 rm -f conftest*
16007
16008 fi
16009 { echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
16010 echo "${ECHO_T}$ac_guessed_cxxflags" >&6; }
16011 if test "$ac_guessed_cxxflags" = yes; then
16012 :
16013
16014 else
16015 :
16016
16017 echo ""
16018 echo "**********************************************************"
16019 echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
16020 echo "* your compiler. *"
16021 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
16022 echo "**********************************************************"
16023 echo ""
16024 CXXFLAGS=""
16025
16026 fi
16027
16028
16029 fi
16030
16031 ;;
16032 esac
16033
16034
16035 cat >>confdefs.h <<\_ACEOF
16036 #define OBAPI
16037 _ACEOF
16038
16039
16040
16041 acx_cgal_found=no
16042
16043 # Check whether --with-cgalmakefile was given.
16044 if test "${with_cgalmakefile+set}" = set; then
16045 withval=$with_cgalmakefile;
16046 fi
16047
16048 case $with_cgalmakefile in
16049 yes | "") ;;
16050 no) acx_cgal_found=disable ;;
16051 -* | */* | *.a | *.so | *.so.* | *.o) CGAL_MAKEFILE="$with_cgalmakefile" ;;
16052 *) CGAL_MAKEFILE="$with_cgalmakefile" ;;
16053 esac
16054
16055 if test "$acx_cgal_found" == no; then
16056 { echo "$as_me:$LINENO: checking CGAL_MAKEFILE" >&5
16057 echo $ECHO_N "checking CGAL_MAKEFILE... $ECHO_C" >&6; }
16058
16059 if test \! -z "$CGAL_MAKEFILE"; then
16060
16061 if test -e "$CGAL_MAKEFILE"; then
16062 tname=`mktemp /tmp/cgal_makefile_dsrXXXXXX`
16063
16064 cat > $tname << _ACEOF
16065 include $CGAL_MAKEFILE
16066
16067 cppflags:
16068 @echo \$(CGAL_CXXFLAGS)
16069
16070 cxxflags:
16071 @echo
16072 ldflags:
16073 @echo \$(CGAL_LDFLAGS)
16074 _ACEOF
16075 CGAL_CPPFLAGS="`make -s -f $tname cppflags`"
16076 CGAL_CXXFLAGS="`make -s -f $tname cxxflags`"
16077 CGAL_LDFLAGST="`make -s -f $tname ldflags`"
16078 for i in $CGAL_LDFLAGST; do
16079 if test `echo $i| grep -c ^-l`; then
16080 CGAL_LIBS="$CGAL_LIBS $i"
16081 else
16082 CGAL_LDFLAGS="$CGAL_LDFLAGS $i"
16083 fi
16084 done
16085 rm -f $tname
16086 { echo "$as_me:$LINENO: result: yes" >&5
16087 echo "${ECHO_T}yes" >&6; }
16088 acx_cgal_found=yes
16089 else
16090 { echo "$as_me:$LINENO: result: invalid" >&5
16091 echo "${ECHO_T}invalid" >&6; }
16092 { { echo "$as_me:$LINENO: error: CGAL_MAKEFILE defined, but the makefile does not exist." >&5
16093 echo "$as_me: error: CGAL_MAKEFILE defined, but the makefile does not exist." >&2;}
16094 { (exit 1); exit 1; }; }
16095 fi
16096 else
16097 { echo "$as_me:$LINENO: result: not defined" >&5
16098 echo "${ECHO_T}not defined" >&6; }
16099 fi
16100 fi
16101
16102 if test "$acx_cgal_found" == no; then
16103 if test "${ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h+set}" = set; then
16104 { echo "$as_me:$LINENO: checking for CGAL/Exact_predicates_inexact_constructions_kernel.h" >&5
16105 echo $ECHO_N "checking for CGAL/Exact_predicates_inexact_constructions_kernel.h... $ECHO_C" >&6; }
16106 if test "${ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h+set}" = set; then
16107 echo $ECHO_N "(cached) $ECHO_C" >&6
16108 fi
16109 { echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" >&5
16110 echo "${ECHO_T}$ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" >&6; }
16111 else
16112 # Is the header compilable?
16113 { echo "$as_me:$LINENO: checking CGAL/Exact_predicates_inexact_constructions_kernel.h usability" >&5
16114 echo $ECHO_N "checking CGAL/Exact_predicates_inexact_constructions_kernel.h usability... $ECHO_C" >&6; }
16115 cat >conftest.$ac_ext <<_ACEOF
16116 /* confdefs.h. */
16117 _ACEOF
16118 cat confdefs.h >>conftest.$ac_ext
16119 cat >>conftest.$ac_ext <<_ACEOF
16120 /* end confdefs.h. */
16121 $ac_includes_default
16122 #include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
16123 _ACEOF
16124 rm -f conftest.$ac_objext
16125 if { (ac_try="$ac_compile"
16126 case "(($ac_try" in
16127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16128 *) ac_try_echo=$ac_try;;
16129 esac
16130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16131 (eval "$ac_compile") 2>conftest.er1
16132 ac_status=$?
16133 grep -v '^ *+' conftest.er1 >conftest.err
16134 rm -f conftest.er1
16135 cat conftest.err >&5
16136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16137 (exit $ac_status); } && {
16138 test -z "$ac_cxx_werror_flag" ||
16139 test ! -s conftest.err
16140 } && test -s conftest.$ac_objext; then
16141 ac_header_compiler=yes
16142 else
16143 echo "$as_me: failed program was:" >&5
16144 sed 's/^/| /' conftest.$ac_ext >&5
16145
16146 ac_header_compiler=no
16147 fi
16148
16149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16150 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16151 echo "${ECHO_T}$ac_header_compiler" >&6; }
16152
16153 # Is the header present?
16154 { echo "$as_me:$LINENO: checking CGAL/Exact_predicates_inexact_constructions_kernel.h presence" >&5
16155 echo $ECHO_N "checking CGAL/Exact_predicates_inexact_constructions_kernel.h presence... $ECHO_C" >&6; }
16156 cat >conftest.$ac_ext <<_ACEOF
16157 /* confdefs.h. */
16158 _ACEOF
16159 cat confdefs.h >>conftest.$ac_ext
16160 cat >>conftest.$ac_ext <<_ACEOF
16161 /* end confdefs.h. */
16162 #include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
16163 _ACEOF
16164 if { (ac_try="$ac_cpp conftest.$ac_ext"
16165 case "(($ac_try" in
16166 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16167 *) ac_try_echo=$ac_try;;
16168 esac
16169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16170 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16171 ac_status=$?
16172 grep -v '^ *+' conftest.er1 >conftest.err
16173 rm -f conftest.er1
16174 cat conftest.err >&5
16175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16176 (exit $ac_status); } >/dev/null && {
16177 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
16178 test ! -s conftest.err
16179 }; then
16180 ac_header_preproc=yes
16181 else
16182 echo "$as_me: failed program was:" >&5
16183 sed 's/^/| /' conftest.$ac_ext >&5
16184
16185 ac_header_preproc=no
16186 fi
16187
16188 rm -f conftest.err conftest.$ac_ext
16189 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16190 echo "${ECHO_T}$ac_header_preproc" >&6; }
16191
16192 # So? What about this header?
16193 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
16194 yes:no: )
16195 { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: accepted by the compiler, rejected by the preprocessor!" >&5
16196 echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16197 { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: proceeding with the compiler's result" >&5
16198 echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: proceeding with the compiler's result" >&2;}
16199 ac_header_preproc=yes
16200 ;;
16201 no:yes:* )
16202 { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: present but cannot be compiled" >&5
16203 echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: present but cannot be compiled" >&2;}
16204 { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: check for missing prerequisite headers?" >&5
16205 echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: check for missing prerequisite headers?" >&2;}
16206 { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: see the Autoconf documentation" >&5
16207 echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: see the Autoconf documentation" >&2;}
16208 { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: section \"Present But Cannot Be Compiled\"" >&5
16209 echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: section \"Present But Cannot Be Compiled\"" >&2;}
16210 { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: proceeding with the preprocessor's result" >&5
16211 echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: proceeding with the preprocessor's result" >&2;}
16212 { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: in the future, the compiler will take precedence" >&5
16213 echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: in the future, the compiler will take precedence" >&2;}
16214 ( cat <<\_ASBOX
16215 ## ------------------------------ ##
16216 ## Report this to gezelter@nd.edu ##
16217 ## ------------------------------ ##
16218 _ASBOX
16219 ) | sed "s/^/$as_me: WARNING: /" >&2
16220 ;;
16221 esac
16222 { echo "$as_me:$LINENO: checking for CGAL/Exact_predicates_inexact_constructions_kernel.h" >&5
16223 echo $ECHO_N "checking for CGAL/Exact_predicates_inexact_constructions_kernel.h... $ECHO_C" >&6; }
16224 if test "${ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h+set}" = set; then
16225 echo $ECHO_N "(cached) $ECHO_C" >&6
16226 else
16227 ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h=$ac_header_preproc
16228 fi
16229 { echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" >&5
16230 echo "${ECHO_T}$ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" >&6; }
16231
16232 fi
16233 if test $ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h = yes; then
16234 cgal_have_header=yes
16235 else
16236 cgal_have_header=no
16237 fi
16238
16239
16240 if test "$cgal_have_header" == yes; then
16241 { echo "$as_me:$LINENO: checking for main in -lCGAL" >&5
16242 echo $ECHO_N "checking for main in -lCGAL... $ECHO_C" >&6; }
16243 if test "${ac_cv_lib_CGAL_main+set}" = set; then
16244 echo $ECHO_N "(cached) $ECHO_C" >&6
16245 else
16246 ac_check_lib_save_LIBS=$LIBS
16247 LIBS="-lCGAL $LIBS"
16248 cat >conftest.$ac_ext <<_ACEOF
16249 /* confdefs.h. */
16250 _ACEOF
16251 cat confdefs.h >>conftest.$ac_ext
16252 cat >>conftest.$ac_ext <<_ACEOF
16253 /* end confdefs.h. */
16254
16255
16256 #ifdef FC_DUMMY_MAIN
16257 #ifndef FC_DUMMY_MAIN_EQ_F77
16258 # ifdef __cplusplus
16259 extern "C"
16260 # endif
16261 int FC_DUMMY_MAIN() { return 1; }
16262 #endif
16263 #endif
16264 int
16265 main ()
16266 {
16267 return main ();
16268 ;
16269 return 0;
16270 }
16271 _ACEOF
16272 rm -f conftest.$ac_objext conftest$ac_exeext
16273 if { (ac_try="$ac_link"
16274 case "(($ac_try" in
16275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16276 *) ac_try_echo=$ac_try;;
16277 esac
16278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16279 (eval "$ac_link") 2>conftest.er1
16280 ac_status=$?
16281 grep -v '^ *+' conftest.er1 >conftest.err
16282 rm -f conftest.er1
16283 cat conftest.err >&5
16284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16285 (exit $ac_status); } && {
16286 test -z "$ac_cxx_werror_flag" ||
16287 test ! -s conftest.err
16288 } && test -s conftest$ac_exeext &&
16289 $as_test_x conftest$ac_exeext; then
16290 ac_cv_lib_CGAL_main=yes
16291 else
16292 echo "$as_me: failed program was:" >&5
16293 sed 's/^/| /' conftest.$ac_ext >&5
16294
16295 ac_cv_lib_CGAL_main=no
16296 fi
16297
16298 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16299 conftest$ac_exeext conftest.$ac_ext
16300 LIBS=$ac_check_lib_save_LIBS
16301 fi
16302 { echo "$as_me:$LINENO: result: $ac_cv_lib_CGAL_main" >&5
16303 echo "${ECHO_T}$ac_cv_lib_CGAL_main" >&6; }
16304 if test $ac_cv_lib_CGAL_main = yes; then
16305 cgal_have_lib=yes
16306 else
16307 cgal_have_lib=no
16308 fi
16309
16310 if test "$cgal_have_lib" == no; then
16311 save_LIBS="$LIBS"; LIBS="$LIBS -lgmp -lmpfr -lm"
16312 { echo "$as_me:$LINENO: checking for main in -lCGAL" >&5
16313 echo $ECHO_N "checking for main in -lCGAL... $ECHO_C" >&6; }
16314 if test "${ac_cv_lib_CGAL_main+set}" = set; then
16315 echo $ECHO_N "(cached) $ECHO_C" >&6
16316 else
16317 ac_check_lib_save_LIBS=$LIBS
16318 LIBS="-lCGAL $LIBS"
16319 cat >conftest.$ac_ext <<_ACEOF
16320 /* confdefs.h. */
16321 _ACEOF
16322 cat confdefs.h >>conftest.$ac_ext
16323 cat >>conftest.$ac_ext <<_ACEOF
16324 /* end confdefs.h. */
16325
16326
16327 #ifdef FC_DUMMY_MAIN
16328 #ifndef FC_DUMMY_MAIN_EQ_F77
16329 # ifdef __cplusplus
16330 extern "C"
16331 # endif
16332 int FC_DUMMY_MAIN() { return 1; }
16333 #endif
16334 #endif
16335 int
16336 main ()
16337 {
16338 return main ();
16339 ;
16340 return 0;
16341 }
16342 _ACEOF
16343 rm -f conftest.$ac_objext conftest$ac_exeext
16344 if { (ac_try="$ac_link"
16345 case "(($ac_try" in
16346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16347 *) ac_try_echo=$ac_try;;
16348 esac
16349 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16350 (eval "$ac_link") 2>conftest.er1
16351 ac_status=$?
16352 grep -v '^ *+' conftest.er1 >conftest.err
16353 rm -f conftest.er1
16354 cat conftest.err >&5
16355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16356 (exit $ac_status); } && {
16357 test -z "$ac_cxx_werror_flag" ||
16358 test ! -s conftest.err
16359 } && test -s conftest$ac_exeext &&
16360 $as_test_x conftest$ac_exeext; then
16361 ac_cv_lib_CGAL_main=yes
16362 else
16363 echo "$as_me: failed program was:" >&5
16364 sed 's/^/| /' conftest.$ac_ext >&5
16365
16366 ac_cv_lib_CGAL_main=no
16367 fi
16368
16369 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16370 conftest$ac_exeext conftest.$ac_ext
16371 LIBS=$ac_check_lib_save_LIBS
16372 fi
16373 { echo "$as_me:$LINENO: result: $ac_cv_lib_CGAL_main" >&5
16374 echo "${ECHO_T}$ac_cv_lib_CGAL_main" >&6; }
16375 if test $ac_cv_lib_CGAL_main = yes; then
16376 CGAL_LIBS="-lCGAL -lgmp -lmpfr"
16377 cgal_have_lib=yes
16378 else
16379 cgal_have_lib=no
16380 fi
16381
16382 LIBS="$save_LIBS"
16383 else
16384 CGAL_LIBS="-lCGAL"
16385 { echo "$as_me:$LINENO: checking for main in -lmpfr" >&5
16386 echo $ECHO_N "checking for main in -lmpfr... $ECHO_C" >&6; }
16387 if test "${ac_cv_lib_mpfr_main+set}" = set; then
16388 echo $ECHO_N "(cached) $ECHO_C" >&6
16389 else
16390 ac_check_lib_save_LIBS=$LIBS
16391 LIBS="-lmpfr $LIBS"
16392 cat >conftest.$ac_ext <<_ACEOF
16393 /* confdefs.h. */
16394 _ACEOF
16395 cat confdefs.h >>conftest.$ac_ext
16396 cat >>conftest.$ac_ext <<_ACEOF
16397 /* end confdefs.h. */
16398
16399
16400 #ifdef FC_DUMMY_MAIN
16401 #ifndef FC_DUMMY_MAIN_EQ_F77
16402 # ifdef __cplusplus
16403 extern "C"
16404 # endif
16405 int FC_DUMMY_MAIN() { return 1; }
16406 #endif
16407 #endif
16408 int
16409 main ()
16410 {
16411 return main ();
16412 ;
16413 return 0;
16414 }
16415 _ACEOF
16416 rm -f conftest.$ac_objext conftest$ac_exeext
16417 if { (ac_try="$ac_link"
16418 case "(($ac_try" in
16419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16420 *) ac_try_echo=$ac_try;;
16421 esac
16422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16423 (eval "$ac_link") 2>conftest.er1
16424 ac_status=$?
16425 grep -v '^ *+' conftest.er1 >conftest.err
16426 rm -f conftest.er1
16427 cat conftest.err >&5
16428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16429 (exit $ac_status); } && {
16430 test -z "$ac_cxx_werror_flag" ||
16431 test ! -s conftest.err
16432 } && test -s conftest$ac_exeext &&
16433 $as_test_x conftest$ac_exeext; then
16434 ac_cv_lib_mpfr_main=yes
16435 else
16436 echo "$as_me: failed program was:" >&5
16437 sed 's/^/| /' conftest.$ac_ext >&5
16438
16439 ac_cv_lib_mpfr_main=no
16440 fi
16441
16442 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16443 conftest$ac_exeext conftest.$ac_ext
16444 LIBS=$ac_check_lib_save_LIBS
16445 fi
16446 { echo "$as_me:$LINENO: result: $ac_cv_lib_mpfr_main" >&5
16447 echo "${ECHO_T}$ac_cv_lib_mpfr_main" >&6; }
16448 if test $ac_cv_lib_mpfr_main = yes; then
16449 CGAL_LIBS="$CGAL_LIBS -lmpfr"
16450 fi
16451
16452 { echo "$as_me:$LINENO: checking for main in -lgmp" >&5
16453 echo $ECHO_N "checking for main in -lgmp... $ECHO_C" >&6; }
16454 if test "${ac_cv_lib_gmp_main+set}" = set; then
16455 echo $ECHO_N "(cached) $ECHO_C" >&6
16456 else
16457 ac_check_lib_save_LIBS=$LIBS
16458 LIBS="-lgmp $LIBS"
16459 cat >conftest.$ac_ext <<_ACEOF
16460 /* confdefs.h. */
16461 _ACEOF
16462 cat confdefs.h >>conftest.$ac_ext
16463 cat >>conftest.$ac_ext <<_ACEOF
16464 /* end confdefs.h. */
16465
16466
16467 #ifdef FC_DUMMY_MAIN
16468 #ifndef FC_DUMMY_MAIN_EQ_F77
16469 # ifdef __cplusplus
16470 extern "C"
16471 # endif
16472 int FC_DUMMY_MAIN() { return 1; }
16473 #endif
16474 #endif
16475 int
16476 main ()
16477 {
16478 return main ();
16479 ;
16480 return 0;
16481 }
16482 _ACEOF
16483 rm -f conftest.$ac_objext conftest$ac_exeext
16484 if { (ac_try="$ac_link"
16485 case "(($ac_try" in
16486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16487 *) ac_try_echo=$ac_try;;
16488 esac
16489 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16490 (eval "$ac_link") 2>conftest.er1
16491 ac_status=$?
16492 grep -v '^ *+' conftest.er1 >conftest.err
16493 rm -f conftest.er1
16494 cat conftest.err >&5
16495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16496 (exit $ac_status); } && {
16497 test -z "$ac_cxx_werror_flag" ||
16498 test ! -s conftest.err
16499 } && test -s conftest$ac_exeext &&
16500 $as_test_x conftest$ac_exeext; then
16501 ac_cv_lib_gmp_main=yes
16502 else
16503 echo "$as_me: failed program was:" >&5
16504 sed 's/^/| /' conftest.$ac_ext >&5
16505
16506 ac_cv_lib_gmp_main=no
16507 fi
16508
16509 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16510 conftest$ac_exeext conftest.$ac_ext
16511 LIBS=$ac_check_lib_save_LIBS
16512 fi
16513 { echo "$as_me:$LINENO: result: $ac_cv_lib_gmp_main" >&5
16514 echo "${ECHO_T}$ac_cv_lib_gmp_main" >&6; }
16515 if test $ac_cv_lib_gmp_main = yes; then
16516 CGAL_LIBS="$CGAL_LIBS -lgmp"
16517 fi
16518
16519 { echo "$as_me:$LINENO: checking for main in -lgmpxx" >&5
16520 echo $ECHO_N "checking for main in -lgmpxx... $ECHO_C" >&6; }
16521 if test "${ac_cv_lib_gmpxx_main+set}" = set; then
16522 echo $ECHO_N "(cached) $ECHO_C" >&6
16523 else
16524 ac_check_lib_save_LIBS=$LIBS
16525 LIBS="-lgmpxx $LIBS"
16526 cat >conftest.$ac_ext <<_ACEOF
16527 /* confdefs.h. */
16528 _ACEOF
16529 cat confdefs.h >>conftest.$ac_ext
16530 cat >>conftest.$ac_ext <<_ACEOF
16531 /* end confdefs.h. */
16532
16533
16534 #ifdef FC_DUMMY_MAIN
16535 #ifndef FC_DUMMY_MAIN_EQ_F77
16536 # ifdef __cplusplus
16537 extern "C"
16538 # endif
16539 int FC_DUMMY_MAIN() { return 1; }
16540 #endif
16541 #endif
16542 int
16543 main ()
16544 {
16545 return main ();
16546 ;
16547 return 0;
16548 }
16549 _ACEOF
16550 rm -f conftest.$ac_objext conftest$ac_exeext
16551 if { (ac_try="$ac_link"
16552 case "(($ac_try" in
16553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16554 *) ac_try_echo=$ac_try;;
16555 esac
16556 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16557 (eval "$ac_link") 2>conftest.er1
16558 ac_status=$?
16559 grep -v '^ *+' conftest.er1 >conftest.err
16560 rm -f conftest.er1
16561 cat conftest.err >&5
16562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16563 (exit $ac_status); } && {
16564 test -z "$ac_cxx_werror_flag" ||
16565 test ! -s conftest.err
16566 } && test -s conftest$ac_exeext &&
16567 $as_test_x conftest$ac_exeext; then
16568 ac_cv_lib_gmpxx_main=yes
16569 else
16570 echo "$as_me: failed program was:" >&5
16571 sed 's/^/| /' conftest.$ac_ext >&5
16572
16573 ac_cv_lib_gmpxx_main=no
16574 fi
16575
16576 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16577 conftest$ac_exeext conftest.$ac_ext
16578 LIBS=$ac_check_lib_save_LIBS
16579 fi
16580 { echo "$as_me:$LINENO: result: $ac_cv_lib_gmpxx_main" >&5
16581 echo "${ECHO_T}$ac_cv_lib_gmpxx_main" >&6; }
16582 if test $ac_cv_lib_gmpxx_main = yes; then
16583 CGAL_LIBS="$CGAL_LIBS -lgmpxx"
16584 fi
16585
16586 fi
16587
16588 if test "$cgal_have_lib" == yes; then
16589 acx_cgal_found=yes
16590 fi
16591 fi
16592 if test "$acx_cgal_found" == yes; then
16593 { echo "$as_me:$LINENO: checking for main in -lCore" >&5
16594 echo $ECHO_N "checking for main in -lCore... $ECHO_C" >&6; }
16595 if test "${ac_cv_lib_Core_main+set}" = set; then
16596 echo $ECHO_N "(cached) $ECHO_C" >&6
16597 else
16598 ac_check_lib_save_LIBS=$LIBS
16599 LIBS="-lCore $LIBS"
16600 cat >conftest.$ac_ext <<_ACEOF
16601 /* confdefs.h. */
16602 _ACEOF
16603 cat confdefs.h >>conftest.$ac_ext
16604 cat >>conftest.$ac_ext <<_ACEOF
16605 /* end confdefs.h. */
16606
16607
16608 #ifdef FC_DUMMY_MAIN
16609 #ifndef FC_DUMMY_MAIN_EQ_F77
16610 # ifdef __cplusplus
16611 extern "C"
16612 # endif
16613 int FC_DUMMY_MAIN() { return 1; }
16614 #endif
16615 #endif
16616 int
16617 main ()
16618 {
16619 return main ();
16620 ;
16621 return 0;
16622 }
16623 _ACEOF
16624 rm -f conftest.$ac_objext conftest$ac_exeext
16625 if { (ac_try="$ac_link"
16626 case "(($ac_try" in
16627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16628 *) ac_try_echo=$ac_try;;
16629 esac
16630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16631 (eval "$ac_link") 2>conftest.er1
16632 ac_status=$?
16633 grep -v '^ *+' conftest.er1 >conftest.err
16634 rm -f conftest.er1
16635 cat conftest.err >&5
16636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16637 (exit $ac_status); } && {
16638 test -z "$ac_cxx_werror_flag" ||
16639 test ! -s conftest.err
16640 } && test -s conftest$ac_exeext &&
16641 $as_test_x conftest$ac_exeext; then
16642 ac_cv_lib_Core_main=yes
16643 else
16644 echo "$as_me: failed program was:" >&5
16645 sed 's/^/| /' conftest.$ac_ext >&5
16646
16647 ac_cv_lib_Core_main=no
16648 fi
16649
16650 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16651 conftest$ac_exeext conftest.$ac_ext
16652 LIBS=$ac_check_lib_save_LIBS
16653 fi
16654 { echo "$as_me:$LINENO: result: $ac_cv_lib_Core_main" >&5
16655 echo "${ECHO_T}$ac_cv_lib_Core_main" >&6; }
16656 if test $ac_cv_lib_Core_main = yes; then
16657 CGAL_LIBS="$CGAL_LIBS -lCore"
16658 fi
16659
16660 fi
16661 fi
16662
16663
16664
16665 { echo "$as_me:$LINENO: checking CGAL" >&5
16666 echo $ECHO_N "checking CGAL... $ECHO_C" >&6; }
16667
16668
16669
16670
16671
16672 if test "$acx_cgal_found" == yes; then
16673 { echo "$as_me:$LINENO: result: yes" >&5
16674 echo "${ECHO_T}yes" >&6; }
16675
16676 else
16677 { echo "$as_me:$LINENO: result: no" >&5
16678 echo "${ECHO_T}no" >&6; }
16679
16680 fi
16681 USE_CGAL=no
16682 if test "$acx_cgal_found" == yes; then
16683 USE_CGAL=yes
16684
16685 cat >>confdefs.h <<\_ACEOF
16686 #define HAVE_CGAL 1
16687 _ACEOF
16688
16689
16690
16691
16692
16693 fi
16694
16695
16696
16697
16698 # Check whether --enable-doxygen was given.
16699 if test "${enable_doxygen+set}" = set; then
16700 enableval=$enable_doxygen;
16701 fi
16702
16703 # Check whether --enable-dot was given.
16704 if test "${enable_dot+set}" = set; then
16705 enableval=$enable_dot;
16706 fi
16707
16708 # Check whether --enable-html-docs was given.
16709 if test "${enable_html_docs+set}" = set; then
16710 enableval=$enable_html_docs;
16711 else
16712 enable_html_docs=yes
16713 fi
16714
16715 # Check whether --enable-latex-docs was given.
16716 if test "${enable_latex_docs+set}" = set; then
16717 enableval=$enable_latex_docs;
16718 else
16719 enable_latex_docs=no
16720 fi
16721
16722 if test "x$enable_doxygen" = xno; then
16723 enable_doc=no
16724 else
16725 # Extract the first word of "doxygen", so it can be a program name with args.
16726 set dummy doxygen; ac_word=$2
16727 { echo "$as_me:$LINENO: checking for $ac_word" >&5
16728 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
16729 if test "${ac_cv_path_DOXYGEN+set}" = set; then
16730 echo $ECHO_N "(cached) $ECHO_C" >&6
16731 else
16732 case $DOXYGEN in
16733 [\\/]* | ?:[\\/]*)
16734 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
16735 ;;
16736 *)
16737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16738 for as_dir in $PATH
16739 do
16740 IFS=$as_save_IFS
16741 test -z "$as_dir" && as_dir=.
16742 for ac_exec_ext in '' $ac_executable_extensions; do
16743 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16744 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
16745 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16746 break 2
16747 fi
16748 done
16749 done
16750 IFS=$as_save_IFS
16751
16752 ;;
16753 esac
16754 fi
16755 DOXYGEN=$ac_cv_path_DOXYGEN
16756 if test -n "$DOXYGEN"; then
16757 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
16758 echo "${ECHO_T}$DOXYGEN" >&6; }
16759 else
16760 { echo "$as_me:$LINENO: result: no" >&5
16761 echo "${ECHO_T}no" >&6; }
16762 fi
16763
16764
16765 if test "x$DOXYGEN" = x; then
16766 if test "x$enable_doxygen" = xyes; then
16767 { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
16768 echo "$as_me: error: could not find doxygen" >&2;}
16769 { (exit 1); exit 1; }; }
16770 fi
16771 enable_doc=no
16772 else
16773 enable_doc=yes
16774 # Extract the first word of "dot", so it can be a program name with args.
16775 set dummy dot; ac_word=$2
16776 { echo "$as_me:$LINENO: checking for $ac_word" >&5
16777 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
16778 if test "${ac_cv_path_DOT+set}" = set; then
16779 echo $ECHO_N "(cached) $ECHO_C" >&6
16780 else
16781 case $DOT in
16782 [\\/]* | ?:[\\/]*)
16783 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
16784 ;;
16785 *)
16786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16787 for as_dir in $PATH
16788 do
16789 IFS=$as_save_IFS
16790 test -z "$as_dir" && as_dir=.
16791 for ac_exec_ext in '' $ac_executable_extensions; do
16792 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16793 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
16794 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16795 break 2
16796 fi
16797 done
16798 done
16799 IFS=$as_save_IFS
16800
16801 ;;
16802 esac
16803 fi
16804 DOT=$ac_cv_path_DOT
16805 if test -n "$DOT"; then
16806 { echo "$as_me:$LINENO: result: $DOT" >&5
16807 echo "${ECHO_T}$DOT" >&6; }
16808 else
16809 { echo "$as_me:$LINENO: result: no" >&5
16810 echo "${ECHO_T}no" >&6; }
16811 fi
16812
16813
16814 fi
16815 fi
16816
16817 if test "x$enable_doc" = xyes; then
16818 DOC=1
16819 else
16820 DOC=0
16821 fi
16822
16823
16824 if test x$DOT = x; then
16825 if test "x$enable_dot" = xyes; then
16826 { { echo "$as_me:$LINENO: error: could not find dot" >&5
16827 echo "$as_me: error: could not find dot" >&2;}
16828 { (exit 1); exit 1; }; }
16829 fi
16830 enable_dot=no
16831 else
16832 enable_dot=yes
16833 fi
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/applications/atom2md/Makefile scripts/filepp"
16854
16855
16856 cat >confcache <<\_ACEOF
16857 # This file is a shell script that caches the results of configure
16858 # tests run on this system so they can be shared between configure
16859 # scripts and configure runs, see configure's option --config-cache.
16860 # It is not useful on other systems. If it contains results you don't
16861 # want to keep, you may remove or edit it.
16862 #
16863 # config.status only pays attention to the cache file if you give it
16864 # the --recheck option to rerun configure.
16865 #
16866 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16867 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16868 # following values.
16869
16870 _ACEOF
16871
16872 # The following way of writing the cache mishandles newlines in values,
16873 # but we know of no workaround that is simple, portable, and efficient.
16874 # So, we kill variables containing newlines.
16875 # Ultrix sh set writes to stderr and can't be redirected directly,
16876 # and sets the high bit in the cache file unless we assign to the vars.
16877 (
16878 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16879 eval ac_val=\$$ac_var
16880 case $ac_val in #(
16881 *${as_nl}*)
16882 case $ac_var in #(
16883 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
16884 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
16885 esac
16886 case $ac_var in #(
16887 _ | IFS | as_nl) ;; #(
16888 *) $as_unset $ac_var ;;
16889 esac ;;
16890 esac
16891 done
16892
16893 (set) 2>&1 |
16894 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16895 *${as_nl}ac_space=\ *)
16896 # `set' does not quote correctly, so add quotes (double-quote
16897 # substitution turns \\\\ into \\, and sed turns \\ into \).
16898 sed -n \
16899 "s/'/'\\\\''/g;
16900 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16901 ;; #(
16902 *)
16903 # `set' quotes correctly as required by POSIX, so do not add quotes.
16904 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16905 ;;
16906 esac |
16907 sort
16908 ) |
16909 sed '
16910 /^ac_cv_env_/b end
16911 t clear
16912 :clear
16913 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16914 t end
16915 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16916 :end' >>confcache
16917 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16918 if test -w "$cache_file"; then
16919 test "x$cache_file" != "x/dev/null" &&
16920 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
16921 echo "$as_me: updating cache $cache_file" >&6;}
16922 cat confcache >$cache_file
16923 else
16924 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
16925 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16926 fi
16927 fi
16928 rm -f confcache
16929
16930 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16931 # Let make expand exec_prefix.
16932 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16933
16934 DEFS=-DHAVE_CONFIG_H
16935
16936 ac_libobjs=
16937 ac_ltlibobjs=
16938 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16939 # 1. Remove the extension, and $U if already installed.
16940 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16941 ac_i=`echo "$ac_i" | sed "$ac_script"`
16942 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16943 # will be set to the directory where LIBOBJS objects are built.
16944 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16945 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
16946 done
16947 LIBOBJS=$ac_libobjs
16948
16949 LTLIBOBJS=$ac_ltlibobjs
16950
16951
16952
16953 : ${CONFIG_STATUS=./config.status}
16954 ac_clean_files_save=$ac_clean_files
16955 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16956 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16957 echo "$as_me: creating $CONFIG_STATUS" >&6;}
16958 cat >$CONFIG_STATUS <<_ACEOF
16959 #! $SHELL
16960 # Generated by $as_me.
16961 # Run this file to recreate the current configuration.
16962 # Compiler output produced by configure, useful for debugging
16963 # configure, is in config.log if it exists.
16964
16965 debug=false
16966 ac_cs_recheck=false
16967 ac_cs_silent=false
16968 SHELL=\${CONFIG_SHELL-$SHELL}
16969 _ACEOF
16970
16971 cat >>$CONFIG_STATUS <<\_ACEOF
16972 ## --------------------- ##
16973 ## M4sh Initialization. ##
16974 ## --------------------- ##
16975
16976 # Be more Bourne compatible
16977 DUALCASE=1; export DUALCASE # for MKS sh
16978 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16979 emulate sh
16980 NULLCMD=:
16981 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
16982 # is contrary to our usage. Disable this feature.
16983 alias -g '${1+"$@"}'='"$@"'
16984 setopt NO_GLOB_SUBST
16985 else
16986 case `(set -o) 2>/dev/null` in
16987 *posix*) set -o posix ;;
16988 esac
16989
16990 fi
16991
16992
16993
16994
16995 # PATH needs CR
16996 # Avoid depending upon Character Ranges.
16997 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16998 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16999 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17000 as_cr_digits='0123456789'
17001 as_cr_alnum=$as_cr_Letters$as_cr_digits
17002
17003 # The user is always right.
17004 if test "${PATH_SEPARATOR+set}" != set; then
17005 echo "#! /bin/sh" >conf$$.sh
17006 echo "exit 0" >>conf$$.sh
17007 chmod +x conf$$.sh
17008 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
17009 PATH_SEPARATOR=';'
17010 else
17011 PATH_SEPARATOR=:
17012 fi
17013 rm -f conf$$.sh
17014 fi
17015
17016 # Support unset when possible.
17017 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17018 as_unset=unset
17019 else
17020 as_unset=false
17021 fi
17022
17023
17024 # IFS
17025 # We need space, tab and new line, in precisely that order. Quoting is
17026 # there to prevent editors from complaining about space-tab.
17027 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17028 # splitting by setting IFS to empty value.)
17029 as_nl='
17030 '
17031 IFS=" "" $as_nl"
17032
17033 # Find who we are. Look in the path if we contain no directory separator.
17034 case $0 in
17035 *[\\/]* ) as_myself=$0 ;;
17036 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17037 for as_dir in $PATH
17038 do
17039 IFS=$as_save_IFS
17040 test -z "$as_dir" && as_dir=.
17041 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17042 done
17043 IFS=$as_save_IFS
17044
17045 ;;
17046 esac
17047 # We did not find ourselves, most probably we were run as `sh COMMAND'
17048 # in which case we are not to be found in the path.
17049 if test "x$as_myself" = x; then
17050 as_myself=$0
17051 fi
17052 if test ! -f "$as_myself"; then
17053 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17054 { (exit 1); exit 1; }
17055 fi
17056
17057 # Work around bugs in pre-3.0 UWIN ksh.
17058 for as_var in ENV MAIL MAILPATH
17059 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17060 done
17061 PS1='$ '
17062 PS2='> '
17063 PS4='+ '
17064
17065 # NLS nuisances.
17066 for as_var in \
17067 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
17068 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
17069 LC_TELEPHONE LC_TIME
17070 do
17071 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
17072 eval $as_var=C; export $as_var
17073 else
17074 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17075 fi
17076 done
17077
17078 # Required to use basename.
17079 if expr a : '\(a\)' >/dev/null 2>&1 &&
17080 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17081 as_expr=expr
17082 else
17083 as_expr=false
17084 fi
17085
17086 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17087 as_basename=basename
17088 else
17089 as_basename=false
17090 fi
17091
17092
17093 # Name of the executable.
17094 as_me=`$as_basename -- "$0" ||
17095 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17096 X"$0" : 'X\(//\)$' \| \
17097 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17098 echo X/"$0" |
17099 sed '/^.*\/\([^/][^/]*\)\/*$/{
17100 s//\1/
17101 q
17102 }
17103 /^X\/\(\/\/\)$/{
17104 s//\1/
17105 q
17106 }
17107 /^X\/\(\/\).*/{
17108 s//\1/
17109 q
17110 }
17111 s/.*/./; q'`
17112
17113 # CDPATH.
17114 $as_unset CDPATH
17115
17116
17117
17118 as_lineno_1=$LINENO
17119 as_lineno_2=$LINENO
17120 test "x$as_lineno_1" != "x$as_lineno_2" &&
17121 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
17122
17123 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17124 # uniformly replaced by the line number. The first 'sed' inserts a
17125 # line-number line after each line using $LINENO; the second 'sed'
17126 # does the real work. The second script uses 'N' to pair each
17127 # line-number line with the line containing $LINENO, and appends
17128 # trailing '-' during substitution so that $LINENO is not a special
17129 # case at line end.
17130 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
17131 # scripts with optimization help from Paolo Bonzini. Blame Lee
17132 # E. McMahon (1931-1989) for sed's syntax. :-)
17133 sed -n '
17134 p
17135 /[$]LINENO/=
17136 ' <$as_myself |
17137 sed '
17138 s/[$]LINENO.*/&-/
17139 t lineno
17140 b
17141 :lineno
17142 N
17143 :loop
17144 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
17145 t loop
17146 s/-\n.*//
17147 ' >$as_me.lineno &&
17148 chmod +x "$as_me.lineno" ||
17149 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
17150 { (exit 1); exit 1; }; }
17151
17152 # Don't try to exec as it changes $[0], causing all sort of problems
17153 # (the dirname of $[0] is not the place where we might find the
17154 # original and so on. Autoconf is especially sensitive to this).
17155 . "./$as_me.lineno"
17156 # Exit status is that of the last command.
17157 exit
17158 }
17159
17160
17161 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17162 as_dirname=dirname
17163 else
17164 as_dirname=false
17165 fi
17166
17167 ECHO_C= ECHO_N= ECHO_T=
17168 case `echo -n x` in
17169 -n*)
17170 case `echo 'x\c'` in
17171 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17172 *) ECHO_C='\c';;
17173 esac;;
17174 *)
17175 ECHO_N='-n';;
17176 esac
17177
17178 if expr a : '\(a\)' >/dev/null 2>&1 &&
17179 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17180 as_expr=expr
17181 else
17182 as_expr=false
17183 fi
17184
17185 rm -f conf$$ conf$$.exe conf$$.file
17186 if test -d conf$$.dir; then
17187 rm -f conf$$.dir/conf$$.file
17188 else
17189 rm -f conf$$.dir
17190 mkdir conf$$.dir
17191 fi
17192 echo >conf$$.file
17193 if ln -s conf$$.file conf$$ 2>/dev/null; then
17194 as_ln_s='ln -s'
17195 # ... but there are two gotchas:
17196 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17197 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17198 # In both cases, we have to default to `cp -p'.
17199 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17200 as_ln_s='cp -p'
17201 elif ln conf$$.file conf$$ 2>/dev/null; then
17202 as_ln_s=ln
17203 else
17204 as_ln_s='cp -p'
17205 fi
17206 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17207 rmdir conf$$.dir 2>/dev/null
17208
17209 if mkdir -p . 2>/dev/null; then
17210 as_mkdir_p=:
17211 else
17212 test -d ./-p && rmdir ./-p
17213 as_mkdir_p=false
17214 fi
17215
17216 if test -x / >/dev/null 2>&1; then
17217 as_test_x='test -x'
17218 else
17219 if ls -dL / >/dev/null 2>&1; then
17220 as_ls_L_option=L
17221 else
17222 as_ls_L_option=
17223 fi
17224 as_test_x='
17225 eval sh -c '\''
17226 if test -d "$1"; then
17227 test -d "$1/.";
17228 else
17229 case $1 in
17230 -*)set "./$1";;
17231 esac;
17232 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17233 ???[sx]*):;;*)false;;esac;fi
17234 '\'' sh
17235 '
17236 fi
17237 as_executable_p=$as_test_x
17238
17239 # Sed expression to map a string onto a valid CPP name.
17240 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17241
17242 # Sed expression to map a string onto a valid variable name.
17243 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17244
17245
17246 exec 6>&1
17247
17248 # Save the log message, to keep $[0] and so on meaningful, and to
17249 # report actual input values of CONFIG_FILES etc. instead of their
17250 # values after options handling.
17251 ac_log="
17252 This file was extended by OOPSE $as_me 4.0, which was
17253 generated by GNU Autoconf 2.61. Invocation command line was
17254
17255 CONFIG_FILES = $CONFIG_FILES
17256 CONFIG_HEADERS = $CONFIG_HEADERS
17257 CONFIG_LINKS = $CONFIG_LINKS
17258 CONFIG_COMMANDS = $CONFIG_COMMANDS
17259 $ $0 $@
17260
17261 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17262 "
17263
17264 _ACEOF
17265
17266 cat >>$CONFIG_STATUS <<_ACEOF
17267 # Files that config.status was made for.
17268 config_files="$ac_config_files"
17269 config_headers="$ac_config_headers"
17270 config_links="$ac_config_links"
17271
17272 _ACEOF
17273
17274 cat >>$CONFIG_STATUS <<\_ACEOF
17275 ac_cs_usage="\
17276 \`$as_me' instantiates files from templates according to the
17277 current configuration.
17278
17279 Usage: $0 [OPTIONS] [FILE]...
17280
17281 -h, --help print this help, then exit
17282 -V, --version print version number and configuration settings, then exit
17283 -q, --quiet do not print progress messages
17284 -d, --debug don't remove temporary files
17285 --recheck update $as_me by reconfiguring in the same conditions
17286 --file=FILE[:TEMPLATE]
17287 instantiate the configuration file FILE
17288 --header=FILE[:TEMPLATE]
17289 instantiate the configuration header FILE
17290
17291 Configuration files:
17292 $config_files
17293
17294 Configuration headers:
17295 $config_headers
17296
17297 Configuration links:
17298 $config_links
17299
17300 Report bugs to <bug-autoconf@gnu.org>."
17301
17302 _ACEOF
17303 cat >>$CONFIG_STATUS <<_ACEOF
17304 ac_cs_version="\\
17305 OOPSE config.status 4.0
17306 configured by $0, generated by GNU Autoconf 2.61,
17307 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17308
17309 Copyright (C) 2006 Free Software Foundation, Inc.
17310 This config.status script is free software; the Free Software Foundation
17311 gives unlimited permission to copy, distribute and modify it."
17312
17313 ac_pwd='$ac_pwd'
17314 srcdir='$srcdir'
17315 INSTALL='$INSTALL'
17316 _ACEOF
17317
17318 cat >>$CONFIG_STATUS <<\_ACEOF
17319 # If no file are specified by the user, then we need to provide default
17320 # value. By we need to know if files were specified by the user.
17321 ac_need_defaults=:
17322 while test $# != 0
17323 do
17324 case $1 in
17325 --*=*)
17326 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17327 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17328 ac_shift=:
17329 ;;
17330 *)
17331 ac_option=$1
17332 ac_optarg=$2
17333 ac_shift=shift
17334 ;;
17335 esac
17336
17337 case $ac_option in
17338 # Handling of the options.
17339 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17340 ac_cs_recheck=: ;;
17341 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17342 echo "$ac_cs_version"; exit ;;
17343 --debug | --debu | --deb | --de | --d | -d )
17344 debug=: ;;
17345 --file | --fil | --fi | --f )
17346 $ac_shift
17347 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
17348 ac_need_defaults=false;;
17349 --header | --heade | --head | --hea )
17350 $ac_shift
17351 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
17352 ac_need_defaults=false;;
17353 --he | --h)
17354 # Conflict between --help and --header
17355 { echo "$as_me: error: ambiguous option: $1
17356 Try \`$0 --help' for more information." >&2
17357 { (exit 1); exit 1; }; };;
17358 --help | --hel | -h )
17359 echo "$ac_cs_usage"; exit ;;
17360 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17361 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17362 ac_cs_silent=: ;;
17363
17364 # This is an error.
17365 -*) { echo "$as_me: error: unrecognized option: $1
17366 Try \`$0 --help' for more information." >&2
17367 { (exit 1); exit 1; }; } ;;
17368
17369 *) ac_config_targets="$ac_config_targets $1"
17370 ac_need_defaults=false ;;
17371
17372 esac
17373 shift
17374 done
17375
17376 ac_configure_extra_args=
17377
17378 if $ac_cs_silent; then
17379 exec 6>/dev/null
17380 ac_configure_extra_args="$ac_configure_extra_args --silent"
17381 fi
17382
17383 _ACEOF
17384 cat >>$CONFIG_STATUS <<_ACEOF
17385 if \$ac_cs_recheck; then
17386 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
17387 CONFIG_SHELL=$SHELL
17388 export CONFIG_SHELL
17389 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17390 fi
17391
17392 _ACEOF
17393 cat >>$CONFIG_STATUS <<\_ACEOF
17394 exec 5>>config.log
17395 {
17396 echo
17397 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17398 ## Running $as_me. ##
17399 _ASBOX
17400 echo "$ac_log"
17401 } >&5
17402
17403 _ACEOF
17404 cat >>$CONFIG_STATUS <<_ACEOF
17405 _ACEOF
17406
17407 cat >>$CONFIG_STATUS <<\_ACEOF
17408
17409 # Handling of arguments.
17410 for ac_config_target in $ac_config_targets
17411 do
17412 case $ac_config_target in
17413 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
17414 "src/getopt.h") CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
17415 "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
17416 "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
17417 "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
17418 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
17419 "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
17420
17421 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17422 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17423 { (exit 1); exit 1; }; };;
17424 esac
17425 done
17426
17427
17428 # If the user did not use the arguments to specify the items to instantiate,
17429 # then the envvar interface is used. Set only those that are not.
17430 # We use the long form for the default assignment because of an extremely
17431 # bizarre bug on SunOS 4.1.3.
17432 if $ac_need_defaults; then
17433 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17434 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17435 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
17436 fi
17437
17438 # Have a temporary directory for convenience. Make it in the build tree
17439 # simply because there is no reason against having it here, and in addition,
17440 # creating and moving files from /tmp can sometimes cause problems.
17441 # Hook for its removal unless debugging.
17442 # Note that there is a small window in which the directory will not be cleaned:
17443 # after its creation but before its name has been assigned to `$tmp'.
17444 $debug ||
17445 {
17446 tmp=
17447 trap 'exit_status=$?
17448 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17449 ' 0
17450 trap '{ (exit 1); exit 1; }' 1 2 13 15
17451 }
17452 # Create a (secure) tmp directory for tmp files.
17453
17454 {
17455 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17456 test -n "$tmp" && test -d "$tmp"
17457 } ||
17458 {
17459 tmp=./conf$$-$RANDOM
17460 (umask 077 && mkdir "$tmp")
17461 } ||
17462 {
17463 echo "$me: cannot create a temporary directory in ." >&2
17464 { (exit 1); exit 1; }
17465 }
17466
17467 #
17468 # Set up the sed scripts for CONFIG_FILES section.
17469 #
17470
17471 # No need to generate the scripts if there are no CONFIG_FILES.
17472 # This happens for instance when ./config.status config.h
17473 if test -n "$CONFIG_FILES"; then
17474
17475 _ACEOF
17476
17477
17478
17479 ac_delim='%!_!# '
17480 for ac_last_try in false false false false false :; do
17481 cat >conf$$subs.sed <<_ACEOF
17482 SHELL!$SHELL$ac_delim
17483 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
17484 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
17485 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
17486 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
17487 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
17488 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
17489 exec_prefix!$exec_prefix$ac_delim
17490 prefix!$prefix$ac_delim
17491 program_transform_name!$program_transform_name$ac_delim
17492 bindir!$bindir$ac_delim
17493 sbindir!$sbindir$ac_delim
17494 libexecdir!$libexecdir$ac_delim
17495 datarootdir!$datarootdir$ac_delim
17496 datadir!$datadir$ac_delim
17497 sysconfdir!$sysconfdir$ac_delim
17498 sharedstatedir!$sharedstatedir$ac_delim
17499 localstatedir!$localstatedir$ac_delim
17500 includedir!$includedir$ac_delim
17501 oldincludedir!$oldincludedir$ac_delim
17502 docdir!$docdir$ac_delim
17503 infodir!$infodir$ac_delim
17504 htmldir!$htmldir$ac_delim
17505 dvidir!$dvidir$ac_delim
17506 pdfdir!$pdfdir$ac_delim
17507 psdir!$psdir$ac_delim
17508 libdir!$libdir$ac_delim
17509 localedir!$localedir$ac_delim
17510 mandir!$mandir$ac_delim
17511 DEFS!$DEFS$ac_delim
17512 ECHO_C!$ECHO_C$ac_delim
17513 ECHO_N!$ECHO_N$ac_delim
17514 ECHO_T!$ECHO_T$ac_delim
17515 LIBS!$LIBS$ac_delim
17516 build_alias!$build_alias$ac_delim
17517 host_alias!$host_alias$ac_delim
17518 target_alias!$target_alias$ac_delim
17519 build!$build$ac_delim
17520 build_cpu!$build_cpu$ac_delim
17521 build_vendor!$build_vendor$ac_delim
17522 build_os!$build_os$ac_delim
17523 host!$host$ac_delim
17524 host_cpu!$host_cpu$ac_delim
17525 host_vendor!$host_vendor$ac_delim
17526 host_os!$host_os$ac_delim
17527 PROGNAME!$PROGNAME$ac_delim
17528 debug!$debug$ac_delim
17529 USE_SINGLE_PRECISION!$USE_SINGLE_PRECISION$ac_delim
17530 ac_cc_set!$ac_cc_set$ac_delim
17531 ac_cc_path!$ac_cc_path$ac_delim
17532 ac_cxx_set!$ac_cxx_set$ac_delim
17533 ac_cxx_path!$ac_cxx_path$ac_delim
17534 ac_fc_set!$ac_fc_set$ac_delim
17535 ac_fc_path!$ac_fc_path$ac_delim
17536 acx_mpi_mpicc!$acx_mpi_mpicc$ac_delim
17537 acx_mpi_mpicc_path!$acx_mpi_mpicc_path$ac_delim
17538 acx_mpi_mpif90!$acx_mpi_mpif90$ac_delim
17539 acx_mpi_mpif90_path!$acx_mpi_mpif90_path$ac_delim
17540 acx_mpi_mpicxx!$acx_mpi_mpicxx$ac_delim
17541 acx_mpi_mpicxx_path!$acx_mpi_mpicxx_path$ac_delim
17542 MPI_CPPFLAGS!$MPI_CPPFLAGS$ac_delim
17543 MPI_LIBS!$MPI_LIBS$ac_delim
17544 MPI90_LIBS!$MPI90_LIBS$ac_delim
17545 USE_MPI!$USE_MPI$ac_delim
17546 CXX!$CXX$ac_delim
17547 CXXFLAGS!$CXXFLAGS$ac_delim
17548 LDFLAGS!$LDFLAGS$ac_delim
17549 CPPFLAGS!$CPPFLAGS$ac_delim
17550 ac_ct_CXX!$ac_ct_CXX$ac_delim
17551 EXEEXT!$EXEEXT$ac_delim
17552 OBJEXT!$OBJEXT$ac_delim
17553 CC!$CC$ac_delim
17554 CFLAGS!$CFLAGS$ac_delim
17555 ac_ct_CC!$ac_ct_CC$ac_delim
17556 FC!$FC$ac_delim
17557 FCFLAGS!$FCFLAGS$ac_delim
17558 ac_ct_FC!$ac_ct_FC$ac_delim
17559 CPP!$CPP$ac_delim
17560 GREP!$GREP$ac_delim
17561 EGREP!$EGREP$ac_delim
17562 LN_S!$LN_S$ac_delim
17563 SET_MAKE!$SET_MAKE$ac_delim
17564 RANLIB!$RANLIB$ac_delim
17565 YACC!$YACC$ac_delim
17566 YFLAGS!$YFLAGS$ac_delim
17567 LEX!$LEX$ac_delim
17568 LEX_OUTPUT_ROOT!$LEX_OUTPUT_ROOT$ac_delim
17569 LEXLIB!$LEXLIB$ac_delim
17570 PERLINTERP!$PERLINTERP$ac_delim
17571 PERL_SHEBANG!$PERL_SHEBANG$ac_delim
17572 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
17573 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
17574 INSTALL_DATA!$INSTALL_DATA$ac_delim
17575 AR!$AR$ac_delim
17576 PS!$PS$ac_delim
17577 FCFLAGS_F90!$FCFLAGS_F90$ac_delim
17578 FCFLAGS_SRCEXT!$FCFLAGS_SRCEXT$ac_delim
17579 _ACEOF
17580
17581 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
17582 break
17583 elif $ac_last_try; then
17584 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17585 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17586 { (exit 1); exit 1; }; }
17587 else
17588 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17589 fi
17590 done
17591
17592 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
17593 if test -n "$ac_eof"; then
17594 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
17595 ac_eof=`expr $ac_eof + 1`
17596 fi
17597
17598 cat >>$CONFIG_STATUS <<_ACEOF
17599 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
17600 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17601 _ACEOF
17602 sed '
17603 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
17604 s/^/s,@/; s/!/@,|#_!!_#|/
17605 :n
17606 t n
17607 s/'"$ac_delim"'$/,g/; t
17608 s/$/\\/; p
17609 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
17610 ' >>$CONFIG_STATUS <conf$$subs.sed
17611 rm -f conf$$subs.sed
17612 cat >>$CONFIG_STATUS <<_ACEOF
17613 CEOF$ac_eof
17614 _ACEOF
17615
17616
17617 ac_delim='%!_!# '
17618 for ac_last_try in false false false false false :; do
17619 cat >conf$$subs.sed <<_ACEOF
17620 PREPDEFFLAG!$PREPDEFFLAG$ac_delim
17621 FCLIBS!$FCLIBS$ac_delim
17622 FC_FUNC!$FC_FUNC$ac_delim
17623 FC_FUNC_!$FC_FUNC_$ac_delim
17624 MOD!$MOD$ac_delim
17625 F90_WORK_FILES_ARG!$F90_WORK_FILES_ARG$ac_delim
17626 MODDIRFLAG!$MODDIRFLAG$ac_delim
17627 F90MODINCSPEC!$F90MODINCSPEC$ac_delim
17628 F90_MODULE_NAMES!$F90_MODULE_NAMES$ac_delim
17629 ZLIB_INC_DIR!$ZLIB_INC_DIR$ac_delim
17630 ZLIB_LIB_DIR!$ZLIB_LIB_DIR$ac_delim
17631 ZLIB!$ZLIB$ac_delim
17632 FFTW_INC_DIR!$FFTW_INC_DIR$ac_delim
17633 FFTW_LIB_DIR!$FFTW_LIB_DIR$ac_delim
17634 FFTW_LIBS!$FFTW_LIBS$ac_delim
17635 QHULL_INC_DIR!$QHULL_INC_DIR$ac_delim
17636 QHULL_LIB_DIR!$QHULL_LIB_DIR$ac_delim
17637 QHULL!$QHULL$ac_delim
17638 USE_QHULL!$USE_QHULL$ac_delim
17639 CXXCPP!$CXXCPP$ac_delim
17640 OPENBABEL_INC_DIR!$OPENBABEL_INC_DIR$ac_delim
17641 OPENBABEL_LIB_DIR!$OPENBABEL_LIB_DIR$ac_delim
17642 OPENBABEL_LIB!$OPENBABEL_LIB$ac_delim
17643 USE_OPENBABEL!$USE_OPENBABEL$ac_delim
17644 LIBOBJS!$LIBOBJS$ac_delim
17645 POW_LIB!$POW_LIB$ac_delim
17646 __func__!$__func__$ac_delim
17647 CGAL_MAKEFILE!$CGAL_MAKEFILE$ac_delim
17648 CGAL_CXXFLAGS!$CGAL_CXXFLAGS$ac_delim
17649 CGAL_CPPFLAGS!$CGAL_CPPFLAGS$ac_delim
17650 CGAL_LDFLAGS!$CGAL_LDFLAGS$ac_delim
17651 CGAL_LIBS!$CGAL_LIBS$ac_delim
17652 USE_CGAL!$USE_CGAL$ac_delim
17653 DOXYGEN!$DOXYGEN$ac_delim
17654 DOT!$DOT$ac_delim
17655 DOC!$DOC$ac_delim
17656 enable_dot!$enable_dot$ac_delim
17657 enable_html_docs!$enable_html_docs$ac_delim
17658 enable_latex_docs!$enable_latex_docs$ac_delim
17659 BATEXT!$BATEXT$ac_delim
17660 MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
17661 OOPSE!$OOPSE$ac_delim
17662 OOPSE_HOME!$OOPSE_HOME$ac_delim
17663 SUBDIRS!$SUBDIRS$ac_delim
17664 LTLIBOBJS!$LTLIBOBJS$ac_delim
17665 _ACEOF
17666
17667 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 45; then
17668 break
17669 elif $ac_last_try; then
17670 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17671 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17672 { (exit 1); exit 1; }; }
17673 else
17674 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17675 fi
17676 done
17677
17678 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
17679 if test -n "$ac_eof"; then
17680 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
17681 ac_eof=`expr $ac_eof + 1`
17682 fi
17683
17684 cat >>$CONFIG_STATUS <<_ACEOF
17685 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
17686 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
17687 _ACEOF
17688 sed '
17689 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
17690 s/^/s,@/; s/!/@,|#_!!_#|/
17691 :n
17692 t n
17693 s/'"$ac_delim"'$/,g/; t
17694 s/$/\\/; p
17695 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
17696 ' >>$CONFIG_STATUS <conf$$subs.sed
17697 rm -f conf$$subs.sed
17698 cat >>$CONFIG_STATUS <<_ACEOF
17699 :end
17700 s/|#_!!_#|//g
17701 CEOF$ac_eof
17702 _ACEOF
17703
17704
17705 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17706 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17707 # trailing colons and then remove the whole line if VPATH becomes empty
17708 # (actually we leave an empty line to preserve line numbers).
17709 if test "x$srcdir" = x.; then
17710 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17711 s/:*\$(srcdir):*/:/
17712 s/:*\${srcdir}:*/:/
17713 s/:*@srcdir@:*/:/
17714 s/^\([^=]*=[ ]*\):*/\1/
17715 s/:*$//
17716 s/^[^=]*=[ ]*$//
17717 }'
17718 fi
17719
17720 cat >>$CONFIG_STATUS <<\_ACEOF
17721 fi # test -n "$CONFIG_FILES"
17722
17723
17724 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS
17725 do
17726 case $ac_tag in
17727 :[FHLC]) ac_mode=$ac_tag; continue;;
17728 esac
17729 case $ac_mode$ac_tag in
17730 :[FHL]*:*);;
17731 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
17732 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
17733 { (exit 1); exit 1; }; };;
17734 :[FH]-) ac_tag=-:-;;
17735 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17736 esac
17737 ac_save_IFS=$IFS
17738 IFS=:
17739 set x $ac_tag
17740 IFS=$ac_save_IFS
17741 shift
17742 ac_file=$1
17743 shift
17744
17745 case $ac_mode in
17746 :L) ac_source=$1;;
17747 :[FH])
17748 ac_file_inputs=
17749 for ac_f
17750 do
17751 case $ac_f in
17752 -) ac_f="$tmp/stdin";;
17753 *) # Look for the file first in the build tree, then in the source tree
17754 # (if the path is not absolute). The absolute path cannot be DOS-style,
17755 # because $ac_f cannot contain `:'.
17756 test -f "$ac_f" ||
17757 case $ac_f in
17758 [\\/$]*) false;;
17759 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17760 esac ||
17761 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
17762 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
17763 { (exit 1); exit 1; }; };;
17764 esac
17765 ac_file_inputs="$ac_file_inputs $ac_f"
17766 done
17767
17768 # Let's still pretend it is `configure' which instantiates (i.e., don't
17769 # use $as_me), people would be surprised to read:
17770 # /* config.h. Generated by config.status. */
17771 configure_input="Generated from "`IFS=:
17772 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
17773 if test x"$ac_file" != x-; then
17774 configure_input="$ac_file. $configure_input"
17775 { echo "$as_me:$LINENO: creating $ac_file" >&5
17776 echo "$as_me: creating $ac_file" >&6;}
17777 fi
17778
17779 case $ac_tag in
17780 *:-:* | *:-) cat >"$tmp/stdin";;
17781 esac
17782 ;;
17783 esac
17784
17785 ac_dir=`$as_dirname -- "$ac_file" ||
17786 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17787 X"$ac_file" : 'X\(//\)[^/]' \| \
17788 X"$ac_file" : 'X\(//\)$' \| \
17789 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17790 echo X"$ac_file" |
17791 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17792 s//\1/
17793 q
17794 }
17795 /^X\(\/\/\)[^/].*/{
17796 s//\1/
17797 q
17798 }
17799 /^X\(\/\/\)$/{
17800 s//\1/
17801 q
17802 }
17803 /^X\(\/\).*/{
17804 s//\1/
17805 q
17806 }
17807 s/.*/./; q'`
17808 { as_dir="$ac_dir"
17809 case $as_dir in #(
17810 -*) as_dir=./$as_dir;;
17811 esac
17812 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
17813 as_dirs=
17814 while :; do
17815 case $as_dir in #(
17816 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
17817 *) as_qdir=$as_dir;;
17818 esac
17819 as_dirs="'$as_qdir' $as_dirs"
17820 as_dir=`$as_dirname -- "$as_dir" ||
17821 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17822 X"$as_dir" : 'X\(//\)[^/]' \| \
17823 X"$as_dir" : 'X\(//\)$' \| \
17824 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17825 echo X"$as_dir" |
17826 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17827 s//\1/
17828 q
17829 }
17830 /^X\(\/\/\)[^/].*/{
17831 s//\1/
17832 q
17833 }
17834 /^X\(\/\/\)$/{
17835 s//\1/
17836 q
17837 }
17838 /^X\(\/\).*/{
17839 s//\1/
17840 q
17841 }
17842 s/.*/./; q'`
17843 test -d "$as_dir" && break
17844 done
17845 test -z "$as_dirs" || eval "mkdir $as_dirs"
17846 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
17847 echo "$as_me: error: cannot create directory $as_dir" >&2;}
17848 { (exit 1); exit 1; }; }; }
17849 ac_builddir=.
17850
17851 case "$ac_dir" in
17852 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17853 *)
17854 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17855 # A ".." for each directory in $ac_dir_suffix.
17856 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
17857 case $ac_top_builddir_sub in
17858 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17859 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17860 esac ;;
17861 esac
17862 ac_abs_top_builddir=$ac_pwd
17863 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17864 # for backward compatibility:
17865 ac_top_builddir=$ac_top_build_prefix
17866
17867 case $srcdir in
17868 .) # We are building in place.
17869 ac_srcdir=.
17870 ac_top_srcdir=$ac_top_builddir_sub
17871 ac_abs_top_srcdir=$ac_pwd ;;
17872 [\\/]* | ?:[\\/]* ) # Absolute name.
17873 ac_srcdir=$srcdir$ac_dir_suffix;
17874 ac_top_srcdir=$srcdir
17875 ac_abs_top_srcdir=$srcdir ;;
17876 *) # Relative name.
17877 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17878 ac_top_srcdir=$ac_top_build_prefix$srcdir
17879 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17880 esac
17881 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17882
17883
17884 case $ac_mode in
17885 :F)
17886 #
17887 # CONFIG_FILE
17888 #
17889
17890 case $INSTALL in
17891 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17892 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17893 esac
17894 _ACEOF
17895
17896 cat >>$CONFIG_STATUS <<\_ACEOF
17897 # If the template does not know about datarootdir, expand it.
17898 # FIXME: This hack should be removed a few years after 2.60.
17899 ac_datarootdir_hack=; ac_datarootdir_seen=
17900
17901 case `sed -n '/datarootdir/ {
17902 p
17903 q
17904 }
17905 /@datadir@/p
17906 /@docdir@/p
17907 /@infodir@/p
17908 /@localedir@/p
17909 /@mandir@/p
17910 ' $ac_file_inputs` in
17911 *datarootdir*) ac_datarootdir_seen=yes;;
17912 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17913 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17914 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17915 _ACEOF
17916 cat >>$CONFIG_STATUS <<_ACEOF
17917 ac_datarootdir_hack='
17918 s&@datadir@&$datadir&g
17919 s&@docdir@&$docdir&g
17920 s&@infodir@&$infodir&g
17921 s&@localedir@&$localedir&g
17922 s&@mandir@&$mandir&g
17923 s&\\\${datarootdir}&$datarootdir&g' ;;
17924 esac
17925 _ACEOF
17926
17927 # Neutralize VPATH when `$srcdir' = `.'.
17928 # Shell code in configure.ac might set extrasub.
17929 # FIXME: do we really want to maintain this feature?
17930 cat >>$CONFIG_STATUS <<_ACEOF
17931 sed "$ac_vpsub
17932 $extrasub
17933 _ACEOF
17934 cat >>$CONFIG_STATUS <<\_ACEOF
17935 :t
17936 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17937 s&@configure_input@&$configure_input&;t t
17938 s&@top_builddir@&$ac_top_builddir_sub&;t t
17939 s&@srcdir@&$ac_srcdir&;t t
17940 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17941 s&@top_srcdir@&$ac_top_srcdir&;t t
17942 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17943 s&@builddir@&$ac_builddir&;t t
17944 s&@abs_builddir@&$ac_abs_builddir&;t t
17945 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17946 s&@INSTALL@&$ac_INSTALL&;t t
17947 $ac_datarootdir_hack
17948 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
17949
17950 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17951 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17952 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17953 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17954 which seems to be undefined. Please make sure it is defined." >&5
17955 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17956 which seems to be undefined. Please make sure it is defined." >&2;}
17957
17958 rm -f "$tmp/stdin"
17959 case $ac_file in
17960 -) cat "$tmp/out"; rm -f "$tmp/out";;
17961 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
17962 esac
17963 ;;
17964 :H)
17965 #
17966 # CONFIG_HEADER
17967 #
17968 _ACEOF
17969
17970 # Transform confdefs.h into a sed script `conftest.defines', that
17971 # substitutes the proper values into config.h.in to produce config.h.
17972 rm -f conftest.defines conftest.tail
17973 # First, append a space to every undef/define line, to ease matching.
17974 echo 's/$/ /' >conftest.defines
17975 # Then, protect against being on the right side of a sed subst, or in
17976 # an unquoted here document, in config.status. If some macros were
17977 # called several times there might be several #defines for the same
17978 # symbol, which is useless. But do not sort them, since the last
17979 # AC_DEFINE must be honored.
17980 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17981 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
17982 # NAME is the cpp macro being defined, VALUE is the value it is being given.
17983 # PARAMS is the parameter list in the macro definition--in most cases, it's
17984 # just an empty string.
17985 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
17986 ac_dB='\\)[ (].*,\\1define\\2'
17987 ac_dC=' '
17988 ac_dD=' ,'
17989
17990 uniq confdefs.h |
17991 sed -n '
17992 t rset
17993 :rset
17994 s/^[ ]*#[ ]*define[ ][ ]*//
17995 t ok
17996 d
17997 :ok
17998 s/[\\&,]/\\&/g
17999 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
18000 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
18001 ' >>conftest.defines
18002
18003 # Remove the space that was appended to ease matching.
18004 # Then replace #undef with comments. This is necessary, for
18005 # example, in the case of _POSIX_SOURCE, which is predefined and required
18006 # on some systems where configure will not decide to define it.
18007 # (The regexp can be short, since the line contains either #define or #undef.)
18008 echo 's/ $//
18009 s,^[ #]*u.*,/* & */,' >>conftest.defines
18010
18011 # Break up conftest.defines:
18012 ac_max_sed_lines=50
18013
18014 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
18015 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
18016 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
18017 # et cetera.
18018 ac_in='$ac_file_inputs'
18019 ac_out='"$tmp/out1"'
18020 ac_nxt='"$tmp/out2"'
18021
18022 while :
18023 do
18024 # Write a here document:
18025 cat >>$CONFIG_STATUS <<_ACEOF
18026 # First, check the format of the line:
18027 cat >"\$tmp/defines.sed" <<\\CEOF
18028 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
18029 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
18030 b
18031 :def
18032 _ACEOF
18033 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
18034 echo 'CEOF
18035 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
18036 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
18037 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
18038 grep . conftest.tail >/dev/null || break
18039 rm -f conftest.defines
18040 mv conftest.tail conftest.defines
18041 done
18042 rm -f conftest.defines conftest.tail
18043
18044 echo "ac_result=$ac_in" >>$CONFIG_STATUS
18045 cat >>$CONFIG_STATUS <<\_ACEOF
18046 if test x"$ac_file" != x-; then
18047 echo "/* $configure_input */" >"$tmp/config.h"
18048 cat "$ac_result" >>"$tmp/config.h"
18049 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
18050 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18051 echo "$as_me: $ac_file is unchanged" >&6;}
18052 else
18053 rm -f $ac_file
18054 mv "$tmp/config.h" $ac_file
18055 fi
18056 else
18057 echo "/* $configure_input */"
18058 cat "$ac_result"
18059 fi
18060 rm -f "$tmp/out12"
18061 ;;
18062 :L)
18063 #
18064 # CONFIG_LINK
18065 #
18066
18067 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_file" >&5
18068 echo "$as_me: linking $srcdir/$ac_source to $ac_file" >&6;}
18069
18070 if test ! -r "$srcdir/$ac_source"; then
18071 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
18072 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
18073 { (exit 1); exit 1; }; }
18074 fi
18075 rm -f "$ac_file"
18076
18077 # Try a relative symlink, then a hard link, then a copy.
18078 case $srcdir in
18079 [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
18080 *) ac_rel_source=$ac_top_build_prefix$srcdir/$ac_source ;;
18081 esac
18082 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
18083 ln "$srcdir/$ac_source" "$ac_file" 2>/dev/null ||
18084 cp -p "$srcdir/$ac_source" "$ac_file" ||
18085 { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&5
18086 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&2;}
18087 { (exit 1); exit 1; }; }
18088 ;;
18089
18090 esac
18091
18092
18093 case $ac_file$ac_mode in
18094 "make/Makefile":F) chmod 0755 scripts/* ;;
18095 "src/utils/Makefile":F) chmod 0755 scripts/* ;;
18096 "src/math/Makefile":F) chmod 0755 scripts/* ;;
18097 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
18098 "scripts/filepp":F) chmod 0755 scripts/* ;;
18099
18100 esac
18101 done # for ac_tag
18102
18103
18104 { (exit 0); exit 0; }
18105 _ACEOF
18106 chmod +x $CONFIG_STATUS
18107 ac_clean_files=$ac_clean_files_save
18108
18109
18110 # configure is writing to config.log, and then calls config.status.
18111 # config.status does its own redirection, appending to config.log.
18112 # Unfortunately, on DOS this fails, as config.log is still kept open
18113 # by configure, so config.status won't be able to write to it; its
18114 # output is simply discarded. So we exec the FD to /dev/null,
18115 # effectively closing config.log, so it can be properly (re)opened and
18116 # appended to by config.status. When coming back to configure, we
18117 # need to make the FD available again.
18118 if test "$no_create" != yes; then
18119 ac_cs_success=:
18120 ac_config_status_args=
18121 test "$silent" = yes &&
18122 ac_config_status_args="$ac_config_status_args --quiet"
18123 exec 5>/dev/null
18124 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18125 exec 5>>config.log
18126 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18127 # would make configure fail if this is the last instruction.
18128 $ac_cs_success || { (exit 1); exit 1; }
18129 fi
18130

Properties

Name Value
svn:executable *