ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/configure
Revision: 3275
Committed: Thu Nov 22 16:39:45 2007 UTC (16 years, 7 months ago) by chuckv
File size: 441173 byte(s)
Log Message:
Added volume calculation for hull.

File Contents

# User Rev Content
1 gezelter 1490 #! /bin/sh
2     # Guess values for system-dependent variables and create Makefiles.
3 chuckv 3275 # Generated by GNU Autoconf 2.61 for OOPSE 3.0.
4 gezelter 1490 #
5     # Report bugs to <gezelter@nd.edu>.
6     #
7 chuckv 3275 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8     # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 gezelter 1490 # This configure script is free software; the Free Software Foundation
10     # gives unlimited permission to copy, distribute and modify it.
11 gezelter 2081 ## --------------------- ##
12     ## M4sh Initialization. ##
13     ## --------------------- ##
14 gezelter 1490
15 chuckv 3275 # Be more Bourne compatible
16     DUALCASE=1; export DUALCASE # for MKS sh
17 gezelter 1490 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18     emulate sh
19     NULLCMD=:
20 gezelter 2081 # 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 chuckv 3275 setopt NO_GLOB_SUBST
24     else
25     case `(set -o) 2>/dev/null` in
26     *posix*) set -o posix ;;
27     esac
28    
29 gezelter 1490 fi
30    
31 chuckv 3275
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 -rf conf$$.sh
53     fi
54    
55 gezelter 2081 # 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 chuckv 3275 # 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 gezelter 2081 # Work around bugs in pre-3.0 UWIN ksh.
97 chuckv 3275 for as_var in ENV MAIL MAILPATH
98     do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99     done
100 gezelter 2081 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 chuckv 3275 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114 gezelter 2081 fi
115     done
116    
117     # Required to use basename.
118 chuckv 3275 if expr a : '\(a\)' >/dev/null 2>&1 &&
119     test "X`expr 00001 : '.*\(...\)'`" = X001; then
120 gezelter 2081 as_expr=expr
121     else
122     as_expr=false
123     fi
124    
125 chuckv 3275 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126 gezelter 2081 as_basename=basename
127     else
128     as_basename=false
129     fi
130    
131    
132 gezelter 1490 # Name of the executable.
133 chuckv 3275 as_me=`$as_basename -- "$0" ||
134 gezelter 2081 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135     X"$0" : 'X\(//\)$' \| \
136 chuckv 3275 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137 gezelter 2081 echo X/"$0" |
138 chuckv 3275 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 gezelter 1490
152 chuckv 3275 # CDPATH.
153     $as_unset CDPATH
154 gezelter 2081
155    
156 chuckv 3275 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 gezelter 2081 fi
162    
163 chuckv 3275 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 gezelter 2081
180 chuckv 3275 exitcode=0
181     if as_func_success; then
182     :
183     else
184     exitcode=1
185     echo as_func_success failed.
186     fi
187 gezelter 2081
188 chuckv 3275 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 gezelter 2081 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 chuckv 3275 case $as_dir in
229 gezelter 2081 /*)
230 chuckv 3275 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 gezelter 2081 as_lineno_1=$LINENO
331     as_lineno_2=$LINENO
332     test "x$as_lineno_1" != "x$as_lineno_2" &&
333 chuckv 3275 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334 gezelter 2081
335 chuckv 3275 _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 gezelter 2081 # 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 chuckv 3275 # 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 gezelter 2081 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438 chuckv 3275 # 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 gezelter 2081 sed '
445 chuckv 3275 s/[$]LINENO.*/&-/
446     t lineno
447     b
448     :lineno
449 gezelter 2081 N
450 chuckv 3275 :loop
451     s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452 gezelter 2081 t loop
453 chuckv 3275 s/-\n.*//
454 gezelter 2081 ' >$as_me.lineno &&
455 chuckv 3275 chmod +x "$as_me.lineno" ||
456 gezelter 2081 { 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 chuckv 3275 # original and so on. Autoconf is especially sensitive to this).
462     . "./$as_me.lineno"
463 gezelter 2081 # Exit status is that of the last command.
464     exit
465     }
466    
467    
468 chuckv 3275 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 gezelter 2081 esac
484    
485 chuckv 3275 if expr a : '\(a\)' >/dev/null 2>&1 &&
486     test "X`expr 00001 : '.*\(...\)'`" = X001; then
487 gezelter 1490 as_expr=expr
488     else
489     as_expr=false
490     fi
491    
492 chuckv 3275 rm -rf conf$$ conf$$.exe conf$$.file
493     if test -d conf$$.dir; then
494     rm -rf conf$$.dir/conf$$.file
495     else
496     rm -rf conf$$.dir
497     mkdir conf$$.dir
498     fi
499 gezelter 1490 echo >conf$$.file
500     if ln -s conf$$.file conf$$ 2>/dev/null; then
501 chuckv 3275 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 gezelter 1490 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 chuckv 3275 rm -rf conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514     rmdir conf$$.dir 2>/dev/null
515 gezelter 1490
516 gezelter 2081 if mkdir -p . 2>/dev/null; then
517     as_mkdir_p=:
518 gezelter 1490 else
519 gezelter 2081 test -d ./-p && rmdir ./-p
520     as_mkdir_p=false
521 gezelter 1490 fi
522    
523 chuckv 3275 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 gezelter 1490
546 gezelter 2081 # 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 gezelter 1490
554 chuckv 3275 exec 7<&0 </dev/null 6>&1
555 gezelter 1490
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 chuckv 3275 ac_clean_files=
566 gezelter 2081 ac_config_libobj_dir=.
567 chuckv 3275 LIBOBJS=
568 gezelter 1490 cross_compiling=no
569     subdirs=
570 gezelter 2081 MFLAGS=
571     MAKEFLAGS=
572 gezelter 1490 SHELL=${CONFIG_SHELL-/bin/sh}
573    
574 gezelter 2081 # Identity of this package.
575     PACKAGE_NAME='OOPSE'
576     PACKAGE_TARNAME='oopse'
577 gezelter 2560 PACKAGE_VERSION='3.0'
578     PACKAGE_STRING='OOPSE 3.0'
579 gezelter 2081 PACKAGE_BUGREPORT='gezelter@nd.edu'
580 gezelter 1490
581 gezelter 1509 ac_unique_file="src/applications/oopse/oopse.cpp"
582 gezelter 1490 ac_default_prefix="/usr/local"
583 gezelter 2081 # Factoring default headers for most tests.
584     ac_includes_default="\
585     #include <stdio.h>
586 chuckv 3275 #ifdef HAVE_SYS_TYPES_H
587 gezelter 2081 # include <sys/types.h>
588     #endif
589 chuckv 3275 #ifdef HAVE_SYS_STAT_H
590 gezelter 2081 # include <sys/stat.h>
591     #endif
592 chuckv 3275 #ifdef STDC_HEADERS
593 gezelter 2081 # include <stdlib.h>
594     # include <stddef.h>
595     #else
596 chuckv 3275 # ifdef HAVE_STDLIB_H
597 gezelter 2081 # include <stdlib.h>
598     # endif
599     #endif
600 chuckv 3275 #ifdef HAVE_STRING_H
601     # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
602 gezelter 2081 # include <memory.h>
603     # endif
604     # include <string.h>
605     #endif
606 chuckv 3275 #ifdef HAVE_STRINGS_H
607 gezelter 2081 # include <strings.h>
608     #endif
609 chuckv 3275 #ifdef HAVE_INTTYPES_H
610 gezelter 2081 # include <inttypes.h>
611     #endif
612 chuckv 3275 #ifdef HAVE_STDINT_H
613     # include <stdint.h>
614     #endif
615     #ifdef HAVE_UNISTD_H
616 gezelter 2081 # include <unistd.h>
617     #endif"
618 gezelter 1490
619 chuckv 3275 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     CXX
668     CXXFLAGS
669     LDFLAGS
670     CPPFLAGS
671     ac_ct_CXX
672     EXEEXT
673     OBJEXT
674     CC
675     CFLAGS
676     ac_ct_CC
677     FC
678     FCFLAGS
679     ac_ct_FC
680     CPP
681     GREP
682     EGREP
683     LN_S
684     SET_MAKE
685     RANLIB
686     PERLINTERP
687     PERL_SHEBANG
688     INSTALL_PROGRAM
689     INSTALL_SCRIPT
690     INSTALL_DATA
691     AR
692     PS
693     FCFLAGS_F90
694     FCFLAGS_SRCEXT
695     PREPDEFFLAG
696     FCLIBS
697     FC_FUNC
698     FC_FUNC_
699     MOD
700     F90_WORK_FILES_ARG
701     MODDIRFLAG
702     F90MODINCSPEC
703     F90_MODULE_NAMES
704     ZLIB_INC_DIR
705     ZLIB_LIB_DIR
706     ZLIB
707     FFTW_INC_DIR
708     FFTW_LIB_DIR
709     FFTW_LIBS
710     LIBOBJS
711     POW_LIB
712     CXXCPP
713     __func__
714     MPI_LIB_DIR
715     MPI_INC_DIR
716     MPI_F90_INC
717     MPI_LIB
718     MPI_F90_LIB
719     USE_MPI
720     DOXYGEN
721     DOT
722     DOC
723     enable_dot
724     enable_html_docs
725     enable_latex_docs
726     BATEXT
727     MKINSTALLDIRS
728     OOPSE
729     OOPSE_HOME
730     SUBDIRS
731     LTLIBOBJS'
732 gezelter 2081 ac_subst_files=''
733 chuckv 3275 ac_precious_vars='build_alias
734     host_alias
735     target_alias
736     CXX
737     CXXFLAGS
738     LDFLAGS
739     LIBS
740     CPPFLAGS
741     CCC
742     CC
743     CFLAGS
744     FC
745     FCFLAGS
746     CPP
747     CXXCPP'
748 gezelter 2081
749 chuckv 3275
750 gezelter 1490 # Initialize some variables set by options.
751     ac_init_help=
752     ac_init_version=false
753     # The variables have the same names as the options, with
754     # dashes changed to underlines.
755     cache_file=/dev/null
756     exec_prefix=NONE
757     no_create=
758     no_recursion=
759     prefix=NONE
760     program_prefix=NONE
761     program_suffix=NONE
762     program_transform_name=s,x,x,
763     silent=
764     site=
765     srcdir=
766     verbose=
767     x_includes=NONE
768     x_libraries=NONE
769    
770     # Installation directory options.
771     # These are left unexpanded so users can "make install exec_prefix=/foo"
772     # and all the variables that are supposed to be based on exec_prefix
773     # by default will actually change.
774     # Use braces instead of parens because sh, perl, etc. also accept them.
775 chuckv 3275 # (The list follows the same order as the GNU Coding Standards.)
776 gezelter 1490 bindir='${exec_prefix}/bin'
777     sbindir='${exec_prefix}/sbin'
778     libexecdir='${exec_prefix}/libexec'
779 chuckv 3275 datarootdir='${prefix}/share'
780     datadir='${datarootdir}'
781 gezelter 1490 sysconfdir='${prefix}/etc'
782     sharedstatedir='${prefix}/com'
783     localstatedir='${prefix}/var'
784     includedir='${prefix}/include'
785     oldincludedir='/usr/include'
786 chuckv 3275 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
787     infodir='${datarootdir}/info'
788     htmldir='${docdir}'
789     dvidir='${docdir}'
790     pdfdir='${docdir}'
791     psdir='${docdir}'
792     libdir='${exec_prefix}/lib'
793     localedir='${datarootdir}/locale'
794     mandir='${datarootdir}/man'
795 gezelter 1490
796     ac_prev=
797 chuckv 3275 ac_dashdash=
798 gezelter 1490 for ac_option
799     do
800     # If the previous option needs an argument, assign it.
801     if test -n "$ac_prev"; then
802 chuckv 3275 eval $ac_prev=\$ac_option
803 gezelter 1490 ac_prev=
804     continue
805     fi
806    
807 chuckv 3275 case $ac_option in
808     *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
809     *) ac_optarg=yes ;;
810     esac
811 gezelter 1490
812     # Accept the important Cygnus configure options, so we can diagnose typos.
813    
814 chuckv 3275 case $ac_dashdash$ac_option in
815     --)
816     ac_dashdash=yes ;;
817 gezelter 1490
818     -bindir | --bindir | --bindi | --bind | --bin | --bi)
819     ac_prev=bindir ;;
820     -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
821     bindir=$ac_optarg ;;
822    
823     -build | --build | --buil | --bui | --bu)
824     ac_prev=build_alias ;;
825     -build=* | --build=* | --buil=* | --bui=* | --bu=*)
826     build_alias=$ac_optarg ;;
827    
828     -cache-file | --cache-file | --cache-fil | --cache-fi \
829     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
830     ac_prev=cache_file ;;
831     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
832     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
833     cache_file=$ac_optarg ;;
834    
835     --config-cache | -C)
836     cache_file=config.cache ;;
837    
838 chuckv 3275 -datadir | --datadir | --datadi | --datad)
839 gezelter 1490 ac_prev=datadir ;;
840 chuckv 3275 -datadir=* | --datadir=* | --datadi=* | --datad=*)
841 gezelter 1490 datadir=$ac_optarg ;;
842    
843 chuckv 3275 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
844     | --dataroo | --dataro | --datar)
845     ac_prev=datarootdir ;;
846     -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
847     | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
848     datarootdir=$ac_optarg ;;
849    
850 gezelter 1490 -disable-* | --disable-*)
851     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
852     # Reject names that are not valid shell variable names.
853 chuckv 3275 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
854 gezelter 1490 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
855     { (exit 1); exit 1; }; }
856 chuckv 3275 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
857     eval enable_$ac_feature=no ;;
858 gezelter 1490
859 chuckv 3275 -docdir | --docdir | --docdi | --doc | --do)
860     ac_prev=docdir ;;
861     -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
862     docdir=$ac_optarg ;;
863    
864     -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
865     ac_prev=dvidir ;;
866     -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
867     dvidir=$ac_optarg ;;
868    
869 gezelter 1490 -enable-* | --enable-*)
870     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
871     # Reject names that are not valid shell variable names.
872 chuckv 3275 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
873 gezelter 1490 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
874     { (exit 1); exit 1; }; }
875 chuckv 3275 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
876     eval enable_$ac_feature=\$ac_optarg ;;
877 gezelter 1490
878     -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
879     | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
880     | --exec | --exe | --ex)
881     ac_prev=exec_prefix ;;
882     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
883     | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
884     | --exec=* | --exe=* | --ex=*)
885     exec_prefix=$ac_optarg ;;
886    
887     -gas | --gas | --ga | --g)
888     # Obsolete; use --with-gas.
889     with_gas=yes ;;
890    
891     -help | --help | --hel | --he | -h)
892     ac_init_help=long ;;
893     -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
894     ac_init_help=recursive ;;
895     -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
896     ac_init_help=short ;;
897    
898     -host | --host | --hos | --ho)
899     ac_prev=host_alias ;;
900     -host=* | --host=* | --hos=* | --ho=*)
901     host_alias=$ac_optarg ;;
902    
903 chuckv 3275 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
904     ac_prev=htmldir ;;
905     -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
906     | --ht=*)
907     htmldir=$ac_optarg ;;
908    
909 gezelter 1490 -includedir | --includedir | --includedi | --included | --include \
910     | --includ | --inclu | --incl | --inc)
911     ac_prev=includedir ;;
912     -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
913     | --includ=* | --inclu=* | --incl=* | --inc=*)
914     includedir=$ac_optarg ;;
915    
916     -infodir | --infodir | --infodi | --infod | --info | --inf)
917     ac_prev=infodir ;;
918     -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
919     infodir=$ac_optarg ;;
920    
921     -libdir | --libdir | --libdi | --libd)
922     ac_prev=libdir ;;
923     -libdir=* | --libdir=* | --libdi=* | --libd=*)
924     libdir=$ac_optarg ;;
925    
926     -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
927     | --libexe | --libex | --libe)
928     ac_prev=libexecdir ;;
929     -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
930     | --libexe=* | --libex=* | --libe=*)
931     libexecdir=$ac_optarg ;;
932    
933 chuckv 3275 -localedir | --localedir | --localedi | --localed | --locale)
934     ac_prev=localedir ;;
935     -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
936     localedir=$ac_optarg ;;
937    
938 gezelter 1490 -localstatedir | --localstatedir | --localstatedi | --localstated \
939 chuckv 3275 | --localstate | --localstat | --localsta | --localst | --locals)
940 gezelter 1490 ac_prev=localstatedir ;;
941     -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
942 chuckv 3275 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
943 gezelter 1490 localstatedir=$ac_optarg ;;
944    
945     -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
946     ac_prev=mandir ;;
947     -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
948     mandir=$ac_optarg ;;
949    
950     -nfp | --nfp | --nf)
951     # Obsolete; use --without-fp.
952     with_fp=no ;;
953    
954     -no-create | --no-create | --no-creat | --no-crea | --no-cre \
955 gezelter 2081 | --no-cr | --no-c | -n)
956 gezelter 1490 no_create=yes ;;
957    
958     -no-recursion | --no-recursion | --no-recursio | --no-recursi \
959     | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
960     no_recursion=yes ;;
961    
962     -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
963     | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
964     | --oldin | --oldi | --old | --ol | --o)
965     ac_prev=oldincludedir ;;
966     -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
967     | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
968     | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
969     oldincludedir=$ac_optarg ;;
970    
971     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
972     ac_prev=prefix ;;
973     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
974     prefix=$ac_optarg ;;
975    
976     -program-prefix | --program-prefix | --program-prefi | --program-pref \
977     | --program-pre | --program-pr | --program-p)
978     ac_prev=program_prefix ;;
979     -program-prefix=* | --program-prefix=* | --program-prefi=* \
980     | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
981     program_prefix=$ac_optarg ;;
982    
983     -program-suffix | --program-suffix | --program-suffi | --program-suff \
984     | --program-suf | --program-su | --program-s)
985     ac_prev=program_suffix ;;
986     -program-suffix=* | --program-suffix=* | --program-suffi=* \
987     | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
988     program_suffix=$ac_optarg ;;
989    
990     -program-transform-name | --program-transform-name \
991     | --program-transform-nam | --program-transform-na \
992     | --program-transform-n | --program-transform- \
993     | --program-transform | --program-transfor \
994     | --program-transfo | --program-transf \
995     | --program-trans | --program-tran \
996     | --progr-tra | --program-tr | --program-t)
997     ac_prev=program_transform_name ;;
998     -program-transform-name=* | --program-transform-name=* \
999     | --program-transform-nam=* | --program-transform-na=* \
1000     | --program-transform-n=* | --program-transform-=* \
1001     | --program-transform=* | --program-transfor=* \
1002     | --program-transfo=* | --program-transf=* \
1003     | --program-trans=* | --program-tran=* \
1004     | --progr-tra=* | --program-tr=* | --program-t=*)
1005     program_transform_name=$ac_optarg ;;
1006    
1007 chuckv 3275 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1008     ac_prev=pdfdir ;;
1009     -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1010     pdfdir=$ac_optarg ;;
1011    
1012     -psdir | --psdir | --psdi | --psd | --ps)
1013     ac_prev=psdir ;;
1014     -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1015     psdir=$ac_optarg ;;
1016    
1017 gezelter 1490 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1018     | -silent | --silent | --silen | --sile | --sil)
1019     silent=yes ;;
1020    
1021     -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1022     ac_prev=sbindir ;;
1023     -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1024     | --sbi=* | --sb=*)
1025     sbindir=$ac_optarg ;;
1026    
1027     -sharedstatedir | --sharedstatedir | --sharedstatedi \
1028     | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1029     | --sharedst | --shareds | --shared | --share | --shar \
1030     | --sha | --sh)
1031     ac_prev=sharedstatedir ;;
1032     -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1033     | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1034     | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1035     | --sha=* | --sh=*)
1036     sharedstatedir=$ac_optarg ;;
1037    
1038     -site | --site | --sit)
1039     ac_prev=site ;;
1040     -site=* | --site=* | --sit=*)
1041     site=$ac_optarg ;;
1042    
1043     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1044     ac_prev=srcdir ;;
1045     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1046     srcdir=$ac_optarg ;;
1047    
1048     -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1049     | --syscon | --sysco | --sysc | --sys | --sy)
1050     ac_prev=sysconfdir ;;
1051     -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1052     | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1053     sysconfdir=$ac_optarg ;;
1054    
1055     -target | --target | --targe | --targ | --tar | --ta | --t)
1056     ac_prev=target_alias ;;
1057     -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1058     target_alias=$ac_optarg ;;
1059    
1060     -v | -verbose | --verbose | --verbos | --verbo | --verb)
1061     verbose=yes ;;
1062    
1063     -version | --version | --versio | --versi | --vers | -V)
1064     ac_init_version=: ;;
1065    
1066     -with-* | --with-*)
1067     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1068     # Reject names that are not valid shell variable names.
1069 chuckv 3275 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1070 gezelter 1490 { echo "$as_me: error: invalid package name: $ac_package" >&2
1071     { (exit 1); exit 1; }; }
1072 chuckv 3275 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1073     eval with_$ac_package=\$ac_optarg ;;
1074 gezelter 1490
1075     -without-* | --without-*)
1076     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1077     # Reject names that are not valid shell variable names.
1078 chuckv 3275 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1079 gezelter 1490 { echo "$as_me: error: invalid package name: $ac_package" >&2
1080     { (exit 1); exit 1; }; }
1081 chuckv 3275 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1082     eval with_$ac_package=no ;;
1083 gezelter 1490
1084     --x)
1085     # Obsolete; use --with-x.
1086     with_x=yes ;;
1087    
1088     -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1089     | --x-incl | --x-inc | --x-in | --x-i)
1090     ac_prev=x_includes ;;
1091     -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1092     | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1093     x_includes=$ac_optarg ;;
1094    
1095     -x-libraries | --x-libraries | --x-librarie | --x-librari \
1096     | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1097     ac_prev=x_libraries ;;
1098     -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1099     | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1100     x_libraries=$ac_optarg ;;
1101    
1102     -*) { echo "$as_me: error: unrecognized option: $ac_option
1103     Try \`$0 --help' for more information." >&2
1104     { (exit 1); exit 1; }; }
1105     ;;
1106    
1107     *=*)
1108     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1109     # Reject names that are not valid shell variable names.
1110 gezelter 2081 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1111 gezelter 1490 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1112     { (exit 1); exit 1; }; }
1113 chuckv 3275 eval $ac_envvar=\$ac_optarg
1114 gezelter 1490 export $ac_envvar ;;
1115    
1116     *)
1117     # FIXME: should be removed in autoconf 3.0.
1118     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1119 gezelter 2081 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1120 gezelter 1490 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1121     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1122     ;;
1123    
1124     esac
1125     done
1126    
1127     if test -n "$ac_prev"; then
1128     ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1129     { echo "$as_me: error: missing argument to $ac_option" >&2
1130     { (exit 1); exit 1; }; }
1131     fi
1132    
1133 chuckv 3275 # Be sure to have absolute directory names.
1134     for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1135     datadir sysconfdir sharedstatedir localstatedir includedir \
1136     oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1137     libdir localedir mandir
1138 gezelter 2081 do
1139 chuckv 3275 eval ac_val=\$$ac_var
1140 gezelter 2081 case $ac_val in
1141 chuckv 3275 [\\/$]* | ?:[\\/]* ) continue;;
1142     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1143 gezelter 2081 esac
1144 chuckv 3275 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1145     { (exit 1); exit 1; }; }
1146 gezelter 2081 done
1147    
1148 gezelter 1490 # There might be people who depend on the old broken behavior: `$host'
1149     # used to hold the argument of --host etc.
1150 gezelter 2081 # FIXME: To remove some day.
1151 gezelter 1490 build=$build_alias
1152     host=$host_alias
1153     target=$target_alias
1154    
1155 gezelter 2081 # FIXME: To remove some day.
1156 gezelter 1490 if test "x$host_alias" != x; then
1157     if test "x$build_alias" = x; then
1158     cross_compiling=maybe
1159     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1160     If a cross compiler is detected then cross compile mode will be used." >&2
1161     elif test "x$build_alias" != "x$host_alias"; then
1162     cross_compiling=yes
1163     fi
1164     fi
1165    
1166     ac_tool_prefix=
1167     test -n "$host_alias" && ac_tool_prefix=$host_alias-
1168    
1169     test "$silent" = yes && exec 6>/dev/null
1170    
1171 gezelter 2081
1172 chuckv 3275 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1173     ac_ls_di=`ls -di .` &&
1174     ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1175     { echo "$as_me: error: Working directory cannot be determined" >&2
1176     { (exit 1); exit 1; }; }
1177     test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1178     { echo "$as_me: error: pwd does not report name of working directory" >&2
1179     { (exit 1); exit 1; }; }
1180    
1181    
1182 gezelter 1490 # Find the source files, if location was not specified.
1183     if test -z "$srcdir"; then
1184     ac_srcdir_defaulted=yes
1185 chuckv 3275 # Try the directory containing this script, then the parent directory.
1186     ac_confdir=`$as_dirname -- "$0" ||
1187 gezelter 2081 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1188     X"$0" : 'X\(//\)[^/]' \| \
1189     X"$0" : 'X\(//\)$' \| \
1190 chuckv 3275 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1191 gezelter 2081 echo X"$0" |
1192 chuckv 3275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1193     s//\1/
1194     q
1195     }
1196     /^X\(\/\/\)[^/].*/{
1197     s//\1/
1198     q
1199     }
1200     /^X\(\/\/\)$/{
1201     s//\1/
1202     q
1203     }
1204     /^X\(\/\).*/{
1205     s//\1/
1206     q
1207     }
1208     s/.*/./; q'`
1209 gezelter 1490 srcdir=$ac_confdir
1210 chuckv 3275 if test ! -r "$srcdir/$ac_unique_file"; then
1211 gezelter 1490 srcdir=..
1212     fi
1213     else
1214     ac_srcdir_defaulted=no
1215     fi
1216 chuckv 3275 if test ! -r "$srcdir/$ac_unique_file"; then
1217     test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1218     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1219 gezelter 1490 { (exit 1); exit 1; }; }
1220 chuckv 3275 fi
1221     ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1222     ac_abs_confdir=`(
1223     cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1224 gezelter 1490 { (exit 1); exit 1; }; }
1225 chuckv 3275 pwd)`
1226     # When building in place, set srcdir=.
1227     if test "$ac_abs_confdir" = "$ac_pwd"; then
1228     srcdir=.
1229 gezelter 1490 fi
1230 chuckv 3275 # Remove unnecessary trailing slashes from srcdir.
1231     # Double slashes in file names in object file debugging info
1232     # mess up M-x gdb in Emacs.
1233     case $srcdir in
1234     */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1235     esac
1236     for ac_var in $ac_precious_vars; do
1237     eval ac_env_${ac_var}_set=\${${ac_var}+set}
1238     eval ac_env_${ac_var}_value=\$${ac_var}
1239     eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1240     eval ac_cv_env_${ac_var}_value=\$${ac_var}
1241     done
1242 gezelter 1490
1243     #
1244     # Report the --help message.
1245     #
1246     if test "$ac_init_help" = "long"; then
1247     # Omit some internal or obsolete options to make the list less imposing.
1248     # This message is too long to be a string in the A/UX 3.1 sh.
1249 gezelter 2081 cat <<_ACEOF
1250 gezelter 2560 \`configure' configures OOPSE 3.0 to adapt to many kinds of systems.
1251 gezelter 1490
1252     Usage: $0 [OPTION]... [VAR=VALUE]...
1253    
1254     To assign environment variables (e.g., CC, CFLAGS...), specify them as
1255     VAR=VALUE. See below for descriptions of some of the useful variables.
1256    
1257     Defaults for the options are specified in brackets.
1258    
1259     Configuration:
1260     -h, --help display this help and exit
1261     --help=short display options specific to this package
1262     --help=recursive display the short help of all the included packages
1263     -V, --version display version information and exit
1264     -q, --quiet, --silent do not print \`checking...' messages
1265     --cache-file=FILE cache test results in FILE [disabled]
1266     -C, --config-cache alias for \`--cache-file=config.cache'
1267     -n, --no-create do not create output files
1268     --srcdir=DIR find the sources in DIR [configure dir or \`..']
1269    
1270     Installation directories:
1271     --prefix=PREFIX install architecture-independent files in PREFIX
1272 gezelter 2081 [$ac_default_prefix]
1273 gezelter 1490 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1274 gezelter 2081 [PREFIX]
1275 gezelter 1490
1276     By default, \`make install' will install all the files in
1277     \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1278     an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1279     for instance \`--prefix=\$HOME'.
1280    
1281     For better control, use the options below.
1282    
1283     Fine tuning of the installation directories:
1284     --bindir=DIR user executables [EPREFIX/bin]
1285     --sbindir=DIR system admin executables [EPREFIX/sbin]
1286     --libexecdir=DIR program executables [EPREFIX/libexec]
1287     --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1288     --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1289     --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1290     --libdir=DIR object code libraries [EPREFIX/lib]
1291     --includedir=DIR C header files [PREFIX/include]
1292     --oldincludedir=DIR C header files for non-gcc [/usr/include]
1293 chuckv 3275 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1294     --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1295     --infodir=DIR info documentation [DATAROOTDIR/info]
1296     --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1297     --mandir=DIR man documentation [DATAROOTDIR/man]
1298     --docdir=DIR documentation root [DATAROOTDIR/doc/oopse]
1299     --htmldir=DIR html documentation [DOCDIR]
1300     --dvidir=DIR dvi documentation [DOCDIR]
1301     --pdfdir=DIR pdf documentation [DOCDIR]
1302     --psdir=DIR ps documentation [DOCDIR]
1303 gezelter 2081 _ACEOF
1304 gezelter 1490
1305 gezelter 2081 cat <<\_ACEOF
1306 gezelter 1490
1307     System types:
1308     --build=BUILD configure for building on BUILD [guessed]
1309 gezelter 2081 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1310     _ACEOF
1311 gezelter 1490 fi
1312    
1313     if test -n "$ac_init_help"; then
1314     case $ac_init_help in
1315 gezelter 2560 short | recursive ) echo "Configuration of OOPSE 3.0:";;
1316 gezelter 1490 esac
1317 gezelter 2081 cat <<\_ACEOF
1318 gezelter 1490
1319     Optional Features:
1320     --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1321     --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1322 gezelter 2547 --enable-oopse-home=DIR define oopse home dir PREFIX/oopse
1323 gezelter 1490 --enable-debug Compile OOPSE in debug mode
1324 gezelter 2757 --enable-single compile OOPSE in single precision
1325     --enable-float synonym for --enable-single
1326 gezelter 1540 --enable-doxygen enable documentation generation with doxygen (auto)
1327     --enable-dot use 'dot' to generate graphs in doxygen (auto)
1328     --enable-html-docs enable HTML generation with doxygen (yes)
1329     --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1330 gezelter 1490
1331     Optional Packages:
1332     --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1333     --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1334 gezelter 2547 --with-perl-shebang override what perl thinks is the way for the kernel
1335     to start it (seldom needed)
1336 gezelter 2754 --with-zlib=DIR root directory path of zlib installation (defaults
1337     to /usr/local or /usr if not found in /usr/local)
1338 gezelter 2753 --with-fftw=DIR root directory path of fftw installation (defaults
1339     to /usr/local or /usr if not found in /usr/local)
1340 gezelter 1490 --with-mpi=<prefix> compile with MPI installed in <prefix> [default=no]
1341    
1342     Some influential environment variables:
1343 gezelter 2547 CXX C++ compiler command
1344     CXXFLAGS C++ compiler flags
1345 gezelter 1490 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1346     nonstandard directory <lib dir>
1347 chuckv 3275 LIBS libraries to pass to the linker, e.g. -l<library>
1348     CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1349     you have headers in a nonstandard directory <include dir>
1350 gezelter 2547 CC C compiler command
1351     CFLAGS C compiler flags
1352     FC Fortran compiler command
1353     FCFLAGS Fortran compiler flags
1354 gezelter 2473 CPP C preprocessor
1355 gezelter 2190 CXXCPP C++ preprocessor
1356 gezelter 1490
1357     Use these variables to override the choices made by `configure' or to help
1358     it to find libraries and programs with nonstandard names/locations.
1359    
1360     Report bugs to <gezelter@nd.edu>.
1361 gezelter 2081 _ACEOF
1362 chuckv 3275 ac_status=$?
1363 gezelter 1490 fi
1364    
1365     if test "$ac_init_help" = "recursive"; then
1366     # If there are subdirs, report their specific --help.
1367 gezelter 2081 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1368 chuckv 3275 test -d "$ac_dir" || continue
1369 gezelter 2081 ac_builddir=.
1370 gezelter 1490
1371 chuckv 3275 case "$ac_dir" in
1372     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1373     *)
1374 gezelter 2081 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1375 chuckv 3275 # A ".." for each directory in $ac_dir_suffix.
1376     ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1377     case $ac_top_builddir_sub in
1378     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1379     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1380     esac ;;
1381     esac
1382     ac_abs_top_builddir=$ac_pwd
1383     ac_abs_builddir=$ac_pwd$ac_dir_suffix
1384     # for backward compatibility:
1385     ac_top_builddir=$ac_top_build_prefix
1386 gezelter 1490
1387 gezelter 2081 case $srcdir in
1388 chuckv 3275 .) # We are building in place.
1389 gezelter 2081 ac_srcdir=.
1390 chuckv 3275 ac_top_srcdir=$ac_top_builddir_sub
1391     ac_abs_top_srcdir=$ac_pwd ;;
1392     [\\/]* | ?:[\\/]* ) # Absolute name.
1393 gezelter 2081 ac_srcdir=$srcdir$ac_dir_suffix;
1394 chuckv 3275 ac_top_srcdir=$srcdir
1395     ac_abs_top_srcdir=$srcdir ;;
1396     *) # Relative name.
1397     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1398     ac_top_srcdir=$ac_top_build_prefix$srcdir
1399     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1400 gezelter 2081 esac
1401 chuckv 3275 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1402 gezelter 2081
1403 chuckv 3275 cd "$ac_dir" || { ac_status=$?; continue; }
1404     # Check for guested configure.
1405     if test -f "$ac_srcdir/configure.gnu"; then
1406     echo &&
1407     $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1408     elif test -f "$ac_srcdir/configure"; then
1409     echo &&
1410     $SHELL "$ac_srcdir/configure" --help=recursive
1411 gezelter 1490 else
1412 gezelter 2081 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1413 chuckv 3275 fi || ac_status=$?
1414     cd "$ac_pwd" || { ac_status=$?; break; }
1415 gezelter 1490 done
1416     fi
1417    
1418 chuckv 3275 test -n "$ac_init_help" && exit $ac_status
1419 gezelter 1490 if $ac_init_version; then
1420 gezelter 2081 cat <<\_ACEOF
1421 gezelter 2560 OOPSE configure 3.0
1422 chuckv 3275 generated by GNU Autoconf 2.61
1423 gezelter 1490
1424 chuckv 3275 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1425     2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1426 gezelter 1490 This configure script is free software; the Free Software Foundation
1427     gives unlimited permission to copy, distribute and modify it.
1428 gezelter 2081 _ACEOF
1429 chuckv 3275 exit
1430 gezelter 1490 fi
1431 chuckv 3275 cat >config.log <<_ACEOF
1432 gezelter 1490 This file contains any messages produced by compilers while
1433     running configure, to aid debugging if configure makes a mistake.
1434    
1435 gezelter 2560 It was created by OOPSE $as_me 3.0, which was
1436 chuckv 3275 generated by GNU Autoconf 2.61. Invocation command line was
1437 gezelter 1490
1438     $ $0 $@
1439    
1440 gezelter 2081 _ACEOF
1441 chuckv 3275 exec 5>>config.log
1442 gezelter 1490 {
1443     cat <<_ASUNAME
1444 gezelter 2081 ## --------- ##
1445     ## Platform. ##
1446     ## --------- ##
1447 gezelter 1490
1448     hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1449     uname -m = `(uname -m) 2>/dev/null || echo unknown`
1450     uname -r = `(uname -r) 2>/dev/null || echo unknown`
1451     uname -s = `(uname -s) 2>/dev/null || echo unknown`
1452     uname -v = `(uname -v) 2>/dev/null || echo unknown`
1453    
1454     /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1455     /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1456    
1457     /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1458     /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1459     /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1460 chuckv 3275 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1461 gezelter 1490 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1462     /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1463     /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1464    
1465 gezelter 2081 _ASUNAME
1466 gezelter 2029
1467 gezelter 2081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1468     for as_dir in $PATH
1469     do
1470     IFS=$as_save_IFS
1471     test -z "$as_dir" && as_dir=.
1472     echo "PATH: $as_dir"
1473     done
1474 chuckv 3275 IFS=$as_save_IFS
1475 gezelter 2081
1476 gezelter 1490 } >&5
1477    
1478 gezelter 2081 cat >&5 <<_ACEOF
1479 gezelter 1490
1480    
1481 gezelter 2081 ## ----------- ##
1482     ## Core tests. ##
1483     ## ----------- ##
1484    
1485     _ACEOF
1486    
1487    
1488 gezelter 1490 # Keep a trace of the command line.
1489     # Strip out --no-create and --no-recursion so they do not pile up.
1490 gezelter 2081 # Strip out --silent because we don't want to record it for future runs.
1491 gezelter 1490 # Also quote any args containing shell meta-characters.
1492 gezelter 2081 # Make two passes to allow for proper duplicate-argument suppression.
1493 gezelter 1490 ac_configure_args=
1494 gezelter 2081 ac_configure_args0=
1495     ac_configure_args1=
1496     ac_must_keep_next=false
1497     for ac_pass in 1 2
1498 gezelter 1490 do
1499 gezelter 2081 for ac_arg
1500     do
1501     case $ac_arg in
1502     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1503     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1504     | -silent | --silent | --silen | --sile | --sil)
1505     continue ;;
1506 chuckv 3275 *\'*)
1507 gezelter 2081 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1508     esac
1509     case $ac_pass in
1510     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1511     2)
1512     ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1513     if test $ac_must_keep_next = true; then
1514     ac_must_keep_next=false # Got value, back to normal.
1515     else
1516     case $ac_arg in
1517     *=* | --config-cache | -C | -disable-* | --disable-* \
1518     | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1519     | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1520     | -with-* | --with-* | -without-* | --without-* | --x)
1521     case "$ac_configure_args0 " in
1522     "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1523     esac
1524     ;;
1525     -* ) ac_must_keep_next=true ;;
1526     esac
1527     fi
1528 chuckv 3275 ac_configure_args="$ac_configure_args '$ac_arg'"
1529 gezelter 2081 ;;
1530     esac
1531     done
1532 gezelter 1490 done
1533 gezelter 2081 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1534     $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1535 gezelter 1490
1536     # When interrupted or exit'd, cleanup temporary files, and complete
1537     # config.log. We remove comments because anyway the quotes in there
1538     # would cause problems or look ugly.
1539 chuckv 3275 # WARNING: Use '\'' to represent an apostrophe within the trap.
1540     # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1541 gezelter 1490 trap 'exit_status=$?
1542     # Save into config.log some information that might help in debugging.
1543 gezelter 2081 {
1544     echo
1545    
1546     cat <<\_ASBOX
1547     ## ---------------- ##
1548     ## Cache variables. ##
1549     ## ---------------- ##
1550     _ASBOX
1551     echo
1552     # The following way of writing the cache mishandles newlines in values,
1553 chuckv 3275 (
1554     for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1555     eval ac_val=\$$ac_var
1556     case $ac_val in #(
1557     *${as_nl}*)
1558     case $ac_var in #(
1559     *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1560     echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1561     esac
1562     case $ac_var in #(
1563     _ | IFS | as_nl) ;; #(
1564     *) $as_unset $ac_var ;;
1565     esac ;;
1566     esac
1567     done
1568 gezelter 1490 (set) 2>&1 |
1569 chuckv 3275 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1570     *${as_nl}ac_space=\ *)
1571 gezelter 1490 sed -n \
1572 chuckv 3275 "s/'\''/'\''\\\\'\'''\''/g;
1573     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1574     ;; #(
1575 gezelter 1490 *)
1576 chuckv 3275 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1577 gezelter 1490 ;;
1578 chuckv 3275 esac |
1579     sort
1580     )
1581 gezelter 2081 echo
1582    
1583     cat <<\_ASBOX
1584     ## ----------------- ##
1585     ## Output variables. ##
1586     ## ----------------- ##
1587     _ASBOX
1588     echo
1589     for ac_var in $ac_subst_vars
1590     do
1591 chuckv 3275 eval ac_val=\$$ac_var
1592     case $ac_val in
1593     *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1594     esac
1595     echo "$ac_var='\''$ac_val'\''"
1596 gezelter 2081 done | sort
1597     echo
1598    
1599     if test -n "$ac_subst_files"; then
1600     cat <<\_ASBOX
1601 chuckv 3275 ## ------------------- ##
1602     ## File substitutions. ##
1603     ## ------------------- ##
1604 gezelter 2081 _ASBOX
1605     echo
1606     for ac_var in $ac_subst_files
1607     do
1608 chuckv 3275 eval ac_val=\$$ac_var
1609     case $ac_val in
1610     *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1611     esac
1612     echo "$ac_var='\''$ac_val'\''"
1613 gezelter 2081 done | sort
1614     echo
1615     fi
1616    
1617     if test -s confdefs.h; then
1618     cat <<\_ASBOX
1619     ## ----------- ##
1620     ## confdefs.h. ##
1621     ## ----------- ##
1622     _ASBOX
1623     echo
1624 chuckv 3275 cat confdefs.h
1625 gezelter 2081 echo
1626     fi
1627     test "$ac_signal" != 0 &&
1628     echo "$as_me: caught signal $ac_signal"
1629     echo "$as_me: exit $exit_status"
1630     } >&5
1631 chuckv 3275 rm -rf core *.core core.conftest.* &&
1632     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1633 gezelter 1490 exit $exit_status
1634 chuckv 3275 ' 0
1635 gezelter 1490 for ac_signal in 1 2 13 15; do
1636 gezelter 2081 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1637 gezelter 1490 done
1638     ac_signal=0
1639    
1640     # confdefs.h avoids OS command line length limits that DEFS can exceed.
1641 chuckv 3275 rm -f -r conftest* confdefs.h
1642 gezelter 1490
1643 gezelter 2081 # Predefined preprocessor variables.
1644    
1645     cat >>confdefs.h <<_ACEOF
1646     #define PACKAGE_NAME "$PACKAGE_NAME"
1647     _ACEOF
1648    
1649    
1650     cat >>confdefs.h <<_ACEOF
1651     #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1652     _ACEOF
1653    
1654    
1655     cat >>confdefs.h <<_ACEOF
1656     #define PACKAGE_VERSION "$PACKAGE_VERSION"
1657     _ACEOF
1658    
1659    
1660     cat >>confdefs.h <<_ACEOF
1661     #define PACKAGE_STRING "$PACKAGE_STRING"
1662     _ACEOF
1663    
1664    
1665     cat >>confdefs.h <<_ACEOF
1666     #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1667     _ACEOF
1668    
1669    
1670 gezelter 1490 # Let the site file select an alternate cache file if it wants to.
1671     # Prefer explicitly selected file to automatically selected ones.
1672 chuckv 3275 if test -n "$CONFIG_SITE"; then
1673     set x "$CONFIG_SITE"
1674     elif test "x$prefix" != xNONE; then
1675     set x "$prefix/share/config.site" "$prefix/etc/config.site"
1676     else
1677     set x "$ac_default_prefix/share/config.site" \
1678     "$ac_default_prefix/etc/config.site"
1679 gezelter 1490 fi
1680 chuckv 3275 shift
1681     for ac_site_file
1682     do
1683 gezelter 1490 if test -r "$ac_site_file"; then
1684 gezelter 2081 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1685 gezelter 1490 echo "$as_me: loading site script $ac_site_file" >&6;}
1686 gezelter 2081 sed 's/^/| /' "$ac_site_file" >&5
1687 gezelter 1490 . "$ac_site_file"
1688     fi
1689     done
1690    
1691     if test -r "$cache_file"; then
1692     # Some versions of bash will fail to source /dev/null (special
1693     # files actually), so we avoid doing that.
1694     if test -f "$cache_file"; then
1695 gezelter 2081 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1696 gezelter 1490 echo "$as_me: loading cache $cache_file" >&6;}
1697     case $cache_file in
1698 chuckv 3275 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1699     *) . "./$cache_file";;
1700 gezelter 1490 esac
1701     fi
1702     else
1703 gezelter 2081 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1704 gezelter 1490 echo "$as_me: creating cache $cache_file" >&6;}
1705     >$cache_file
1706     fi
1707    
1708     # Check that the precious variables saved in the cache have kept the same
1709     # value.
1710 gezelter 2081 ac_cache_corrupted=false
1711 chuckv 3275 for ac_var in $ac_precious_vars; do
1712 gezelter 1490 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1713     eval ac_new_set=\$ac_env_${ac_var}_set
1714 chuckv 3275 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1715     eval ac_new_val=\$ac_env_${ac_var}_value
1716 gezelter 1490 case $ac_old_set,$ac_new_set in
1717     set,)
1718 gezelter 2081 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1719     echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1720     ac_cache_corrupted=: ;;
1721 gezelter 1490 ,set)
1722 gezelter 2081 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1723     echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1724     ac_cache_corrupted=: ;;
1725 gezelter 1490 ,);;
1726     *)
1727     if test "x$ac_old_val" != "x$ac_new_val"; then
1728 gezelter 2081 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1729     echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1730     { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1731     echo "$as_me: former value: $ac_old_val" >&2;}
1732     { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1733     echo "$as_me: current value: $ac_new_val" >&2;}
1734     ac_cache_corrupted=:
1735 gezelter 1490 fi;;
1736     esac
1737 gezelter 2081 # Pass precious variables to config.status.
1738     if test "$ac_new_set" = set; then
1739     case $ac_new_val in
1740 chuckv 3275 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1741 gezelter 2081 *) ac_arg=$ac_var=$ac_new_val ;;
1742     esac
1743     case " $ac_configure_args " in
1744     *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1745     *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1746     esac
1747     fi
1748 gezelter 1490 done
1749 gezelter 2081 if $ac_cache_corrupted; then
1750     { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1751     echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1752     { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1753     echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1754     { (exit 1); exit 1; }; }
1755 gezelter 1490 fi
1756    
1757    
1758    
1759 gezelter 2081
1760    
1761    
1762    
1763    
1764    
1765    
1766    
1767    
1768    
1769    
1770    
1771    
1772    
1773    
1774    
1775    
1776    
1777    
1778    
1779    
1780    
1781 chuckv 3275 ac_ext=c
1782     ac_cpp='$CPP $CPPFLAGS'
1783     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1784     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1785     ac_compiler_gnu=$ac_cv_c_compiler_gnu
1786 gezelter 2081
1787    
1788 gezelter 1490 ac_aux_dir=
1789 chuckv 3275 for ac_dir in ac-tools "$srcdir"/ac-tools; do
1790     if test -f "$ac_dir/install-sh"; then
1791 gezelter 1490 ac_aux_dir=$ac_dir
1792     ac_install_sh="$ac_aux_dir/install-sh -c"
1793     break
1794 chuckv 3275 elif test -f "$ac_dir/install.sh"; then
1795 gezelter 1490 ac_aux_dir=$ac_dir
1796     ac_install_sh="$ac_aux_dir/install.sh -c"
1797     break
1798 chuckv 3275 elif test -f "$ac_dir/shtool"; then
1799 gezelter 1490 ac_aux_dir=$ac_dir
1800     ac_install_sh="$ac_aux_dir/shtool install -c"
1801     break
1802     fi
1803     done
1804     if test -z "$ac_aux_dir"; then
1805 chuckv 3275 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools \"$srcdir\"/ac-tools" >&5
1806     echo "$as_me: error: cannot find install-sh or install.sh in ac-tools \"$srcdir\"/ac-tools" >&2;}
1807 gezelter 1490 { (exit 1); exit 1; }; }
1808     fi
1809    
1810 chuckv 3275 # These three variables are undocumented and unsupported,
1811     # and are intended to be withdrawn in a future Autoconf release.
1812     # They can cause serious problems if a builder's source tree is in a directory
1813     # whose full name contains unusual characters.
1814     ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1815     ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1816     ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1817 gezelter 2081
1818 gezelter 1490
1819 gezelter 2081
1820 chuckv 3275 ac_config_headers="$ac_config_headers src/config.h"
1821 gezelter 1490
1822    
1823 gezelter 2081
1824    
1825 gezelter 1490
1826 gezelter 2081
1827    
1828 gezelter 1490
1829    
1830    
1831 gezelter 2081
1832    
1833 gezelter 1490
1834 gezelter 2081
1835    
1836 gezelter 1490
1837    
1838 gezelter 2081
1839    
1840 gezelter 1490
1841 gezelter 2081
1842    
1843 gezelter 1490
1844    
1845    
1846 gezelter 2081
1847    
1848 gezelter 1490
1849 gezelter 2081
1850 gezelter 1490
1851 gezelter 2081
1852    
1853 gezelter 1490
1854    
1855 gezelter 2081
1856 gezelter 1490
1857 gezelter 2081
1858 gezelter 1490
1859 gezelter 2081
1860    
1861 gezelter 2752
1862    
1863 chuckv 3275
1864    
1865 gezelter 2753 #
1866     #
1867     #
1868 gezelter 2752
1869    
1870    
1871    
1872 gezelter 1490
1873 gezelter 2754
1874 gezelter 1535 # AC_F90_MODULE_NAMES
1875     # -------------------
1876     #
1877     # Figure out how the Fortran 90 compiler constructs module file names
1878     #
1879     # AC_F90_MODULE_NAMES
1880 gezelter 1490
1881 gezelter 2081
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 gezelter 2753
1917    
1918    
1919    
1920    
1921    
1922    
1923    
1924    
1925    
1926    
1927    
1928    
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 gezelter 1490 # who am i
1969     # Make sure we can run config.sub.
1970 chuckv 3275 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1971     { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1972     echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1973 gezelter 1490 { (exit 1); exit 1; }; }
1974    
1975 chuckv 3275 { echo "$as_me:$LINENO: checking build system type" >&5
1976     echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1977 gezelter 1490 if test "${ac_cv_build+set}" = set; then
1978     echo $ECHO_N "(cached) $ECHO_C" >&6
1979     else
1980 chuckv 3275 ac_build_alias=$build_alias
1981     test "x$ac_build_alias" = x &&
1982     ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1983     test "x$ac_build_alias" = x &&
1984 gezelter 2081 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1985 gezelter 1490 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1986     { (exit 1); exit 1; }; }
1987 chuckv 3275 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
1988     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
1989     echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
1990 gezelter 1490 { (exit 1); exit 1; }; }
1991    
1992     fi
1993 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1994     echo "${ECHO_T}$ac_cv_build" >&6; }
1995     case $ac_cv_build in
1996     *-*-*) ;;
1997     *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
1998     echo "$as_me: error: invalid value of canonical build" >&2;}
1999     { (exit 1); exit 1; }; };;
2000     esac
2001 gezelter 1490 build=$ac_cv_build
2002 chuckv 3275 ac_save_IFS=$IFS; IFS='-'
2003     set x $ac_cv_build
2004     shift
2005     build_cpu=$1
2006     build_vendor=$2
2007     shift; shift
2008     # Remember, the first character of IFS is used to create $*,
2009     # except with old shells:
2010     build_os=$*
2011     IFS=$ac_save_IFS
2012     case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2013 gezelter 1490
2014 gezelter 2081
2015 chuckv 3275 { echo "$as_me:$LINENO: checking host system type" >&5
2016     echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2017 gezelter 1490 if test "${ac_cv_host+set}" = set; then
2018     echo $ECHO_N "(cached) $ECHO_C" >&6
2019     else
2020 chuckv 3275 if test "x$host_alias" = x; then
2021     ac_cv_host=$ac_cv_build
2022     else
2023     ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2024     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2025     echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2026 gezelter 1490 { (exit 1); exit 1; }; }
2027 chuckv 3275 fi
2028 gezelter 1490
2029     fi
2030 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2031     echo "${ECHO_T}$ac_cv_host" >&6; }
2032     case $ac_cv_host in
2033     *-*-*) ;;
2034     *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2035     echo "$as_me: error: invalid value of canonical host" >&2;}
2036     { (exit 1); exit 1; }; };;
2037     esac
2038 gezelter 1490 host=$ac_cv_host
2039 chuckv 3275 ac_save_IFS=$IFS; IFS='-'
2040     set x $ac_cv_host
2041     shift
2042     host_cpu=$1
2043     host_vendor=$2
2044     shift; shift
2045     # Remember, the first character of IFS is used to create $*,
2046     # except with old shells:
2047     host_os=$*
2048     IFS=$ac_save_IFS
2049     case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2050 gezelter 1490
2051 gezelter 2081
2052    
2053    
2054    
2055 gezelter 2547 # set program name
2056     PROGNAME="oopse"
2057    
2058    
2059    
2060    
2061     OBJEXT=".$OBJEXT"
2062    
2063     OOPSE=oopse
2064    
2065     if test "x${prefix}" = "xNONE"
2066     then
2067     OOPSE_HOME=${ac_default_prefix}/oopse
2068     else
2069     OOPSE_HOME=${prefix}/oopse
2070     fi
2071 chuckv 3275 # Check whether --enable-oopse-home was given.
2072 gezelter 2547 if test "${enable_oopse_home+set}" = set; then
2073 chuckv 3275 enableval=$enable_oopse_home; OOPSE_HOME="${enableval}"
2074     fi
2075 gezelter 2547
2076 chuckv 3275
2077 gezelter 2547 # there are two ways to do debugging. One with the --enable-debug flag
2078     # and one using the DEBUG environment variable
2079    
2080     debug=0
2081 chuckv 3275 # Check whether --enable-debug was given.
2082 gezelter 2547 if test "${enable_debug+set}" = set; then
2083 chuckv 3275 enableval=$enable_debug; debug=1
2084     fi
2085    
2086 gezelter 2547 if test "${DEBUG}"; then
2087    
2088     cat >>confdefs.h <<\_ACEOF
2089     #define debug 1
2090     _ACEOF
2091    
2092     msg="$msg, debug mode"
2093     fi
2094    
2095    
2096 chuckv 3275 # Check whether --enable-single was given.
2097 gezelter 2757 if test "${enable_single+set}" = set; then
2098 chuckv 3275 enableval=$enable_single; ok=$enableval
2099 gezelter 2757 else
2100     ok=no
2101 chuckv 3275 fi
2102    
2103     # Check whether --enable-float was given.
2104 gezelter 2757 if test "${enable_float+set}" = set; then
2105 chuckv 3275 enableval=$enable_float; ok=$enableval
2106     fi
2107    
2108 gezelter 2757 if test "$ok" = "yes"; then
2109    
2110     cat >>confdefs.h <<\_ACEOF
2111     #define SINGLE_PRECISION 1
2112     _ACEOF
2113    
2114 gezelter 2758 USE_SINGLE_PRECISION=yes
2115    
2116 gezelter 2757 fi
2117    
2118 gezelter 2547 # Checks for programs.
2119 chuckv 3275 ac_ext=cpp
2120 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
2121     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2122     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2123     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2124 chuckv 3275 if test -z "$CXX"; then
2125     if test -n "$CCC"; then
2126     CXX=$CCC
2127     else
2128     if test -n "$ac_tool_prefix"; then
2129     for ac_prog in mpicxx icpc pathCC pgCC c++ xlc++ xlC g++ CC
2130 gezelter 1490 do
2131     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2132     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2133 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2134     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2135 gezelter 2547 if test "${ac_cv_prog_CXX+set}" = set; then
2136 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
2137     else
2138 gezelter 2547 if test -n "$CXX"; then
2139     ac_cv_prog_CXX="$CXX" # Let the user override the test.
2140 gezelter 1490 else
2141 gezelter 2081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2142     for as_dir in $PATH
2143     do
2144     IFS=$as_save_IFS
2145     test -z "$as_dir" && as_dir=.
2146     for ac_exec_ext in '' $ac_executable_extensions; do
2147 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2148 gezelter 2547 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2149 gezelter 2081 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2150     break 2
2151     fi
2152 gezelter 1490 done
2153 gezelter 2081 done
2154 chuckv 3275 IFS=$as_save_IFS
2155 gezelter 1490
2156     fi
2157     fi
2158 gezelter 2547 CXX=$ac_cv_prog_CXX
2159     if test -n "$CXX"; then
2160 chuckv 3275 { echo "$as_me:$LINENO: result: $CXX" >&5
2161     echo "${ECHO_T}$CXX" >&6; }
2162 gezelter 1490 else
2163 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
2164     echo "${ECHO_T}no" >&6; }
2165 gezelter 1490 fi
2166    
2167 chuckv 3275
2168 gezelter 2547 test -n "$CXX" && break
2169 gezelter 1490 done
2170     fi
2171 gezelter 2547 if test -z "$CXX"; then
2172     ac_ct_CXX=$CXX
2173 chuckv 3275 for ac_prog in mpicxx icpc pathCC pgCC c++ xlc++ xlC g++ CC
2174 gezelter 1490 do
2175     # Extract the first word of "$ac_prog", so it can be a program name with args.
2176     set dummy $ac_prog; ac_word=$2
2177 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2178     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2179 gezelter 2547 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2180 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
2181     else
2182 gezelter 2547 if test -n "$ac_ct_CXX"; then
2183     ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2184 gezelter 1490 else
2185 gezelter 2081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2186     for as_dir in $PATH
2187     do
2188     IFS=$as_save_IFS
2189     test -z "$as_dir" && as_dir=.
2190     for ac_exec_ext in '' $ac_executable_extensions; do
2191 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2192 gezelter 2547 ac_cv_prog_ac_ct_CXX="$ac_prog"
2193 gezelter 2081 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2194     break 2
2195     fi
2196 gezelter 1490 done
2197 gezelter 2081 done
2198 chuckv 3275 IFS=$as_save_IFS
2199 gezelter 1490
2200     fi
2201     fi
2202 gezelter 2547 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2203     if test -n "$ac_ct_CXX"; then
2204 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2205     echo "${ECHO_T}$ac_ct_CXX" >&6; }
2206 gezelter 1490 else
2207 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
2208     echo "${ECHO_T}no" >&6; }
2209 gezelter 1490 fi
2210    
2211 chuckv 3275
2212 gezelter 2547 test -n "$ac_ct_CXX" && break
2213 gezelter 1490 done
2214    
2215 chuckv 3275 if test "x$ac_ct_CXX" = x; then
2216     CXX="g++"
2217     else
2218     case $cross_compiling:$ac_tool_warned in
2219     yes:)
2220     { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2221     whose name does not start with the host triplet. If you think this
2222     configuration is useful to you, please write to autoconf@gnu.org." >&5
2223     echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2224     whose name does not start with the host triplet. If you think this
2225     configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2226     ac_tool_warned=yes ;;
2227     esac
2228     CXX=$ac_ct_CXX
2229     fi
2230 gezelter 1490 fi
2231    
2232 chuckv 3275 fi
2233     fi
2234 gezelter 2081 # Provide some information about the compiler.
2235 chuckv 3275 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2236 gezelter 2081 ac_compiler=`set X $ac_compile; echo $2`
2237 chuckv 3275 { (ac_try="$ac_compiler --version >&5"
2238     case "(($ac_try" in
2239     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2240     *) ac_try_echo=$ac_try;;
2241     esac
2242     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2243     (eval "$ac_compiler --version >&5") 2>&5
2244 gezelter 2081 ac_status=$?
2245     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2246     (exit $ac_status); }
2247 chuckv 3275 { (ac_try="$ac_compiler -v >&5"
2248     case "(($ac_try" in
2249     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2250     *) ac_try_echo=$ac_try;;
2251     esac
2252     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2253     (eval "$ac_compiler -v >&5") 2>&5
2254 gezelter 2081 ac_status=$?
2255     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2256     (exit $ac_status); }
2257 chuckv 3275 { (ac_try="$ac_compiler -V >&5"
2258     case "(($ac_try" in
2259     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2260     *) ac_try_echo=$ac_try;;
2261     esac
2262     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2263     (eval "$ac_compiler -V >&5") 2>&5
2264 gezelter 2081 ac_status=$?
2265     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2266     (exit $ac_status); }
2267    
2268 gezelter 1490 cat >conftest.$ac_ext <<_ACEOF
2269 gezelter 2081 /* confdefs.h. */
2270     _ACEOF
2271     cat confdefs.h >>conftest.$ac_ext
2272     cat >>conftest.$ac_ext <<_ACEOF
2273     /* end confdefs.h. */
2274 gezelter 1490
2275     int
2276     main ()
2277     {
2278    
2279     ;
2280     return 0;
2281     }
2282     _ACEOF
2283     ac_clean_files_save=$ac_clean_files
2284 gezelter 2081 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2285 gezelter 1490 # Try to create an executable without -o first, disregard a.out.
2286 gezelter 2081 # It will help us diagnose broken compilers, and finding out an intuition
2287 gezelter 1490 # of exeext.
2288 chuckv 3275 { echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
2289     echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6; }
2290 gezelter 1490 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2291 chuckv 3275 #
2292     # List of possible output files, starting from the most likely.
2293     # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2294     # only as a last resort. b.out is created by i960 compilers.
2295     ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2296     #
2297     # The IRIX 6 linker writes into existing files which may not be
2298     # executable, retaining their permissions. Remove them first so a
2299     # subsequent execution test works.
2300     ac_rmfiles=
2301     for ac_file in $ac_files
2302     do
2303     case $ac_file in
2304     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2305     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2306     esac
2307     done
2308     rm -rf $ac_rmfiles
2309    
2310     if { (ac_try="$ac_link_default"
2311     case "(($ac_try" in
2312     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2313     *) ac_try_echo=$ac_try;;
2314     esac
2315     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2316     (eval "$ac_link_default") 2>&5
2317 gezelter 1490 ac_status=$?
2318 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2319 gezelter 1490 (exit $ac_status); }; then
2320 chuckv 3275 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2321     # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2322     # in a Makefile. We should not override ac_cv_exeext if it was cached,
2323     # so that the user can short-circuit this test for compilers unknown to
2324     # Autoconf.
2325     for ac_file in $ac_files ''
2326 gezelter 2081 do
2327     test -f "$ac_file" || continue
2328 gezelter 1490 case $ac_file in
2329 chuckv 3275 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2330 gezelter 2081 ;;
2331     [ab].out )
2332     # We found the default executable, but exeext='' is most
2333     # certainly right.
2334     break;;
2335     *.* )
2336 chuckv 3275 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2337     then :; else
2338     ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2339     fi
2340     # We set ac_cv_exeext here because the later test for it is not
2341     # safe: cross compilers may not add the suffix if given an `-o'
2342     # argument, so we may need to know it at that point already.
2343     # Even if this section looks crufty: it has the advantage of
2344     # actually working.
2345 gezelter 2081 break;;
2346     * )
2347     break;;
2348 gezelter 1490 esac
2349     done
2350 chuckv 3275 test "$ac_cv_exeext" = no && ac_cv_exeext=
2351    
2352 gezelter 1490 else
2353 chuckv 3275 ac_file=''
2354     fi
2355    
2356     { echo "$as_me:$LINENO: result: $ac_file" >&5
2357     echo "${ECHO_T}$ac_file" >&6; }
2358     if test -z "$ac_file"; then
2359 gezelter 1490 echo "$as_me: failed program was:" >&5
2360 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
2361    
2362 gezelter 2547 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
2363 gezelter 2081 See \`config.log' for more details." >&5
2364 gezelter 2547 echo "$as_me: error: C++ compiler cannot create executables
2365 gezelter 2081 See \`config.log' for more details." >&2;}
2366 gezelter 1490 { (exit 77); exit 77; }; }
2367     fi
2368    
2369     ac_exeext=$ac_cv_exeext
2370    
2371 chuckv 3275 # Check that the compiler produces executables we can run. If not, either
2372 gezelter 1490 # the compiler is broken, or we cross compile.
2373 chuckv 3275 { echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2374     echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6; }
2375 gezelter 1490 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2376     # If not cross compiling, check that we can run a simple program.
2377     if test "$cross_compiling" != yes; then
2378     if { ac_try='./$ac_file'
2379 chuckv 3275 { (case "(($ac_try" in
2380     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2381     *) ac_try_echo=$ac_try;;
2382     esac
2383     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2384     (eval "$ac_try") 2>&5
2385 gezelter 1490 ac_status=$?
2386 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2387 gezelter 1490 (exit $ac_status); }; }; then
2388     cross_compiling=no
2389     else
2390     if test "$cross_compiling" = maybe; then
2391     cross_compiling=yes
2392     else
2393 gezelter 2547 { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2394 gezelter 2081 If you meant to cross compile, use \`--host'.
2395     See \`config.log' for more details." >&5
2396 gezelter 2547 echo "$as_me: error: cannot run C++ compiled programs.
2397 gezelter 2081 If you meant to cross compile, use \`--host'.
2398     See \`config.log' for more details." >&2;}
2399 gezelter 1490 { (exit 1); exit 1; }; }
2400     fi
2401     fi
2402     fi
2403 chuckv 3275 { echo "$as_me:$LINENO: result: yes" >&5
2404     echo "${ECHO_T}yes" >&6; }
2405 gezelter 1490
2406 chuckv 3275 rm -rf a.out a.exe conftest$ac_cv_exeext b.out
2407 gezelter 1490 ac_clean_files=$ac_clean_files_save
2408 chuckv 3275 # Check that the compiler produces executables we can run. If not, either
2409 gezelter 1490 # the compiler is broken, or we cross compile.
2410 chuckv 3275 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2411     echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2412     { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2413     echo "${ECHO_T}$cross_compiling" >&6; }
2414 gezelter 1490
2415 chuckv 3275 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2416     echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2417     if { (ac_try="$ac_link"
2418     case "(($ac_try" in
2419     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2420     *) ac_try_echo=$ac_try;;
2421     esac
2422     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2423     (eval "$ac_link") 2>&5
2424 gezelter 1490 ac_status=$?
2425 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2426 gezelter 1490 (exit $ac_status); }; then
2427     # If both `conftest.exe' and `conftest' are `present' (well, observable)
2428     # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2429     # work properly (i.e., refer to `conftest.exe'), while it won't with
2430     # `rm'.
2431 gezelter 2081 for ac_file in conftest.exe conftest conftest.*; do
2432     test -f "$ac_file" || continue
2433 gezelter 1490 case $ac_file in
2434 chuckv 3275 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2435 gezelter 1490 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2436 gezelter 2081 break;;
2437 gezelter 1490 * ) break;;
2438     esac
2439     done
2440     else
2441 gezelter 2081 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2442     See \`config.log' for more details." >&5
2443     echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2444     See \`config.log' for more details." >&2;}
2445 gezelter 1490 { (exit 1); exit 1; }; }
2446     fi
2447    
2448 chuckv 3275 rm -rf conftest$ac_cv_exeext
2449     { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2450     echo "${ECHO_T}$ac_cv_exeext" >&6; }
2451 gezelter 1490
2452 chuckv 3275 rm -rf conftest.$ac_ext
2453 gezelter 1490 EXEEXT=$ac_cv_exeext
2454     ac_exeext=$EXEEXT
2455 chuckv 3275 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2456     echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2457 gezelter 1490 if test "${ac_cv_objext+set}" = set; then
2458     echo $ECHO_N "(cached) $ECHO_C" >&6
2459     else
2460     cat >conftest.$ac_ext <<_ACEOF
2461 gezelter 2081 /* confdefs.h. */
2462     _ACEOF
2463     cat confdefs.h >>conftest.$ac_ext
2464     cat >>conftest.$ac_ext <<_ACEOF
2465     /* end confdefs.h. */
2466 gezelter 1490
2467     int
2468     main ()
2469     {
2470    
2471     ;
2472     return 0;
2473     }
2474     _ACEOF
2475 chuckv 3275 rm -rf conftest.o conftest.obj
2476     if { (ac_try="$ac_compile"
2477     case "(($ac_try" in
2478     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2479     *) ac_try_echo=$ac_try;;
2480     esac
2481     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2482     (eval "$ac_compile") 2>&5
2483 gezelter 1490 ac_status=$?
2484 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2485 gezelter 1490 (exit $ac_status); }; then
2486 chuckv 3275 for ac_file in conftest.o conftest.obj conftest.*; do
2487     test -f "$ac_file" || continue;
2488 gezelter 1490 case $ac_file in
2489 chuckv 3275 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2490 gezelter 1490 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2491     break;;
2492     esac
2493     done
2494     else
2495     echo "$as_me: failed program was:" >&5
2496 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
2497    
2498     { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2499     See \`config.log' for more details." >&5
2500     echo "$as_me: error: cannot compute suffix of object files: cannot compile
2501     See \`config.log' for more details." >&2;}
2502 gezelter 1490 { (exit 1); exit 1; }; }
2503     fi
2504    
2505 chuckv 3275 rm -rf conftest.$ac_cv_objext conftest.$ac_ext
2506 gezelter 1490 fi
2507 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2508     echo "${ECHO_T}$ac_cv_objext" >&6; }
2509 gezelter 1490 OBJEXT=$ac_cv_objext
2510     ac_objext=$OBJEXT
2511 chuckv 3275 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2512     echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2513 gezelter 2547 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2514     echo $ECHO_N "(cached) $ECHO_C" >&6
2515     else
2516     cat >conftest.$ac_ext <<_ACEOF
2517     /* confdefs.h. */
2518     _ACEOF
2519     cat confdefs.h >>conftest.$ac_ext
2520     cat >>conftest.$ac_ext <<_ACEOF
2521     /* end confdefs.h. */
2522    
2523     int
2524     main ()
2525     {
2526     #ifndef __GNUC__
2527     choke me
2528     #endif
2529    
2530     ;
2531     return 0;
2532     }
2533     _ACEOF
2534 chuckv 3275 rm -rf conftest.$ac_objext
2535     if { (ac_try="$ac_compile"
2536     case "(($ac_try" in
2537     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2538     *) ac_try_echo=$ac_try;;
2539     esac
2540     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2541     (eval "$ac_compile") 2>conftest.er1
2542 gezelter 2547 ac_status=$?
2543     grep -v '^ *+' conftest.er1 >conftest.err
2544 chuckv 3275 rm -rf conftest.er1
2545 gezelter 2547 cat conftest.err >&5
2546     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2547 chuckv 3275 (exit $ac_status); } && {
2548     test -z "$ac_cxx_werror_flag" ||
2549     test ! -s conftest.err
2550     } && test -s conftest.$ac_objext; then
2551 gezelter 2547 ac_compiler_gnu=yes
2552     else
2553     echo "$as_me: failed program was:" >&5
2554     sed 's/^/| /' conftest.$ac_ext >&5
2555    
2556 chuckv 3275 ac_compiler_gnu=no
2557 gezelter 2547 fi
2558 chuckv 3275
2559     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
2560 gezelter 2547 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2561    
2562     fi
2563 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2564     echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2565 gezelter 2547 GXX=`test $ac_compiler_gnu = yes && echo yes`
2566     ac_test_CXXFLAGS=${CXXFLAGS+set}
2567     ac_save_CXXFLAGS=$CXXFLAGS
2568 chuckv 3275 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2569     echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2570 gezelter 2547 if test "${ac_cv_prog_cxx_g+set}" = set; then
2571     echo $ECHO_N "(cached) $ECHO_C" >&6
2572     else
2573 chuckv 3275 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2574     ac_cxx_werror_flag=yes
2575     ac_cv_prog_cxx_g=no
2576     CXXFLAGS="-g"
2577     cat >conftest.$ac_ext <<_ACEOF
2578 gezelter 2547 /* confdefs.h. */
2579     _ACEOF
2580     cat confdefs.h >>conftest.$ac_ext
2581     cat >>conftest.$ac_ext <<_ACEOF
2582     /* end confdefs.h. */
2583    
2584     int
2585     main ()
2586     {
2587    
2588     ;
2589     return 0;
2590     }
2591     _ACEOF
2592 chuckv 3275 rm -rf conftest.$ac_objext
2593     if { (ac_try="$ac_compile"
2594     case "(($ac_try" in
2595     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2596     *) ac_try_echo=$ac_try;;
2597     esac
2598     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2599     (eval "$ac_compile") 2>conftest.er1
2600 gezelter 2547 ac_status=$?
2601     grep -v '^ *+' conftest.er1 >conftest.err
2602 chuckv 3275 rm -rf conftest.er1
2603 gezelter 2547 cat conftest.err >&5
2604     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2605 chuckv 3275 (exit $ac_status); } && {
2606     test -z "$ac_cxx_werror_flag" ||
2607     test ! -s conftest.err
2608     } && test -s conftest.$ac_objext; then
2609 gezelter 2547 ac_cv_prog_cxx_g=yes
2610     else
2611     echo "$as_me: failed program was:" >&5
2612     sed 's/^/| /' conftest.$ac_ext >&5
2613    
2614 chuckv 3275 CXXFLAGS=""
2615     cat >conftest.$ac_ext <<_ACEOF
2616 gezelter 2547 /* confdefs.h. */
2617     _ACEOF
2618     cat confdefs.h >>conftest.$ac_ext
2619     cat >>conftest.$ac_ext <<_ACEOF
2620     /* end confdefs.h. */
2621 chuckv 3275
2622 gezelter 2547 int
2623     main ()
2624     {
2625 chuckv 3275
2626 gezelter 2547 ;
2627     return 0;
2628     }
2629     _ACEOF
2630 chuckv 3275 rm -rf conftest.$ac_objext
2631     if { (ac_try="$ac_compile"
2632     case "(($ac_try" in
2633     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2634     *) ac_try_echo=$ac_try;;
2635     esac
2636     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2637     (eval "$ac_compile") 2>conftest.er1
2638 gezelter 2547 ac_status=$?
2639     grep -v '^ *+' conftest.er1 >conftest.err
2640 chuckv 3275 rm -rf conftest.er1
2641 gezelter 2547 cat conftest.err >&5
2642     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2643 chuckv 3275 (exit $ac_status); } && {
2644     test -z "$ac_cxx_werror_flag" ||
2645     test ! -s conftest.err
2646     } && test -s conftest.$ac_objext; then
2647 gezelter 2547 :
2648     else
2649     echo "$as_me: failed program was:" >&5
2650     sed 's/^/| /' conftest.$ac_ext >&5
2651    
2652 chuckv 3275 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
2653     CXXFLAGS="-g"
2654     cat >conftest.$ac_ext <<_ACEOF
2655 gezelter 2547 /* confdefs.h. */
2656     _ACEOF
2657     cat confdefs.h >>conftest.$ac_ext
2658     cat >>conftest.$ac_ext <<_ACEOF
2659     /* end confdefs.h. */
2660 chuckv 3275
2661 gezelter 2547 int
2662     main ()
2663     {
2664 chuckv 3275
2665 gezelter 2547 ;
2666     return 0;
2667     }
2668     _ACEOF
2669 chuckv 3275 rm -rf conftest.$ac_objext
2670     if { (ac_try="$ac_compile"
2671     case "(($ac_try" in
2672     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2673     *) ac_try_echo=$ac_try;;
2674     esac
2675     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2676     (eval "$ac_compile") 2>conftest.er1
2677 gezelter 2547 ac_status=$?
2678     grep -v '^ *+' conftest.er1 >conftest.err
2679 chuckv 3275 rm -rf conftest.er1
2680 gezelter 2547 cat conftest.err >&5
2681     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2682 chuckv 3275 (exit $ac_status); } && {
2683     test -z "$ac_cxx_werror_flag" ||
2684     test ! -s conftest.err
2685     } && test -s conftest.$ac_objext; then
2686     ac_cv_prog_cxx_g=yes
2687 gezelter 2547 else
2688     echo "$as_me: failed program was:" >&5
2689     sed 's/^/| /' conftest.$ac_ext >&5
2690    
2691 chuckv 3275
2692 gezelter 2547 fi
2693 chuckv 3275
2694     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
2695 gezelter 2547 fi
2696    
2697 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
2698     fi
2699    
2700     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
2701     ac_cxx_werror_flag=$ac_save_cxx_werror_flag
2702     fi
2703     { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2704     echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
2705     if test "$ac_test_CXXFLAGS" = set; then
2706     CXXFLAGS=$ac_save_CXXFLAGS
2707     elif test $ac_cv_prog_cxx_g = yes; then
2708     if test "$GXX" = yes; then
2709     CXXFLAGS="-g -O2"
2710     else
2711     CXXFLAGS="-g"
2712     fi
2713     else
2714     if test "$GXX" = yes; then
2715     CXXFLAGS="-O2"
2716     else
2717     CXXFLAGS=
2718     fi
2719     fi
2720 gezelter 2547 ac_ext=c
2721     ac_cpp='$CPP $CPPFLAGS'
2722     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2723     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2724     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2725    
2726     ac_ext=c
2727     ac_cpp='$CPP $CPPFLAGS'
2728     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2729     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2730     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2731     if test -n "$ac_tool_prefix"; then
2732 gezelter 2862 for ac_prog in mpicc icc pathcc pgcc cc xlc gcc
2733 gezelter 2547 do
2734     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2735     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2736 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2737     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2738 gezelter 2547 if test "${ac_cv_prog_CC+set}" = set; then
2739     echo $ECHO_N "(cached) $ECHO_C" >&6
2740     else
2741     if test -n "$CC"; then
2742     ac_cv_prog_CC="$CC" # Let the user override the test.
2743     else
2744     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2745     for as_dir in $PATH
2746     do
2747     IFS=$as_save_IFS
2748     test -z "$as_dir" && as_dir=.
2749     for ac_exec_ext in '' $ac_executable_extensions; do
2750 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2751 gezelter 2547 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2752     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2753     break 2
2754     fi
2755     done
2756     done
2757 chuckv 3275 IFS=$as_save_IFS
2758 gezelter 2547
2759     fi
2760     fi
2761     CC=$ac_cv_prog_CC
2762     if test -n "$CC"; then
2763 chuckv 3275 { echo "$as_me:$LINENO: result: $CC" >&5
2764     echo "${ECHO_T}$CC" >&6; }
2765 gezelter 2547 else
2766 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
2767     echo "${ECHO_T}no" >&6; }
2768 gezelter 2547 fi
2769    
2770 chuckv 3275
2771 gezelter 2547 test -n "$CC" && break
2772     done
2773     fi
2774     if test -z "$CC"; then
2775     ac_ct_CC=$CC
2776 gezelter 2862 for ac_prog in mpicc icc pathcc pgcc cc xlc gcc
2777 gezelter 2547 do
2778     # Extract the first word of "$ac_prog", so it can be a program name with args.
2779     set dummy $ac_prog; ac_word=$2
2780 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2781     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2782 gezelter 2547 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2783     echo $ECHO_N "(cached) $ECHO_C" >&6
2784     else
2785     if test -n "$ac_ct_CC"; then
2786     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2787     else
2788     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2789     for as_dir in $PATH
2790     do
2791     IFS=$as_save_IFS
2792     test -z "$as_dir" && as_dir=.
2793     for ac_exec_ext in '' $ac_executable_extensions; do
2794 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2795 gezelter 2547 ac_cv_prog_ac_ct_CC="$ac_prog"
2796     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2797     break 2
2798     fi
2799     done
2800     done
2801 chuckv 3275 IFS=$as_save_IFS
2802 gezelter 2547
2803     fi
2804     fi
2805     ac_ct_CC=$ac_cv_prog_ac_ct_CC
2806     if test -n "$ac_ct_CC"; then
2807 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2808     echo "${ECHO_T}$ac_ct_CC" >&6; }
2809 gezelter 2547 else
2810 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
2811     echo "${ECHO_T}no" >&6; }
2812 gezelter 2547 fi
2813    
2814 chuckv 3275
2815 gezelter 2547 test -n "$ac_ct_CC" && break
2816     done
2817    
2818 chuckv 3275 if test "x$ac_ct_CC" = x; then
2819     CC=""
2820     else
2821     case $cross_compiling:$ac_tool_warned in
2822     yes:)
2823     { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2824     whose name does not start with the host triplet. If you think this
2825     configuration is useful to you, please write to autoconf@gnu.org." >&5
2826     echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2827     whose name does not start with the host triplet. If you think this
2828     configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2829     ac_tool_warned=yes ;;
2830     esac
2831     CC=$ac_ct_CC
2832     fi
2833 gezelter 2547 fi
2834    
2835    
2836     test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2837     See \`config.log' for more details." >&5
2838     echo "$as_me: error: no acceptable C compiler found in \$PATH
2839     See \`config.log' for more details." >&2;}
2840     { (exit 1); exit 1; }; }
2841    
2842     # Provide some information about the compiler.
2843 chuckv 3275 echo "$as_me:$LINENO: checking for C compiler version" >&5
2844 gezelter 2547 ac_compiler=`set X $ac_compile; echo $2`
2845 chuckv 3275 { (ac_try="$ac_compiler --version >&5"
2846     case "(($ac_try" in
2847     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2848     *) ac_try_echo=$ac_try;;
2849     esac
2850     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2851     (eval "$ac_compiler --version >&5") 2>&5
2852 gezelter 2547 ac_status=$?
2853     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2854     (exit $ac_status); }
2855 chuckv 3275 { (ac_try="$ac_compiler -v >&5"
2856     case "(($ac_try" in
2857     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2858     *) ac_try_echo=$ac_try;;
2859     esac
2860     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2861     (eval "$ac_compiler -v >&5") 2>&5
2862 gezelter 2547 ac_status=$?
2863     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2864     (exit $ac_status); }
2865 chuckv 3275 { (ac_try="$ac_compiler -V >&5"
2866     case "(($ac_try" in
2867     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2868     *) ac_try_echo=$ac_try;;
2869     esac
2870     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2871     (eval "$ac_compiler -V >&5") 2>&5
2872 gezelter 2547 ac_status=$?
2873     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2874     (exit $ac_status); }
2875    
2876 chuckv 3275 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2877     echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2878 gezelter 1490 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2879     echo $ECHO_N "(cached) $ECHO_C" >&6
2880     else
2881     cat >conftest.$ac_ext <<_ACEOF
2882 gezelter 2081 /* confdefs.h. */
2883     _ACEOF
2884     cat confdefs.h >>conftest.$ac_ext
2885     cat >>conftest.$ac_ext <<_ACEOF
2886     /* end confdefs.h. */
2887 gezelter 1490
2888     int
2889     main ()
2890     {
2891     #ifndef __GNUC__
2892     choke me
2893     #endif
2894    
2895     ;
2896     return 0;
2897     }
2898     _ACEOF
2899 chuckv 3275 rm -rf conftest.$ac_objext
2900     if { (ac_try="$ac_compile"
2901     case "(($ac_try" in
2902     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2903     *) ac_try_echo=$ac_try;;
2904     esac
2905     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2906     (eval "$ac_compile") 2>conftest.er1
2907 gezelter 1490 ac_status=$?
2908 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
2909     rm -f conftest.er1
2910     cat conftest.err >&5
2911     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2912 chuckv 3275 (exit $ac_status); } && {
2913     test -z "$ac_c_werror_flag" ||
2914     test ! -s conftest.err
2915     } && test -s conftest.$ac_objext; then
2916 gezelter 1490 ac_compiler_gnu=yes
2917     else
2918     echo "$as_me: failed program was:" >&5
2919 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
2920    
2921 chuckv 3275 ac_compiler_gnu=no
2922 gezelter 1490 fi
2923 chuckv 3275
2924     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
2925 gezelter 1490 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2926    
2927     fi
2928 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2929     echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2930 gezelter 1490 GCC=`test $ac_compiler_gnu = yes && echo yes`
2931     ac_test_CFLAGS=${CFLAGS+set}
2932     ac_save_CFLAGS=$CFLAGS
2933 chuckv 3275 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2934     echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2935 gezelter 1490 if test "${ac_cv_prog_cc_g+set}" = set; then
2936     echo $ECHO_N "(cached) $ECHO_C" >&6
2937     else
2938 chuckv 3275 ac_save_c_werror_flag=$ac_c_werror_flag
2939     ac_c_werror_flag=yes
2940     ac_cv_prog_cc_g=no
2941     CFLAGS="-g"
2942     cat >conftest.$ac_ext <<_ACEOF
2943 gezelter 2081 /* confdefs.h. */
2944     _ACEOF
2945     cat confdefs.h >>conftest.$ac_ext
2946     cat >>conftest.$ac_ext <<_ACEOF
2947     /* end confdefs.h. */
2948 gezelter 1490
2949     int
2950     main ()
2951     {
2952    
2953     ;
2954     return 0;
2955     }
2956     _ACEOF
2957 chuckv 3275 rm -rf conftest.$ac_objext
2958     if { (ac_try="$ac_compile"
2959     case "(($ac_try" in
2960     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2961     *) ac_try_echo=$ac_try;;
2962     esac
2963     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2964     (eval "$ac_compile") 2>conftest.er1
2965 gezelter 1490 ac_status=$?
2966 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
2967     rm -f conftest.er1
2968     cat conftest.err >&5
2969     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970 chuckv 3275 (exit $ac_status); } && {
2971     test -z "$ac_c_werror_flag" ||
2972     test ! -s conftest.err
2973     } && test -s conftest.$ac_objext; then
2974     ac_cv_prog_cc_g=yes
2975     else
2976     echo "$as_me: failed program was:" >&5
2977     sed 's/^/| /' conftest.$ac_ext >&5
2978    
2979     CFLAGS=""
2980     cat >conftest.$ac_ext <<_ACEOF
2981     /* confdefs.h. */
2982     _ACEOF
2983     cat confdefs.h >>conftest.$ac_ext
2984     cat >>conftest.$ac_ext <<_ACEOF
2985     /* end confdefs.h. */
2986    
2987     int
2988     main ()
2989     {
2990    
2991     ;
2992     return 0;
2993     }
2994     _ACEOF
2995     rm -rf conftest.$ac_objext
2996     if { (ac_try="$ac_compile"
2997     case "(($ac_try" in
2998     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2999     *) ac_try_echo=$ac_try;;
3000     esac
3001     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3002     (eval "$ac_compile") 2>conftest.er1
3003 gezelter 1490 ac_status=$?
3004 chuckv 3275 grep -v '^ *+' conftest.er1 >conftest.err
3005     rm -rf conftest.er1
3006     cat conftest.err >&5
3007 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3008 chuckv 3275 (exit $ac_status); } && {
3009     test -z "$ac_c_werror_flag" ||
3010     test ! -s conftest.err
3011     } && test -s conftest.$ac_objext; then
3012     :
3013     else
3014     echo "$as_me: failed program was:" >&5
3015     sed 's/^/| /' conftest.$ac_ext >&5
3016    
3017     ac_c_werror_flag=$ac_save_c_werror_flag
3018     CFLAGS="-g"
3019     cat >conftest.$ac_ext <<_ACEOF
3020     /* confdefs.h. */
3021     _ACEOF
3022     cat confdefs.h >>conftest.$ac_ext
3023     cat >>conftest.$ac_ext <<_ACEOF
3024     /* end confdefs.h. */
3025    
3026     int
3027     main ()
3028     {
3029    
3030     ;
3031     return 0;
3032     }
3033     _ACEOF
3034     rm -rf conftest.$ac_objext
3035     if { (ac_try="$ac_compile"
3036     case "(($ac_try" in
3037     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038     *) ac_try_echo=$ac_try;;
3039     esac
3040     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3041     (eval "$ac_compile") 2>conftest.er1
3042 gezelter 2081 ac_status=$?
3043 chuckv 3275 grep -v '^ *+' conftest.er1 >conftest.err
3044     rm -f conftest.er1
3045     cat conftest.err >&5
3046 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3047 chuckv 3275 (exit $ac_status); } && {
3048     test -z "$ac_c_werror_flag" ||
3049     test ! -s conftest.err
3050     } && test -s conftest.$ac_objext; then
3051 gezelter 1490 ac_cv_prog_cc_g=yes
3052     else
3053     echo "$as_me: failed program was:" >&5
3054 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
3055    
3056 chuckv 3275
3057 gezelter 1490 fi
3058 chuckv 3275
3059     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
3060 gezelter 1490 fi
3061 chuckv 3275
3062     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
3063     fi
3064    
3065     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
3066     ac_c_werror_flag=$ac_save_c_werror_flag
3067     fi
3068     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3069     echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3070 gezelter 1490 if test "$ac_test_CFLAGS" = set; then
3071     CFLAGS=$ac_save_CFLAGS
3072     elif test $ac_cv_prog_cc_g = yes; then
3073     if test "$GCC" = yes; then
3074     CFLAGS="-g -O2"
3075     else
3076     CFLAGS="-g"
3077     fi
3078     else
3079     if test "$GCC" = yes; then
3080     CFLAGS="-O2"
3081     else
3082     CFLAGS=
3083     fi
3084     fi
3085 chuckv 3275 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3086     echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3087     if test "${ac_cv_prog_cc_c89+set}" = set; then
3088 gezelter 2081 echo $ECHO_N "(cached) $ECHO_C" >&6
3089     else
3090 chuckv 3275 ac_cv_prog_cc_c89=no
3091 gezelter 2081 ac_save_CC=$CC
3092     cat >conftest.$ac_ext <<_ACEOF
3093     /* confdefs.h. */
3094     _ACEOF
3095     cat confdefs.h >>conftest.$ac_ext
3096     cat >>conftest.$ac_ext <<_ACEOF
3097     /* end confdefs.h. */
3098     #include <stdarg.h>
3099     #include <stdio.h>
3100     #include <sys/types.h>
3101     #include <sys/stat.h>
3102     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3103     struct buf { int x; };
3104     FILE * (*rcsopen) (struct buf *, struct stat *, int);
3105     static char *e (p, i)
3106     char **p;
3107     int i;
3108     {
3109     return p[i];
3110     }
3111     static char *f (char * (*g) (char **, int), char **p, ...)
3112     {
3113     char *s;
3114     va_list v;
3115     va_start (v,p);
3116     s = g (p, va_arg (v,int));
3117     va_end (v);
3118     return s;
3119     }
3120    
3121     /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3122     function prototypes and stuff, but not '\xHH' hex character constants.
3123     These don't provoke an error unfortunately, instead are silently treated
3124 chuckv 3275 as 'x'. The following induces an error, until -std is added to get
3125 gezelter 2081 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3126     array size at least. It's necessary to write '\x00'==0 to get something
3127 chuckv 3275 that's true only with -std. */
3128 gezelter 2081 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3129    
3130 chuckv 3275 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3131     inside strings and character constants. */
3132     #define FOO(x) 'x'
3133     int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3134    
3135 gezelter 2081 int test (int i, double x);
3136     struct s1 {int (*f) (int a);};
3137     struct s2 {int (*f) (double a);};
3138     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3139     int argc;
3140     char **argv;
3141     int
3142     main ()
3143     {
3144     return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3145     ;
3146     return 0;
3147     }
3148     _ACEOF
3149 chuckv 3275 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3150     -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3151 gezelter 2081 do
3152     CC="$ac_save_CC $ac_arg"
3153 chuckv 3275 rm -rf conftest.$ac_objext
3154     if { (ac_try="$ac_compile"
3155     case "(($ac_try" in
3156     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3157     *) ac_try_echo=$ac_try;;
3158     esac
3159     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3160     (eval "$ac_compile") 2>conftest.er1
3161 gezelter 2081 ac_status=$?
3162     grep -v '^ *+' conftest.er1 >conftest.err
3163     rm -f conftest.er1
3164     cat conftest.err >&5
3165     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3166 chuckv 3275 (exit $ac_status); } && {
3167     test -z "$ac_c_werror_flag" ||
3168     test ! -s conftest.err
3169     } && test -s conftest.$ac_objext; then
3170     ac_cv_prog_cc_c89=$ac_arg
3171 gezelter 2081 else
3172     echo "$as_me: failed program was:" >&5
3173     sed 's/^/| /' conftest.$ac_ext >&5
3174    
3175 chuckv 3275
3176 gezelter 2081 fi
3177 chuckv 3275
3178     rm -rf core conftest.err conftest.$ac_objext
3179     test "x$ac_cv_prog_cc_c89" != "xno" && break
3180 gezelter 2081 done
3181 chuckv 3275 rm -rf conftest.$ac_ext
3182 gezelter 2081 CC=$ac_save_CC
3183    
3184     fi
3185 chuckv 3275 # AC_CACHE_VAL
3186     case "x$ac_cv_prog_cc_c89" in
3187     x)
3188     { echo "$as_me:$LINENO: result: none needed" >&5
3189     echo "${ECHO_T}none needed" >&6; } ;;
3190     xno)
3191     { echo "$as_me:$LINENO: result: unsupported" >&5
3192     echo "${ECHO_T}unsupported" >&6; } ;;
3193 gezelter 2081 *)
3194 chuckv 3275 CC="$CC $ac_cv_prog_cc_c89"
3195     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3196     echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3197 gezelter 2081 esac
3198    
3199    
3200 gezelter 1490 ac_ext=c
3201     ac_cpp='$CPP $CPPFLAGS'
3202     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3203     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3204     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3205    
3206 chuckv 3275 ac_ext=${ac_fc_srcext-f}
3207     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
3208     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
3209 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3210 gezelter 1490 if test -n "$ac_tool_prefix"; then
3211 gezelter 2862 for ac_prog in mpif90 ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3212 gezelter 1490 do
3213     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3214     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3215 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3216     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3217 gezelter 2547 if test "${ac_cv_prog_FC+set}" = set; then
3218 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
3219     else
3220 gezelter 2547 if test -n "$FC"; then
3221     ac_cv_prog_FC="$FC" # Let the user override the test.
3222 gezelter 1490 else
3223 gezelter 2081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3224     for as_dir in $PATH
3225     do
3226     IFS=$as_save_IFS
3227     test -z "$as_dir" && as_dir=.
3228     for ac_exec_ext in '' $ac_executable_extensions; do
3229 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3230 gezelter 2547 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
3231 gezelter 2081 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3232     break 2
3233     fi
3234 gezelter 1490 done
3235 gezelter 2081 done
3236 chuckv 3275 IFS=$as_save_IFS
3237 gezelter 1490
3238     fi
3239     fi
3240 gezelter 2547 FC=$ac_cv_prog_FC
3241     if test -n "$FC"; then
3242 chuckv 3275 { echo "$as_me:$LINENO: result: $FC" >&5
3243     echo "${ECHO_T}$FC" >&6; }
3244 gezelter 1490 else
3245 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
3246     echo "${ECHO_T}no" >&6; }
3247 gezelter 1490 fi
3248    
3249 chuckv 3275
3250 gezelter 2547 test -n "$FC" && break
3251 gezelter 1490 done
3252     fi
3253 gezelter 2547 if test -z "$FC"; then
3254     ac_ct_FC=$FC
3255 gezelter 2862 for ac_prog in mpif90 ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3256 gezelter 1490 do
3257     # Extract the first word of "$ac_prog", so it can be a program name with args.
3258     set dummy $ac_prog; ac_word=$2
3259 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3260     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3261 gezelter 2547 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then
3262 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
3263     else
3264 gezelter 2547 if test -n "$ac_ct_FC"; then
3265     ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
3266 gezelter 1490 else
3267 gezelter 2081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3268     for as_dir in $PATH
3269     do
3270     IFS=$as_save_IFS
3271     test -z "$as_dir" && as_dir=.
3272     for ac_exec_ext in '' $ac_executable_extensions; do
3273 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3274 gezelter 2547 ac_cv_prog_ac_ct_FC="$ac_prog"
3275 gezelter 2081 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3276     break 2
3277     fi
3278 gezelter 1490 done
3279 gezelter 2081 done
3280 chuckv 3275 IFS=$as_save_IFS
3281 gezelter 1490
3282     fi
3283     fi
3284 gezelter 2547 ac_ct_FC=$ac_cv_prog_ac_ct_FC
3285     if test -n "$ac_ct_FC"; then
3286 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_ct_FC" >&5
3287     echo "${ECHO_T}$ac_ct_FC" >&6; }
3288 gezelter 1490 else
3289 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
3290     echo "${ECHO_T}no" >&6; }
3291 gezelter 1490 fi
3292    
3293 chuckv 3275
3294 gezelter 2547 test -n "$ac_ct_FC" && break
3295 gezelter 1490 done
3296    
3297 chuckv 3275 if test "x$ac_ct_FC" = x; then
3298     FC=""
3299     else
3300     case $cross_compiling:$ac_tool_warned in
3301     yes:)
3302     { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3303     whose name does not start with the host triplet. If you think this
3304     configuration is useful to you, please write to autoconf@gnu.org." >&5
3305     echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3306     whose name does not start with the host triplet. If you think this
3307     configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3308     ac_tool_warned=yes ;;
3309     esac
3310     FC=$ac_ct_FC
3311     fi
3312 gezelter 1490 fi
3313    
3314 gezelter 2081
3315     # Provide some information about the compiler.
3316 chuckv 3275 echo "$as_me:$LINENO: checking for Fortran compiler version" >&5
3317 gezelter 2081 ac_compiler=`set X $ac_compile; echo $2`
3318 chuckv 3275 { (ac_try="$ac_compiler --version >&5"
3319     case "(($ac_try" in
3320     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321     *) ac_try_echo=$ac_try;;
3322     esac
3323     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3324     (eval "$ac_compiler --version >&5") 2>&5
3325 gezelter 2081 ac_status=$?
3326     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3327     (exit $ac_status); }
3328 chuckv 3275 { (ac_try="$ac_compiler -v >&5"
3329     case "(($ac_try" in
3330     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3331     *) ac_try_echo=$ac_try;;
3332     esac
3333     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3334     (eval "$ac_compiler -v >&5") 2>&5
3335 gezelter 2081 ac_status=$?
3336     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3337     (exit $ac_status); }
3338 chuckv 3275 { (ac_try="$ac_compiler -V >&5"
3339     case "(($ac_try" in
3340     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3341     *) ac_try_echo=$ac_try;;
3342     esac
3343     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3344     (eval "$ac_compiler -V >&5") 2>&5
3345 gezelter 2081 ac_status=$?
3346     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3347     (exit $ac_status); }
3348 chuckv 3275 rm -rf a.out
3349 gezelter 2081
3350 gezelter 2547 # If we don't use `.F' as extension, the preprocessor is not run on the
3351     # input file. (Note that this only needs to work for GNU compilers.)
3352     ac_save_ext=$ac_ext
3353     ac_ext=F
3354 chuckv 3275 { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran compiler" >&5
3355     echo $ECHO_N "checking whether we are using the GNU Fortran compiler... $ECHO_C" >&6; }
3356 gezelter 2547 if test "${ac_cv_fc_compiler_gnu+set}" = set; then
3357 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
3358     else
3359     cat >conftest.$ac_ext <<_ACEOF
3360 gezelter 2547 program main
3361 gezelter 1490 #ifndef __GNUC__
3362     choke me
3363     #endif
3364    
3365 gezelter 2547 end
3366 gezelter 1490 _ACEOF
3367 chuckv 3275 rm -rf conftest.$ac_objext
3368     if { (ac_try="$ac_compile"
3369     case "(($ac_try" in
3370     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3371     *) ac_try_echo=$ac_try;;
3372     esac
3373     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3374     (eval "$ac_compile") 2>conftest.er1
3375 gezelter 1490 ac_status=$?
3376 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
3377     rm -f conftest.er1
3378     cat conftest.err >&5
3379     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3380 chuckv 3275 (exit $ac_status); } && {
3381     test -z "$ac_fc_werror_flag" ||
3382     test ! -s conftest.err
3383     } && test -s conftest.$ac_objext; then
3384 gezelter 1490 ac_compiler_gnu=yes
3385     else
3386     echo "$as_me: failed program was:" >&5
3387 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
3388    
3389 chuckv 3275 ac_compiler_gnu=no
3390 gezelter 1490 fi
3391 chuckv 3275
3392     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
3393 gezelter 2547 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
3394 gezelter 1490
3395     fi
3396 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_fc_compiler_gnu" >&5
3397     echo "${ECHO_T}$ac_cv_fc_compiler_gnu" >&6; }
3398 gezelter 2547 ac_ext=$ac_save_ext
3399     ac_test_FFLAGS=${FCFLAGS+set}
3400     ac_save_FFLAGS=$FCFLAGS
3401     FCFLAGS=
3402 chuckv 3275 { echo "$as_me:$LINENO: checking whether $FC accepts -g" >&5
3403     echo $ECHO_N "checking whether $FC accepts -g... $ECHO_C" >&6; }
3404 gezelter 2547 if test "${ac_cv_prog_fc_g+set}" = set; then
3405 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
3406     else
3407 gezelter 2547 FCFLAGS=-g
3408     cat >conftest.$ac_ext <<_ACEOF
3409     program main
3410 gezelter 1490
3411 gezelter 2547 end
3412 gezelter 1490 _ACEOF
3413 chuckv 3275 rm -rf conftest.$ac_objext
3414     if { (ac_try="$ac_compile"
3415     case "(($ac_try" in
3416     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3417     *) ac_try_echo=$ac_try;;
3418     esac
3419     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3420     (eval "$ac_compile") 2>conftest.er1
3421 gezelter 1490 ac_status=$?
3422 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
3423     rm -f conftest.er1
3424     cat conftest.err >&5
3425     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3426 chuckv 3275 (exit $ac_status); } && {
3427     test -z "$ac_fc_werror_flag" ||
3428     test ! -s conftest.err
3429     } && test -s conftest.$ac_objext; then
3430 gezelter 2547 ac_cv_prog_fc_g=yes
3431 gezelter 1490 else
3432     echo "$as_me: failed program was:" >&5
3433 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
3434    
3435 chuckv 3275 ac_cv_prog_fc_g=no
3436 gezelter 1490 fi
3437 gezelter 2547
3438 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
3439    
3440 gezelter 1490 fi
3441 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_g" >&5
3442     echo "${ECHO_T}$ac_cv_prog_fc_g" >&6; }
3443 gezelter 2547 if test "$ac_test_FFLAGS" = set; then
3444     FCFLAGS=$ac_save_FFLAGS
3445     elif test $ac_cv_prog_fc_g = yes; then
3446     if test "x$ac_cv_fc_compiler_gnu" = xyes; then
3447     FCFLAGS="-g -O2"
3448 gezelter 1490 else
3449 gezelter 2547 FCFLAGS="-g"
3450 gezelter 1490 fi
3451     else
3452 gezelter 2547 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
3453     FCFLAGS="-O2"
3454 gezelter 1490 else
3455 gezelter 2547 FCFLAGS=
3456 gezelter 1490 fi
3457     fi
3458 gezelter 2081
3459 gezelter 1490 ac_ext=c
3460     ac_cpp='$CPP $CPPFLAGS'
3461     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3462     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3463     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3464    
3465 gezelter 2473 ac_ext=c
3466     ac_cpp='$CPP $CPPFLAGS'
3467     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3468     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3469     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3470 chuckv 3275 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3471     echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3472 gezelter 2473 # On Suns, sometimes $CPP names a directory.
3473     if test -n "$CPP" && test -d "$CPP"; then
3474     CPP=
3475     fi
3476     if test -z "$CPP"; then
3477     if test "${ac_cv_prog_CPP+set}" = set; then
3478     echo $ECHO_N "(cached) $ECHO_C" >&6
3479     else
3480     # Double quotes because CPP needs to be expanded
3481     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3482     do
3483     ac_preproc_ok=false
3484     for ac_c_preproc_warn_flag in '' yes
3485     do
3486     # Use a header file that comes with gcc, so configuring glibc
3487     # with a fresh cross-compiler works.
3488     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3489     # <limits.h> exists even on freestanding compilers.
3490     # On the NeXT, cc -E runs the code through the compiler's parser,
3491     # not just through cpp. "Syntax error" is here to catch this case.
3492     cat >conftest.$ac_ext <<_ACEOF
3493     /* confdefs.h. */
3494     _ACEOF
3495     cat confdefs.h >>conftest.$ac_ext
3496     cat >>conftest.$ac_ext <<_ACEOF
3497     /* end confdefs.h. */
3498     #ifdef __STDC__
3499     # include <limits.h>
3500     #else
3501     # include <assert.h>
3502     #endif
3503     Syntax error
3504     _ACEOF
3505 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
3506     case "(($ac_try" in
3507     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3508     *) ac_try_echo=$ac_try;;
3509     esac
3510     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3511     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3512 gezelter 2473 ac_status=$?
3513     grep -v '^ *+' conftest.er1 >conftest.err
3514 chuckv 3275 rm -rf conftest.er1
3515 gezelter 2473 cat conftest.err >&5
3516     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3517 chuckv 3275 (exit $ac_status); } >/dev/null && {
3518     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3519     test ! -s conftest.err
3520     }; then
3521 gezelter 2473 :
3522     else
3523     echo "$as_me: failed program was:" >&5
3524     sed 's/^/| /' conftest.$ac_ext >&5
3525    
3526     # Broken: fails on valid input.
3527     continue
3528     fi
3529    
3530 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
3531    
3532     # OK, works on sane cases. Now check whether nonexistent headers
3533 gezelter 2473 # can be detected and how.
3534     cat >conftest.$ac_ext <<_ACEOF
3535     /* confdefs.h. */
3536     _ACEOF
3537     cat confdefs.h >>conftest.$ac_ext
3538     cat >>conftest.$ac_ext <<_ACEOF
3539     /* end confdefs.h. */
3540     #include <ac_nonexistent.h>
3541     _ACEOF
3542 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
3543     case "(($ac_try" in
3544     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3545     *) ac_try_echo=$ac_try;;
3546     esac
3547     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3548     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3549 gezelter 2473 ac_status=$?
3550     grep -v '^ *+' conftest.er1 >conftest.err
3551     rm -f conftest.er1
3552     cat conftest.err >&5
3553     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3554 chuckv 3275 (exit $ac_status); } >/dev/null && {
3555     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3556     test ! -s conftest.err
3557     }; then
3558 gezelter 2473 # Broken: success on invalid input.
3559     continue
3560     else
3561     echo "$as_me: failed program was:" >&5
3562     sed 's/^/| /' conftest.$ac_ext >&5
3563    
3564     # Passes both tests.
3565     ac_preproc_ok=:
3566     break
3567     fi
3568    
3569 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
3570    
3571 gezelter 2473 done
3572     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3573 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
3574 gezelter 2473 if $ac_preproc_ok; then
3575     break
3576     fi
3577    
3578     done
3579     ac_cv_prog_CPP=$CPP
3580    
3581     fi
3582     CPP=$ac_cv_prog_CPP
3583     else
3584     ac_cv_prog_CPP=$CPP
3585     fi
3586 chuckv 3275 { echo "$as_me:$LINENO: result: $CPP" >&5
3587     echo "${ECHO_T}$CPP" >&6; }
3588 gezelter 2473 ac_preproc_ok=false
3589     for ac_c_preproc_warn_flag in '' yes
3590     do
3591     # Use a header file that comes with gcc, so configuring glibc
3592     # with a fresh cross-compiler works.
3593     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3594     # <limits.h> exists even on freestanding compilers.
3595     # On the NeXT, cc -E runs the code through the compiler's parser,
3596     # not just through cpp. "Syntax error" is here to catch this case.
3597     cat >conftest.$ac_ext <<_ACEOF
3598     /* confdefs.h. */
3599     _ACEOF
3600     cat confdefs.h >>conftest.$ac_ext
3601     cat >>conftest.$ac_ext <<_ACEOF
3602     /* end confdefs.h. */
3603     #ifdef __STDC__
3604     # include <limits.h>
3605     #else
3606     # include <assert.h>
3607     #endif
3608     Syntax error
3609     _ACEOF
3610 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
3611     case "(($ac_try" in
3612     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3613     *) ac_try_echo=$ac_try;;
3614     esac
3615     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3616     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3617 gezelter 2473 ac_status=$?
3618     grep -v '^ *+' conftest.er1 >conftest.err
3619     rm -f conftest.er1
3620     cat conftest.err >&5
3621     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3622 chuckv 3275 (exit $ac_status); } >/dev/null && {
3623     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3624     test ! -s conftest.err
3625     }; then
3626 gezelter 2473 :
3627     else
3628     echo "$as_me: failed program was:" >&5
3629     sed 's/^/| /' conftest.$ac_ext >&5
3630    
3631     # Broken: fails on valid input.
3632     continue
3633     fi
3634    
3635 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
3636    
3637     # OK, works on sane cases. Now check whether nonexistent headers
3638 gezelter 2473 # can be detected and how.
3639     cat >conftest.$ac_ext <<_ACEOF
3640     /* confdefs.h. */
3641     _ACEOF
3642     cat confdefs.h >>conftest.$ac_ext
3643     cat >>conftest.$ac_ext <<_ACEOF
3644     /* end confdefs.h. */
3645     #include <ac_nonexistent.h>
3646     _ACEOF
3647 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
3648     case "(($ac_try" in
3649     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3650     *) ac_try_echo=$ac_try;;
3651     esac
3652     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3653     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3654 gezelter 2473 ac_status=$?
3655     grep -v '^ *+' conftest.er1 >conftest.err
3656     rm -f conftest.er1
3657     cat conftest.err >&5
3658     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3659 chuckv 3275 (exit $ac_status); } >/dev/null && {
3660     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3661     test ! -s conftest.err
3662     }; then
3663 gezelter 2473 # Broken: success on invalid input.
3664     continue
3665     else
3666     echo "$as_me: failed program was:" >&5
3667     sed 's/^/| /' conftest.$ac_ext >&5
3668    
3669     # Passes both tests.
3670     ac_preproc_ok=:
3671     break
3672     fi
3673    
3674 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
3675    
3676 gezelter 2473 done
3677     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3678 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
3679 gezelter 2473 if $ac_preproc_ok; then
3680     :
3681     else
3682     { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3683     See \`config.log' for more details." >&5
3684     echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3685     See \`config.log' for more details." >&2;}
3686     { (exit 1); exit 1; }; }
3687     fi
3688    
3689     ac_ext=c
3690     ac_cpp='$CPP $CPPFLAGS'
3691     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3692     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3693     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3694    
3695 chuckv 3275 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3696     echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3697     if test "${ac_cv_path_GREP+set}" = set; then
3698 gezelter 2473 echo $ECHO_N "(cached) $ECHO_C" >&6
3699     else
3700 chuckv 3275 # Extract the first word of "grep ggrep" to use in msg output
3701     if test -z "$GREP"; then
3702     set dummy grep ggrep; ac_prog_name=$2
3703     if test "${ac_cv_path_GREP+set}" = set; then
3704     echo $ECHO_N "(cached) $ECHO_C" >&6
3705     else
3706     ac_path_GREP_found=false
3707     # Loop through the user's path and test for each of PROGNAME-LIST
3708     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3709     for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3710     do
3711     IFS=$as_save_IFS
3712     test -z "$as_dir" && as_dir=.
3713     for ac_prog in grep ggrep; do
3714     for ac_exec_ext in '' $ac_executable_extensions; do
3715     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3716     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3717     # Check for GNU ac_path_GREP and select it if it is found.
3718     # Check for GNU $ac_path_GREP
3719     case `"$ac_path_GREP" --version 2>&1` in
3720     *GNU*)
3721     ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3722     *)
3723     ac_count=0
3724     echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3725     while :
3726     do
3727     cat "conftest.in" "conftest.in" >"conftest.tmp"
3728     mv "conftest.tmp" "conftest.in"
3729     cp "conftest.in" "conftest.nl"
3730     echo 'GREP' >> "conftest.nl"
3731     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3732     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3733     ac_count=`expr $ac_count + 1`
3734     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3735     # Best one so far, save it but keep looking for a better one
3736     ac_cv_path_GREP="$ac_path_GREP"
3737     ac_path_GREP_max=$ac_count
3738 gezelter 2473 fi
3739 chuckv 3275 # 10*(2^10) chars as input seems more than enough
3740     test $ac_count -gt 10 && break
3741     done
3742     rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
3743     esac
3744    
3745    
3746     $ac_path_GREP_found && break 3
3747     done
3748     done
3749    
3750     done
3751     IFS=$as_save_IFS
3752    
3753    
3754 gezelter 2473 fi
3755    
3756 chuckv 3275 GREP="$ac_cv_path_GREP"
3757     if test -z "$GREP"; then
3758     { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3759     echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3760     { (exit 1); exit 1; }; }
3761     fi
3762 gezelter 2473
3763 chuckv 3275 else
3764     ac_cv_path_GREP=$GREP
3765     fi
3766    
3767    
3768     fi
3769     { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3770     echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3771     GREP="$ac_cv_path_GREP"
3772    
3773    
3774     { echo "$as_me:$LINENO: checking for egrep" >&5
3775     echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3776     if test "${ac_cv_path_EGREP+set}" = set; then
3777     echo $ECHO_N "(cached) $ECHO_C" >&6
3778     else
3779     if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3780     then ac_cv_path_EGREP="$GREP -E"
3781     else
3782     # Extract the first word of "egrep" to use in msg output
3783     if test -z "$EGREP"; then
3784     set dummy egrep; ac_prog_name=$2
3785     if test "${ac_cv_path_EGREP+set}" = set; then
3786     echo $ECHO_N "(cached) $ECHO_C" >&6
3787     else
3788     ac_path_EGREP_found=false
3789     # Loop through the user's path and test for each of PROGNAME-LIST
3790     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3791     for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3792     do
3793     IFS=$as_save_IFS
3794     test -z "$as_dir" && as_dir=.
3795     for ac_prog in egrep; do
3796     for ac_exec_ext in '' $ac_executable_extensions; do
3797     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3798     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3799     # Check for GNU ac_path_EGREP and select it if it is found.
3800     # Check for GNU $ac_path_EGREP
3801     case `"$ac_path_EGREP" --version 2>&1` in
3802     *GNU*)
3803     ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3804     *)
3805     ac_count=0
3806     echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3807     while :
3808     do
3809     cat "conftest.in" "conftest.in" >"conftest.tmp"
3810     mv "conftest.tmp" "conftest.in"
3811     cp "conftest.in" "conftest.nl"
3812     echo 'EGREP' >> "conftest.nl"
3813     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3814     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3815     ac_count=`expr $ac_count + 1`
3816     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3817     # Best one so far, save it but keep looking for a better one
3818     ac_cv_path_EGREP="$ac_path_EGREP"
3819     ac_path_EGREP_max=$ac_count
3820     fi
3821     # 10*(2^10) chars as input seems more than enough
3822     test $ac_count -gt 10 && break
3823     done
3824     rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
3825     esac
3826    
3827    
3828     $ac_path_EGREP_found && break 3
3829     done
3830     done
3831    
3832     done
3833     IFS=$as_save_IFS
3834    
3835    
3836     fi
3837    
3838     EGREP="$ac_cv_path_EGREP"
3839     if test -z "$EGREP"; then
3840     { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3841     echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3842     { (exit 1); exit 1; }; }
3843     fi
3844    
3845     else
3846     ac_cv_path_EGREP=$EGREP
3847     fi
3848    
3849    
3850     fi
3851     fi
3852     { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3853     echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3854     EGREP="$ac_cv_path_EGREP"
3855    
3856    
3857     { echo "$as_me:$LINENO: checking whether ln -s works" >&5
3858     echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
3859 gezelter 2547 LN_S=$as_ln_s
3860     if test "$LN_S" = "ln -s"; then
3861 chuckv 3275 { echo "$as_me:$LINENO: result: yes" >&5
3862     echo "${ECHO_T}yes" >&6; }
3863 gezelter 2547 else
3864 chuckv 3275 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3865     echo "${ECHO_T}no, using $LN_S" >&6; }
3866 gezelter 2547 fi
3867 gezelter 2473
3868 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3869     echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
3870     set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3871     if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
3872 gezelter 2547 echo $ECHO_N "(cached) $ECHO_C" >&6
3873     else
3874     cat >conftest.make <<\_ACEOF
3875 chuckv 3275 SHELL = /bin/sh
3876 gezelter 2547 all:
3877 chuckv 3275 @echo '@@@%%%=$(MAKE)=@@@%%%'
3878 gezelter 2547 _ACEOF
3879     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3880 chuckv 3275 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3881     *@@@%%%=?*=@@@%%%*)
3882     eval ac_cv_prog_make_${ac_make}_set=yes;;
3883     *)
3884     eval ac_cv_prog_make_${ac_make}_set=no;;
3885     esac
3886     rm -rf conftest.make
3887 gezelter 2547 fi
3888 chuckv 3275 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3889     { echo "$as_me:$LINENO: result: yes" >&5
3890     echo "${ECHO_T}yes" >&6; }
3891 gezelter 2547 SET_MAKE=
3892     else
3893 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
3894     echo "${ECHO_T}no" >&6; }
3895 gezelter 2547 SET_MAKE="MAKE=${MAKE-make}"
3896     fi
3897    
3898     if test -n "$ac_tool_prefix"; then
3899     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3900     set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3901 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3902     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3903 gezelter 2547 if test "${ac_cv_prog_RANLIB+set}" = set; then
3904     echo $ECHO_N "(cached) $ECHO_C" >&6
3905     else
3906     if test -n "$RANLIB"; then
3907     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3908     else
3909     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3910     for as_dir in $PATH
3911     do
3912     IFS=$as_save_IFS
3913     test -z "$as_dir" && as_dir=.
3914     for ac_exec_ext in '' $ac_executable_extensions; do
3915 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3916 gezelter 2547 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3917     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3918     break 2
3919 gezelter 1490 fi
3920 gezelter 2547 done
3921     done
3922 chuckv 3275 IFS=$as_save_IFS
3923 gezelter 2547
3924     fi
3925     fi
3926     RANLIB=$ac_cv_prog_RANLIB
3927     if test -n "$RANLIB"; then
3928 chuckv 3275 { echo "$as_me:$LINENO: result: $RANLIB" >&5
3929     echo "${ECHO_T}$RANLIB" >&6; }
3930 gezelter 2547 else
3931 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
3932     echo "${ECHO_T}no" >&6; }
3933 gezelter 2547 fi
3934    
3935 chuckv 3275
3936 gezelter 2547 fi
3937     if test -z "$ac_cv_prog_RANLIB"; then
3938     ac_ct_RANLIB=$RANLIB
3939     # Extract the first word of "ranlib", so it can be a program name with args.
3940     set dummy ranlib; ac_word=$2
3941 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3942     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3943 gezelter 2547 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3944     echo $ECHO_N "(cached) $ECHO_C" >&6
3945     else
3946     if test -n "$ac_ct_RANLIB"; then
3947     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3948     else
3949     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3950     for as_dir in $PATH
3951     do
3952     IFS=$as_save_IFS
3953     test -z "$as_dir" && as_dir=.
3954     for ac_exec_ext in '' $ac_executable_extensions; do
3955 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3956 gezelter 2547 ac_cv_prog_ac_ct_RANLIB="ranlib"
3957     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3958     break 2
3959 gezelter 1490 fi
3960 gezelter 2547 done
3961     done
3962 chuckv 3275 IFS=$as_save_IFS
3963 gezelter 2547
3964     fi
3965     fi
3966     ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3967     if test -n "$ac_ct_RANLIB"; then
3968 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3969     echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
3970 gezelter 2547 else
3971 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
3972     echo "${ECHO_T}no" >&6; }
3973 gezelter 2547 fi
3974    
3975 chuckv 3275 if test "x$ac_ct_RANLIB" = x; then
3976     RANLIB=":"
3977     else
3978     case $cross_compiling:$ac_tool_warned in
3979     yes:)
3980     { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3981     whose name does not start with the host triplet. If you think this
3982     configuration is useful to you, please write to autoconf@gnu.org." >&5
3983     echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3984     whose name does not start with the host triplet. If you think this
3985     configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3986     ac_tool_warned=yes ;;
3987     esac
3988     RANLIB=$ac_ct_RANLIB
3989     fi
3990 gezelter 2547 else
3991     RANLIB="$ac_cv_prog_RANLIB"
3992     fi
3993    
3994    
3995     # Extract the first word of "perl", so it can be a program name with args.
3996     set dummy perl; ac_word=$2
3997 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3998     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3999 gezelter 2547 if test "${ac_cv_path_PERLINTERP+set}" = set; then
4000     echo $ECHO_N "(cached) $ECHO_C" >&6
4001     else
4002     case $PERLINTERP in
4003     [\\/]* | ?:[\\/]*)
4004     ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
4005     ;;
4006     *)
4007     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4008     for as_dir in $PATH
4009     do
4010     IFS=$as_save_IFS
4011     test -z "$as_dir" && as_dir=.
4012     for ac_exec_ext in '' $ac_executable_extensions; do
4013 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4014 gezelter 2547 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
4015     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4016     break 2
4017 gezelter 1490 fi
4018 gezelter 2547 done
4019     done
4020 chuckv 3275 IFS=$as_save_IFS
4021 gezelter 1490
4022 gezelter 2547 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
4023     ;;
4024     esac
4025     fi
4026     PERLINTERP=$ac_cv_path_PERLINTERP
4027     if test -n "$PERLINTERP"; then
4028 chuckv 3275 { echo "$as_me:$LINENO: result: $PERLINTERP" >&5
4029     echo "${ECHO_T}$PERLINTERP" >&6; }
4030 gezelter 2547 else
4031 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
4032     echo "${ECHO_T}no" >&6; }
4033 gezelter 2547 fi
4034    
4035 chuckv 3275
4036 gezelter 2547 ac_cv_path_perlinterp="$PERLINTERP"
4037     _sHpB='#!'
4038    
4039    
4040 chuckv 3275 # Check whether --with-perl-shebang was given.
4041 gezelter 2547 if test "${with_perl_shebang+set}" = set; then
4042 chuckv 3275 withval=$with_perl_shebang; opt_perl_shebang="$withval"
4043 gezelter 2547 else
4044     opt_perl_shebang="not_set"
4045 chuckv 3275 fi
4046    
4047     { echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
4048     echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6; }
4049 gezelter 2547 if test "${ax_cv_opt_perl_shebang+set}" = set; then
4050     echo $ECHO_N "(cached) $ECHO_C" >&6
4051     else
4052     case "$opt_perl_shebang" in
4053     not_set ) ax_cv_opt_perl_shebang=''
4054     ;;
4055     * )
4056     ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
4057     esac
4058    
4059     fi
4060 chuckv 3275 { echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
4061     echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6; }
4062 gezelter 2547 if test "A$ax_cv_opt_perl_shebang" != "A"
4063     then
4064     ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
4065     PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
4066     { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
4067     echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
4068    
4069     # Automatic detection of sharpbang formula starts here
4070     else
4071     _somian_shbangperl=`$PERLINTERP -V:startperl`
4072     negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
4073 chuckv 3275 { echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
4074     echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6; }
4075 gezelter 2547 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
4076     echo $ECHO_N "(cached) $ECHO_C" >&6
4077     else
4078     _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
4079     if test "x$_somian_kspb_perl" == x
4080     then _somian_ksbp_warn_empty='durnit'
4081     else
4082     case "A$_somian_kspb_perl" in
4083     A#!*perl* )
4084     ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
4085     ;;
4086     A* ) _somian_ksbp_warn_defau='trouble'
4087     ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
4088     esac
4089     fi
4090    
4091     fi
4092 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
4093     echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6; }
4094 gezelter 2547 # The above prints Checking ... result message to user.
4095     PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
4096    
4097     if test A${_somian_ksbp_warn_empty+set} == Aset
4098     then { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
4099     echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
4100     fi
4101     # Inform user after printing result value
4102     if test A${_somian_ksbp_warn_defau+set} == Aset
4103     then { echo "$as_me:$LINENO: Maybe Not good -" >&5
4104     echo "$as_me: Maybe Not good -" >&6;}
4105     { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
4106     echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
4107     else { echo "$as_me:$LINENO: OK Good result - " >&5
4108     echo "$as_me: OK Good result - " >&6;}
4109     { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
4110     echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
4111     fi
4112 gezelter 1490 fi
4113 gezelter 2547
4114     # Find a good install program. We prefer a C program (faster),
4115     # so one script is as good as another. But avoid the broken or
4116     # incompatible versions:
4117     # SysV /etc/install, /usr/sbin/install
4118     # SunOS /usr/etc/install
4119     # IRIX /sbin/install
4120     # AIX /bin/install
4121     # AmigaOS /C/install, which installs bootblocks on floppy discs
4122     # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4123     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4124     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4125     # OS/2's system install, which has a completely different semantic
4126     # ./install, which can be erroneously created by make from ./install.sh.
4127 chuckv 3275 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4128     echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
4129 gezelter 2547 if test -z "$INSTALL"; then
4130     if test "${ac_cv_path_install+set}" = set; then
4131     echo $ECHO_N "(cached) $ECHO_C" >&6
4132     else
4133     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4134     for as_dir in $PATH
4135     do
4136     IFS=$as_save_IFS
4137     test -z "$as_dir" && as_dir=.
4138     # Account for people who put trailing slashes in PATH elements.
4139     case $as_dir/ in
4140     ./ | .// | /cC/* | \
4141     /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4142     ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4143     /usr/ucb/* ) ;;
4144     *)
4145     # OSF1 and SCO ODT 3.0 have their own names for install.
4146     # Don't use installbsd from OSF since it installs stuff as root
4147     # by default.
4148     for ac_prog in ginstall scoinst install; do
4149     for ac_exec_ext in '' $ac_executable_extensions; do
4150 chuckv 3275 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4151 gezelter 2547 if test $ac_prog = install &&
4152     grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4153     # AIX install. It has an incompatible calling convention.
4154     :
4155     elif test $ac_prog = install &&
4156     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4157     # program-specific install script used by HP pwplus--don't use.
4158     :
4159     else
4160     ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4161     break 3
4162     fi
4163     fi
4164     done
4165     done
4166     ;;
4167     esac
4168     done
4169 chuckv 3275 IFS=$as_save_IFS
4170 gezelter 2547
4171    
4172 gezelter 1490 fi
4173 gezelter 2547 if test "${ac_cv_path_install+set}" = set; then
4174     INSTALL=$ac_cv_path_install
4175     else
4176 chuckv 3275 # As a last resort, use the slow shell script. Don't cache a
4177     # value for INSTALL within a source directory, because that will
4178 gezelter 2547 # break other packages using the cache if that directory is
4179 chuckv 3275 # removed, or if the value is a relative name.
4180 gezelter 2547 INSTALL=$ac_install_sh
4181     fi
4182     fi
4183 chuckv 3275 { echo "$as_me:$LINENO: result: $INSTALL" >&5
4184     echo "${ECHO_T}$INSTALL" >&6; }
4185 gezelter 1490
4186 gezelter 2547 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4187     # It thinks the first close brace ends the variable substitution.
4188     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4189 gezelter 2081
4190 gezelter 2547 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4191 gezelter 2081
4192 gezelter 2547 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4193 gezelter 2081
4194 gezelter 2547 case "x$INSTALL" in
4195     x/*) ;;
4196     *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
4197     esac
4198     MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
4199     # Extract the first word of "ar", so it can be a program name with args.
4200     set dummy ar; ac_word=$2
4201 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4202     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4203 gezelter 2547 if test "${ac_cv_prog_AR+set}" = set; then
4204 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
4205     else
4206 gezelter 2547 if test -n "$AR"; then
4207     ac_cv_prog_AR="$AR" # Let the user override the test.
4208 gezelter 1490 else
4209 gezelter 2081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4210     for as_dir in $PATH
4211     do
4212     IFS=$as_save_IFS
4213     test -z "$as_dir" && as_dir=.
4214     for ac_exec_ext in '' $ac_executable_extensions; do
4215 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4216 gezelter 2547 ac_cv_prog_AR="ar"
4217 gezelter 2081 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4218     break 2
4219     fi
4220 gezelter 1490 done
4221 gezelter 2081 done
4222 chuckv 3275 IFS=$as_save_IFS
4223 gezelter 1490
4224 gezelter 2547 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
4225 gezelter 1490 fi
4226     fi
4227 gezelter 2547 AR=$ac_cv_prog_AR
4228     if test -n "$AR"; then
4229 chuckv 3275 { echo "$as_me:$LINENO: result: $AR" >&5
4230     echo "${ECHO_T}$AR" >&6; }
4231 gezelter 1490 else
4232 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
4233     echo "${ECHO_T}no" >&6; }
4234 gezelter 1490 fi
4235    
4236 chuckv 3275
4237 gezelter 2547 if test "$AR" = "NONE"; then
4238     cat >confcache <<\_ACEOF
4239     # This file is a shell script that caches the results of configure
4240     # tests run on this system so they can be shared between configure
4241     # scripts and configure runs, see configure's option --config-cache.
4242     # It is not useful on other systems. If it contains results you don't
4243     # want to keep, you may remove or edit it.
4244     #
4245     # config.status only pays attention to the cache file if you give it
4246     # the --recheck option to rerun configure.
4247     #
4248     # `ac_cv_env_foo' variables (set or unset) will be overridden when
4249     # loading this file, other *unset* `ac_cv_foo' will be assigned the
4250     # following values.
4251    
4252     _ACEOF
4253    
4254     # The following way of writing the cache mishandles newlines in values,
4255     # but we know of no workaround that is simple, portable, and efficient.
4256 chuckv 3275 # So, we kill variables containing newlines.
4257 gezelter 2547 # Ultrix sh set writes to stderr and can't be redirected directly,
4258     # and sets the high bit in the cache file unless we assign to the vars.
4259 chuckv 3275 (
4260     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
4261     eval ac_val=\$$ac_var
4262     case $ac_val in #(
4263     *${as_nl}*)
4264     case $ac_var in #(
4265     *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
4266     echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
4267     esac
4268     case $ac_var in #(
4269     _ | IFS | as_nl) ;; #(
4270     *) $as_unset $ac_var ;;
4271     esac ;;
4272     esac
4273     done
4274    
4275 gezelter 2547 (set) 2>&1 |
4276 chuckv 3275 case $as_nl`(ac_space=' '; set) 2>&1` in #(
4277     *${as_nl}ac_space=\ *)
4278 gezelter 2547 # `set' does not quote correctly, so add quotes (double-quote
4279     # substitution turns \\\\ into \\, and sed turns \\ into \).
4280     sed -n \
4281     "s/'/'\\\\''/g;
4282     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4283 chuckv 3275 ;; #(
4284 gezelter 2547 *)
4285     # `set' quotes correctly as required by POSIX, so do not add quotes.
4286 chuckv 3275 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
4287 gezelter 2547 ;;
4288 chuckv 3275 esac |
4289     sort
4290     ) |
4291 gezelter 2547 sed '
4292 chuckv 3275 /^ac_cv_env_/b end
4293 gezelter 2547 t clear
4294 chuckv 3275 :clear
4295 gezelter 2547 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4296     t end
4297 chuckv 3275 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4298     :end' >>confcache
4299     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
4300     if test -w "$cache_file"; then
4301     test "x$cache_file" != "x/dev/null" &&
4302     { echo "$as_me:$LINENO: updating cache $cache_file" >&5
4303     echo "$as_me: updating cache $cache_file" >&6;}
4304 gezelter 2547 cat confcache >$cache_file
4305     else
4306 chuckv 3275 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
4307     echo "$as_me: not updating unwritable cache $cache_file" >&6;}
4308 gezelter 2547 fi
4309 gezelter 1490 fi
4310 chuckv 3275 rm -rf confcache
4311 gezelter 2547 exit 1
4312     fi
4313     # Extract the first word of "ps", so it can be a program name with args.
4314     set dummy ps; ac_word=$2
4315 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4316     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4317 gezelter 2547 if test "${ac_cv_path_PS+set}" = set; then
4318 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
4319     else
4320 gezelter 2547 case $PS in
4321     [\\/]* | ?:[\\/]*)
4322     ac_cv_path_PS="$PS" # Let the user override the test with a path.
4323     ;;
4324     *)
4325     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4326 gezelter 2081 for as_dir in $PATH
4327     do
4328     IFS=$as_save_IFS
4329     test -z "$as_dir" && as_dir=.
4330     for ac_exec_ext in '' $ac_executable_extensions; do
4331 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4332 gezelter 2547 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
4333 gezelter 2081 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4334     break 2
4335     fi
4336 gezelter 1490 done
4337 gezelter 2081 done
4338 chuckv 3275 IFS=$as_save_IFS
4339 gezelter 1490
4340 gezelter 2547 ;;
4341     esac
4342 gezelter 1490 fi
4343 gezelter 2547 PS=$ac_cv_path_PS
4344     if test -n "$PS"; then
4345 chuckv 3275 { echo "$as_me:$LINENO: result: $PS" >&5
4346     echo "${ECHO_T}$PS" >&6; }
4347 gezelter 1490 else
4348 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
4349     echo "${ECHO_T}no" >&6; }
4350 gezelter 1490 fi
4351    
4352 chuckv 3275
4353     { echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
4354     echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6; }
4355 gezelter 2547 if test "${ac_cv_prog_ps_syntax+set}" = set; then
4356     echo $ECHO_N "(cached) $ECHO_C" >&6
4357     else
4358 gezelter 1490
4359 gezelter 2547 if $PS ax -o rss > /dev/null 2>&1; then
4360     ac_cv_prog_ps_ax=yes
4361     else
4362     ac_cv_prog_ps_ax=no
4363     fi
4364     if $PS -ef -o rss > /dev/null 2>&1; then
4365     ac_cv_prog_ps_ef=yes
4366     else
4367     ac_cv_prog_ps_ef=no
4368     fi
4369     if test "$ac_cv_prog_ps_ax" = yes; then
4370     ac_cv_prog_ps_syntax=BSD
4371     else
4372     if test "$ac_cv_prog_ps_ef" = yes; then
4373     ac_cv_prog_ps_syntax=POSIX
4374     else
4375     { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
4376     echo "$as_me: error: Could not determine ps syntax" >&2;}
4377     { (exit 1); exit 1; }; }
4378     fi
4379     fi
4380    
4381 gezelter 1490 fi
4382 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
4383     echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6; }
4384 gezelter 1490
4385 gezelter 2547 cat >>confdefs.h <<_ACEOF
4386     #define PSCOMMAND $PS
4387     _ACEOF
4388 gezelter 2081
4389 gezelter 2547 if test "$ac_cv_prog_ps_syntax" = BSD; then
4390    
4391     cat >>confdefs.h <<\_ACEOF
4392     #define PSTYPE_IS_BSD 1
4393     _ACEOF
4394    
4395 gezelter 1490 else
4396 gezelter 2547 if test "$ac_cv_prog_ps_syntax" = POSIX; then
4397 gezelter 1490
4398 gezelter 2547 cat >>confdefs.h <<\_ACEOF
4399     #define PSTYPE_IS_POSIX 1
4400     _ACEOF
4401 gezelter 1490
4402 gezelter 2547 else
4403     { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
4404     echo "$as_me: error: Unknown ps syntax type!" >&2;}
4405     { (exit 1); exit 1; }; }
4406     fi
4407     fi
4408 gezelter 1490
4409 chuckv 3275 ac_ext=${ac_fc_srcext-f}
4410     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4411     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4412 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4413 gezelter 1490
4414 gezelter 2547
4415 chuckv 3275 ac_ext=${ac_fc_srcext-f}
4416     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4417     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4418     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4419     { echo "$as_me:$LINENO: checking for Fortran flag to compile .F90 files" >&5
4420     echo $ECHO_N "checking for Fortran flag to compile .F90 files... $ECHO_C" >&6; }
4421 gezelter 2547 if test "${ac_cv_fc_srcext_F90+set}" = set; then
4422     echo $ECHO_N "(cached) $ECHO_C" >&6
4423     else
4424     ac_ext=F90
4425 chuckv 3275 ac_fcflags_srcext_save=$ac_fcflags_srcext
4426     ac_fcflags_srcext=
4427 gezelter 2547 ac_cv_fc_srcext_F90=unknown
4428     for ac_flag in none -qsuffix=f=F90 -Tf; do
4429 chuckv 3275 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
4430 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
4431     program main
4432    
4433     end
4434 gezelter 1490 _ACEOF
4435 chuckv 3275 rm -rf conftest.$ac_objext
4436     if { (ac_try="$ac_compile"
4437     case "(($ac_try" in
4438     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4439     *) ac_try_echo=$ac_try;;
4440     esac
4441     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4442     (eval "$ac_compile") 2>conftest.er1
4443 gezelter 1490 ac_status=$?
4444 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
4445     rm -f conftest.er1
4446     cat conftest.err >&5
4447     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4448 chuckv 3275 (exit $ac_status); } && {
4449     test -z "$ac_fc_werror_flag" ||
4450     test ! -s conftest.err
4451     } && test -s conftest.$ac_objext; then
4452 gezelter 2547 ac_cv_fc_srcext_F90=$ac_flag; break
4453 gezelter 1490 else
4454     echo "$as_me: failed program was:" >&5
4455 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
4456    
4457 chuckv 3275
4458 gezelter 1490 fi
4459 chuckv 3275
4460     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
4461 gezelter 2547 done
4462 chuckv 3275 rm -rf conftest.$ac_objext conftest.F90
4463     ac_fcflags_srcext=$ac_fcflags_srcext_save
4464 gezelter 1490
4465     fi
4466 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_fc_srcext_F90" >&5
4467     echo "${ECHO_T}$ac_cv_fc_srcext_F90" >&6; }
4468 gezelter 2547 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
4469     { { echo "$as_me:$LINENO: error: Fortran could not compile .F90 files" >&5
4470     echo "$as_me: error: Fortran could not compile .F90 files" >&2;}
4471     { (exit 1); exit 1; }; }
4472     else
4473 chuckv 3275 ac_fc_srcext=F90
4474 gezelter 2547 if test "x$ac_cv_fc_srcext_F90" = xnone; then
4475 chuckv 3275 ac_fcflags_srcext=""
4476 gezelter 2547 FCFLAGS_F90=""
4477     else
4478 chuckv 3275 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
4479 gezelter 2547 FCFLAGS_F90=$ac_cv_fc_srcext_F90
4480     fi
4481 gezelter 1490
4482 gezelter 2081
4483 gezelter 2547 fi
4484 chuckv 3275 ac_ext=${ac_fc_srcext-f}
4485     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4486     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4487     ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4488 gezelter 2081
4489    
4490    
4491 gezelter 2547
4492    
4493 gezelter 1490 # Try to determine native compiler flags that allow us to use F90 suffix
4494     # for preprocessed f90 source.
4495    
4496     if test "$ac_test_PREPFLAG" != "set"; then
4497     PREPFLAG=""
4498     case "${host_cpu}-${host_os}" in
4499    
4500 gezelter 2547 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
4501 gezelter 1490 PREPFLAG="-fpp1 "
4502     fi;;
4503 gezelter 2547 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
4504 gezelter 1490 PREPFLAG="-qsuffix=cpp=F90 "
4505     fi;;
4506     *darwin*)
4507 gezelter 2547 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
4508 gezelter 1490 PREPFLAG="-qsuffix=cpp=F90 "
4509     fi;;
4510     esac
4511    
4512     if test -z "$PREPFLAG"; then
4513 gezelter 2081 { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
4514 gezelter 1490 echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
4515     PREPFLAG=""
4516     fi
4517    
4518 chuckv 3275 { echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
4519     echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6; }
4520 gezelter 1490
4521 chuckv 3275 ac_ext=${ac_fc_srcext-f}
4522     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4523     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4524 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4525 gezelter 1490
4526     ac_save_ext=$ac_ext
4527     ac_ext=F90
4528 gezelter 2547 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
4529 gezelter 1490
4530     if test "$PREPFLAG"; then
4531 gezelter 2547 FCFLAGS_SRCEXT="${PREPFLAG}"
4532 gezelter 1490 fi
4533    
4534     cat >conftest.$ac_ext <<_ACEOF
4535    
4536 gezelter 2081
4537 gezelter 2547 program conftest
4538 gezelter 1490 integer :: i
4539     i = 1
4540 gezelter 2547 end program conftest
4541 gezelter 1490
4542     _ACEOF
4543 chuckv 3275 rm -rf conftest.$ac_objext
4544     if { (ac_try="$ac_compile"
4545     case "(($ac_try" in
4546     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4547     *) ac_try_echo=$ac_try;;
4548     esac
4549     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4550     (eval "$ac_compile") 2>conftest.er1
4551 gezelter 1490 ac_status=$?
4552 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
4553     rm -f conftest.er1
4554     cat conftest.err >&5
4555     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4556 chuckv 3275 (exit $ac_status); } && {
4557     test -z "$ac_fc_werror_flag" ||
4558     test ! -s conftest.err
4559     } && test -s conftest.$ac_objext; then
4560 gezelter 1490 prepflagworks=1
4561     else
4562     echo "$as_me: failed program was:" >&5
4563 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
4564    
4565 chuckv 3275 prepflagworks=0
4566 gezelter 1490 fi
4567    
4568 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
4569    
4570 gezelter 2547 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
4571 gezelter 1490 ac_ext=$ac_save_ext
4572 chuckv 3275 ac_ext=${ac_fc_srcext-f}
4573     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4574     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4575 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4576 gezelter 1490
4577 gezelter 2081
4578 gezelter 1490 if test "$prepflagworks" = 1; then
4579 chuckv 3275 { echo "$as_me:$LINENO: result: yes" >&5
4580     echo "${ECHO_T}yes" >&6; }
4581 gezelter 2547 FCFLAGS_SRCEXT="${PREPFLAG}"
4582 gezelter 1490
4583     else
4584 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
4585     echo "${ECHO_T}no" >&6; }
4586 gezelter 2081 { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
4587 gezelter 1490 echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
4588     { (exit 1); exit 1; }; }
4589     fi
4590     fi
4591    
4592 gezelter 2081
4593    
4594    
4595    
4596 gezelter 1490 # Try to determine native compiler flags that allow us to use F90 suffix
4597     # for preprocessed f90 source with -D type defines
4598    
4599     if test "$ac_test_PREPDEFFLAG" != "set"; then
4600     PREPDEFFLAG=""
4601     case "${host_cpu}-${host_os}" in
4602    
4603 gezelter 2547 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
4604 gezelter 1490 PREPDEFFLAG=" "
4605     fi;;
4606 gezelter 2547 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
4607 gezelter 1490 PREPDEFFLAG="-WF,"
4608     fi;;
4609     *darwin*)
4610 gezelter 2547 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
4611 gezelter 1490 PREPDEFFLAG="-WF,"
4612     fi;;
4613     esac
4614    
4615     if test -z "$PREPDEFFLAG"; then
4616 gezelter 2081 { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
4617 gezelter 1490 echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
4618     PREPDEFFLAG=" "
4619     fi
4620    
4621 chuckv 3275 { echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
4622     echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6; }
4623 gezelter 1490
4624 chuckv 3275 ac_ext=${ac_fc_srcext-f}
4625     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4626     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4627 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4628 gezelter 1490
4629     ac_save_ext=$ac_ext
4630     ac_ext=F90
4631 gezelter 2547 ac_save_FCFLAGS=$FCFLAGS
4632 gezelter 1490
4633     if test "$PREPDEFFLAG"; then
4634 gezelter 2547 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
4635 gezelter 1490 fi
4636    
4637     cat >conftest.$ac_ext <<_ACEOF
4638    
4639 gezelter 2081
4640 gezelter 2547 program conftest
4641 gezelter 1490 integer :: i
4642     #ifdef TEST
4643     i = 1
4644     #else
4645     choke me
4646     #endif
4647 gezelter 2547 end program conftest
4648 gezelter 1490
4649     _ACEOF
4650 chuckv 3275 rm -rf conftest.$ac_objext
4651     if { (ac_try="$ac_compile"
4652     case "(($ac_try" in
4653     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4654     *) ac_try_echo=$ac_try;;
4655     esac
4656     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4657     (eval "$ac_compile") 2>conftest.er1
4658 gezelter 1490 ac_status=$?
4659 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
4660     rm -f conftest.er1
4661     cat conftest.err >&5
4662     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4663 chuckv 3275 (exit $ac_status); } && {
4664     test -z "$ac_fc_werror_flag" ||
4665     test ! -s conftest.err
4666     } && test -s conftest.$ac_objext; then
4667 gezelter 1490 prepdefflagworks=1
4668     else
4669     echo "$as_me: failed program was:" >&5
4670 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
4671    
4672 chuckv 3275 prepdefflagworks=0
4673 gezelter 1490 fi
4674    
4675 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
4676    
4677 gezelter 2547 FCFLAGS=$ac_save_FCFLAGS
4678 gezelter 1490 ac_ext=$ac_save_ext
4679 chuckv 3275 ac_ext=${ac_fc_srcext-f}
4680     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4681     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4682 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4683 gezelter 1490
4684 gezelter 2081
4685 gezelter 1490 if test "$prepdefflagworks" = 1; then
4686 chuckv 3275 { echo "$as_me:$LINENO: result: yes" >&5
4687     echo "${ECHO_T}yes" >&6; }
4688 gezelter 1490
4689     else
4690 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
4691     echo "${ECHO_T}no" >&6; }
4692 gezelter 2081 { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
4693 gezelter 1490 echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
4694     { (exit 1); exit 1; }; }
4695     fi
4696     fi
4697    
4698 chuckv 3275 ac_ext=${ac_fc_srcext-f}
4699     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4700     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4701 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4702 chuckv 3275 { echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
4703     echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6; }
4704 gezelter 2547 if test "${ac_cv_prog_fc_v+set}" = set; then
4705 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
4706     else
4707 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
4708     program main
4709 gezelter 1490
4710 gezelter 2547 end
4711 gezelter 1490 _ACEOF
4712 chuckv 3275 rm -rf conftest.$ac_objext
4713     if { (ac_try="$ac_compile"
4714     case "(($ac_try" in
4715     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4716     *) ac_try_echo=$ac_try;;
4717     esac
4718     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4719     (eval "$ac_compile") 2>conftest.er1
4720 gezelter 1490 ac_status=$?
4721 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
4722 chuckv 3275 rm -rf conftest.er1
4723 gezelter 2081 cat conftest.err >&5
4724     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4725 chuckv 3275 (exit $ac_status); } && {
4726     test -z "$ac_fc_werror_flag" ||
4727     test ! -s conftest.err
4728     } && test -s conftest.$ac_objext; then
4729 gezelter 2547 ac_cv_prog_fc_v=
4730 gezelter 1490 # Try some options frequently used verbose output
4731     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
4732 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
4733     program main
4734 gezelter 1490
4735 gezelter 2547 end
4736     _ACEOF
4737 gezelter 1490
4738 gezelter 2547 # Compile and link our simple test program by passing a flag (argument
4739     # 1 to this macro) to the Fortran compiler in order to get
4740     # "verbose" output that we can then parse for the Fortran linker
4741     # flags.
4742     ac_save_FFLAGS=$FCFLAGS
4743     FCFLAGS="$FCFLAGS $ac_verb"
4744 chuckv 3275 eval "set x $ac_link"
4745     shift
4746     echo "$as_me:$LINENO: $*" >&5
4747 gezelter 2547 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
4748     echo "$ac_fc_v_output" >&5
4749     FCFLAGS=$ac_save_FFLAGS
4750 gezelter 1490
4751 chuckv 3275 rm -rf conftest*
4752 gezelter 2081
4753 gezelter 2547 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4754     # /foo, /bar, and /baz are search directories for the Fortran linker.
4755     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4756     ac_fc_v_output="`echo $ac_fc_v_output |
4757     grep 'LPATH is:' |
4758     sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
4759 gezelter 1490
4760 chuckv 3275 # FIXME: we keep getting bitten by quoted arguments; a more general fix
4761     # that detects unbalanced quotes in FLIBS should be implemented
4762     # and (ugh) tested at some point.
4763 gezelter 2547 case $ac_fc_v_output in
4764     # If we are using xlf then replace all the commas with spaces.
4765     *xlfentry*)
4766     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
4767 gezelter 1490
4768 gezelter 2547 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4769     # $LIBS confuse us, and the libraries appear later in the output anyway).
4770     *mGLOB_options_string*)
4771 chuckv 3275 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
4772 gezelter 1490
4773 chuckv 3275 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
4774     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
4775     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
4776     *-cmdline\ * | *-ignore\ * | *-def\ *)
4777     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
4778     s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
4779     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
4780     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
4781    
4782 gezelter 2547 # If we are using Cray Fortran then delete quotes.
4783     *cft90*)
4784 chuckv 3275 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
4785 gezelter 2547 esac
4786 gezelter 1490
4787    
4788     # look for -l* and *.a constructs in the output
4789 gezelter 2547 for ac_arg in $ac_fc_v_output; do
4790 gezelter 1490 case $ac_arg in
4791     [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
4792 gezelter 2547 ac_cv_prog_fc_v=$ac_verb
4793 gezelter 1490 break 2 ;;
4794     esac
4795     done
4796     done
4797 gezelter 2547 if test -z "$ac_cv_prog_fc_v"; then
4798     { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
4799     echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
4800 gezelter 1490 fi
4801     else
4802     echo "$as_me: failed program was:" >&5
4803 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
4804    
4805 chuckv 3275 { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
4806 gezelter 1490 echo "$as_me: WARNING: compilation failed" >&2;}
4807     fi
4808    
4809 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
4810    
4811 gezelter 1490 fi
4812 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
4813     echo "${ECHO_T}$ac_cv_prog_fc_v" >&6; }
4814     { echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
4815     echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6; }
4816 gezelter 2547 if test "${ac_cv_fc_libs+set}" = set; then
4817 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
4818     else
4819 gezelter 2547 if test "x$FCLIBS" != "x"; then
4820     ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
4821 gezelter 1490 else
4822    
4823     cat >conftest.$ac_ext <<_ACEOF
4824 gezelter 2547 program main
4825 gezelter 1490
4826 gezelter 2547 end
4827 gezelter 1490 _ACEOF
4828    
4829     # Compile and link our simple test program by passing a flag (argument
4830 gezelter 2547 # 1 to this macro) to the Fortran compiler in order to get
4831     # "verbose" output that we can then parse for the Fortran linker
4832 gezelter 1490 # flags.
4833 gezelter 2547 ac_save_FFLAGS=$FCFLAGS
4834     FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
4835 chuckv 3275 eval "set x $ac_link"
4836     shift
4837     echo "$as_me:$LINENO: $*" >&5
4838 gezelter 2547 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
4839     echo "$ac_fc_v_output" >&5
4840     FCFLAGS=$ac_save_FFLAGS
4841 gezelter 1490
4842 chuckv 3275 rm -rf conftest*
4843 gezelter 1490
4844 gezelter 2547 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4845     # /foo, /bar, and /baz are search directories for the Fortran linker.
4846     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4847     ac_fc_v_output="`echo $ac_fc_v_output |
4848     grep 'LPATH is:' |
4849     sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
4850 gezelter 1490
4851 chuckv 3275 # FIXME: we keep getting bitten by quoted arguments; a more general fix
4852     # that detects unbalanced quotes in FLIBS should be implemented
4853     # and (ugh) tested at some point.
4854 gezelter 2547 case $ac_fc_v_output in
4855     # If we are using xlf then replace all the commas with spaces.
4856     *xlfentry*)
4857     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
4858 gezelter 1490
4859 gezelter 2547 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4860     # $LIBS confuse us, and the libraries appear later in the output anyway).
4861     *mGLOB_options_string*)
4862 chuckv 3275 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
4863 gezelter 1490
4864 chuckv 3275 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
4865     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
4866     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
4867     *-cmdline\ * | *-ignore\ * | *-def\ *)
4868     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
4869     s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
4870     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
4871     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
4872    
4873 gezelter 2547 # If we are using Cray Fortran then delete quotes.
4874     *cft90*)
4875 chuckv 3275 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
4876 gezelter 2547 esac
4877 gezelter 1490
4878 gezelter 2547
4879    
4880     ac_cv_fc_libs=
4881    
4882 gezelter 1490 # Save positional arguments (if any)
4883     ac_save_positional="$@"
4884    
4885 gezelter 2547 set X $ac_fc_v_output
4886 gezelter 1490 while test $# != 1; do
4887     shift
4888     ac_arg=$1
4889     case $ac_arg in
4890     [\\/]*.a | ?:[\\/]*.a)
4891     ac_exists=false
4892 gezelter 2547 for ac_i in $ac_cv_fc_libs; do
4893 gezelter 1490 if test x"$ac_arg" = x"$ac_i"; then
4894     ac_exists=true
4895     break
4896     fi
4897     done
4898    
4899     if test x"$ac_exists" = xtrue; then
4900     :
4901     else
4902 gezelter 2547 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4903 gezelter 1490 fi
4904    
4905     ;;
4906     -bI:*)
4907     ac_exists=false
4908 gezelter 2547 for ac_i in $ac_cv_fc_libs; do
4909 gezelter 1490 if test x"$ac_arg" = x"$ac_i"; then
4910     ac_exists=true
4911     break
4912     fi
4913     done
4914    
4915     if test x"$ac_exists" = xtrue; then
4916     :
4917     else
4918     if test "$ac_compiler_gnu" = yes; then
4919     for ac_link_opt in $ac_arg; do
4920 gezelter 2547 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
4921 gezelter 1490 done
4922     else
4923 gezelter 2547 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4924 gezelter 1490 fi
4925     fi
4926    
4927     ;;
4928     # Ignore these flags.
4929 chuckv 3275 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*)
4930 gezelter 1490 ;;
4931     -lkernel32)
4932 gezelter 2547 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4933 gezelter 1490 ;;
4934 chuckv 3275 -[LRuYz])
4935 gezelter 1490 # These flags, when seen by themselves, take an argument.
4936     # We remove the space between option and argument and re-iterate
4937     # unless we find an empty arg or a new option (starting with -)
4938     case $2 in
4939 gezelter 2547 "" | -*);;
4940     *)
4941 gezelter 1490 ac_arg="$ac_arg$2"
4942     shift; shift
4943     set X $ac_arg "$@"
4944     ;;
4945     esac
4946     ;;
4947     -YP,*)
4948     for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
4949     ac_exists=false
4950 gezelter 2547 for ac_i in $ac_cv_fc_libs; do
4951 gezelter 1490 if test x"$ac_j" = x"$ac_i"; then
4952     ac_exists=true
4953     break
4954     fi
4955     done
4956    
4957     if test x"$ac_exists" = xtrue; then
4958     :
4959     else
4960     ac_arg="$ac_arg $ac_j"
4961 gezelter 2547 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
4962 gezelter 1490 fi
4963    
4964     done
4965     ;;
4966     -[lLR]*)
4967     ac_exists=false
4968 gezelter 2547 for ac_i in $ac_cv_fc_libs; do
4969 gezelter 1490 if test x"$ac_arg" = x"$ac_i"; then
4970     ac_exists=true
4971     break
4972     fi
4973     done
4974    
4975     if test x"$ac_exists" = xtrue; then
4976     :
4977     else
4978 gezelter 2547 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4979 gezelter 1490 fi
4980    
4981     ;;
4982 chuckv 3275 -zallextract*| -zdefaultextract)
4983     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4984     ;;
4985 gezelter 1490 # Ignore everything else.
4986     esac
4987     done
4988     # restore positional arguments
4989     set X $ac_save_positional; shift
4990    
4991     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
4992     # then we insist that the "run path" must be an absolute path (i.e. it
4993     # must begin with a "/").
4994     case `(uname -sr) 2>/dev/null` in
4995     "SunOS 5"*)
4996 gezelter 2547 ac_ld_run_path=`echo $ac_fc_v_output |
4997 gezelter 1490 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4998     test "x$ac_ld_run_path" != x &&
4999     if test "$ac_compiler_gnu" = yes; then
5000     for ac_link_opt in $ac_ld_run_path; do
5001 gezelter 2547 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5002 gezelter 1490 done
5003     else
5004 gezelter 2547 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
5005 gezelter 1490 fi
5006     ;;
5007     esac
5008 gezelter 2547 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
5009 gezelter 1490
5010     fi
5011 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
5012     echo "${ECHO_T}$ac_cv_fc_libs" >&6; }
5013 gezelter 2547 FCLIBS="$ac_cv_fc_libs"
5014 gezelter 1490
5015    
5016 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5017     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5018     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5019 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5020 gezelter 2081
5021 gezelter 2547
5022 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5023     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5024     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5025 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5026    
5027 chuckv 3275 { echo "$as_me:$LINENO: checking for dummy main to link with Fortran libraries" >&5
5028     echo $ECHO_N "checking for dummy main to link with Fortran libraries... $ECHO_C" >&6; }
5029 gezelter 2547 if test "${ac_cv_fc_dummy_main+set}" = set; then
5030 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
5031     else
5032 gezelter 2547 ac_fc_dm_save_LIBS=$LIBS
5033     LIBS="$LIBS $FCLIBS"
5034     ac_fortran_dm_var=FC_DUMMY_MAIN
5035     ac_ext=c
5036     ac_cpp='$CPP $CPPFLAGS'
5037     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5038     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5039     ac_compiler_gnu=$ac_cv_c_compiler_gnu
5040    
5041     # First, try linking without a dummy main:
5042     cat >conftest.$ac_ext <<_ACEOF
5043     /* confdefs.h. */
5044 gezelter 1490 _ACEOF
5045 gezelter 2547 cat confdefs.h >>conftest.$ac_ext
5046     cat >>conftest.$ac_ext <<_ACEOF
5047     /* end confdefs.h. */
5048    
5049     #ifdef FC_DUMMY_MAIN
5050     #ifndef FC_DUMMY_MAIN_EQ_F77
5051     # ifdef __cplusplus
5052     extern "C"
5053     # endif
5054     int FC_DUMMY_MAIN() { return 1; }
5055     #endif
5056     #endif
5057     int
5058     main ()
5059     {
5060    
5061     ;
5062     return 0;
5063     }
5064     _ACEOF
5065 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
5066     if { (ac_try="$ac_link"
5067     case "(($ac_try" in
5068     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5069     *) ac_try_echo=$ac_try;;
5070     esac
5071     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5072     (eval "$ac_link") 2>conftest.er1
5073 gezelter 2547 ac_status=$?
5074     grep -v '^ *+' conftest.er1 >conftest.err
5075     rm -f conftest.er1
5076     cat conftest.err >&5
5077     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5078 chuckv 3275 (exit $ac_status); } && {
5079     test -z "$ac_c_werror_flag" ||
5080     test ! -s conftest.err
5081     } && test -s conftest$ac_exeext &&
5082     $as_test_x conftest$ac_exeext; then
5083 gezelter 2547 ac_cv_fortran_dummy_main=none
5084     else
5085     echo "$as_me: failed program was:" >&5
5086     sed 's/^/| /' conftest.$ac_ext >&5
5087    
5088 chuckv 3275 ac_cv_fortran_dummy_main=unknown
5089 gezelter 2547 fi
5090 chuckv 3275
5091     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5092 gezelter 2547 conftest$ac_exeext conftest.$ac_ext
5093    
5094     if test $ac_cv_fortran_dummy_main = unknown; then
5095     for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
5096     cat >conftest.$ac_ext <<_ACEOF
5097     /* confdefs.h. */
5098     _ACEOF
5099     cat confdefs.h >>conftest.$ac_ext
5100     cat >>conftest.$ac_ext <<_ACEOF
5101     /* end confdefs.h. */
5102     #define $ac_fortran_dm_var $ac_func
5103     #ifdef FC_DUMMY_MAIN
5104     #ifndef FC_DUMMY_MAIN_EQ_F77
5105     # ifdef __cplusplus
5106     extern "C"
5107     # endif
5108     int FC_DUMMY_MAIN() { return 1; }
5109     #endif
5110     #endif
5111     int
5112     main ()
5113     {
5114    
5115     ;
5116     return 0;
5117     }
5118     _ACEOF
5119 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
5120     if { (ac_try="$ac_link"
5121     case "(($ac_try" in
5122     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5123     *) ac_try_echo=$ac_try;;
5124     esac
5125     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5126     (eval "$ac_link") 2>conftest.er1
5127 gezelter 2547 ac_status=$?
5128     grep -v '^ *+' conftest.er1 >conftest.err
5129     rm -f conftest.er1
5130     cat conftest.err >&5
5131     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5132 chuckv 3275 (exit $ac_status); } && {
5133     test -z "$ac_c_werror_flag" ||
5134     test ! -s conftest.err
5135     } && test -s conftest$ac_exeext &&
5136     $as_test_x conftest$ac_exeext; then
5137 gezelter 2547 ac_cv_fortran_dummy_main=$ac_func; break
5138     else
5139     echo "$as_me: failed program was:" >&5
5140     sed 's/^/| /' conftest.$ac_ext >&5
5141    
5142 chuckv 3275
5143 gezelter 2547 fi
5144 chuckv 3275
5145     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5146 gezelter 2547 conftest$ac_exeext conftest.$ac_ext
5147     done
5148     fi
5149 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5150     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5151     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5152 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5153     ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
5154 chuckv 3275 rm -rf conftest*
5155 gezelter 2547 LIBS=$ac_fc_dm_save_LIBS
5156    
5157     fi
5158 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_fc_dummy_main" >&5
5159     echo "${ECHO_T}$ac_cv_fc_dummy_main" >&6; }
5160 gezelter 2547 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
5161     if test "$FC_DUMMY_MAIN" != unknown; then
5162     if test $FC_DUMMY_MAIN != none; then
5163    
5164     cat >>confdefs.h <<_ACEOF
5165     #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
5166     _ACEOF
5167    
5168     if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
5169    
5170     cat >>confdefs.h <<\_ACEOF
5171     #define FC_DUMMY_MAIN_EQ_F77 1
5172     _ACEOF
5173    
5174     fi
5175     fi
5176     else
5177     { { echo "$as_me:$LINENO: error: linking to Fortran libraries from C fails
5178     See \`config.log' for more details." >&5
5179     echo "$as_me: error: linking to Fortran libraries from C fails
5180     See \`config.log' for more details." >&2;}
5181     { (exit 1); exit 1; }; }
5182     fi
5183    
5184    
5185 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5186     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5187     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5188 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5189    
5190 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5191     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5192     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5193 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5194 chuckv 3275 { echo "$as_me:$LINENO: checking for Fortran name-mangling scheme" >&5
5195     echo $ECHO_N "checking for Fortran name-mangling scheme... $ECHO_C" >&6; }
5196 gezelter 2547 if test "${ac_cv_fc_mangling+set}" = set; then
5197     echo $ECHO_N "(cached) $ECHO_C" >&6
5198     else
5199     cat >conftest.$ac_ext <<_ACEOF
5200     subroutine foobar()
5201     return
5202     end
5203     subroutine foo_bar()
5204     return
5205     end
5206     _ACEOF
5207 chuckv 3275 rm -rf conftest.$ac_objext
5208     if { (ac_try="$ac_compile"
5209     case "(($ac_try" in
5210     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5211     *) ac_try_echo=$ac_try;;
5212     esac
5213     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5214     (eval "$ac_compile") 2>conftest.er1
5215 gezelter 1490 ac_status=$?
5216 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
5217     rm -f conftest.er1
5218     cat conftest.err >&5
5219     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5220 chuckv 3275 (exit $ac_status); } && {
5221     test -z "$ac_fc_werror_flag" ||
5222     test ! -s conftest.err
5223     } && test -s conftest.$ac_objext; then
5224 gezelter 2547 mv conftest.$ac_objext cfortran_test.$ac_objext
5225 gezelter 1490
5226 gezelter 2547 ac_save_LIBS=$LIBS
5227     LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
5228    
5229 gezelter 1490 ac_ext=c
5230     ac_cpp='$CPP $CPPFLAGS'
5231     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5232     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5233     ac_compiler_gnu=$ac_cv_c_compiler_gnu
5234     ac_success=no
5235     for ac_foobar in foobar FOOBAR; do
5236     for ac_underscore in "" "_"; do
5237     ac_func="$ac_foobar$ac_underscore"
5238     cat >conftest.$ac_ext <<_ACEOF
5239 gezelter 2081 /* confdefs.h. */
5240     _ACEOF
5241     cat confdefs.h >>conftest.$ac_ext
5242     cat >>conftest.$ac_ext <<_ACEOF
5243     /* end confdefs.h. */
5244 gezelter 1490
5245 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
5246     Use char because int might match the return type of a GCC
5247     builtin and then its argument prototype would still apply. */
5248 gezelter 1490 #ifdef __cplusplus
5249     extern "C"
5250     #endif
5251     char $ac_func ();
5252 gezelter 2547 #ifdef FC_DUMMY_MAIN
5253     #ifndef FC_DUMMY_MAIN_EQ_F77
5254     # ifdef __cplusplus
5255     extern "C"
5256     # endif
5257     int FC_DUMMY_MAIN() { return 1; }
5258     #endif
5259     #endif
5260 gezelter 1490 int
5261     main ()
5262     {
5263 chuckv 3275 return $ac_func ();
5264 gezelter 1490 ;
5265     return 0;
5266     }
5267     _ACEOF
5268 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
5269     if { (ac_try="$ac_link"
5270     case "(($ac_try" in
5271     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5272     *) ac_try_echo=$ac_try;;
5273     esac
5274     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5275     (eval "$ac_link") 2>conftest.er1
5276 gezelter 1490 ac_status=$?
5277 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
5278     rm -f conftest.er1
5279     cat conftest.err >&5
5280     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5281 chuckv 3275 (exit $ac_status); } && {
5282     test -z "$ac_c_werror_flag" ||
5283     test ! -s conftest.err
5284     } && test -s conftest$ac_exeext &&
5285     $as_test_x conftest$ac_exeext; then
5286 gezelter 1490 ac_success=yes; break 2
5287     else
5288     echo "$as_me: failed program was:" >&5
5289 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
5290    
5291 chuckv 3275
5292 gezelter 1490 fi
5293 chuckv 3275
5294     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5295 gezelter 2081 conftest$ac_exeext conftest.$ac_ext
5296 gezelter 1490 done
5297     done
5298 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5299     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5300     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5301 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5302 gezelter 1490
5303     if test "$ac_success" = "yes"; then
5304     case $ac_foobar in
5305 gezelter 2547 foobar)
5306     ac_case=lower
5307     ac_foo_bar=foo_bar
5308     ;;
5309     FOOBAR)
5310     ac_case=upper
5311     ac_foo_bar=FOO_BAR
5312     ;;
5313 gezelter 1490 esac
5314    
5315 gezelter 2547 ac_ext=c
5316     ac_cpp='$CPP $CPPFLAGS'
5317     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5318     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5319     ac_compiler_gnu=$ac_cv_c_compiler_gnu
5320 gezelter 1490 ac_success_extra=no
5321     for ac_extra in "" "_"; do
5322 gezelter 2547 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
5323     cat >conftest.$ac_ext <<_ACEOF
5324 gezelter 2081 /* confdefs.h. */
5325     _ACEOF
5326     cat confdefs.h >>conftest.$ac_ext
5327     cat >>conftest.$ac_ext <<_ACEOF
5328     /* end confdefs.h. */
5329 gezelter 1490
5330 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
5331     Use char because int might match the return type of a GCC
5332     builtin and then its argument prototype would still apply. */
5333 gezelter 1490 #ifdef __cplusplus
5334     extern "C"
5335     #endif
5336     char $ac_func ();
5337 gezelter 2547 #ifdef FC_DUMMY_MAIN
5338     #ifndef FC_DUMMY_MAIN_EQ_F77
5339     # ifdef __cplusplus
5340     extern "C"
5341     # endif
5342     int FC_DUMMY_MAIN() { return 1; }
5343     #endif
5344     #endif
5345 gezelter 1490 int
5346     main ()
5347     {
5348 chuckv 3275 return $ac_func ();
5349 gezelter 1490 ;
5350     return 0;
5351     }
5352     _ACEOF
5353 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
5354     if { (ac_try="$ac_link"
5355     case "(($ac_try" in
5356     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5357     *) ac_try_echo=$ac_try;;
5358     esac
5359     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5360     (eval "$ac_link") 2>conftest.er1
5361 gezelter 1490 ac_status=$?
5362 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
5363     rm -f conftest.er1
5364     cat conftest.err >&5
5365     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5366 chuckv 3275 (exit $ac_status); } && {
5367     test -z "$ac_c_werror_flag" ||
5368     test ! -s conftest.err
5369     } && test -s conftest$ac_exeext &&
5370     $as_test_x conftest$ac_exeext; then
5371 gezelter 1490 ac_success_extra=yes; break
5372     else
5373     echo "$as_me: failed program was:" >&5
5374 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
5375    
5376 chuckv 3275
5377 gezelter 1490 fi
5378 chuckv 3275
5379     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5380 gezelter 2081 conftest$ac_exeext conftest.$ac_ext
5381 gezelter 1490 done
5382 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5383     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5384     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5385 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5386 gezelter 1490
5387     if test "$ac_success_extra" = "yes"; then
5388 gezelter 2547 ac_cv_fc_mangling="$ac_case case"
5389 gezelter 1490 if test -z "$ac_underscore"; then
5390 gezelter 2547 ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
5391 gezelter 1490 else
5392 gezelter 2547 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
5393 gezelter 1490 fi
5394     if test -z "$ac_extra"; then
5395 gezelter 2547 ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
5396 gezelter 1490 else
5397 gezelter 2547 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
5398 gezelter 1490 fi
5399     else
5400 gezelter 2547 ac_cv_fc_mangling="unknown"
5401 gezelter 1490 fi
5402     else
5403 gezelter 2547 ac_cv_fc_mangling="unknown"
5404 gezelter 1490 fi
5405    
5406     LIBS=$ac_save_LIBS
5407 chuckv 3275 rm -rf cfortran_test* conftest*
5408 gezelter 1490 else
5409     echo "$as_me: failed program was:" >&5
5410 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
5411    
5412 chuckv 3275 { { echo "$as_me:$LINENO: error: cannot compile a simple Fortran program
5413 gezelter 2547 See \`config.log' for more details." >&5
5414     echo "$as_me: error: cannot compile a simple Fortran program
5415     See \`config.log' for more details." >&2;}
5416     { (exit 1); exit 1; }; }
5417 gezelter 1490 fi
5418    
5419 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
5420    
5421 gezelter 1490 fi
5422 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_fc_mangling" >&5
5423     echo "${ECHO_T}$ac_cv_fc_mangling" >&6; }
5424 gezelter 1490
5425 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5426     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5427     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5428 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5429 gezelter 2081
5430 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5431     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5432     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5433 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5434 gezelter 2081
5435 gezelter 2547
5436     case $ac_cv_fc_mangling in
5437 gezelter 1490 "lower case, no underscore, no extra underscore")
5438 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5439 gezelter 2547 #define FC_FUNC(name,NAME) name
5440 gezelter 2081 _ACEOF
5441 gezelter 1490
5442 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5443 gezelter 2547 #define FC_FUNC_(name,NAME) name
5444 gezelter 2081 _ACEOF
5445 gezelter 1490 ;;
5446     "lower case, no underscore, extra underscore")
5447 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5448 gezelter 2547 #define FC_FUNC(name,NAME) name
5449 gezelter 2081 _ACEOF
5450 gezelter 1490
5451 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5452 gezelter 2547 #define FC_FUNC_(name,NAME) name ## _
5453 gezelter 2081 _ACEOF
5454 gezelter 1490 ;;
5455     "lower case, underscore, no extra underscore")
5456 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5457 gezelter 2547 #define FC_FUNC(name,NAME) name ## _
5458 gezelter 2081 _ACEOF
5459 gezelter 1490
5460 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5461 gezelter 2547 #define FC_FUNC_(name,NAME) name ## _
5462 gezelter 2081 _ACEOF
5463 gezelter 1490 ;;
5464     "lower case, underscore, extra underscore")
5465 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5466 gezelter 2547 #define FC_FUNC(name,NAME) name ## _
5467 gezelter 2081 _ACEOF
5468 gezelter 1490
5469 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5470 gezelter 2547 #define FC_FUNC_(name,NAME) name ## __
5471 gezelter 2081 _ACEOF
5472 gezelter 1490 ;;
5473     "upper case, no underscore, no extra underscore")
5474 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5475 gezelter 2547 #define FC_FUNC(name,NAME) NAME
5476 gezelter 2081 _ACEOF
5477 gezelter 1490
5478 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5479 gezelter 2547 #define FC_FUNC_(name,NAME) NAME
5480 gezelter 2081 _ACEOF
5481 gezelter 1490 ;;
5482     "upper case, no underscore, extra underscore")
5483 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5484 gezelter 2547 #define FC_FUNC(name,NAME) NAME
5485 gezelter 2081 _ACEOF
5486 gezelter 1490
5487 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5488 gezelter 2547 #define FC_FUNC_(name,NAME) NAME ## _
5489 gezelter 2081 _ACEOF
5490 gezelter 1490 ;;
5491     "upper case, underscore, no extra underscore")
5492 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5493 gezelter 2547 #define FC_FUNC(name,NAME) NAME ## _
5494 gezelter 2081 _ACEOF
5495 gezelter 1490
5496 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5497 gezelter 2547 #define FC_FUNC_(name,NAME) NAME ## _
5498 gezelter 2081 _ACEOF
5499 gezelter 1490 ;;
5500     "upper case, underscore, extra underscore")
5501 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5502 gezelter 2547 #define FC_FUNC(name,NAME) NAME ## _
5503 gezelter 2081 _ACEOF
5504 gezelter 1490
5505 gezelter 2081 cat >>confdefs.h <<\_ACEOF
5506 gezelter 2547 #define FC_FUNC_(name,NAME) NAME ## __
5507 gezelter 2081 _ACEOF
5508 gezelter 1490 ;;
5509     *)
5510 gezelter 2547 { echo "$as_me:$LINENO: WARNING: unknown Fortran name-mangling scheme" >&5
5511     echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
5512 gezelter 1490 ;;
5513     esac
5514    
5515 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5516     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5517     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5518 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5519 gezelter 2081
5520    
5521    
5522 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5523     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5524     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5525 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5526 chuckv 3275 { echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
5527     echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6; }
5528 gezelter 2547 if test "${ac_cv_prog_fc_v+set}" = set; then
5529     echo $ECHO_N "(cached) $ECHO_C" >&6
5530     else
5531     cat >conftest.$ac_ext <<_ACEOF
5532     program main
5533 gezelter 2081
5534 gezelter 2547 end
5535     _ACEOF
5536 chuckv 3275 rm -rf conftest.$ac_objext
5537     if { (ac_try="$ac_compile"
5538     case "(($ac_try" in
5539     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5540     *) ac_try_echo=$ac_try;;
5541     esac
5542     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5543     (eval "$ac_compile") 2>conftest.er1
5544 gezelter 2547 ac_status=$?
5545     grep -v '^ *+' conftest.er1 >conftest.err
5546     rm -f conftest.er1
5547     cat conftest.err >&5
5548     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5549 chuckv 3275 (exit $ac_status); } && {
5550     test -z "$ac_fc_werror_flag" ||
5551     test ! -s conftest.err
5552     } && test -s conftest.$ac_objext; then
5553 gezelter 2547 ac_cv_prog_fc_v=
5554     # Try some options frequently used verbose output
5555     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
5556     cat >conftest.$ac_ext <<_ACEOF
5557     program main
5558    
5559     end
5560     _ACEOF
5561    
5562     # Compile and link our simple test program by passing a flag (argument
5563     # 1 to this macro) to the Fortran compiler in order to get
5564     # "verbose" output that we can then parse for the Fortran linker
5565     # flags.
5566     ac_save_FFLAGS=$FCFLAGS
5567     FCFLAGS="$FCFLAGS $ac_verb"
5568 chuckv 3275 eval "set x $ac_link"
5569     shift
5570     echo "$as_me:$LINENO: $*" >&5
5571 gezelter 2547 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5572     echo "$ac_fc_v_output" >&5
5573     FCFLAGS=$ac_save_FFLAGS
5574    
5575 chuckv 3275 rm -rf conftest*
5576 gezelter 2547
5577     # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5578     # /foo, /bar, and /baz are search directories for the Fortran linker.
5579     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5580     ac_fc_v_output="`echo $ac_fc_v_output |
5581     grep 'LPATH is:' |
5582     sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
5583    
5584 chuckv 3275 # FIXME: we keep getting bitten by quoted arguments; a more general fix
5585     # that detects unbalanced quotes in FLIBS should be implemented
5586     # and (ugh) tested at some point.
5587 gezelter 2547 case $ac_fc_v_output in
5588     # If we are using xlf then replace all the commas with spaces.
5589     *xlfentry*)
5590     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5591    
5592     # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5593     # $LIBS confuse us, and the libraries appear later in the output anyway).
5594     *mGLOB_options_string*)
5595 chuckv 3275 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5596 gezelter 2547
5597 chuckv 3275 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5598     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5599     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5600     *-cmdline\ * | *-ignore\ * | *-def\ *)
5601     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5602     s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
5603     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
5604     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
5605    
5606 gezelter 2547 # If we are using Cray Fortran then delete quotes.
5607     *cft90*)
5608 chuckv 3275 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5609 gezelter 2547 esac
5610    
5611    
5612     # look for -l* and *.a constructs in the output
5613     for ac_arg in $ac_fc_v_output; do
5614     case $ac_arg in
5615     [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5616     ac_cv_prog_fc_v=$ac_verb
5617     break 2 ;;
5618     esac
5619     done
5620     done
5621     if test -z "$ac_cv_prog_fc_v"; then
5622     { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
5623     echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5624     fi
5625     else
5626     echo "$as_me: failed program was:" >&5
5627     sed 's/^/| /' conftest.$ac_ext >&5
5628    
5629 chuckv 3275 { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
5630 gezelter 2547 echo "$as_me: WARNING: compilation failed" >&2;}
5631     fi
5632    
5633 chuckv 3275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5634    
5635 gezelter 2547 fi
5636 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
5637     echo "${ECHO_T}$ac_cv_prog_fc_v" >&6; }
5638     { echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
5639     echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6; }
5640 gezelter 2547 if test "${ac_cv_fc_libs+set}" = set; then
5641     echo $ECHO_N "(cached) $ECHO_C" >&6
5642     else
5643     if test "x$FCLIBS" != "x"; then
5644     ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
5645     else
5646    
5647     cat >conftest.$ac_ext <<_ACEOF
5648     program main
5649    
5650     end
5651     _ACEOF
5652    
5653     # Compile and link our simple test program by passing a flag (argument
5654     # 1 to this macro) to the Fortran compiler in order to get
5655     # "verbose" output that we can then parse for the Fortran linker
5656     # flags.
5657     ac_save_FFLAGS=$FCFLAGS
5658     FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
5659 chuckv 3275 eval "set x $ac_link"
5660     shift
5661     echo "$as_me:$LINENO: $*" >&5
5662 gezelter 2547 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5663     echo "$ac_fc_v_output" >&5
5664     FCFLAGS=$ac_save_FFLAGS
5665    
5666 chuckv 3275 rm -rf conftest*
5667 gezelter 2547
5668     # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5669     # /foo, /bar, and /baz are search directories for the Fortran linker.
5670     # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5671     ac_fc_v_output="`echo $ac_fc_v_output |
5672     grep 'LPATH is:' |
5673     sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
5674    
5675 chuckv 3275 # FIXME: we keep getting bitten by quoted arguments; a more general fix
5676     # that detects unbalanced quotes in FLIBS should be implemented
5677     # and (ugh) tested at some point.
5678 gezelter 2547 case $ac_fc_v_output in
5679     # If we are using xlf then replace all the commas with spaces.
5680     *xlfentry*)
5681     ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5682    
5683     # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5684     # $LIBS confuse us, and the libraries appear later in the output anyway).
5685     *mGLOB_options_string*)
5686 chuckv 3275 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5687 gezelter 2547
5688 chuckv 3275 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5689     # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5690     # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5691     *-cmdline\ * | *-ignore\ * | *-def\ *)
5692     ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5693     s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
5694     s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
5695     s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
5696    
5697 gezelter 2547 # If we are using Cray Fortran then delete quotes.
5698     *cft90*)
5699 chuckv 3275 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5700 gezelter 2547 esac
5701    
5702    
5703    
5704     ac_cv_fc_libs=
5705    
5706     # Save positional arguments (if any)
5707     ac_save_positional="$@"
5708    
5709     set X $ac_fc_v_output
5710     while test $# != 1; do
5711     shift
5712     ac_arg=$1
5713     case $ac_arg in
5714     [\\/]*.a | ?:[\\/]*.a)
5715     ac_exists=false
5716     for ac_i in $ac_cv_fc_libs; do
5717     if test x"$ac_arg" = x"$ac_i"; then
5718     ac_exists=true
5719     break
5720     fi
5721     done
5722    
5723     if test x"$ac_exists" = xtrue; then
5724     :
5725     else
5726     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5727     fi
5728    
5729     ;;
5730     -bI:*)
5731     ac_exists=false
5732     for ac_i in $ac_cv_fc_libs; do
5733     if test x"$ac_arg" = x"$ac_i"; then
5734     ac_exists=true
5735     break
5736     fi
5737     done
5738    
5739     if test x"$ac_exists" = xtrue; then
5740     :
5741     else
5742     if test "$ac_compiler_gnu" = yes; then
5743     for ac_link_opt in $ac_arg; do
5744     ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5745     done
5746     else
5747     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5748     fi
5749     fi
5750    
5751     ;;
5752     # Ignore these flags.
5753 chuckv 3275 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*)
5754 gezelter 2547 ;;
5755     -lkernel32)
5756     test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5757     ;;
5758 chuckv 3275 -[LRuYz])
5759 gezelter 2547 # These flags, when seen by themselves, take an argument.
5760     # We remove the space between option and argument and re-iterate
5761     # unless we find an empty arg or a new option (starting with -)
5762     case $2 in
5763     "" | -*);;
5764     *)
5765     ac_arg="$ac_arg$2"
5766     shift; shift
5767     set X $ac_arg "$@"
5768     ;;
5769     esac
5770     ;;
5771     -YP,*)
5772     for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
5773     ac_exists=false
5774     for ac_i in $ac_cv_fc_libs; do
5775     if test x"$ac_j" = x"$ac_i"; then
5776     ac_exists=true
5777     break
5778     fi
5779     done
5780    
5781     if test x"$ac_exists" = xtrue; then
5782     :
5783     else
5784     ac_arg="$ac_arg $ac_j"
5785     ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
5786     fi
5787    
5788     done
5789     ;;
5790     -[lLR]*)
5791     ac_exists=false
5792     for ac_i in $ac_cv_fc_libs; do
5793     if test x"$ac_arg" = x"$ac_i"; then
5794     ac_exists=true
5795     break
5796     fi
5797     done
5798    
5799     if test x"$ac_exists" = xtrue; then
5800     :
5801     else
5802     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5803     fi
5804    
5805     ;;
5806 chuckv 3275 -zallextract*| -zdefaultextract)
5807     ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5808     ;;
5809 gezelter 2547 # Ignore everything else.
5810     esac
5811     done
5812     # restore positional arguments
5813     set X $ac_save_positional; shift
5814    
5815     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
5816     # then we insist that the "run path" must be an absolute path (i.e. it
5817     # must begin with a "/").
5818     case `(uname -sr) 2>/dev/null` in
5819     "SunOS 5"*)
5820     ac_ld_run_path=`echo $ac_fc_v_output |
5821     sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
5822     test "x$ac_ld_run_path" != x &&
5823     if test "$ac_compiler_gnu" = yes; then
5824     for ac_link_opt in $ac_ld_run_path; do
5825     ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5826     done
5827     else
5828     ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
5829     fi
5830     ;;
5831     esac
5832     fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
5833    
5834     fi
5835 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
5836     echo "${ECHO_T}$ac_cv_fc_libs" >&6; }
5837 gezelter 2547 FCLIBS="$ac_cv_fc_libs"
5838    
5839    
5840 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5841     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5842     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5843 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5844    
5845    
5846    
5847 chuckv 3275 { echo "$as_me:$LINENO: checking for module suffix" >&5
5848     echo $ECHO_N "checking for module suffix... $ECHO_C" >&6; }
5849     rm -rf conftest*
5850 gezelter 1490 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
5851     rm -f work*
5852 gezelter 2547 cat >conftest.$ac_ext <<EOF
5853 gezelter 1490 module conftest
5854     integer n
5855     parameter (n=1)
5856     end module conftest
5857     EOF
5858     # SGI and absoft compilers generates module name in upper case!
5859     testname="conftest"
5860     modcase="lower"
5861 gezelter 2547 if (eval $ac_compile) 2>/dev/null ; then
5862     MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
5863 gezelter 1490 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
5864     if test -z "$MOD" ; then
5865     MOD=`ls CONFTEST* 2>/dev/null \
5866 gezelter 2547 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
5867 gezelter 1490 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
5868     if test -n "$MOD" ; then
5869     testname="CONFTEST"
5870     modcase="upper"
5871     fi
5872     fi
5873     if test -z "$MOD" ; then
5874 chuckv 3275 { echo "$as_me:$LINENO: result: unknown" >&5
5875     echo "${ECHO_T}unknown" >&6; }
5876 gezelter 1490 # Use mod if we can't figure it out
5877     MOD="mod"
5878     else
5879 chuckv 3275 { echo "$as_me:$LINENO: result: $MOD" >&5
5880     echo "${ECHO_T}$MOD" >&6; }
5881 gezelter 1490 fi
5882     if test -s work.pcl ; then
5883 gezelter 2081 { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
5884 gezelter 1490 echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
5885     fi
5886     else
5887 chuckv 3275 { echo "$as_me:$LINENO: result: unknown" >&5
5888     echo "${ECHO_T}unknown" >&6; }
5889 gezelter 1490 fi
5890    
5891 gezelter 2081
5892    
5893    
5894    
5895 gezelter 1490 # Check for module include path (some use -I, some (Solaris) use -M, some
5896     # (absoft) use -p).
5897     # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
5898     # specified, work.pcl and work.pc are created. However, if you specify
5899     # a file, it must contain a the name of a file ending in .pc . Ugh!
5900     # Use the module made above
5901 chuckv 3275 { echo "$as_me:$LINENO: checking for module directory path flag" >&5
5902     echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6; }
5903     rm -rf conftest*
5904 gezelter 1490 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
5905     rm -f work*
5906 gezelter 2547 cat >conftest.$ac_ext <<EOF
5907 gezelter 1490 module conftest
5908     integer n
5909     parameter (n=1)
5910     end module conftest
5911     EOF
5912     # SGI and absoft compilers generates module name in upper case!
5913     testname="conftest"
5914 gezelter 2547 if (eval $ac_compile) 2>/dev/null ; then
5915     mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
5916 gezelter 1490 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
5917     if test -n "$mod" ; then
5918     testname="CONFTEST"
5919     fi
5920     madedir=0
5921     if test ! -d conf ; then mkdir conf ; madedir=1; fi
5922     cp $testname.$MOD conf
5923     rm -f conftest* CONFTEST*
5924 gezelter 2547 cat >conftest1.$ac_ext <<EOF
5925 gezelter 1490 program main
5926     use conftest
5927     print *, n
5928     end
5929     EOF
5930     F90_WORK_FILES_ARG=""
5931     F90MODINCSPEC=""
5932 gezelter 2547 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
5933 gezelter 1490 MODDIRFLAG="-I"
5934     F90MODINCSPEC="-I<dir>"
5935 chuckv 3275 { echo "$as_me:$LINENO: result: -I" >&5
5936     echo "${ECHO_T}-I" >&6; }
5937 gezelter 2547 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
5938 gezelter 1490 MODDIRFLAG="-M"
5939     F90MODINCSPEC="-M<dir>"
5940 chuckv 3275 { echo "$as_me:$LINENO: result: -M" >&5
5941     echo "${ECHO_T}-M" >&6; }
5942 gezelter 2547 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
5943 gezelter 1490 MODDIRFLAG="-p"
5944     F90MODINCSPEC="-p<dir>"
5945 chuckv 3275 { echo "$as_me:$LINENO: result: -p" >&5
5946     echo "${ECHO_T}-p" >&6; }
5947 gezelter 1490 elif test -s work.pc ; then
5948     cp work.pc conf/mpimod.pc
5949     echo "mpimod.pc" > conf/mpimod.pcl
5950     echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
5951 gezelter 2547 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
5952 gezelter 1490 MODDIRFLAG='-cl,mpimod.pcl'
5953 chuckv 3275 { echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
5954     echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6; }
5955 gezelter 1490 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
5956     F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
5957    
5958     else
5959     # The version of the Intel compiler that I have refuses to let
5960     # you put the "work catalog" list anywhere but the current
5961     # directory. For example, you cannot in
5962     :
5963     fi
5964     fi
5965     if test -z "MODDIRFLAG" ; then
5966 chuckv 3275 { echo "$as_me:$LINENO: result: unknown" >&5
5967     echo "${ECHO_T}unknown" >&6; }
5968 gezelter 1490 fi
5969    
5970 gezelter 2081
5971 chuckv 3275 rm -rf conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
5972 gezelter 1490 if test $madedir = 1 ; then rmdir conf ; fi
5973     fi
5974    
5975 gezelter 2081
5976 chuckv 3275 { echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
5977     echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6; }
5978 gezelter 1535 if test "${ac_cv_f90_module_names+set}" = set; then
5979     echo $ECHO_N "(cached) $ECHO_C" >&6
5980     else
5981 chuckv 3275 ac_ext=${ac_fc_srcext-f}
5982     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5983     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5984 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5985 gezelter 1535
5986     # carry out the test in a new directory, so that we don't miss anything
5987     mkdir conftest
5988     cd conftest
5989     cat >conftest.$ac_ext <<_ACEOF
5990     MODULE Bar
5991     END MODULE Bar
5992     _ACEOF
5993 chuckv 3275 rm -rf conftest.$ac_objext
5994     if { (ac_try="$ac_compile"
5995     case "(($ac_try" in
5996     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5997     *) ac_try_echo=$ac_try;;
5998     esac
5999     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6000     (eval "$ac_compile") 2>conftest.er1
6001 gezelter 1535 ac_status=$?
6002 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
6003     rm -f conftest.er1
6004     cat conftest.err >&5
6005     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6006 chuckv 3275 (exit $ac_status); } && {
6007     test -z "$ac_fc_werror_flag" ||
6008     test ! -s conftest.err
6009     } && test -s conftest.$ac_objext; then
6010 gezelter 1535 ac_cv_f90_module_names=
6011     ac_file_list=*
6012     for ac_file in $ac_file_list; do
6013     case $ac_file in
6014     # don't care for original source and object files
6015     conftest.$ac_ext | conftest.$ac_objext | conftest.err )
6016     :
6017     ;;
6018     # look for new files derived from the file name
6019     *conftest*)
6020     ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
6021     ac_exists=false
6022     for ac_i in $ac_cv_f90_module_names; do
6023     if test x"$ac_pat" = x"$ac_i"; then
6024     ac_exists=true
6025     break
6026     fi
6027     done
6028    
6029     if test x"$ac_exists" = xtrue; then
6030     :
6031     else
6032     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6033     fi
6034    
6035     ;;
6036     # look for new files derived from the module name,
6037     # with different case translation schemes
6038     *Bar*)
6039     ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
6040     ac_exists=false
6041     for ac_i in $ac_cv_f90_module_names; do
6042     if test x"$ac_pat" = x"$ac_i"; then
6043     ac_exists=true
6044     break
6045     fi
6046     done
6047    
6048     if test x"$ac_exists" = xtrue; then
6049     :
6050     else
6051     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6052     fi
6053    
6054     ;;
6055     *bar*)
6056     ac_pat=`echo $ac_file | sed s/bar/%module%/`
6057     ac_exists=false
6058     for ac_i in $ac_cv_f90_module_names; do
6059     if test x"$ac_pat" = x"$ac_i"; then
6060     ac_exists=true
6061     break
6062     fi
6063     done
6064    
6065     if test x"$ac_exists" = xtrue; then
6066     :
6067     else
6068     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6069     fi
6070    
6071     ;;
6072     *BAR*)
6073     ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
6074     ac_exists=false
6075     for ac_i in $ac_cv_f90_module_names; do
6076     if test x"$ac_pat" = x"$ac_i"; then
6077     ac_exists=true
6078     break
6079     fi
6080     done
6081    
6082     if test x"$ac_exists" = xtrue; then
6083     :
6084     else
6085     ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6086     fi
6087    
6088     ;;
6089     # Other files - we have no idea how they are generated
6090     *)
6091 gezelter 2081 { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
6092 gezelter 1535 echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
6093     ;;
6094     esac
6095     done
6096     if test "x$ac_cv_f90_module_names" = "x"; then
6097 gezelter 2081 { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
6098 gezelter 1535 echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
6099     fi
6100    
6101     else
6102     echo "$as_me: failed program was:" >&5
6103 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
6104    
6105 chuckv 3275 ac_cv_f90_module_names=
6106 gezelter 2081 { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
6107 gezelter 1535 echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
6108     fi
6109 chuckv 3275
6110     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
6111 gezelter 1535 cd ..
6112     # cleanup
6113     rm -rf conftest
6114 chuckv 3275 ac_ext=${ac_fc_srcext-f}
6115     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6116     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6117 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6118 gezelter 1535
6119     fi
6120 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
6121     echo "${ECHO_T}$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
6122 gezelter 1535
6123     # We now generate a shell script that will help us to figure out the correct
6124     # module file names, using the value of ac_cv_f90_module_names
6125    
6126     echo "Generating shell script modnam"
6127    
6128     cat > scripts/modnam << EOF
6129     #! /bin/sh
6130     # This script is auto-generated by configure
6131     #
6132     usage="\\
6133     Usage: \$0 [FILES]
6134    
6135     [FILES] are Fortran 90 source files.
6136     The output is a list of module file names that the Fortran 90 compiler
6137     generates when compiling [FILES]."
6138    
6139     list=
6140     empty=
6141    
6142     if test \$# -eq 0; then
6143     echo "\$usage"; exit 0
6144     fi
6145    
6146     while test \$# != 0; do
6147    
6148     file=\$1
6149     shift
6150    
6151     # strip suffix
6152     base=\`echo \$file | sed 's/[.][^.]*$//'\`
6153    
6154     test ! -f \$file && continue
6155    
6156     # Look for module definitions and transform them to upper / lower case
6157     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/'\`
6158     upper=\`echo \$mods | tr a-z A-Z\`
6159     lower=\`echo \$mods | tr A-Z a-z\`
6160    
6161     # Here, the patterns for generating module file names were inserted by configure
6162     for trans in $ac_cv_f90_module_names; do
6163    
6164     pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
6165     var=empty
6166     case \$pat in
6167     %MODULE%)
6168     var=upper ;;
6169     %Module%)
6170     var=mods ;;
6171     %module%)
6172     var=lower ;;
6173     %FILE%)
6174     test -n "\$mods" && var=base ;;
6175     esac
6176     new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
6177     list="\$list \$new"
6178     done
6179     done
6180    
6181     echo \$list
6182     # end of configure-generated script
6183     EOF
6184     chmod 755 scripts/modnam
6185    
6186     pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
6187     F90_MODULE_NAMES=empty
6188     case $pat in
6189     %MODULE%)
6190     F90_MODULE_NAMES=UPPER ;;
6191     %Module%)
6192     F90_MODULE_NAMES=Mixed ;;
6193     %module%)
6194     F90_MODULE_NAMES=lower ;;
6195     *)
6196     F90_MODULE_NAMES=unknown ;;
6197     esac
6198    
6199 gezelter 1490 ac_ext=c
6200     ac_cpp='$CPP $CPPFLAGS'
6201     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6202     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6203     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6204    
6205 gezelter 2081
6206 gezelter 2547 ac_ext=c
6207     ac_cpp='$CPP $CPPFLAGS'
6208     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6209     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6210     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6211 gezelter 2453
6212    
6213 gezelter 2547
6214 chuckv 3275 { echo "$as_me:$LINENO: checking for asin in -lm" >&5
6215     echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6; }
6216 gezelter 2547 if test "${ac_cv_lib_m_asin+set}" = set; then
6217 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
6218     else
6219 gezelter 2547 ac_check_lib_save_LIBS=$LIBS
6220     LIBS="-lm $LIBS"
6221     cat >conftest.$ac_ext <<_ACEOF
6222 gezelter 2453 /* confdefs.h. */
6223     _ACEOF
6224     cat confdefs.h >>conftest.$ac_ext
6225     cat >>conftest.$ac_ext <<_ACEOF
6226     /* end confdefs.h. */
6227 gezelter 2547
6228 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
6229     Use char because int might match the return type of a GCC
6230     builtin and then its argument prototype would still apply. */
6231 gezelter 2547 #ifdef __cplusplus
6232     extern "C"
6233 gezelter 2453 #endif
6234 gezelter 2547 char asin ();
6235     #ifdef FC_DUMMY_MAIN
6236     #ifndef FC_DUMMY_MAIN_EQ_F77
6237     # ifdef __cplusplus
6238     extern "C"
6239     # endif
6240     int FC_DUMMY_MAIN() { return 1; }
6241     #endif
6242     #endif
6243     int
6244     main ()
6245     {
6246 chuckv 3275 return asin ();
6247 gezelter 2547 ;
6248     return 0;
6249     }
6250 gezelter 2453 _ACEOF
6251 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
6252     if { (ac_try="$ac_link"
6253     case "(($ac_try" in
6254     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6255     *) ac_try_echo=$ac_try;;
6256     esac
6257     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6258     (eval "$ac_link") 2>conftest.er1
6259 gezelter 2453 ac_status=$?
6260     grep -v '^ *+' conftest.er1 >conftest.err
6261     rm -f conftest.er1
6262     cat conftest.err >&5
6263     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6264 chuckv 3275 (exit $ac_status); } && {
6265     test -z "$ac_c_werror_flag" ||
6266     test ! -s conftest.err
6267     } && test -s conftest$ac_exeext &&
6268     $as_test_x conftest$ac_exeext; then
6269 gezelter 2547 ac_cv_lib_m_asin=yes
6270 gezelter 2453 else
6271     echo "$as_me: failed program was:" >&5
6272     sed 's/^/| /' conftest.$ac_ext >&5
6273    
6274 chuckv 3275 ac_cv_lib_m_asin=no
6275 gezelter 2453 fi
6276 chuckv 3275
6277     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6278 gezelter 2547 conftest$ac_exeext conftest.$ac_ext
6279     LIBS=$ac_check_lib_save_LIBS
6280     fi
6281 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
6282     echo "${ECHO_T}$ac_cv_lib_m_asin" >&6; }
6283 gezelter 2547 if test $ac_cv_lib_m_asin = yes; then
6284     cat >>confdefs.h <<_ACEOF
6285     #define HAVE_LIBM 1
6286 gezelter 2510 _ACEOF
6287 gezelter 2453
6288 gezelter 2547 LIBS="-lm $LIBS"
6289 gezelter 2453
6290     else
6291 gezelter 2547 exit
6292 gezelter 2453 fi
6293    
6294    
6295 chuckv 3275 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6296     echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
6297 gezelter 2081 if test "${ac_cv_header_stdc+set}" = set; then
6298     echo $ECHO_N "(cached) $ECHO_C" >&6
6299     else
6300     cat >conftest.$ac_ext <<_ACEOF
6301     /* confdefs.h. */
6302     _ACEOF
6303     cat confdefs.h >>conftest.$ac_ext
6304     cat >>conftest.$ac_ext <<_ACEOF
6305     /* end confdefs.h. */
6306     #include <stdlib.h>
6307     #include <stdarg.h>
6308     #include <string.h>
6309     #include <float.h>
6310    
6311 gezelter 2547 #ifdef FC_DUMMY_MAIN
6312     #ifndef FC_DUMMY_MAIN_EQ_F77
6313     # ifdef __cplusplus
6314     extern "C"
6315     # endif
6316     int FC_DUMMY_MAIN() { return 1; }
6317     #endif
6318     #endif
6319 gezelter 2081 int
6320     main ()
6321     {
6322    
6323     ;
6324     return 0;
6325     }
6326     _ACEOF
6327 chuckv 3275 rm -rf conftest.$ac_objext
6328     if { (ac_try="$ac_compile"
6329     case "(($ac_try" in
6330     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6331     *) ac_try_echo=$ac_try;;
6332     esac
6333     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6334     (eval "$ac_compile") 2>conftest.er1
6335 gezelter 2081 ac_status=$?
6336     grep -v '^ *+' conftest.er1 >conftest.err
6337     rm -f conftest.er1
6338     cat conftest.err >&5
6339     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6340 chuckv 3275 (exit $ac_status); } && {
6341     test -z "$ac_c_werror_flag" ||
6342     test ! -s conftest.err
6343     } && test -s conftest.$ac_objext; then
6344 gezelter 2081 ac_cv_header_stdc=yes
6345     else
6346     echo "$as_me: failed program was:" >&5
6347     sed 's/^/| /' conftest.$ac_ext >&5
6348    
6349 chuckv 3275 ac_cv_header_stdc=no
6350 gezelter 2081 fi
6351    
6352 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
6353    
6354 gezelter 2081 if test $ac_cv_header_stdc = yes; then
6355     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6356     cat >conftest.$ac_ext <<_ACEOF
6357     /* confdefs.h. */
6358     _ACEOF
6359     cat confdefs.h >>conftest.$ac_ext
6360     cat >>conftest.$ac_ext <<_ACEOF
6361     /* end confdefs.h. */
6362     #include <string.h>
6363    
6364     _ACEOF
6365     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6366     $EGREP "memchr" >/dev/null 2>&1; then
6367     :
6368     else
6369     ac_cv_header_stdc=no
6370     fi
6371 chuckv 3275 rm -rf conftest*
6372 gezelter 2081
6373     fi
6374    
6375     if test $ac_cv_header_stdc = yes; then
6376     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6377     cat >conftest.$ac_ext <<_ACEOF
6378     /* confdefs.h. */
6379     _ACEOF
6380     cat confdefs.h >>conftest.$ac_ext
6381     cat >>conftest.$ac_ext <<_ACEOF
6382     /* end confdefs.h. */
6383     #include <stdlib.h>
6384    
6385     _ACEOF
6386     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6387     $EGREP "free" >/dev/null 2>&1; then
6388     :
6389     else
6390     ac_cv_header_stdc=no
6391     fi
6392 chuckv 3275 rm -rf conftest*
6393 gezelter 2081
6394     fi
6395    
6396     if test $ac_cv_header_stdc = yes; then
6397     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6398     if test "$cross_compiling" = yes; then
6399     :
6400     else
6401     cat >conftest.$ac_ext <<_ACEOF
6402     /* confdefs.h. */
6403     _ACEOF
6404     cat confdefs.h >>conftest.$ac_ext
6405     cat >>conftest.$ac_ext <<_ACEOF
6406     /* end confdefs.h. */
6407     #include <ctype.h>
6408 chuckv 3275 #include <stdlib.h>
6409 gezelter 2081 #if ((' ' & 0x0FF) == 0x020)
6410     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6411     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6412     #else
6413     # define ISLOWER(c) \
6414     (('a' <= (c) && (c) <= 'i') \
6415     || ('j' <= (c) && (c) <= 'r') \
6416     || ('s' <= (c) && (c) <= 'z'))
6417     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6418     #endif
6419    
6420     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6421     int
6422     main ()
6423     {
6424     int i;
6425     for (i = 0; i < 256; i++)
6426     if (XOR (islower (i), ISLOWER (i))
6427     || toupper (i) != TOUPPER (i))
6428 chuckv 3275 return 2;
6429     return 0;
6430 gezelter 2081 }
6431     _ACEOF
6432 chuckv 3275 rm -rf conftest$ac_exeext
6433     if { (ac_try="$ac_link"
6434     case "(($ac_try" in
6435     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6436     *) ac_try_echo=$ac_try;;
6437     esac
6438     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6439     (eval "$ac_link") 2>&5
6440 gezelter 2081 ac_status=$?
6441     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6442     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6443 chuckv 3275 { (case "(($ac_try" in
6444     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6445     *) ac_try_echo=$ac_try;;
6446     esac
6447     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6448     (eval "$ac_try") 2>&5
6449 gezelter 2081 ac_status=$?
6450     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6451     (exit $ac_status); }; }; then
6452     :
6453     else
6454     echo "$as_me: program exited with status $ac_status" >&5
6455     echo "$as_me: failed program was:" >&5
6456     sed 's/^/| /' conftest.$ac_ext >&5
6457    
6458     ( exit $ac_status )
6459     ac_cv_header_stdc=no
6460     fi
6461 chuckv 3275 rm -rf core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6462 gezelter 2081 fi
6463 chuckv 3275
6464    
6465 gezelter 2081 fi
6466     fi
6467 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6468     echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
6469 gezelter 2081 if test $ac_cv_header_stdc = yes; then
6470    
6471     cat >>confdefs.h <<\_ACEOF
6472     #define STDC_HEADERS 1
6473     _ACEOF
6474    
6475     fi
6476    
6477 gezelter 2547 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6478 gezelter 2510
6479    
6480    
6481 gezelter 2547
6482    
6483    
6484    
6485    
6486    
6487     for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6488     inttypes.h stdint.h unistd.h
6489     do
6490     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6491 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6492     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6493     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6494 gezelter 2547 echo $ECHO_N "(cached) $ECHO_C" >&6
6495     else
6496     cat >conftest.$ac_ext <<_ACEOF
6497 gezelter 2510 /* confdefs.h. */
6498     _ACEOF
6499     cat confdefs.h >>conftest.$ac_ext
6500     cat >>conftest.$ac_ext <<_ACEOF
6501     /* end confdefs.h. */
6502 gezelter 2547 $ac_includes_default
6503    
6504     #include <$ac_header>
6505 gezelter 2510 _ACEOF
6506 chuckv 3275 rm -rf conftest.$ac_objext
6507     if { (ac_try="$ac_compile"
6508     case "(($ac_try" in
6509     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6510     *) ac_try_echo=$ac_try;;
6511     esac
6512     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6513     (eval "$ac_compile") 2>conftest.er1
6514 gezelter 2510 ac_status=$?
6515     grep -v '^ *+' conftest.er1 >conftest.err
6516     rm -f conftest.er1
6517     cat conftest.err >&5
6518     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6519 chuckv 3275 (exit $ac_status); } && {
6520     test -z "$ac_c_werror_flag" ||
6521     test ! -s conftest.err
6522     } && test -s conftest.$ac_objext; then
6523 gezelter 2547 eval "$as_ac_Header=yes"
6524 gezelter 2510 else
6525     echo "$as_me: failed program was:" >&5
6526     sed 's/^/| /' conftest.$ac_ext >&5
6527    
6528 chuckv 3275 eval "$as_ac_Header=no"
6529 gezelter 2510 fi
6530 chuckv 3275
6531     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
6532 gezelter 2510 fi
6533 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
6534     { echo "$as_me:$LINENO: result: $ac_res" >&5
6535     echo "${ECHO_T}$ac_res" >&6; }
6536 gezelter 2547 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6537     cat >>confdefs.h <<_ACEOF
6538     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6539 gezelter 2510 _ACEOF
6540    
6541     fi
6542    
6543 gezelter 2547 done
6544 gezelter 2081
6545    
6546 gezelter 2547 #
6547     # Handle user hints
6548     #
6549 gezelter 2081
6550 chuckv 3275 # Check whether --with-zlib was given.
6551 gezelter 2547 if test "${with_zlib+set}" = set; then
6552 chuckv 3275 withval=$with_zlib; zlib_dir="$withval"
6553 gezelter 2754 else
6554     zlib_dir="not_set"
6555 chuckv 3275 fi
6556    
6557 gezelter 2754 if test "$zlib_dir" != "no"; then
6558    
6559     if test "$zlib_dir" != "not_set" ; then
6560     if test -d "$zlib_dir"
6561 gezelter 2547 then
6562 gezelter 2754 ZLIB_HOME="$zlib_dir"
6563 gezelter 2547 else
6564 gezelter 2754 { echo "$as_me:$LINENO: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
6565     echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
6566 gezelter 2547 fi
6567     fi
6568 gezelter 2081
6569 gezelter 2547 ZLIB_HOME=/usr/local
6570     if test ! -f "${ZLIB_HOME}/include/zlib.h"
6571     then
6572     ZLIB_HOME=/usr
6573     fi
6574 gezelter 2081
6575 gezelter 2547 #
6576     # Locate zlib, if wanted
6577     #
6578     if test -n "${ZLIB_HOME}"
6579     then
6580     ZLIB_OLD_LDFLAGS=$LDFLAGS
6581     ZLIB_OLD_CPPFLAGS=$LDFLAGS
6582     LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
6583     CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
6584 gezelter 2081
6585 gezelter 2547 ac_ext=c
6586     ac_cpp='$CPP $CPPFLAGS'
6587     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6588     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6589     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6590 gezelter 2081
6591 chuckv 3275 { echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
6592     echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6; }
6593 gezelter 2547 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
6594     echo $ECHO_N "(cached) $ECHO_C" >&6
6595     else
6596     ac_check_lib_save_LIBS=$LIBS
6597     LIBS="-lz $LIBS"
6598     cat >conftest.$ac_ext <<_ACEOF
6599     /* confdefs.h. */
6600     _ACEOF
6601     cat confdefs.h >>conftest.$ac_ext
6602     cat >>conftest.$ac_ext <<_ACEOF
6603     /* end confdefs.h. */
6604 gezelter 2081
6605 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
6606     Use char because int might match the return type of a GCC
6607     builtin and then its argument prototype would still apply. */
6608 gezelter 2547 #ifdef __cplusplus
6609     extern "C"
6610     #endif
6611     char inflateEnd ();
6612     #ifdef FC_DUMMY_MAIN
6613     #ifndef FC_DUMMY_MAIN_EQ_F77
6614     # ifdef __cplusplus
6615     extern "C"
6616     # endif
6617     int FC_DUMMY_MAIN() { return 1; }
6618     #endif
6619     #endif
6620     int
6621     main ()
6622     {
6623 chuckv 3275 return inflateEnd ();
6624 gezelter 2547 ;
6625     return 0;
6626     }
6627     _ACEOF
6628 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
6629     if { (ac_try="$ac_link"
6630     case "(($ac_try" in
6631     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6632     *) ac_try_echo=$ac_try;;
6633     esac
6634     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6635     (eval "$ac_link") 2>conftest.er1
6636 gezelter 2547 ac_status=$?
6637     grep -v '^ *+' conftest.er1 >conftest.err
6638     rm -f conftest.er1
6639     cat conftest.err >&5
6640     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6641 chuckv 3275 (exit $ac_status); } && {
6642     test -z "$ac_c_werror_flag" ||
6643     test ! -s conftest.err
6644     } && test -s conftest$ac_exeext &&
6645     $as_test_x conftest$ac_exeext; then
6646 gezelter 2547 ac_cv_lib_z_inflateEnd=yes
6647     else
6648     echo "$as_me: failed program was:" >&5
6649     sed 's/^/| /' conftest.$ac_ext >&5
6650    
6651 chuckv 3275 ac_cv_lib_z_inflateEnd=no
6652 gezelter 2547 fi
6653 chuckv 3275
6654     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6655 gezelter 2547 conftest$ac_exeext conftest.$ac_ext
6656     LIBS=$ac_check_lib_save_LIBS
6657     fi
6658 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
6659     echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6; }
6660 gezelter 2547 if test $ac_cv_lib_z_inflateEnd = yes; then
6661     zlib_cv_libz=yes
6662     else
6663     zlib_cv_libz=no
6664     fi
6665    
6666     if test "${ac_cv_header_zlib_h+set}" = set; then
6667 chuckv 3275 { echo "$as_me:$LINENO: checking for zlib.h" >&5
6668     echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
6669 gezelter 2547 if test "${ac_cv_header_zlib_h+set}" = set; then
6670 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
6671 gezelter 2547 fi
6672 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6673     echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
6674 gezelter 1490 else
6675 gezelter 2547 # Is the header compilable?
6676 chuckv 3275 { echo "$as_me:$LINENO: checking zlib.h usability" >&5
6677     echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6; }
6678 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
6679 gezelter 2081 /* confdefs.h. */
6680     _ACEOF
6681     cat confdefs.h >>conftest.$ac_ext
6682     cat >>conftest.$ac_ext <<_ACEOF
6683     /* end confdefs.h. */
6684     $ac_includes_default
6685 gezelter 2547 #include <zlib.h>
6686 gezelter 1490 _ACEOF
6687 chuckv 3275 rm -rf conftest.$ac_objext
6688     if { (ac_try="$ac_compile"
6689     case "(($ac_try" in
6690     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6691     *) ac_try_echo=$ac_try;;
6692     esac
6693     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6694     (eval "$ac_compile") 2>conftest.er1
6695 gezelter 2081 ac_status=$?
6696     grep -v '^ *+' conftest.er1 >conftest.err
6697     rm -f conftest.er1
6698     cat conftest.err >&5
6699     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6700 chuckv 3275 (exit $ac_status); } && {
6701     test -z "$ac_c_werror_flag" ||
6702     test ! -s conftest.err
6703     } && test -s conftest.$ac_objext; then
6704 gezelter 2547 ac_header_compiler=yes
6705 gezelter 2081 else
6706     echo "$as_me: failed program was:" >&5
6707     sed 's/^/| /' conftest.$ac_ext >&5
6708    
6709 chuckv 3275 ac_header_compiler=no
6710 gezelter 2081 fi
6711 gezelter 2547
6712 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
6713     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6714     echo "${ECHO_T}$ac_header_compiler" >&6; }
6715    
6716 gezelter 2547 # Is the header present?
6717 chuckv 3275 { echo "$as_me:$LINENO: checking zlib.h presence" >&5
6718     echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6; }
6719 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
6720     /* confdefs.h. */
6721     _ACEOF
6722     cat confdefs.h >>conftest.$ac_ext
6723     cat >>conftest.$ac_ext <<_ACEOF
6724     /* end confdefs.h. */
6725     #include <zlib.h>
6726     _ACEOF
6727 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
6728     case "(($ac_try" in
6729     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6730     *) ac_try_echo=$ac_try;;
6731     esac
6732     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6733     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6734 gezelter 2547 ac_status=$?
6735     grep -v '^ *+' conftest.er1 >conftest.err
6736     rm -f conftest.er1
6737     cat conftest.err >&5
6738     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6739 chuckv 3275 (exit $ac_status); } >/dev/null && {
6740     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6741     test ! -s conftest.err
6742     }; then
6743 gezelter 2547 ac_header_preproc=yes
6744     else
6745     echo "$as_me: failed program was:" >&5
6746     sed 's/^/| /' conftest.$ac_ext >&5
6747 gezelter 2081
6748 gezelter 2547 ac_header_preproc=no
6749 gezelter 2081 fi
6750    
6751 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
6752     { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6753     echo "${ECHO_T}$ac_header_preproc" >&6; }
6754    
6755 gezelter 2547 # So? What about this header?
6756     case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6757     yes:no: )
6758     { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
6759     echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6760     { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
6761     echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
6762     ac_header_preproc=yes
6763     ;;
6764     no:yes:* )
6765     { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
6766     echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
6767     { echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
6768     echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
6769     { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
6770     echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
6771     { echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
6772     echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
6773     { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
6774     echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
6775     { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
6776     echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
6777 chuckv 3275 ( cat <<\_ASBOX
6778 gezelter 2547 ## ------------------------------ ##
6779     ## Report this to gezelter@nd.edu ##
6780     ## ------------------------------ ##
6781     _ASBOX
6782 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
6783 gezelter 2547 ;;
6784     esac
6785 chuckv 3275 { echo "$as_me:$LINENO: checking for zlib.h" >&5
6786     echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
6787 gezelter 2547 if test "${ac_cv_header_zlib_h+set}" = set; then
6788     echo $ECHO_N "(cached) $ECHO_C" >&6
6789     else
6790     ac_cv_header_zlib_h=$ac_header_preproc
6791     fi
6792 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6793     echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
6794 gezelter 2081
6795 gezelter 2547 fi
6796     if test $ac_cv_header_zlib_h = yes; then
6797     zlib_cv_zlib_h=yes
6798     else
6799     zlib_cv_zlib_h=no
6800     fi
6801 gezelter 2081
6802 gezelter 2547
6803     ac_ext=c
6804     ac_cpp='$CPP $CPPFLAGS'
6805     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6806     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6807     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6808    
6809    
6810 gezelter 2754 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
6811 gezelter 2081
6812 gezelter 2754 cat >>confdefs.h <<\_ACEOF
6813     #define HAVE_ZLIB_H 1
6814 gezelter 2547 _ACEOF
6815 gezelter 2081
6816 gezelter 2754
6817     cat >>confdefs.h <<\_ACEOF
6818 gezelter 2547 #define HAVE_LIBZ 1
6819     _ACEOF
6820 gezelter 2081
6821 gezelter 2754 ZLIB_INC_DIR="${ZLIB_HOME}/include"
6822     ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
6823     ZLIB="-lz"
6824 gezelter 2547 else
6825 chuckv 3275 { echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
6826     echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6; }
6827 gezelter 2754 ZLIB_INC_DIR=
6828     ZLIB_LIB_DIR=
6829     ZLIB=
6830 gezelter 2547 LDFLAGS="$ZLIB_OLD_LDFLAGS"
6831     CPPFLAGS="$ZLIB_OLD_CPPFLAGS"
6832 chuckv 3275 { echo "$as_me:$LINENO: result: failed" >&5
6833     echo "${ECHO_T}failed" >&6; }
6834 gezelter 2754 echo ""
6835     echo "*********************************************************"
6836     echo "* WARNING: Could not find a working zlib installation *"
6837     echo "* If you need OOPSE to be able to deal with compressed *"
6838     echo "* trajectory dump files be sure to specify a valid zlib *"
6839     echo "* installation with --with-zlib=DIR *"
6840     echo "* *"
6841     echo "* OOPSE will still work without zlib installed. *"
6842     echo "*********************************************************"
6843     echo ""
6844 gezelter 2547 fi
6845 gezelter 2754
6846    
6847    
6848 gezelter 2547 fi
6849 gezelter 2754 fi
6850 gezelter 2547
6851 gezelter 2753 #
6852     # Handle user hints
6853     #
6854 gezelter 2547
6855 chuckv 3275 # Check whether --with-fftw was given.
6856 gezelter 2752 if test "${with_fftw+set}" = set; then
6857 chuckv 3275 withval=$with_fftw; fftw_dir="$withval"
6858 gezelter 2752 else
6859 xsun 2932 fftw_dir="not_set"
6860 chuckv 3275 fi
6861    
6862 gezelter 2753 if test "$fftw_dir" != "no"; then
6863 xsun 2932 if test "$fftw_dir" != "not_set" ; then
6864     if test -d "$fftw_dir"; then
6865     FFTW_HOME="$fftw_dir"
6866     else
6867     { echo "$as_me:$LINENO: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
6868 gezelter 2753 echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
6869 xsun 2932 FFTW_HOME=/usr/local
6870     if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
6871 gezelter 2753 FFTW_HOME=/usr
6872 xsun 2932 fi
6873     fi
6874     #
6875     # Locate fftw, if wanted
6876     #
6877     if test -n "${FFTW_HOME}"; then
6878     FFTW_OLD_LDFLAGS=$LDFLAGS
6879     FFTW_OLD_CPPFLAGS=$LDFLAGS
6880     LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
6881     CPPFLAGS="$CPPFLAGS -I${FFTW_HOME}/include"
6882 gezelter 2752
6883 xsun 2932 ac_ext=c
6884 gezelter 2753 ac_cpp='$CPP $CPPFLAGS'
6885     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6886     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6887     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6888 gezelter 2752
6889 chuckv 3275 { echo "$as_me:$LINENO: checking for fftw_execute in -lfftw3" >&5
6890     echo $ECHO_N "checking for fftw_execute in -lfftw3... $ECHO_C" >&6; }
6891 gezelter 2753 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then
6892     echo $ECHO_N "(cached) $ECHO_C" >&6
6893 gezelter 2752 else
6894 gezelter 2753 ac_check_lib_save_LIBS=$LIBS
6895     LIBS="-lfftw3 $LIBS"
6896 gezelter 2752 cat >conftest.$ac_ext <<_ACEOF
6897     /* confdefs.h. */
6898     _ACEOF
6899     cat confdefs.h >>conftest.$ac_ext
6900     cat >>conftest.$ac_ext <<_ACEOF
6901     /* end confdefs.h. */
6902 gezelter 2753
6903 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
6904     Use char because int might match the return type of a GCC
6905     builtin and then its argument prototype would still apply. */
6906 gezelter 2753 #ifdef __cplusplus
6907     extern "C"
6908     #endif
6909     char fftw_execute ();
6910 gezelter 2752 #ifdef FC_DUMMY_MAIN
6911     #ifndef FC_DUMMY_MAIN_EQ_F77
6912     # ifdef __cplusplus
6913     extern "C"
6914     # endif
6915     int FC_DUMMY_MAIN() { return 1; }
6916     #endif
6917     #endif
6918     int
6919     main ()
6920     {
6921 chuckv 3275 return fftw_execute ();
6922 gezelter 2752 ;
6923     return 0;
6924     }
6925     _ACEOF
6926 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
6927     if { (ac_try="$ac_link"
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_link") 2>conftest.er1
6934 gezelter 2752 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 chuckv 3275 (exit $ac_status); } && {
6940     test -z "$ac_c_werror_flag" ||
6941     test ! -s conftest.err
6942     } && test -s conftest$ac_exeext &&
6943     $as_test_x conftest$ac_exeext; then
6944 gezelter 2753 ac_cv_lib_fftw3_fftw_execute=yes
6945 gezelter 2752 else
6946     echo "$as_me: failed program was:" >&5
6947     sed 's/^/| /' conftest.$ac_ext >&5
6948    
6949 chuckv 3275 ac_cv_lib_fftw3_fftw_execute=no
6950 gezelter 2752 fi
6951 chuckv 3275
6952     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6953 gezelter 2753 conftest$ac_exeext conftest.$ac_ext
6954     LIBS=$ac_check_lib_save_LIBS
6955 gezelter 2752 fi
6956 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_fftw3_fftw_execute" >&5
6957     echo "${ECHO_T}$ac_cv_lib_fftw3_fftw_execute" >&6; }
6958 gezelter 2753 if test $ac_cv_lib_fftw3_fftw_execute = yes; then
6959     fftw_cv_libfftw3=yes
6960     else
6961     fftw_cv_libfftw3=no
6962     fi
6963 gezelter 2752
6964 xsun 2932 if test "${ac_cv_header_fftw3_h+set}" = set; then
6965 chuckv 3275 { echo "$as_me:$LINENO: checking for fftw3.h" >&5
6966     echo $ECHO_N "checking for fftw3.h... $ECHO_C" >&6; }
6967 gezelter 2753 if test "${ac_cv_header_fftw3_h+set}" = set; then
6968     echo $ECHO_N "(cached) $ECHO_C" >&6
6969     fi
6970 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_fftw3_h" >&5
6971     echo "${ECHO_T}$ac_cv_header_fftw3_h" >&6; }
6972 gezelter 2753 else
6973     # Is the header compilable?
6974 chuckv 3275 { echo "$as_me:$LINENO: checking fftw3.h usability" >&5
6975     echo $ECHO_N "checking fftw3.h usability... $ECHO_C" >&6; }
6976 gezelter 2753 cat >conftest.$ac_ext <<_ACEOF
6977 gezelter 2752 /* confdefs.h. */
6978     _ACEOF
6979     cat confdefs.h >>conftest.$ac_ext
6980     cat >>conftest.$ac_ext <<_ACEOF
6981     /* end confdefs.h. */
6982 gezelter 2753 $ac_includes_default
6983 gezelter 2752 #include <fftw3.h>
6984     _ACEOF
6985 chuckv 3275 rm -rf conftest.$ac_objext
6986     if { (ac_try="$ac_compile"
6987     case "(($ac_try" in
6988     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6989     *) ac_try_echo=$ac_try;;
6990     esac
6991     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6992     (eval "$ac_compile") 2>conftest.er1
6993 gezelter 2752 ac_status=$?
6994     grep -v '^ *+' conftest.er1 >conftest.err
6995     rm -f conftest.er1
6996     cat conftest.err >&5
6997     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6998 chuckv 3275 (exit $ac_status); } && {
6999     test -z "$ac_c_werror_flag" ||
7000     test ! -s conftest.err
7001     } && test -s conftest.$ac_objext; then
7002 gezelter 2753 ac_header_compiler=yes
7003 gezelter 2752 else
7004     echo "$as_me: failed program was:" >&5
7005     sed 's/^/| /' conftest.$ac_ext >&5
7006    
7007 chuckv 3275 ac_header_compiler=no
7008 gezelter 2752 fi
7009 gezelter 2753
7010 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
7011     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7012     echo "${ECHO_T}$ac_header_compiler" >&6; }
7013    
7014 gezelter 2753 # Is the header present?
7015 chuckv 3275 { echo "$as_me:$LINENO: checking fftw3.h presence" >&5
7016     echo $ECHO_N "checking fftw3.h presence... $ECHO_C" >&6; }
7017 gezelter 2752 cat >conftest.$ac_ext <<_ACEOF
7018     /* confdefs.h. */
7019     _ACEOF
7020     cat confdefs.h >>conftest.$ac_ext
7021     cat >>conftest.$ac_ext <<_ACEOF
7022     /* end confdefs.h. */
7023     #include <fftw3.h>
7024     _ACEOF
7025 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
7026     case "(($ac_try" in
7027     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7028     *) ac_try_echo=$ac_try;;
7029     esac
7030     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7031     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7032 gezelter 2752 ac_status=$?
7033     grep -v '^ *+' conftest.er1 >conftest.err
7034     rm -f conftest.er1
7035     cat conftest.err >&5
7036     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7037 chuckv 3275 (exit $ac_status); } >/dev/null && {
7038     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7039     test ! -s conftest.err
7040     }; then
7041 gezelter 2753 ac_header_preproc=yes
7042     else
7043 gezelter 2752 echo "$as_me: failed program was:" >&5
7044     sed 's/^/| /' conftest.$ac_ext >&5
7045    
7046 gezelter 2753 ac_header_preproc=no
7047 gezelter 2752 fi
7048    
7049 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
7050     { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7051     echo "${ECHO_T}$ac_header_preproc" >&6; }
7052    
7053 gezelter 2753 # So? What about this header?
7054     case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7055     yes:no: )
7056     { echo "$as_me:$LINENO: WARNING: fftw3.h: accepted by the compiler, rejected by the preprocessor!" >&5
7057     echo "$as_me: WARNING: fftw3.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7058     { echo "$as_me:$LINENO: WARNING: fftw3.h: proceeding with the compiler's result" >&5
7059     echo "$as_me: WARNING: fftw3.h: proceeding with the compiler's result" >&2;}
7060     ac_header_preproc=yes
7061     ;;
7062     no:yes:* )
7063     { echo "$as_me:$LINENO: WARNING: fftw3.h: present but cannot be compiled" >&5
7064     echo "$as_me: WARNING: fftw3.h: present but cannot be compiled" >&2;}
7065     { echo "$as_me:$LINENO: WARNING: fftw3.h: check for missing prerequisite headers?" >&5
7066     echo "$as_me: WARNING: fftw3.h: check for missing prerequisite headers?" >&2;}
7067     { echo "$as_me:$LINENO: WARNING: fftw3.h: see the Autoconf documentation" >&5
7068     echo "$as_me: WARNING: fftw3.h: see the Autoconf documentation" >&2;}
7069     { echo "$as_me:$LINENO: WARNING: fftw3.h: section \"Present But Cannot Be Compiled\"" >&5
7070     echo "$as_me: WARNING: fftw3.h: section \"Present But Cannot Be Compiled\"" >&2;}
7071     { echo "$as_me:$LINENO: WARNING: fftw3.h: proceeding with the preprocessor's result" >&5
7072     echo "$as_me: WARNING: fftw3.h: proceeding with the preprocessor's result" >&2;}
7073     { echo "$as_me:$LINENO: WARNING: fftw3.h: in the future, the compiler will take precedence" >&5
7074     echo "$as_me: WARNING: fftw3.h: in the future, the compiler will take precedence" >&2;}
7075 chuckv 3275 ( cat <<\_ASBOX
7076 gezelter 2753 ## ------------------------------ ##
7077     ## Report this to gezelter@nd.edu ##
7078     ## ------------------------------ ##
7079     _ASBOX
7080 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
7081 gezelter 2753 ;;
7082     esac
7083 chuckv 3275 { echo "$as_me:$LINENO: checking for fftw3.h" >&5
7084     echo $ECHO_N "checking for fftw3.h... $ECHO_C" >&6; }
7085 gezelter 2753 if test "${ac_cv_header_fftw3_h+set}" = set; then
7086 gezelter 2752 echo $ECHO_N "(cached) $ECHO_C" >&6
7087     else
7088 gezelter 2753 ac_cv_header_fftw3_h=$ac_header_preproc
7089     fi
7090 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_fftw3_h" >&5
7091     echo "${ECHO_T}$ac_cv_header_fftw3_h" >&6; }
7092 gezelter 2752
7093     fi
7094 gezelter 2753 if test $ac_cv_header_fftw3_h = yes; then
7095     fftw_cv_fftw3_h=yes
7096 gezelter 2752 else
7097 gezelter 2753 fftw_cv_fftw3_h=no
7098 gezelter 2752 fi
7099    
7100    
7101 xsun 2932 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
7102 chuckv 3275 { echo "$as_me:$LINENO: checking for fftwnd_one in -lfftw" >&5
7103     echo $ECHO_N "checking for fftwnd_one in -lfftw... $ECHO_C" >&6; }
7104 gezelter 2753 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then
7105     echo $ECHO_N "(cached) $ECHO_C" >&6
7106 gezelter 2752 else
7107 gezelter 2753 ac_check_lib_save_LIBS=$LIBS
7108     LIBS="-lfftw $LIBS"
7109 gezelter 2752 cat >conftest.$ac_ext <<_ACEOF
7110     /* confdefs.h. */
7111     _ACEOF
7112     cat confdefs.h >>conftest.$ac_ext
7113     cat >>conftest.$ac_ext <<_ACEOF
7114     /* end confdefs.h. */
7115 gezelter 2753
7116 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
7117     Use char because int might match the return type of a GCC
7118     builtin and then its argument prototype would still apply. */
7119 gezelter 2753 #ifdef __cplusplus
7120     extern "C"
7121 gezelter 2752 #endif
7122 gezelter 2753 char fftwnd_one ();
7123 gezelter 2752 #ifdef FC_DUMMY_MAIN
7124     #ifndef FC_DUMMY_MAIN_EQ_F77
7125     # ifdef __cplusplus
7126     extern "C"
7127     # endif
7128     int FC_DUMMY_MAIN() { return 1; }
7129     #endif
7130     #endif
7131     int
7132     main ()
7133     {
7134 chuckv 3275 return fftwnd_one ();
7135 gezelter 2752 ;
7136     return 0;
7137     }
7138     _ACEOF
7139 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
7140     if { (ac_try="$ac_link"
7141     case "(($ac_try" in
7142     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7143     *) ac_try_echo=$ac_try;;
7144     esac
7145     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7146     (eval "$ac_link") 2>conftest.er1
7147 gezelter 2752 ac_status=$?
7148     grep -v '^ *+' conftest.er1 >conftest.err
7149     rm -f conftest.er1
7150     cat conftest.err >&5
7151     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7152 chuckv 3275 (exit $ac_status); } && {
7153     test -z "$ac_c_werror_flag" ||
7154     test ! -s conftest.err
7155     } && test -s conftest$ac_exeext &&
7156     $as_test_x conftest$ac_exeext; then
7157 gezelter 2753 ac_cv_lib_fftw_fftwnd_one=yes
7158 gezelter 2752 else
7159     echo "$as_me: failed program was:" >&5
7160     sed 's/^/| /' conftest.$ac_ext >&5
7161    
7162 chuckv 3275 ac_cv_lib_fftw_fftwnd_one=no
7163 gezelter 2752 fi
7164 chuckv 3275
7165     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7166 gezelter 2752 conftest$ac_exeext conftest.$ac_ext
7167 gezelter 2753 LIBS=$ac_check_lib_save_LIBS
7168     fi
7169 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_fftw_fftwnd_one" >&5
7170     echo "${ECHO_T}$ac_cv_lib_fftw_fftwnd_one" >&6; }
7171 gezelter 2753 if test $ac_cv_lib_fftw_fftwnd_one = yes; then
7172     fftw_cv_libfftw=yes
7173 gezelter 2752 else
7174 gezelter 2753 fftw_cv_libfftw=no
7175 gezelter 2752 fi
7176    
7177 xsun 2932 if test "${ac_cv_header_fftw_h+set}" = set; then
7178 chuckv 3275 { echo "$as_me:$LINENO: checking for fftw.h" >&5
7179     echo $ECHO_N "checking for fftw.h... $ECHO_C" >&6; }
7180 gezelter 2753 if test "${ac_cv_header_fftw_h+set}" = set; then
7181     echo $ECHO_N "(cached) $ECHO_C" >&6
7182 gezelter 2752 fi
7183 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_fftw_h" >&5
7184     echo "${ECHO_T}$ac_cv_header_fftw_h" >&6; }
7185 gezelter 2752 else
7186 gezelter 2753 # Is the header compilable?
7187 chuckv 3275 { echo "$as_me:$LINENO: checking fftw.h usability" >&5
7188     echo $ECHO_N "checking fftw.h usability... $ECHO_C" >&6; }
7189 gezelter 2752 cat >conftest.$ac_ext <<_ACEOF
7190     /* confdefs.h. */
7191     _ACEOF
7192     cat confdefs.h >>conftest.$ac_ext
7193     cat >>conftest.$ac_ext <<_ACEOF
7194     /* end confdefs.h. */
7195 gezelter 2753 $ac_includes_default
7196     #include <fftw.h>
7197 gezelter 2752 _ACEOF
7198 chuckv 3275 rm -rf conftest.$ac_objext
7199     if { (ac_try="$ac_compile"
7200     case "(($ac_try" in
7201     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7202     *) ac_try_echo=$ac_try;;
7203     esac
7204     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7205     (eval "$ac_compile") 2>conftest.er1
7206 gezelter 2752 ac_status=$?
7207     grep -v '^ *+' conftest.er1 >conftest.err
7208     rm -f conftest.er1
7209     cat conftest.err >&5
7210     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7211 chuckv 3275 (exit $ac_status); } && {
7212     test -z "$ac_c_werror_flag" ||
7213     test ! -s conftest.err
7214     } && test -s conftest.$ac_objext; then
7215 gezelter 2753 ac_header_compiler=yes
7216 gezelter 2752 else
7217     echo "$as_me: failed program was:" >&5
7218     sed 's/^/| /' conftest.$ac_ext >&5
7219    
7220 chuckv 3275 ac_header_compiler=no
7221 gezelter 2752 fi
7222    
7223 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
7224     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7225     echo "${ECHO_T}$ac_header_compiler" >&6; }
7226    
7227 gezelter 2753 # Is the header present?
7228 chuckv 3275 { echo "$as_me:$LINENO: checking fftw.h presence" >&5
7229     echo $ECHO_N "checking fftw.h presence... $ECHO_C" >&6; }
7230 gezelter 2752 cat >conftest.$ac_ext <<_ACEOF
7231     /* confdefs.h. */
7232     _ACEOF
7233     cat confdefs.h >>conftest.$ac_ext
7234     cat >>conftest.$ac_ext <<_ACEOF
7235     /* end confdefs.h. */
7236 gezelter 2753 #include <fftw.h>
7237 gezelter 2752 _ACEOF
7238 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
7239     case "(($ac_try" in
7240     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7241     *) ac_try_echo=$ac_try;;
7242     esac
7243     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7244     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7245 gezelter 2752 ac_status=$?
7246     grep -v '^ *+' conftest.er1 >conftest.err
7247     rm -f conftest.er1
7248     cat conftest.err >&5
7249     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7250 chuckv 3275 (exit $ac_status); } >/dev/null && {
7251     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7252     test ! -s conftest.err
7253     }; then
7254 gezelter 2753 ac_header_preproc=yes
7255 gezelter 2752 else
7256     echo "$as_me: failed program was:" >&5
7257     sed 's/^/| /' conftest.$ac_ext >&5
7258    
7259 gezelter 2753 ac_header_preproc=no
7260 gezelter 2752 fi
7261    
7262 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
7263     { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7264     echo "${ECHO_T}$ac_header_preproc" >&6; }
7265    
7266 gezelter 2753 # So? What about this header?
7267     case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7268     yes:no: )
7269     { echo "$as_me:$LINENO: WARNING: fftw.h: accepted by the compiler, rejected by the preprocessor!" >&5
7270     echo "$as_me: WARNING: fftw.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7271     { echo "$as_me:$LINENO: WARNING: fftw.h: proceeding with the compiler's result" >&5
7272     echo "$as_me: WARNING: fftw.h: proceeding with the compiler's result" >&2;}
7273     ac_header_preproc=yes
7274     ;;
7275     no:yes:* )
7276     { echo "$as_me:$LINENO: WARNING: fftw.h: present but cannot be compiled" >&5
7277     echo "$as_me: WARNING: fftw.h: present but cannot be compiled" >&2;}
7278     { echo "$as_me:$LINENO: WARNING: fftw.h: check for missing prerequisite headers?" >&5
7279     echo "$as_me: WARNING: fftw.h: check for missing prerequisite headers?" >&2;}
7280     { echo "$as_me:$LINENO: WARNING: fftw.h: see the Autoconf documentation" >&5
7281     echo "$as_me: WARNING: fftw.h: see the Autoconf documentation" >&2;}
7282     { echo "$as_me:$LINENO: WARNING: fftw.h: section \"Present But Cannot Be Compiled\"" >&5
7283     echo "$as_me: WARNING: fftw.h: section \"Present But Cannot Be Compiled\"" >&2;}
7284     { echo "$as_me:$LINENO: WARNING: fftw.h: proceeding with the preprocessor's result" >&5
7285     echo "$as_me: WARNING: fftw.h: proceeding with the preprocessor's result" >&2;}
7286     { echo "$as_me:$LINENO: WARNING: fftw.h: in the future, the compiler will take precedence" >&5
7287     echo "$as_me: WARNING: fftw.h: in the future, the compiler will take precedence" >&2;}
7288 chuckv 3275 ( cat <<\_ASBOX
7289 gezelter 2753 ## ------------------------------ ##
7290     ## Report this to gezelter@nd.edu ##
7291     ## ------------------------------ ##
7292     _ASBOX
7293 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
7294 gezelter 2753 ;;
7295     esac
7296 chuckv 3275 { echo "$as_me:$LINENO: checking for fftw.h" >&5
7297     echo $ECHO_N "checking for fftw.h... $ECHO_C" >&6; }
7298 gezelter 2753 if test "${ac_cv_header_fftw_h+set}" = set; then
7299     echo $ECHO_N "(cached) $ECHO_C" >&6
7300 gezelter 2752 else
7301 gezelter 2753 ac_cv_header_fftw_h=$ac_header_preproc
7302     fi
7303 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_fftw_h" >&5
7304     echo "${ECHO_T}$ac_cv_header_fftw_h" >&6; }
7305 gezelter 2752
7306     fi
7307 gezelter 2753 if test $ac_cv_header_fftw_h = yes; then
7308     fftw_cv_fftw_h=yes
7309     else
7310     fftw_cv_fftw_h=no
7311 gezelter 2752 fi
7312    
7313    
7314 xsun 2932 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
7315 chuckv 3275 { echo "$as_me:$LINENO: checking for fftwnd_one in -ldfftw" >&5
7316     echo $ECHO_N "checking for fftwnd_one in -ldfftw... $ECHO_C" >&6; }
7317 gezelter 2753 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then
7318 gezelter 2752 echo $ECHO_N "(cached) $ECHO_C" >&6
7319     else
7320     ac_check_lib_save_LIBS=$LIBS
7321 gezelter 2753 LIBS="-ldfftw $LIBS"
7322 gezelter 2752 cat >conftest.$ac_ext <<_ACEOF
7323     /* confdefs.h. */
7324     _ACEOF
7325     cat confdefs.h >>conftest.$ac_ext
7326     cat >>conftest.$ac_ext <<_ACEOF
7327     /* end confdefs.h. */
7328    
7329 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
7330     Use char because int might match the return type of a GCC
7331     builtin and then its argument prototype would still apply. */
7332 gezelter 2753 #ifdef __cplusplus
7333     extern "C"
7334     #endif
7335     char fftwnd_one ();
7336 gezelter 2752 #ifdef FC_DUMMY_MAIN
7337     #ifndef FC_DUMMY_MAIN_EQ_F77
7338     # ifdef __cplusplus
7339     extern "C"
7340     # endif
7341     int FC_DUMMY_MAIN() { return 1; }
7342     #endif
7343     #endif
7344     int
7345     main ()
7346     {
7347 chuckv 3275 return fftwnd_one ();
7348 gezelter 2752 ;
7349     return 0;
7350     }
7351     _ACEOF
7352 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
7353     if { (ac_try="$ac_link"
7354     case "(($ac_try" in
7355     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7356     *) ac_try_echo=$ac_try;;
7357     esac
7358     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7359     (eval "$ac_link") 2>conftest.er1
7360 gezelter 2752 ac_status=$?
7361     grep -v '^ *+' conftest.er1 >conftest.err
7362     rm -f conftest.er1
7363     cat conftest.err >&5
7364     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7365 chuckv 3275 (exit $ac_status); } && {
7366     test -z "$ac_c_werror_flag" ||
7367     test ! -s conftest.err
7368     } && test -s conftest$ac_exeext &&
7369     $as_test_x conftest$ac_exeext; then
7370 gezelter 2753 ac_cv_lib_dfftw_fftwnd_one=yes
7371 gezelter 2752 else
7372     echo "$as_me: failed program was:" >&5
7373     sed 's/^/| /' conftest.$ac_ext >&5
7374    
7375 chuckv 3275 ac_cv_lib_dfftw_fftwnd_one=no
7376 gezelter 2752 fi
7377 chuckv 3275
7378     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7379 gezelter 2752 conftest$ac_exeext conftest.$ac_ext
7380     LIBS=$ac_check_lib_save_LIBS
7381     fi
7382 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
7383     echo "${ECHO_T}$ac_cv_lib_dfftw_fftwnd_one" >&6; }
7384 gezelter 2753 if test $ac_cv_lib_dfftw_fftwnd_one = yes; then
7385     fftw_cv_libdfftw=yes
7386 gezelter 2752 else
7387 gezelter 2753 fftw_cv_libdfftw=no
7388 gezelter 2752 fi
7389    
7390 xsun 2932 if test "${ac_cv_header_dfftw_h+set}" = set; then
7391 chuckv 3275 { echo "$as_me:$LINENO: checking for dfftw.h" >&5
7392     echo $ECHO_N "checking for dfftw.h... $ECHO_C" >&6; }
7393 gezelter 2753 if test "${ac_cv_header_dfftw_h+set}" = set; then
7394     echo $ECHO_N "(cached) $ECHO_C" >&6
7395     fi
7396 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_dfftw_h" >&5
7397     echo "${ECHO_T}$ac_cv_header_dfftw_h" >&6; }
7398 gezelter 2752 else
7399 gezelter 2753 # Is the header compilable?
7400 chuckv 3275 { echo "$as_me:$LINENO: checking dfftw.h usability" >&5
7401     echo $ECHO_N "checking dfftw.h usability... $ECHO_C" >&6; }
7402 gezelter 2752 cat >conftest.$ac_ext <<_ACEOF
7403     /* confdefs.h. */
7404     _ACEOF
7405     cat confdefs.h >>conftest.$ac_ext
7406     cat >>conftest.$ac_ext <<_ACEOF
7407     /* end confdefs.h. */
7408 gezelter 2753 $ac_includes_default
7409     #include <dfftw.h>
7410 gezelter 2752 _ACEOF
7411 chuckv 3275 rm -rf conftest.$ac_objext
7412     if { (ac_try="$ac_compile"
7413     case "(($ac_try" in
7414     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7415     *) ac_try_echo=$ac_try;;
7416     esac
7417     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7418     (eval "$ac_compile") 2>conftest.er1
7419 gezelter 2752 ac_status=$?
7420     grep -v '^ *+' conftest.er1 >conftest.err
7421     rm -f conftest.er1
7422     cat conftest.err >&5
7423     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7424 chuckv 3275 (exit $ac_status); } && {
7425     test -z "$ac_c_werror_flag" ||
7426     test ! -s conftest.err
7427     } && test -s conftest.$ac_objext; then
7428 gezelter 2753 ac_header_compiler=yes
7429     else
7430     echo "$as_me: failed program was:" >&5
7431     sed 's/^/| /' conftest.$ac_ext >&5
7432    
7433 chuckv 3275 ac_header_compiler=no
7434 gezelter 2753 fi
7435    
7436 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
7437     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7438     echo "${ECHO_T}$ac_header_compiler" >&6; }
7439    
7440 gezelter 2753 # Is the header present?
7441 chuckv 3275 { echo "$as_me:$LINENO: checking dfftw.h presence" >&5
7442     echo $ECHO_N "checking dfftw.h presence... $ECHO_C" >&6; }
7443 gezelter 2752 cat >conftest.$ac_ext <<_ACEOF
7444     /* confdefs.h. */
7445     _ACEOF
7446     cat confdefs.h >>conftest.$ac_ext
7447     cat >>conftest.$ac_ext <<_ACEOF
7448     /* end confdefs.h. */
7449 gezelter 2753 #include <dfftw.h>
7450 gezelter 2752 _ACEOF
7451 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
7452     case "(($ac_try" in
7453     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7454     *) ac_try_echo=$ac_try;;
7455     esac
7456     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7457     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7458 gezelter 2752 ac_status=$?
7459     grep -v '^ *+' conftest.er1 >conftest.err
7460     rm -f conftest.er1
7461     cat conftest.err >&5
7462     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7463 chuckv 3275 (exit $ac_status); } >/dev/null && {
7464     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7465     test ! -s conftest.err
7466     }; then
7467 gezelter 2753 ac_header_preproc=yes
7468 gezelter 2752 else
7469     echo "$as_me: failed program was:" >&5
7470     sed 's/^/| /' conftest.$ac_ext >&5
7471    
7472 gezelter 2753 ac_header_preproc=no
7473     fi
7474 gezelter 2752
7475 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
7476     { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7477     echo "${ECHO_T}$ac_header_preproc" >&6; }
7478    
7479 gezelter 2753 # So? What about this header?
7480     case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7481     yes:no: )
7482     { echo "$as_me:$LINENO: WARNING: dfftw.h: accepted by the compiler, rejected by the preprocessor!" >&5
7483     echo "$as_me: WARNING: dfftw.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7484     { echo "$as_me:$LINENO: WARNING: dfftw.h: proceeding with the compiler's result" >&5
7485     echo "$as_me: WARNING: dfftw.h: proceeding with the compiler's result" >&2;}
7486     ac_header_preproc=yes
7487     ;;
7488     no:yes:* )
7489     { echo "$as_me:$LINENO: WARNING: dfftw.h: present but cannot be compiled" >&5
7490     echo "$as_me: WARNING: dfftw.h: present but cannot be compiled" >&2;}
7491     { echo "$as_me:$LINENO: WARNING: dfftw.h: check for missing prerequisite headers?" >&5
7492     echo "$as_me: WARNING: dfftw.h: check for missing prerequisite headers?" >&2;}
7493     { echo "$as_me:$LINENO: WARNING: dfftw.h: see the Autoconf documentation" >&5
7494     echo "$as_me: WARNING: dfftw.h: see the Autoconf documentation" >&2;}
7495     { echo "$as_me:$LINENO: WARNING: dfftw.h: section \"Present But Cannot Be Compiled\"" >&5
7496     echo "$as_me: WARNING: dfftw.h: section \"Present But Cannot Be Compiled\"" >&2;}
7497     { echo "$as_me:$LINENO: WARNING: dfftw.h: proceeding with the preprocessor's result" >&5
7498     echo "$as_me: WARNING: dfftw.h: proceeding with the preprocessor's result" >&2;}
7499     { echo "$as_me:$LINENO: WARNING: dfftw.h: in the future, the compiler will take precedence" >&5
7500     echo "$as_me: WARNING: dfftw.h: in the future, the compiler will take precedence" >&2;}
7501 chuckv 3275 ( cat <<\_ASBOX
7502 gezelter 2753 ## ------------------------------ ##
7503     ## Report this to gezelter@nd.edu ##
7504     ## ------------------------------ ##
7505     _ASBOX
7506 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
7507 gezelter 2753 ;;
7508     esac
7509 chuckv 3275 { echo "$as_me:$LINENO: checking for dfftw.h" >&5
7510     echo $ECHO_N "checking for dfftw.h... $ECHO_C" >&6; }
7511 gezelter 2753 if test "${ac_cv_header_dfftw_h+set}" = set; then
7512     echo $ECHO_N "(cached) $ECHO_C" >&6
7513     else
7514     ac_cv_header_dfftw_h=$ac_header_preproc
7515 gezelter 2752 fi
7516 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_dfftw_h" >&5
7517     echo "${ECHO_T}$ac_cv_header_dfftw_h" >&6; }
7518 gezelter 2752
7519     fi
7520 gezelter 2753 if test $ac_cv_header_dfftw_h = yes; then
7521     fftw_cv_dfftw_h=yes
7522     else
7523     fftw_cv_dfftw_h=no
7524     fi
7525 gezelter 2752
7526    
7527 gezelter 2753 fi
7528 xsun 2932 fi
7529     ac_ext=c
7530 gezelter 2753 ac_cpp='$CPP $CPPFLAGS'
7531     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7532     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7533     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7534 gezelter 2752
7535 xsun 2932 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
7536 gezelter 2753
7537 gezelter 2752 cat >>confdefs.h <<\_ACEOF
7538 gezelter 2753 #define HAVE_FFTW3_H 1
7539 gezelter 2752 _ACEOF
7540 gezelter 2753
7541 xsun 2932 FFTW_INC_DIR="${FFTW_HOME}/include"
7542     FFTW_LIB_DIR="${FFTW_HOME}/lib"
7543     FFTW_LIBS="-lfftw3"
7544     else
7545     if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
7546 gezelter 2753
7547 gezelter 2752 cat >>confdefs.h <<\_ACEOF
7548 gezelter 2753 #define HAVE_FFTW_H 1
7549 gezelter 2752 _ACEOF
7550    
7551 xsun 2932 FFTW_INC_DIR="${FFTW_HOME}/include"
7552     FFTW_LIB_DIR="${FFTW_HOME}/lib"
7553     FFTW_LIBS="-lfftw"
7554 gezelter 2753 else
7555 xsun 2932 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
7556 gezelter 2753
7557     cat >>confdefs.h <<\_ACEOF
7558     #define HAVE_DFFTW_H 1
7559     _ACEOF
7560    
7561 xsun 2932 FFTW_INC_DIR="${FFTW_HOME}/include"
7562     FFTW_LIB_DIR="${FFTW_HOME}/lib"
7563     FFTW_LIBS="-ldfftw"
7564     else
7565 chuckv 3275 { echo "$as_me:$LINENO: checking fftw in ${FFTW_HOME}" >&5
7566     echo $ECHO_N "checking fftw in ${FFTW_HOME}... $ECHO_C" >&6; }
7567 xsun 2932 FFTW_INC_DIR=
7568     FFTW_LIB_DIR=
7569     FFTW_LIBS=
7570     LDFLAGS="$FFTW_OLD_LDFLAGS"
7571     CPPFLAGS="$FFTW_OLD_CPPFLAGS"
7572 chuckv 3275 { echo "$as_me:$LINENO: result: failed" >&5
7573     echo "${ECHO_T}failed" >&6; }
7574 xsun 2932 echo ""
7575     echo "*********************************************************"
7576     echo "* WARNING: Could not find a working FFTW installation *"
7577     echo "* If you need the staticProps program to be able to *"
7578     echo "* compute undulation spectra, be sure to specify a *"
7579     echo "* valid fftw installation with --with-fftw=DIR *"
7580     echo "* *"
7581     echo "* OOPSE will still work without fftw installed. *"
7582     echo "*********************************************************"
7583     echo ""
7584     fi
7585 gezelter 2753 fi
7586 xsun 2932 fi
7587 gezelter 2753
7588    
7589    
7590 xsun 2932 fi
7591     fi
7592 gezelter 2753 fi
7593    
7594    
7595    
7596 gezelter 2547 # Checks for header files.
7597 chuckv 3275 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7598     echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
7599 gezelter 2547 if test "${ac_cv_header_stdc+set}" = set; then
7600     echo $ECHO_N "(cached) $ECHO_C" >&6
7601     else
7602     cat >conftest.$ac_ext <<_ACEOF
7603 gezelter 2315 /* confdefs.h. */
7604     _ACEOF
7605     cat confdefs.h >>conftest.$ac_ext
7606     cat >>conftest.$ac_ext <<_ACEOF
7607     /* end confdefs.h. */
7608 gezelter 2547 #include <stdlib.h>
7609     #include <stdarg.h>
7610     #include <string.h>
7611     #include <float.h>
7612    
7613     #ifdef FC_DUMMY_MAIN
7614     #ifndef FC_DUMMY_MAIN_EQ_F77
7615     # ifdef __cplusplus
7616     extern "C"
7617     # endif
7618     int FC_DUMMY_MAIN() { return 1; }
7619 gezelter 2315 #endif
7620 gezelter 2547 #endif
7621 gezelter 2315 int
7622     main ()
7623     {
7624 gezelter 2547
7625 gezelter 2315 ;
7626     return 0;
7627     }
7628     _ACEOF
7629 chuckv 3275 rm -rf conftest.$ac_objext
7630     if { (ac_try="$ac_compile"
7631     case "(($ac_try" in
7632     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7633     *) ac_try_echo=$ac_try;;
7634     esac
7635     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7636     (eval "$ac_compile") 2>conftest.er1
7637 gezelter 2315 ac_status=$?
7638     grep -v '^ *+' conftest.er1 >conftest.err
7639     rm -f conftest.er1
7640     cat conftest.err >&5
7641     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7642 chuckv 3275 (exit $ac_status); } && {
7643     test -z "$ac_c_werror_flag" ||
7644     test ! -s conftest.err
7645     } && test -s conftest.$ac_objext; then
7646 gezelter 2547 ac_cv_header_stdc=yes
7647 gezelter 2315 else
7648     echo "$as_me: failed program was:" >&5
7649     sed 's/^/| /' conftest.$ac_ext >&5
7650 gezelter 2081
7651 chuckv 3275 ac_cv_header_stdc=no
7652 gezelter 2315 fi
7653 gezelter 2510
7654 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
7655    
7656 gezelter 2547 if test $ac_cv_header_stdc = yes; then
7657     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7658     cat >conftest.$ac_ext <<_ACEOF
7659     /* confdefs.h. */
7660     _ACEOF
7661     cat confdefs.h >>conftest.$ac_ext
7662     cat >>conftest.$ac_ext <<_ACEOF
7663     /* end confdefs.h. */
7664     #include <string.h>
7665 gezelter 2510
7666 gezelter 2547 _ACEOF
7667     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7668     $EGREP "memchr" >/dev/null 2>&1; then
7669     :
7670     else
7671     ac_cv_header_stdc=no
7672 gezelter 2315 fi
7673 chuckv 3275 rm -rf conftest*
7674 gezelter 2510
7675 gezelter 2547 fi
7676    
7677     if test $ac_cv_header_stdc = yes; then
7678     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7679     cat >conftest.$ac_ext <<_ACEOF
7680     /* confdefs.h. */
7681     _ACEOF
7682     cat confdefs.h >>conftest.$ac_ext
7683     cat >>conftest.$ac_ext <<_ACEOF
7684     /* end confdefs.h. */
7685     #include <stdlib.h>
7686    
7687     _ACEOF
7688     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7689     $EGREP "free" >/dev/null 2>&1; then
7690     :
7691     else
7692     ac_cv_header_stdc=no
7693     fi
7694 chuckv 3275 rm -rf conftest*
7695 gezelter 2547
7696     fi
7697    
7698     if test $ac_cv_header_stdc = yes; then
7699     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7700     if test "$cross_compiling" = yes; then
7701     :
7702     else
7703     cat >conftest.$ac_ext <<_ACEOF
7704     /* confdefs.h. */
7705     _ACEOF
7706     cat confdefs.h >>conftest.$ac_ext
7707     cat >>conftest.$ac_ext <<_ACEOF
7708     /* end confdefs.h. */
7709     #include <ctype.h>
7710 chuckv 3275 #include <stdlib.h>
7711 gezelter 2547 #if ((' ' & 0x0FF) == 0x020)
7712     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7713     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7714     #else
7715     # define ISLOWER(c) \
7716     (('a' <= (c) && (c) <= 'i') \
7717     || ('j' <= (c) && (c) <= 'r') \
7718     || ('s' <= (c) && (c) <= 'z'))
7719     # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7720     #endif
7721    
7722     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7723     int
7724     main ()
7725     {
7726     int i;
7727     for (i = 0; i < 256; i++)
7728     if (XOR (islower (i), ISLOWER (i))
7729     || toupper (i) != TOUPPER (i))
7730 chuckv 3275 return 2;
7731     return 0;
7732 gezelter 2547 }
7733     _ACEOF
7734 chuckv 3275 rm -rf conftest$ac_exeext
7735     if { (ac_try="$ac_link"
7736     case "(($ac_try" in
7737     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7738     *) ac_try_echo=$ac_try;;
7739     esac
7740     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7741     (eval "$ac_link") 2>&5
7742 gezelter 2547 ac_status=$?
7743     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7744     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7745 chuckv 3275 { (case "(($ac_try" in
7746     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7747     *) ac_try_echo=$ac_try;;
7748     esac
7749     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7750     (eval "$ac_try") 2>&5
7751 gezelter 2547 ac_status=$?
7752     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7753     (exit $ac_status); }; }; then
7754     :
7755     else
7756     echo "$as_me: program exited with status $ac_status" >&5
7757     echo "$as_me: failed program was:" >&5
7758     sed 's/^/| /' conftest.$ac_ext >&5
7759    
7760     ( exit $ac_status )
7761     ac_cv_header_stdc=no
7762     fi
7763 chuckv 3275 rm -rf core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7764 gezelter 2547 fi
7765 chuckv 3275
7766    
7767 gezelter 2547 fi
7768     fi
7769 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7770     echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
7771 gezelter 2547 if test $ac_cv_header_stdc = yes; then
7772    
7773 gezelter 2510 cat >>confdefs.h <<\_ACEOF
7774 gezelter 2547 #define STDC_HEADERS 1
7775 gezelter 2510 _ACEOF
7776    
7777 gezelter 2315 fi
7778 gezelter 2081
7779 gezelter 2510
7780    
7781 gezelter 2547
7782    
7783    
7784    
7785    
7786    
7787    
7788 gezelter 2315
7789    
7790    
7791    
7792    
7793    
7794    
7795    
7796    
7797 gezelter 2510
7798    
7799 gezelter 2547
7800    
7801    
7802    
7803    
7804 gezelter 2558 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
7805 gezelter 2510 do
7806     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7807 chuckv 3275 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7808     { echo "$as_me:$LINENO: checking for $ac_header" >&5
7809     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7810     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7811 gezelter 2315 echo $ECHO_N "(cached) $ECHO_C" >&6
7812 gezelter 2510 fi
7813 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
7814     { echo "$as_me:$LINENO: result: $ac_res" >&5
7815     echo "${ECHO_T}$ac_res" >&6; }
7816 gezelter 2315 else
7817 gezelter 2510 # Is the header compilable?
7818 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
7819     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
7820 gezelter 2315 cat >conftest.$ac_ext <<_ACEOF
7821     /* confdefs.h. */
7822     _ACEOF
7823     cat confdefs.h >>conftest.$ac_ext
7824     cat >>conftest.$ac_ext <<_ACEOF
7825     /* end confdefs.h. */
7826 gezelter 2510 $ac_includes_default
7827     #include <$ac_header>
7828 gezelter 2315 _ACEOF
7829 chuckv 3275 rm -rf conftest.$ac_objext
7830     if { (ac_try="$ac_compile"
7831     case "(($ac_try" in
7832     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7833     *) ac_try_echo=$ac_try;;
7834     esac
7835     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7836     (eval "$ac_compile") 2>conftest.er1
7837 gezelter 2315 ac_status=$?
7838     grep -v '^ *+' conftest.er1 >conftest.err
7839     rm -f conftest.er1
7840     cat conftest.err >&5
7841     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7842 chuckv 3275 (exit $ac_status); } && {
7843     test -z "$ac_c_werror_flag" ||
7844     test ! -s conftest.err
7845     } && test -s conftest.$ac_objext; then
7846 gezelter 2510 ac_header_compiler=yes
7847 gezelter 2315 else
7848     echo "$as_me: failed program was:" >&5
7849     sed 's/^/| /' conftest.$ac_ext >&5
7850    
7851 chuckv 3275 ac_header_compiler=no
7852 gezelter 2315 fi
7853 gezelter 2510
7854 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
7855     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7856     echo "${ECHO_T}$ac_header_compiler" >&6; }
7857    
7858 gezelter 2510 # Is the header present?
7859 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
7860     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
7861 gezelter 2510 cat >conftest.$ac_ext <<_ACEOF
7862     /* confdefs.h. */
7863     _ACEOF
7864     cat confdefs.h >>conftest.$ac_ext
7865     cat >>conftest.$ac_ext <<_ACEOF
7866     /* end confdefs.h. */
7867     #include <$ac_header>
7868     _ACEOF
7869 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
7870     case "(($ac_try" in
7871     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7872     *) ac_try_echo=$ac_try;;
7873     esac
7874     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7875     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7876 gezelter 2510 ac_status=$?
7877     grep -v '^ *+' conftest.er1 >conftest.err
7878     rm -f conftest.er1
7879     cat conftest.err >&5
7880     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7881 chuckv 3275 (exit $ac_status); } >/dev/null && {
7882     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7883     test ! -s conftest.err
7884     }; then
7885 gezelter 2510 ac_header_preproc=yes
7886     else
7887     echo "$as_me: failed program was:" >&5
7888     sed 's/^/| /' conftest.$ac_ext >&5
7889    
7890     ac_header_preproc=no
7891     fi
7892    
7893 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
7894     { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7895     echo "${ECHO_T}$ac_header_preproc" >&6; }
7896    
7897 gezelter 2510 # So? What about this header?
7898 gezelter 2547 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7899 gezelter 2510 yes:no: )
7900     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7901     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7902     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7903     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7904     ac_header_preproc=yes
7905     ;;
7906     no:yes:* )
7907     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7908     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7909     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7910     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7911     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7912     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7913     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7914     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7915     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7916     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7917     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7918     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7919 chuckv 3275 ( cat <<\_ASBOX
7920 gezelter 2510 ## ------------------------------ ##
7921     ## Report this to gezelter@nd.edu ##
7922     ## ------------------------------ ##
7923     _ASBOX
7924 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
7925 gezelter 2510 ;;
7926     esac
7927 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
7928     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7929     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7930 gezelter 2510 echo $ECHO_N "(cached) $ECHO_C" >&6
7931     else
7932     eval "$as_ac_Header=\$ac_header_preproc"
7933     fi
7934 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
7935     { echo "$as_me:$LINENO: result: $ac_res" >&5
7936     echo "${ECHO_T}$ac_res" >&6; }
7937 gezelter 2510
7938     fi
7939     if test `eval echo '${'$as_ac_Header'}'` = yes; then
7940 gezelter 2315 cat >>confdefs.h <<_ACEOF
7941 gezelter 2510 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7942 gezelter 2315 _ACEOF
7943    
7944 gezelter 2510 fi
7945 gezelter 2315
7946 gezelter 2510 done
7947    
7948    
7949 gezelter 2547 # Checks for typedefs, structures, and compiler characteristics.
7950 chuckv 3275 { echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
7951     echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6; }
7952 gezelter 2547 if test "${ac_cv_header_stdbool_h+set}" = set; then
7953     echo $ECHO_N "(cached) $ECHO_C" >&6
7954     else
7955     cat >conftest.$ac_ext <<_ACEOF
7956     /* confdefs.h. */
7957     _ACEOF
7958     cat confdefs.h >>conftest.$ac_ext
7959     cat >>conftest.$ac_ext <<_ACEOF
7960     /* end confdefs.h. */
7961    
7962     #include <stdbool.h>
7963     #ifndef bool
7964 chuckv 3275 "error: bool is not defined"
7965 gezelter 2547 #endif
7966     #ifndef false
7967 chuckv 3275 "error: false is not defined"
7968 gezelter 2547 #endif
7969     #if false
7970 chuckv 3275 "error: false is not 0"
7971 gezelter 2547 #endif
7972     #ifndef true
7973 chuckv 3275 "error: true is not defined"
7974 gezelter 2547 #endif
7975     #if true != 1
7976 chuckv 3275 "error: true is not 1"
7977 gezelter 2547 #endif
7978     #ifndef __bool_true_false_are_defined
7979 chuckv 3275 "error: __bool_true_false_are_defined is not defined"
7980 gezelter 2547 #endif
7981    
7982     struct s { _Bool s: 1; _Bool t; } s;
7983    
7984     char a[true == 1 ? 1 : -1];
7985     char b[false == 0 ? 1 : -1];
7986     char c[__bool_true_false_are_defined == 1 ? 1 : -1];
7987 chuckv 3275 char d[(bool) 0.5 == true ? 1 : -1];
7988 gezelter 2547 bool e = &s;
7989 chuckv 3275 char f[(_Bool) 0.0 == false ? 1 : -1];
7990 gezelter 2547 char g[true];
7991     char h[sizeof (_Bool)];
7992     char i[sizeof s.t];
7993 chuckv 3275 enum { j = false, k = true, l = false * true, m = true * 256 };
7994     _Bool n[m];
7995     char o[sizeof n == m * sizeof n[0] ? 1 : -1];
7996     char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
7997     # if defined __xlc__ || defined __GNUC__
7998     /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
7999     reported by James Lemley on 2005-10-05; see
8000     http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
8001     This test is not quite right, since xlc is allowed to
8002     reject this program, as the initializer for xlcbug is
8003     not one of the forms that C requires support for.
8004     However, doing the test right would require a runtime
8005     test, and that would make cross-compilation harder.
8006     Let us hope that IBM fixes the xlc bug, and also adds
8007     support for this kind of constant expression. In the
8008     meantime, this test will reject xlc, which is OK, since
8009     our stdbool.h substitute should suffice. We also test
8010     this with GCC, where it should work, to detect more
8011     quickly whether someone messes up the test in the
8012     future. */
8013     char digs[] = "0123456789";
8014     int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
8015     # endif
8016     /* Catch a bug in an HP-UX C compiler. See
8017     http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
8018     http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
8019     */
8020     _Bool q = true;
8021     _Bool *pq = &q;
8022 gezelter 2547
8023     #ifdef FC_DUMMY_MAIN
8024     #ifndef FC_DUMMY_MAIN_EQ_F77
8025     # ifdef __cplusplus
8026     extern "C"
8027     # endif
8028     int FC_DUMMY_MAIN() { return 1; }
8029     #endif
8030     #endif
8031     int
8032     main ()
8033     {
8034 chuckv 3275
8035     *pq |= q;
8036     *pq |= ! q;
8037     /* Refer to every declared value, to avoid compiler optimizations. */
8038     return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
8039     + !m + !n + !o + !p + !q + !pq);
8040    
8041 gezelter 2547 ;
8042     return 0;
8043     }
8044     _ACEOF
8045 chuckv 3275 rm -rf conftest.$ac_objext
8046     if { (ac_try="$ac_compile"
8047     case "(($ac_try" in
8048     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8049     *) ac_try_echo=$ac_try;;
8050     esac
8051     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8052     (eval "$ac_compile") 2>conftest.er1
8053 gezelter 2547 ac_status=$?
8054     grep -v '^ *+' conftest.er1 >conftest.err
8055     rm -f conftest.er1
8056     cat conftest.err >&5
8057     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8058 chuckv 3275 (exit $ac_status); } && {
8059     test -z "$ac_c_werror_flag" ||
8060     test ! -s conftest.err
8061     } && test -s conftest.$ac_objext; then
8062 gezelter 2547 ac_cv_header_stdbool_h=yes
8063     else
8064     echo "$as_me: failed program was:" >&5
8065     sed 's/^/| /' conftest.$ac_ext >&5
8066    
8067 chuckv 3275 ac_cv_header_stdbool_h=no
8068 gezelter 2315 fi
8069 chuckv 3275
8070     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8071 gezelter 2547 fi
8072 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
8073     echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6; }
8074     { echo "$as_me:$LINENO: checking for _Bool" >&5
8075     echo $ECHO_N "checking for _Bool... $ECHO_C" >&6; }
8076 gezelter 2547 if test "${ac_cv_type__Bool+set}" = set; then
8077     echo $ECHO_N "(cached) $ECHO_C" >&6
8078     else
8079     cat >conftest.$ac_ext <<_ACEOF
8080     /* confdefs.h. */
8081     _ACEOF
8082     cat confdefs.h >>conftest.$ac_ext
8083     cat >>conftest.$ac_ext <<_ACEOF
8084     /* end confdefs.h. */
8085     $ac_includes_default
8086 chuckv 3275 typedef _Bool ac__type_new_;
8087 gezelter 2547 #ifdef FC_DUMMY_MAIN
8088     #ifndef FC_DUMMY_MAIN_EQ_F77
8089     # ifdef __cplusplus
8090     extern "C"
8091     # endif
8092     int FC_DUMMY_MAIN() { return 1; }
8093     #endif
8094     #endif
8095     int
8096     main ()
8097     {
8098 chuckv 3275 if ((ac__type_new_ *) 0)
8099 gezelter 2547 return 0;
8100 chuckv 3275 if (sizeof (ac__type_new_))
8101 gezelter 2547 return 0;
8102     ;
8103     return 0;
8104     }
8105     _ACEOF
8106 chuckv 3275 rm -rf conftest.$ac_objext
8107     if { (ac_try="$ac_compile"
8108     case "(($ac_try" in
8109     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8110     *) ac_try_echo=$ac_try;;
8111     esac
8112     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8113     (eval "$ac_compile") 2>conftest.er1
8114 gezelter 2547 ac_status=$?
8115     grep -v '^ *+' conftest.er1 >conftest.err
8116     rm -f conftest.er1
8117     cat conftest.err >&5
8118     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8119 chuckv 3275 (exit $ac_status); } && {
8120     test -z "$ac_c_werror_flag" ||
8121     test ! -s conftest.err
8122     } && test -s conftest.$ac_objext; then
8123 gezelter 2547 ac_cv_type__Bool=yes
8124     else
8125     echo "$as_me: failed program was:" >&5
8126     sed 's/^/| /' conftest.$ac_ext >&5
8127 gezelter 2315
8128 chuckv 3275 ac_cv_type__Bool=no
8129 gezelter 2547 fi
8130 chuckv 3275
8131     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8132 gezelter 2547 fi
8133 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
8134     echo "${ECHO_T}$ac_cv_type__Bool" >&6; }
8135 gezelter 2547 if test $ac_cv_type__Bool = yes; then
8136 gezelter 2510
8137 gezelter 2547 cat >>confdefs.h <<_ACEOF
8138     #define HAVE__BOOL 1
8139     _ACEOF
8140 gezelter 2510
8141    
8142 gezelter 2547 fi
8143    
8144     if test $ac_cv_header_stdbool_h = yes; then
8145    
8146     cat >>confdefs.h <<\_ACEOF
8147     #define HAVE_STDBOOL_H 1
8148     _ACEOF
8149    
8150     fi
8151    
8152 chuckv 3275 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8153     echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8154 gezelter 2547 if test "${ac_cv_c_const+set}" = set; then
8155 gezelter 2510 echo $ECHO_N "(cached) $ECHO_C" >&6
8156 gezelter 2547 else
8157     cat >conftest.$ac_ext <<_ACEOF
8158     /* confdefs.h. */
8159     _ACEOF
8160     cat confdefs.h >>conftest.$ac_ext
8161     cat >>conftest.$ac_ext <<_ACEOF
8162     /* end confdefs.h. */
8163    
8164     #ifdef FC_DUMMY_MAIN
8165     #ifndef FC_DUMMY_MAIN_EQ_F77
8166     # ifdef __cplusplus
8167     extern "C"
8168     # endif
8169     int FC_DUMMY_MAIN() { return 1; }
8170     #endif
8171     #endif
8172     int
8173     main ()
8174     {
8175     /* FIXME: Include the comments suggested by Paul. */
8176     #ifndef __cplusplus
8177     /* Ultrix mips cc rejects this. */
8178     typedef int charset[2];
8179 chuckv 3275 const charset cs;
8180 gezelter 2547 /* SunOS 4.1.1 cc rejects this. */
8181 chuckv 3275 char const *const *pcpcc;
8182     char **ppc;
8183 gezelter 2547 /* NEC SVR4.0.2 mips cc rejects this. */
8184     struct point {int x, y;};
8185     static struct point const zero = {0,0};
8186     /* AIX XL C 1.02.0.0 rejects this.
8187     It does not let you subtract one const X* pointer from another in
8188     an arm of an if-expression whose if-part is not a constant
8189     expression */
8190     const char *g = "string";
8191 chuckv 3275 pcpcc = &g + (g ? g-g : 0);
8192 gezelter 2547 /* HPUX 7.0 cc rejects these. */
8193 chuckv 3275 ++pcpcc;
8194     ppc = (char**) pcpcc;
8195     pcpcc = (char const *const *) ppc;
8196 gezelter 2547 { /* SCO 3.2v4 cc rejects this. */
8197     char *t;
8198     char const *s = 0 ? (char *) 0 : (char const *) 0;
8199    
8200     *t++ = 0;
8201 chuckv 3275 if (s) return 0;
8202 gezelter 2547 }
8203     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8204     int x[] = {25, 17};
8205     const int *foo = &x[0];
8206     ++foo;
8207     }
8208     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8209     typedef const int *iptr;
8210     iptr p = 0;
8211     ++p;
8212     }
8213     { /* AIX XL C 1.02.0.0 rejects this saying
8214     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8215     struct s { int j; const int *ap[3]; };
8216     struct s *b; b->j = 5;
8217     }
8218     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8219     const int foo = 10;
8220 chuckv 3275 if (!foo) return 0;
8221 gezelter 2547 }
8222 chuckv 3275 return !cs[0] && !zero.x;
8223 gezelter 2547 #endif
8224    
8225     ;
8226     return 0;
8227     }
8228     _ACEOF
8229 chuckv 3275 rm -rf conftest.$ac_objext
8230     if { (ac_try="$ac_compile"
8231     case "(($ac_try" in
8232     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8233     *) ac_try_echo=$ac_try;;
8234     esac
8235     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8236     (eval "$ac_compile") 2>conftest.er1
8237 gezelter 2547 ac_status=$?
8238     grep -v '^ *+' conftest.er1 >conftest.err
8239     rm -f conftest.er1
8240     cat conftest.err >&5
8241     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8242 chuckv 3275 (exit $ac_status); } && {
8243     test -z "$ac_c_werror_flag" ||
8244     test ! -s conftest.err
8245     } && test -s conftest.$ac_objext; then
8246 gezelter 2547 ac_cv_c_const=yes
8247     else
8248     echo "$as_me: failed program was:" >&5
8249     sed 's/^/| /' conftest.$ac_ext >&5
8250    
8251 chuckv 3275 ac_cv_c_const=no
8252 gezelter 2315 fi
8253 chuckv 3275
8254     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8255 gezelter 2547 fi
8256 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8257     echo "${ECHO_T}$ac_cv_c_const" >&6; }
8258 gezelter 2547 if test $ac_cv_c_const = no; then
8259    
8260     cat >>confdefs.h <<\_ACEOF
8261     #define const
8262     _ACEOF
8263    
8264     fi
8265    
8266 chuckv 3275 { echo "$as_me:$LINENO: checking for inline" >&5
8267     echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
8268 gezelter 2547 if test "${ac_cv_c_inline+set}" = set; then
8269     echo $ECHO_N "(cached) $ECHO_C" >&6
8270 gezelter 2510 else
8271 gezelter 2547 ac_cv_c_inline=no
8272     for ac_kw in inline __inline__ __inline; do
8273     cat >conftest.$ac_ext <<_ACEOF
8274     /* confdefs.h. */
8275     _ACEOF
8276     cat confdefs.h >>conftest.$ac_ext
8277     cat >>conftest.$ac_ext <<_ACEOF
8278     /* end confdefs.h. */
8279     #ifndef __cplusplus
8280     typedef int foo_t;
8281     static $ac_kw foo_t static_foo () {return 0; }
8282     $ac_kw foo_t foo () {return 0; }
8283     #endif
8284    
8285     _ACEOF
8286 chuckv 3275 rm -rf conftest.$ac_objext
8287     if { (ac_try="$ac_compile"
8288     case "(($ac_try" in
8289     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8290     *) ac_try_echo=$ac_try;;
8291     esac
8292     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8293     (eval "$ac_compile") 2>conftest.er1
8294 gezelter 2547 ac_status=$?
8295     grep -v '^ *+' conftest.er1 >conftest.err
8296     rm -f conftest.er1
8297     cat conftest.err >&5
8298     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8299 chuckv 3275 (exit $ac_status); } && {
8300     test -z "$ac_c_werror_flag" ||
8301     test ! -s conftest.err
8302     } && test -s conftest.$ac_objext; then
8303     ac_cv_c_inline=$ac_kw
8304 gezelter 2547 else
8305     echo "$as_me: failed program was:" >&5
8306     sed 's/^/| /' conftest.$ac_ext >&5
8307    
8308 chuckv 3275
8309 gezelter 2547 fi
8310 chuckv 3275
8311     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8312     test "$ac_cv_c_inline" != no && break
8313 gezelter 2547 done
8314    
8315     fi
8316 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
8317     echo "${ECHO_T}$ac_cv_c_inline" >&6; }
8318 gezelter 2547
8319    
8320     case $ac_cv_c_inline in
8321     inline | yes) ;;
8322     *)
8323     case $ac_cv_c_inline in
8324     no) ac_val=;;
8325     *) ac_val=$ac_cv_c_inline;;
8326     esac
8327     cat >>confdefs.h <<_ACEOF
8328     #ifndef __cplusplus
8329     #define inline $ac_val
8330     #endif
8331     _ACEOF
8332     ;;
8333     esac
8334    
8335 chuckv 3275 { echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
8336     echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6; }
8337 gezelter 2547 if test "${ac_cv_c_restrict+set}" = set; then
8338     echo $ECHO_N "(cached) $ECHO_C" >&6
8339     else
8340     ac_cv_c_restrict=no
8341     # Try the official restrict keyword, then gcc's __restrict, and
8342     # the less common variants.
8343     for ac_kw in restrict __restrict __restrict__ _Restrict; do
8344     cat >conftest.$ac_ext <<_ACEOF
8345     /* confdefs.h. */
8346     _ACEOF
8347     cat confdefs.h >>conftest.$ac_ext
8348     cat >>conftest.$ac_ext <<_ACEOF
8349     /* end confdefs.h. */
8350 chuckv 3275 typedef int * int_ptr;
8351     int foo (int_ptr $ac_kw ip) {
8352     return ip[0];
8353     }
8354     #ifdef FC_DUMMY_MAIN
8355     #ifndef FC_DUMMY_MAIN_EQ_F77
8356     # ifdef __cplusplus
8357     extern "C"
8358     # endif
8359     int FC_DUMMY_MAIN() { return 1; }
8360     #endif
8361     #endif
8362     int
8363     main ()
8364     {
8365     int s[1];
8366     int * $ac_kw t = s;
8367     t[0] = 0;
8368     return foo(t)
8369     ;
8370     return 0;
8371     }
8372 gezelter 2547 _ACEOF
8373 chuckv 3275 rm -rf 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 gezelter 2547 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 chuckv 3275 (exit $ac_status); } && {
8387     test -z "$ac_c_werror_flag" ||
8388     test ! -s conftest.err
8389     } && test -s conftest.$ac_objext; then
8390     ac_cv_c_restrict=$ac_kw
8391 gezelter 2547 else
8392     echo "$as_me: failed program was:" >&5
8393     sed 's/^/| /' conftest.$ac_ext >&5
8394    
8395 chuckv 3275
8396 gezelter 2547 fi
8397 chuckv 3275
8398     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8399     test "$ac_cv_c_restrict" != no && break
8400 gezelter 2547 done
8401    
8402     fi
8403 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
8404     echo "${ECHO_T}$ac_cv_c_restrict" >&6; }
8405 gezelter 2547 case $ac_cv_c_restrict in
8406     restrict) ;;
8407     no)
8408     cat >>confdefs.h <<\_ACEOF
8409     #define restrict
8410     _ACEOF
8411     ;;
8412     *) cat >>confdefs.h <<_ACEOF
8413     #define restrict $ac_cv_c_restrict
8414     _ACEOF
8415     ;;
8416     esac
8417    
8418 chuckv 3275 { echo "$as_me:$LINENO: checking for size_t" >&5
8419     echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
8420 gezelter 2547 if test "${ac_cv_type_size_t+set}" = set; then
8421     echo $ECHO_N "(cached) $ECHO_C" >&6
8422     else
8423     cat >conftest.$ac_ext <<_ACEOF
8424     /* confdefs.h. */
8425     _ACEOF
8426     cat confdefs.h >>conftest.$ac_ext
8427     cat >>conftest.$ac_ext <<_ACEOF
8428     /* end confdefs.h. */
8429     $ac_includes_default
8430 chuckv 3275 typedef size_t ac__type_new_;
8431 gezelter 2547 #ifdef FC_DUMMY_MAIN
8432     #ifndef FC_DUMMY_MAIN_EQ_F77
8433     # ifdef __cplusplus
8434     extern "C"
8435     # endif
8436     int FC_DUMMY_MAIN() { return 1; }
8437     #endif
8438     #endif
8439     int
8440     main ()
8441     {
8442 chuckv 3275 if ((ac__type_new_ *) 0)
8443 gezelter 2547 return 0;
8444 chuckv 3275 if (sizeof (ac__type_new_))
8445 gezelter 2547 return 0;
8446     ;
8447     return 0;
8448     }
8449     _ACEOF
8450 chuckv 3275 rm -rf conftest.$ac_objext
8451     if { (ac_try="$ac_compile"
8452     case "(($ac_try" in
8453     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8454     *) ac_try_echo=$ac_try;;
8455     esac
8456     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8457     (eval "$ac_compile") 2>conftest.er1
8458 gezelter 2547 ac_status=$?
8459     grep -v '^ *+' conftest.er1 >conftest.err
8460     rm -f conftest.er1
8461     cat conftest.err >&5
8462     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8463 chuckv 3275 (exit $ac_status); } && {
8464     test -z "$ac_c_werror_flag" ||
8465     test ! -s conftest.err
8466     } && test -s conftest.$ac_objext; then
8467 gezelter 2547 ac_cv_type_size_t=yes
8468     else
8469     echo "$as_me: failed program was:" >&5
8470     sed 's/^/| /' conftest.$ac_ext >&5
8471    
8472 chuckv 3275 ac_cv_type_size_t=no
8473 gezelter 2547 fi
8474 chuckv 3275
8475     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8476 gezelter 2547 fi
8477 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
8478     echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
8479 gezelter 2547 if test $ac_cv_type_size_t = yes; then
8480     :
8481     else
8482    
8483     cat >>confdefs.h <<_ACEOF
8484 chuckv 3275 #define size_t unsigned int
8485 gezelter 2547 _ACEOF
8486    
8487     fi
8488    
8489 chuckv 3275 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
8490     echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
8491 gezelter 2547 if test "${ac_cv_header_time+set}" = set; then
8492     echo $ECHO_N "(cached) $ECHO_C" >&6
8493     else
8494     cat >conftest.$ac_ext <<_ACEOF
8495     /* confdefs.h. */
8496     _ACEOF
8497     cat confdefs.h >>conftest.$ac_ext
8498     cat >>conftest.$ac_ext <<_ACEOF
8499     /* end confdefs.h. */
8500     #include <sys/types.h>
8501     #include <sys/time.h>
8502     #include <time.h>
8503    
8504     #ifdef FC_DUMMY_MAIN
8505     #ifndef FC_DUMMY_MAIN_EQ_F77
8506     # ifdef __cplusplus
8507     extern "C"
8508     # endif
8509     int FC_DUMMY_MAIN() { return 1; }
8510     #endif
8511     #endif
8512     int
8513     main ()
8514     {
8515     if ((struct tm *) 0)
8516     return 0;
8517     ;
8518     return 0;
8519     }
8520     _ACEOF
8521 chuckv 3275 rm -rf conftest.$ac_objext
8522     if { (ac_try="$ac_compile"
8523     case "(($ac_try" in
8524     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8525     *) ac_try_echo=$ac_try;;
8526     esac
8527     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8528     (eval "$ac_compile") 2>conftest.er1
8529 gezelter 2547 ac_status=$?
8530     grep -v '^ *+' conftest.er1 >conftest.err
8531     rm -f conftest.er1
8532     cat conftest.err >&5
8533     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8534 chuckv 3275 (exit $ac_status); } && {
8535     test -z "$ac_c_werror_flag" ||
8536     test ! -s conftest.err
8537     } && test -s conftest.$ac_objext; then
8538 gezelter 2547 ac_cv_header_time=yes
8539     else
8540     echo "$as_me: failed program was:" >&5
8541     sed 's/^/| /' conftest.$ac_ext >&5
8542    
8543 chuckv 3275 ac_cv_header_time=no
8544 gezelter 2547 fi
8545 chuckv 3275
8546     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8547 gezelter 2547 fi
8548 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
8549     echo "${ECHO_T}$ac_cv_header_time" >&6; }
8550 gezelter 2547 if test $ac_cv_header_time = yes; then
8551    
8552     cat >>confdefs.h <<\_ACEOF
8553     #define TIME_WITH_SYS_TIME 1
8554     _ACEOF
8555    
8556     fi
8557    
8558 chuckv 3275 { echo "$as_me:$LINENO: checking for clock_t" >&5
8559     echo $ECHO_N "checking for clock_t... $ECHO_C" >&6; }
8560 gezelter 2547 if test "${ac_cv_type_clock_t+set}" = set; then
8561     echo $ECHO_N "(cached) $ECHO_C" >&6
8562     else
8563     cat >conftest.$ac_ext <<_ACEOF
8564     /* confdefs.h. */
8565     _ACEOF
8566     cat confdefs.h >>conftest.$ac_ext
8567     cat >>conftest.$ac_ext <<_ACEOF
8568     /* end confdefs.h. */
8569     $ac_includes_default
8570 chuckv 3275 typedef clock_t ac__type_new_;
8571 gezelter 2547 #ifdef FC_DUMMY_MAIN
8572     #ifndef FC_DUMMY_MAIN_EQ_F77
8573     # ifdef __cplusplus
8574     extern "C"
8575     # endif
8576     int FC_DUMMY_MAIN() { return 1; }
8577     #endif
8578     #endif
8579     int
8580     main ()
8581     {
8582 chuckv 3275 if ((ac__type_new_ *) 0)
8583 gezelter 2547 return 0;
8584 chuckv 3275 if (sizeof (ac__type_new_))
8585 gezelter 2547 return 0;
8586     ;
8587     return 0;
8588     }
8589     _ACEOF
8590 chuckv 3275 rm -rf conftest.$ac_objext
8591     if { (ac_try="$ac_compile"
8592     case "(($ac_try" in
8593     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8594     *) ac_try_echo=$ac_try;;
8595     esac
8596     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8597     (eval "$ac_compile") 2>conftest.er1
8598 gezelter 2547 ac_status=$?
8599     grep -v '^ *+' conftest.er1 >conftest.err
8600     rm -f conftest.er1
8601     cat conftest.err >&5
8602     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8603 chuckv 3275 (exit $ac_status); } && {
8604     test -z "$ac_c_werror_flag" ||
8605     test ! -s conftest.err
8606     } && test -s conftest.$ac_objext; then
8607 gezelter 2547 ac_cv_type_clock_t=yes
8608     else
8609     echo "$as_me: failed program was:" >&5
8610     sed 's/^/| /' conftest.$ac_ext >&5
8611    
8612 chuckv 3275 ac_cv_type_clock_t=no
8613 gezelter 2547 fi
8614 chuckv 3275
8615     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8616 gezelter 2547 fi
8617 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
8618     echo "${ECHO_T}$ac_cv_type_clock_t" >&6; }
8619 gezelter 2547 if test $ac_cv_type_clock_t = yes; then
8620    
8621     cat >>confdefs.h <<_ACEOF
8622     #define HAVE_CLOCK_T 1
8623     _ACEOF
8624    
8625    
8626     fi
8627    
8628 chuckv 3275 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8629     echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8630 gezelter 2547 if test "${ac_cv_c_const+set}" = set; then
8631     echo $ECHO_N "(cached) $ECHO_C" >&6
8632     else
8633     cat >conftest.$ac_ext <<_ACEOF
8634     /* confdefs.h. */
8635     _ACEOF
8636     cat confdefs.h >>conftest.$ac_ext
8637     cat >>conftest.$ac_ext <<_ACEOF
8638     /* end confdefs.h. */
8639    
8640     #ifdef FC_DUMMY_MAIN
8641     #ifndef FC_DUMMY_MAIN_EQ_F77
8642     # ifdef __cplusplus
8643     extern "C"
8644     # endif
8645     int FC_DUMMY_MAIN() { return 1; }
8646     #endif
8647     #endif
8648     int
8649     main ()
8650     {
8651     /* FIXME: Include the comments suggested by Paul. */
8652     #ifndef __cplusplus
8653     /* Ultrix mips cc rejects this. */
8654     typedef int charset[2];
8655 chuckv 3275 const charset cs;
8656 gezelter 2547 /* SunOS 4.1.1 cc rejects this. */
8657 chuckv 3275 char const *const *pcpcc;
8658     char **ppc;
8659 gezelter 2547 /* NEC SVR4.0.2 mips cc rejects this. */
8660     struct point {int x, y;};
8661     static struct point const zero = {0,0};
8662     /* AIX XL C 1.02.0.0 rejects this.
8663     It does not let you subtract one const X* pointer from another in
8664     an arm of an if-expression whose if-part is not a constant
8665     expression */
8666     const char *g = "string";
8667 chuckv 3275 pcpcc = &g + (g ? g-g : 0);
8668 gezelter 2547 /* HPUX 7.0 cc rejects these. */
8669 chuckv 3275 ++pcpcc;
8670     ppc = (char**) pcpcc;
8671     pcpcc = (char const *const *) ppc;
8672 gezelter 2547 { /* SCO 3.2v4 cc rejects this. */
8673     char *t;
8674     char const *s = 0 ? (char *) 0 : (char const *) 0;
8675    
8676     *t++ = 0;
8677 chuckv 3275 if (s) return 0;
8678 gezelter 2547 }
8679     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8680     int x[] = {25, 17};
8681     const int *foo = &x[0];
8682     ++foo;
8683     }
8684     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8685     typedef const int *iptr;
8686     iptr p = 0;
8687     ++p;
8688     }
8689     { /* AIX XL C 1.02.0.0 rejects this saying
8690     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8691     struct s { int j; const int *ap[3]; };
8692     struct s *b; b->j = 5;
8693     }
8694     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8695     const int foo = 10;
8696 chuckv 3275 if (!foo) return 0;
8697 gezelter 2547 }
8698 chuckv 3275 return !cs[0] && !zero.x;
8699 gezelter 2547 #endif
8700    
8701     ;
8702     return 0;
8703     }
8704     _ACEOF
8705 chuckv 3275 rm -rf conftest.$ac_objext
8706     if { (ac_try="$ac_compile"
8707     case "(($ac_try" in
8708     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8709     *) ac_try_echo=$ac_try;;
8710     esac
8711     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8712     (eval "$ac_compile") 2>conftest.er1
8713 gezelter 2547 ac_status=$?
8714     grep -v '^ *+' conftest.er1 >conftest.err
8715     rm -f conftest.er1
8716     cat conftest.err >&5
8717     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8718 chuckv 3275 (exit $ac_status); } && {
8719     test -z "$ac_c_werror_flag" ||
8720     test ! -s conftest.err
8721     } && test -s conftest.$ac_objext; then
8722 gezelter 2547 ac_cv_c_const=yes
8723     else
8724     echo "$as_me: failed program was:" >&5
8725     sed 's/^/| /' conftest.$ac_ext >&5
8726    
8727 chuckv 3275 ac_cv_c_const=no
8728 gezelter 2547 fi
8729 chuckv 3275
8730     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8731 gezelter 2547 fi
8732 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8733     echo "${ECHO_T}$ac_cv_c_const" >&6; }
8734 gezelter 2547 if test $ac_cv_c_const = no; then
8735    
8736     cat >>confdefs.h <<\_ACEOF
8737     #define const
8738     _ACEOF
8739    
8740     fi
8741    
8742 chuckv 3275 { echo "$as_me:$LINENO: checking for inline" >&5
8743     echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
8744 gezelter 2547 if test "${ac_cv_c_inline+set}" = set; then
8745     echo $ECHO_N "(cached) $ECHO_C" >&6
8746     else
8747     ac_cv_c_inline=no
8748     for ac_kw in inline __inline__ __inline; do
8749     cat >conftest.$ac_ext <<_ACEOF
8750     /* confdefs.h. */
8751     _ACEOF
8752     cat confdefs.h >>conftest.$ac_ext
8753     cat >>conftest.$ac_ext <<_ACEOF
8754     /* end confdefs.h. */
8755     #ifndef __cplusplus
8756     typedef int foo_t;
8757     static $ac_kw foo_t static_foo () {return 0; }
8758     $ac_kw foo_t foo () {return 0; }
8759     #endif
8760    
8761     _ACEOF
8762 chuckv 3275 rm -rf conftest.$ac_objext
8763     if { (ac_try="$ac_compile"
8764     case "(($ac_try" in
8765     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8766     *) ac_try_echo=$ac_try;;
8767     esac
8768     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8769     (eval "$ac_compile") 2>conftest.er1
8770 gezelter 2547 ac_status=$?
8771     grep -v '^ *+' conftest.er1 >conftest.err
8772     rm -f conftest.er1
8773     cat conftest.err >&5
8774     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8775 chuckv 3275 (exit $ac_status); } && {
8776     test -z "$ac_c_werror_flag" ||
8777     test ! -s conftest.err
8778     } && test -s conftest.$ac_objext; then
8779     ac_cv_c_inline=$ac_kw
8780 gezelter 2547 else
8781     echo "$as_me: failed program was:" >&5
8782     sed 's/^/| /' conftest.$ac_ext >&5
8783    
8784 chuckv 3275
8785 gezelter 2547 fi
8786 chuckv 3275
8787     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8788     test "$ac_cv_c_inline" != no && break
8789 gezelter 2547 done
8790    
8791     fi
8792 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
8793     echo "${ECHO_T}$ac_cv_c_inline" >&6; }
8794 gezelter 2547
8795    
8796     case $ac_cv_c_inline in
8797     inline | yes) ;;
8798     *)
8799     case $ac_cv_c_inline in
8800     no) ac_val=;;
8801     *) ac_val=$ac_cv_c_inline;;
8802     esac
8803     cat >>confdefs.h <<_ACEOF
8804     #ifndef __cplusplus
8805     #define inline $ac_val
8806     #endif
8807     _ACEOF
8808     ;;
8809     esac
8810    
8811    
8812     # Checks for library functions.
8813    
8814     for ac_header in stdlib.h
8815     do
8816     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8817 chuckv 3275 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8818     { echo "$as_me:$LINENO: checking for $ac_header" >&5
8819     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8820     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8821 gezelter 2547 echo $ECHO_N "(cached) $ECHO_C" >&6
8822     fi
8823 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
8824     { echo "$as_me:$LINENO: result: $ac_res" >&5
8825     echo "${ECHO_T}$ac_res" >&6; }
8826 gezelter 2547 else
8827 gezelter 2510 # Is the header compilable?
8828 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8829     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8830 gezelter 2510 cat >conftest.$ac_ext <<_ACEOF
8831     /* confdefs.h. */
8832     _ACEOF
8833     cat confdefs.h >>conftest.$ac_ext
8834     cat >>conftest.$ac_ext <<_ACEOF
8835     /* end confdefs.h. */
8836     $ac_includes_default
8837 gezelter 2547 #include <$ac_header>
8838 gezelter 2510 _ACEOF
8839 chuckv 3275 rm -rf conftest.$ac_objext
8840     if { (ac_try="$ac_compile"
8841     case "(($ac_try" in
8842     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8843     *) ac_try_echo=$ac_try;;
8844     esac
8845     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8846     (eval "$ac_compile") 2>conftest.er1
8847 gezelter 2510 ac_status=$?
8848     grep -v '^ *+' conftest.er1 >conftest.err
8849     rm -f conftest.er1
8850     cat conftest.err >&5
8851     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8852 chuckv 3275 (exit $ac_status); } && {
8853     test -z "$ac_c_werror_flag" ||
8854     test ! -s conftest.err
8855     } && test -s conftest.$ac_objext; then
8856 gezelter 2510 ac_header_compiler=yes
8857     else
8858     echo "$as_me: failed program was:" >&5
8859     sed 's/^/| /' conftest.$ac_ext >&5
8860 gezelter 2315
8861 chuckv 3275 ac_header_compiler=no
8862 gezelter 2510 fi
8863 gezelter 2315
8864 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8865     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8866     echo "${ECHO_T}$ac_header_compiler" >&6; }
8867    
8868 gezelter 2510 # Is the header present?
8869 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8870     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8871 gezelter 2510 cat >conftest.$ac_ext <<_ACEOF
8872     /* confdefs.h. */
8873     _ACEOF
8874     cat confdefs.h >>conftest.$ac_ext
8875     cat >>conftest.$ac_ext <<_ACEOF
8876     /* end confdefs.h. */
8877 gezelter 2547 #include <$ac_header>
8878 gezelter 2510 _ACEOF
8879 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
8880     case "(($ac_try" in
8881     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8882     *) ac_try_echo=$ac_try;;
8883     esac
8884     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8885     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8886 gezelter 2510 ac_status=$?
8887     grep -v '^ *+' conftest.er1 >conftest.err
8888 chuckv 3275 rm -rf conftest.er1
8889 gezelter 2510 cat conftest.err >&5
8890     echo "$as_me:$LINENO: \$? = $ac_status" >&5
8891 chuckv 3275 (exit $ac_status); } >/dev/null && {
8892     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8893     test ! -s conftest.err
8894     }; then
8895 gezelter 2510 ac_header_preproc=yes
8896     else
8897     echo "$as_me: failed program was:" >&5
8898     sed 's/^/| /' conftest.$ac_ext >&5
8899 gezelter 2315
8900 gezelter 2510 ac_header_preproc=no
8901     fi
8902 gezelter 2315
8903 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
8904     { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8905     echo "${ECHO_T}$ac_header_preproc" >&6; }
8906    
8907 gezelter 2510 # So? What about this header?
8908 gezelter 2547 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8909 gezelter 2510 yes:no: )
8910 gezelter 2547 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8911     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8912     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8913     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8914 gezelter 2510 ac_header_preproc=yes
8915     ;;
8916     no:yes:* )
8917 gezelter 2547 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8918     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8919     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8920     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8921     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8922     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8923     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8924     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8925     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8926     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8927     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8928     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8929 chuckv 3275 ( cat <<\_ASBOX
8930 gezelter 2510 ## ------------------------------ ##
8931     ## Report this to gezelter@nd.edu ##
8932     ## ------------------------------ ##
8933     _ASBOX
8934 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
8935 gezelter 2510 ;;
8936     esac
8937 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8938     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8939     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8940 gezelter 2510 echo $ECHO_N "(cached) $ECHO_C" >&6
8941     else
8942 gezelter 2547 eval "$as_ac_Header=\$ac_header_preproc"
8943 gezelter 2510 fi
8944 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
8945     { echo "$as_me:$LINENO: result: $ac_res" >&5
8946     echo "${ECHO_T}$ac_res" >&6; }
8947 gezelter 2315
8948 gezelter 2510 fi
8949 gezelter 2547 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8950     cat >>confdefs.h <<_ACEOF
8951     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8952     _ACEOF
8953 gezelter 2315
8954 gezelter 2547 fi
8955 gezelter 2315
8956 gezelter 2547 done
8957    
8958 chuckv 3275 { echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
8959     echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6; }
8960 gezelter 2547 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
8961     echo $ECHO_N "(cached) $ECHO_C" >&6
8962     else
8963     if test "$cross_compiling" = yes; then
8964     ac_cv_func_malloc_0_nonnull=no
8965     else
8966     cat >conftest.$ac_ext <<_ACEOF
8967     /* confdefs.h. */
8968     _ACEOF
8969     cat confdefs.h >>conftest.$ac_ext
8970     cat >>conftest.$ac_ext <<_ACEOF
8971     /* end confdefs.h. */
8972 chuckv 3275 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8973 gezelter 2547 # include <stdlib.h>
8974     #else
8975     char *malloc ();
8976     #endif
8977    
8978     #ifdef FC_DUMMY_MAIN
8979     #ifndef FC_DUMMY_MAIN_EQ_F77
8980     # ifdef __cplusplus
8981     extern "C"
8982     # endif
8983     int FC_DUMMY_MAIN() { return 1; }
8984     #endif
8985     #endif
8986     int
8987     main ()
8988     {
8989 chuckv 3275 return ! malloc (0);
8990 gezelter 2547 ;
8991     return 0;
8992     }
8993     _ACEOF
8994 chuckv 3275 rm -rf conftest$ac_exeext
8995     if { (ac_try="$ac_link"
8996     case "(($ac_try" in
8997     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8998     *) ac_try_echo=$ac_try;;
8999     esac
9000     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9001     (eval "$ac_link") 2>&5
9002 gezelter 2547 ac_status=$?
9003     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9004     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9005 chuckv 3275 { (case "(($ac_try" in
9006     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9007     *) ac_try_echo=$ac_try;;
9008     esac
9009     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9010     (eval "$ac_try") 2>&5
9011 gezelter 2547 ac_status=$?
9012     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9013     (exit $ac_status); }; }; then
9014     ac_cv_func_malloc_0_nonnull=yes
9015     else
9016     echo "$as_me: program exited with status $ac_status" >&5
9017     echo "$as_me: failed program was:" >&5
9018     sed 's/^/| /' conftest.$ac_ext >&5
9019    
9020     ( exit $ac_status )
9021     ac_cv_func_malloc_0_nonnull=no
9022     fi
9023 chuckv 3275 rm -rf core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9024 gezelter 2547 fi
9025 chuckv 3275
9026    
9027 gezelter 2547 fi
9028 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
9029     echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6; }
9030 gezelter 2547 if test $ac_cv_func_malloc_0_nonnull = yes; then
9031    
9032 gezelter 2510 cat >>confdefs.h <<\_ACEOF
9033 gezelter 2547 #define HAVE_MALLOC 1
9034 gezelter 2510 _ACEOF
9035 gezelter 2315
9036 gezelter 2547 else
9037     cat >>confdefs.h <<\_ACEOF
9038     #define HAVE_MALLOC 0
9039     _ACEOF
9040 gezelter 2510
9041 chuckv 3275 case " $LIBOBJS " in
9042 gezelter 2547 *" malloc.$ac_objext "* ) ;;
9043 chuckv 3275 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9044     ;;
9045 gezelter 2547 esac
9046    
9047    
9048     cat >>confdefs.h <<\_ACEOF
9049     #define malloc rpl_malloc
9050     _ACEOF
9051    
9052     fi
9053    
9054    
9055    
9056 chuckv 3275 { echo "$as_me:$LINENO: checking for working memcmp" >&5
9057     echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
9058 gezelter 2547 if test "${ac_cv_func_memcmp_working+set}" = set; then
9059     echo $ECHO_N "(cached) $ECHO_C" >&6
9060 gezelter 2510 else
9061 gezelter 2547 if test "$cross_compiling" = yes; then
9062     ac_cv_func_memcmp_working=no
9063     else
9064     cat >conftest.$ac_ext <<_ACEOF
9065     /* confdefs.h. */
9066     _ACEOF
9067     cat confdefs.h >>conftest.$ac_ext
9068     cat >>conftest.$ac_ext <<_ACEOF
9069     /* end confdefs.h. */
9070     $ac_includes_default
9071     #ifdef FC_DUMMY_MAIN
9072     #ifndef FC_DUMMY_MAIN_EQ_F77
9073     # ifdef __cplusplus
9074     extern "C"
9075     # endif
9076     int FC_DUMMY_MAIN() { return 1; }
9077     #endif
9078     #endif
9079     int
9080     main ()
9081     {
9082 gezelter 2510
9083 gezelter 2547 /* Some versions of memcmp are not 8-bit clean. */
9084 chuckv 3275 char c0 = '\100', c1 = '\200', c2 = '\201';
9085 gezelter 2547 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
9086 chuckv 3275 return 1;
9087 gezelter 2510
9088 gezelter 2547 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
9089     or more and with at least one buffer not starting on a 4-byte boundary.
9090     William Lewis provided this test program. */
9091     {
9092     char foo[21];
9093     char bar[21];
9094     int i;
9095     for (i = 0; i < 4; i++)
9096     {
9097     char *a = foo + i;
9098     char *b = bar + i;
9099     strcpy (a, "--------01111111");
9100     strcpy (b, "--------10000000");
9101     if (memcmp (a, b, 16) >= 0)
9102 chuckv 3275 return 1;
9103 gezelter 2547 }
9104 chuckv 3275 return 0;
9105 gezelter 2547 }
9106    
9107     ;
9108     return 0;
9109     }
9110     _ACEOF
9111 chuckv 3275 rm -rf conftest$ac_exeext
9112     if { (ac_try="$ac_link"
9113     case "(($ac_try" in
9114     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9115     *) ac_try_echo=$ac_try;;
9116     esac
9117     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9118     (eval "$ac_link") 2>&5
9119 gezelter 2547 ac_status=$?
9120     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9121     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9122 chuckv 3275 { (case "(($ac_try" in
9123     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9124     *) ac_try_echo=$ac_try;;
9125     esac
9126     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9127     (eval "$ac_try") 2>&5
9128 gezelter 2547 ac_status=$?
9129     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9130     (exit $ac_status); }; }; then
9131     ac_cv_func_memcmp_working=yes
9132     else
9133     echo "$as_me: program exited with status $ac_status" >&5
9134     echo "$as_me: failed program was:" >&5
9135     sed 's/^/| /' conftest.$ac_ext >&5
9136    
9137     ( exit $ac_status )
9138     ac_cv_func_memcmp_working=no
9139     fi
9140 chuckv 3275 rm -rf core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9141 gezelter 2547 fi
9142 chuckv 3275
9143    
9144 gezelter 2547 fi
9145 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
9146     echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
9147     test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
9148 gezelter 2547 *" memcmp.$ac_objext "* ) ;;
9149 chuckv 3275 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
9150     ;;
9151 gezelter 2547 esac
9152    
9153    
9154    
9155     for ac_header in stdlib.h
9156 gezelter 2453 do
9157     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9158 chuckv 3275 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9159     { echo "$as_me:$LINENO: checking for $ac_header" >&5
9160     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9161     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9162 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
9163     fi
9164 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
9165     { echo "$as_me:$LINENO: result: $ac_res" >&5
9166     echo "${ECHO_T}$ac_res" >&6; }
9167 gezelter 2453 else
9168     # Is the header compilable?
9169 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9170     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9171 gezelter 2453 cat >conftest.$ac_ext <<_ACEOF
9172     /* confdefs.h. */
9173     _ACEOF
9174     cat confdefs.h >>conftest.$ac_ext
9175     cat >>conftest.$ac_ext <<_ACEOF
9176     /* end confdefs.h. */
9177     $ac_includes_default
9178     #include <$ac_header>
9179     _ACEOF
9180 chuckv 3275 rm -rf conftest.$ac_objext
9181     if { (ac_try="$ac_compile"
9182     case "(($ac_try" in
9183     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9184     *) ac_try_echo=$ac_try;;
9185     esac
9186     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9187     (eval "$ac_compile") 2>conftest.er1
9188 gezelter 2453 ac_status=$?
9189     grep -v '^ *+' conftest.er1 >conftest.err
9190     rm -f conftest.er1
9191     cat conftest.err >&5
9192     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9193 chuckv 3275 (exit $ac_status); } && {
9194     test -z "$ac_c_werror_flag" ||
9195     test ! -s conftest.err
9196     } && test -s conftest.$ac_objext; then
9197 gezelter 2453 ac_header_compiler=yes
9198     else
9199     echo "$as_me: failed program was:" >&5
9200     sed 's/^/| /' conftest.$ac_ext >&5
9201 gezelter 2315
9202 chuckv 3275 ac_header_compiler=no
9203 gezelter 2453 fi
9204 gezelter 2315
9205 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
9206     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9207     echo "${ECHO_T}$ac_header_compiler" >&6; }
9208    
9209 gezelter 2453 # Is the header present?
9210 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9211     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9212 gezelter 2453 cat >conftest.$ac_ext <<_ACEOF
9213     /* confdefs.h. */
9214     _ACEOF
9215     cat confdefs.h >>conftest.$ac_ext
9216     cat >>conftest.$ac_ext <<_ACEOF
9217     /* end confdefs.h. */
9218     #include <$ac_header>
9219     _ACEOF
9220 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
9221     case "(($ac_try" in
9222     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9223     *) ac_try_echo=$ac_try;;
9224     esac
9225     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9226     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9227 gezelter 2453 ac_status=$?
9228     grep -v '^ *+' conftest.er1 >conftest.err
9229     rm -f conftest.er1
9230     cat conftest.err >&5
9231     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9232 chuckv 3275 (exit $ac_status); } >/dev/null && {
9233     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9234     test ! -s conftest.err
9235     }; then
9236 gezelter 2453 ac_header_preproc=yes
9237     else
9238     echo "$as_me: failed program was:" >&5
9239     sed 's/^/| /' conftest.$ac_ext >&5
9240 gezelter 2315
9241 gezelter 2453 ac_header_preproc=no
9242     fi
9243    
9244 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
9245     { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9246     echo "${ECHO_T}$ac_header_preproc" >&6; }
9247    
9248 gezelter 2453 # So? What about this header?
9249 gezelter 2547 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9250 gezelter 2453 yes:no: )
9251     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9252     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9253     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9254     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9255     ac_header_preproc=yes
9256     ;;
9257     no:yes:* )
9258     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9259     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9260     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9261     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9262     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9263     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9264     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9265     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9266     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9267     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9268     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9269     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9270 chuckv 3275 ( cat <<\_ASBOX
9271 gezelter 2453 ## ------------------------------ ##
9272     ## Report this to gezelter@nd.edu ##
9273     ## ------------------------------ ##
9274     _ASBOX
9275 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
9276 gezelter 2453 ;;
9277     esac
9278 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9279     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9280     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9281 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
9282     else
9283     eval "$as_ac_Header=\$ac_header_preproc"
9284     fi
9285 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
9286     { echo "$as_me:$LINENO: result: $ac_res" >&5
9287     echo "${ECHO_T}$ac_res" >&6; }
9288 gezelter 2453
9289     fi
9290     if test `eval echo '${'$as_ac_Header'}'` = yes; then
9291     cat >>confdefs.h <<_ACEOF
9292     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9293     _ACEOF
9294    
9295     fi
9296    
9297     done
9298    
9299 chuckv 3275 { echo "$as_me:$LINENO: checking for GNU libc compatible realloc" >&5
9300     echo $ECHO_N "checking for GNU libc compatible realloc... $ECHO_C" >&6; }
9301 gezelter 2547 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then
9302     echo $ECHO_N "(cached) $ECHO_C" >&6
9303     else
9304     if test "$cross_compiling" = yes; then
9305     ac_cv_func_realloc_0_nonnull=no
9306     else
9307     cat >conftest.$ac_ext <<_ACEOF
9308     /* confdefs.h. */
9309     _ACEOF
9310     cat confdefs.h >>conftest.$ac_ext
9311     cat >>conftest.$ac_ext <<_ACEOF
9312     /* end confdefs.h. */
9313 chuckv 3275 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9314 gezelter 2547 # include <stdlib.h>
9315     #else
9316     char *realloc ();
9317     #endif
9318 gezelter 2453
9319 gezelter 2547 #ifdef FC_DUMMY_MAIN
9320     #ifndef FC_DUMMY_MAIN_EQ_F77
9321     # ifdef __cplusplus
9322     extern "C"
9323     # endif
9324     int FC_DUMMY_MAIN() { return 1; }
9325     #endif
9326     #endif
9327     int
9328     main ()
9329     {
9330 chuckv 3275 return ! realloc (0, 0);
9331 gezelter 2547 ;
9332     return 0;
9333     }
9334     _ACEOF
9335 chuckv 3275 rm -rf conftest$ac_exeext
9336     if { (ac_try="$ac_link"
9337     case "(($ac_try" in
9338     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9339     *) ac_try_echo=$ac_try;;
9340     esac
9341     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9342     (eval "$ac_link") 2>&5
9343 gezelter 2547 ac_status=$?
9344     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9345     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9346 chuckv 3275 { (case "(($ac_try" in
9347     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9348     *) ac_try_echo=$ac_try;;
9349     esac
9350     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9351     (eval "$ac_try") 2>&5
9352 gezelter 2547 ac_status=$?
9353     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9354     (exit $ac_status); }; }; then
9355     ac_cv_func_realloc_0_nonnull=yes
9356     else
9357     echo "$as_me: program exited with status $ac_status" >&5
9358     echo "$as_me: failed program was:" >&5
9359     sed 's/^/| /' conftest.$ac_ext >&5
9360    
9361     ( exit $ac_status )
9362     ac_cv_func_realloc_0_nonnull=no
9363 gezelter 2510 fi
9364 chuckv 3275 rm -rf core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9365 gezelter 2547 fi
9366 chuckv 3275
9367    
9368 gezelter 2547 fi
9369 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5
9370     echo "${ECHO_T}$ac_cv_func_realloc_0_nonnull" >&6; }
9371 gezelter 2547 if test $ac_cv_func_realloc_0_nonnull = yes; then
9372 gezelter 2453
9373 gezelter 2547 cat >>confdefs.h <<\_ACEOF
9374     #define HAVE_REALLOC 1
9375     _ACEOF
9376 gezelter 2453
9377 gezelter 2547 else
9378     cat >>confdefs.h <<\_ACEOF
9379     #define HAVE_REALLOC 0
9380     _ACEOF
9381 gezelter 2453
9382 chuckv 3275 case " $LIBOBJS " in
9383 gezelter 2547 *" realloc.$ac_objext "* ) ;;
9384 chuckv 3275 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
9385     ;;
9386 gezelter 2547 esac
9387 gezelter 2453
9388 gezelter 2547
9389     cat >>confdefs.h <<\_ACEOF
9390     #define realloc rpl_realloc
9391     _ACEOF
9392    
9393     fi
9394    
9395    
9396    
9397    
9398    
9399     for ac_header in sys/select.h sys/socket.h
9400 gezelter 2081 do
9401     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9402 chuckv 3275 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9403     { echo "$as_me:$LINENO: checking for $ac_header" >&5
9404     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9405     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9406 gezelter 2081 echo $ECHO_N "(cached) $ECHO_C" >&6
9407     fi
9408 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
9409     { echo "$as_me:$LINENO: result: $ac_res" >&5
9410     echo "${ECHO_T}$ac_res" >&6; }
9411 gezelter 2081 else
9412     # Is the header compilable?
9413 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9414     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9415 gezelter 2081 cat >conftest.$ac_ext <<_ACEOF
9416     /* confdefs.h. */
9417     _ACEOF
9418     cat confdefs.h >>conftest.$ac_ext
9419     cat >>conftest.$ac_ext <<_ACEOF
9420     /* end confdefs.h. */
9421     $ac_includes_default
9422     #include <$ac_header>
9423     _ACEOF
9424 chuckv 3275 rm -rf conftest.$ac_objext
9425     if { (ac_try="$ac_compile"
9426     case "(($ac_try" in
9427     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9428     *) ac_try_echo=$ac_try;;
9429     esac
9430     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9431     (eval "$ac_compile") 2>conftest.er1
9432 gezelter 2081 ac_status=$?
9433     grep -v '^ *+' conftest.er1 >conftest.err
9434     rm -f conftest.er1
9435     cat conftest.err >&5
9436     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9437 chuckv 3275 (exit $ac_status); } && {
9438     test -z "$ac_c_werror_flag" ||
9439     test ! -s conftest.err
9440     } && test -s conftest.$ac_objext; then
9441 gezelter 2081 ac_header_compiler=yes
9442     else
9443     echo "$as_me: failed program was:" >&5
9444     sed 's/^/| /' conftest.$ac_ext >&5
9445    
9446 chuckv 3275 ac_header_compiler=no
9447 gezelter 2081 fi
9448    
9449 chuckv 3275 rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
9450     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9451     echo "${ECHO_T}$ac_header_compiler" >&6; }
9452    
9453 gezelter 2081 # Is the header present?
9454 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9455     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9456 gezelter 2081 cat >conftest.$ac_ext <<_ACEOF
9457     /* confdefs.h. */
9458     _ACEOF
9459     cat confdefs.h >>conftest.$ac_ext
9460     cat >>conftest.$ac_ext <<_ACEOF
9461     /* end confdefs.h. */
9462     #include <$ac_header>
9463     _ACEOF
9464 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
9465     case "(($ac_try" in
9466     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9467     *) ac_try_echo=$ac_try;;
9468     esac
9469     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9470     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9471 tim 1998 ac_status=$?
9472 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
9473 tim 1998 rm -f conftest.er1
9474     cat conftest.err >&5
9475 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9476 chuckv 3275 (exit $ac_status); } >/dev/null && {
9477     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9478     test ! -s conftest.err
9479     }; then
9480 gezelter 2081 ac_header_preproc=yes
9481 tim 1998 else
9482     echo "$as_me: failed program was:" >&5
9483 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
9484    
9485     ac_header_preproc=no
9486 tim 1998 fi
9487 gezelter 2081
9488 chuckv 3275 rm -rf conftest.err conftest.$ac_ext
9489     { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9490     echo "${ECHO_T}$ac_header_preproc" >&6; }
9491    
9492 gezelter 2081 # So? What about this header?
9493 gezelter 2547 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9494 gezelter 2081 yes:no: )
9495     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9496     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9497     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9498     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9499     ac_header_preproc=yes
9500     ;;
9501     no:yes:* )
9502     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9503     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9504     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9505     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9506     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9507     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9508     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9509     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9510     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9511     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9512     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9513     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9514 chuckv 3275 ( cat <<\_ASBOX
9515 gezelter 2081 ## ------------------------------ ##
9516     ## Report this to gezelter@nd.edu ##
9517     ## ------------------------------ ##
9518     _ASBOX
9519 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
9520 gezelter 2081 ;;
9521     esac
9522 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9523     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9524     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9525 gezelter 2081 echo $ECHO_N "(cached) $ECHO_C" >&6
9526     else
9527     eval "$as_ac_Header=\$ac_header_preproc"
9528 tim 1998 fi
9529 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
9530     { echo "$as_me:$LINENO: result: $ac_res" >&5
9531     echo "${ECHO_T}$ac_res" >&6; }
9532 tim 1998
9533     fi
9534 gezelter 2081 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9535     cat >>confdefs.h <<_ACEOF
9536     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9537     _ACEOF
9538    
9539     fi
9540    
9541 tim 1998 done
9542    
9543 chuckv 3275 { echo "$as_me:$LINENO: checking types of arguments for select" >&5
9544     echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6; }
9545 gezelter 2547 if test "${ac_cv_func_select_args+set}" = set; then
9546 gezelter 2510 echo $ECHO_N "(cached) $ECHO_C" >&6
9547     else
9548 gezelter 2547 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
9549 chuckv 3275 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
9550 gezelter 2547 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
9551     cat >conftest.$ac_ext <<_ACEOF
9552 gezelter 2453 /* confdefs.h. */
9553     _ACEOF
9554     cat confdefs.h >>conftest.$ac_ext
9555     cat >>conftest.$ac_ext <<_ACEOF
9556     /* end confdefs.h. */
9557 gezelter 2547 $ac_includes_default
9558 chuckv 3275 #ifdef HAVE_SYS_SELECT_H
9559 gezelter 2547 # include <sys/select.h>
9560     #endif
9561 chuckv 3275 #ifdef HAVE_SYS_SOCKET_H
9562 gezelter 2547 # include <sys/socket.h>
9563     #endif
9564 gezelter 2510
9565 gezelter 2547 #ifdef FC_DUMMY_MAIN
9566     #ifndef FC_DUMMY_MAIN_EQ_F77
9567     # ifdef __cplusplus
9568     extern "C"
9569     # endif
9570     int FC_DUMMY_MAIN() { return 1; }
9571 gezelter 2453 #endif
9572 gezelter 2547 #endif
9573 gezelter 2510 int
9574     main ()
9575     {
9576 gezelter 2547 extern int select ($ac_arg1,
9577     $ac_arg234, $ac_arg234, $ac_arg234,
9578     $ac_arg5);
9579 gezelter 2510 ;
9580     return 0;
9581     }
9582 gezelter 2453 _ACEOF
9583 chuckv 3275 rm -rf conftest.$ac_objext
9584     if { (ac_try="$ac_compile"
9585     case "(($ac_try" in
9586     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9587     *) ac_try_echo=$ac_try;;
9588     esac
9589     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9590     (eval "$ac_compile") 2>conftest.er1
9591 gezelter 2453 ac_status=$?
9592     grep -v '^ *+' conftest.er1 >conftest.err
9593     rm -f conftest.er1
9594     cat conftest.err >&5
9595     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9596 chuckv 3275 (exit $ac_status); } && {
9597     test -z "$ac_c_werror_flag" ||
9598     test ! -s conftest.err
9599     } && test -s conftest.$ac_objext; then
9600 gezelter 2547 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
9601 gezelter 2453 else
9602     echo "$as_me: failed program was:" >&5
9603     sed 's/^/| /' conftest.$ac_ext >&5
9604 gezelter 2081
9605 chuckv 3275
9606 gezelter 2453 fi
9607 chuckv 3275
9608     rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
9609 gezelter 2547 done
9610     done
9611     done
9612     # Provide a safe default value.
9613     : ${ac_cv_func_select_args='int,int *,struct timeval *'}
9614    
9615     fi
9616 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
9617     echo "${ECHO_T}$ac_cv_func_select_args" >&6; }
9618 gezelter 2547 ac_save_IFS=$IFS; IFS=','
9619     set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
9620     IFS=$ac_save_IFS
9621     shift
9622    
9623     cat >>confdefs.h <<_ACEOF
9624     #define SELECT_TYPE_ARG1 $1
9625     _ACEOF
9626    
9627    
9628     cat >>confdefs.h <<_ACEOF
9629     #define SELECT_TYPE_ARG234 ($2)
9630     _ACEOF
9631    
9632    
9633     cat >>confdefs.h <<_ACEOF
9634     #define SELECT_TYPE_ARG5 ($3)
9635     _ACEOF
9636    
9637 chuckv 3275 rm -rf conftest*
9638 gezelter 2547
9639    
9640     for ac_func in strftime
9641     do
9642     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9643 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_func" >&5
9644     echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9645     if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
9646 gezelter 2547 echo $ECHO_N "(cached) $ECHO_C" >&6
9647     else
9648     cat >conftest.$ac_ext <<_ACEOF
9649 gezelter 2453 /* confdefs.h. */
9650     _ACEOF
9651     cat confdefs.h >>conftest.$ac_ext
9652     cat >>conftest.$ac_ext <<_ACEOF
9653     /* end confdefs.h. */
9654 gezelter 2547 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9655     For example, HP-UX 11i <limits.h> declares gettimeofday. */
9656     #define $ac_func innocuous_$ac_func
9657 gezelter 2510
9658 gezelter 2547 /* System header to define __stub macros and hopefully few prototypes,
9659     which can conflict with char $ac_func (); below.
9660     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9661     <limits.h> exists even on freestanding compilers. */
9662    
9663     #ifdef __STDC__
9664     # include <limits.h>
9665 gezelter 2510 #else
9666 gezelter 2547 # include <assert.h>
9667 gezelter 2510 #endif
9668    
9669 gezelter 2547 #undef $ac_func
9670    
9671 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
9672     Use char because int might match the return type of a GCC
9673     builtin and then its argument prototype would still apply. */
9674 gezelter 2547 #ifdef __cplusplus
9675     extern "C"
9676     #endif
9677     char $ac_func ();
9678     /* The GNU C library defines this for functions which it implements
9679     to always fail with ENOSYS. Some functions are actually named
9680     something starting with __ and the normal name is an alias. */
9681 chuckv 3275 #if defined __stub_$ac_func || defined __stub___$ac_func
9682 gezelter 2547 choke me
9683     #endif
9684    
9685     #ifdef FC_DUMMY_MAIN
9686     #ifndef FC_DUMMY_MAIN_EQ_F77
9687     # ifdef __cplusplus
9688     extern "C"
9689     # endif
9690     int FC_DUMMY_MAIN() { return 1; }
9691     #endif
9692     #endif
9693 gezelter 2510 int
9694     main ()
9695     {
9696 chuckv 3275 return $ac_func ();
9697 gezelter 2510 ;
9698     return 0;
9699     }
9700 gezelter 2453 _ACEOF
9701 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
9702     if { (ac_try="$ac_link"
9703     case "(($ac_try" in
9704     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9705     *) ac_try_echo=$ac_try;;
9706     esac
9707     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9708     (eval "$ac_link") 2>conftest.er1
9709 gezelter 2453 ac_status=$?
9710     grep -v '^ *+' conftest.er1 >conftest.err
9711     rm -f conftest.er1
9712     cat conftest.err >&5
9713     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9714 chuckv 3275 (exit $ac_status); } && {
9715     test -z "$ac_c_werror_flag" ||
9716     test ! -s conftest.err
9717     } && test -s conftest$ac_exeext &&
9718     $as_test_x conftest$ac_exeext; then
9719 gezelter 2547 eval "$as_ac_var=yes"
9720 gezelter 2453 else
9721     echo "$as_me: failed program was:" >&5
9722     sed 's/^/| /' conftest.$ac_ext >&5
9723 gezelter 2081
9724 chuckv 3275 eval "$as_ac_var=no"
9725 gezelter 2453 fi
9726 chuckv 3275
9727     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9728 gezelter 2547 conftest$ac_exeext conftest.$ac_ext
9729 gezelter 2453 fi
9730 chuckv 3275 ac_res=`eval echo '${'$as_ac_var'}'`
9731     { echo "$as_me:$LINENO: result: $ac_res" >&5
9732     echo "${ECHO_T}$ac_res" >&6; }
9733 gezelter 2547 if test `eval echo '${'$as_ac_var'}'` = yes; then
9734     cat >>confdefs.h <<_ACEOF
9735     #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9736 gezelter 2510 _ACEOF
9737 gezelter 2453
9738 gezelter 2547 else
9739     # strftime is in -lintl on SCO UNIX.
9740 chuckv 3275 { echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
9741     echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6; }
9742 gezelter 2547 if test "${ac_cv_lib_intl_strftime+set}" = set; then
9743 gezelter 2510 echo $ECHO_N "(cached) $ECHO_C" >&6
9744 gezelter 2453 else
9745 gezelter 2547 ac_check_lib_save_LIBS=$LIBS
9746     LIBS="-lintl $LIBS"
9747     cat >conftest.$ac_ext <<_ACEOF
9748 gezelter 2453 /* confdefs.h. */
9749     _ACEOF
9750     cat confdefs.h >>conftest.$ac_ext
9751     cat >>conftest.$ac_ext <<_ACEOF
9752     /* end confdefs.h. */
9753 gezelter 2510
9754 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
9755     Use char because int might match the return type of a GCC
9756     builtin and then its argument prototype would still apply. */
9757 gezelter 2547 #ifdef __cplusplus
9758     extern "C"
9759     #endif
9760     char strftime ();
9761     #ifdef FC_DUMMY_MAIN
9762     #ifndef FC_DUMMY_MAIN_EQ_F77
9763     # ifdef __cplusplus
9764     extern "C"
9765     # endif
9766     int FC_DUMMY_MAIN() { return 1; }
9767     #endif
9768     #endif
9769 gezelter 2510 int
9770     main ()
9771     {
9772 chuckv 3275 return strftime ();
9773 gezelter 2510 ;
9774     return 0;
9775     }
9776 gezelter 2453 _ACEOF
9777 chuckv 3275 rm -rf conftest.$ac_objext conftest$ac_exeext
9778     if { (ac_try="$ac_link"
9779     case "(($ac_try" in
9780     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9781     *) ac_try_echo=$ac_try;;
9782     esac
9783     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9784     (eval "$ac_link") 2>conftest.er1
9785 gezelter 2453 ac_status=$?
9786     grep -v '^ *+' conftest.er1 >conftest.err
9787     rm -f conftest.er1
9788     cat conftest.err >&5
9789     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9790 chuckv 3275 (exit $ac_status); } && {
9791     test -z "$ac_c_werror_flag" ||
9792     test ! -s conftest.err
9793     } && test -s conftest$ac_exeext &&
9794     $as_test_x conftest$ac_exeext; then
9795 gezelter 2547 ac_cv_lib_intl_strftime=yes
9796 gezelter 2453 else
9797     echo "$as_me: failed program was:" >&5
9798     sed 's/^/| /' conftest.$ac_ext >&5
9799    
9800 chuckv 3275 ac_cv_lib_intl_strftime=no
9801 gezelter 2453 fi
9802 chuckv 3275
9803     rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9804 gezelter 2547 conftest$ac_exeext conftest.$ac_ext
9805     LIBS=$ac_check_lib_save_LIBS
9806     fi
9807 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
9808     echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6; }
9809 gezelter 2547 if test $ac_cv_lib_intl_strftime = yes; then
9810     cat >>confdefs.h <<\_ACEOF
9811     #define HAVE_STRFTIME 1
9812     _ACEOF
9813 gezelter 2453
9814 gezelter 2547 LIBS="-lintl $LIBS"
9815     fi
9816 gezelter 2510
9817     fi
9818 gezelter 2547 done
9819 gezelter 2510
9820 chuckv 3275 { echo "$as_me:$LINENO: checking for working strtod" >&5
9821     echo $ECHO_N "checking for working strtod... $ECHO_C" >&6; }
9822 gezelter 2547 if test "${ac_cv_func_strtod+set}" = set; then
9823     echo $ECHO_N "(cached) $ECHO_C" >&6
9824     else
9825     if test "$cross_compiling" = yes; then
9826     ac_cv_func_strtod=no
9827     else
9828     cat >conftest.$ac_ext <<_ACEOF
9829     /* confdefs.h. */
9830 gezelter 2510 _ACEOF
9831 gezelter 2547 cat confdefs.h >>conftest.$ac_ext
9832     cat >>conftest.$ac_ext <<_ACEOF
9833     /* end confdefs.h. */
9834 gezelter 2510
9835 chuckv 3275 $ac_includes_default
9836     #ifndef strtod
9837 gezelter 2547 double strtod ();
9838 chuckv 3275 #endif
9839 gezelter 2547 int
9840     main()
9841     {
9842     {
9843     /* Some versions of Linux strtod mis-parse strings with leading '+'. */
9844     char *string = " +69";
9845     char *term;
9846     double value;
9847     value = strtod (string, &term);
9848     if (value != 69 || term != (string + 4))
9849 chuckv 3275 return 1;
9850 gezelter 2547 }
9851 gezelter 2510
9852 gezelter 2547 {
9853     /* Under Solaris 2.4, strtod returns the wrong value for the
9854     terminating character under some conditions. */
9855     char *string = "NaN";
9856     char *term;
9857     strtod (string, &term);
9858     if (term != string && *(term - 1) == 0)
9859 chuckv 3275 return 1;
9860 gezelter 2547 }
9861 chuckv 3275 return 0;
9862 gezelter 2547 }
9863 gezelter 2510
9864 gezelter 2547 _ACEOF
9865     rm -f conftest$ac_exeext
9866 chuckv 3275 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>&5
9873 gezelter 2547 ac_status=$?
9874     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9875     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9876 chuckv 3275 { (case "(($ac_try" in
9877     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9878     *) ac_try_echo=$ac_try;;
9879     esac
9880     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9881     (eval "$ac_try") 2>&5
9882 gezelter 2547 ac_status=$?
9883     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9884     (exit $ac_status); }; }; then
9885     ac_cv_func_strtod=yes
9886     else
9887     echo "$as_me: program exited with status $ac_status" >&5
9888     echo "$as_me: failed program was:" >&5
9889     sed 's/^/| /' conftest.$ac_ext >&5
9890 gezelter 2510
9891 gezelter 2547 ( exit $ac_status )
9892     ac_cv_func_strtod=no
9893     fi
9894 chuckv 3275 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9895 gezelter 2547 fi
9896 chuckv 3275
9897    
9898 gezelter 2547 fi
9899 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_func_strtod" >&5
9900     echo "${ECHO_T}$ac_cv_func_strtod" >&6; }
9901 gezelter 2547 if test $ac_cv_func_strtod = no; then
9902 chuckv 3275 case " $LIBOBJS " in
9903 gezelter 2547 *" strtod.$ac_objext "* ) ;;
9904 chuckv 3275 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
9905     ;;
9906 gezelter 2547 esac
9907    
9908 chuckv 3275 { echo "$as_me:$LINENO: checking for pow" >&5
9909     echo $ECHO_N "checking for pow... $ECHO_C" >&6; }
9910 gezelter 2547 if test "${ac_cv_func_pow+set}" = set; then
9911 gezelter 2510 echo $ECHO_N "(cached) $ECHO_C" >&6
9912     else
9913 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
9914     /* confdefs.h. */
9915     _ACEOF
9916     cat confdefs.h >>conftest.$ac_ext
9917     cat >>conftest.$ac_ext <<_ACEOF
9918     /* end confdefs.h. */
9919     /* Define pow to an innocuous variant, in case <limits.h> declares pow.
9920     For example, HP-UX 11i <limits.h> declares gettimeofday. */
9921     #define pow innocuous_pow
9922 gezelter 2510
9923 gezelter 2547 /* System header to define __stub macros and hopefully few prototypes,
9924     which can conflict with char pow (); below.
9925     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9926     <limits.h> exists even on freestanding compilers. */
9927 gezelter 2510
9928 gezelter 2547 #ifdef __STDC__
9929     # include <limits.h>
9930     #else
9931     # include <assert.h>
9932     #endif
9933 gezelter 2510
9934 gezelter 2547 #undef pow
9935 gezelter 2510
9936 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
9937     Use char because int might match the return type of a GCC
9938     builtin and then its argument prototype would still apply. */
9939 gezelter 2547 #ifdef __cplusplus
9940     extern "C"
9941     #endif
9942     char pow ();
9943     /* The GNU C library defines this for functions which it implements
9944     to always fail with ENOSYS. Some functions are actually named
9945     something starting with __ and the normal name is an alias. */
9946 chuckv 3275 #if defined __stub_pow || defined __stub___pow
9947 gezelter 2547 choke me
9948     #endif
9949    
9950     #ifdef FC_DUMMY_MAIN
9951     #ifndef FC_DUMMY_MAIN_EQ_F77
9952     # ifdef __cplusplus
9953     extern "C"
9954     # endif
9955     int FC_DUMMY_MAIN() { return 1; }
9956     #endif
9957     #endif
9958     int
9959     main ()
9960     {
9961 chuckv 3275 return pow ();
9962 gezelter 2547 ;
9963     return 0;
9964     }
9965     _ACEOF
9966     rm -f conftest.$ac_objext conftest$ac_exeext
9967 chuckv 3275 if { (ac_try="$ac_link"
9968     case "(($ac_try" in
9969     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9970     *) ac_try_echo=$ac_try;;
9971     esac
9972     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9973     (eval "$ac_link") 2>conftest.er1
9974 gezelter 2547 ac_status=$?
9975     grep -v '^ *+' conftest.er1 >conftest.err
9976     rm -f conftest.er1
9977     cat conftest.err >&5
9978     echo "$as_me:$LINENO: \$? = $ac_status" >&5
9979 chuckv 3275 (exit $ac_status); } && {
9980     test -z "$ac_c_werror_flag" ||
9981     test ! -s conftest.err
9982     } && test -s conftest$ac_exeext &&
9983     $as_test_x conftest$ac_exeext; then
9984 gezelter 2547 ac_cv_func_pow=yes
9985     else
9986     echo "$as_me: failed program was:" >&5
9987     sed 's/^/| /' conftest.$ac_ext >&5
9988    
9989 chuckv 3275 ac_cv_func_pow=no
9990 gezelter 2547 fi
9991 chuckv 3275
9992     rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9993 gezelter 2547 conftest$ac_exeext conftest.$ac_ext
9994     fi
9995 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
9996     echo "${ECHO_T}$ac_cv_func_pow" >&6; }
9997 gezelter 2547
9998     if test $ac_cv_func_pow = no; then
9999 chuckv 3275 { echo "$as_me:$LINENO: checking for pow in -lm" >&5
10000     echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6; }
10001 gezelter 2547 if test "${ac_cv_lib_m_pow+set}" = set; then
10002     echo $ECHO_N "(cached) $ECHO_C" >&6
10003     else
10004     ac_check_lib_save_LIBS=$LIBS
10005     LIBS="-lm $LIBS"
10006     cat >conftest.$ac_ext <<_ACEOF
10007 gezelter 2453 /* confdefs.h. */
10008     _ACEOF
10009     cat confdefs.h >>conftest.$ac_ext
10010     cat >>conftest.$ac_ext <<_ACEOF
10011     /* end confdefs.h. */
10012 gezelter 2510
10013 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
10014     Use char because int might match the return type of a GCC
10015     builtin and then its argument prototype would still apply. */
10016 gezelter 2547 #ifdef __cplusplus
10017     extern "C"
10018 gezelter 2510 #endif
10019 gezelter 2547 char pow ();
10020     #ifdef FC_DUMMY_MAIN
10021     #ifndef FC_DUMMY_MAIN_EQ_F77
10022     # ifdef __cplusplus
10023     extern "C"
10024     # endif
10025     int FC_DUMMY_MAIN() { return 1; }
10026 gezelter 2510 #endif
10027 gezelter 2547 #endif
10028 gezelter 2510 int
10029     main ()
10030     {
10031 chuckv 3275 return pow ();
10032 gezelter 2510 ;
10033     return 0;
10034     }
10035 gezelter 2453 _ACEOF
10036 gezelter 2547 rm -f conftest.$ac_objext conftest$ac_exeext
10037 chuckv 3275 if { (ac_try="$ac_link"
10038     case "(($ac_try" in
10039     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10040     *) ac_try_echo=$ac_try;;
10041     esac
10042     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10043     (eval "$ac_link") 2>conftest.er1
10044 gezelter 2453 ac_status=$?
10045     grep -v '^ *+' conftest.er1 >conftest.err
10046     rm -f conftest.er1
10047     cat conftest.err >&5
10048     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10049 chuckv 3275 (exit $ac_status); } && {
10050     test -z "$ac_c_werror_flag" ||
10051     test ! -s conftest.err
10052     } && test -s conftest$ac_exeext &&
10053     $as_test_x conftest$ac_exeext; then
10054 gezelter 2547 ac_cv_lib_m_pow=yes
10055 gezelter 2453 else
10056     echo "$as_me: failed program was:" >&5
10057     sed 's/^/| /' conftest.$ac_ext >&5
10058    
10059 chuckv 3275 ac_cv_lib_m_pow=no
10060 gezelter 2453 fi
10061 chuckv 3275
10062     rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10063 gezelter 2547 conftest$ac_exeext conftest.$ac_ext
10064     LIBS=$ac_check_lib_save_LIBS
10065     fi
10066 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
10067     echo "${ECHO_T}$ac_cv_lib_m_pow" >&6; }
10068 gezelter 2547 if test $ac_cv_lib_m_pow = yes; then
10069     POW_LIB=-lm
10070     else
10071     { echo "$as_me:$LINENO: WARNING: cannot find library containing definition of pow" >&5
10072     echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10073     fi
10074 gezelter 2453
10075 gezelter 2547 fi
10076 gezelter 2453
10077 gezelter 2510 fi
10078 gezelter 2453
10079    
10080    
10081    
10082    
10083 gezelter 2510
10084    
10085    
10086    
10087 gezelter 2547
10088    
10089    
10090    
10091    
10092    
10093    
10094    
10095    
10096    
10097    
10098    
10099    
10100    
10101    
10102    
10103    
10104    
10105 gezelter 2558
10106     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
10107 gezelter 2547 do
10108     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10109 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10110     echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10111     if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10112 gezelter 2547 echo $ECHO_N "(cached) $ECHO_C" >&6
10113     else
10114     cat >conftest.$ac_ext <<_ACEOF
10115 gezelter 2453 /* confdefs.h. */
10116     _ACEOF
10117     cat confdefs.h >>conftest.$ac_ext
10118     cat >>conftest.$ac_ext <<_ACEOF
10119     /* end confdefs.h. */
10120 gezelter 2547 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10121     For example, HP-UX 11i <limits.h> declares gettimeofday. */
10122     #define $ac_func innocuous_$ac_func
10123 gezelter 2510
10124 gezelter 2547 /* System header to define __stub macros and hopefully few prototypes,
10125     which can conflict with char $ac_func (); below.
10126     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10127     <limits.h> exists even on freestanding compilers. */
10128    
10129     #ifdef __STDC__
10130     # include <limits.h>
10131 gezelter 2510 #else
10132 gezelter 2547 # include <assert.h>
10133 gezelter 2510 #endif
10134 gezelter 2547
10135     #undef $ac_func
10136    
10137 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
10138     Use char because int might match the return type of a GCC
10139     builtin and then its argument prototype would still apply. */
10140 gezelter 2547 #ifdef __cplusplus
10141     extern "C"
10142 gezelter 2510 #endif
10143 gezelter 2547 char $ac_func ();
10144     /* The GNU C library defines this for functions which it implements
10145     to always fail with ENOSYS. Some functions are actually named
10146     something starting with __ and the normal name is an alias. */
10147 chuckv 3275 #if defined __stub_$ac_func || defined __stub___$ac_func
10148 gezelter 2547 choke me
10149     #endif
10150 gezelter 2510
10151 gezelter 2547 #ifdef FC_DUMMY_MAIN
10152     #ifndef FC_DUMMY_MAIN_EQ_F77
10153     # ifdef __cplusplus
10154     extern "C"
10155     # endif
10156     int FC_DUMMY_MAIN() { return 1; }
10157     #endif
10158     #endif
10159 gezelter 2510 int
10160     main ()
10161     {
10162 chuckv 3275 return $ac_func ();
10163 gezelter 2510 ;
10164     return 0;
10165     }
10166 gezelter 2453 _ACEOF
10167 gezelter 2547 rm -f conftest.$ac_objext conftest$ac_exeext
10168 chuckv 3275 if { (ac_try="$ac_link"
10169     case "(($ac_try" in
10170     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10171     *) ac_try_echo=$ac_try;;
10172     esac
10173     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10174     (eval "$ac_link") 2>conftest.er1
10175 gezelter 2453 ac_status=$?
10176     grep -v '^ *+' conftest.er1 >conftest.err
10177     rm -f conftest.er1
10178     cat conftest.err >&5
10179     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10180 chuckv 3275 (exit $ac_status); } && {
10181     test -z "$ac_c_werror_flag" ||
10182     test ! -s conftest.err
10183     } && test -s conftest$ac_exeext &&
10184     $as_test_x conftest$ac_exeext; then
10185 gezelter 2547 eval "$as_ac_var=yes"
10186 gezelter 2453 else
10187     echo "$as_me: failed program was:" >&5
10188     sed 's/^/| /' conftest.$ac_ext >&5
10189    
10190 chuckv 3275 eval "$as_ac_var=no"
10191 gezelter 2453 fi
10192 chuckv 3275
10193     rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10194 gezelter 2547 conftest$ac_exeext conftest.$ac_ext
10195     fi
10196 chuckv 3275 ac_res=`eval echo '${'$as_ac_var'}'`
10197     { echo "$as_me:$LINENO: result: $ac_res" >&5
10198     echo "${ECHO_T}$ac_res" >&6; }
10199 gezelter 2547 if test `eval echo '${'$as_ac_var'}'` = yes; then
10200     cat >>confdefs.h <<_ACEOF
10201     #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10202     _ACEOF
10203    
10204     fi
10205     done
10206    
10207    
10208     # special check for _system_configuration because AIX <4.3.2 do not
10209     # contain the `physmem' member.
10210 chuckv 3275 { echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
10211     echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6; }
10212 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
10213 gezelter 2453 /* confdefs.h. */
10214     _ACEOF
10215     cat confdefs.h >>conftest.$ac_ext
10216     cat >>conftest.$ac_ext <<_ACEOF
10217     /* end confdefs.h. */
10218 gezelter 2547 #include <sys/systemcfg.h>
10219     #ifdef FC_DUMMY_MAIN
10220     #ifndef FC_DUMMY_MAIN_EQ_F77
10221     # ifdef __cplusplus
10222     extern "C"
10223     # endif
10224     int FC_DUMMY_MAIN() { return 1; }
10225 gezelter 2510 #endif
10226     #endif
10227     int
10228     main ()
10229     {
10230 gezelter 2547 double x = _system_configuration.physmem;
10231 gezelter 2510 ;
10232     return 0;
10233     }
10234 gezelter 2453 _ACEOF
10235 gezelter 2510 rm -f conftest.$ac_objext
10236 chuckv 3275 if { (ac_try="$ac_compile"
10237     case "(($ac_try" in
10238     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10239     *) ac_try_echo=$ac_try;;
10240     esac
10241     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10242     (eval "$ac_compile") 2>conftest.er1
10243 gezelter 2453 ac_status=$?
10244     grep -v '^ *+' conftest.er1 >conftest.err
10245     rm -f conftest.er1
10246     cat conftest.err >&5
10247     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10248 chuckv 3275 (exit $ac_status); } && {
10249     test -z "$ac_c_werror_flag" ||
10250     test ! -s conftest.err
10251     } && test -s conftest.$ac_objext; then
10252     { echo "$as_me:$LINENO: result: yes" >&5
10253     echo "${ECHO_T}yes" >&6; }
10254 gezelter 2547
10255     cat >>confdefs.h <<\_ACEOF
10256     #define HAVE__SYSTEM_CONFIGURATION 1
10257     _ACEOF
10258    
10259 gezelter 2453 else
10260     echo "$as_me: failed program was:" >&5
10261     sed 's/^/| /' conftest.$ac_ext >&5
10262    
10263 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
10264     echo "${ECHO_T}no" >&6; }
10265 gezelter 2453 fi
10266    
10267 chuckv 3275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10268    
10269 gezelter 2547 # clean out junk possibly left behind by a previous configuration
10270     rm -f src/getopt.h
10271     # Check for getopt_long support
10272 gezelter 2510
10273 gezelter 2547 for ac_header in getopt.h
10274     do
10275     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10276 chuckv 3275 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10277     { echo "$as_me:$LINENO: checking for $ac_header" >&5
10278     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10279     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10280 gezelter 2547 echo $ECHO_N "(cached) $ECHO_C" >&6
10281 gezelter 2510 fi
10282 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
10283     { echo "$as_me:$LINENO: result: $ac_res" >&5
10284     echo "${ECHO_T}$ac_res" >&6; }
10285 gezelter 2547 else
10286     # Is the header compilable?
10287 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10288     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10289 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
10290     /* confdefs.h. */
10291     _ACEOF
10292     cat confdefs.h >>conftest.$ac_ext
10293     cat >>conftest.$ac_ext <<_ACEOF
10294     /* end confdefs.h. */
10295     $ac_includes_default
10296     #include <$ac_header>
10297     _ACEOF
10298     rm -f conftest.$ac_objext
10299 chuckv 3275 if { (ac_try="$ac_compile"
10300     case "(($ac_try" in
10301     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10302     *) ac_try_echo=$ac_try;;
10303     esac
10304     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10305     (eval "$ac_compile") 2>conftest.er1
10306 gezelter 2547 ac_status=$?
10307     grep -v '^ *+' conftest.er1 >conftest.err
10308     rm -f conftest.er1
10309     cat conftest.err >&5
10310     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10311 chuckv 3275 (exit $ac_status); } && {
10312     test -z "$ac_c_werror_flag" ||
10313     test ! -s conftest.err
10314     } && test -s conftest.$ac_objext; then
10315 gezelter 2547 ac_header_compiler=yes
10316     else
10317     echo "$as_me: failed program was:" >&5
10318     sed 's/^/| /' conftest.$ac_ext >&5
10319 gezelter 2510
10320 chuckv 3275 ac_header_compiler=no
10321 gezelter 2547 fi
10322    
10323 chuckv 3275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10324     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10325     echo "${ECHO_T}$ac_header_compiler" >&6; }
10326    
10327 gezelter 2547 # Is the header present?
10328 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10329     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10330 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
10331     /* confdefs.h. */
10332 gezelter 2510 _ACEOF
10333 gezelter 2547 cat confdefs.h >>conftest.$ac_ext
10334     cat >>conftest.$ac_ext <<_ACEOF
10335     /* end confdefs.h. */
10336     #include <$ac_header>
10337     _ACEOF
10338 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
10339     case "(($ac_try" in
10340     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10341     *) ac_try_echo=$ac_try;;
10342     esac
10343     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10344     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10345 gezelter 2547 ac_status=$?
10346     grep -v '^ *+' conftest.er1 >conftest.err
10347     rm -f conftest.er1
10348     cat conftest.err >&5
10349     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10350 chuckv 3275 (exit $ac_status); } >/dev/null && {
10351     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10352     test ! -s conftest.err
10353     }; then
10354 gezelter 2547 ac_header_preproc=yes
10355     else
10356     echo "$as_me: failed program was:" >&5
10357     sed 's/^/| /' conftest.$ac_ext >&5
10358 gezelter 2510
10359 gezelter 2547 ac_header_preproc=no
10360     fi
10361 chuckv 3275
10362 gezelter 2547 rm -f conftest.err conftest.$ac_ext
10363 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10364     echo "${ECHO_T}$ac_header_preproc" >&6; }
10365 gezelter 2547
10366     # So? What about this header?
10367     case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10368     yes:no: )
10369     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10370     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10371     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10372     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10373     ac_header_preproc=yes
10374     ;;
10375     no:yes:* )
10376     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10377     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10378     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10379     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10380     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10381     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10382     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10383     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10384     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10385     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10386     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10387     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10388 chuckv 3275 ( cat <<\_ASBOX
10389 gezelter 2547 ## ------------------------------ ##
10390     ## Report this to gezelter@nd.edu ##
10391     ## ------------------------------ ##
10392     _ASBOX
10393 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
10394 gezelter 2547 ;;
10395     esac
10396 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10397     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10398     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10399 gezelter 2547 echo $ECHO_N "(cached) $ECHO_C" >&6
10400     else
10401     eval "$as_ac_Header=\$ac_header_preproc"
10402     fi
10403 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
10404     { echo "$as_me:$LINENO: result: $ac_res" >&5
10405     echo "${ECHO_T}$ac_res" >&6; }
10406 gezelter 2547
10407     fi
10408     if test `eval echo '${'$as_ac_Header'}'` = yes; then
10409     cat >>confdefs.h <<_ACEOF
10410     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10411 gezelter 2510 _ACEOF
10412    
10413 gezelter 2547 fi
10414 gezelter 2510
10415 gezelter 2547 done
10416 gezelter 2510
10417    
10418 gezelter 2547 for ac_func in getopt_long
10419     do
10420     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10421 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10422     echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10423     if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10424 gezelter 2547 echo $ECHO_N "(cached) $ECHO_C" >&6
10425     else
10426     cat >conftest.$ac_ext <<_ACEOF
10427     /* confdefs.h. */
10428     _ACEOF
10429     cat confdefs.h >>conftest.$ac_ext
10430     cat >>conftest.$ac_ext <<_ACEOF
10431     /* end confdefs.h. */
10432     /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10433     For example, HP-UX 11i <limits.h> declares gettimeofday. */
10434     #define $ac_func innocuous_$ac_func
10435 gezelter 2510
10436 gezelter 2547 /* System header to define __stub macros and hopefully few prototypes,
10437     which can conflict with char $ac_func (); below.
10438     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10439     <limits.h> exists even on freestanding compilers. */
10440    
10441     #ifdef __STDC__
10442     # include <limits.h>
10443     #else
10444     # include <assert.h>
10445     #endif
10446    
10447     #undef $ac_func
10448    
10449 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
10450     Use char because int might match the return type of a GCC
10451     builtin and then its argument prototype would still apply. */
10452 gezelter 2547 #ifdef __cplusplus
10453     extern "C"
10454     #endif
10455     char $ac_func ();
10456     /* The GNU C library defines this for functions which it implements
10457     to always fail with ENOSYS. Some functions are actually named
10458     something starting with __ and the normal name is an alias. */
10459 chuckv 3275 #if defined __stub_$ac_func || defined __stub___$ac_func
10460 gezelter 2547 choke me
10461     #endif
10462    
10463     #ifdef FC_DUMMY_MAIN
10464     #ifndef FC_DUMMY_MAIN_EQ_F77
10465     # ifdef __cplusplus
10466     extern "C"
10467     # endif
10468     int FC_DUMMY_MAIN() { return 1; }
10469     #endif
10470     #endif
10471     int
10472     main ()
10473     {
10474 chuckv 3275 return $ac_func ();
10475 gezelter 2547 ;
10476     return 0;
10477     }
10478     _ACEOF
10479     rm -f conftest.$ac_objext conftest$ac_exeext
10480 chuckv 3275 if { (ac_try="$ac_link"
10481     case "(($ac_try" in
10482     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10483     *) ac_try_echo=$ac_try;;
10484     esac
10485     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10486     (eval "$ac_link") 2>conftest.er1
10487 gezelter 2547 ac_status=$?
10488     grep -v '^ *+' conftest.er1 >conftest.err
10489     rm -f conftest.er1
10490     cat conftest.err >&5
10491     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10492 chuckv 3275 (exit $ac_status); } && {
10493     test -z "$ac_c_werror_flag" ||
10494     test ! -s conftest.err
10495     } && test -s conftest$ac_exeext &&
10496     $as_test_x conftest$ac_exeext; then
10497 gezelter 2547 eval "$as_ac_var=yes"
10498     else
10499     echo "$as_me: failed program was:" >&5
10500     sed 's/^/| /' conftest.$ac_ext >&5
10501    
10502 chuckv 3275 eval "$as_ac_var=no"
10503 gezelter 2547 fi
10504 chuckv 3275
10505     rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10506 gezelter 2547 conftest$ac_exeext conftest.$ac_ext
10507     fi
10508 chuckv 3275 ac_res=`eval echo '${'$as_ac_var'}'`
10509     { echo "$as_me:$LINENO: result: $ac_res" >&5
10510     echo "${ECHO_T}$ac_res" >&6; }
10511 gezelter 2547 if test `eval echo '${'$as_ac_var'}'` = yes; then
10512     cat >>confdefs.h <<_ACEOF
10513     #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10514     _ACEOF
10515    
10516     else
10517     # FreeBSD has a gnugetopt library for this
10518 chuckv 3275 { echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
10519     echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6; }
10520 gezelter 2547 if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
10521 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
10522     else
10523 gezelter 2510 ac_check_lib_save_LIBS=$LIBS
10524 gezelter 2547 LIBS="-lgnugetopt $LIBS"
10525 gezelter 2510 cat >conftest.$ac_ext <<_ACEOF
10526     /* confdefs.h. */
10527     _ACEOF
10528     cat confdefs.h >>conftest.$ac_ext
10529     cat >>conftest.$ac_ext <<_ACEOF
10530     /* end confdefs.h. */
10531 gezelter 2453
10532 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
10533     Use char because int might match the return type of a GCC
10534     builtin and then its argument prototype would still apply. */
10535 gezelter 2510 #ifdef __cplusplus
10536     extern "C"
10537     #endif
10538 gezelter 2547 char getopt_long ();
10539     #ifdef FC_DUMMY_MAIN
10540     #ifndef FC_DUMMY_MAIN_EQ_F77
10541     # ifdef __cplusplus
10542     extern "C"
10543     # endif
10544     int FC_DUMMY_MAIN() { return 1; }
10545     #endif
10546     #endif
10547 gezelter 2510 int
10548     main ()
10549     {
10550 chuckv 3275 return getopt_long ();
10551 gezelter 2510 ;
10552     return 0;
10553     }
10554     _ACEOF
10555     rm -f conftest.$ac_objext conftest$ac_exeext
10556 chuckv 3275 if { (ac_try="$ac_link"
10557     case "(($ac_try" in
10558     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10559     *) ac_try_echo=$ac_try;;
10560     esac
10561     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10562     (eval "$ac_link") 2>conftest.er1
10563 gezelter 2510 ac_status=$?
10564     grep -v '^ *+' conftest.er1 >conftest.err
10565     rm -f conftest.er1
10566     cat conftest.err >&5
10567     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10568 chuckv 3275 (exit $ac_status); } && {
10569     test -z "$ac_c_werror_flag" ||
10570     test ! -s conftest.err
10571     } && test -s conftest$ac_exeext &&
10572     $as_test_x conftest$ac_exeext; then
10573 gezelter 2547 ac_cv_lib_gnugetopt_getopt_long=yes
10574 gezelter 2510 else
10575     echo "$as_me: failed program was:" >&5
10576     sed 's/^/| /' conftest.$ac_ext >&5
10577    
10578 chuckv 3275 ac_cv_lib_gnugetopt_getopt_long=no
10579 gezelter 2453 fi
10580 chuckv 3275
10581     rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10582 gezelter 2510 conftest$ac_exeext conftest.$ac_ext
10583     LIBS=$ac_check_lib_save_LIBS
10584     fi
10585 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
10586     echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6; }
10587 gezelter 2547 if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
10588     cat >>confdefs.h <<\_ACEOF
10589     #define HAVE_GETOPT_LONG 1
10590 gezelter 2453 _ACEOF
10591    
10592 gezelter 2547 else
10593     # use the GNU replacement
10594 chuckv 3275 case " $LIBOBJS " in
10595 gezelter 2547 *" getopt.$ac_objext "* ) ;;
10596 chuckv 3275 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
10597     ;;
10598 gezelter 2547 esac
10599 gezelter 2510
10600 chuckv 3275 case " $LIBOBJS " in
10601 gezelter 2547 *" getopt1.$ac_objext "* ) ;;
10602 chuckv 3275 *) LIBOBJS="$LIBOBJS getopt1.$ac_objext"
10603     ;;
10604 gezelter 2547 esac
10605    
10606 chuckv 3275 ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
10607 gezelter 2547
10608     fi
10609    
10610     fi
10611     done
10612    
10613    
10614 chuckv 3275 ac_ext=cpp
10615 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
10616     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10617     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10618     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10619    
10620    
10621 chuckv 3275 { echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
10622     echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6; }
10623 gezelter 2547 if test "${ac_cv_cxx_namespaces+set}" = set; then
10624     echo $ECHO_N "(cached) $ECHO_C" >&6
10625 gezelter 2510 else
10626 gezelter 2547
10627 chuckv 3275 ac_ext=cpp
10628 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
10629     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10630     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10631     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10632    
10633     cat >conftest.$ac_ext <<_ACEOF
10634     /* confdefs.h. */
10635     _ACEOF
10636     cat confdefs.h >>conftest.$ac_ext
10637     cat >>conftest.$ac_ext <<_ACEOF
10638     /* end confdefs.h. */
10639     namespace Outer { namespace Inner { int i = 0; }}
10640     #ifdef FC_DUMMY_MAIN
10641     #ifndef FC_DUMMY_MAIN_EQ_F77
10642     # ifdef __cplusplus
10643     extern "C"
10644     # endif
10645     int FC_DUMMY_MAIN() { return 1; }
10646     #endif
10647     #endif
10648     int
10649     main ()
10650     {
10651     using namespace Outer::Inner; return i;
10652     ;
10653     return 0;
10654     }
10655     _ACEOF
10656     rm -f conftest.$ac_objext
10657 chuckv 3275 if { (ac_try="$ac_compile"
10658     case "(($ac_try" in
10659     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10660     *) ac_try_echo=$ac_try;;
10661     esac
10662     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10663     (eval "$ac_compile") 2>conftest.er1
10664 gezelter 2547 ac_status=$?
10665     grep -v '^ *+' conftest.er1 >conftest.err
10666     rm -f conftest.er1
10667     cat conftest.err >&5
10668     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10669 chuckv 3275 (exit $ac_status); } && {
10670     test -z "$ac_cxx_werror_flag" ||
10671     test ! -s conftest.err
10672     } && test -s conftest.$ac_objext; then
10673 gezelter 2547 ac_cv_cxx_namespaces=yes
10674     else
10675     echo "$as_me: failed program was:" >&5
10676     sed 's/^/| /' conftest.$ac_ext >&5
10677    
10678 chuckv 3275 ac_cv_cxx_namespaces=no
10679 gezelter 2453 fi
10680 chuckv 3275
10681     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10682     ac_ext=cpp
10683 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
10684     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10685     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10686     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10687 gezelter 2453
10688    
10689 gezelter 2547 fi
10690 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
10691     echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6; }
10692 gezelter 2547 if test "$ac_cv_cxx_namespaces" = yes; then
10693 gezelter 2453
10694 gezelter 2547 cat >>confdefs.h <<\_ACEOF
10695     #define HAVE_NAMESPACES
10696     _ACEOF
10697 gezelter 2453
10698 gezelter 2547 fi
10699    
10700 chuckv 3275 ac_ext=cpp
10701 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
10702     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10703     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10704     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10705 chuckv 3275 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
10706     echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
10707 gezelter 2547 if test -z "$CXXCPP"; then
10708     if test "${ac_cv_prog_CXXCPP+set}" = set; then
10709     echo $ECHO_N "(cached) $ECHO_C" >&6
10710     else
10711     # Double quotes because CXXCPP needs to be expanded
10712     for CXXCPP in "$CXX -E" "/lib/cpp"
10713     do
10714     ac_preproc_ok=false
10715     for ac_cxx_preproc_warn_flag in '' yes
10716     do
10717     # Use a header file that comes with gcc, so configuring glibc
10718     # with a fresh cross-compiler works.
10719     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10720     # <limits.h> exists even on freestanding compilers.
10721     # On the NeXT, cc -E runs the code through the compiler's parser,
10722     # not just through cpp. "Syntax error" is here to catch this case.
10723     cat >conftest.$ac_ext <<_ACEOF
10724     /* confdefs.h. */
10725     _ACEOF
10726     cat confdefs.h >>conftest.$ac_ext
10727     cat >>conftest.$ac_ext <<_ACEOF
10728     /* end confdefs.h. */
10729     #ifdef __STDC__
10730     # include <limits.h>
10731     #else
10732     # include <assert.h>
10733     #endif
10734     Syntax error
10735     _ACEOF
10736 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
10737     case "(($ac_try" in
10738     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10739     *) ac_try_echo=$ac_try;;
10740     esac
10741     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10742     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10743 gezelter 2547 ac_status=$?
10744     grep -v '^ *+' conftest.er1 >conftest.err
10745     rm -f conftest.er1
10746     cat conftest.err >&5
10747     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10748 chuckv 3275 (exit $ac_status); } >/dev/null && {
10749     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10750     test ! -s conftest.err
10751     }; then
10752 gezelter 2547 :
10753     else
10754     echo "$as_me: failed program was:" >&5
10755     sed 's/^/| /' conftest.$ac_ext >&5
10756 gezelter 2453
10757 gezelter 2547 # Broken: fails on valid input.
10758     continue
10759 gezelter 2510 fi
10760 chuckv 3275
10761 gezelter 2547 rm -f conftest.err conftest.$ac_ext
10762 gezelter 2510
10763 chuckv 3275 # OK, works on sane cases. Now check whether nonexistent headers
10764 gezelter 2547 # can be detected and how.
10765     cat >conftest.$ac_ext <<_ACEOF
10766     /* confdefs.h. */
10767     _ACEOF
10768     cat confdefs.h >>conftest.$ac_ext
10769     cat >>conftest.$ac_ext <<_ACEOF
10770     /* end confdefs.h. */
10771     #include <ac_nonexistent.h>
10772     _ACEOF
10773 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
10774     case "(($ac_try" in
10775     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10776     *) ac_try_echo=$ac_try;;
10777     esac
10778     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10779     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10780 gezelter 2547 ac_status=$?
10781     grep -v '^ *+' conftest.er1 >conftest.err
10782     rm -f conftest.er1
10783     cat conftest.err >&5
10784     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10785 chuckv 3275 (exit $ac_status); } >/dev/null && {
10786     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10787     test ! -s conftest.err
10788     }; then
10789 gezelter 2547 # Broken: success on invalid input.
10790     continue
10791     else
10792     echo "$as_me: failed program was:" >&5
10793     sed 's/^/| /' conftest.$ac_ext >&5
10794 gezelter 2510
10795 gezelter 2547 # Passes both tests.
10796     ac_preproc_ok=:
10797     break
10798     fi
10799 chuckv 3275
10800 gezelter 2547 rm -f conftest.err conftest.$ac_ext
10801 gezelter 2510
10802 gezelter 2547 done
10803     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10804     rm -f conftest.err conftest.$ac_ext
10805     if $ac_preproc_ok; then
10806     break
10807     fi
10808 gezelter 2510
10809 gezelter 2547 done
10810     ac_cv_prog_CXXCPP=$CXXCPP
10811    
10812     fi
10813     CXXCPP=$ac_cv_prog_CXXCPP
10814     else
10815     ac_cv_prog_CXXCPP=$CXXCPP
10816     fi
10817 chuckv 3275 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
10818     echo "${ECHO_T}$CXXCPP" >&6; }
10819 gezelter 2547 ac_preproc_ok=false
10820     for ac_cxx_preproc_warn_flag in '' yes
10821     do
10822     # Use a header file that comes with gcc, so configuring glibc
10823     # with a fresh cross-compiler works.
10824     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10825     # <limits.h> exists even on freestanding compilers.
10826     # On the NeXT, cc -E runs the code through the compiler's parser,
10827     # not just through cpp. "Syntax error" is here to catch this case.
10828     cat >conftest.$ac_ext <<_ACEOF
10829     /* confdefs.h. */
10830     _ACEOF
10831     cat confdefs.h >>conftest.$ac_ext
10832     cat >>conftest.$ac_ext <<_ACEOF
10833     /* end confdefs.h. */
10834     #ifdef __STDC__
10835     # include <limits.h>
10836     #else
10837     # include <assert.h>
10838     #endif
10839     Syntax error
10840     _ACEOF
10841 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
10842     case "(($ac_try" in
10843     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10844     *) ac_try_echo=$ac_try;;
10845     esac
10846     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10847     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10848 gezelter 2547 ac_status=$?
10849     grep -v '^ *+' conftest.er1 >conftest.err
10850     rm -f conftest.er1
10851     cat conftest.err >&5
10852     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10853 chuckv 3275 (exit $ac_status); } >/dev/null && {
10854     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10855     test ! -s conftest.err
10856     }; then
10857 gezelter 2547 :
10858     else
10859     echo "$as_me: failed program was:" >&5
10860     sed 's/^/| /' conftest.$ac_ext >&5
10861    
10862     # Broken: fails on valid input.
10863     continue
10864     fi
10865 chuckv 3275
10866 gezelter 2547 rm -f conftest.err conftest.$ac_ext
10867    
10868 chuckv 3275 # OK, works on sane cases. Now check whether nonexistent headers
10869 gezelter 2547 # can be detected and how.
10870     cat >conftest.$ac_ext <<_ACEOF
10871     /* confdefs.h. */
10872     _ACEOF
10873     cat confdefs.h >>conftest.$ac_ext
10874     cat >>conftest.$ac_ext <<_ACEOF
10875     /* end confdefs.h. */
10876     #include <ac_nonexistent.h>
10877     _ACEOF
10878 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
10879     case "(($ac_try" in
10880     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10881     *) ac_try_echo=$ac_try;;
10882     esac
10883     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10884     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10885 gezelter 2547 ac_status=$?
10886     grep -v '^ *+' conftest.er1 >conftest.err
10887     rm -f conftest.er1
10888     cat conftest.err >&5
10889     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10890 chuckv 3275 (exit $ac_status); } >/dev/null && {
10891     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10892     test ! -s conftest.err
10893     }; then
10894 gezelter 2547 # Broken: success on invalid input.
10895     continue
10896     else
10897     echo "$as_me: failed program was:" >&5
10898     sed 's/^/| /' conftest.$ac_ext >&5
10899    
10900     # Passes both tests.
10901     ac_preproc_ok=:
10902     break
10903     fi
10904 chuckv 3275
10905 gezelter 2547 rm -f conftest.err conftest.$ac_ext
10906    
10907     done
10908     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10909     rm -f conftest.err conftest.$ac_ext
10910     if $ac_preproc_ok; then
10911     :
10912     else
10913     { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
10914     See \`config.log' for more details." >&5
10915     echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
10916     See \`config.log' for more details." >&2;}
10917     { (exit 1); exit 1; }; }
10918     fi
10919    
10920 chuckv 3275 ac_ext=cpp
10921 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
10922     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10923     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10924     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10925    
10926    
10927 chuckv 3275 { echo "$as_me:$LINENO: checking whether the compiler supports Standard Template Library" >&5
10928     echo $ECHO_N "checking whether the compiler supports Standard Template Library... $ECHO_C" >&6; }
10929 gezelter 2547 if test "${ac_cv_cxx_have_stl+set}" = set; then
10930 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
10931 gezelter 2510 else
10932 gezelter 2547
10933    
10934 chuckv 3275 ac_ext=cpp
10935 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
10936     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10937     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10938     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10939    
10940     cat >conftest.$ac_ext <<_ACEOF
10941 gezelter 2510 /* confdefs.h. */
10942     _ACEOF
10943     cat confdefs.h >>conftest.$ac_ext
10944     cat >>conftest.$ac_ext <<_ACEOF
10945     /* end confdefs.h. */
10946 gezelter 2547 #include <list>
10947     #include <deque>
10948     #ifdef HAVE_NAMESPACES
10949     using namespace std;
10950 gezelter 2510 #endif
10951 gezelter 2547 #ifdef FC_DUMMY_MAIN
10952     #ifndef FC_DUMMY_MAIN_EQ_F77
10953     # ifdef __cplusplus
10954     extern "C"
10955     # endif
10956     int FC_DUMMY_MAIN() { return 1; }
10957     #endif
10958     #endif
10959 gezelter 2510 int
10960     main ()
10961     {
10962 gezelter 2547 list<int> x; x.push_back(5);
10963     list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;
10964 gezelter 2510 ;
10965     return 0;
10966     }
10967     _ACEOF
10968 gezelter 2547 rm -f conftest.$ac_objext
10969 chuckv 3275 if { (ac_try="$ac_compile"
10970     case "(($ac_try" in
10971     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10972     *) ac_try_echo=$ac_try;;
10973     esac
10974     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10975     (eval "$ac_compile") 2>conftest.er1
10976 gezelter 2510 ac_status=$?
10977     grep -v '^ *+' conftest.er1 >conftest.err
10978     rm -f conftest.er1
10979     cat conftest.err >&5
10980     echo "$as_me:$LINENO: \$? = $ac_status" >&5
10981 chuckv 3275 (exit $ac_status); } && {
10982     test -z "$ac_cxx_werror_flag" ||
10983     test ! -s conftest.err
10984     } && test -s conftest.$ac_objext; then
10985 gezelter 2547 ac_cv_cxx_have_stl=yes
10986 gezelter 2510 else
10987     echo "$as_me: failed program was:" >&5
10988     sed 's/^/| /' conftest.$ac_ext >&5
10989    
10990 chuckv 3275 ac_cv_cxx_have_stl=no
10991 gezelter 2453 fi
10992 chuckv 3275
10993     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10994     ac_ext=cpp
10995 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
10996     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10997     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10998     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10999    
11000    
11001 gezelter 2510 fi
11002 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_stl" >&5
11003     echo "${ECHO_T}$ac_cv_cxx_have_stl" >&6; }
11004 gezelter 2547 if test "$ac_cv_cxx_have_stl" = yes; then
11005    
11006     cat >>confdefs.h <<\_ACEOF
11007     #define HAVE_STL
11008     _ACEOF
11009    
11010 gezelter 2510 fi
11011    
11012 gezelter 2547
11013    
11014     if test "${ac_cv_header_iostream+set}" = set; then
11015 chuckv 3275 { echo "$as_me:$LINENO: checking for iostream" >&5
11016     echo $ECHO_N "checking for iostream... $ECHO_C" >&6; }
11017 gezelter 2547 if test "${ac_cv_header_iostream+set}" = set; then
11018 gezelter 2510 echo $ECHO_N "(cached) $ECHO_C" >&6
11019     fi
11020 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
11021     echo "${ECHO_T}$ac_cv_header_iostream" >&6; }
11022 gezelter 2510 else
11023 gezelter 2453 # Is the header compilable?
11024 chuckv 3275 { echo "$as_me:$LINENO: checking iostream usability" >&5
11025     echo $ECHO_N "checking iostream usability... $ECHO_C" >&6; }
11026 gezelter 2453 cat >conftest.$ac_ext <<_ACEOF
11027     /* confdefs.h. */
11028     _ACEOF
11029     cat confdefs.h >>conftest.$ac_ext
11030     cat >>conftest.$ac_ext <<_ACEOF
11031     /* end confdefs.h. */
11032     $ac_includes_default
11033 gezelter 2547 #include <iostream>
11034 gezelter 2453 _ACEOF
11035     rm -f conftest.$ac_objext
11036 chuckv 3275 if { (ac_try="$ac_compile"
11037     case "(($ac_try" in
11038     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11039     *) ac_try_echo=$ac_try;;
11040     esac
11041     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11042     (eval "$ac_compile") 2>conftest.er1
11043 gezelter 2453 ac_status=$?
11044     grep -v '^ *+' conftest.er1 >conftest.err
11045     rm -f conftest.er1
11046     cat conftest.err >&5
11047     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11048 chuckv 3275 (exit $ac_status); } && {
11049     test -z "$ac_cxx_werror_flag" ||
11050     test ! -s conftest.err
11051     } && test -s conftest.$ac_objext; then
11052 gezelter 2453 ac_header_compiler=yes
11053     else
11054     echo "$as_me: failed program was:" >&5
11055     sed 's/^/| /' conftest.$ac_ext >&5
11056    
11057 chuckv 3275 ac_header_compiler=no
11058 gezelter 2453 fi
11059    
11060 chuckv 3275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11061     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11062     echo "${ECHO_T}$ac_header_compiler" >&6; }
11063    
11064 gezelter 2453 # Is the header present?
11065 chuckv 3275 { echo "$as_me:$LINENO: checking iostream presence" >&5
11066     echo $ECHO_N "checking iostream presence... $ECHO_C" >&6; }
11067 gezelter 2453 cat >conftest.$ac_ext <<_ACEOF
11068     /* confdefs.h. */
11069     _ACEOF
11070     cat confdefs.h >>conftest.$ac_ext
11071     cat >>conftest.$ac_ext <<_ACEOF
11072     /* end confdefs.h. */
11073 gezelter 2547 #include <iostream>
11074 gezelter 2453 _ACEOF
11075 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
11076     case "(($ac_try" in
11077     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11078     *) ac_try_echo=$ac_try;;
11079     esac
11080     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11081     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11082 gezelter 2453 ac_status=$?
11083     grep -v '^ *+' conftest.er1 >conftest.err
11084     rm -f conftest.er1
11085     cat conftest.err >&5
11086     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11087 chuckv 3275 (exit $ac_status); } >/dev/null && {
11088     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
11089     test ! -s conftest.err
11090     }; then
11091 gezelter 2453 ac_header_preproc=yes
11092     else
11093     echo "$as_me: failed program was:" >&5
11094     sed 's/^/| /' conftest.$ac_ext >&5
11095    
11096     ac_header_preproc=no
11097     fi
11098 chuckv 3275
11099 gezelter 2453 rm -f conftest.err conftest.$ac_ext
11100 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11101     echo "${ECHO_T}$ac_header_preproc" >&6; }
11102 gezelter 2453
11103     # So? What about this header?
11104 gezelter 2547 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11105 gezelter 2453 yes:no: )
11106 gezelter 2547 { echo "$as_me:$LINENO: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&5
11107     echo "$as_me: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&2;}
11108     { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the compiler's result" >&5
11109     echo "$as_me: WARNING: iostream: proceeding with the compiler's result" >&2;}
11110 gezelter 2453 ac_header_preproc=yes
11111     ;;
11112     no:yes:* )
11113 gezelter 2547 { echo "$as_me:$LINENO: WARNING: iostream: present but cannot be compiled" >&5
11114     echo "$as_me: WARNING: iostream: present but cannot be compiled" >&2;}
11115     { echo "$as_me:$LINENO: WARNING: iostream: check for missing prerequisite headers?" >&5
11116     echo "$as_me: WARNING: iostream: check for missing prerequisite headers?" >&2;}
11117     { echo "$as_me:$LINENO: WARNING: iostream: see the Autoconf documentation" >&5
11118     echo "$as_me: WARNING: iostream: see the Autoconf documentation" >&2;}
11119     { echo "$as_me:$LINENO: WARNING: iostream: section \"Present But Cannot Be Compiled\"" >&5
11120     echo "$as_me: WARNING: iostream: section \"Present But Cannot Be Compiled\"" >&2;}
11121     { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the preprocessor's result" >&5
11122     echo "$as_me: WARNING: iostream: proceeding with the preprocessor's result" >&2;}
11123     { echo "$as_me:$LINENO: WARNING: iostream: in the future, the compiler will take precedence" >&5
11124     echo "$as_me: WARNING: iostream: in the future, the compiler will take precedence" >&2;}
11125 chuckv 3275 ( cat <<\_ASBOX
11126 gezelter 2453 ## ------------------------------ ##
11127     ## Report this to gezelter@nd.edu ##
11128     ## ------------------------------ ##
11129     _ASBOX
11130 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
11131 gezelter 2453 ;;
11132     esac
11133 chuckv 3275 { echo "$as_me:$LINENO: checking for iostream" >&5
11134     echo $ECHO_N "checking for iostream... $ECHO_C" >&6; }
11135 gezelter 2547 if test "${ac_cv_header_iostream+set}" = set; then
11136 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
11137     else
11138 gezelter 2547 ac_cv_header_iostream=$ac_header_preproc
11139 gezelter 2453 fi
11140 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
11141     echo "${ECHO_T}$ac_cv_header_iostream" >&6; }
11142 gezelter 2453
11143     fi
11144 gezelter 2547 if test $ac_cv_header_iostream = yes; then
11145 gezelter 2510
11146    
11147 gezelter 2547 cat >>confdefs.h <<\_ACEOF
11148     #define HAVE_IOSTREAM 1
11149     _ACEOF
11150 gezelter 2510
11151    
11152 gezelter 2547 else
11153    
11154    
11155     for ac_header in iostream.h
11156     do
11157     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11158 chuckv 3275 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11159     { echo "$as_me:$LINENO: checking for $ac_header" >&5
11160     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11161     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11162 gezelter 2510 echo $ECHO_N "(cached) $ECHO_C" >&6
11163 gezelter 2547 fi
11164 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
11165     { echo "$as_me:$LINENO: result: $ac_res" >&5
11166     echo "${ECHO_T}$ac_res" >&6; }
11167 gezelter 2510 else
11168 gezelter 2547 # Is the header compilable?
11169 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11170     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11171 gezelter 2510 cat >conftest.$ac_ext <<_ACEOF
11172     /* confdefs.h. */
11173     _ACEOF
11174     cat confdefs.h >>conftest.$ac_ext
11175     cat >>conftest.$ac_ext <<_ACEOF
11176     /* end confdefs.h. */
11177 gezelter 2547 $ac_includes_default
11178     #include <$ac_header>
11179 gezelter 2510 _ACEOF
11180 gezelter 2547 rm -f conftest.$ac_objext
11181 chuckv 3275 if { (ac_try="$ac_compile"
11182     case "(($ac_try" in
11183     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11184     *) ac_try_echo=$ac_try;;
11185     esac
11186     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11187     (eval "$ac_compile") 2>conftest.er1
11188 gezelter 2510 ac_status=$?
11189     grep -v '^ *+' conftest.er1 >conftest.err
11190     rm -f conftest.er1
11191     cat conftest.err >&5
11192     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11193 chuckv 3275 (exit $ac_status); } && {
11194     test -z "$ac_cxx_werror_flag" ||
11195     test ! -s conftest.err
11196     } && test -s conftest.$ac_objext; then
11197 gezelter 2547 ac_header_compiler=yes
11198 gezelter 2510 else
11199     echo "$as_me: failed program was:" >&5
11200     sed 's/^/| /' conftest.$ac_ext >&5
11201    
11202 chuckv 3275 ac_header_compiler=no
11203 gezelter 2510 fi
11204 gezelter 2547
11205 chuckv 3275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11206     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11207     echo "${ECHO_T}$ac_header_compiler" >&6; }
11208    
11209 gezelter 2547 # Is the header present?
11210 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11211     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11212 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
11213     /* confdefs.h. */
11214     _ACEOF
11215     cat confdefs.h >>conftest.$ac_ext
11216     cat >>conftest.$ac_ext <<_ACEOF
11217     /* end confdefs.h. */
11218     #include <$ac_header>
11219     _ACEOF
11220 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
11221     case "(($ac_try" in
11222     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11223     *) ac_try_echo=$ac_try;;
11224     esac
11225     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11226     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11227 gezelter 2547 ac_status=$?
11228     grep -v '^ *+' conftest.er1 >conftest.err
11229     rm -f conftest.er1
11230     cat conftest.err >&5
11231     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11232 chuckv 3275 (exit $ac_status); } >/dev/null && {
11233     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
11234     test ! -s conftest.err
11235     }; then
11236 gezelter 2547 ac_header_preproc=yes
11237     else
11238     echo "$as_me: failed program was:" >&5
11239     sed 's/^/| /' conftest.$ac_ext >&5
11240 gezelter 2453
11241 gezelter 2547 ac_header_preproc=no
11242     fi
11243 chuckv 3275
11244 gezelter 2547 rm -f conftest.err conftest.$ac_ext
11245 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11246     echo "${ECHO_T}$ac_header_preproc" >&6; }
11247 gezelter 2510
11248 gezelter 2547 # So? What about this header?
11249     case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11250     yes:no: )
11251     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11252     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11253     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11254     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11255     ac_header_preproc=yes
11256     ;;
11257     no:yes:* )
11258     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11259     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11260     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11261     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11262     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11263     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11264     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11265     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11266     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11267     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11268     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11269     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11270 chuckv 3275 ( cat <<\_ASBOX
11271 gezelter 2547 ## ------------------------------ ##
11272     ## Report this to gezelter@nd.edu ##
11273     ## ------------------------------ ##
11274     _ASBOX
11275 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
11276 gezelter 2547 ;;
11277     esac
11278 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11279     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11280     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11281 gezelter 2547 echo $ECHO_N "(cached) $ECHO_C" >&6
11282     else
11283     eval "$as_ac_Header=\$ac_header_preproc"
11284 gezelter 2453 fi
11285 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
11286     { echo "$as_me:$LINENO: result: $ac_res" >&5
11287     echo "${ECHO_T}$ac_res" >&6; }
11288 gezelter 2453
11289 gezelter 2510 fi
11290 gezelter 2547 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11291     cat >>confdefs.h <<_ACEOF
11292     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11293     _ACEOF
11294 gezelter 2453
11295 gezelter 2547 fi
11296 gezelter 2453
11297 gezelter 2547 done
11298 gezelter 2453
11299    
11300 gezelter 2547 fi
11301 gezelter 2453
11302 gezelter 2510
11303    
11304    
11305 gezelter 2547 if test "${ac_cv_header_iomanip+set}" = set; then
11306 chuckv 3275 { echo "$as_me:$LINENO: checking for iomanip" >&5
11307     echo $ECHO_N "checking for iomanip... $ECHO_C" >&6; }
11308 gezelter 2547 if test "${ac_cv_header_iomanip+set}" = set; then
11309     echo $ECHO_N "(cached) $ECHO_C" >&6
11310     fi
11311 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
11312     echo "${ECHO_T}$ac_cv_header_iomanip" >&6; }
11313 gezelter 2547 else
11314     # Is the header compilable?
11315 chuckv 3275 { echo "$as_me:$LINENO: checking iomanip usability" >&5
11316     echo $ECHO_N "checking iomanip usability... $ECHO_C" >&6; }
11317 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
11318     /* confdefs.h. */
11319     _ACEOF
11320     cat confdefs.h >>conftest.$ac_ext
11321     cat >>conftest.$ac_ext <<_ACEOF
11322     /* end confdefs.h. */
11323     $ac_includes_default
11324     #include <iomanip>
11325     _ACEOF
11326     rm -f conftest.$ac_objext
11327 chuckv 3275 if { (ac_try="$ac_compile"
11328     case "(($ac_try" in
11329     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11330     *) ac_try_echo=$ac_try;;
11331     esac
11332     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11333     (eval "$ac_compile") 2>conftest.er1
11334 gezelter 2547 ac_status=$?
11335     grep -v '^ *+' conftest.er1 >conftest.err
11336     rm -f conftest.er1
11337     cat conftest.err >&5
11338     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11339 chuckv 3275 (exit $ac_status); } && {
11340     test -z "$ac_cxx_werror_flag" ||
11341     test ! -s conftest.err
11342     } && test -s conftest.$ac_objext; then
11343 gezelter 2547 ac_header_compiler=yes
11344     else
11345     echo "$as_me: failed program was:" >&5
11346     sed 's/^/| /' conftest.$ac_ext >&5
11347 gezelter 2510
11348 chuckv 3275 ac_header_compiler=no
11349 gezelter 2547 fi
11350 gezelter 2510
11351 chuckv 3275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11352     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11353     echo "${ECHO_T}$ac_header_compiler" >&6; }
11354    
11355 gezelter 2547 # Is the header present?
11356 chuckv 3275 { echo "$as_me:$LINENO: checking iomanip presence" >&5
11357     echo $ECHO_N "checking iomanip presence... $ECHO_C" >&6; }
11358 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
11359     /* confdefs.h. */
11360     _ACEOF
11361     cat confdefs.h >>conftest.$ac_ext
11362     cat >>conftest.$ac_ext <<_ACEOF
11363     /* end confdefs.h. */
11364     #include <iomanip>
11365     _ACEOF
11366 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
11367     case "(($ac_try" in
11368     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11369     *) ac_try_echo=$ac_try;;
11370     esac
11371     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11372     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11373 gezelter 2547 ac_status=$?
11374     grep -v '^ *+' conftest.er1 >conftest.err
11375     rm -f conftest.er1
11376     cat conftest.err >&5
11377     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11378 chuckv 3275 (exit $ac_status); } >/dev/null && {
11379     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
11380     test ! -s conftest.err
11381     }; then
11382 gezelter 2547 ac_header_preproc=yes
11383     else
11384     echo "$as_me: failed program was:" >&5
11385     sed 's/^/| /' conftest.$ac_ext >&5
11386 gezelter 2510
11387 gezelter 2547 ac_header_preproc=no
11388     fi
11389 chuckv 3275
11390 gezelter 2547 rm -f conftest.err conftest.$ac_ext
11391 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11392     echo "${ECHO_T}$ac_header_preproc" >&6; }
11393 gezelter 2510
11394 gezelter 2547 # So? What about this header?
11395     case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11396     yes:no: )
11397     { echo "$as_me:$LINENO: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&5
11398     echo "$as_me: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&2;}
11399     { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the compiler's result" >&5
11400     echo "$as_me: WARNING: iomanip: proceeding with the compiler's result" >&2;}
11401     ac_header_preproc=yes
11402     ;;
11403     no:yes:* )
11404     { echo "$as_me:$LINENO: WARNING: iomanip: present but cannot be compiled" >&5
11405     echo "$as_me: WARNING: iomanip: present but cannot be compiled" >&2;}
11406     { echo "$as_me:$LINENO: WARNING: iomanip: check for missing prerequisite headers?" >&5
11407     echo "$as_me: WARNING: iomanip: check for missing prerequisite headers?" >&2;}
11408     { echo "$as_me:$LINENO: WARNING: iomanip: see the Autoconf documentation" >&5
11409     echo "$as_me: WARNING: iomanip: see the Autoconf documentation" >&2;}
11410     { echo "$as_me:$LINENO: WARNING: iomanip: section \"Present But Cannot Be Compiled\"" >&5
11411     echo "$as_me: WARNING: iomanip: section \"Present But Cannot Be Compiled\"" >&2;}
11412     { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the preprocessor's result" >&5
11413     echo "$as_me: WARNING: iomanip: proceeding with the preprocessor's result" >&2;}
11414     { echo "$as_me:$LINENO: WARNING: iomanip: in the future, the compiler will take precedence" >&5
11415     echo "$as_me: WARNING: iomanip: in the future, the compiler will take precedence" >&2;}
11416 chuckv 3275 ( cat <<\_ASBOX
11417 gezelter 2547 ## ------------------------------ ##
11418     ## Report this to gezelter@nd.edu ##
11419     ## ------------------------------ ##
11420     _ASBOX
11421 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
11422 gezelter 2547 ;;
11423     esac
11424 chuckv 3275 { echo "$as_me:$LINENO: checking for iomanip" >&5
11425     echo $ECHO_N "checking for iomanip... $ECHO_C" >&6; }
11426 gezelter 2547 if test "${ac_cv_header_iomanip+set}" = set; then
11427     echo $ECHO_N "(cached) $ECHO_C" >&6
11428     else
11429     ac_cv_header_iomanip=$ac_header_preproc
11430     fi
11431 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
11432     echo "${ECHO_T}$ac_cv_header_iomanip" >&6; }
11433 gezelter 2510
11434 gezelter 2547 fi
11435     if test $ac_cv_header_iomanip = yes; then
11436 gezelter 2510
11437    
11438 gezelter 2547 cat >>confdefs.h <<\_ACEOF
11439     #define HAVE_IOMANIP 1
11440     _ACEOF
11441 gezelter 2510
11442    
11443 gezelter 2547 else
11444 gezelter 2510
11445    
11446 gezelter 2547 for ac_header in iomanip.h
11447 gezelter 2453 do
11448     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11449 chuckv 3275 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11450     { echo "$as_me:$LINENO: checking for $ac_header" >&5
11451     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11452     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11453 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
11454     fi
11455 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
11456     { echo "$as_me:$LINENO: result: $ac_res" >&5
11457     echo "${ECHO_T}$ac_res" >&6; }
11458 gezelter 2453 else
11459     # Is the header compilable?
11460 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11461     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11462 gezelter 2453 cat >conftest.$ac_ext <<_ACEOF
11463     /* confdefs.h. */
11464     _ACEOF
11465     cat confdefs.h >>conftest.$ac_ext
11466     cat >>conftest.$ac_ext <<_ACEOF
11467     /* end confdefs.h. */
11468     $ac_includes_default
11469     #include <$ac_header>
11470     _ACEOF
11471     rm -f conftest.$ac_objext
11472 chuckv 3275 if { (ac_try="$ac_compile"
11473     case "(($ac_try" in
11474     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11475     *) ac_try_echo=$ac_try;;
11476     esac
11477     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11478     (eval "$ac_compile") 2>conftest.er1
11479 gezelter 2453 ac_status=$?
11480     grep -v '^ *+' conftest.er1 >conftest.err
11481     rm -f conftest.er1
11482     cat conftest.err >&5
11483     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11484 chuckv 3275 (exit $ac_status); } && {
11485     test -z "$ac_cxx_werror_flag" ||
11486     test ! -s conftest.err
11487     } && test -s conftest.$ac_objext; then
11488 gezelter 2453 ac_header_compiler=yes
11489     else
11490     echo "$as_me: failed program was:" >&5
11491     sed 's/^/| /' conftest.$ac_ext >&5
11492    
11493 chuckv 3275 ac_header_compiler=no
11494 gezelter 2453 fi
11495    
11496 chuckv 3275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11497     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11498     echo "${ECHO_T}$ac_header_compiler" >&6; }
11499    
11500 gezelter 2453 # Is the header present?
11501 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11502     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11503 gezelter 2453 cat >conftest.$ac_ext <<_ACEOF
11504     /* confdefs.h. */
11505     _ACEOF
11506     cat confdefs.h >>conftest.$ac_ext
11507     cat >>conftest.$ac_ext <<_ACEOF
11508     /* end confdefs.h. */
11509     #include <$ac_header>
11510     _ACEOF
11511 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
11512     case "(($ac_try" in
11513     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11514     *) ac_try_echo=$ac_try;;
11515     esac
11516     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11517     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11518 gezelter 2453 ac_status=$?
11519     grep -v '^ *+' conftest.er1 >conftest.err
11520     rm -f conftest.er1
11521     cat conftest.err >&5
11522     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11523 chuckv 3275 (exit $ac_status); } >/dev/null && {
11524     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
11525     test ! -s conftest.err
11526     }; then
11527 gezelter 2453 ac_header_preproc=yes
11528     else
11529     echo "$as_me: failed program was:" >&5
11530     sed 's/^/| /' conftest.$ac_ext >&5
11531    
11532     ac_header_preproc=no
11533     fi
11534 chuckv 3275
11535 gezelter 2453 rm -f conftest.err conftest.$ac_ext
11536 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11537     echo "${ECHO_T}$ac_header_preproc" >&6; }
11538 gezelter 2453
11539     # So? What about this header?
11540 tim 2518 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11541 gezelter 2453 yes:no: )
11542     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11543     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11544     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11545     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11546     ac_header_preproc=yes
11547     ;;
11548     no:yes:* )
11549     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11550     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11551     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11552     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11553     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11554     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11555     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11556     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11557     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11558     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11559     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11560     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11561 chuckv 3275 ( cat <<\_ASBOX
11562 gezelter 2453 ## ------------------------------ ##
11563     ## Report this to gezelter@nd.edu ##
11564     ## ------------------------------ ##
11565     _ASBOX
11566 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
11567 gezelter 2453 ;;
11568     esac
11569 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11570     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11571     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11572 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
11573     else
11574     eval "$as_ac_Header=\$ac_header_preproc"
11575     fi
11576 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
11577     { echo "$as_me:$LINENO: result: $ac_res" >&5
11578     echo "${ECHO_T}$ac_res" >&6; }
11579 gezelter 2453
11580     fi
11581     if test `eval echo '${'$as_ac_Header'}'` = yes; then
11582     cat >>confdefs.h <<_ACEOF
11583     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11584     _ACEOF
11585    
11586     fi
11587    
11588     done
11589    
11590    
11591 gezelter 2547 fi
11592 gezelter 2510
11593    
11594    
11595    
11596 gezelter 2547 for ac_header in cmath
11597 gezelter 2453 do
11598     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11599 chuckv 3275 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11600     { echo "$as_me:$LINENO: checking for $ac_header" >&5
11601     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11602     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11603 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
11604     fi
11605 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
11606     { echo "$as_me:$LINENO: result: $ac_res" >&5
11607     echo "${ECHO_T}$ac_res" >&6; }
11608 gezelter 2453 else
11609     # Is the header compilable?
11610 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11611     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11612 gezelter 2453 cat >conftest.$ac_ext <<_ACEOF
11613     /* confdefs.h. */
11614     _ACEOF
11615     cat confdefs.h >>conftest.$ac_ext
11616     cat >>conftest.$ac_ext <<_ACEOF
11617     /* end confdefs.h. */
11618     $ac_includes_default
11619     #include <$ac_header>
11620     _ACEOF
11621     rm -f conftest.$ac_objext
11622 chuckv 3275 if { (ac_try="$ac_compile"
11623     case "(($ac_try" in
11624     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11625     *) ac_try_echo=$ac_try;;
11626     esac
11627     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11628     (eval "$ac_compile") 2>conftest.er1
11629 gezelter 2453 ac_status=$?
11630     grep -v '^ *+' conftest.er1 >conftest.err
11631     rm -f conftest.er1
11632     cat conftest.err >&5
11633     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11634 chuckv 3275 (exit $ac_status); } && {
11635     test -z "$ac_cxx_werror_flag" ||
11636     test ! -s conftest.err
11637     } && test -s conftest.$ac_objext; then
11638 gezelter 2453 ac_header_compiler=yes
11639     else
11640     echo "$as_me: failed program was:" >&5
11641     sed 's/^/| /' conftest.$ac_ext >&5
11642    
11643 chuckv 3275 ac_header_compiler=no
11644 gezelter 2453 fi
11645    
11646 chuckv 3275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11647     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11648     echo "${ECHO_T}$ac_header_compiler" >&6; }
11649    
11650 gezelter 2453 # Is the header present?
11651 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11652     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11653 gezelter 2453 cat >conftest.$ac_ext <<_ACEOF
11654     /* confdefs.h. */
11655     _ACEOF
11656     cat confdefs.h >>conftest.$ac_ext
11657     cat >>conftest.$ac_ext <<_ACEOF
11658     /* end confdefs.h. */
11659     #include <$ac_header>
11660     _ACEOF
11661 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
11662     case "(($ac_try" in
11663     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11664     *) ac_try_echo=$ac_try;;
11665     esac
11666     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11667     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11668 gezelter 2453 ac_status=$?
11669     grep -v '^ *+' conftest.er1 >conftest.err
11670     rm -f conftest.er1
11671     cat conftest.err >&5
11672     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11673 chuckv 3275 (exit $ac_status); } >/dev/null && {
11674     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
11675     test ! -s conftest.err
11676     }; then
11677 gezelter 2453 ac_header_preproc=yes
11678     else
11679     echo "$as_me: failed program was:" >&5
11680     sed 's/^/| /' conftest.$ac_ext >&5
11681    
11682     ac_header_preproc=no
11683     fi
11684 chuckv 3275
11685 gezelter 2453 rm -f conftest.err conftest.$ac_ext
11686 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11687     echo "${ECHO_T}$ac_header_preproc" >&6; }
11688 gezelter 2453
11689     # So? What about this header?
11690 gezelter 2510 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11691 gezelter 2453 yes:no: )
11692     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11693     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11694     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11695     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11696     ac_header_preproc=yes
11697     ;;
11698     no:yes:* )
11699     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11700     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11701     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11702     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11703     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11704     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11705     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11706     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11707     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11708     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11709     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11710     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11711 chuckv 3275 ( cat <<\_ASBOX
11712 gezelter 2453 ## ------------------------------ ##
11713     ## Report this to gezelter@nd.edu ##
11714     ## ------------------------------ ##
11715     _ASBOX
11716 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
11717 gezelter 2453 ;;
11718     esac
11719 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11720     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11721     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11722 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
11723     else
11724     eval "$as_ac_Header=\$ac_header_preproc"
11725     fi
11726 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
11727     { echo "$as_me:$LINENO: result: $ac_res" >&5
11728     echo "${ECHO_T}$ac_res" >&6; }
11729 gezelter 2453
11730     fi
11731     if test `eval echo '${'$as_ac_Header'}'` = yes; then
11732     cat >>confdefs.h <<_ACEOF
11733     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11734     _ACEOF
11735    
11736     fi
11737    
11738     done
11739    
11740    
11741    
11742    
11743 chuckv 3275 { echo "$as_me:$LINENO: checking for C++ iostream in namespace std" >&5
11744     echo $ECHO_N "checking for C++ iostream in namespace std... $ECHO_C" >&6; }
11745 gezelter 2547 if test "${ac_cv_cxx_have_std_iostream+set}" = set; then
11746     echo $ECHO_N "(cached) $ECHO_C" >&6
11747     else
11748 gezelter 2453
11749 gezelter 2547 ac_cv_cxx_have_std_iostream=no
11750     ac_cv_cxx_need_use_std_iostream=no
11751     if test "x$ac_cv_cxx_namespaces" = xyes; then
11752 gezelter 2453
11753 chuckv 3275 ac_ext=cpp
11754 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
11755     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11756     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11757     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11758 chuckv 2467
11759 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
11760 gezelter 2081 /* confdefs.h. */
11761     _ACEOF
11762     cat confdefs.h >>conftest.$ac_ext
11763     cat >>conftest.$ac_ext <<_ACEOF
11764     /* end confdefs.h. */
11765    
11766 gezelter 2547 #ifdef HAVE_IOSTREAM
11767     #include <iostream>
11768 gezelter 2081 #else
11769 gezelter 2547 #include <iostream.h>
11770 gezelter 2081 #endif
11771    
11772 gezelter 2547 #ifdef FC_DUMMY_MAIN
11773     #ifndef FC_DUMMY_MAIN_EQ_F77
11774     # ifdef __cplusplus
11775     extern "C"
11776     # endif
11777     int FC_DUMMY_MAIN() { return 1; }
11778 tim 1998 #endif
11779     #endif
11780 gezelter 2081 int
11781     main ()
11782     {
11783 gezelter 2547 std::cout<<"Hello World"<<std::endl;return 0;
11784 tim 1998 ;
11785     return 0;
11786     }
11787     _ACEOF
11788 gezelter 2547 rm -f conftest.$ac_objext
11789 chuckv 3275 if { (ac_try="$ac_compile"
11790     case "(($ac_try" in
11791     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11792     *) ac_try_echo=$ac_try;;
11793     esac
11794     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11795     (eval "$ac_compile") 2>conftest.er1
11796 tim 1998 ac_status=$?
11797 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
11798     rm -f conftest.er1
11799     cat conftest.err >&5
11800     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11801 chuckv 3275 (exit $ac_status); } && {
11802     test -z "$ac_cxx_werror_flag" ||
11803     test ! -s conftest.err
11804     } && test -s conftest.$ac_objext; then
11805 gezelter 2547 ac_cv_cxx_have_std_iostream=yes
11806 tim 1998 else
11807     echo "$as_me: failed program was:" >&5
11808 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
11809    
11810 chuckv 3275
11811 tim 1998 fi
11812 chuckv 3275
11813     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11814 gezelter 2547 cat >conftest.$ac_ext <<_ACEOF
11815 gezelter 2081 /* confdefs.h. */
11816     _ACEOF
11817     cat confdefs.h >>conftest.$ac_ext
11818     cat >>conftest.$ac_ext <<_ACEOF
11819     /* end confdefs.h. */
11820 gezelter 2547
11821     #define __USE_STD_IOSTREAM 1
11822     #ifdef HAVE_IOSTREAM
11823     #include <iostream>
11824     #else
11825     #include <iostream.h>
11826     #endif
11827    
11828     #ifdef FC_DUMMY_MAIN
11829     #ifndef FC_DUMMY_MAIN_EQ_F77
11830     # ifdef __cplusplus
11831     extern "C"
11832     # endif
11833     int FC_DUMMY_MAIN() { return 1; }
11834     #endif
11835     #endif
11836 tim 1998 int
11837     main ()
11838     {
11839 gezelter 2547 std::cout<<"Hello World"<<std::endl;return 0;
11840 tim 1998 ;
11841     return 0;
11842     }
11843     _ACEOF
11844     rm -f conftest.$ac_objext
11845 chuckv 3275 if { (ac_try="$ac_compile"
11846     case "(($ac_try" in
11847     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11848     *) ac_try_echo=$ac_try;;
11849     esac
11850     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11851     (eval "$ac_compile") 2>conftest.er1
11852 tim 1998 ac_status=$?
11853 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
11854     rm -f conftest.er1
11855     cat conftest.err >&5
11856     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11857 chuckv 3275 (exit $ac_status); } && {
11858     test -z "$ac_cxx_werror_flag" ||
11859     test ! -s conftest.err
11860     } && test -s conftest.$ac_objext; then
11861 gezelter 2547 ac_cv_cxx_have_std_iostream=yes;ac_cv_cxx_need_use_std_iostream=yes
11862 tim 1998 else
11863     echo "$as_me: failed program was:" >&5
11864 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
11865    
11866 chuckv 3275
11867 tim 1998 fi
11868 chuckv 3275
11869     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11870     ac_ext=cpp
11871 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
11872     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11873     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11874     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11875    
11876     fi
11877    
11878     fi
11879 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iostream" >&5
11880     echo "${ECHO_T}$ac_cv_cxx_have_std_iostream" >&6; }
11881 gezelter 2547 if test "$ac_cv_cxx_have_std_iostream" = yes; then
11882    
11883     cat >>confdefs.h <<\_ACEOF
11884     #define HAVE_STD_IOSTREAM 1
11885     _ACEOF
11886    
11887     fi
11888     if test "$ac_cv_cxx_need_use_std_iostream" = yes; then
11889    
11890     cat >>confdefs.h <<\_ACEOF
11891     #define __USE_STD_IOSTREAM 1
11892     _ACEOF
11893    
11894     fi
11895    
11896    
11897    
11898    
11899 chuckv 3275 { echo "$as_me:$LINENO: checking for C++ Standard Template Library in namespace std." >&5
11900     echo $ECHO_N "checking for C++ Standard Template Library in namespace std.... $ECHO_C" >&6; }
11901 gezelter 2547 if test "${ac_cv_cxx_have_std_stl+set}" = set; then
11902 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
11903     else
11904 gezelter 2547
11905     ac_cv_cxx_have_std_stl=no
11906     if test "x$ac_cv_cxx_namespaces" = xyes; then
11907    
11908 chuckv 3275 ac_ext=cpp
11909 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
11910     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11911     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11912     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11913    
11914     cat >conftest.$ac_ext <<_ACEOF
11915 gezelter 2453 /* confdefs.h. */
11916     _ACEOF
11917     cat confdefs.h >>conftest.$ac_ext
11918     cat >>conftest.$ac_ext <<_ACEOF
11919     /* end confdefs.h. */
11920 gezelter 2547 #include <list>
11921 tim 1998
11922 gezelter 2547 #ifdef FC_DUMMY_MAIN
11923     #ifndef FC_DUMMY_MAIN_EQ_F77
11924     # ifdef __cplusplus
11925     extern "C"
11926     # endif
11927     int FC_DUMMY_MAIN() { return 1; }
11928     #endif
11929     #endif
11930 gezelter 2453 int
11931     main ()
11932     {
11933 gezelter 2547 std::list<int> foo;return 0;
11934 gezelter 2453 ;
11935     return 0;
11936     }
11937     _ACEOF
11938     rm -f conftest.$ac_objext
11939 chuckv 3275 if { (ac_try="$ac_compile"
11940     case "(($ac_try" in
11941     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11942     *) ac_try_echo=$ac_try;;
11943     esac
11944     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11945     (eval "$ac_compile") 2>conftest.er1
11946 gezelter 2453 ac_status=$?
11947     grep -v '^ *+' conftest.er1 >conftest.err
11948     rm -f conftest.er1
11949     cat conftest.err >&5
11950     echo "$as_me:$LINENO: \$? = $ac_status" >&5
11951 chuckv 3275 (exit $ac_status); } && {
11952     test -z "$ac_cxx_werror_flag" ||
11953     test ! -s conftest.err
11954     } && test -s conftest.$ac_objext; then
11955 gezelter 2547 ac_cv_cxx_have_std_stl=yes
11956 gezelter 2453 else
11957     echo "$as_me: failed program was:" >&5
11958     sed 's/^/| /' conftest.$ac_ext >&5
11959    
11960 chuckv 3275
11961 gezelter 2453 fi
11962 chuckv 3275
11963     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11964     ac_ext=cpp
11965 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
11966     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11967     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11968     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11969    
11970     fi
11971    
11972 gezelter 2453 fi
11973 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_stl" >&5
11974     echo "${ECHO_T}$ac_cv_cxx_have_std_stl" >&6; }
11975 gezelter 2547 if test "$ac_cv_cxx_have_std_stl" = yes; then
11976 gezelter 2453
11977     cat >>confdefs.h <<\_ACEOF
11978 gezelter 2547 #define HAVE_STD_STL 1
11979 gezelter 2453 _ACEOF
11980    
11981 gezelter 2547 fi
11982 gezelter 2453
11983    
11984 gezelter 2547
11985 chuckv 3275 { echo "$as_me:$LINENO: checking for fstream::attach()" >&5
11986     echo $ECHO_N "checking for fstream::attach()... $ECHO_C" >&6; }
11987 gezelter 2547 if test "${ac_cv_cxx_have_fstream_attach+set}" = set; then
11988 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
11989     else
11990 gezelter 2547
11991     ac_cv_cxx_have_fstream_attach=no
11992    
11993 chuckv 3275 ac_ext=cpp
11994 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
11995     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11996     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11997     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11998    
11999     cat >conftest.$ac_ext <<_ACEOF
12000 gezelter 2453 /* confdefs.h. */
12001     _ACEOF
12002     cat confdefs.h >>conftest.$ac_ext
12003     cat >>conftest.$ac_ext <<_ACEOF
12004     /* end confdefs.h. */
12005 gezelter 2547
12006     #ifdef HAVE_IOSTREAM
12007     #include <fstream>
12008     #else
12009     #include <fstream.h>
12010     #endif
12011     #ifdef HAVE_STD_IOSTREAM
12012     using namespace std;
12013     #endif
12014    
12015     #ifdef FC_DUMMY_MAIN
12016     #ifndef FC_DUMMY_MAIN_EQ_F77
12017     # ifdef __cplusplus
12018     extern "C"
12019     # endif
12020     int FC_DUMMY_MAIN() { return 1; }
12021     #endif
12022     #endif
12023 gezelter 2453 int
12024     main ()
12025     {
12026 gezelter 2547 int fd=0;ofstream s;s.attach(fd);
12027 gezelter 2453 ;
12028     return 0;
12029     }
12030     _ACEOF
12031     rm -f conftest.$ac_objext
12032 chuckv 3275 if { (ac_try="$ac_compile"
12033     case "(($ac_try" in
12034     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12035     *) ac_try_echo=$ac_try;;
12036     esac
12037     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12038     (eval "$ac_compile") 2>conftest.er1
12039 gezelter 2453 ac_status=$?
12040     grep -v '^ *+' conftest.er1 >conftest.err
12041     rm -f conftest.er1
12042     cat conftest.err >&5
12043     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12044 chuckv 3275 (exit $ac_status); } && {
12045     test -z "$ac_cxx_werror_flag" ||
12046     test ! -s conftest.err
12047     } && test -s conftest.$ac_objext; then
12048 gezelter 2547 ac_cv_cxx_have_fstream_attach=yes
12049 gezelter 2453 else
12050     echo "$as_me: failed program was:" >&5
12051     sed 's/^/| /' conftest.$ac_ext >&5
12052    
12053 chuckv 3275
12054 gezelter 2453 fi
12055 chuckv 3275
12056     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12057     ac_ext=cpp
12058 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
12059     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12060     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12061     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12062    
12063    
12064 gezelter 2453 fi
12065 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_attach" >&5
12066     echo "${ECHO_T}$ac_cv_cxx_have_fstream_attach" >&6; }
12067 gezelter 2547 if test "$ac_cv_cxx_have_fstream_attach" = yes; then
12068 gezelter 2453
12069 gezelter 2547 cat >>confdefs.h <<\_ACEOF
12070     #define HAVE_FSTREAM_ATTACH 1
12071 gezelter 2453 _ACEOF
12072    
12073 gezelter 2547 fi
12074 gezelter 2453
12075    
12076 gezelter 2547
12077 chuckv 3275 { echo "$as_me:$LINENO: checking for fstream::open()" >&5
12078     echo $ECHO_N "checking for fstream::open()... $ECHO_C" >&6; }
12079 gezelter 2547 if test "${ac_cv_cxx_have_fstream_open+set}" = set; then
12080 gezelter 2453 echo $ECHO_N "(cached) $ECHO_C" >&6
12081     else
12082 gezelter 2547
12083     ac_cv_cxx_have_fstream_open=no
12084     ac_cv_cxx_fstream_open_prot=no
12085    
12086 chuckv 3275 ac_ext=cpp
12087 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
12088     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12089     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12090     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12091    
12092     # Try with 2 parameters
12093     cat >conftest.$ac_ext <<_ACEOF
12094 gezelter 2453 /* confdefs.h. */
12095     _ACEOF
12096     cat confdefs.h >>conftest.$ac_ext
12097     cat >>conftest.$ac_ext <<_ACEOF
12098     /* end confdefs.h. */
12099    
12100 gezelter 2547 #ifdef HAVE_IOSTREAM
12101     #include <fstream>
12102     #else
12103     #include <fstream.h>
12104     #endif
12105     #ifdef HAVE_STD_IOSTREAM
12106     using namespace std;
12107     #endif
12108    
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 gezelter 2453 int
12118     main ()
12119     {
12120 gezelter 2547 ofstream s;s.open("conftest.txt",ios::out|ios::trunc);
12121 gezelter 2453 ;
12122     return 0;
12123     }
12124     _ACEOF
12125     rm -f conftest.$ac_objext
12126 chuckv 3275 if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
12133 gezelter 2453 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 chuckv 3275 (exit $ac_status); } && {
12139     test -z "$ac_cxx_werror_flag" ||
12140     test ! -s conftest.err
12141     } && test -s conftest.$ac_objext; then
12142 gezelter 2547 ac_cv_cxx_have_fstream_open=yes
12143 gezelter 2453 else
12144     echo "$as_me: failed program was:" >&5
12145     sed 's/^/| /' conftest.$ac_ext >&5
12146    
12147 chuckv 3275
12148 gezelter 2453 fi
12149 chuckv 3275
12150     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12151 gezelter 2547 # Try with mode parameter
12152     cat >conftest.$ac_ext <<_ACEOF
12153 gezelter 2453 /* confdefs.h. */
12154     _ACEOF
12155     cat confdefs.h >>conftest.$ac_ext
12156     cat >>conftest.$ac_ext <<_ACEOF
12157     /* end confdefs.h. */
12158 gezelter 2547
12159     #ifdef HAVE_IOSTREAM
12160     #include <fstream>
12161     #else
12162     #include <fstream.h>
12163 gezelter 2453 #endif
12164 gezelter 2547 #ifdef HAVE_STD_IOSTREAM
12165     using namespace std;
12166     #endif
12167 gezelter 2453
12168 gezelter 2547 #ifdef FC_DUMMY_MAIN
12169     #ifndef FC_DUMMY_MAIN_EQ_F77
12170     # ifdef __cplusplus
12171     extern "C"
12172     # endif
12173     int FC_DUMMY_MAIN() { return 1; }
12174     #endif
12175     #endif
12176     int
12177     main ()
12178     {
12179     ofstream s;s.open("conftest.txt",ios::out|ios::trunc,0666);
12180     ;
12181     return 0;
12182     }
12183 gezelter 2453 _ACEOF
12184     rm -f conftest.$ac_objext
12185 chuckv 3275 if { (ac_try="$ac_compile"
12186     case "(($ac_try" in
12187     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12188     *) ac_try_echo=$ac_try;;
12189     esac
12190     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12191     (eval "$ac_compile") 2>conftest.er1
12192 gezelter 2453 ac_status=$?
12193     grep -v '^ *+' conftest.er1 >conftest.err
12194     rm -f conftest.er1
12195     cat conftest.err >&5
12196     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12197 chuckv 3275 (exit $ac_status); } && {
12198     test -z "$ac_cxx_werror_flag" ||
12199     test ! -s conftest.err
12200     } && test -s conftest.$ac_objext; then
12201 gezelter 2547 ac_cv_cxx_fstream_open_prot=yes
12202 gezelter 2453 else
12203     echo "$as_me: failed program was:" >&5
12204     sed 's/^/| /' conftest.$ac_ext >&5
12205    
12206 chuckv 3275
12207 gezelter 2453 fi
12208 chuckv 3275
12209     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12210     ac_ext=cpp
12211 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
12212     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12213     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12214     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12215 gezelter 2453
12216 gezelter 2547
12217 gezelter 2453 fi
12218 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_open" >&5
12219     echo "${ECHO_T}$ac_cv_cxx_have_fstream_open" >&6; }
12220 gezelter 2547 if test "$ac_cv_cxx_have_fstream_open" = yes; then
12221 gezelter 2453
12222 gezelter 2547 cat >>confdefs.h <<\_ACEOF
12223     #define HAVE_FSTREAM_OPEN 1
12224     _ACEOF
12225 gezelter 2453
12226 gezelter 2547 fi
12227     if test "$ac_cv_cxx_fstream_open_prot" = yes; then
12228    
12229     cat >>confdefs.h <<\_ACEOF
12230     #define FSTREAM_OPEN_PROT 1
12231 gezelter 2453 _ACEOF
12232    
12233 gezelter 2547 fi
12234 gezelter 2453
12235    
12236 gezelter 1490
12237 gezelter 2547
12238    
12239    
12240    
12241     for ac_header in ctype.h iostream fstream sstream strstream
12242 gezelter 1490 do
12243 gezelter 2081 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12244 chuckv 3275 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12245     { echo "$as_me:$LINENO: checking for $ac_header" >&5
12246     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12247     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12248 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
12249 gezelter 2081 fi
12250 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
12251     { echo "$as_me:$LINENO: result: $ac_res" >&5
12252     echo "${ECHO_T}$ac_res" >&6; }
12253 gezelter 1490 else
12254 gezelter 2081 # Is the header compilable?
12255 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12256     echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12257 gezelter 2081 cat >conftest.$ac_ext <<_ACEOF
12258     /* confdefs.h. */
12259     _ACEOF
12260     cat confdefs.h >>conftest.$ac_ext
12261     cat >>conftest.$ac_ext <<_ACEOF
12262     /* end confdefs.h. */
12263     $ac_includes_default
12264 gezelter 1490 #include <$ac_header>
12265     _ACEOF
12266 gezelter 2081 rm -f conftest.$ac_objext
12267 chuckv 3275 if { (ac_try="$ac_compile"
12268     case "(($ac_try" in
12269     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12270     *) ac_try_echo=$ac_try;;
12271     esac
12272     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12273     (eval "$ac_compile") 2>conftest.er1
12274 gezelter 2081 ac_status=$?
12275     grep -v '^ *+' conftest.er1 >conftest.err
12276     rm -f conftest.er1
12277     cat conftest.err >&5
12278     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12279 chuckv 3275 (exit $ac_status); } && {
12280     test -z "$ac_cxx_werror_flag" ||
12281     test ! -s conftest.err
12282     } && test -s conftest.$ac_objext; then
12283 gezelter 2081 ac_header_compiler=yes
12284     else
12285     echo "$as_me: failed program was:" >&5
12286     sed 's/^/| /' conftest.$ac_ext >&5
12287    
12288 chuckv 3275 ac_header_compiler=no
12289 gezelter 2081 fi
12290    
12291 chuckv 3275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12292     { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12293     echo "${ECHO_T}$ac_header_compiler" >&6; }
12294    
12295 gezelter 2081 # Is the header present?
12296 chuckv 3275 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12297     echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12298 gezelter 2081 cat >conftest.$ac_ext <<_ACEOF
12299     /* confdefs.h. */
12300     _ACEOF
12301     cat confdefs.h >>conftest.$ac_ext
12302     cat >>conftest.$ac_ext <<_ACEOF
12303     /* end confdefs.h. */
12304     #include <$ac_header>
12305     _ACEOF
12306 chuckv 3275 if { (ac_try="$ac_cpp conftest.$ac_ext"
12307     case "(($ac_try" in
12308     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12309     *) ac_try_echo=$ac_try;;
12310     esac
12311     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12312     (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12313 gezelter 1490 ac_status=$?
12314 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
12315 gezelter 1490 rm -f conftest.er1
12316     cat conftest.err >&5
12317 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12318 chuckv 3275 (exit $ac_status); } >/dev/null && {
12319     test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
12320     test ! -s conftest.err
12321     }; then
12322 gezelter 2081 ac_header_preproc=yes
12323 gezelter 1490 else
12324     echo "$as_me: failed program was:" >&5
12325 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
12326    
12327     ac_header_preproc=no
12328 gezelter 1490 fi
12329 chuckv 3275
12330 gezelter 1490 rm -f conftest.err conftest.$ac_ext
12331 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12332     echo "${ECHO_T}$ac_header_preproc" >&6; }
12333 gezelter 2081
12334     # So? What about this header?
12335 gezelter 2547 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12336 gezelter 2081 yes:no: )
12337     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12338     echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12339     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12340     echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12341     ac_header_preproc=yes
12342     ;;
12343     no:yes:* )
12344     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12345     echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12346     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12347     echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12348     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12349     echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12350     { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12351     echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12352     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12353     echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12354     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12355     echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12356 chuckv 3275 ( cat <<\_ASBOX
12357 gezelter 2081 ## ------------------------------ ##
12358     ## Report this to gezelter@nd.edu ##
12359     ## ------------------------------ ##
12360     _ASBOX
12361 chuckv 3275 ) | sed "s/^/$as_me: WARNING: /" >&2
12362 gezelter 2081 ;;
12363     esac
12364 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12365     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12366     if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12367 gezelter 2081 echo $ECHO_N "(cached) $ECHO_C" >&6
12368     else
12369     eval "$as_ac_Header=\$ac_header_preproc"
12370 gezelter 1490 fi
12371 chuckv 3275 ac_res=`eval echo '${'$as_ac_Header'}'`
12372     { echo "$as_me:$LINENO: result: $ac_res" >&5
12373     echo "${ECHO_T}$ac_res" >&6; }
12374 gezelter 1490
12375     fi
12376 gezelter 2081 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12377     cat >>confdefs.h <<_ACEOF
12378     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12379     _ACEOF
12380    
12381     fi
12382    
12383 gezelter 1490 done
12384    
12385 gezelter 2547 # AC_CPP_FUNC
12386     # ------------------ #
12387     # Checks to see if ANSI C99 CPP variable __func__ works.
12388     # If not, perhaps __FUNCTION__ works instead.
12389     # If not, we'll just define __func__ to "".
12390     # AC_CPP_FUNC
12391 gezelter 2081
12392 chuckv 3275 case $ac_cv_prog_cc_stdc in
12393     no) ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;;
12394     *) { echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
12395     echo $ECHO_N "checking for $CC option to accept ISO C99... $ECHO_C" >&6; }
12396     if test "${ac_cv_prog_cc_c99+set}" = set; then
12397     echo $ECHO_N "(cached) $ECHO_C" >&6
12398     else
12399     ac_cv_prog_cc_c99=no
12400     ac_save_CC=$CC
12401     cat >conftest.$ac_ext <<_ACEOF
12402     /* confdefs.h. */
12403     _ACEOF
12404     cat confdefs.h >>conftest.$ac_ext
12405     cat >>conftest.$ac_ext <<_ACEOF
12406     /* end confdefs.h. */
12407     #include <stdarg.h>
12408     #include <stdbool.h>
12409     #include <stdlib.h>
12410     #include <wchar.h>
12411     #include <stdio.h>
12412 gezelter 2547
12413 chuckv 3275 // Check varargs macros. These examples are taken from C99 6.10.3.5.
12414     #define debug(...) fprintf (stderr, __VA_ARGS__)
12415     #define showlist(...) puts (#__VA_ARGS__)
12416     #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
12417     static void
12418     test_varargs_macros (void)
12419     {
12420     int x = 1234;
12421     int y = 5678;
12422     debug ("Flag");
12423     debug ("X = %d\n", x);
12424     showlist (The first, second, and third items.);
12425     report (x>y, "x is %d but y is %d", x, y);
12426     }
12427    
12428     // Check long long types.
12429     #define BIG64 18446744073709551615ull
12430     #define BIG32 4294967295ul
12431     #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
12432     #if !BIG_OK
12433     your preprocessor is broken;
12434     #endif
12435     #if BIG_OK
12436     #else
12437     your preprocessor is broken;
12438     #endif
12439     static long long int bignum = -9223372036854775807LL;
12440     static unsigned long long int ubignum = BIG64;
12441    
12442     struct incomplete_array
12443     {
12444     int datasize;
12445     double data[];
12446     };
12447    
12448     struct named_init {
12449     int number;
12450     const wchar_t *name;
12451     double average;
12452     };
12453    
12454     typedef const char *ccp;
12455    
12456     static inline int
12457     test_restrict (ccp restrict text)
12458     {
12459     // See if C++-style comments work.
12460     // Iterate through items via the restricted pointer.
12461     // Also check for declarations in for loops.
12462     for (unsigned int i = 0; *(text+i) != '\0'; ++i)
12463     continue;
12464     return 0;
12465     }
12466    
12467     // Check varargs and va_copy.
12468     static void
12469     test_varargs (const char *format, ...)
12470     {
12471     va_list args;
12472     va_start (args, format);
12473     va_list args_copy;
12474     va_copy (args_copy, args);
12475    
12476     const char *str;
12477     int number;
12478     float fnumber;
12479    
12480     while (*format)
12481     {
12482     switch (*format++)
12483     {
12484     case 's': // string
12485     str = va_arg (args_copy, const char *);
12486     break;
12487     case 'd': // int
12488     number = va_arg (args_copy, int);
12489     break;
12490     case 'f': // float
12491     fnumber = va_arg (args_copy, double);
12492     break;
12493     default:
12494     break;
12495     }
12496     }
12497     va_end (args_copy);
12498     va_end (args);
12499     }
12500    
12501     #ifdef FC_DUMMY_MAIN
12502     #ifndef FC_DUMMY_MAIN_EQ_F77
12503     # ifdef __cplusplus
12504     extern "C"
12505     # endif
12506     int FC_DUMMY_MAIN() { return 1; }
12507     #endif
12508     #endif
12509     int
12510     main ()
12511     {
12512    
12513     // Check bool.
12514     _Bool success = false;
12515    
12516     // Check restrict.
12517     if (test_restrict ("String literal") == 0)
12518     success = true;
12519     char *restrict newvar = "Another string";
12520    
12521     // Check varargs.
12522     test_varargs ("s, d' f .", "string", 65, 34.234);
12523     test_varargs_macros ();
12524    
12525     // Check flexible array members.
12526     struct incomplete_array *ia =
12527     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
12528     ia->datasize = 10;
12529     for (int i = 0; i < ia->datasize; ++i)
12530     ia->data[i] = i * 1.234;
12531    
12532     // Check named initializers.
12533     struct named_init ni = {
12534     .number = 34,
12535     .name = L"Test wide string",
12536     .average = 543.34343,
12537     };
12538    
12539     ni.number = 58;
12540    
12541     int dynamic_array[ni.number];
12542     dynamic_array[ni.number - 1] = 543;
12543    
12544     // work around unused variable warnings
12545     return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
12546     || dynamic_array[ni.number - 1] != 543);
12547    
12548     ;
12549     return 0;
12550     }
12551     _ACEOF
12552     for ac_arg in '' -std=gnu99 -c99 -qlanglvl=extc99
12553     do
12554     CC="$ac_save_CC $ac_arg"
12555     rm -f conftest.$ac_objext
12556     if { (ac_try="$ac_compile"
12557     case "(($ac_try" in
12558     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12559     *) ac_try_echo=$ac_try;;
12560     esac
12561     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12562     (eval "$ac_compile") 2>conftest.er1
12563     ac_status=$?
12564     grep -v '^ *+' conftest.er1 >conftest.err
12565     rm -f conftest.er1
12566     cat conftest.err >&5
12567     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12568     (exit $ac_status); } && {
12569     test -z "$ac_cxx_werror_flag" ||
12570     test ! -s conftest.err
12571     } && test -s conftest.$ac_objext; then
12572     ac_cv_prog_cc_c99=$ac_arg
12573     else
12574     echo "$as_me: failed program was:" >&5
12575     sed 's/^/| /' conftest.$ac_ext >&5
12576    
12577    
12578     fi
12579    
12580     rm -f core conftest.err conftest.$ac_objext
12581     test "x$ac_cv_prog_cc_c99" != "xno" && break
12582     done
12583     rm -f conftest.$ac_ext
12584     CC=$ac_save_CC
12585    
12586     fi
12587     # AC_CACHE_VAL
12588     case "x$ac_cv_prog_cc_c99" in
12589     x)
12590     { echo "$as_me:$LINENO: result: none needed" >&5
12591     echo "${ECHO_T}none needed" >&6; } ;;
12592     xno)
12593     { echo "$as_me:$LINENO: result: unsupported" >&5
12594     echo "${ECHO_T}unsupported" >&6; } ;;
12595     *)
12596     CC="$CC $ac_cv_prog_cc_c99"
12597     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
12598     echo "${ECHO_T}$ac_cv_prog_cc_c99" >&6; } ;;
12599     esac
12600     if test "x$ac_cv_prog_cc_c99" != xno; then
12601     ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
12602     else
12603     { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
12604     echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
12605     if test "${ac_cv_prog_cc_c89+set}" = set; then
12606     echo $ECHO_N "(cached) $ECHO_C" >&6
12607     else
12608     ac_cv_prog_cc_c89=no
12609     ac_save_CC=$CC
12610     cat >conftest.$ac_ext <<_ACEOF
12611     /* confdefs.h. */
12612     _ACEOF
12613     cat confdefs.h >>conftest.$ac_ext
12614     cat >>conftest.$ac_ext <<_ACEOF
12615     /* end confdefs.h. */
12616     #include <stdarg.h>
12617     #include <stdio.h>
12618     #include <sys/types.h>
12619     #include <sys/stat.h>
12620     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
12621     struct buf { int x; };
12622     FILE * (*rcsopen) (struct buf *, struct stat *, int);
12623     static char *e (p, i)
12624     char **p;
12625     int i;
12626     {
12627     return p[i];
12628     }
12629     static char *f (char * (*g) (char **, int), char **p, ...)
12630     {
12631     char *s;
12632     va_list v;
12633     va_start (v,p);
12634     s = g (p, va_arg (v,int));
12635     va_end (v);
12636     return s;
12637     }
12638    
12639     /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
12640     function prototypes and stuff, but not '\xHH' hex character constants.
12641     These don't provoke an error unfortunately, instead are silently treated
12642     as 'x'. The following induces an error, until -std is added to get
12643     proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
12644     array size at least. It's necessary to write '\x00'==0 to get something
12645     that's true only with -std. */
12646     int osf4_cc_array ['\x00' == 0 ? 1 : -1];
12647    
12648     /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
12649     inside strings and character constants. */
12650     #define FOO(x) 'x'
12651     int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
12652    
12653     int test (int i, double x);
12654     struct s1 {int (*f) (int a);};
12655     struct s2 {int (*f) (double a);};
12656     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12657     int argc;
12658     char **argv;
12659     #ifdef FC_DUMMY_MAIN
12660     #ifndef FC_DUMMY_MAIN_EQ_F77
12661     # ifdef __cplusplus
12662     extern "C"
12663     # endif
12664     int FC_DUMMY_MAIN() { return 1; }
12665     #endif
12666     #endif
12667     int
12668     main ()
12669     {
12670     return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
12671     ;
12672     return 0;
12673     }
12674     _ACEOF
12675     for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
12676     -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
12677     do
12678     CC="$ac_save_CC $ac_arg"
12679     rm -f conftest.$ac_objext
12680     if { (ac_try="$ac_compile"
12681     case "(($ac_try" in
12682     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12683     *) ac_try_echo=$ac_try;;
12684     esac
12685     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12686     (eval "$ac_compile") 2>conftest.er1
12687     ac_status=$?
12688     grep -v '^ *+' conftest.er1 >conftest.err
12689     rm -f conftest.er1
12690     cat conftest.err >&5
12691     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12692     (exit $ac_status); } && {
12693     test -z "$ac_cxx_werror_flag" ||
12694     test ! -s conftest.err
12695     } && test -s conftest.$ac_objext; then
12696     ac_cv_prog_cc_c89=$ac_arg
12697     else
12698     echo "$as_me: failed program was:" >&5
12699     sed 's/^/| /' conftest.$ac_ext >&5
12700    
12701    
12702     fi
12703    
12704     rm -f core conftest.err conftest.$ac_objext
12705     test "x$ac_cv_prog_cc_c89" != "xno" && break
12706     done
12707     rm -f conftest.$ac_ext
12708     CC=$ac_save_CC
12709    
12710     fi
12711     # AC_CACHE_VAL
12712     case "x$ac_cv_prog_cc_c89" in
12713     x)
12714     { echo "$as_me:$LINENO: result: none needed" >&5
12715     echo "${ECHO_T}none needed" >&6; } ;;
12716     xno)
12717     { echo "$as_me:$LINENO: result: unsupported" >&5
12718     echo "${ECHO_T}unsupported" >&6; } ;;
12719     *)
12720     CC="$CC $ac_cv_prog_cc_c89"
12721     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
12722     echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
12723     esac
12724     if test "x$ac_cv_prog_cc_c89" != xno; then
12725     ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
12726     else
12727     ac_cv_prog_cc_stdc=no
12728     fi
12729    
12730    
12731     fi
12732    
12733     ;;
12734     esac
12735     { echo "$as_me:$LINENO: checking for $CC option to accept ISO Standard C" >&5
12736     echo $ECHO_N "checking for $CC option to accept ISO Standard C... $ECHO_C" >&6; }
12737     if test "${ac_cv_prog_cc_stdc+set}" = set; then
12738     echo $ECHO_N "(cached) $ECHO_C" >&6
12739     fi
12740    
12741     case $ac_cv_prog_cc_stdc in
12742     no) { echo "$as_me:$LINENO: result: unsupported" >&5
12743     echo "${ECHO_T}unsupported" >&6; } ;;
12744     '') { echo "$as_me:$LINENO: result: none needed" >&5
12745     echo "${ECHO_T}none needed" >&6; } ;;
12746     *) { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
12747     echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6; } ;;
12748     esac
12749    
12750    
12751     { echo "$as_me:$LINENO: checking for an ANSI C99-conforming __func__" >&5
12752     echo $ECHO_N "checking for an ANSI C99-conforming __func__... $ECHO_C" >&6; }
12753 gezelter 2547 if test "${ac_cv_cpp_func+set}" = set; then
12754 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
12755     else
12756     cat >conftest.$ac_ext <<_ACEOF
12757 gezelter 2081 /* confdefs.h. */
12758     _ACEOF
12759     cat confdefs.h >>conftest.$ac_ext
12760     cat >>conftest.$ac_ext <<_ACEOF
12761     /* end confdefs.h. */
12762    
12763 gezelter 2547 #ifdef FC_DUMMY_MAIN
12764     #ifndef FC_DUMMY_MAIN_EQ_F77
12765     # ifdef __cplusplus
12766     extern "C"
12767     # endif
12768     int FC_DUMMY_MAIN() { return 1; }
12769 gezelter 2081 #endif
12770 gezelter 1490 #endif
12771 gezelter 2081 int
12772     main ()
12773     {
12774 gezelter 2547 const char *foo = __func__;
12775 gezelter 1490 ;
12776     return 0;
12777     }
12778     _ACEOF
12779 gezelter 2547 rm -f conftest.$ac_objext
12780 chuckv 3275 if { (ac_try="$ac_compile"
12781     case "(($ac_try" in
12782     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12783     *) ac_try_echo=$ac_try;;
12784     esac
12785     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12786     (eval "$ac_compile") 2>conftest.er1
12787 gezelter 1490 ac_status=$?
12788 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
12789     rm -f conftest.er1
12790     cat conftest.err >&5
12791     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12792 chuckv 3275 (exit $ac_status); } && {
12793     test -z "$ac_cxx_werror_flag" ||
12794     test ! -s conftest.err
12795     } && test -s conftest.$ac_objext; then
12796 gezelter 2547 ac_cv_cpp_func=yes
12797 gezelter 1490 else
12798     echo "$as_me: failed program was:" >&5
12799 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
12800    
12801 chuckv 3275 cat >conftest.$ac_ext <<_ACEOF
12802 gezelter 2081 /* confdefs.h. */
12803     _ACEOF
12804     cat confdefs.h >>conftest.$ac_ext
12805     cat >>conftest.$ac_ext <<_ACEOF
12806     /* end confdefs.h. */
12807 gezelter 1490
12808 gezelter 2547 #ifdef FC_DUMMY_MAIN
12809     #ifndef FC_DUMMY_MAIN_EQ_F77
12810     # ifdef __cplusplus
12811     extern "C"
12812     # endif
12813     int FC_DUMMY_MAIN() { return 1; }
12814 gezelter 1490 #endif
12815 gezelter 2547 #endif
12816 gezelter 1490 int
12817     main ()
12818     {
12819 gezelter 2547 const char *foo = __FUNCTION__;
12820 gezelter 1490 ;
12821     return 0;
12822     }
12823     _ACEOF
12824 gezelter 2547 rm -f conftest.$ac_objext
12825 chuckv 3275 if { (ac_try="$ac_compile"
12826     case "(($ac_try" in
12827     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12828     *) ac_try_echo=$ac_try;;
12829     esac
12830     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12831     (eval "$ac_compile") 2>conftest.er1
12832 gezelter 1490 ac_status=$?
12833 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
12834     rm -f conftest.er1
12835     cat conftest.err >&5
12836     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12837 chuckv 3275 (exit $ac_status); } && {
12838     test -z "$ac_cxx_werror_flag" ||
12839     test ! -s conftest.err
12840     } && test -s conftest.$ac_objext; then
12841 gezelter 2547 ac_cv_cpp_func=__FUNCTION__
12842 gezelter 1490 else
12843     echo "$as_me: failed program was:" >&5
12844 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
12845    
12846 chuckv 3275 ac_cv_cpp_func=no
12847 gezelter 1490 fi
12848 chuckv 3275
12849     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12850 gezelter 1490 fi
12851 chuckv 3275
12852     rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12853 gezelter 2547 fi
12854 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_cpp_func" >&5
12855     echo "${ECHO_T}$ac_cv_cpp_func" >&6; }
12856 gezelter 2547 if test $ac_cv_cpp_func = __FUNCTION__; then
12857    
12858     cat >>confdefs.h <<\_ACEOF
12859     #define __func__ __FUNCTION__
12860 gezelter 2081 _ACEOF
12861 gezelter 1490
12862 gezelter 2547 elif test $ac_cv_cpp_func = no; then
12863 gezelter 2026
12864 gezelter 2547 cat >>confdefs.h <<\_ACEOF
12865     #define __func__ ""
12866     _ACEOF
12867 gezelter 2081
12868 gezelter 1490 fi
12869    
12870    
12871 gezelter 2081
12872    
12873 gezelter 2547
12874 gezelter 1490 case $debug in
12875     1)
12876     ;;
12877     *)
12878    
12879 gezelter 2081
12880    
12881    
12882 gezelter 2547 # Try to determine "good" native compiler flags if none specified on command
12883     # line
12884 gezelter 2081
12885 gezelter 2717 if test "$ac_test_FFLAGS" != "set"; then
12886 gezelter 2547 FCFLAGS=""
12887     case "${host_cpu}-${host_os}" in
12888 gezelter 2081
12889 gezelter 2547 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
12890 tim 2982 FCFLAGS="-O3 -ip -no-prec-div"
12891 gezelter 2547 fi;;
12892     rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
12893     FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
12894     fi;;
12895     powerpc*-aix*)
12896     if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
12897     FCFLAGS="-O3 -qarch=ppc -qansialias -w"
12898     echo "*******************************************************"
12899     echo "* You have AIX on an unknown powerpc system. It is *"
12900     echo "* recommended that you use *"
12901     echo "* *"
12902     echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
12903     echo "* ^^^ *"
12904     echo "* where xxx is 601, 603, 604, or whatever kind of *"
12905     echo "* PowerPC CPU you have. For more info, man xlf. *"
12906     echo "*******************************************************"
12907     fi;;
12908     *darwin*)
12909     if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
12910 gezelter 2733 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
12911     fi
12912     if test "$FC" = ifort; then
12913     FCFLAGS="-O3 -ip -no-prec-dev -mdynamic-no-pic"
12914 gezelter 2547 fi;;
12915     esac
12916    
12917     if test -n "$CPU_FLAGS"; then
12918     FCFLAGS="$FCFLAGS $CPU_FLAGS"
12919     fi
12920    
12921     if test -z "$FCFLAGS"; then
12922     echo ""
12923     echo "*********************************************************"
12924     echo "* WARNING: Don't know the best FCFLAGS for this system *"
12925     echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
12926     echo "* (otherwise, a default of FCFLAGS=-O3 will be used) *"
12927     echo "*********************************************************"
12928     echo ""
12929     FCFLAGS="-O3"
12930     fi
12931    
12932    
12933 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${FC} accepts ${FCFLAGS}" >&5
12934     echo $ECHO_N "checking whether ${FC} accepts ${FCFLAGS}... $ECHO_C" >&6; }
12935 gezelter 2547 if test "${ac_guessed_f90flags+set}" = set; then
12936     echo $ECHO_N "(cached) $ECHO_C" >&6
12937     else
12938    
12939    
12940 chuckv 3275 ac_ext=${ac_fc_srcext-f}
12941     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
12942     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
12943 gezelter 2547 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
12944    
12945     echo 'program main' > conftest.$ac_ext
12946     echo 'end program main' >> conftest.$ac_ext
12947     ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
12948     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12949     (eval $ac_compile) 2>&5
12950     ac_status=$?
12951     echo "$as_me:$LINENO: \$? = $ac_status" >&5
12952     (exit $ac_status); }; then
12953     ac_guessed_f90flags=yes
12954     else
12955     ac_guessed_f90flags=no
12956     fi
12957 chuckv 3275 rm -rf conftest*
12958     ac_ext=cpp
12959 gezelter 2547 ac_cpp='$CXXCPP $CPPFLAGS'
12960     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12961     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12962     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12963    
12964    
12965     fi
12966 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
12967     echo "${ECHO_T}$ac_guessed_f90flags" >&6; }
12968 gezelter 2547 if test "$ac_guessed_f90flags" = yes; then
12969     :
12970    
12971     else
12972     :
12973    
12974     echo ""
12975     echo "**********************************************************"
12976     echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
12977     echo "* your compiler. *"
12978     echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
12979     echo "*********************************************************"
12980     echo ""
12981     FCFLAGS=""
12982    
12983     fi
12984    
12985    
12986     fi
12987    
12988    
12989    
12990    
12991    
12992    
12993    
12994 chuckv 3275 { echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
12995     echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6; }
12996 gezelter 1490 if test "${ac_cv_prog_really_gcc+set}" = set; then
12997     echo $ECHO_N "(cached) $ECHO_C" >&6
12998     else
12999    
13000     cat > conftest.c <<EOF
13001     #ifdef __GNUC__
13002 gezelter 2505 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
13003     no;
13004     #else
13005 gezelter 1490 yes;
13006     #endif
13007     #endif
13008     EOF
13009     if { ac_try='${CC-cc} -E conftest.c'
13010 gezelter 2081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13011 gezelter 1490 (eval $ac_try) 2>&5
13012     ac_status=$?
13013 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13014 gezelter 1490 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
13015     ac_cv_prog_really_gcc=yes
13016     else
13017     ac_cv_prog_really_gcc=no
13018     fi
13019    
13020     fi
13021 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
13022     echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6; }
13023 gezelter 1490 if test "$ac_cv_prog_really_gcc" = yes; then
13024     :
13025    
13026     else
13027     :
13028    
13029     fi
13030    
13031 gezelter 2081
13032 gezelter 1490 # Try to determine "good" native compiler flags if none specified on command
13033     # line
13034     if test "$ac_test_CFLAGS" != "set"; then
13035     CFLAGS=""
13036     case "${host_cpu}-${host_os}" in
13037    
13038     *linux*) if test "$CC" = icc; then
13039     CFLAGS="-O"
13040     fi;;
13041     sparc-solaris2*) if test "$CC" = cc; then
13042 tim 2518 CFLAGS="-O -dalign"
13043 gezelter 1490 fi;;
13044    
13045     alpha*-osf*) if test "$CC" = cc; then
13046     CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
13047     fi;;
13048    
13049     hppa*-hpux*) if test "$CC" = cc; then
13050     CFLAGS="-Ae +O3 +Oall"
13051     fi;;
13052    
13053     rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
13054     CFLAGS="-O3 -qtune=auto -qansialias -w"
13055     fi;;
13056     powerpc*-aix*)
13057     if test "$CC" = cc -o "$CC" = xlc; then
13058     CFLAGS="-O3 -qtune=auto -qansialias -w"
13059     echo "*******************************************************"
13060     echo "* You have AIX on an unknown powerpc system. It is *"
13061     echo "* recommended that you use *"
13062     echo "* *"
13063     echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
13064     echo "* ^^^ *"
13065     echo "* where xxx is 601, 603, 604, or whatever kind of *"
13066     echo "* PowerPC CPU you have. For more info, man cc. *"
13067     echo "*******************************************************"
13068     fi;;
13069     *darwin*)
13070     if test "$CC" = xlc -o "$CC" = cc; then
13071 gezelter 2733 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
13072     fi
13073     if test "$CC" = icc; then
13074     CFLAGS="-O3 -ip -no-prec-div -mdynamic-no-pic"
13075 gezelter 1490 fi;;
13076     esac
13077    
13078     # use default flags for gcc on all systems
13079     if test $ac_cv_prog_really_gcc = yes; then
13080     CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
13081     fi
13082    
13083     # test for gcc-specific flags:
13084     if test $ac_cv_prog_really_gcc = yes; then
13085     # -malign-double for x86 systems
13086    
13087 gezelter 2081
13088 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts -malign-double" >&5
13089     echo $ECHO_N "checking whether ${CC} accepts -malign-double... $ECHO_C" >&6; }
13090 gezelter 1490 if test "${ac_align_double+set}" = set; then
13091     echo $ECHO_N "(cached) $ECHO_C" >&6
13092     else
13093     echo 'void f(){}' > conftest.c
13094 gezelter 2547 if test -z "`${CC} -malign-double -c conftest.c 2>&1`"; then
13095 gezelter 1490 ac_align_double=yes
13096     else
13097     ac_align_double=no
13098     fi
13099     rm -f conftest*
13100    
13101     fi
13102 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_align_double" >&5
13103     echo "${ECHO_T}$ac_align_double" >&6; }
13104 gezelter 1490 if test "$ac_align_double" = yes; then
13105     :
13106     CFLAGS="$CFLAGS -malign-double"
13107     else
13108     :
13109    
13110     fi
13111    
13112     # -fstrict-aliasing for gcc-2.95+
13113    
13114 gezelter 2081
13115 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts -fstrict-aliasing" >&5
13116     echo $ECHO_N "checking whether ${CC} accepts -fstrict-aliasing... $ECHO_C" >&6; }
13117 gezelter 1490 if test "${ac_fstrict_aliasing+set}" = set; then
13118     echo $ECHO_N "(cached) $ECHO_C" >&6
13119     else
13120     echo 'void f(){}' > conftest.c
13121 gezelter 2547 if test -z "`${CC} -fstrict-aliasing -c conftest.c 2>&1`"; then
13122 gezelter 1490 ac_fstrict_aliasing=yes
13123     else
13124     ac_fstrict_aliasing=no
13125     fi
13126     rm -f conftest*
13127    
13128     fi
13129 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
13130     echo "${ECHO_T}$ac_fstrict_aliasing" >&6; }
13131 gezelter 1490 if test "$ac_fstrict_aliasing" = yes; then
13132     :
13133     CFLAGS="$CFLAGS -fstrict-aliasing"
13134     else
13135     :
13136    
13137     fi
13138    
13139     fi
13140    
13141     CPU_FLAGS=""
13142     if test $ac_cv_prog_really_gcc = yes; then
13143     case "${host_cpu}" in
13144     i586*)
13145    
13146 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentium" >&5
13147     echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentium... $ECHO_C" >&6; }
13148 gezelter 1490 if test "${ac_cpu_pentium+set}" = set; then
13149     echo $ECHO_N "(cached) $ECHO_C" >&6
13150     else
13151     echo 'void f(){}' > conftest.c
13152 gezelter 2547 if test -z "`${CC} -mcpu=pentium -c conftest.c 2>&1`"; then
13153 gezelter 1490 ac_cpu_pentium=yes
13154     else
13155     ac_cpu_pentium=no
13156     fi
13157     rm -f conftest*
13158    
13159     fi
13160 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
13161     echo "${ECHO_T}$ac_cpu_pentium" >&6; }
13162 gezelter 1490 if test "$ac_cpu_pentium" = yes; then
13163     :
13164     CPU_FLAGS=-mcpu=pentium
13165     else
13166     :
13167    
13168 gezelter 2081
13169 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentium" >&5
13170     echo $ECHO_N "checking whether ${CC} accepts -mpentium... $ECHO_C" >&6; }
13171 gezelter 1490 if test "${ac_pentium+set}" = set; then
13172     echo $ECHO_N "(cached) $ECHO_C" >&6
13173     else
13174     echo 'void f(){}' > conftest.c
13175 gezelter 2547 if test -z "`${CC} -mpentium -c conftest.c 2>&1`"; then
13176 gezelter 1490 ac_pentium=yes
13177     else
13178     ac_pentium=no
13179     fi
13180     rm -f conftest*
13181    
13182     fi
13183 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_pentium" >&5
13184     echo "${ECHO_T}$ac_pentium" >&6; }
13185 gezelter 1490 if test "$ac_pentium" = yes; then
13186     :
13187     CPU_FLAGS=-mpentium
13188     else
13189     :
13190    
13191     fi
13192    
13193     fi
13194    
13195     ;;
13196     i686*)
13197    
13198 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentiumpro" >&5
13199     echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentiumpro... $ECHO_C" >&6; }
13200 gezelter 1490 if test "${ac_cpu_pentiumpro+set}" = set; then
13201     echo $ECHO_N "(cached) $ECHO_C" >&6
13202     else
13203     echo 'void f(){}' > conftest.c
13204 gezelter 2547 if test -z "`${CC} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
13205 gezelter 1490 ac_cpu_pentiumpro=yes
13206     else
13207     ac_cpu_pentiumpro=no
13208     fi
13209     rm -f conftest*
13210    
13211     fi
13212 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
13213     echo "${ECHO_T}$ac_cpu_pentiumpro" >&6; }
13214 gezelter 1490 if test "$ac_cpu_pentiumpro" = yes; then
13215     :
13216     CPU_FLAGS=-mcpu=pentiumpro
13217     else
13218     :
13219    
13220 gezelter 2081
13221 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentiumpro" >&5
13222     echo $ECHO_N "checking whether ${CC} accepts -mpentiumpro... $ECHO_C" >&6; }
13223 gezelter 1490 if test "${ac_pentiumpro+set}" = set; then
13224     echo $ECHO_N "(cached) $ECHO_C" >&6
13225     else
13226     echo 'void f(){}' > conftest.c
13227 gezelter 2547 if test -z "`${CC} -mpentiumpro -c conftest.c 2>&1`"; then
13228 gezelter 1490 ac_pentiumpro=yes
13229     else
13230     ac_pentiumpro=no
13231     fi
13232     rm -f conftest*
13233    
13234     fi
13235 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
13236     echo "${ECHO_T}$ac_pentiumpro" >&6; }
13237 gezelter 1490 if test "$ac_pentiumpro" = yes; then
13238     :
13239     CPU_FLAGS=-mpentiumpro
13240     else
13241     :
13242    
13243     fi
13244    
13245     fi
13246    
13247     ;;
13248     powerpc*)
13249     cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
13250     is60x=`echo $cputype | egrep "^600-9e?$"`
13251     if test -n "$is60x"; then
13252    
13253 gezelter 2081
13254 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=$cputype" >&5
13255     echo $ECHO_N "checking whether ${CC} accepts -mcpu=$cputype... $ECHO_C" >&6; }
13256 gezelter 1490 if test "${ac_m_cpu_60x+set}" = set; then
13257     echo $ECHO_N "(cached) $ECHO_C" >&6
13258     else
13259     echo 'void f(){}' > conftest.c
13260 gezelter 2547 if test -z "`${CC} -mcpu=$cputype -c conftest.c 2>&1`"; then
13261 gezelter 1490 ac_m_cpu_60x=yes
13262     else
13263     ac_m_cpu_60x=no
13264     fi
13265     rm -f conftest*
13266    
13267     fi
13268 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
13269     echo "${ECHO_T}$ac_m_cpu_60x" >&6; }
13270 gezelter 1490 if test "$ac_m_cpu_60x" = yes; then
13271     :
13272     CPU_FLAGS=-mcpu=$cputype
13273     else
13274     :
13275    
13276     fi
13277    
13278     elif test "$cputype" = 750; then
13279    
13280 gezelter 2081
13281 chuckv 3275 { echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
13282     echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6; }
13283 gezelter 1490 if test "${ac_cv_prog_gcc_2_95+set}" = set; then
13284     echo $ECHO_N "(cached) $ECHO_C" >&6
13285     else
13286    
13287     cat > conftest.c <<EOF
13288     #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
13289     # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
13290     yes;
13291     # endif
13292     #endif
13293     EOF
13294     if { ac_try='${CC-cc} -E conftest.c'
13295 gezelter 2081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13296 gezelter 1490 (eval $ac_try) 2>&5
13297     ac_status=$?
13298 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13299 gezelter 1490 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
13300     ac_cv_prog_gcc_2_95=yes
13301     else
13302     ac_cv_prog_gcc_2_95=no
13303     fi
13304    
13305     fi
13306 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
13307     echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6; }
13308 gezelter 1490 if test "$ac_cv_prog_gcc_2_95" = yes; then
13309     :
13310    
13311 gezelter 2081
13312 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=750" >&5
13313     echo $ECHO_N "checking whether ${CC} accepts -mcpu=750... $ECHO_C" >&6; }
13314 gezelter 1490 if test "${ac_m_cpu_750+set}" = set; then
13315     echo $ECHO_N "(cached) $ECHO_C" >&6
13316     else
13317     echo 'void f(){}' > conftest.c
13318 gezelter 2547 if test -z "`${CC} -mcpu=750 -c conftest.c 2>&1`"; then
13319 gezelter 1490 ac_m_cpu_750=yes
13320     else
13321     ac_m_cpu_750=no
13322     fi
13323     rm -f conftest*
13324    
13325     fi
13326 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
13327     echo "${ECHO_T}$ac_m_cpu_750" >&6; }
13328 gezelter 1490 if test "$ac_m_cpu_750" = yes; then
13329     :
13330     CPU_FLAGS=-mcpu=750
13331     else
13332     :
13333    
13334     fi
13335    
13336     else
13337     :
13338    
13339     fi
13340    
13341     fi
13342     if test -z "$CPU_FLAGS"; then
13343    
13344 gezelter 2081
13345 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=powerpc" >&5
13346     echo $ECHO_N "checking whether ${CC} accepts -mcpu=powerpc... $ECHO_C" >&6; }
13347 gezelter 1490 if test "${ac_m_cpu_powerpc+set}" = set; then
13348     echo $ECHO_N "(cached) $ECHO_C" >&6
13349     else
13350     echo 'void f(){}' > conftest.c
13351 gezelter 2547 if test -z "`${CC} -mcpu=powerpc -c conftest.c 2>&1`"; then
13352 gezelter 1490 ac_m_cpu_powerpc=yes
13353     else
13354     ac_m_cpu_powerpc=no
13355     fi
13356     rm -f conftest*
13357    
13358     fi
13359 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
13360     echo "${ECHO_T}$ac_m_cpu_powerpc" >&6; }
13361 gezelter 1490 if test "$ac_m_cpu_powerpc" = yes; then
13362     :
13363     CPU_FLAGS=-mcpu=powerpc
13364     else
13365     :
13366    
13367     fi
13368    
13369     fi
13370     if test -z "$CPU_FLAGS"; then
13371    
13372 gezelter 2081
13373 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpowerpc" >&5
13374     echo $ECHO_N "checking whether ${CC} accepts -mpowerpc... $ECHO_C" >&6; }
13375 gezelter 1490 if test "${ac_m_powerpc+set}" = set; then
13376     echo $ECHO_N "(cached) $ECHO_C" >&6
13377     else
13378     echo 'void f(){}' > conftest.c
13379 gezelter 2547 if test -z "`${CC} -mpowerpc -c conftest.c 2>&1`"; then
13380 gezelter 1490 ac_m_powerpc=yes
13381     else
13382     ac_m_powerpc=no
13383     fi
13384     rm -f conftest*
13385    
13386     fi
13387 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
13388     echo "${ECHO_T}$ac_m_powerpc" >&6; }
13389 gezelter 1490 if test "$ac_m_powerpc" = yes; then
13390     :
13391     CPU_FLAGS=-mpowerpc
13392     else
13393     :
13394    
13395     fi
13396    
13397     fi
13398     esac
13399     fi
13400    
13401     if test -n "$CPU_FLAGS"; then
13402     CFLAGS="$CFLAGS $CPU_FLAGS"
13403     fi
13404    
13405     if test -z "$CFLAGS"; then
13406     echo ""
13407     echo "********************************************************"
13408     echo "* WARNING: Don't know the best CFLAGS for this system *"
13409     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
13410     echo "* (otherwise, a default of CFLAGS=-O3 will be used) *"
13411     echo "********************************************************"
13412     echo ""
13413     CFLAGS="-O3"
13414     fi
13415    
13416 gezelter 2081
13417    
13418 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CC} accepts ${CFLAGS}" >&5
13419     echo $ECHO_N "checking whether ${CC} accepts ${CFLAGS}... $ECHO_C" >&6; }
13420 gezelter 1490 if test "${ac_guessed_cflags+set}" = set; then
13421     echo $ECHO_N "(cached) $ECHO_C" >&6
13422     else
13423     echo 'void f(){}' > conftest.c
13424 gezelter 2547 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
13425 gezelter 1490 ac_guessed_cflags=yes
13426     else
13427     ac_guessed_cflags=no
13428     fi
13429     rm -f conftest*
13430    
13431     fi
13432 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
13433     echo "${ECHO_T}$ac_guessed_cflags" >&6; }
13434 gezelter 1490 if test "$ac_guessed_cflags" = yes; then
13435     :
13436    
13437     else
13438     :
13439    
13440     echo ""
13441     echo "********************************************************"
13442     echo "* WARNING: The guessed CFLAGS don't seem to work with *"
13443     echo "* your compiler. *"
13444     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
13445     echo "********************************************************"
13446     echo ""
13447     CFLAGS=""
13448    
13449     fi
13450    
13451 gezelter 2081
13452 gezelter 1490 fi
13453    
13454 gezelter 2081
13455    
13456    
13457    
13458    
13459    
13460 chuckv 3275 { echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
13461     echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6; }
13462 gezelter 1490 if test "${ac_cv_prog_really_gxx+set}" = set; then
13463     echo $ECHO_N "(cached) $ECHO_C" >&6
13464     else
13465    
13466     cat > conftest.cpp <<EOF
13467     #ifdef __GNUC__
13468 gezelter 2505 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
13469     no;
13470     #else
13471 gezelter 1490 yes;
13472     #endif
13473     #endif
13474     EOF
13475     if { ac_try='${CXX-c++} -E conftest.cpp'
13476 gezelter 2081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13477 gezelter 1490 (eval $ac_try) 2>&5
13478     ac_status=$?
13479 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13480 gezelter 1490 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
13481     ac_cv_prog_really_gxx=yes
13482     else
13483     ac_cv_prog_really_gxx=no
13484     fi
13485    
13486     fi
13487 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
13488     echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6; }
13489 gezelter 1490 if test "$ac_cv_prog_really_gxx" = yes; then
13490     :
13491    
13492     else
13493     :
13494    
13495     fi
13496    
13497 gezelter 2081
13498 gezelter 1490 # Try to determine "good" native compiler flags if none specified on command
13499     # line
13500     if test "$ac_test_CXXFLAGS" != "set"; then
13501     CXXFLAGS=""
13502     case "${host_cpu}-${host_os}" in
13503    
13504     *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
13505     CXXFLAGS="-O"
13506     fi;;
13507     sparc-solaris2*) if test "$CXX" = CC; then
13508 tim 2518 CXXFLAGS="-features=extensions -O -dalign"
13509 gezelter 1490 fi;;
13510     rs6000*-aix*) if test "$CXX" = xlC; then
13511     CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
13512     fi;;
13513     powerpc*-aix*)
13514     if test "$CXX" = xlC; then
13515     CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
13516     echo "*******************************************************"
13517     echo "* You have AIX on an unknown powerpc system. It is *"
13518     echo "* recommended that you use *"
13519     echo "* *"
13520     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
13521     echo "* ^^^ *"
13522     echo "* where xxx is 601, 603, 604, or whatever kind of *"
13523     echo "* PowerPC CPU you have. For more info, man cc. *"
13524     echo "*******************************************************"
13525     fi;;
13526     *darwin*)
13527 gezelter 2022 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
13528 gezelter 2733 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
13529     fi
13530     if test "$CXX" = icpc; then
13531     CXXFLAGS="-O3 -ip -no-prec-div -mdynamic-no-pic"
13532 gezelter 1490 fi;;
13533     esac
13534    
13535     # use default flags for gcc on all systems
13536     if test $ac_cv_prog_really_gxx = yes; then
13537     CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
13538     fi
13539    
13540     # test for gcc-specific flags:
13541     if test $ac_cv_prog_really_gxx = yes; then
13542     # -malign-double for x86 systems
13543    
13544 gezelter 2081
13545 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -malign-double" >&5
13546     echo $ECHO_N "checking whether ${CXX} accepts -malign-double... $ECHO_C" >&6; }
13547 gezelter 1490 if test "${ac_align_double+set}" = set; then
13548     echo $ECHO_N "(cached) $ECHO_C" >&6
13549     else
13550     echo 'void f(){}' > conftest.cpp
13551 gezelter 2547 if test -z "`${CXX} -malign-double -c conftest.cpp 2>&1`"; then
13552 gezelter 1490 ac_align_double=yes
13553     else
13554     ac_align_double=no
13555     fi
13556     rm -f conftest*
13557    
13558     fi
13559 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_align_double" >&5
13560     echo "${ECHO_T}$ac_align_double" >&6; }
13561 gezelter 1490 if test "$ac_align_double" = yes; then
13562     :
13563     CXXFLAGS="$CXXFLAGS -malign-double"
13564     else
13565     :
13566    
13567     fi
13568    
13569     # -fstrict-aliasing for gcc-2.95+
13570    
13571 gezelter 2081
13572 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -fstrict-aliasing" >&5
13573     echo $ECHO_N "checking whether ${CXX} accepts -fstrict-aliasing... $ECHO_C" >&6; }
13574 gezelter 1490 if test "${ac_fstrict_aliasing+set}" = set; then
13575     echo $ECHO_N "(cached) $ECHO_C" >&6
13576     else
13577     echo 'void f(){}' > conftest.cpp
13578 gezelter 2547 if test -z "`${CXX} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
13579 gezelter 1490 ac_fstrict_aliasing=yes
13580     else
13581     ac_fstrict_aliasing=no
13582     fi
13583     rm -f conftest*
13584    
13585     fi
13586 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
13587     echo "${ECHO_T}$ac_fstrict_aliasing" >&6; }
13588 gezelter 1490 if test "$ac_fstrict_aliasing" = yes; then
13589     :
13590     CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
13591     else
13592     :
13593    
13594     fi
13595    
13596     fi
13597    
13598     CPU_FLAGS=""
13599     if test $ac_cv_prog_really_gxx = yes; then
13600     case "${host_cpu}" in
13601     i586*)
13602    
13603 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentium" >&5
13604     echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentium... $ECHO_C" >&6; }
13605 gezelter 1490 if test "${ac_cpu_pentium+set}" = set; then
13606     echo $ECHO_N "(cached) $ECHO_C" >&6
13607     else
13608     echo 'void f(){}' > conftest.cpp
13609 gezelter 2547 if test -z "`${CXX} -mcpu=pentium -c conftest.cpp 2>&1`"; then
13610 gezelter 1490 ac_cpu_pentium=yes
13611     else
13612     ac_cpu_pentium=no
13613     fi
13614     rm -f conftest*
13615    
13616     fi
13617 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
13618     echo "${ECHO_T}$ac_cpu_pentium" >&6; }
13619 gezelter 1490 if test "$ac_cpu_pentium" = yes; then
13620     :
13621     CPU_FLAGS=-mcpu=pentium
13622     else
13623     :
13624    
13625 gezelter 2081
13626 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentium" >&5
13627     echo $ECHO_N "checking whether ${CXX} accepts -mpentium... $ECHO_C" >&6; }
13628 gezelter 1490 if test "${ac_pentium+set}" = set; then
13629     echo $ECHO_N "(cached) $ECHO_C" >&6
13630     else
13631     echo 'void f(){}' > conftest.cpp
13632 gezelter 2547 if test -z "`${CXX} -mpentium -c conftest.cpp 2>&1`"; then
13633 gezelter 1490 ac_pentium=yes
13634     else
13635     ac_pentium=no
13636     fi
13637     rm -f conftest*
13638    
13639     fi
13640 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_pentium" >&5
13641     echo "${ECHO_T}$ac_pentium" >&6; }
13642 gezelter 1490 if test "$ac_pentium" = yes; then
13643     :
13644     CPU_FLAGS=-mpentium
13645     else
13646     :
13647    
13648     fi
13649    
13650     fi
13651    
13652     ;;
13653     i686*)
13654    
13655 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentiumpro" >&5
13656     echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentiumpro... $ECHO_C" >&6; }
13657 gezelter 1490 if test "${ac_cpu_pentiumpro+set}" = set; then
13658     echo $ECHO_N "(cached) $ECHO_C" >&6
13659     else
13660     echo 'void f(){}' > conftest.cpp
13661 gezelter 2547 if test -z "`${CXX} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
13662 gezelter 1490 ac_cpu_pentiumpro=yes
13663     else
13664     ac_cpu_pentiumpro=no
13665     fi
13666     rm -f conftest*
13667    
13668     fi
13669 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
13670     echo "${ECHO_T}$ac_cpu_pentiumpro" >&6; }
13671 gezelter 1490 if test "$ac_cpu_pentiumpro" = yes; then
13672     :
13673     CPU_FLAGS=-mcpu=pentiumpro
13674     else
13675     :
13676    
13677 gezelter 2081
13678 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentiumpro" >&5
13679     echo $ECHO_N "checking whether ${CXX} accepts -mpentiumpro... $ECHO_C" >&6; }
13680 gezelter 1490 if test "${ac_pentiumpro+set}" = set; then
13681     echo $ECHO_N "(cached) $ECHO_C" >&6
13682     else
13683     echo 'void f(){}' > conftest.cpp
13684 gezelter 2547 if test -z "`${CXX} -mpentiumpro -c conftest.cpp 2>&1`"; then
13685 gezelter 1490 ac_pentiumpro=yes
13686     else
13687     ac_pentiumpro=no
13688     fi
13689     rm -f conftest*
13690    
13691     fi
13692 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
13693     echo "${ECHO_T}$ac_pentiumpro" >&6; }
13694 gezelter 1490 if test "$ac_pentiumpro" = yes; then
13695     :
13696     CPU_FLAGS=-mpentiumpro
13697     else
13698     :
13699    
13700     fi
13701    
13702     fi
13703    
13704     ;;
13705     powerpc*)
13706     cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
13707     is60x=`echo $cputype | egrep "^600-9e?$"`
13708     if test -n "$is60x"; then
13709    
13710 gezelter 2081
13711 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=$cputype" >&5
13712     echo $ECHO_N "checking whether ${CXX} accepts -mcpu=$cputype... $ECHO_C" >&6; }
13713 gezelter 1490 if test "${ac_m_cpu_60x+set}" = set; then
13714     echo $ECHO_N "(cached) $ECHO_C" >&6
13715     else
13716     echo 'void f(){}' > conftest.cpp
13717 gezelter 2547 if test -z "`${CXX} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
13718 gezelter 1490 ac_m_cpu_60x=yes
13719     else
13720     ac_m_cpu_60x=no
13721     fi
13722     rm -f conftest*
13723    
13724     fi
13725 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
13726     echo "${ECHO_T}$ac_m_cpu_60x" >&6; }
13727 gezelter 1490 if test "$ac_m_cpu_60x" = yes; then
13728     :
13729     CPU_FLAGS=-mcpu=$cputype
13730     else
13731     :
13732    
13733     fi
13734    
13735     elif test "$cputype" = 750; then
13736    
13737 gezelter 2081
13738 chuckv 3275 { echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
13739     echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6; }
13740 gezelter 1490 if test "${ac_cv_prog_gxx_2_95+set}" = set; then
13741     echo $ECHO_N "(cached) $ECHO_C" >&6
13742     else
13743    
13744     cat > conftest.cpp <<EOF
13745     #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
13746     # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
13747     yes;
13748     # endif
13749     #endif
13750     EOF
13751     if { ac_try='${CXX-c++} -E conftest.cpp'
13752 gezelter 2081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13753 gezelter 1490 (eval $ac_try) 2>&5
13754     ac_status=$?
13755 gezelter 2081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13756 gezelter 1490 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
13757     ac_cv_prog_gxx_2_95=yes
13758     else
13759     ac_cv_prog_gxx_2_95=no
13760     fi
13761    
13762     fi
13763 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
13764     echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6; }
13765 gezelter 1490 if test "$ac_cv_prog_gxx_2_95" = yes; then
13766     :
13767    
13768 gezelter 2081
13769 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=750" >&5
13770     echo $ECHO_N "checking whether ${CXX} accepts -mcpu=750... $ECHO_C" >&6; }
13771 gezelter 1490 if test "${ac_m_cpu_750+set}" = set; then
13772     echo $ECHO_N "(cached) $ECHO_C" >&6
13773     else
13774     echo 'void f(){}' > conftest.cpp
13775 gezelter 2547 if test -z "`${CXX} -mcpu=750 -c conftest.cpp 2>&1`"; then
13776 gezelter 1490 ac_m_cpu_750=yes
13777     else
13778     ac_m_cpu_750=no
13779     fi
13780     rm -f conftest*
13781    
13782     fi
13783 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
13784     echo "${ECHO_T}$ac_m_cpu_750" >&6; }
13785 gezelter 1490 if test "$ac_m_cpu_750" = yes; then
13786     :
13787     CPU_FLAGS=-mcpu=750
13788     else
13789     :
13790    
13791     fi
13792    
13793     else
13794     :
13795    
13796     fi
13797    
13798     fi
13799     if test -z "$CPU_FLAGS"; then
13800    
13801 gezelter 2081
13802 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=powerpc" >&5
13803     echo $ECHO_N "checking whether ${CXX} accepts -mcpu=powerpc... $ECHO_C" >&6; }
13804 gezelter 1490 if test "${ac_m_cpu_powerpc+set}" = set; then
13805     echo $ECHO_N "(cached) $ECHO_C" >&6
13806     else
13807     echo 'void f(){}' > conftest.cpp
13808 gezelter 2547 if test -z "`${CXX} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
13809 gezelter 1490 ac_m_cpu_powerpc=yes
13810     else
13811     ac_m_cpu_powerpc=no
13812     fi
13813     rm -f conftest*
13814    
13815     fi
13816 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
13817     echo "${ECHO_T}$ac_m_cpu_powerpc" >&6; }
13818 gezelter 1490 if test "$ac_m_cpu_powerpc" = yes; then
13819     :
13820     CPU_FLAGS=-mcpu=powerpc
13821     else
13822     :
13823    
13824     fi
13825    
13826     fi
13827     if test -z "$CPU_FLAGS"; then
13828    
13829 gezelter 2081
13830 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpowerpc" >&5
13831     echo $ECHO_N "checking whether ${CXX} accepts -mpowerpc... $ECHO_C" >&6; }
13832 gezelter 1490 if test "${ac_m_powerpc+set}" = set; then
13833     echo $ECHO_N "(cached) $ECHO_C" >&6
13834     else
13835     echo 'void f(){}' > conftest.cpp
13836 gezelter 2547 if test -z "`${CXX} -mpowerpc -c conftest.cpp 2>&1`"; then
13837 gezelter 1490 ac_m_powerpc=yes
13838     else
13839     ac_m_powerpc=no
13840     fi
13841     rm -f conftest*
13842    
13843     fi
13844 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
13845     echo "${ECHO_T}$ac_m_powerpc" >&6; }
13846 gezelter 1490 if test "$ac_m_powerpc" = yes; then
13847     :
13848     CPU_FLAGS=-mpowerpc
13849     else
13850     :
13851    
13852     fi
13853    
13854     fi
13855     esac
13856     fi
13857    
13858     if test -n "$CPU_FLAGS"; then
13859     CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
13860     fi
13861    
13862     if test -z "$CXXFLAGS"; then
13863     echo ""
13864     echo "**********************************************************"
13865     echo "* WARNING: Don't know the best CXXFLAGS for this system *"
13866     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
13867     echo "* (otherwise, a default of CXXFLAGS=-O3 will be used) *"
13868     echo "**********************************************************"
13869     echo ""
13870     CXXFLAGS="-O3"
13871     fi
13872    
13873 gezelter 2081
13874    
13875 chuckv 3275 { echo "$as_me:$LINENO: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
13876     echo $ECHO_N "checking whether ${CXX} accepts ${CXXFLAGS}... $ECHO_C" >&6; }
13877 gezelter 1490 if test "${ac_guessed_cxxflags+set}" = set; then
13878     echo $ECHO_N "(cached) $ECHO_C" >&6
13879     else
13880     echo 'void f(){}' > conftest.cpp
13881 gezelter 2547 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
13882 gezelter 1490 ac_guessed_cxxflags=yes
13883     else
13884     ac_guessed_cxxflags=no
13885     fi
13886     rm -f conftest*
13887    
13888     fi
13889 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
13890     echo "${ECHO_T}$ac_guessed_cxxflags" >&6; }
13891 gezelter 1490 if test "$ac_guessed_cxxflags" = yes; then
13892     :
13893    
13894     else
13895     :
13896    
13897     echo ""
13898     echo "**********************************************************"
13899     echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
13900     echo "* your compiler. *"
13901     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
13902     echo "**********************************************************"
13903     echo ""
13904     CXXFLAGS=""
13905    
13906     fi
13907    
13908 gezelter 2081
13909 gezelter 1490 fi
13910    
13911     ;;
13912     esac
13913    
13914 tim 2518
13915     cat >>confdefs.h <<\_ACEOF
13916 gezelter 2453 #define OBAPI
13917     _ACEOF
13918    
13919    
13920    
13921 gezelter 2502
13922 chuckv 3275 # Check whether --with-mpi was given.
13923 gezelter 1490 if test "${with_mpi+set}" = set; then
13924 chuckv 3275 withval=$with_mpi; with_mpi=$withval
13925 gezelter 1490 else
13926     with_mpi="no"
13927 chuckv 3275 fi
13928 gezelter 1490
13929 chuckv 3275
13930 gezelter 1490 case "x$with_mpi" in
13931     xyes | "x") USE_MPI=yes;;
13932     xno) USE_MPI=no ;;
13933     *) MPI="$with_mpi"; USE_MPI=yes ;;
13934     esac
13935     if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
13936     MPI="/usr/local"
13937     fi
13938     if test "$USE_MPI" = "yes"; then
13939    
13940 gezelter 2081
13941 gezelter 1490 # Set variables...
13942     MPI_LIB_DIR="$MPI/lib"
13943     MPI_INC_DIR="$MPI/include"
13944    
13945 gezelter 2081
13946    
13947 gezelter 2862 ac_ext=c
13948     ac_cpp='$CPP $CPPFLAGS'
13949     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13950     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13951     ac_compiler_gnu=$ac_cv_c_compiler_gnu
13952    
13953 chuckv 3275 { echo "$as_me:$LINENO: checking for mpi.h" >&5
13954     echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6; }
13955 gezelter 1490 have_mpi_h=0
13956 gezelter 2265 rm -f conftest*
13957 gezelter 2862 echo '#include <mpi.h>' > conftest.c
13958     if ${CC} -I${MPI_INC_DIR} -c conftest.c 2>&1 ; then
13959 chuckv 3275 { echo "$as_me:$LINENO: result: yes" >&5
13960     echo "${ECHO_T}yes" >&6; }
13961 gezelter 1490 have_mpi_h=1
13962     else
13963 gezelter 2265 if test -s conftest.out ; then
13964     cat conftest.out >> config.log
13965     fi
13966 chuckv 3275 { echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
13967     echo "${ECHO_T}no! Check MPI include paths" >&6; }
13968 gezelter 1490 USE_MPI="no"
13969     fi
13970     rm -f conftest*
13971     if test "$have_mpi_h" = 1; then
13972    
13973 gezelter 2081 cat >>confdefs.h <<\_ACEOF
13974 gezelter 1490 #define HAVE_MPI_H 1
13975 gezelter 2081 _ACEOF
13976 gezelter 1490
13977     fi
13978    
13979 chuckv 3275 { echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
13980     echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6; }
13981 gezelter 2768
13982 chuckv 3275 ac_ext=${ac_fc_srcext-f}
13983     ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
13984     ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
13985 gezelter 2768 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
13986    
13987     ac_save_ext=$ac_ext
13988     ac_ext=F90
13989     ac_save_FCFLAGS=$FCFLAGS
13990 gezelter 1490 have_mpif_h=0
13991     rm -f conftest*
13992 gezelter 2547 cat >conftest.$ac_ext <<EOF
13993 gezelter 1490 program main
13994     include 'mpif.h'
13995     end
13996     EOF
13997 gezelter 2547 if $FC -I$MPI_INC_DIR -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext > conftest.out 2>&1 ; then
13998 chuckv 3275 { echo "$as_me:$LINENO: result: yes" >&5
13999     echo "${ECHO_T}yes" >&6; }
14000 gezelter 1490 MPI_F90_INC="$MPI_INC_DIR"
14001     have_mpif_h=1
14002     else
14003     if test -s conftest.out ; then
14004     cat conftest.out >> config.log
14005     fi
14006 chuckv 3275 { echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
14007     echo "${ECHO_T}no! Check MPI include paths" >&6; }
14008 gezelter 1490 USE_MPI="no"
14009     fi
14010     rm -f conftest*
14011    
14012     if test "$have_mpif_h" = 1; then
14013    
14014 gezelter 2081 cat >>confdefs.h <<\_ACEOF
14015 gezelter 1490 #define HAVE_MPIF_H 1
14016 gezelter 2081 _ACEOF
14017 gezelter 1490
14018     fi
14019 gezelter 2768 FCFLAGS=$ac_save_FCFLAGS
14020     ac_ext=$ac_save_ext
14021 gezelter 2862 ac_ext=c
14022     ac_cpp='$CPP $CPPFLAGS'
14023     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14024     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14025     ac_compiler_gnu=$ac_cv_c_compiler_gnu
14026 gezelter 1490
14027 gezelter 2768
14028 gezelter 1490 ac_ext=c
14029     ac_cpp='$CPP $CPPFLAGS'
14030     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14031     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14032     ac_compiler_gnu=$ac_cv_c_compiler_gnu
14033    
14034     ac_save_LDFLAGS=$LDFLAGS
14035 gezelter 2769 LDFLAGS="-L${MPI_LIB_DIR} ${LDFLAGS} "
14036 gezelter 1490
14037     if test x = x"$MPI_LIB"; then
14038 chuckv 3275 { echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
14039     echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6; }
14040 gezelter 1490 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
14041     echo $ECHO_N "(cached) $ECHO_C" >&6
14042     else
14043     ac_check_lib_save_LIBS=$LIBS
14044     LIBS="-lmpich $LIBS"
14045     cat >conftest.$ac_ext <<_ACEOF
14046 gezelter 2081 /* confdefs.h. */
14047     _ACEOF
14048     cat confdefs.h >>conftest.$ac_ext
14049     cat >>conftest.$ac_ext <<_ACEOF
14050     /* end confdefs.h. */
14051 gezelter 1490
14052 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
14053     Use char because int might match the return type of a GCC
14054     builtin and then its argument prototype would still apply. */
14055 gezelter 1490 #ifdef __cplusplus
14056     extern "C"
14057     #endif
14058     char MPI_Init ();
14059 gezelter 2547 #ifdef FC_DUMMY_MAIN
14060     #ifndef FC_DUMMY_MAIN_EQ_F77
14061     # ifdef __cplusplus
14062     extern "C"
14063     # endif
14064     int FC_DUMMY_MAIN() { return 1; }
14065     #endif
14066     #endif
14067 gezelter 1490 int
14068     main ()
14069     {
14070 chuckv 3275 return MPI_Init ();
14071 gezelter 1490 ;
14072     return 0;
14073     }
14074     _ACEOF
14075     rm -f conftest.$ac_objext conftest$ac_exeext
14076 chuckv 3275 if { (ac_try="$ac_link"
14077     case "(($ac_try" in
14078     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14079     *) ac_try_echo=$ac_try;;
14080     esac
14081     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14082     (eval "$ac_link") 2>conftest.er1
14083 gezelter 1490 ac_status=$?
14084 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
14085     rm -f conftest.er1
14086     cat conftest.err >&5
14087     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14088 chuckv 3275 (exit $ac_status); } && {
14089     test -z "$ac_c_werror_flag" ||
14090     test ! -s conftest.err
14091     } && test -s conftest$ac_exeext &&
14092     $as_test_x conftest$ac_exeext; then
14093 gezelter 1490 ac_cv_lib_mpich_MPI_Init=yes
14094     else
14095     echo "$as_me: failed program was:" >&5
14096 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
14097    
14098 chuckv 3275 ac_cv_lib_mpich_MPI_Init=no
14099 gezelter 1490 fi
14100 chuckv 3275
14101     rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14102 gezelter 2081 conftest$ac_exeext conftest.$ac_ext
14103 gezelter 1490 LIBS=$ac_check_lib_save_LIBS
14104     fi
14105 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
14106     echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6; }
14107 gezelter 1490 if test $ac_cv_lib_mpich_MPI_Init = yes; then
14108     MPI_LIB="-lmpich"
14109     fi
14110    
14111     fi
14112 gezelter 2769 $as_unset ac_cv_lib_mpich_MPI_Init
14113 gezelter 1490 if test x = x"$MPI_LIB"; then
14114 chuckv 3275 { echo "$as_me:$LINENO: checking for MPI_Init in -lpmpich" >&5
14115     echo $ECHO_N "checking for MPI_Init in -lpmpich... $ECHO_C" >&6; }
14116 gezelter 2770 if test "${ac_cv_lib_pmpich_MPI_Init+set}" = set; then
14117 gezelter 1490 echo $ECHO_N "(cached) $ECHO_C" >&6
14118     else
14119     ac_check_lib_save_LIBS=$LIBS
14120 gezelter 2772 LIBS="-lpmpich -lmpich -lpmpich -lmpich $LIBS"
14121 gezelter 1490 cat >conftest.$ac_ext <<_ACEOF
14122 gezelter 2081 /* confdefs.h. */
14123     _ACEOF
14124     cat confdefs.h >>conftest.$ac_ext
14125     cat >>conftest.$ac_ext <<_ACEOF
14126     /* end confdefs.h. */
14127 gezelter 1490
14128 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
14129     Use char because int might match the return type of a GCC
14130     builtin and then its argument prototype would still apply. */
14131 gezelter 1490 #ifdef __cplusplus
14132     extern "C"
14133     #endif
14134     char MPI_Init ();
14135 gezelter 2547 #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 gezelter 1490 int
14144     main ()
14145     {
14146 chuckv 3275 return MPI_Init ();
14147 gezelter 1490 ;
14148     return 0;
14149     }
14150     _ACEOF
14151     rm -f conftest.$ac_objext conftest$ac_exeext
14152 chuckv 3275 if { (ac_try="$ac_link"
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_link") 2>conftest.er1
14159 gezelter 1490 ac_status=$?
14160 gezelter 2081 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 chuckv 3275 (exit $ac_status); } && {
14165     test -z "$ac_c_werror_flag" ||
14166     test ! -s conftest.err
14167     } && test -s conftest$ac_exeext &&
14168     $as_test_x conftest$ac_exeext; then
14169 gezelter 2770 ac_cv_lib_pmpich_MPI_Init=yes
14170 gezelter 1490 else
14171     echo "$as_me: failed program was:" >&5
14172 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
14173    
14174 chuckv 3275 ac_cv_lib_pmpich_MPI_Init=no
14175 gezelter 1490 fi
14176 chuckv 3275
14177     rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14178 gezelter 2081 conftest$ac_exeext conftest.$ac_ext
14179 gezelter 1490 LIBS=$ac_check_lib_save_LIBS
14180     fi
14181 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_pmpich_MPI_Init" >&5
14182     echo "${ECHO_T}$ac_cv_lib_pmpich_MPI_Init" >&6; }
14183 gezelter 2770 if test $ac_cv_lib_pmpich_MPI_Init = yes; then
14184     MPI_LIB="-lpmpich -lmpich -lpmpich -lmpich"
14185 gezelter 1490 fi
14186    
14187     fi
14188     if test x = x"$MPI_LIB"; then
14189 chuckv 3275 { echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
14190     echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6; }
14191 gezelter 1490 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
14192     echo $ECHO_N "(cached) $ECHO_C" >&6
14193     else
14194     ac_check_lib_save_LIBS=$LIBS
14195 gezelter 2769 LIBS="-lmpi $LIBS"
14196 gezelter 1490 cat >conftest.$ac_ext <<_ACEOF
14197 gezelter 2081 /* confdefs.h. */
14198     _ACEOF
14199     cat confdefs.h >>conftest.$ac_ext
14200     cat >>conftest.$ac_ext <<_ACEOF
14201     /* end confdefs.h. */
14202 gezelter 1490
14203 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
14204     Use char because int might match the return type of a GCC
14205     builtin and then its argument prototype would still apply. */
14206 gezelter 1490 #ifdef __cplusplus
14207     extern "C"
14208     #endif
14209     char MPI_Init ();
14210 gezelter 2547 #ifdef FC_DUMMY_MAIN
14211     #ifndef FC_DUMMY_MAIN_EQ_F77
14212     # ifdef __cplusplus
14213     extern "C"
14214     # endif
14215     int FC_DUMMY_MAIN() { return 1; }
14216     #endif
14217     #endif
14218 gezelter 1490 int
14219     main ()
14220     {
14221 chuckv 3275 return MPI_Init ();
14222 gezelter 1490 ;
14223     return 0;
14224     }
14225     _ACEOF
14226     rm -f conftest.$ac_objext conftest$ac_exeext
14227 chuckv 3275 if { (ac_try="$ac_link"
14228     case "(($ac_try" in
14229     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14230     *) ac_try_echo=$ac_try;;
14231     esac
14232     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14233     (eval "$ac_link") 2>conftest.er1
14234 gezelter 1490 ac_status=$?
14235 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
14236     rm -f conftest.er1
14237     cat conftest.err >&5
14238     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14239 chuckv 3275 (exit $ac_status); } && {
14240     test -z "$ac_c_werror_flag" ||
14241     test ! -s conftest.err
14242     } && test -s conftest$ac_exeext &&
14243     $as_test_x conftest$ac_exeext; then
14244 gezelter 1490 ac_cv_lib_mpi_MPI_Init=yes
14245     else
14246     echo "$as_me: failed program was:" >&5
14247 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
14248    
14249 chuckv 3275 ac_cv_lib_mpi_MPI_Init=no
14250 gezelter 1490 fi
14251 chuckv 3275
14252     rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14253 gezelter 2081 conftest$ac_exeext conftest.$ac_ext
14254 gezelter 1490 LIBS=$ac_check_lib_save_LIBS
14255     fi
14256 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
14257     echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6; }
14258 gezelter 1490 if test $ac_cv_lib_mpi_MPI_Init = yes; then
14259 gezelter 2769 MPI_LIB="-lmpi"
14260 gezelter 1490 fi
14261    
14262     fi
14263 gezelter 2769 $as_unset ac_cv_lib_mpi_MPI_Init
14264 chuckv 1619 if test x = x"$MPI_LIB"; then
14265 chuckv 3275 { echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
14266     echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6; }
14267 gezelter 2769 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
14268 chuckv 1619 echo $ECHO_N "(cached) $ECHO_C" >&6
14269     else
14270     ac_check_lib_save_LIBS=$LIBS
14271 gezelter 2772 LIBS="-lmpi -llam $LIBS"
14272 chuckv 1619 cat >conftest.$ac_ext <<_ACEOF
14273 gezelter 2081 /* confdefs.h. */
14274     _ACEOF
14275     cat confdefs.h >>conftest.$ac_ext
14276     cat >>conftest.$ac_ext <<_ACEOF
14277     /* end confdefs.h. */
14278 gezelter 1490
14279 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
14280     Use char because int might match the return type of a GCC
14281     builtin and then its argument prototype would still apply. */
14282 chuckv 1619 #ifdef __cplusplus
14283     extern "C"
14284     #endif
14285     char MPI_Init ();
14286 gezelter 2547 #ifdef FC_DUMMY_MAIN
14287     #ifndef FC_DUMMY_MAIN_EQ_F77
14288     # ifdef __cplusplus
14289     extern "C"
14290     # endif
14291     int FC_DUMMY_MAIN() { return 1; }
14292     #endif
14293     #endif
14294 chuckv 1619 int
14295     main ()
14296     {
14297 chuckv 3275 return MPI_Init ();
14298 chuckv 1619 ;
14299     return 0;
14300     }
14301     _ACEOF
14302     rm -f conftest.$ac_objext conftest$ac_exeext
14303 chuckv 3275 if { (ac_try="$ac_link"
14304     case "(($ac_try" in
14305     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14306     *) ac_try_echo=$ac_try;;
14307     esac
14308     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14309     (eval "$ac_link") 2>conftest.er1
14310 chuckv 1619 ac_status=$?
14311 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
14312     rm -f conftest.er1
14313     cat conftest.err >&5
14314     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14315 chuckv 3275 (exit $ac_status); } && {
14316     test -z "$ac_c_werror_flag" ||
14317     test ! -s conftest.err
14318     } && test -s conftest$ac_exeext &&
14319     $as_test_x conftest$ac_exeext; then
14320 gezelter 2769 ac_cv_lib_mpi_MPI_Init=yes
14321 chuckv 1619 else
14322     echo "$as_me: failed program was:" >&5
14323 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
14324    
14325 chuckv 3275 ac_cv_lib_mpi_MPI_Init=no
14326 chuckv 1619 fi
14327 chuckv 3275
14328     rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14329 gezelter 2081 conftest$ac_exeext conftest.$ac_ext
14330 chuckv 1619 LIBS=$ac_check_lib_save_LIBS
14331     fi
14332 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
14333     echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6; }
14334 gezelter 2769 if test $ac_cv_lib_mpi_MPI_Init = yes; then
14335     MPI_LIB="-lmpi -llam"
14336 chuckv 1619 fi
14337    
14338     fi
14339 gezelter 1490 $as_unset ac_cv_lib_mpi_MPI_Init
14340     if test x = x"$MPI_LIB"; then
14341 chuckv 3275 { echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
14342     echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6; }
14343 gezelter 1490 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
14344     echo $ECHO_N "(cached) $ECHO_C" >&6
14345     else
14346     ac_check_lib_save_LIBS=$LIBS
14347     LIBS="-lmpi -llam -lpthread $LIBS"
14348     cat >conftest.$ac_ext <<_ACEOF
14349 gezelter 2081 /* confdefs.h. */
14350     _ACEOF
14351     cat confdefs.h >>conftest.$ac_ext
14352     cat >>conftest.$ac_ext <<_ACEOF
14353     /* end confdefs.h. */
14354 gezelter 1490
14355 chuckv 3275 /* Override any GCC internal prototype to avoid an error.
14356     Use char because int might match the return type of a GCC
14357     builtin and then its argument prototype would still apply. */
14358 gezelter 1490 #ifdef __cplusplus
14359     extern "C"
14360     #endif
14361     char MPI_Init ();
14362 gezelter 2547 #ifdef FC_DUMMY_MAIN
14363     #ifndef FC_DUMMY_MAIN_EQ_F77
14364     # ifdef __cplusplus
14365     extern "C"
14366     # endif
14367     int FC_DUMMY_MAIN() { return 1; }
14368     #endif
14369     #endif
14370 gezelter 1490 int
14371     main ()
14372     {
14373 chuckv 3275 return MPI_Init ();
14374 gezelter 1490 ;
14375     return 0;
14376     }
14377     _ACEOF
14378     rm -f conftest.$ac_objext conftest$ac_exeext
14379 chuckv 3275 if { (ac_try="$ac_link"
14380     case "(($ac_try" in
14381     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14382     *) ac_try_echo=$ac_try;;
14383     esac
14384     eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14385     (eval "$ac_link") 2>conftest.er1
14386 gezelter 1490 ac_status=$?
14387 gezelter 2081 grep -v '^ *+' conftest.er1 >conftest.err
14388     rm -f conftest.er1
14389     cat conftest.err >&5
14390     echo "$as_me:$LINENO: \$? = $ac_status" >&5
14391 chuckv 3275 (exit $ac_status); } && {
14392     test -z "$ac_c_werror_flag" ||
14393     test ! -s conftest.err
14394     } && test -s conftest$ac_exeext &&
14395     $as_test_x conftest$ac_exeext; then
14396 gezelter 1490 ac_cv_lib_mpi_MPI_Init=yes
14397     else
14398     echo "$as_me: failed program was:" >&5
14399 gezelter 2081 sed 's/^/| /' conftest.$ac_ext >&5
14400    
14401 chuckv 3275 ac_cv_lib_mpi_MPI_Init=no
14402 gezelter 1490 fi
14403 chuckv 3275
14404     rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14405 gezelter 2081 conftest$ac_exeext conftest.$ac_ext
14406 gezelter 1490 LIBS=$ac_check_lib_save_LIBS
14407     fi
14408 chuckv 3275 { echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
14409     echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6; }
14410 gezelter 1490 if test $ac_cv_lib_mpi_MPI_Init = yes; then
14411     MPI_LIB="-lmpi -llam -lpthread"
14412     else
14413    
14414 gezelter 2081 { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
14415 gezelter 1490 echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
14416     { (exit 1); exit 1; }; }
14417     USE_MPI="no"
14418    
14419     fi
14420    
14421     fi
14422    
14423 gezelter 2081
14424    
14425 chuckv 3275 { echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
14426     echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6; }
14427 gezelter 1490 MPI_F90_LIB=""
14428     if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
14429     MPI_F90_LIB="-lfmpich"
14430     elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
14431     MPI_F90_LIB="-llamf77mpi"
14432     else
14433     MPI_F90_LIB=" "
14434     fi
14435 chuckv 3275 { echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
14436     echo "${ECHO_T}found $MPI_F90_LIB" >&6; }
14437 gezelter 1490
14438    
14439     fi
14440    
14441    
14442    
14443    
14444 chuckv 3275 # Check whether --enable-doxygen was given.
14445 gezelter 1540 if test "${enable_doxygen+set}" = set; then
14446 chuckv 3275 enableval=$enable_doxygen;
14447     fi
14448 gezelter 1490
14449 chuckv 3275 # Check whether --enable-dot was given.
14450 gezelter 1540 if test "${enable_dot+set}" = set; then
14451 chuckv 3275 enableval=$enable_dot;
14452     fi
14453 gezelter 1490
14454 chuckv 3275 # Check whether --enable-html-docs was given.
14455 gezelter 1540 if test "${enable_html_docs+set}" = set; then
14456 chuckv 3275 enableval=$enable_html_docs;
14457 gezelter 1540 else
14458     enable_html_docs=yes
14459 chuckv 3275 fi
14460    
14461     # Check whether --enable-latex-docs was given.
14462 gezelter 1540 if test "${enable_latex_docs+set}" = set; then
14463 chuckv 3275 enableval=$enable_latex_docs;
14464 gezelter 1540 else
14465     enable_latex_docs=no
14466 chuckv 3275 fi
14467    
14468 gezelter 1540 if test "x$enable_doxygen" = xno; then
14469     enable_doc=no
14470     else
14471     # Extract the first word of "doxygen", so it can be a program name with args.
14472     set dummy doxygen; ac_word=$2
14473 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14474     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14475 gezelter 1540 if test "${ac_cv_path_DOXYGEN+set}" = set; then
14476     echo $ECHO_N "(cached) $ECHO_C" >&6
14477     else
14478     case $DOXYGEN in
14479     [\\/]* | ?:[\\/]*)
14480     ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
14481     ;;
14482     *)
14483 gezelter 2081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14484     for as_dir in $PATH
14485     do
14486     IFS=$as_save_IFS
14487     test -z "$as_dir" && as_dir=.
14488     for ac_exec_ext in '' $ac_executable_extensions; do
14489 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14490 gezelter 2081 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
14491     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14492     break 2
14493     fi
14494 gezelter 1540 done
14495 gezelter 2081 done
14496 chuckv 3275 IFS=$as_save_IFS
14497 gezelter 1540
14498     ;;
14499     esac
14500     fi
14501     DOXYGEN=$ac_cv_path_DOXYGEN
14502     if test -n "$DOXYGEN"; then
14503 chuckv 3275 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
14504     echo "${ECHO_T}$DOXYGEN" >&6; }
14505 gezelter 1540 else
14506 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
14507     echo "${ECHO_T}no" >&6; }
14508 gezelter 1540 fi
14509    
14510 chuckv 3275
14511 gezelter 1540 if test "x$DOXYGEN" = x; then
14512     if test "x$enable_doxygen" = xyes; then
14513 gezelter 2081 { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
14514 gezelter 1540 echo "$as_me: error: could not find doxygen" >&2;}
14515     { (exit 1); exit 1; }; }
14516     fi
14517     enable_doc=no
14518     else
14519     enable_doc=yes
14520     # Extract the first word of "dot", so it can be a program name with args.
14521     set dummy dot; ac_word=$2
14522 chuckv 3275 { echo "$as_me:$LINENO: checking for $ac_word" >&5
14523     echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14524 gezelter 1540 if test "${ac_cv_path_DOT+set}" = set; then
14525     echo $ECHO_N "(cached) $ECHO_C" >&6
14526     else
14527     case $DOT in
14528     [\\/]* | ?:[\\/]*)
14529     ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
14530     ;;
14531     *)
14532 gezelter 2081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14533     for as_dir in $PATH
14534     do
14535     IFS=$as_save_IFS
14536     test -z "$as_dir" && as_dir=.
14537     for ac_exec_ext in '' $ac_executable_extensions; do
14538 chuckv 3275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14539 gezelter 2081 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
14540     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14541     break 2
14542     fi
14543 gezelter 1540 done
14544 gezelter 2081 done
14545 chuckv 3275 IFS=$as_save_IFS
14546 gezelter 1540
14547     ;;
14548     esac
14549     fi
14550     DOT=$ac_cv_path_DOT
14551     if test -n "$DOT"; then
14552 chuckv 3275 { echo "$as_me:$LINENO: result: $DOT" >&5
14553     echo "${ECHO_T}$DOT" >&6; }
14554 gezelter 1540 else
14555 chuckv 3275 { echo "$as_me:$LINENO: result: no" >&5
14556     echo "${ECHO_T}no" >&6; }
14557 gezelter 1540 fi
14558    
14559 chuckv 3275
14560 gezelter 1540 fi
14561     fi
14562    
14563     if test "x$enable_doc" = xyes; then
14564     DOC=1
14565     else
14566     DOC=0
14567     fi
14568    
14569 gezelter 2081
14570 gezelter 1540 if test x$DOT = x; then
14571     if test "x$enable_dot" = xyes; then
14572 gezelter 2081 { { echo "$as_me:$LINENO: error: could not find dot" >&5
14573 gezelter 1540 echo "$as_me: error: could not find dot" >&2;}
14574     { (exit 1); exit 1; }; }
14575     fi
14576     enable_dot=no
14577     else
14578     enable_dot=yes
14579     fi
14580    
14581 gezelter 2081
14582    
14583    
14584    
14585    
14586    
14587 gezelter 1490
14588    
14589    
14590    
14591    
14592    
14593    
14594    
14595    
14596 gezelter 2081
14597    
14598    
14599 chuckv 3275 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile scripts/filepp"
14600 gezelter 2081
14601    
14602 gezelter 1490 cat >confcache <<\_ACEOF
14603     # This file is a shell script that caches the results of configure
14604     # tests run on this system so they can be shared between configure
14605     # scripts and configure runs, see configure's option --config-cache.
14606     # It is not useful on other systems. If it contains results you don't
14607     # want to keep, you may remove or edit it.
14608     #
14609     # config.status only pays attention to the cache file if you give it
14610     # the --recheck option to rerun configure.
14611     #
14612 gezelter 2081 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14613 gezelter 1490 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14614     # following values.
14615    
14616     _ACEOF
14617    
14618     # The following way of writing the cache mishandles newlines in values,
14619     # but we know of no workaround that is simple, portable, and efficient.
14620 chuckv 3275 # So, we kill variables containing newlines.
14621 gezelter 1490 # Ultrix sh set writes to stderr and can't be redirected directly,
14622     # and sets the high bit in the cache file unless we assign to the vars.
14623 chuckv 3275 (
14624     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14625     eval ac_val=\$$ac_var
14626     case $ac_val in #(
14627     *${as_nl}*)
14628     case $ac_var in #(
14629     *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
14630     echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
14631     esac
14632     case $ac_var in #(
14633     _ | IFS | as_nl) ;; #(
14634     *) $as_unset $ac_var ;;
14635     esac ;;
14636     esac
14637     done
14638    
14639 gezelter 1490 (set) 2>&1 |
14640 chuckv 3275 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14641     *${as_nl}ac_space=\ *)
14642 gezelter 1490 # `set' does not quote correctly, so add quotes (double-quote
14643     # substitution turns \\\\ into \\, and sed turns \\ into \).
14644     sed -n \
14645 gezelter 2081 "s/'/'\\\\''/g;
14646     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14647 chuckv 3275 ;; #(
14648 gezelter 1490 *)
14649     # `set' quotes correctly as required by POSIX, so do not add quotes.
14650 chuckv 3275 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14651 gezelter 1490 ;;
14652 chuckv 3275 esac |
14653     sort
14654     ) |
14655 gezelter 1490 sed '
14656 chuckv 3275 /^ac_cv_env_/b end
14657 gezelter 1490 t clear
14658 chuckv 3275 :clear
14659 gezelter 1490 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14660     t end
14661 chuckv 3275 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14662     :end' >>confcache
14663     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14664     if test -w "$cache_file"; then
14665     test "x$cache_file" != "x/dev/null" &&
14666     { echo "$as_me:$LINENO: updating cache $cache_file" >&5
14667     echo "$as_me: updating cache $cache_file" >&6;}
14668 gezelter 1490 cat confcache >$cache_file
14669     else
14670 chuckv 3275 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
14671     echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14672 gezelter 1490 fi
14673     fi
14674     rm -f confcache
14675    
14676     test "x$prefix" = xNONE && prefix=$ac_default_prefix
14677     # Let make expand exec_prefix.
14678     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14679    
14680     DEFS=-DHAVE_CONFIG_H
14681    
14682 gezelter 2081 ac_libobjs=
14683     ac_ltlibobjs=
14684     for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14685     # 1. Remove the extension, and $U if already installed.
14686 chuckv 3275 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14687     ac_i=`echo "$ac_i" | sed "$ac_script"`
14688     # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14689     # will be set to the directory where LIBOBJS objects are built.
14690     ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14691     ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
14692 gezelter 2081 done
14693     LIBOBJS=$ac_libobjs
14694    
14695     LTLIBOBJS=$ac_ltlibobjs
14696    
14697    
14698    
14699 gezelter 1490 : ${CONFIG_STATUS=./config.status}
14700     ac_clean_files_save=$ac_clean_files
14701     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14702 gezelter 2081 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
14703 gezelter 1490 echo "$as_me: creating $CONFIG_STATUS" >&6;}
14704     cat >$CONFIG_STATUS <<_ACEOF
14705     #! $SHELL
14706 gezelter 2081 # Generated by $as_me.
14707 gezelter 1490 # Run this file to recreate the current configuration.
14708     # Compiler output produced by configure, useful for debugging
14709     # configure, is in config.log if it exists.
14710    
14711     debug=false
14712 gezelter 2081 ac_cs_recheck=false
14713     ac_cs_silent=false
14714 gezelter 1490 SHELL=\${CONFIG_SHELL-$SHELL}
14715     _ACEOF
14716    
14717     cat >>$CONFIG_STATUS <<\_ACEOF
14718 gezelter 2081 ## --------------------- ##
14719     ## M4sh Initialization. ##
14720     ## --------------------- ##
14721    
14722 chuckv 3275 # Be more Bourne compatible
14723     DUALCASE=1; export DUALCASE # for MKS sh
14724 gezelter 1490 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14725     emulate sh
14726     NULLCMD=:
14727 gezelter 2081 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
14728     # is contrary to our usage. Disable this feature.
14729     alias -g '${1+"$@"}'='"$@"'
14730 chuckv 3275 setopt NO_GLOB_SUBST
14731     else
14732     case `(set -o) 2>/dev/null` in
14733     *posix*) set -o posix ;;
14734     esac
14735    
14736 gezelter 1490 fi
14737    
14738 chuckv 3275
14739    
14740    
14741     # PATH needs CR
14742     # Avoid depending upon Character Ranges.
14743     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14744     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14745     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14746     as_cr_digits='0123456789'
14747     as_cr_alnum=$as_cr_Letters$as_cr_digits
14748    
14749     # The user is always right.
14750     if test "${PATH_SEPARATOR+set}" != set; then
14751     echo "#! /bin/sh" >conf$$.sh
14752     echo "exit 0" >>conf$$.sh
14753     chmod +x conf$$.sh
14754     if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14755     PATH_SEPARATOR=';'
14756     else
14757     PATH_SEPARATOR=:
14758     fi
14759     rm -f conf$$.sh
14760     fi
14761    
14762 gezelter 2081 # Support unset when possible.
14763     if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
14764     as_unset=unset
14765     else
14766     as_unset=false
14767     fi
14768    
14769    
14770 chuckv 3275 # IFS
14771     # We need space, tab and new line, in precisely that order. Quoting is
14772     # there to prevent editors from complaining about space-tab.
14773     # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14774     # splitting by setting IFS to empty value.)
14775     as_nl='
14776     '
14777     IFS=" "" $as_nl"
14778    
14779     # Find who we are. Look in the path if we contain no directory separator.
14780     case $0 in
14781     *[\\/]* ) as_myself=$0 ;;
14782     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14783     for as_dir in $PATH
14784     do
14785     IFS=$as_save_IFS
14786     test -z "$as_dir" && as_dir=.
14787     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14788     done
14789     IFS=$as_save_IFS
14790    
14791     ;;
14792     esac
14793     # We did not find ourselves, most probably we were run as `sh COMMAND'
14794     # in which case we are not to be found in the path.
14795     if test "x$as_myself" = x; then
14796     as_myself=$0
14797     fi
14798     if test ! -f "$as_myself"; then
14799     echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14800     { (exit 1); exit 1; }
14801     fi
14802    
14803 gezelter 2081 # Work around bugs in pre-3.0 UWIN ksh.
14804 chuckv 3275 for as_var in ENV MAIL MAILPATH
14805     do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
14806     done
14807 gezelter 2081 PS1='$ '
14808     PS2='> '
14809     PS4='+ '
14810    
14811     # NLS nuisances.
14812     for as_var in \
14813     LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
14814     LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
14815     LC_TELEPHONE LC_TIME
14816     do
14817     if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
14818     eval $as_var=C; export $as_var
14819     else
14820 chuckv 3275 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
14821 gezelter 2081 fi
14822     done
14823    
14824     # Required to use basename.
14825 chuckv 3275 if expr a : '\(a\)' >/dev/null 2>&1 &&
14826     test "X`expr 00001 : '.*\(...\)'`" = X001; then
14827 gezelter 2081 as_expr=expr
14828     else
14829     as_expr=false
14830     fi
14831    
14832 chuckv 3275 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14833 gezelter 2081 as_basename=basename
14834     else
14835     as_basename=false
14836     fi
14837    
14838    
14839 gezelter 1490 # Name of the executable.
14840 chuckv 3275 as_me=`$as_basename -- "$0" ||
14841 gezelter 2081 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14842     X"$0" : 'X\(//\)$' \| \
14843 chuckv 3275 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14844 gezelter 2081 echo X/"$0" |
14845 chuckv 3275 sed '/^.*\/\([^/][^/]*\)\/*$/{
14846     s//\1/
14847     q
14848     }
14849     /^X\/\(\/\/\)$/{
14850     s//\1/
14851     q
14852     }
14853     /^X\/\(\/\).*/{
14854     s//\1/
14855     q
14856     }
14857     s/.*/./; q'`
14858 gezelter 1490
14859 chuckv 3275 # CDPATH.
14860     $as_unset CDPATH
14861 gezelter 2081
14862    
14863    
14864     as_lineno_1=$LINENO
14865     as_lineno_2=$LINENO
14866     test "x$as_lineno_1" != "x$as_lineno_2" &&
14867 chuckv 3275 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
14868 gezelter 2081
14869     # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
14870     # uniformly replaced by the line number. The first 'sed' inserts a
14871 chuckv 3275 # line-number line after each line using $LINENO; the second 'sed'
14872     # does the real work. The second script uses 'N' to pair each
14873     # line-number line with the line containing $LINENO, and appends
14874     # trailing '-' during substitution so that $LINENO is not a special
14875     # case at line end.
14876 gezelter 2081 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
14877 chuckv 3275 # scripts with optimization help from Paolo Bonzini. Blame Lee
14878     # E. McMahon (1931-1989) for sed's syntax. :-)
14879     sed -n '
14880     p
14881     /[$]LINENO/=
14882     ' <$as_myself |
14883 gezelter 2081 sed '
14884 chuckv 3275 s/[$]LINENO.*/&-/
14885     t lineno
14886     b
14887     :lineno
14888 gezelter 2081 N
14889 chuckv 3275 :loop
14890     s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
14891 gezelter 2081 t loop
14892 chuckv 3275 s/-\n.*//
14893 gezelter 2081 ' >$as_me.lineno &&
14894 chuckv 3275 chmod +x "$as_me.lineno" ||
14895     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
14896 gezelter 2081 { (exit 1); exit 1; }; }
14897    
14898     # Don't try to exec as it changes $[0], causing all sort of problems
14899     # (the dirname of $[0] is not the place where we might find the
14900 chuckv 3275 # original and so on. Autoconf is especially sensitive to this).
14901     . "./$as_me.lineno"
14902 gezelter 2081 # Exit status is that of the last command.
14903     exit
14904     }
14905    
14906    
14907 chuckv 3275 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14908     as_dirname=dirname
14909     else
14910     as_dirname=false
14911     fi
14912    
14913     ECHO_C= ECHO_N= ECHO_T=
14914     case `echo -n x` in
14915     -n*)
14916     case `echo 'x\c'` in
14917     *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14918     *) ECHO_C='\c';;
14919     esac;;
14920     *)
14921     ECHO_N='-n';;
14922 gezelter 2081 esac
14923    
14924 chuckv 3275 if expr a : '\(a\)' >/dev/null 2>&1 &&
14925     test "X`expr 00001 : '.*\(...\)'`" = X001; then
14926 gezelter 1490 as_expr=expr
14927     else
14928     as_expr=false
14929     fi
14930    
14931     rm -f conf$$ conf$$.exe conf$$.file
14932 chuckv 3275 if test -d conf$$.dir; then
14933     rm -f conf$$.dir/conf$$.file
14934     else
14935     rm -f conf$$.dir
14936     mkdir conf$$.dir
14937     fi
14938 gezelter 1490 echo >conf$$.file
14939     if ln -s conf$$.file conf$$ 2>/dev/null; then
14940 chuckv 3275 as_ln_s='ln -s'
14941     # ... but there are two gotchas:
14942     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14943     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14944     # In both cases, we have to default to `cp -p'.
14945     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14946 gezelter 1490 as_ln_s='cp -p'
14947     elif ln conf$$.file conf$$ 2>/dev/null; then
14948     as_ln_s=ln
14949     else
14950     as_ln_s='cp -p'
14951     fi
14952 chuckv 3275 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14953     rmdir conf$$.dir 2>/dev/null
14954 gezelter 1490
14955 gezelter 2081 if mkdir -p . 2>/dev/null; then
14956     as_mkdir_p=:
14957 gezelter 1490 else
14958 gezelter 2081 test -d ./-p && rmdir ./-p
14959     as_mkdir_p=false
14960 gezelter 1490 fi
14961    
14962 chuckv 3275 if test -x / >/dev/null 2>&1; then
14963     as_test_x='test -x'
14964     else
14965     if ls -dL / >/dev/null 2>&1; then
14966     as_ls_L_option=L
14967     else
14968     as_ls_L_option=
14969     fi
14970     as_test_x='
14971     eval sh -c '\''
14972     if test -d "$1"; then
14973     test -d "$1/.";
14974     else
14975     case $1 in
14976     -*)set "./$1";;
14977     esac;
14978     case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
14979     ???[sx]*):;;*)false;;esac;fi
14980     '\'' sh
14981     '
14982     fi
14983     as_executable_p=$as_test_x
14984 gezelter 1490
14985 gezelter 2081 # Sed expression to map a string onto a valid CPP name.
14986     as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14987    
14988     # Sed expression to map a string onto a valid variable name.
14989     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14990    
14991    
14992 gezelter 1490 exec 6>&1
14993    
14994 chuckv 3275 # Save the log message, to keep $[0] and so on meaningful, and to
14995 gezelter 2081 # report actual input values of CONFIG_FILES etc. instead of their
14996 chuckv 3275 # values after options handling.
14997     ac_log="
14998 gezelter 2560 This file was extended by OOPSE $as_me 3.0, which was
14999 chuckv 3275 generated by GNU Autoconf 2.61. Invocation command line was
15000 gezelter 2081
15001     CONFIG_FILES = $CONFIG_FILES
15002     CONFIG_HEADERS = $CONFIG_HEADERS
15003     CONFIG_LINKS = $CONFIG_LINKS
15004     CONFIG_COMMANDS = $CONFIG_COMMANDS
15005     $ $0 $@
15006    
15007 chuckv 3275 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15008     "
15009    
15010 gezelter 1490 _ACEOF
15011    
15012 chuckv 3275 cat >>$CONFIG_STATUS <<_ACEOF
15013 gezelter 1490 # Files that config.status was made for.
15014 chuckv 3275 config_files="$ac_config_files"
15015     config_headers="$ac_config_headers"
15016     config_links="$ac_config_links"
15017 gezelter 1490
15018 chuckv 3275 _ACEOF
15019 gezelter 1490
15020 gezelter 2081 cat >>$CONFIG_STATUS <<\_ACEOF
15021 gezelter 1490 ac_cs_usage="\
15022     \`$as_me' instantiates files from templates according to the
15023     current configuration.
15024    
15025     Usage: $0 [OPTIONS] [FILE]...
15026    
15027     -h, --help print this help, then exit
15028 chuckv 3275 -V, --version print version number and configuration settings, then exit
15029 gezelter 2081 -q, --quiet do not print progress messages
15030 gezelter 1490 -d, --debug don't remove temporary files
15031     --recheck update $as_me by reconfiguring in the same conditions
15032     --file=FILE[:TEMPLATE]
15033 gezelter 2081 instantiate the configuration file FILE
15034 gezelter 1490 --header=FILE[:TEMPLATE]
15035 gezelter 2081 instantiate the configuration header FILE
15036 gezelter 1490
15037     Configuration files:
15038     $config_files
15039    
15040     Configuration headers:
15041     $config_headers
15042    
15043     Configuration links:
15044     $config_links
15045    
15046     Report bugs to <bug-autoconf@gnu.org>."
15047 chuckv 3275
15048 gezelter 2081 _ACEOF
15049     cat >>$CONFIG_STATUS <<_ACEOF
15050 gezelter 1490 ac_cs_version="\\
15051 gezelter 2560 OOPSE config.status 3.0
15052 chuckv 3275 configured by $0, generated by GNU Autoconf 2.61,
15053     with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15054 gezelter 1490
15055 chuckv 3275 Copyright (C) 2006 Free Software Foundation, Inc.
15056 gezelter 1490 This config.status script is free software; the Free Software Foundation
15057     gives unlimited permission to copy, distribute and modify it."
15058 chuckv 3275
15059     ac_pwd='$ac_pwd'
15060     srcdir='$srcdir'
15061     INSTALL='$INSTALL'
15062 gezelter 2081 _ACEOF
15063 gezelter 1490
15064 gezelter 2081 cat >>$CONFIG_STATUS <<\_ACEOF
15065 gezelter 1490 # If no file are specified by the user, then we need to provide default
15066     # value. By we need to know if files were specified by the user.
15067     ac_need_defaults=:
15068     while test $# != 0
15069     do
15070     case $1 in
15071     --*=*)
15072 chuckv 3275 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15073     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15074 gezelter 2081 ac_shift=:
15075 gezelter 1490 ;;
15076 chuckv 3275 *)
15077 gezelter 2081 ac_option=$1
15078     ac_optarg=$2
15079     ac_shift=shift
15080     ;;
15081 gezelter 1490 esac
15082    
15083 gezelter 2081 case $ac_option in
15084 gezelter 1490 # Handling of the options.
15085     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15086 gezelter 2081 ac_cs_recheck=: ;;
15087 chuckv 3275 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15088     echo "$ac_cs_version"; exit ;;
15089     --debug | --debu | --deb | --de | --d | -d )
15090 gezelter 1490 debug=: ;;
15091     --file | --fil | --fi | --f )
15092 gezelter 2081 $ac_shift
15093     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
15094 gezelter 1490 ac_need_defaults=false;;
15095     --header | --heade | --head | --hea )
15096 gezelter 2081 $ac_shift
15097     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
15098 gezelter 1490 ac_need_defaults=false;;
15099 chuckv 3275 --he | --h)
15100     # Conflict between --help and --header
15101     { echo "$as_me: error: ambiguous option: $1
15102     Try \`$0 --help' for more information." >&2
15103     { (exit 1); exit 1; }; };;
15104     --help | --hel | -h )
15105     echo "$ac_cs_usage"; exit ;;
15106 gezelter 2081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15107     | -silent | --silent | --silen | --sile | --sil | --si | --s)
15108     ac_cs_silent=: ;;
15109 gezelter 1490
15110     # This is an error.
15111 chuckv 3275 -*) { echo "$as_me: error: unrecognized option: $1
15112     Try \`$0 --help' for more information." >&2
15113 gezelter 1490 { (exit 1); exit 1; }; } ;;
15114 gezelter 2081
15115 chuckv 3275 *) ac_config_targets="$ac_config_targets $1"
15116     ac_need_defaults=false ;;
15117 gezelter 2081
15118 gezelter 1490 esac
15119     shift
15120     done
15121    
15122 gezelter 2081 ac_configure_extra_args=
15123 gezelter 1490
15124 gezelter 2081 if $ac_cs_silent; then
15125     exec 6>/dev/null
15126     ac_configure_extra_args="$ac_configure_extra_args --silent"
15127     fi
15128 gezelter 1490
15129 gezelter 2081 _ACEOF
15130     cat >>$CONFIG_STATUS <<_ACEOF
15131     if \$ac_cs_recheck; then
15132 chuckv 3275 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
15133     CONFIG_SHELL=$SHELL
15134     export CONFIG_SHELL
15135     exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15136 gezelter 2081 fi
15137 gezelter 1490
15138     _ACEOF
15139 chuckv 3275 cat >>$CONFIG_STATUS <<\_ACEOF
15140     exec 5>>config.log
15141     {
15142     echo
15143     sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15144     ## Running $as_me. ##
15145     _ASBOX
15146     echo "$ac_log"
15147     } >&5
15148 gezelter 1490
15149 chuckv 3275 _ACEOF
15150     cat >>$CONFIG_STATUS <<_ACEOF
15151     _ACEOF
15152 gezelter 2081
15153 chuckv 3275 cat >>$CONFIG_STATUS <<\_ACEOF
15154 gezelter 2081
15155 chuckv 3275 # Handling of arguments.
15156 gezelter 2081 for ac_config_target in $ac_config_targets
15157     do
15158 chuckv 3275 case $ac_config_target in
15159     "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
15160     "src/getopt.h") CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
15161     "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
15162     "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
15163     "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
15164    
15165 gezelter 2081 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
15166     echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
15167     { (exit 1); exit 1; }; };;
15168     esac
15169     done
15170    
15171 chuckv 3275
15172 gezelter 1490 # If the user did not use the arguments to specify the items to instantiate,
15173     # then the envvar interface is used. Set only those that are not.
15174     # We use the long form for the default assignment because of an extremely
15175     # bizarre bug on SunOS 4.1.3.
15176     if $ac_need_defaults; then
15177     test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15178     test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15179     test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15180     fi
15181    
15182 gezelter 2081 # Have a temporary directory for convenience. Make it in the build tree
15183 chuckv 3275 # simply because there is no reason against having it here, and in addition,
15184 gezelter 2081 # creating and moving files from /tmp can sometimes cause problems.
15185 chuckv 3275 # Hook for its removal unless debugging.
15186     # Note that there is a small window in which the directory will not be cleaned:
15187     # after its creation but before its name has been assigned to `$tmp'.
15188 gezelter 1490 $debug ||
15189     {
15190 chuckv 3275 tmp=
15191     trap 'exit_status=$?
15192     { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15193     ' 0
15194 gezelter 2081 trap '{ (exit 1); exit 1; }' 1 2 13 15
15195 gezelter 1490 }
15196     # Create a (secure) tmp directory for tmp files.
15197 gezelter 2081
15198 gezelter 1490 {
15199 chuckv 3275 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15200 gezelter 1490 test -n "$tmp" && test -d "$tmp"
15201     } ||
15202     {
15203 chuckv 3275 tmp=./conf$$-$RANDOM
15204     (umask 077 && mkdir "$tmp")
15205 gezelter 1490 } ||
15206     {
15207 gezelter 2081 echo "$me: cannot create a temporary directory in ." >&2
15208 gezelter 1490 { (exit 1); exit 1; }
15209     }
15210    
15211     #
15212 chuckv 3275 # Set up the sed scripts for CONFIG_FILES section.
15213 gezelter 1490 #
15214    
15215     # No need to generate the scripts if there are no CONFIG_FILES.
15216     # This happens for instance when ./config.status config.h
15217 chuckv 3275 if test -n "$CONFIG_FILES"; then
15218 gezelter 1490
15219 gezelter 2081 _ACEOF
15220 gezelter 1490
15221 chuckv 3275
15222    
15223     ac_delim='%!_!# '
15224     for ac_last_try in false false false false false :; do
15225     cat >conf$$subs.sed <<_ACEOF
15226     SHELL!$SHELL$ac_delim
15227     PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
15228     PACKAGE_NAME!$PACKAGE_NAME$ac_delim
15229     PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
15230     PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
15231     PACKAGE_STRING!$PACKAGE_STRING$ac_delim
15232     PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
15233     exec_prefix!$exec_prefix$ac_delim
15234     prefix!$prefix$ac_delim
15235     program_transform_name!$program_transform_name$ac_delim
15236     bindir!$bindir$ac_delim
15237     sbindir!$sbindir$ac_delim
15238     libexecdir!$libexecdir$ac_delim
15239     datarootdir!$datarootdir$ac_delim
15240     datadir!$datadir$ac_delim
15241     sysconfdir!$sysconfdir$ac_delim
15242     sharedstatedir!$sharedstatedir$ac_delim
15243     localstatedir!$localstatedir$ac_delim
15244     includedir!$includedir$ac_delim
15245     oldincludedir!$oldincludedir$ac_delim
15246     docdir!$docdir$ac_delim
15247     infodir!$infodir$ac_delim
15248     htmldir!$htmldir$ac_delim
15249     dvidir!$dvidir$ac_delim
15250     pdfdir!$pdfdir$ac_delim
15251     psdir!$psdir$ac_delim
15252     libdir!$libdir$ac_delim
15253     localedir!$localedir$ac_delim
15254     mandir!$mandir$ac_delim
15255     DEFS!$DEFS$ac_delim
15256     ECHO_C!$ECHO_C$ac_delim
15257     ECHO_N!$ECHO_N$ac_delim
15258     ECHO_T!$ECHO_T$ac_delim
15259     LIBS!$LIBS$ac_delim
15260     build_alias!$build_alias$ac_delim
15261     host_alias!$host_alias$ac_delim
15262     target_alias!$target_alias$ac_delim
15263     build!$build$ac_delim
15264     build_cpu!$build_cpu$ac_delim
15265     build_vendor!$build_vendor$ac_delim
15266     build_os!$build_os$ac_delim
15267     host!$host$ac_delim
15268     host_cpu!$host_cpu$ac_delim
15269     host_vendor!$host_vendor$ac_delim
15270     host_os!$host_os$ac_delim
15271     PROGNAME!$PROGNAME$ac_delim
15272     debug!$debug$ac_delim
15273     USE_SINGLE_PRECISION!$USE_SINGLE_PRECISION$ac_delim
15274     CXX!$CXX$ac_delim
15275     CXXFLAGS!$CXXFLAGS$ac_delim
15276     LDFLAGS!$LDFLAGS$ac_delim
15277     CPPFLAGS!$CPPFLAGS$ac_delim
15278     ac_ct_CXX!$ac_ct_CXX$ac_delim
15279     EXEEXT!$EXEEXT$ac_delim
15280     OBJEXT!$OBJEXT$ac_delim
15281     CC!$CC$ac_delim
15282     CFLAGS!$CFLAGS$ac_delim
15283     ac_ct_CC!$ac_ct_CC$ac_delim
15284     FC!$FC$ac_delim
15285     FCFLAGS!$FCFLAGS$ac_delim
15286     ac_ct_FC!$ac_ct_FC$ac_delim
15287     CPP!$CPP$ac_delim
15288     GREP!$GREP$ac_delim
15289     EGREP!$EGREP$ac_delim
15290     LN_S!$LN_S$ac_delim
15291     SET_MAKE!$SET_MAKE$ac_delim
15292     RANLIB!$RANLIB$ac_delim
15293     PERLINTERP!$PERLINTERP$ac_delim
15294     PERL_SHEBANG!$PERL_SHEBANG$ac_delim
15295     INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
15296     INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
15297     INSTALL_DATA!$INSTALL_DATA$ac_delim
15298     AR!$AR$ac_delim
15299     PS!$PS$ac_delim
15300     FCFLAGS_F90!$FCFLAGS_F90$ac_delim
15301     FCFLAGS_SRCEXT!$FCFLAGS_SRCEXT$ac_delim
15302     PREPDEFFLAG!$PREPDEFFLAG$ac_delim
15303     FCLIBS!$FCLIBS$ac_delim
15304     FC_FUNC!$FC_FUNC$ac_delim
15305     FC_FUNC_!$FC_FUNC_$ac_delim
15306     MOD!$MOD$ac_delim
15307     F90_WORK_FILES_ARG!$F90_WORK_FILES_ARG$ac_delim
15308     MODDIRFLAG!$MODDIRFLAG$ac_delim
15309     F90MODINCSPEC!$F90MODINCSPEC$ac_delim
15310     F90_MODULE_NAMES!$F90_MODULE_NAMES$ac_delim
15311     ZLIB_INC_DIR!$ZLIB_INC_DIR$ac_delim
15312     ZLIB_LIB_DIR!$ZLIB_LIB_DIR$ac_delim
15313     ZLIB!$ZLIB$ac_delim
15314     FFTW_INC_DIR!$FFTW_INC_DIR$ac_delim
15315     FFTW_LIB_DIR!$FFTW_LIB_DIR$ac_delim
15316     FFTW_LIBS!$FFTW_LIBS$ac_delim
15317     LIBOBJS!$LIBOBJS$ac_delim
15318     POW_LIB!$POW_LIB$ac_delim
15319     CXXCPP!$CXXCPP$ac_delim
15320     __func__!$__func__$ac_delim
15321     MPI_LIB_DIR!$MPI_LIB_DIR$ac_delim
15322     MPI_INC_DIR!$MPI_INC_DIR$ac_delim
15323     _ACEOF
15324    
15325     if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
15326     break
15327     elif $ac_last_try; then
15328     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
15329     echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
15330     { (exit 1); exit 1; }; }
15331     else
15332     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15333 gezelter 1490 fi
15334 chuckv 3275 done
15335 gezelter 1490
15336 chuckv 3275 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
15337     if test -n "$ac_eof"; then
15338     ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
15339     ac_eof=`expr $ac_eof + 1`
15340     fi
15341    
15342     cat >>$CONFIG_STATUS <<_ACEOF
15343     cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
15344     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15345 gezelter 2081 _ACEOF
15346 chuckv 3275 sed '
15347     s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
15348     s/^/s,@/; s/!/@,|#_!!_#|/
15349     :n
15350     t n
15351     s/'"$ac_delim"'$/,g/; t
15352     s/$/\\/; p
15353     N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
15354     ' >>$CONFIG_STATUS <conf$$subs.sed
15355     rm -f conf$$subs.sed
15356     cat >>$CONFIG_STATUS <<_ACEOF
15357     CEOF$ac_eof
15358     _ACEOF
15359    
15360    
15361     ac_delim='%!_!# '
15362     for ac_last_try in false false false false false :; do
15363     cat >conf$$subs.sed <<_ACEOF
15364     MPI_F90_INC!$MPI_F90_INC$ac_delim
15365     MPI_LIB!$MPI_LIB$ac_delim
15366     MPI_F90_LIB!$MPI_F90_LIB$ac_delim
15367     USE_MPI!$USE_MPI$ac_delim
15368     DOXYGEN!$DOXYGEN$ac_delim
15369     DOT!$DOT$ac_delim
15370     DOC!$DOC$ac_delim
15371     enable_dot!$enable_dot$ac_delim
15372     enable_html_docs!$enable_html_docs$ac_delim
15373     enable_latex_docs!$enable_latex_docs$ac_delim
15374     BATEXT!$BATEXT$ac_delim
15375     MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
15376     OOPSE!$OOPSE$ac_delim
15377     OOPSE_HOME!$OOPSE_HOME$ac_delim
15378     SUBDIRS!$SUBDIRS$ac_delim
15379     LTLIBOBJS!$LTLIBOBJS$ac_delim
15380     _ACEOF
15381    
15382     if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 16; then
15383     break
15384     elif $ac_last_try; then
15385     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
15386     echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
15387     { (exit 1); exit 1; }; }
15388     else
15389     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15390     fi
15391     done
15392    
15393     ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
15394     if test -n "$ac_eof"; then
15395     ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
15396     ac_eof=`expr $ac_eof + 1`
15397     fi
15398    
15399     cat >>$CONFIG_STATUS <<_ACEOF
15400     cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
15401     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
15402     _ACEOF
15403     sed '
15404     s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
15405     s/^/s,@/; s/!/@,|#_!!_#|/
15406     :n
15407     t n
15408     s/'"$ac_delim"'$/,g/; t
15409     s/$/\\/; p
15410     N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
15411     ' >>$CONFIG_STATUS <conf$$subs.sed
15412     rm -f conf$$subs.sed
15413     cat >>$CONFIG_STATUS <<_ACEOF
15414     :end
15415     s/|#_!!_#|//g
15416     CEOF$ac_eof
15417     _ACEOF
15418    
15419    
15420     # VPATH may cause trouble with some makes, so we remove $(srcdir),
15421     # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15422     # trailing colons and then remove the whole line if VPATH becomes empty
15423     # (actually we leave an empty line to preserve line numbers).
15424     if test "x$srcdir" = x.; then
15425     ac_vpsub='/^[ ]*VPATH[ ]*=/{
15426     s/:*\$(srcdir):*/:/
15427     s/:*\${srcdir}:*/:/
15428     s/:*@srcdir@:*/:/
15429     s/^\([^=]*=[ ]*\):*/\1/
15430     s/:*$//
15431     s/^[^=]*=[ ]*$//
15432     }'
15433     fi
15434    
15435 gezelter 2081 cat >>$CONFIG_STATUS <<\_ACEOF
15436 chuckv 3275 fi # test -n "$CONFIG_FILES"
15437    
15438    
15439     for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS
15440     do
15441     case $ac_tag in
15442     :[FHLC]) ac_mode=$ac_tag; continue;;
15443 gezelter 1490 esac
15444 chuckv 3275 case $ac_mode$ac_tag in
15445     :[FHL]*:*);;
15446     :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
15447     echo "$as_me: error: Invalid tag $ac_tag." >&2;}
15448     { (exit 1); exit 1; }; };;
15449     :[FH]-) ac_tag=-:-;;
15450     :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15451     esac
15452     ac_save_IFS=$IFS
15453     IFS=:
15454     set x $ac_tag
15455     IFS=$ac_save_IFS
15456     shift
15457     ac_file=$1
15458     shift
15459 gezelter 1490
15460 chuckv 3275 case $ac_mode in
15461     :L) ac_source=$1;;
15462     :[FH])
15463     ac_file_inputs=
15464     for ac_f
15465     do
15466     case $ac_f in
15467     -) ac_f="$tmp/stdin";;
15468     *) # Look for the file first in the build tree, then in the source tree
15469     # (if the path is not absolute). The absolute path cannot be DOS-style,
15470     # because $ac_f cannot contain `:'.
15471     test -f "$ac_f" ||
15472     case $ac_f in
15473     [\\/$]*) false;;
15474     *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15475     esac ||
15476     { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
15477     echo "$as_me: error: cannot find input file: $ac_f" >&2;}
15478     { (exit 1); exit 1; }; };;
15479     esac
15480     ac_file_inputs="$ac_file_inputs $ac_f"
15481     done
15482    
15483     # Let's still pretend it is `configure' which instantiates (i.e., don't
15484     # use $as_me), people would be surprised to read:
15485     # /* config.h. Generated by config.status. */
15486     configure_input="Generated from "`IFS=:
15487     echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
15488     if test x"$ac_file" != x-; then
15489     configure_input="$ac_file. $configure_input"
15490     { echo "$as_me:$LINENO: creating $ac_file" >&5
15491     echo "$as_me: creating $ac_file" >&6;}
15492     fi
15493    
15494     case $ac_tag in
15495     *:-:* | *:-) cat >"$tmp/stdin";;
15496     esac
15497     ;;
15498     esac
15499    
15500     ac_dir=`$as_dirname -- "$ac_file" ||
15501 gezelter 2081 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15502     X"$ac_file" : 'X\(//\)[^/]' \| \
15503     X"$ac_file" : 'X\(//\)$' \| \
15504 chuckv 3275 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15505 gezelter 1490 echo X"$ac_file" |
15506 chuckv 3275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15507     s//\1/
15508     q
15509     }
15510     /^X\(\/\/\)[^/].*/{
15511     s//\1/
15512     q
15513     }
15514     /^X\(\/\/\)$/{
15515     s//\1/
15516     q
15517     }
15518     /^X\(\/\).*/{
15519     s//\1/
15520     q
15521     }
15522     s/.*/./; q'`
15523     { as_dir="$ac_dir"
15524     case $as_dir in #(
15525     -*) as_dir=./$as_dir;;
15526     esac
15527     test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
15528 gezelter 2081 as_dirs=
15529 chuckv 3275 while :; do
15530     case $as_dir in #(
15531     *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
15532     *) as_qdir=$as_dir;;
15533     esac
15534     as_dirs="'$as_qdir' $as_dirs"
15535     as_dir=`$as_dirname -- "$as_dir" ||
15536 gezelter 2081 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15537     X"$as_dir" : 'X\(//\)[^/]' \| \
15538     X"$as_dir" : 'X\(//\)$' \| \
15539 chuckv 3275 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15540 gezelter 2081 echo X"$as_dir" |
15541 chuckv 3275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15542     s//\1/
15543     q
15544     }
15545     /^X\(\/\/\)[^/].*/{
15546     s//\1/
15547     q
15548     }
15549     /^X\(\/\/\)$/{
15550     s//\1/
15551     q
15552     }
15553     /^X\(\/\).*/{
15554     s//\1/
15555     q
15556     }
15557     s/.*/./; q'`
15558     test -d "$as_dir" && break
15559 gezelter 2081 done
15560 chuckv 3275 test -z "$as_dirs" || eval "mkdir $as_dirs"
15561     } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
15562     echo "$as_me: error: cannot create directory $as_dir" >&2;}
15563 gezelter 2081 { (exit 1); exit 1; }; }; }
15564     ac_builddir=.
15565    
15566 chuckv 3275 case "$ac_dir" in
15567     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15568     *)
15569 gezelter 2081 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
15570 chuckv 3275 # A ".." for each directory in $ac_dir_suffix.
15571     ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
15572     case $ac_top_builddir_sub in
15573     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15574     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15575     esac ;;
15576     esac
15577     ac_abs_top_builddir=$ac_pwd
15578     ac_abs_builddir=$ac_pwd$ac_dir_suffix
15579     # for backward compatibility:
15580     ac_top_builddir=$ac_top_build_prefix
15581 gezelter 2081
15582     case $srcdir in
15583 chuckv 3275 .) # We are building in place.
15584 gezelter 2081 ac_srcdir=.
15585 chuckv 3275 ac_top_srcdir=$ac_top_builddir_sub
15586     ac_abs_top_srcdir=$ac_pwd ;;
15587     [\\/]* | ?:[\\/]* ) # Absolute name.
15588 gezelter 2081 ac_srcdir=$srcdir$ac_dir_suffix;
15589 chuckv 3275 ac_top_srcdir=$srcdir
15590     ac_abs_top_srcdir=$srcdir ;;
15591     *) # Relative name.
15592     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15593     ac_top_srcdir=$ac_top_build_prefix$srcdir
15594     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15595 gezelter 2081 esac
15596 chuckv 3275 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15597 gezelter 1490
15598 gezelter 2081
15599 chuckv 3275 case $ac_mode in
15600     :F)
15601     #
15602     # CONFIG_FILE
15603     #
15604 gezelter 2081
15605 gezelter 1490 case $INSTALL in
15606     [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15607 chuckv 3275 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15608 gezelter 1490 esac
15609 chuckv 3275 _ACEOF
15610 gezelter 1490
15611 chuckv 3275 cat >>$CONFIG_STATUS <<\_ACEOF
15612     # If the template does not know about datarootdir, expand it.
15613     # FIXME: This hack should be removed a few years after 2.60.
15614     ac_datarootdir_hack=; ac_datarootdir_seen=
15615 gezelter 1490
15616 chuckv 3275 case `sed -n '/datarootdir/ {
15617     p
15618     q
15619     }
15620     /@datadir@/p
15621     /@docdir@/p
15622     /@infodir@/p
15623     /@localedir@/p
15624     /@mandir@/p
15625     ' $ac_file_inputs` in
15626     *datarootdir*) ac_datarootdir_seen=yes;;
15627     *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15628     { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15629     echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15630 gezelter 2081 _ACEOF
15631     cat >>$CONFIG_STATUS <<_ACEOF
15632 chuckv 3275 ac_datarootdir_hack='
15633     s&@datadir@&$datadir&g
15634     s&@docdir@&$docdir&g
15635     s&@infodir@&$infodir&g
15636     s&@localedir@&$localedir&g
15637     s&@mandir@&$mandir&g
15638     s&\\\${datarootdir}&$datarootdir&g' ;;
15639     esac
15640     _ACEOF
15641    
15642     # Neutralize VPATH when `$srcdir' = `.'.
15643     # Shell code in configure.ac might set extrasub.
15644     # FIXME: do we really want to maintain this feature?
15645     cat >>$CONFIG_STATUS <<_ACEOF
15646 gezelter 1490 sed "$ac_vpsub
15647     $extrasub
15648 gezelter 2081 _ACEOF
15649     cat >>$CONFIG_STATUS <<\_ACEOF
15650 gezelter 1490 :t
15651     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15652 chuckv 3275 s&@configure_input@&$configure_input&;t t
15653     s&@top_builddir@&$ac_top_builddir_sub&;t t
15654     s&@srcdir@&$ac_srcdir&;t t
15655     s&@abs_srcdir@&$ac_abs_srcdir&;t t
15656     s&@top_srcdir@&$ac_top_srcdir&;t t
15657     s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15658     s&@builddir@&$ac_builddir&;t t
15659     s&@abs_builddir@&$ac_abs_builddir&;t t
15660     s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15661     s&@INSTALL@&$ac_INSTALL&;t t
15662     $ac_datarootdir_hack
15663     " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
15664 gezelter 1490
15665 chuckv 3275 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15666     { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15667     { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15668     { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15669     which seems to be undefined. Please make sure it is defined." >&5
15670     echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15671     which seems to be undefined. Please make sure it is defined." >&2;}
15672    
15673     rm -f "$tmp/stdin"
15674 gezelter 2199 case $ac_file in
15675 chuckv 3275 -) cat "$tmp/out"; rm -f "$tmp/out";;
15676     *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
15677 gezelter 2199 esac
15678 chuckv 3275 ;;
15679     :H)
15680     #
15681     # CONFIG_HEADER
15682     #
15683 gezelter 2081 _ACEOF
15684 gezelter 1490
15685 chuckv 3275 # Transform confdefs.h into a sed script `conftest.defines', that
15686     # substitutes the proper values into config.h.in to produce config.h.
15687     rm -f conftest.defines conftest.tail
15688     # First, append a space to every undef/define line, to ease matching.
15689     echo 's/$/ /' >conftest.defines
15690     # Then, protect against being on the right side of a sed subst, or in
15691     # an unquoted here document, in config.status. If some macros were
15692     # called several times there might be several #defines for the same
15693     # symbol, which is useless. But do not sort them, since the last
15694     # AC_DEFINE must be honored.
15695     ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15696     # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
15697     # NAME is the cpp macro being defined, VALUE is the value it is being given.
15698     # PARAMS is the parameter list in the macro definition--in most cases, it's
15699     # just an empty string.
15700     ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
15701     ac_dB='\\)[ (].*,\\1define\\2'
15702 gezelter 1490 ac_dC=' '
15703 chuckv 3275 ac_dD=' ,'
15704 gezelter 1490
15705 chuckv 3275 uniq confdefs.h |
15706     sed -n '
15707     t rset
15708     :rset
15709     s/^[ ]*#[ ]*define[ ][ ]*//
15710     t ok
15711     d
15712     :ok
15713     s/[\\&,]/\\&/g
15714     s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
15715     s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
15716     ' >>conftest.defines
15717 gezelter 1490
15718 chuckv 3275 # Remove the space that was appended to ease matching.
15719     # Then replace #undef with comments. This is necessary, for
15720     # example, in the case of _POSIX_SOURCE, which is predefined and required
15721     # on some systems where configure will not decide to define it.
15722     # (The regexp can be short, since the line contains either #define or #undef.)
15723     echo 's/ $//
15724     s,^[ #]*u.*,/* & */,' >>conftest.defines
15725 gezelter 1490
15726 chuckv 3275 # Break up conftest.defines:
15727     ac_max_sed_lines=50
15728 gezelter 1490
15729 chuckv 3275 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
15730     # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
15731     # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
15732     # et cetera.
15733     ac_in='$ac_file_inputs'
15734     ac_out='"$tmp/out1"'
15735     ac_nxt='"$tmp/out2"'
15736 gezelter 1490
15737 chuckv 3275 while :
15738     do
15739     # Write a here document:
15740     cat >>$CONFIG_STATUS <<_ACEOF
15741     # First, check the format of the line:
15742     cat >"\$tmp/defines.sed" <<\\CEOF
15743     /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
15744     /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
15745     b
15746     :def
15747 gezelter 2081 _ACEOF
15748 chuckv 3275 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
15749 gezelter 1490 echo 'CEOF
15750 chuckv 3275 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
15751     ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
15752     sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
15753     grep . conftest.tail >/dev/null || break
15754 gezelter 1490 rm -f conftest.defines
15755     mv conftest.tail conftest.defines
15756     done
15757 chuckv 3275 rm -f conftest.defines conftest.tail
15758 gezelter 1490
15759 chuckv 3275 echo "ac_result=$ac_in" >>$CONFIG_STATUS
15760 gezelter 2081 cat >>$CONFIG_STATUS <<\_ACEOF
15761 gezelter 1490 if test x"$ac_file" != x-; then
15762 chuckv 3275 echo "/* $configure_input */" >"$tmp/config.h"
15763     cat "$ac_result" >>"$tmp/config.h"
15764     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
15765 gezelter 2081 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
15766 gezelter 1490 echo "$as_me: $ac_file is unchanged" >&6;}
15767     else
15768     rm -f $ac_file
15769 chuckv 3275 mv "$tmp/config.h" $ac_file
15770 gezelter 1490 fi
15771     else
15772 chuckv 3275 echo "/* $configure_input */"
15773     cat "$ac_result"
15774 gezelter 1490 fi
15775 chuckv 3275 rm -f "$tmp/out12"
15776     ;;
15777     :L)
15778     #
15779     # CONFIG_LINK
15780     #
15781 gezelter 1490
15782 chuckv 3275 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_file" >&5
15783     echo "$as_me: linking $srcdir/$ac_source to $ac_file" >&6;}
15784 gezelter 1490
15785 chuckv 3275 if test ! -r "$srcdir/$ac_source"; then
15786 gezelter 2081 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
15787     echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
15788 gezelter 1490 { (exit 1); exit 1; }; }
15789     fi
15790 chuckv 3275 rm -f "$ac_file"
15791 gezelter 1490
15792 chuckv 3275 # Try a relative symlink, then a hard link, then a copy.
15793     case $srcdir in
15794     [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
15795     *) ac_rel_source=$ac_top_build_prefix$srcdir/$ac_source ;;
15796     esac
15797     ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15798     ln "$srcdir/$ac_source" "$ac_file" 2>/dev/null ||
15799     cp -p "$srcdir/$ac_source" "$ac_file" ||
15800     { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&5
15801     echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&2;}
15802     { (exit 1); exit 1; }; }
15803     ;;
15804 gezelter 2081
15805 chuckv 3275 esac
15806 gezelter 2081
15807    
15808 chuckv 3275 case $ac_file$ac_mode in
15809     "make/Makefile":F) chmod 0755 scripts/* ;;
15810     "src/utils/Makefile":F) chmod 0755 scripts/* ;;
15811     "scripts/filepp":F) chmod 0755 scripts/* ;;
15812 gezelter 1490
15813     esac
15814 chuckv 3275 done # for ac_tag
15815 gezelter 1490
15816    
15817     { (exit 0); exit 0; }
15818 gezelter 2081 _ACEOF
15819 gezelter 1490 chmod +x $CONFIG_STATUS
15820     ac_clean_files=$ac_clean_files_save
15821    
15822 gezelter 2081
15823 gezelter 1490 # configure is writing to config.log, and then calls config.status.
15824     # config.status does its own redirection, appending to config.log.
15825     # Unfortunately, on DOS this fails, as config.log is still kept open
15826     # by configure, so config.status won't be able to write to it; its
15827     # output is simply discarded. So we exec the FD to /dev/null,
15828     # effectively closing config.log, so it can be properly (re)opened and
15829     # appended to by config.status. When coming back to configure, we
15830     # need to make the FD available again.
15831     if test "$no_create" != yes; then
15832     ac_cs_success=:
15833 gezelter 2081 ac_config_status_args=
15834     test "$silent" = yes &&
15835     ac_config_status_args="$ac_config_status_args --quiet"
15836 gezelter 1490 exec 5>/dev/null
15837 gezelter 2081 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15838 gezelter 1490 exec 5>>config.log
15839     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15840     # would make configure fail if this is the last instruction.
15841     $ac_cs_success || { (exit 1); exit 1; }
15842     fi
15843    

Properties

Name Value
svn:executable *