ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/configure
Revision: 942
Committed: Wed Jan 14 15:49:26 2004 UTC (20 years, 5 months ago) by gezelter
File size: 242141 byte(s)
Log Message:
autoconf compatibility changes for icc8

File Contents

# User Rev Content
1 gezelter 749 #! /bin/sh
2     # Guess values for system-dependent variables and create Makefiles.
3 gezelter 942 # Generated by GNU Autoconf 2.59 for OOPSE 1.0.
4 gezelter 749 #
5     # Report bugs to <gezelter@nd.edu>.
6     #
7 gezelter 942 # Copyright (C) 2003 Free Software Foundation, Inc.
8 gezelter 749 # This configure script is free software; the Free Software Foundation
9     # gives unlimited permission to copy, distribute and modify it.
10 gezelter 838 ## --------------------- ##
11     ## M4sh Initialization. ##
12     ## --------------------- ##
13 gezelter 749
14     # Be Bourne compatible
15     if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16     emulate sh
17     NULLCMD=:
18 gezelter 838 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19     # is contrary to our usage. Disable this feature.
20     alias -g '${1+"$@"}'='"$@"'
21 gezelter 749 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22     set -o posix
23     fi
24 gezelter 942 DUALCASE=1; export DUALCASE # for MKS sh
25 gezelter 749
26 gezelter 838 # Support unset when possible.
27 gezelter 942 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28 gezelter 838 as_unset=unset
29     else
30     as_unset=false
31     fi
32    
33    
34     # Work around bugs in pre-3.0 UWIN ksh.
35     $as_unset ENV MAIL MAILPATH
36     PS1='$ '
37     PS2='> '
38     PS4='+ '
39    
40     # NLS nuisances.
41     for as_var in \
42     LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
43     LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44     LC_TELEPHONE LC_TIME
45     do
46 gezelter 942 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
47 gezelter 838 eval $as_var=C; export $as_var
48     else
49     $as_unset $as_var
50     fi
51     done
52    
53     # Required to use basename.
54     if expr a : '\(a\)' >/dev/null 2>&1; then
55     as_expr=expr
56     else
57     as_expr=false
58     fi
59    
60     if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61     as_basename=basename
62     else
63     as_basename=false
64     fi
65    
66    
67 gezelter 749 # Name of the executable.
68 gezelter 838 as_me=`$as_basename "$0" ||
69     $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70     X"$0" : 'X\(//\)$' \| \
71     X"$0" : 'X\(/\)$' \| \
72     . : '\(.\)' 2>/dev/null ||
73     echo X/"$0" |
74     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
75     /^X\/\(\/\/\)$/{ s//\1/; q; }
76     /^X\/\(\/\).*/{ s//\1/; q; }
77     s/.*/./; q'`
78 gezelter 749
79 gezelter 838
80     # PATH needs CR, and LINENO needs CR and PATH.
81     # Avoid depending upon Character Ranges.
82     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85     as_cr_digits='0123456789'
86     as_cr_alnum=$as_cr_Letters$as_cr_digits
87    
88     # The user is always right.
89     if test "${PATH_SEPARATOR+set}" != set; then
90     echo "#! /bin/sh" >conf$$.sh
91     echo "exit 0" >>conf$$.sh
92     chmod +x conf$$.sh
93     if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94     PATH_SEPARATOR=';'
95     else
96     PATH_SEPARATOR=:
97     fi
98     rm -f conf$$.sh
99     fi
100    
101    
102     as_lineno_1=$LINENO
103     as_lineno_2=$LINENO
104     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
105     test "x$as_lineno_1" != "x$as_lineno_2" &&
106     test "x$as_lineno_3" = "x$as_lineno_2" || {
107     # Find who we are. Look in the path if we contain no path at all
108     # relative or not.
109     case $0 in
110     *[\\/]* ) as_myself=$0 ;;
111     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112     for as_dir in $PATH
113     do
114     IFS=$as_save_IFS
115     test -z "$as_dir" && as_dir=.
116     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117     done
118    
119     ;;
120     esac
121     # We did not find ourselves, most probably we were run as `sh COMMAND'
122     # in which case we are not to be found in the path.
123     if test "x$as_myself" = x; then
124     as_myself=$0
125     fi
126     if test ! -f "$as_myself"; then
127     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128     { (exit 1); exit 1; }; }
129     fi
130     case $CONFIG_SHELL in
131     '')
132     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133     for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134     do
135     IFS=$as_save_IFS
136     test -z "$as_dir" && as_dir=.
137     for as_base in sh bash ksh sh5; do
138     case $as_dir in
139     /*)
140     if ("$as_dir/$as_base" -c '
141     as_lineno_1=$LINENO
142     as_lineno_2=$LINENO
143     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144     test "x$as_lineno_1" != "x$as_lineno_2" &&
145     test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
146     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148     CONFIG_SHELL=$as_dir/$as_base
149     export CONFIG_SHELL
150     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151     fi;;
152     esac
153     done
154     done
155     ;;
156     esac
157    
158     # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159     # uniformly replaced by the line number. The first 'sed' inserts a
160     # line-number line before each line; the second 'sed' does the real
161     # work. The second script uses 'N' to pair each line-number line
162     # with the numbered line, and appends trailing '-' during
163     # substitution so that $LINENO is not a special case at line end.
164     # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165     # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
166     sed '=' <$as_myself |
167     sed '
168     N
169     s,$,-,
170     : loop
171     s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172     t loop
173     s,-$,,
174     s,^['$as_cr_digits']*\n,,
175     ' >$as_me.lineno &&
176     chmod +x $as_me.lineno ||
177     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178     { (exit 1); exit 1; }; }
179    
180     # Don't try to exec as it changes $[0], causing all sort of problems
181     # (the dirname of $[0] is not the place where we might find the
182     # original and so on. Autoconf is especially sensible to this).
183     . ./$as_me.lineno
184     # Exit status is that of the last command.
185     exit
186     }
187    
188    
189     case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
190     *c*,-n*) ECHO_N= ECHO_C='
191     ' ECHO_T=' ' ;;
192     *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
193     *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
194     esac
195    
196 gezelter 749 if expr a : '\(a\)' >/dev/null 2>&1; then
197     as_expr=expr
198     else
199     as_expr=false
200     fi
201    
202     rm -f conf$$ conf$$.exe conf$$.file
203     echo >conf$$.file
204     if ln -s conf$$.file conf$$ 2>/dev/null; then
205     # We could just check for DJGPP; but this test a) works b) is more generic
206     # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
207     if test -f conf$$.exe; then
208     # Don't use ln at all; we don't have any links
209     as_ln_s='cp -p'
210     else
211     as_ln_s='ln -s'
212     fi
213     elif ln conf$$.file conf$$ 2>/dev/null; then
214     as_ln_s=ln
215     else
216     as_ln_s='cp -p'
217     fi
218     rm -f conf$$ conf$$.exe conf$$.file
219    
220 gezelter 838 if mkdir -p . 2>/dev/null; then
221     as_mkdir_p=:
222 gezelter 749 else
223 gezelter 942 test -d ./-p && rmdir ./-p
224 gezelter 838 as_mkdir_p=false
225 gezelter 749 fi
226    
227 gezelter 838 as_executable_p="test -f"
228 gezelter 749
229 gezelter 838 # Sed expression to map a string onto a valid CPP name.
230 gezelter 942 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
231 gezelter 838
232     # Sed expression to map a string onto a valid variable name.
233 gezelter 942 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
234 gezelter 838
235    
236 gezelter 749 # IFS
237     # We need space, tab and new line, in precisely that order.
238     as_nl='
239     '
240     IFS=" $as_nl"
241    
242     # CDPATH.
243 gezelter 838 $as_unset CDPATH
244 gezelter 749
245 gezelter 838
246 gezelter 749 # Name of the host.
247     # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
248     # so uname gets run too.
249     ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
250    
251     exec 6>&1
252    
253     #
254     # Initializations.
255     #
256     ac_default_prefix=/usr/local
257 gezelter 838 ac_config_libobj_dir=.
258 gezelter 749 cross_compiling=no
259     subdirs=
260 gezelter 838 MFLAGS=
261     MAKEFLAGS=
262 gezelter 749 SHELL=${CONFIG_SHELL-/bin/sh}
263    
264     # Maximum number of lines to put in a shell here document.
265     # This variable seems obsolete. It should probably be removed, and
266     # only ac_max_sed_lines should be used.
267     : ${ac_max_here_lines=38}
268    
269 gezelter 838 # Identity of this package.
270     PACKAGE_NAME='OOPSE'
271     PACKAGE_TARNAME='oopse'
272     PACKAGE_VERSION='1.0'
273     PACKAGE_STRING='OOPSE 1.0'
274     PACKAGE_BUGREPORT='gezelter@nd.edu'
275 gezelter 749
276     ac_unique_file="src/oopse.cpp"
277     ac_default_prefix="/usr/local"
278 gezelter 838 # Factoring default headers for most tests.
279     ac_includes_default="\
280     #include <stdio.h>
281     #if HAVE_SYS_TYPES_H
282     # include <sys/types.h>
283     #endif
284     #if HAVE_SYS_STAT_H
285     # include <sys/stat.h>
286     #endif
287     #if STDC_HEADERS
288     # include <stdlib.h>
289     # include <stddef.h>
290     #else
291     # if HAVE_STDLIB_H
292     # include <stdlib.h>
293     # endif
294     #endif
295     #if HAVE_STRING_H
296     # if !STDC_HEADERS && HAVE_MEMORY_H
297     # include <memory.h>
298     # endif
299     # include <string.h>
300     #endif
301     #if HAVE_STRINGS_H
302     # include <strings.h>
303     #endif
304     #if HAVE_INTTYPES_H
305     # include <inttypes.h>
306     #else
307     # if HAVE_STDINT_H
308     # include <stdint.h>
309     # endif
310     #endif
311     #if HAVE_UNISTD_H
312     # include <unistd.h>
313     #endif"
314 gezelter 749
315 gezelter 942 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS PROGNAME debug build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX OOPSE_TEMPLATE_FLAGS EXTRA_CC_FLAG F90 F90FLAGS ac_ct_F90 PREPFLAG PREPDEFFLAG F90LIBS F90_FUNC F90_FUNC_ MOD F90_WORK_FILES_ARG MODDIRFLAG F90MODINCSPEC INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S SET_MAKE RANLIB ac_ct_RANLIB YACC LEX LEXLIB LEX_OUTPUT_ROOT AR mpi MPI_LIBDIR MPI_INC MPI_LIB CPP EGREP SPRNG_LIBDIR SPRNG_LIB SPRNG_INC HAVE_SPRNG MKL_LIBDIR MKL_LIB MKL_INC HAVE_MKL BATEXT MKINSTALLDIRS OOPSE OOPSE_HOME SUBDIRS FFLAGS LIBOBJS LTLIBOBJS'
316 gezelter 838 ac_subst_files=''
317    
318 gezelter 749 # Initialize some variables set by options.
319     ac_init_help=
320     ac_init_version=false
321     # The variables have the same names as the options, with
322     # dashes changed to underlines.
323     cache_file=/dev/null
324     exec_prefix=NONE
325     no_create=
326     no_recursion=
327     prefix=NONE
328     program_prefix=NONE
329     program_suffix=NONE
330     program_transform_name=s,x,x,
331     silent=
332     site=
333     srcdir=
334     verbose=
335     x_includes=NONE
336     x_libraries=NONE
337    
338     # Installation directory options.
339     # These are left unexpanded so users can "make install exec_prefix=/foo"
340     # and all the variables that are supposed to be based on exec_prefix
341     # by default will actually change.
342     # Use braces instead of parens because sh, perl, etc. also accept them.
343     bindir='${exec_prefix}/bin'
344     sbindir='${exec_prefix}/sbin'
345     libexecdir='${exec_prefix}/libexec'
346     datadir='${prefix}/share'
347     sysconfdir='${prefix}/etc'
348     sharedstatedir='${prefix}/com'
349     localstatedir='${prefix}/var'
350     libdir='${exec_prefix}/lib'
351     includedir='${prefix}/include'
352     oldincludedir='/usr/include'
353     infodir='${prefix}/info'
354     mandir='${prefix}/man'
355    
356     ac_prev=
357     for ac_option
358     do
359     # If the previous option needs an argument, assign it.
360     if test -n "$ac_prev"; then
361     eval "$ac_prev=\$ac_option"
362     ac_prev=
363     continue
364     fi
365    
366     ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
367    
368     # Accept the important Cygnus configure options, so we can diagnose typos.
369    
370     case $ac_option in
371    
372     -bindir | --bindir | --bindi | --bind | --bin | --bi)
373     ac_prev=bindir ;;
374     -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
375     bindir=$ac_optarg ;;
376    
377     -build | --build | --buil | --bui | --bu)
378     ac_prev=build_alias ;;
379     -build=* | --build=* | --buil=* | --bui=* | --bu=*)
380     build_alias=$ac_optarg ;;
381    
382     -cache-file | --cache-file | --cache-fil | --cache-fi \
383     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
384     ac_prev=cache_file ;;
385     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
386     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
387     cache_file=$ac_optarg ;;
388    
389     --config-cache | -C)
390     cache_file=config.cache ;;
391    
392     -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
393     ac_prev=datadir ;;
394     -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
395     | --da=*)
396     datadir=$ac_optarg ;;
397    
398     -disable-* | --disable-*)
399     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
400     # Reject names that are not valid shell variable names.
401 gezelter 838 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
402 gezelter 749 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
403     { (exit 1); exit 1; }; }
404     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
405     eval "enable_$ac_feature=no" ;;
406    
407     -enable-* | --enable-*)
408     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
409     # Reject names that are not valid shell variable names.
410 gezelter 838 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
411 gezelter 749 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
412     { (exit 1); exit 1; }; }
413     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
414     case $ac_option in
415     *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
416     *) ac_optarg=yes ;;
417     esac
418     eval "enable_$ac_feature='$ac_optarg'" ;;
419    
420     -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
421     | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
422     | --exec | --exe | --ex)
423     ac_prev=exec_prefix ;;
424     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
425     | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
426     | --exec=* | --exe=* | --ex=*)
427     exec_prefix=$ac_optarg ;;
428    
429     -gas | --gas | --ga | --g)
430     # Obsolete; use --with-gas.
431     with_gas=yes ;;
432    
433     -help | --help | --hel | --he | -h)
434     ac_init_help=long ;;
435     -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
436     ac_init_help=recursive ;;
437     -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
438     ac_init_help=short ;;
439    
440     -host | --host | --hos | --ho)
441     ac_prev=host_alias ;;
442     -host=* | --host=* | --hos=* | --ho=*)
443     host_alias=$ac_optarg ;;
444    
445     -includedir | --includedir | --includedi | --included | --include \
446     | --includ | --inclu | --incl | --inc)
447     ac_prev=includedir ;;
448     -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
449     | --includ=* | --inclu=* | --incl=* | --inc=*)
450     includedir=$ac_optarg ;;
451    
452     -infodir | --infodir | --infodi | --infod | --info | --inf)
453     ac_prev=infodir ;;
454     -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
455     infodir=$ac_optarg ;;
456    
457     -libdir | --libdir | --libdi | --libd)
458     ac_prev=libdir ;;
459     -libdir=* | --libdir=* | --libdi=* | --libd=*)
460     libdir=$ac_optarg ;;
461    
462     -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
463     | --libexe | --libex | --libe)
464     ac_prev=libexecdir ;;
465     -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
466     | --libexe=* | --libex=* | --libe=*)
467     libexecdir=$ac_optarg ;;
468    
469     -localstatedir | --localstatedir | --localstatedi | --localstated \
470     | --localstate | --localstat | --localsta | --localst \
471     | --locals | --local | --loca | --loc | --lo)
472     ac_prev=localstatedir ;;
473     -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
474     | --localstate=* | --localstat=* | --localsta=* | --localst=* \
475     | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
476     localstatedir=$ac_optarg ;;
477    
478     -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
479     ac_prev=mandir ;;
480     -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
481     mandir=$ac_optarg ;;
482    
483     -nfp | --nfp | --nf)
484     # Obsolete; use --without-fp.
485     with_fp=no ;;
486    
487     -no-create | --no-create | --no-creat | --no-crea | --no-cre \
488 gezelter 838 | --no-cr | --no-c | -n)
489 gezelter 749 no_create=yes ;;
490    
491     -no-recursion | --no-recursion | --no-recursio | --no-recursi \
492     | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
493     no_recursion=yes ;;
494    
495     -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
496     | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
497     | --oldin | --oldi | --old | --ol | --o)
498     ac_prev=oldincludedir ;;
499     -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
500     | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
501     | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
502     oldincludedir=$ac_optarg ;;
503    
504     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
505     ac_prev=prefix ;;
506     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
507     prefix=$ac_optarg ;;
508    
509     -program-prefix | --program-prefix | --program-prefi | --program-pref \
510     | --program-pre | --program-pr | --program-p)
511     ac_prev=program_prefix ;;
512     -program-prefix=* | --program-prefix=* | --program-prefi=* \
513     | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
514     program_prefix=$ac_optarg ;;
515    
516     -program-suffix | --program-suffix | --program-suffi | --program-suff \
517     | --program-suf | --program-su | --program-s)
518     ac_prev=program_suffix ;;
519     -program-suffix=* | --program-suffix=* | --program-suffi=* \
520     | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
521     program_suffix=$ac_optarg ;;
522    
523     -program-transform-name | --program-transform-name \
524     | --program-transform-nam | --program-transform-na \
525     | --program-transform-n | --program-transform- \
526     | --program-transform | --program-transfor \
527     | --program-transfo | --program-transf \
528     | --program-trans | --program-tran \
529     | --progr-tra | --program-tr | --program-t)
530     ac_prev=program_transform_name ;;
531     -program-transform-name=* | --program-transform-name=* \
532     | --program-transform-nam=* | --program-transform-na=* \
533     | --program-transform-n=* | --program-transform-=* \
534     | --program-transform=* | --program-transfor=* \
535     | --program-transfo=* | --program-transf=* \
536     | --program-trans=* | --program-tran=* \
537     | --progr-tra=* | --program-tr=* | --program-t=*)
538     program_transform_name=$ac_optarg ;;
539    
540     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
541     | -silent | --silent | --silen | --sile | --sil)
542     silent=yes ;;
543    
544     -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
545     ac_prev=sbindir ;;
546     -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
547     | --sbi=* | --sb=*)
548     sbindir=$ac_optarg ;;
549    
550     -sharedstatedir | --sharedstatedir | --sharedstatedi \
551     | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
552     | --sharedst | --shareds | --shared | --share | --shar \
553     | --sha | --sh)
554     ac_prev=sharedstatedir ;;
555     -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
556     | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
557     | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
558     | --sha=* | --sh=*)
559     sharedstatedir=$ac_optarg ;;
560    
561     -site | --site | --sit)
562     ac_prev=site ;;
563     -site=* | --site=* | --sit=*)
564     site=$ac_optarg ;;
565    
566     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
567     ac_prev=srcdir ;;
568     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
569     srcdir=$ac_optarg ;;
570    
571     -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
572     | --syscon | --sysco | --sysc | --sys | --sy)
573     ac_prev=sysconfdir ;;
574     -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
575     | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
576     sysconfdir=$ac_optarg ;;
577    
578     -target | --target | --targe | --targ | --tar | --ta | --t)
579     ac_prev=target_alias ;;
580     -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
581     target_alias=$ac_optarg ;;
582    
583     -v | -verbose | --verbose | --verbos | --verbo | --verb)
584     verbose=yes ;;
585    
586     -version | --version | --versio | --versi | --vers | -V)
587     ac_init_version=: ;;
588    
589     -with-* | --with-*)
590     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
591     # Reject names that are not valid shell variable names.
592 gezelter 838 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
593 gezelter 749 { echo "$as_me: error: invalid package name: $ac_package" >&2
594     { (exit 1); exit 1; }; }
595     ac_package=`echo $ac_package| sed 's/-/_/g'`
596     case $ac_option in
597     *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
598     *) ac_optarg=yes ;;
599     esac
600     eval "with_$ac_package='$ac_optarg'" ;;
601    
602     -without-* | --without-*)
603     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
604     # Reject names that are not valid shell variable names.
605 gezelter 838 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
606 gezelter 749 { echo "$as_me: error: invalid package name: $ac_package" >&2
607     { (exit 1); exit 1; }; }
608     ac_package=`echo $ac_package | sed 's/-/_/g'`
609     eval "with_$ac_package=no" ;;
610    
611     --x)
612     # Obsolete; use --with-x.
613     with_x=yes ;;
614    
615     -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
616     | --x-incl | --x-inc | --x-in | --x-i)
617     ac_prev=x_includes ;;
618     -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
619     | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
620     x_includes=$ac_optarg ;;
621    
622     -x-libraries | --x-libraries | --x-librarie | --x-librari \
623     | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
624     ac_prev=x_libraries ;;
625     -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
626     | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
627     x_libraries=$ac_optarg ;;
628    
629     -*) { echo "$as_me: error: unrecognized option: $ac_option
630     Try \`$0 --help' for more information." >&2
631     { (exit 1); exit 1; }; }
632     ;;
633    
634     *=*)
635     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
636     # Reject names that are not valid shell variable names.
637 gezelter 838 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
638 gezelter 749 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
639     { (exit 1); exit 1; }; }
640     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
641     eval "$ac_envvar='$ac_optarg'"
642     export $ac_envvar ;;
643    
644     *)
645     # FIXME: should be removed in autoconf 3.0.
646     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
647 gezelter 838 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
648 gezelter 749 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
649     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
650     ;;
651    
652     esac
653     done
654    
655     if test -n "$ac_prev"; then
656     ac_option=--`echo $ac_prev | sed 's/_/-/g'`
657     { echo "$as_me: error: missing argument to $ac_option" >&2
658     { (exit 1); exit 1; }; }
659     fi
660    
661     # Be sure to have absolute paths.
662 gezelter 838 for ac_var in exec_prefix prefix
663     do
664     eval ac_val=$`echo $ac_var`
665     case $ac_val in
666     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
667     *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
668     { (exit 1); exit 1; }; };;
669     esac
670     done
671    
672     # Be sure to have absolute paths.
673 gezelter 749 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
674 gezelter 942 localstatedir libdir includedir oldincludedir infodir mandir
675 gezelter 749 do
676     eval ac_val=$`echo $ac_var`
677     case $ac_val in
678     [\\/$]* | ?:[\\/]* ) ;;
679 gezelter 838 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
680 gezelter 749 { (exit 1); exit 1; }; };;
681     esac
682     done
683    
684     # There might be people who depend on the old broken behavior: `$host'
685     # used to hold the argument of --host etc.
686 gezelter 838 # FIXME: To remove some day.
687 gezelter 749 build=$build_alias
688     host=$host_alias
689     target=$target_alias
690    
691 gezelter 838 # FIXME: To remove some day.
692 gezelter 749 if test "x$host_alias" != x; then
693     if test "x$build_alias" = x; then
694     cross_compiling=maybe
695     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
696     If a cross compiler is detected then cross compile mode will be used." >&2
697     elif test "x$build_alias" != "x$host_alias"; then
698     cross_compiling=yes
699     fi
700     fi
701    
702     ac_tool_prefix=
703     test -n "$host_alias" && ac_tool_prefix=$host_alias-
704    
705     test "$silent" = yes && exec 6>/dev/null
706    
707 gezelter 838
708 gezelter 749 # Find the source files, if location was not specified.
709     if test -z "$srcdir"; then
710     ac_srcdir_defaulted=yes
711     # Try the directory containing this script, then its parent.
712 gezelter 838 ac_confdir=`(dirname "$0") 2>/dev/null ||
713     $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
714 gezelter 942 X"$0" : 'X\(//\)[^/]' \| \
715     X"$0" : 'X\(//\)$' \| \
716     X"$0" : 'X\(/\)' \| \
717     . : '\(.\)' 2>/dev/null ||
718 gezelter 838 echo X"$0" |
719     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
720     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
721     /^X\(\/\/\)$/{ s//\1/; q; }
722     /^X\(\/\).*/{ s//\1/; q; }
723     s/.*/./; q'`
724 gezelter 749 srcdir=$ac_confdir
725     if test ! -r $srcdir/$ac_unique_file; then
726     srcdir=..
727     fi
728     else
729     ac_srcdir_defaulted=no
730     fi
731     if test ! -r $srcdir/$ac_unique_file; then
732     if test "$ac_srcdir_defaulted" = yes; then
733 gezelter 838 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
734 gezelter 749 { (exit 1); exit 1; }; }
735     else
736 gezelter 838 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
737 gezelter 749 { (exit 1); exit 1; }; }
738     fi
739     fi
740 gezelter 838 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
741     { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
742     { (exit 1); exit 1; }; }
743 gezelter 749 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
744     ac_env_build_alias_set=${build_alias+set}
745     ac_env_build_alias_value=$build_alias
746     ac_cv_env_build_alias_set=${build_alias+set}
747     ac_cv_env_build_alias_value=$build_alias
748     ac_env_host_alias_set=${host_alias+set}
749     ac_env_host_alias_value=$host_alias
750     ac_cv_env_host_alias_set=${host_alias+set}
751     ac_cv_env_host_alias_value=$host_alias
752     ac_env_target_alias_set=${target_alias+set}
753     ac_env_target_alias_value=$target_alias
754     ac_cv_env_target_alias_set=${target_alias+set}
755     ac_cv_env_target_alias_value=$target_alias
756     ac_env_CC_set=${CC+set}
757     ac_env_CC_value=$CC
758     ac_cv_env_CC_set=${CC+set}
759     ac_cv_env_CC_value=$CC
760     ac_env_CFLAGS_set=${CFLAGS+set}
761     ac_env_CFLAGS_value=$CFLAGS
762     ac_cv_env_CFLAGS_set=${CFLAGS+set}
763     ac_cv_env_CFLAGS_value=$CFLAGS
764     ac_env_LDFLAGS_set=${LDFLAGS+set}
765     ac_env_LDFLAGS_value=$LDFLAGS
766     ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
767     ac_cv_env_LDFLAGS_value=$LDFLAGS
768     ac_env_CPPFLAGS_set=${CPPFLAGS+set}
769     ac_env_CPPFLAGS_value=$CPPFLAGS
770     ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
771     ac_cv_env_CPPFLAGS_value=$CPPFLAGS
772     ac_env_CXX_set=${CXX+set}
773     ac_env_CXX_value=$CXX
774     ac_cv_env_CXX_set=${CXX+set}
775     ac_cv_env_CXX_value=$CXX
776     ac_env_CXXFLAGS_set=${CXXFLAGS+set}
777     ac_env_CXXFLAGS_value=$CXXFLAGS
778     ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
779     ac_cv_env_CXXFLAGS_value=$CXXFLAGS
780     ac_env_F90_set=${F90+set}
781     ac_env_F90_value=$F90
782     ac_cv_env_F90_set=${F90+set}
783     ac_cv_env_F90_value=$F90
784     ac_env_F90FLAGS_set=${F90FLAGS+set}
785     ac_env_F90FLAGS_value=$F90FLAGS
786     ac_cv_env_F90FLAGS_set=${F90FLAGS+set}
787     ac_cv_env_F90FLAGS_value=$F90FLAGS
788     ac_env_CPP_set=${CPP+set}
789     ac_env_CPP_value=$CPP
790     ac_cv_env_CPP_set=${CPP+set}
791     ac_cv_env_CPP_value=$CPP
792    
793     #
794     # Report the --help message.
795     #
796     if test "$ac_init_help" = "long"; then
797     # Omit some internal or obsolete options to make the list less imposing.
798     # This message is too long to be a string in the A/UX 3.1 sh.
799 gezelter 838 cat <<_ACEOF
800 gezelter 749 \`configure' configures OOPSE 1.0 to adapt to many kinds of systems.
801    
802     Usage: $0 [OPTION]... [VAR=VALUE]...
803    
804     To assign environment variables (e.g., CC, CFLAGS...), specify them as
805     VAR=VALUE. See below for descriptions of some of the useful variables.
806    
807     Defaults for the options are specified in brackets.
808    
809     Configuration:
810     -h, --help display this help and exit
811     --help=short display options specific to this package
812     --help=recursive display the short help of all the included packages
813     -V, --version display version information and exit
814     -q, --quiet, --silent do not print \`checking...' messages
815     --cache-file=FILE cache test results in FILE [disabled]
816     -C, --config-cache alias for \`--cache-file=config.cache'
817     -n, --no-create do not create output files
818     --srcdir=DIR find the sources in DIR [configure dir or \`..']
819    
820 gezelter 838 _ACEOF
821 gezelter 749
822 gezelter 838 cat <<_ACEOF
823 gezelter 749 Installation directories:
824     --prefix=PREFIX install architecture-independent files in PREFIX
825 gezelter 942 [$ac_default_prefix]
826 gezelter 749 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
827 gezelter 942 [PREFIX]
828 gezelter 749
829     By default, \`make install' will install all the files in
830     \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
831     an installation prefix other than \`$ac_default_prefix' using \`--prefix',
832     for instance \`--prefix=\$HOME'.
833    
834     For better control, use the options below.
835    
836     Fine tuning of the installation directories:
837     --bindir=DIR user executables [EPREFIX/bin]
838     --sbindir=DIR system admin executables [EPREFIX/sbin]
839     --libexecdir=DIR program executables [EPREFIX/libexec]
840     --datadir=DIR read-only architecture-independent data [PREFIX/share]
841     --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
842     --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
843     --localstatedir=DIR modifiable single-machine data [PREFIX/var]
844     --libdir=DIR object code libraries [EPREFIX/lib]
845     --includedir=DIR C header files [PREFIX/include]
846     --oldincludedir=DIR C header files for non-gcc [/usr/include]
847     --infodir=DIR info documentation [PREFIX/info]
848     --mandir=DIR man documentation [PREFIX/man]
849 gezelter 838 _ACEOF
850 gezelter 749
851 gezelter 838 cat <<\_ACEOF
852 gezelter 749
853     System types:
854     --build=BUILD configure for building on BUILD [guessed]
855 gezelter 838 --host=HOST cross-compile to build programs to run on HOST [BUILD]
856     _ACEOF
857 gezelter 749 fi
858    
859     if test -n "$ac_init_help"; then
860     case $ac_init_help in
861     short | recursive ) echo "Configuration of OOPSE 1.0:";;
862     esac
863 gezelter 838 cat <<\_ACEOF
864 gezelter 749
865     Optional Features:
866     --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
867     --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
868     --enable-debug Compile OOPSE in debug mode
869     --enable-oopse-home=DIR define oopse home dir PREFIX/oopse
870    
871     Optional Packages:
872     --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
873     --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
874 gezelter 942 --with-mpi=MPIDIR give the path for MPI /usr/local
875 gezelter 786 --with-mpi-libdir=dir give the path for MPI-libraries MPI_DIR/lib
876     --with-mpi_inc=dir give the path for MPI-include-files MPI_DIR/include
877 mmeineke 790 --with-sprng_prefix=PREFIX
878 gezelter 749 Prefix where SPRNG is installed
879 gezelter 816 --with-sprng-libdir=PREFIX SPRNG library directory
880     --with-sprng-include=PREFIX
881 gezelter 749 SPRNG include directory
882     --with-mkl Do we want MKL will check /usr/local/intel/mkl60 /opt/intel/mkl60
883    
884     Some influential environment variables:
885     CC C compiler command
886     CFLAGS C compiler flags
887     LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
888     nonstandard directory <lib dir>
889     CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
890     headers in a nonstandard directory <include dir>
891     CXX C++ compiler command
892     CXXFLAGS C++ compiler flags
893     F90 Fortran 90 compiler command
894     F90FLAGS Fortran 90 compiler flags
895     CPP C preprocessor
896    
897     Use these variables to override the choices made by `configure' or to help
898     it to find libraries and programs with nonstandard names/locations.
899    
900     Report bugs to <gezelter@nd.edu>.
901 gezelter 838 _ACEOF
902 gezelter 749 fi
903    
904     if test "$ac_init_help" = "recursive"; then
905     # If there are subdirs, report their specific --help.
906     ac_popdir=`pwd`
907 gezelter 838 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
908     test -d $ac_dir || continue
909     ac_builddir=.
910 gezelter 749
911 gezelter 838 if test "$ac_dir" != .; then
912     ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
913     # A "../" for each directory in $ac_dir_suffix.
914     ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
915     else
916     ac_dir_suffix= ac_top_builddir=
917     fi
918 gezelter 749
919 gezelter 838 case $srcdir in
920     .) # No --srcdir option. We are building in place.
921     ac_srcdir=.
922     if test -z "$ac_top_builddir"; then
923     ac_top_srcdir=.
924     else
925     ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
926     fi ;;
927     [\\/]* | ?:[\\/]* ) # Absolute path.
928     ac_srcdir=$srcdir$ac_dir_suffix;
929     ac_top_srcdir=$srcdir ;;
930     *) # Relative path.
931     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
932     ac_top_srcdir=$ac_top_builddir$srcdir ;;
933     esac
934    
935 gezelter 942 # Do not use `cd foo && pwd` to compute absolute paths, because
936     # the directories may not exist.
937     case `pwd` in
938     .) ac_abs_builddir="$ac_dir";;
939     *)
940     case "$ac_dir" in
941     .) ac_abs_builddir=`pwd`;;
942     [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
943     *) ac_abs_builddir=`pwd`/"$ac_dir";;
944     esac;;
945     esac
946     case $ac_abs_builddir in
947     .) ac_abs_top_builddir=${ac_top_builddir}.;;
948     *)
949     case ${ac_top_builddir}. in
950     .) ac_abs_top_builddir=$ac_abs_builddir;;
951     [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
952     *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
953     esac;;
954     esac
955     case $ac_abs_builddir in
956     .) ac_abs_srcdir=$ac_srcdir;;
957     *)
958     case $ac_srcdir in
959     .) ac_abs_srcdir=$ac_abs_builddir;;
960     [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
961     *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
962     esac;;
963     esac
964     case $ac_abs_builddir in
965     .) ac_abs_top_srcdir=$ac_top_srcdir;;
966     *)
967     case $ac_top_srcdir in
968     .) ac_abs_top_srcdir=$ac_abs_builddir;;
969     [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
970     *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
971     esac;;
972     esac
973    
974 gezelter 838 cd $ac_dir
975 gezelter 749 # Check for guested configure; otherwise get Cygnus style configure.
976 gezelter 838 if test -f $ac_srcdir/configure.gnu; then
977 gezelter 749 echo
978 gezelter 838 $SHELL $ac_srcdir/configure.gnu --help=recursive
979     elif test -f $ac_srcdir/configure; then
980 gezelter 749 echo
981 gezelter 838 $SHELL $ac_srcdir/configure --help=recursive
982     elif test -f $ac_srcdir/configure.ac ||
983 gezelter 942 test -f $ac_srcdir/configure.in; then
984 gezelter 749 echo
985     $ac_configure --help
986     else
987 gezelter 838 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
988 gezelter 749 fi
989     cd $ac_popdir
990     done
991     fi
992    
993     test -n "$ac_init_help" && exit 0
994     if $ac_init_version; then
995 gezelter 838 cat <<\_ACEOF
996 gezelter 749 OOPSE configure 1.0
997 gezelter 942 generated by GNU Autoconf 2.59
998 gezelter 749
999 gezelter 942 Copyright (C) 2003 Free Software Foundation, Inc.
1000 gezelter 749 This configure script is free software; the Free Software Foundation
1001     gives unlimited permission to copy, distribute and modify it.
1002 gezelter 838 _ACEOF
1003 gezelter 749 exit 0
1004     fi
1005     exec 5>config.log
1006 gezelter 838 cat >&5 <<_ACEOF
1007 gezelter 749 This file contains any messages produced by compilers while
1008     running configure, to aid debugging if configure makes a mistake.
1009    
1010     It was created by OOPSE $as_me 1.0, which was
1011 gezelter 942 generated by GNU Autoconf 2.59. Invocation command line was
1012 gezelter 749
1013     $ $0 $@
1014    
1015 gezelter 838 _ACEOF
1016 gezelter 749 {
1017     cat <<_ASUNAME
1018 gezelter 838 ## --------- ##
1019     ## Platform. ##
1020     ## --------- ##
1021 gezelter 749
1022     hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1023     uname -m = `(uname -m) 2>/dev/null || echo unknown`
1024     uname -r = `(uname -r) 2>/dev/null || echo unknown`
1025     uname -s = `(uname -s) 2>/dev/null || echo unknown`
1026     uname -v = `(uname -v) 2>/dev/null || echo unknown`
1027    
1028     /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1029     /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1030    
1031     /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1032     /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1033     /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1034     hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1035     /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1036     /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1037     /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1038    
1039 gezelter 838 _ASUNAME
1040 gezelter 827
1041 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1042     for as_dir in $PATH
1043     do
1044     IFS=$as_save_IFS
1045     test -z "$as_dir" && as_dir=.
1046     echo "PATH: $as_dir"
1047     done
1048    
1049 gezelter 749 } >&5
1050    
1051 gezelter 838 cat >&5 <<_ACEOF
1052 gezelter 749
1053    
1054 gezelter 838 ## ----------- ##
1055     ## Core tests. ##
1056     ## ----------- ##
1057    
1058     _ACEOF
1059    
1060    
1061 gezelter 749 # Keep a trace of the command line.
1062     # Strip out --no-create and --no-recursion so they do not pile up.
1063 gezelter 838 # Strip out --silent because we don't want to record it for future runs.
1064 gezelter 749 # Also quote any args containing shell meta-characters.
1065 gezelter 838 # Make two passes to allow for proper duplicate-argument suppression.
1066 gezelter 749 ac_configure_args=
1067 gezelter 838 ac_configure_args0=
1068     ac_configure_args1=
1069 gezelter 749 ac_sep=
1070 gezelter 838 ac_must_keep_next=false
1071     for ac_pass in 1 2
1072 gezelter 749 do
1073 gezelter 838 for ac_arg
1074     do
1075     case $ac_arg in
1076     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1077     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1078     | -silent | --silent | --silen | --sile | --sil)
1079     continue ;;
1080     *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1081     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1082     esac
1083     case $ac_pass in
1084     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1085     2)
1086     ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1087     if test $ac_must_keep_next = true; then
1088 gezelter 942 ac_must_keep_next=false # Got value, back to normal.
1089 gezelter 838 else
1090 gezelter 942 case $ac_arg in
1091     *=* | --config-cache | -C | -disable-* | --disable-* \
1092     | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1093     | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1094     | -with-* | --with-* | -without-* | --without-* | --x)
1095     case "$ac_configure_args0 " in
1096     "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1097     esac
1098     ;;
1099     -* ) ac_must_keep_next=true ;;
1100     esac
1101 gezelter 838 fi
1102     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1103     # Get rid of the leading space.
1104     ac_sep=" "
1105     ;;
1106     esac
1107     done
1108 gezelter 749 done
1109 gezelter 838 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1110     $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1111 gezelter 749
1112     # When interrupted or exit'd, cleanup temporary files, and complete
1113     # config.log. We remove comments because anyway the quotes in there
1114     # would cause problems or look ugly.
1115 gezelter 838 # WARNING: Be sure not to use single quotes in there, as some shells,
1116     # such as our DU 5.0 friend, will then `close' the trap.
1117 gezelter 749 trap 'exit_status=$?
1118     # Save into config.log some information that might help in debugging.
1119 gezelter 838 {
1120     echo
1121    
1122     cat <<\_ASBOX
1123     ## ---------------- ##
1124     ## Cache variables. ##
1125     ## ---------------- ##
1126     _ASBOX
1127     echo
1128     # The following way of writing the cache mishandles newlines in values,
1129 gezelter 749 {
1130     (set) 2>&1 |
1131     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1132     *ac_space=\ *)
1133     sed -n \
1134 gezelter 942 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1135     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1136 gezelter 749 ;;
1137     *)
1138     sed -n \
1139 gezelter 942 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1140 gezelter 749 ;;
1141     esac;
1142 gezelter 838 }
1143     echo
1144    
1145     cat <<\_ASBOX
1146     ## ----------------- ##
1147     ## Output variables. ##
1148     ## ----------------- ##
1149     _ASBOX
1150     echo
1151     for ac_var in $ac_subst_vars
1152     do
1153     eval ac_val=$`echo $ac_var`
1154     echo "$ac_var='"'"'$ac_val'"'"'"
1155     done | sort
1156     echo
1157    
1158     if test -n "$ac_subst_files"; then
1159     cat <<\_ASBOX
1160     ## ------------- ##
1161     ## Output files. ##
1162     ## ------------- ##
1163     _ASBOX
1164     echo
1165     for ac_var in $ac_subst_files
1166     do
1167     eval ac_val=$`echo $ac_var`
1168 gezelter 942 echo "$ac_var='"'"'$ac_val'"'"'"
1169 gezelter 838 done | sort
1170     echo
1171     fi
1172    
1173     if test -s confdefs.h; then
1174     cat <<\_ASBOX
1175     ## ----------- ##
1176     ## confdefs.h. ##
1177     ## ----------- ##
1178     _ASBOX
1179     echo
1180     sed "/^$/d" confdefs.h | sort
1181     echo
1182     fi
1183     test "$ac_signal" != 0 &&
1184     echo "$as_me: caught signal $ac_signal"
1185     echo "$as_me: exit $exit_status"
1186     } >&5
1187 gezelter 942 rm -f core *.core &&
1188 gezelter 838 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1189 gezelter 749 exit $exit_status
1190     ' 0
1191     for ac_signal in 1 2 13 15; do
1192 gezelter 838 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1193 gezelter 749 done
1194     ac_signal=0
1195    
1196     # confdefs.h avoids OS command line length limits that DEFS can exceed.
1197     rm -rf conftest* confdefs.h
1198     # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1199     echo >confdefs.h
1200    
1201 gezelter 838 # Predefined preprocessor variables.
1202    
1203     cat >>confdefs.h <<_ACEOF
1204     #define PACKAGE_NAME "$PACKAGE_NAME"
1205     _ACEOF
1206    
1207    
1208     cat >>confdefs.h <<_ACEOF
1209     #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1210     _ACEOF
1211    
1212    
1213     cat >>confdefs.h <<_ACEOF
1214     #define PACKAGE_VERSION "$PACKAGE_VERSION"
1215     _ACEOF
1216    
1217    
1218     cat >>confdefs.h <<_ACEOF
1219     #define PACKAGE_STRING "$PACKAGE_STRING"
1220     _ACEOF
1221    
1222    
1223     cat >>confdefs.h <<_ACEOF
1224     #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1225     _ACEOF
1226    
1227    
1228 gezelter 749 # Let the site file select an alternate cache file if it wants to.
1229     # Prefer explicitly selected file to automatically selected ones.
1230     if test -z "$CONFIG_SITE"; then
1231     if test "x$prefix" != xNONE; then
1232     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1233     else
1234     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1235     fi
1236     fi
1237     for ac_site_file in $CONFIG_SITE; do
1238     if test -r "$ac_site_file"; then
1239 gezelter 838 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1240 gezelter 749 echo "$as_me: loading site script $ac_site_file" >&6;}
1241 gezelter 838 sed 's/^/| /' "$ac_site_file" >&5
1242 gezelter 749 . "$ac_site_file"
1243     fi
1244     done
1245    
1246     if test -r "$cache_file"; then
1247     # Some versions of bash will fail to source /dev/null (special
1248     # files actually), so we avoid doing that.
1249     if test -f "$cache_file"; then
1250 gezelter 838 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1251 gezelter 749 echo "$as_me: loading cache $cache_file" >&6;}
1252     case $cache_file in
1253     [\\/]* | ?:[\\/]* ) . $cache_file;;
1254     *) . ./$cache_file;;
1255     esac
1256     fi
1257     else
1258 gezelter 838 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1259 gezelter 749 echo "$as_me: creating cache $cache_file" >&6;}
1260     >$cache_file
1261     fi
1262    
1263     # Check that the precious variables saved in the cache have kept the same
1264     # value.
1265 gezelter 838 ac_cache_corrupted=false
1266 gezelter 749 for ac_var in `(set) 2>&1 |
1267 gezelter 942 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1268 gezelter 749 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1269     eval ac_new_set=\$ac_env_${ac_var}_set
1270     eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1271     eval ac_new_val="\$ac_env_${ac_var}_value"
1272     case $ac_old_set,$ac_new_set in
1273     set,)
1274 gezelter 838 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1275     echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1276     ac_cache_corrupted=: ;;
1277 gezelter 749 ,set)
1278 gezelter 838 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1279     echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1280     ac_cache_corrupted=: ;;
1281 gezelter 749 ,);;
1282     *)
1283     if test "x$ac_old_val" != "x$ac_new_val"; then
1284 gezelter 942 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1285 gezelter 838 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1286 gezelter 942 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1287 gezelter 838 echo "$as_me: former value: $ac_old_val" >&2;}
1288 gezelter 942 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1289 gezelter 838 echo "$as_me: current value: $ac_new_val" >&2;}
1290 gezelter 942 ac_cache_corrupted=:
1291 gezelter 749 fi;;
1292     esac
1293 gezelter 838 # Pass precious variables to config.status.
1294     if test "$ac_new_set" = set; then
1295     case $ac_new_val in
1296     *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1297     ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1298     *) ac_arg=$ac_var=$ac_new_val ;;
1299     esac
1300     case " $ac_configure_args " in
1301     *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1302     *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1303     esac
1304     fi
1305 gezelter 749 done
1306 gezelter 838 if $ac_cache_corrupted; then
1307     { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1308     echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1309     { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1310     echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1311     { (exit 1); exit 1; }; }
1312 gezelter 749 fi
1313    
1314     ac_ext=c
1315     ac_cpp='$CPP $CPPFLAGS'
1316     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1317     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1318     ac_compiler_gnu=$ac_cv_c_compiler_gnu
1319    
1320    
1321 gezelter 838
1322    
1323    
1324    
1325    
1326    
1327    
1328    
1329    
1330    
1331    
1332    
1333    
1334    
1335    
1336    
1337    
1338    
1339    
1340    
1341    
1342    
1343    
1344    
1345    
1346 gezelter 749 ac_aux_dir=
1347     for ac_dir in ac-tools $srcdir/ac-tools; do
1348     if test -f $ac_dir/install-sh; then
1349     ac_aux_dir=$ac_dir
1350     ac_install_sh="$ac_aux_dir/install-sh -c"
1351     break
1352     elif test -f $ac_dir/install.sh; then
1353     ac_aux_dir=$ac_dir
1354     ac_install_sh="$ac_aux_dir/install.sh -c"
1355     break
1356     elif test -f $ac_dir/shtool; then
1357     ac_aux_dir=$ac_dir
1358     ac_install_sh="$ac_aux_dir/shtool install -c"
1359     break
1360     fi
1361     done
1362     if test -z "$ac_aux_dir"; then
1363 gezelter 838 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&5
1364 gezelter 749 echo "$as_me: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&2;}
1365     { (exit 1); exit 1; }; }
1366     fi
1367     ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1368     ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1369     ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1370    
1371 gezelter 838
1372 gezelter 749 # This file is part of Autoconf. -*- Autoconf -*-
1373     # Programming languages support.
1374     # Copyright 2000, 2001
1375     # Free Software Foundation, Inc.
1376     #
1377     # This program is free software; you can redistribute it and/or modify
1378     # it under the terms of the GNU General Public License as published by
1379     # the Free Software Foundation; either version 2, or (at your option)
1380     # any later version.
1381     #
1382     # This program is distributed in the hope that it will be useful,
1383     # but WITHOUT ANY WARRANTY; without even the implied warranty of
1384     # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1385     # GNU General Public License for more details.
1386     #
1387     # You should have received a copy of the GNU General Public License
1388     # along with this program; if not, write to the Free Software
1389     # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
1390     # 02111-1307, USA.
1391     #
1392     # As a special exception, the Free Software Foundation gives unlimited
1393     # permission to copy, distribute and modify the configure scripts that
1394     # are the output of Autoconf. You need not follow the terms of the GNU
1395     # General Public License when using or distributing such scripts, even
1396     # though portions of the text of Autoconf appear in them. The GNU
1397     # General Public License (GPL) does govern all other use of the material
1398     # that constitutes the Autoconf program.
1399     #
1400     # Certain portions of the Autoconf source text are designed to be copied
1401     # (in certain cases, depending on the input) into the output of
1402     # Autoconf. We call these the "data" portions. The rest of the Autoconf
1403     # source text consists of comments plus executable code that decides which
1404     # of the data portions to output in any given case. We call these
1405     # comments and executable code the "non-data" portions. Autoconf never
1406     # copies any of the non-data portions into its output.
1407     #
1408     # This special exception to the GPL applies to versions of Autoconf
1409     # released by the Free Software Foundation. When you make and
1410     # distribute a modified version of Autoconf, you may extend this special
1411     # exception to the GPL to apply to your modified version as well, *unless*
1412     # your modified version has the potential to copy into its output some
1413     # of the text that was the non-data portion of the version that you started
1414     # with. (In other words, unless your change moves or copies text from
1415     # the non-data portions to the data portions.) If your modification has
1416     # such potential, you must delete any notice of this special exception
1417     # to the GPL from your modified version.
1418     #
1419     # Written by Akim Demaille, Christian Marquardt, Martin Wilks (and probably
1420     # many others).
1421    
1422 gezelter 838
1423 gezelter 749 # Table of Contents:
1424     #
1425     # 1. Language selection
1426     # and routines to produce programs in a given language.
1427     # a. Fortran 77 (to be moved from aclang.m4)
1428     # b. Fortran 90
1429     # c. Fortran 95
1430     #
1431     # 2. Producing programs in a given language.
1432     # a. Fortran 77 (to be moved from aclang.m4)
1433     # b. Fortran 90
1434     # c. Fortran 95
1435     #
1436     # 3. Looking for a compiler
1437     # And possibly the associated preprocessor.
1438     # a. Fortran 77 (to be moved from aclang.m4)
1439     # b. Fortran 90
1440     # c. Fortran 95
1441     #
1442     # 4. Compilers' characteristics.
1443     # a. Fortran 77 (to be moved from aclang.m4)
1444     # b. Fortran 90
1445     # c. Fortran 95
1446    
1447     # _AC_LIST_MEMBER_IF(ELEMENT, LIST, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1448     # ---------------------------------------------------------------------------
1449     #
1450     # Processing the elements of a list is tedious in shell programming,
1451     # as lists tend to be implemented as space delimited strings.
1452     #
1453     # This macro searches LIST for ELEMENT, and executes ACTION-IF-FOUND
1454     # if ELEMENT is a member of LIST, otherwise it executes
1455     # ACTION-IF-NOT-FOUND.
1456     # _AC_LIST_MEMBER_IF
1457    
1458 gezelter 838
1459    
1460 gezelter 749 # _AC_LINKER_OPTION(LINKER-OPTIONS, SHELL-VARIABLE)
1461     # -------------------------------------------------
1462     #
1463     # Specifying options to the compiler (whether it be the C, C++ or
1464     # Fortran 77 compiler) that are meant for the linker is compiler
1465     # dependent. This macro lets you give options to the compiler that
1466     # are meant for the linker in a portable, compiler-independent way.
1467     #
1468     # This macro take two arguments, a list of linker options that the
1469     # compiler should pass to the linker (LINKER-OPTIONS) and the name of
1470     # a shell variable (SHELL-VARIABLE). The list of linker options are
1471     # appended to the shell variable in a compiler-dependent way.
1472     #
1473     # For example, if the selected language is C, then this:
1474     #
1475     # _AC_LINKER_OPTION([-R /usr/local/lib/foo], foo_LDFLAGS)
1476     #
1477     # will expand into this if the selected C compiler is gcc:
1478     #
1479     # foo_LDFLAGS="-Xlinker -R -Xlinker /usr/local/lib/foo"
1480     #
1481     # otherwise, it will expand into this:
1482     #
1483     # foo_LDFLAGS"-R /usr/local/lib/foo"
1484     #
1485     # You are encouraged to add support for compilers that this macro
1486     # doesn't currently support.
1487     # FIXME: Get rid of this macro.
1488     # _AC_LINKER_OPTION
1489    
1490 gezelter 838
1491    
1492 gezelter 749 ## ----------------------- ##
1493     ## 1. Language selection. ##
1494     ## ----------------------- ##
1495    
1496     # ----------------------------- #
1497     # 1b. The Fortran 90 language. #
1498     # ----------------------------- #
1499    
1500     # AC_LANG(Fortran 90)
1501     # -------------------
1502    
1503 gezelter 838
1504    
1505 gezelter 749 # _AC_LANG_ABBREV(Fortran 90)
1506     # ---------------------------
1507    
1508 gezelter 838
1509    
1510 gezelter 749 # ----------------------------- #
1511     # 1c. The Fortran 95 language. #
1512     # ----------------------------- #
1513    
1514     # AC_LANG(Fortran 95)
1515     # -------------------
1516    
1517 gezelter 838
1518    
1519 gezelter 749 # _AC_LANG_ABBREV(Fortran 95)
1520     # ---------------------------
1521    
1522 gezelter 838
1523    
1524 gezelter 749 ## ---------------------- ##
1525     ## 2.Producing programs. ##
1526     ## ---------------------- ##
1527    
1528     # ------------------------ #
1529     # 2b. Fortran 90 sources. #
1530     # ------------------------ #
1531    
1532     # AC_LANG_SOURCE(Fortran 90)(BODY)
1533     # --------------------------------
1534    
1535 gezelter 838
1536    
1537 gezelter 749 # AC_LANG_PROGRAM(Fortran 90)([PROLOGUE], [BODY])
1538     # -----------------------------------------------
1539    
1540 gezelter 838
1541 gezelter 749 # AC_LANG_CALL(Fortran 90)(PROLOGUE, FUNCTION)
1542     # --------------------------------------------
1543    
1544 gezelter 838
1545    
1546 gezelter 749 # ------------------------ #
1547     # 2c. Fortran 95 sources. #
1548     # ------------------------ #
1549    
1550     # AC_LANG_SOURCE(Fortran 95)(BODY)
1551     # --------------------------------
1552    
1553 gezelter 838
1554 gezelter 749 # AC_LANG_PROGRAM(Fortran 95)([PROLOGUE], [BODY])
1555     # -----------------------------------------------
1556    
1557 gezelter 838
1558 gezelter 749 # AC_LANG_CALL(Fortran 95)(PROLOGUE, FUNCTION)
1559     # --------------------------------------------
1560    
1561 gezelter 838
1562    
1563 gezelter 749 ## -------------------------------------------- ##
1564     ## 3. Looking for Compilers and Preprocessors. ##
1565     ## -------------------------------------------- ##
1566    
1567     # ----------------------------- #
1568     # 3b. The Fortran 90 compiler. #
1569     # ----------------------------- #
1570    
1571 gezelter 838
1572 gezelter 749 # AC_LANG_PREPROC(Fortran 90)
1573     # ---------------------------
1574     # Find the Fortran 90 preprocessor. Must be AC_DEFUN'd to be AC_REQUIRE'able.
1575    
1576 gezelter 838
1577    
1578 gezelter 749 # AC_LANG_COMPILER(Fortran 90)
1579     # ----------------------------
1580     # Find the Fortran 90 compiler. Must be AC_DEFUN'd to be
1581     # AC_REQUIRE'able.
1582    
1583 gezelter 838
1584    
1585 gezelter 749 # AC_PROG_F90([COMPILERS...])
1586     # ---------------------------
1587     # COMPILERS is a space separated list of Fortran 90 compilers to search
1588     # for.
1589     #
1590     # Compilers are ordered by
1591     # 1. F90, F95
1592     # 2. Good/tested native compilers, bad/untested native compilers
1593     #
1594     # pgf90 is the Portland Group F90 compilers.
1595     # xlf90/xlf95 are IBM (AIX) F90/F95 compilers.
1596     # lf95 is the Lahey-Fujitsu compiler.
1597     # epcf90 is the "Edinburgh Portable Compiler" F90.
1598     # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1599     # AC_PROG_F90
1600    
1601 gezelter 838
1602 gezelter 749 # ----------------------------- #
1603     # 3c. The Fortran 95 compiler. #
1604     # ----------------------------- #
1605    
1606 gezelter 838
1607 gezelter 749 # AC_LANG_PREPROC(Fortran 95)
1608     # ---------------------------
1609     # Find the Fortran 95 preprocessor. Must be AC_DEFUN'd to be AC_REQUIRE'able.
1610    
1611 gezelter 838
1612    
1613 gezelter 749 # AC_LANG_COMPILER(Fortran 95)
1614     # ----------------------------
1615     # Find the Fortran 95 compiler. Must be AC_DEFUN'd to be
1616     # AC_REQUIRE'able.
1617    
1618 gezelter 838
1619    
1620 gezelter 749 # AC_PROG_F95([COMPILERS...])
1621     # ---------------------------
1622     # COMPILERS is a space separated list of Fortran 95 compilers to search
1623     # for.
1624     #
1625     # Compilers are ordered by
1626     # 1. Good/tested native compilers, bad/untested native compilers
1627     #
1628     # xlf95 is the IBM (AIX) F95 compiler.
1629     # lf95 is the Lahey-Fujitsu compiler.
1630     # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1631     # AC_PROG_F95
1632    
1633 gezelter 838
1634 gezelter 749 ## ------------------------------- ##
1635     ## 4. Compilers' characteristics. ##
1636     ## ------------------------------- ##
1637    
1638 gezelter 838
1639 gezelter 749 # ---------------------------------------- #
1640     # 4b. Fortan 90 compiler characteristics. #
1641     # ---------------------------------------- #
1642    
1643 gezelter 838
1644 gezelter 749 # _AC_PROG_F90_V_OUTPUT([FLAG = $ac_cv_prog_f90_v])
1645     # -------------------------------------------------
1646     # Link a trivial Fortran program, compiling with a verbose output FLAG
1647     # (which default value, $ac_cv_prog_f90_v, is computed by
1648     # _AC_PROG_F90_V), and return the output in $ac_f90_v_output. This
1649     # output is processed in the way expected by AC_F90_LIBRARY_LDFLAGS,
1650     # so that any link flags that are echoed by the compiler appear as
1651     # space-separated items.
1652     # _AC_PROG_F90_V_OUTPUT
1653    
1654 gezelter 838
1655 gezelter 749 # _AC_PROG_F90_V
1656     # --------------
1657     #
1658     # Determine the flag that causes the Fortran 90 compiler to print
1659     # information of library and object files (normally -v)
1660     # Needed for AC_F90_LIBRARY_FLAGS
1661     # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1662     # _AC_PROG_F90_V
1663    
1664 gezelter 838
1665 gezelter 749 # AC_F90_LIBRARY_LDFLAGS
1666     # ----------------------
1667     #
1668     # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 90
1669     # intrinsic and run-time libraries that are required to successfully
1670     # link a Fortran 90 program or shared library. The output variable
1671     # F90LIBS is set to these flags.
1672     #
1673     # This macro is intended to be used in those situations when it is
1674     # necessary to mix, e.g. C++ and Fortran 90, source code into a single
1675     # program or shared library.
1676     #
1677     # For example, if object files from a C++ and Fortran 90 compiler must
1678     # be linked together, then the C++ compiler/linker must be used for
1679     # linking (since special C++-ish things need to happen at link time
1680     # like calling global constructors, instantiating templates, enabling
1681     # exception support, etc.).
1682     #
1683     # However, the Fortran 90 intrinsic and run-time libraries must be
1684     # linked in as well, but the C++ compiler/linker doesn't know how to
1685     # add these Fortran 90 libraries. Hence, the macro
1686     # "AC_F90_LIBRARY_LDFLAGS" was created to determine these Fortran 90
1687     # libraries.
1688     #
1689     # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1690     # AC_F90_LIBRARY_LDFLAGS
1691    
1692 gezelter 838
1693 gezelter 749 # _AC_F90_NAME_MANGLING
1694     # ---------------------
1695     # Test for the name mangling scheme used by the Fortran 90 compiler.
1696     #
1697     # Sets ac_cv_f90_mangling. The value contains three fields, separated
1698     # by commas:
1699     #
1700     # lower case / upper case:
1701     # case translation of the Fortan 90 symbols
1702     # underscore / no underscore:
1703     # whether the compiler appends "_" to symbol names
1704     # extra underscore / no extra underscore:
1705     # whether the compiler appends an extra "_" to symbol names already
1706     # containing at least one underscore
1707     #
1708     # _AC_F90_NAME_MANGLING
1709    
1710     # The replacement is empty.
1711    
1712 gezelter 838
1713    
1714 gezelter 749 # AC_F90_WRAPPERS
1715     # ---------------
1716     # Defines C macros F90_FUNC(name,NAME) and F90_FUNC_(name,NAME) to
1717     # properly mangle the names of C identifiers, and C identifiers with
1718     # underscores, respectively, so that they match the name mangling
1719     # scheme used by the Fortran 90 compiler.
1720     # AC_F90_WRAPPERS
1721    
1722 gezelter 838
1723 gezelter 749 # AC_F90_FUNC(NAME, [SHELLVAR = NAME])
1724     # ------------------------------------
1725     # For a Fortran subroutine of given NAME, define a shell variable
1726     # $SHELLVAR to the Fortran 90 mangled name. If the SHELLVAR
1727     # argument is not supplied, it defaults to NAME.
1728     # AC_F90_FUNC
1729    
1730 gezelter 838
1731 gezelter 749 # ---------------------------------------- #
1732     # 4c. Fortan 95 compiler characteristics. #
1733     # ---------------------------------------- #
1734    
1735 gezelter 838
1736 gezelter 749 # _AC_PROG_F95_V_OUTPUT([FLAG = $ac_cv_prog_f95_v])
1737     # -------------------------------------------------
1738     # Link a trivial Fortran program, compiling with a verbose output FLAG
1739     # (which default value, $ac_cv_prog_f95_v, is computed by
1740     # _AC_PROG_F95_V), and return the output in $ac_f95_v_output. This
1741     # output is processed in the way expected by AC_F95_LIBRARY_LDFLAGS,
1742     # so that any link flags that are echoed by the compiler appear as
1743     # space-separated items.
1744     # _AC_PROG_F95_V_OUTPUT
1745    
1746 gezelter 838
1747 gezelter 749 # _AC_PROG_F95_V
1748     # --------------
1749     #
1750     # Determine the flag that causes the Fortran 95 compiler to print
1751     # information of library and object files (normally -v)
1752     # Needed for AC_F95_LIBRARY_FLAGS
1753     # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1754     # _AC_PROG_F95_V
1755    
1756 gezelter 838
1757 gezelter 749 # AC_F95_LIBRARY_LDFLAGS
1758     # ----------------------
1759     #
1760     # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 95
1761     # intrinsic and run-time libraries that are required to successfully
1762     # link a Fortran 95 program or shared library. The output variable
1763     # F95LIBS is set to these flags.
1764     #
1765     # This macro is intended to be used in those situations when it is
1766     # necessary to mix, e.g. C++ and Fortran 95, source code into a single
1767     # program or shared library.
1768     #
1769     # For example, if object files from a C++ and Fortran 95 compiler must
1770     # be linked together, then the C++ compiler/linker must be used for
1771     # linking (since special C++-ish things need to happen at link time
1772     # like calling global constructors, instantiating templates, enabling
1773     # exception support, etc.).
1774     #
1775     # However, the Fortran 95 intrinsic and run-time libraries must be
1776     # linked in as well, but the C++ compiler/linker doesn't know how to
1777     # add these Fortran 95 libraries. Hence, the macro
1778     # "AC_F95_LIBRARY_LDFLAGS" was created to determine these Fortran 95
1779     # libraries.
1780     #
1781     # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1782     # AC_F95_LIBRARY_LDFLAGS
1783    
1784 gezelter 838
1785 gezelter 749 # _AC_F95_NAME_MANGLING
1786     # ---------------------
1787     # Test for the name mangling scheme used by the Fortran 95 compiler.
1788     #
1789     # Sets ac_cv_f95_mangling. The value contains three fields, separated
1790     # by commas:
1791     #
1792     # lower case / upper case:
1793     # case translation of the Fortan 95 symbols
1794     # underscore / no underscore:
1795     # whether the compiler appends "_" to symbol names
1796     # extra underscore / no extra underscore:
1797     # whether the compiler appends an extra "_" to symbol names already
1798     # containing at least one underscore
1799     #
1800     # _AC_F95_NAME_MANGLING
1801    
1802     # The replacement is empty.
1803    
1804 gezelter 838
1805    
1806 gezelter 749 # AC_F95_WRAPPERS
1807     # ---------------
1808     # Defines C macros F95_FUNC(name,NAME) and F95_FUNC_(name,NAME) to
1809     # properly mangle the names of C identifiers, and C identifiers with
1810     # underscores, respectively, so that they match the name mangling
1811     # scheme used by the Fortran 95 compiler.
1812     # AC_F95_WRAPPERS
1813    
1814 gezelter 838
1815 gezelter 749 # AC_F95_FUNC(NAME, [SHELLVAR = NAME])
1816     # ------------------------------------
1817     # For a Fortran subroutine of given NAME, define a shell variable
1818     # $SHELLVAR to the Fortran 95 mangled name. If the SHELLVAR
1819     # argument is not supplied, it defaults to NAME.
1820     # AC_F95_FUNC
1821    
1822 gezelter 838
1823    
1824    
1825    
1826    
1827    
1828    
1829    
1830    
1831    
1832    
1833    
1834    
1835    
1836    
1837    
1838    
1839    
1840    
1841    
1842    
1843    
1844    
1845    
1846    
1847    
1848    
1849    
1850    
1851    
1852    
1853    
1854    
1855    
1856    
1857    
1858    
1859    
1860    
1861    
1862    
1863    
1864    
1865 gezelter 942
1866    
1867    
1868    
1869    
1870    
1871    
1872 gezelter 822 # set program name
1873     PROGNAME="oopse"
1874 gezelter 749
1875 gezelter 838
1876 gezelter 822 # there are two ways to do debugging. One with the --enable-debug flag
1877     # and one using the DEBUG environment variable
1878    
1879     debug=0
1880 gezelter 749 # Check whether --enable-debug or --disable-debug was given.
1881     if test "${enable_debug+set}" = set; then
1882     enableval="$enable_debug"
1883 gezelter 822 debug=1
1884 gezelter 749 fi;
1885     if test "${DEBUG}"; then
1886    
1887 gezelter 838 cat >>confdefs.h <<\_ACEOF
1888 gezelter 822 #define debug 1
1889 gezelter 838 _ACEOF
1890 gezelter 749
1891     msg="$msg, debug mode"
1892     fi
1893    
1894 gezelter 838
1895 gezelter 749 # who am i
1896     # Make sure we can run config.sub.
1897     $ac_config_sub sun4 >/dev/null 2>&1 ||
1898 gezelter 838 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1899 gezelter 749 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1900     { (exit 1); exit 1; }; }
1901    
1902 gezelter 838 echo "$as_me:$LINENO: checking build system type" >&5
1903 gezelter 749 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1904     if test "${ac_cv_build+set}" = set; then
1905     echo $ECHO_N "(cached) $ECHO_C" >&6
1906     else
1907     ac_cv_build_alias=$build_alias
1908     test -z "$ac_cv_build_alias" &&
1909     ac_cv_build_alias=`$ac_config_guess`
1910     test -z "$ac_cv_build_alias" &&
1911 gezelter 838 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1912 gezelter 749 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1913     { (exit 1); exit 1; }; }
1914     ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1915 gezelter 838 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1916     echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1917 gezelter 749 { (exit 1); exit 1; }; }
1918    
1919     fi
1920 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1921 gezelter 749 echo "${ECHO_T}$ac_cv_build" >&6
1922     build=$ac_cv_build
1923     build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1924     build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1925     build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1926    
1927 gezelter 838
1928     echo "$as_me:$LINENO: checking host system type" >&5
1929 gezelter 749 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1930     if test "${ac_cv_host+set}" = set; then
1931     echo $ECHO_N "(cached) $ECHO_C" >&6
1932     else
1933     ac_cv_host_alias=$host_alias
1934     test -z "$ac_cv_host_alias" &&
1935     ac_cv_host_alias=$ac_cv_build_alias
1936     ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1937 gezelter 838 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1938 gezelter 749 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1939     { (exit 1); exit 1; }; }
1940    
1941     fi
1942 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1943 gezelter 749 echo "${ECHO_T}$ac_cv_host" >&6
1944     host=$ac_cv_host
1945     host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1946     host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1947     host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1948    
1949 gezelter 838
1950    
1951 gezelter 749 ac_ext=c
1952     ac_cpp='$CPP $CPPFLAGS'
1953     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1954     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1955     ac_compiler_gnu=$ac_cv_c_compiler_gnu
1956     if test -n "$ac_tool_prefix"; then
1957     for ac_prog in icc xlc gcc cc
1958     do
1959     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1960     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1961 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
1962 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1963     if test "${ac_cv_prog_CC+set}" = set; then
1964     echo $ECHO_N "(cached) $ECHO_C" >&6
1965     else
1966     if test -n "$CC"; then
1967     ac_cv_prog_CC="$CC" # Let the user override the test.
1968     else
1969 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1970     for as_dir in $PATH
1971     do
1972     IFS=$as_save_IFS
1973     test -z "$as_dir" && as_dir=.
1974     for ac_exec_ext in '' $ac_executable_extensions; do
1975     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1976     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1977     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1978     break 2
1979     fi
1980 gezelter 749 done
1981 gezelter 838 done
1982 gezelter 749
1983     fi
1984     fi
1985     CC=$ac_cv_prog_CC
1986     if test -n "$CC"; then
1987 gezelter 838 echo "$as_me:$LINENO: result: $CC" >&5
1988 gezelter 749 echo "${ECHO_T}$CC" >&6
1989     else
1990 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
1991 gezelter 749 echo "${ECHO_T}no" >&6
1992     fi
1993    
1994     test -n "$CC" && break
1995     done
1996     fi
1997     if test -z "$CC"; then
1998     ac_ct_CC=$CC
1999     for ac_prog in icc xlc gcc cc
2000     do
2001     # Extract the first word of "$ac_prog", so it can be a program name with args.
2002     set dummy $ac_prog; ac_word=$2
2003 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
2004 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2005     if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2006     echo $ECHO_N "(cached) $ECHO_C" >&6
2007     else
2008     if test -n "$ac_ct_CC"; then
2009     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2010     else
2011 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2012     for as_dir in $PATH
2013     do
2014     IFS=$as_save_IFS
2015     test -z "$as_dir" && as_dir=.
2016     for ac_exec_ext in '' $ac_executable_extensions; do
2017     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2018     ac_cv_prog_ac_ct_CC="$ac_prog"
2019     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2020     break 2
2021     fi
2022 gezelter 749 done
2023 gezelter 838 done
2024 gezelter 749
2025     fi
2026     fi
2027     ac_ct_CC=$ac_cv_prog_ac_ct_CC
2028     if test -n "$ac_ct_CC"; then
2029 gezelter 838 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2030 gezelter 749 echo "${ECHO_T}$ac_ct_CC" >&6
2031     else
2032 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
2033 gezelter 749 echo "${ECHO_T}no" >&6
2034     fi
2035    
2036     test -n "$ac_ct_CC" && break
2037     done
2038    
2039     CC=$ac_ct_CC
2040     fi
2041    
2042 gezelter 838
2043     test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2044     See \`config.log' for more details." >&5
2045     echo "$as_me: error: no acceptable C compiler found in \$PATH
2046     See \`config.log' for more details." >&2;}
2047 gezelter 749 { (exit 1); exit 1; }; }
2048    
2049 gezelter 838 # Provide some information about the compiler.
2050     echo "$as_me:$LINENO:" \
2051     "checking for C compiler version" >&5
2052     ac_compiler=`set X $ac_compile; echo $2`
2053     { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2054     (eval $ac_compiler --version </dev/null >&5) 2>&5
2055     ac_status=$?
2056     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2057     (exit $ac_status); }
2058     { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2059     (eval $ac_compiler -v </dev/null >&5) 2>&5
2060     ac_status=$?
2061     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2062     (exit $ac_status); }
2063     { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2064     (eval $ac_compiler -V </dev/null >&5) 2>&5
2065     ac_status=$?
2066     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2067     (exit $ac_status); }
2068    
2069 gezelter 749 cat >conftest.$ac_ext <<_ACEOF
2070 gezelter 838 /* confdefs.h. */
2071     _ACEOF
2072     cat confdefs.h >>conftest.$ac_ext
2073     cat >>conftest.$ac_ext <<_ACEOF
2074     /* end confdefs.h. */
2075 gezelter 749
2076     int
2077     main ()
2078     {
2079    
2080     ;
2081     return 0;
2082     }
2083     _ACEOF
2084     ac_clean_files_save=$ac_clean_files
2085 gezelter 838 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2086 gezelter 749 # Try to create an executable without -o first, disregard a.out.
2087 gezelter 838 # It will help us diagnose broken compilers, and finding out an intuition
2088 gezelter 749 # of exeext.
2089 gezelter 942 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2090     echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2091 gezelter 749 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2092 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2093 gezelter 749 (eval $ac_link_default) 2>&5
2094     ac_status=$?
2095 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2096 gezelter 749 (exit $ac_status); }; then
2097 gezelter 838 # Find the output, starting from the most likely. This scheme is
2098     # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2099     # resort.
2100    
2101     # Be careful to initialize this variable, since it used to be cached.
2102     # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2103     ac_cv_exeext=
2104     # b.out is created by i960 compilers.
2105     for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2106     do
2107     test -f "$ac_file" || continue
2108 gezelter 749 case $ac_file in
2109 gezelter 838 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2110 gezelter 942 ;;
2111 gezelter 838 conftest.$ac_ext )
2112 gezelter 942 # This is the source file.
2113     ;;
2114 gezelter 838 [ab].out )
2115 gezelter 942 # We found the default executable, but exeext='' is most
2116     # certainly right.
2117     break;;
2118 gezelter 838 *.* )
2119 gezelter 942 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2120     # FIXME: I believe we export ac_cv_exeext for Libtool,
2121     # but it would be cool to find out if it's true. Does anybody
2122     # maintain Libtool? --akim.
2123     export ac_cv_exeext
2124     break;;
2125 gezelter 838 * )
2126 gezelter 942 break;;
2127 gezelter 749 esac
2128     done
2129     else
2130     echo "$as_me: failed program was:" >&5
2131 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2132    
2133     { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2134     See \`config.log' for more details." >&5
2135     echo "$as_me: error: C compiler cannot create executables
2136     See \`config.log' for more details." >&2;}
2137 gezelter 749 { (exit 77); exit 77; }; }
2138     fi
2139    
2140     ac_exeext=$ac_cv_exeext
2141 gezelter 838 echo "$as_me:$LINENO: result: $ac_file" >&5
2142 gezelter 749 echo "${ECHO_T}$ac_file" >&6
2143    
2144     # Check the compiler produces executables we can run. If not, either
2145     # the compiler is broken, or we cross compile.
2146 gezelter 838 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2147 gezelter 749 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2148     # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2149     # If not cross compiling, check that we can run a simple program.
2150     if test "$cross_compiling" != yes; then
2151     if { ac_try='./$ac_file'
2152 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2153 gezelter 749 (eval $ac_try) 2>&5
2154     ac_status=$?
2155 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2156 gezelter 749 (exit $ac_status); }; }; then
2157     cross_compiling=no
2158     else
2159     if test "$cross_compiling" = maybe; then
2160     cross_compiling=yes
2161     else
2162 gezelter 838 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2163     If you meant to cross compile, use \`--host'.
2164     See \`config.log' for more details." >&5
2165 gezelter 749 echo "$as_me: error: cannot run C compiled programs.
2166 gezelter 838 If you meant to cross compile, use \`--host'.
2167     See \`config.log' for more details." >&2;}
2168 gezelter 749 { (exit 1); exit 1; }; }
2169     fi
2170     fi
2171     fi
2172 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
2173 gezelter 749 echo "${ECHO_T}yes" >&6
2174    
2175 gezelter 838 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2176 gezelter 749 ac_clean_files=$ac_clean_files_save
2177     # Check the compiler produces executables we can run. If not, either
2178     # the compiler is broken, or we cross compile.
2179 gezelter 838 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2180 gezelter 749 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2181 gezelter 838 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2182 gezelter 749 echo "${ECHO_T}$cross_compiling" >&6
2183    
2184 gezelter 838 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2185     echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2186     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2187 gezelter 749 (eval $ac_link) 2>&5
2188     ac_status=$?
2189 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2190 gezelter 749 (exit $ac_status); }; then
2191     # If both `conftest.exe' and `conftest' are `present' (well, observable)
2192     # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2193     # work properly (i.e., refer to `conftest.exe'), while it won't with
2194     # `rm'.
2195 gezelter 838 for ac_file in conftest.exe conftest conftest.*; do
2196     test -f "$ac_file" || continue
2197 gezelter 749 case $ac_file in
2198 gezelter 838 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2199 gezelter 749 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2200 gezelter 942 export ac_cv_exeext
2201     break;;
2202 gezelter 749 * ) break;;
2203     esac
2204     done
2205     else
2206 gezelter 838 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2207     See \`config.log' for more details." >&5
2208     echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2209     See \`config.log' for more details." >&2;}
2210 gezelter 749 { (exit 1); exit 1; }; }
2211     fi
2212    
2213     rm -f conftest$ac_cv_exeext
2214 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2215 gezelter 749 echo "${ECHO_T}$ac_cv_exeext" >&6
2216    
2217     rm -f conftest.$ac_ext
2218     EXEEXT=$ac_cv_exeext
2219     ac_exeext=$EXEEXT
2220 gezelter 838 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2221     echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2222 gezelter 749 if test "${ac_cv_objext+set}" = set; then
2223     echo $ECHO_N "(cached) $ECHO_C" >&6
2224     else
2225     cat >conftest.$ac_ext <<_ACEOF
2226 gezelter 838 /* confdefs.h. */
2227     _ACEOF
2228     cat confdefs.h >>conftest.$ac_ext
2229     cat >>conftest.$ac_ext <<_ACEOF
2230     /* end confdefs.h. */
2231 gezelter 749
2232     int
2233     main ()
2234     {
2235    
2236     ;
2237     return 0;
2238     }
2239     _ACEOF
2240     rm -f conftest.o conftest.obj
2241 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2242 gezelter 749 (eval $ac_compile) 2>&5
2243     ac_status=$?
2244 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2245 gezelter 749 (exit $ac_status); }; then
2246     for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2247     case $ac_file in
2248 gezelter 838 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2249 gezelter 749 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2250     break;;
2251     esac
2252     done
2253     else
2254     echo "$as_me: failed program was:" >&5
2255 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2256    
2257     { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2258     See \`config.log' for more details." >&5
2259     echo "$as_me: error: cannot compute suffix of object files: cannot compile
2260     See \`config.log' for more details." >&2;}
2261 gezelter 749 { (exit 1); exit 1; }; }
2262     fi
2263    
2264     rm -f conftest.$ac_cv_objext conftest.$ac_ext
2265     fi
2266 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2267 gezelter 749 echo "${ECHO_T}$ac_cv_objext" >&6
2268     OBJEXT=$ac_cv_objext
2269     ac_objext=$OBJEXT
2270 gezelter 838 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2271 gezelter 749 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2272     if test "${ac_cv_c_compiler_gnu+set}" = set; then
2273     echo $ECHO_N "(cached) $ECHO_C" >&6
2274     else
2275     cat >conftest.$ac_ext <<_ACEOF
2276 gezelter 838 /* confdefs.h. */
2277     _ACEOF
2278     cat confdefs.h >>conftest.$ac_ext
2279     cat >>conftest.$ac_ext <<_ACEOF
2280     /* end confdefs.h. */
2281 gezelter 749
2282     int
2283     main ()
2284     {
2285     #ifndef __GNUC__
2286     choke me
2287     #endif
2288    
2289     ;
2290     return 0;
2291     }
2292     _ACEOF
2293     rm -f conftest.$ac_objext
2294 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2295 gezelter 942 (eval $ac_compile) 2>conftest.er1
2296 gezelter 749 ac_status=$?
2297 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2298     rm -f conftest.er1
2299     cat conftest.err >&5
2300 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2301 gezelter 749 (exit $ac_status); } &&
2302 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2303     || test ! -s conftest.err'
2304 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2305 gezelter 749 (eval $ac_try) 2>&5
2306     ac_status=$?
2307 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2308 gezelter 942 (exit $ac_status); }; } &&
2309     { ac_try='test -s conftest.$ac_objext'
2310     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2311     (eval $ac_try) 2>&5
2312     ac_status=$?
2313     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2314 gezelter 749 (exit $ac_status); }; }; then
2315     ac_compiler_gnu=yes
2316     else
2317     echo "$as_me: failed program was:" >&5
2318 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2319    
2320 gezelter 749 ac_compiler_gnu=no
2321     fi
2322 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2323 gezelter 749 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2324    
2325     fi
2326 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2327 gezelter 749 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2328     GCC=`test $ac_compiler_gnu = yes && echo yes`
2329     ac_test_CFLAGS=${CFLAGS+set}
2330     ac_save_CFLAGS=$CFLAGS
2331     CFLAGS="-g"
2332 gezelter 838 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2333 gezelter 749 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2334     if test "${ac_cv_prog_cc_g+set}" = set; then
2335     echo $ECHO_N "(cached) $ECHO_C" >&6
2336     else
2337     cat >conftest.$ac_ext <<_ACEOF
2338 gezelter 838 /* confdefs.h. */
2339     _ACEOF
2340     cat confdefs.h >>conftest.$ac_ext
2341     cat >>conftest.$ac_ext <<_ACEOF
2342     /* end confdefs.h. */
2343 gezelter 749
2344     int
2345     main ()
2346     {
2347    
2348     ;
2349     return 0;
2350     }
2351     _ACEOF
2352     rm -f conftest.$ac_objext
2353 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2354 gezelter 942 (eval $ac_compile) 2>conftest.er1
2355 gezelter 749 ac_status=$?
2356 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2357     rm -f conftest.er1
2358     cat conftest.err >&5
2359 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2360 gezelter 749 (exit $ac_status); } &&
2361 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2362     || test ! -s conftest.err'
2363 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2364 gezelter 749 (eval $ac_try) 2>&5
2365     ac_status=$?
2366 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2367 gezelter 942 (exit $ac_status); }; } &&
2368     { ac_try='test -s conftest.$ac_objext'
2369     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2370     (eval $ac_try) 2>&5
2371     ac_status=$?
2372     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2373 gezelter 749 (exit $ac_status); }; }; then
2374     ac_cv_prog_cc_g=yes
2375     else
2376     echo "$as_me: failed program was:" >&5
2377 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2378    
2379 gezelter 749 ac_cv_prog_cc_g=no
2380     fi
2381 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2382 gezelter 749 fi
2383 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2384 gezelter 749 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2385     if test "$ac_test_CFLAGS" = set; then
2386     CFLAGS=$ac_save_CFLAGS
2387     elif test $ac_cv_prog_cc_g = yes; then
2388     if test "$GCC" = yes; then
2389     CFLAGS="-g -O2"
2390     else
2391     CFLAGS="-g"
2392     fi
2393     else
2394     if test "$GCC" = yes; then
2395     CFLAGS="-O2"
2396     else
2397     CFLAGS=
2398     fi
2399     fi
2400 gezelter 838 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2401     echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2402     if test "${ac_cv_prog_cc_stdc+set}" = set; then
2403     echo $ECHO_N "(cached) $ECHO_C" >&6
2404     else
2405     ac_cv_prog_cc_stdc=no
2406     ac_save_CC=$CC
2407     cat >conftest.$ac_ext <<_ACEOF
2408     /* confdefs.h. */
2409     _ACEOF
2410     cat confdefs.h >>conftest.$ac_ext
2411     cat >>conftest.$ac_ext <<_ACEOF
2412     /* end confdefs.h. */
2413     #include <stdarg.h>
2414     #include <stdio.h>
2415     #include <sys/types.h>
2416     #include <sys/stat.h>
2417     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2418     struct buf { int x; };
2419     FILE * (*rcsopen) (struct buf *, struct stat *, int);
2420     static char *e (p, i)
2421     char **p;
2422     int i;
2423     {
2424     return p[i];
2425     }
2426     static char *f (char * (*g) (char **, int), char **p, ...)
2427     {
2428     char *s;
2429     va_list v;
2430     va_start (v,p);
2431     s = g (p, va_arg (v,int));
2432     va_end (v);
2433     return s;
2434     }
2435 gezelter 942
2436     /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2437     function prototypes and stuff, but not '\xHH' hex character constants.
2438     These don't provoke an error unfortunately, instead are silently treated
2439     as 'x'. The following induces an error, until -std1 is added to get
2440     proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2441     array size at least. It's necessary to write '\x00'==0 to get something
2442     that's true only with -std1. */
2443     int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2444    
2445 gezelter 838 int test (int i, double x);
2446     struct s1 {int (*f) (int a);};
2447     struct s2 {int (*f) (double a);};
2448     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2449     int argc;
2450     char **argv;
2451     int
2452     main ()
2453     {
2454     return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2455     ;
2456     return 0;
2457     }
2458     _ACEOF
2459     # Don't try gcc -ansi; that turns off useful extensions and
2460     # breaks some systems' header files.
2461     # AIX -qlanglvl=ansi
2462     # Ultrix and OSF/1 -std1
2463     # HP-UX 10.20 and later -Ae
2464     # HP-UX older versions -Aa -D_HPUX_SOURCE
2465     # SVR4 -Xc -D__EXTENSIONS__
2466     for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2467     do
2468     CC="$ac_save_CC $ac_arg"
2469     rm -f conftest.$ac_objext
2470     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2471 gezelter 942 (eval $ac_compile) 2>conftest.er1
2472 gezelter 838 ac_status=$?
2473 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2474     rm -f conftest.er1
2475     cat conftest.err >&5
2476 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2477     (exit $ac_status); } &&
2478 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2479     || test ! -s conftest.err'
2480 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2481     (eval $ac_try) 2>&5
2482     ac_status=$?
2483     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2484 gezelter 942 (exit $ac_status); }; } &&
2485     { ac_try='test -s conftest.$ac_objext'
2486     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2487     (eval $ac_try) 2>&5
2488     ac_status=$?
2489     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2490 gezelter 838 (exit $ac_status); }; }; then
2491     ac_cv_prog_cc_stdc=$ac_arg
2492     break
2493     else
2494     echo "$as_me: failed program was:" >&5
2495     sed 's/^/| /' conftest.$ac_ext >&5
2496    
2497     fi
2498 gezelter 942 rm -f conftest.err conftest.$ac_objext
2499 gezelter 838 done
2500     rm -f conftest.$ac_ext conftest.$ac_objext
2501     CC=$ac_save_CC
2502    
2503     fi
2504    
2505     case "x$ac_cv_prog_cc_stdc" in
2506     x|xno)
2507     echo "$as_me:$LINENO: result: none needed" >&5
2508     echo "${ECHO_T}none needed" >&6 ;;
2509     *)
2510     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2511     echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2512     CC="$CC $ac_cv_prog_cc_stdc" ;;
2513     esac
2514    
2515 gezelter 749 # Some people use a C++ compiler to compile C. Since we use `exit',
2516     # in C++ we need to declare it. In case someone uses the same compiler
2517     # for both compiling C and C++ we need to have the C++ compiler decide
2518     # the declaration of exit, since it's the most demanding environment.
2519     cat >conftest.$ac_ext <<_ACEOF
2520     #ifndef __cplusplus
2521     choke me
2522     #endif
2523     _ACEOF
2524     rm -f conftest.$ac_objext
2525 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2526 gezelter 942 (eval $ac_compile) 2>conftest.er1
2527 gezelter 749 ac_status=$?
2528 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2529     rm -f conftest.er1
2530     cat conftest.err >&5
2531 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2532 gezelter 749 (exit $ac_status); } &&
2533 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2534     || test ! -s conftest.err'
2535 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2536 gezelter 749 (eval $ac_try) 2>&5
2537     ac_status=$?
2538 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2539 gezelter 942 (exit $ac_status); }; } &&
2540     { ac_try='test -s conftest.$ac_objext'
2541     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2542     (eval $ac_try) 2>&5
2543     ac_status=$?
2544     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2545 gezelter 749 (exit $ac_status); }; }; then
2546     for ac_declaration in \
2547 gezelter 942 '' \
2548 gezelter 749 'extern "C" void std::exit (int) throw (); using std::exit;' \
2549     'extern "C" void std::exit (int); using std::exit;' \
2550     'extern "C" void exit (int) throw ();' \
2551     'extern "C" void exit (int);' \
2552     'void exit (int);'
2553     do
2554     cat >conftest.$ac_ext <<_ACEOF
2555 gezelter 838 /* confdefs.h. */
2556     _ACEOF
2557     cat confdefs.h >>conftest.$ac_ext
2558     cat >>conftest.$ac_ext <<_ACEOF
2559     /* end confdefs.h. */
2560 gezelter 942 $ac_declaration
2561 gezelter 749 #include <stdlib.h>
2562     int
2563     main ()
2564     {
2565     exit (42);
2566     ;
2567     return 0;
2568     }
2569     _ACEOF
2570     rm -f conftest.$ac_objext
2571 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2572 gezelter 942 (eval $ac_compile) 2>conftest.er1
2573 gezelter 749 ac_status=$?
2574 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2575     rm -f conftest.er1
2576     cat conftest.err >&5
2577 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2578 gezelter 749 (exit $ac_status); } &&
2579 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2580     || test ! -s conftest.err'
2581 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2582 gezelter 749 (eval $ac_try) 2>&5
2583     ac_status=$?
2584 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2585 gezelter 942 (exit $ac_status); }; } &&
2586     { ac_try='test -s conftest.$ac_objext'
2587     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2588     (eval $ac_try) 2>&5
2589     ac_status=$?
2590     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2591 gezelter 749 (exit $ac_status); }; }; then
2592     :
2593     else
2594     echo "$as_me: failed program was:" >&5
2595 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2596    
2597 gezelter 749 continue
2598     fi
2599 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2600 gezelter 749 cat >conftest.$ac_ext <<_ACEOF
2601 gezelter 838 /* confdefs.h. */
2602     _ACEOF
2603     cat confdefs.h >>conftest.$ac_ext
2604     cat >>conftest.$ac_ext <<_ACEOF
2605     /* end confdefs.h. */
2606 gezelter 749 $ac_declaration
2607     int
2608     main ()
2609     {
2610     exit (42);
2611     ;
2612     return 0;
2613     }
2614     _ACEOF
2615     rm -f conftest.$ac_objext
2616 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2617 gezelter 942 (eval $ac_compile) 2>conftest.er1
2618 gezelter 749 ac_status=$?
2619 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2620     rm -f conftest.er1
2621     cat conftest.err >&5
2622 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2623 gezelter 749 (exit $ac_status); } &&
2624 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2625     || test ! -s conftest.err'
2626 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2627 gezelter 749 (eval $ac_try) 2>&5
2628     ac_status=$?
2629 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2630 gezelter 942 (exit $ac_status); }; } &&
2631     { ac_try='test -s conftest.$ac_objext'
2632     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2633     (eval $ac_try) 2>&5
2634     ac_status=$?
2635     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2636 gezelter 749 (exit $ac_status); }; }; then
2637     break
2638     else
2639     echo "$as_me: failed program was:" >&5
2640 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2641    
2642 gezelter 749 fi
2643 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2644 gezelter 749 done
2645 gezelter 838 rm -f conftest*
2646     if test -n "$ac_declaration"; then
2647     echo '#ifdef __cplusplus' >>confdefs.h
2648     echo $ac_declaration >>confdefs.h
2649     echo '#endif' >>confdefs.h
2650     fi
2651 gezelter 749
2652     else
2653     echo "$as_me: failed program was:" >&5
2654 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2655    
2656 gezelter 749 fi
2657 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2658 gezelter 749 ac_ext=c
2659     ac_cpp='$CPP $CPPFLAGS'
2660     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2661     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2662     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2663    
2664 gezelter 840
2665 gezelter 822 ac_ext=cc
2666     ac_cpp='$CXXCPP $CPPFLAGS'
2667     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2668     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2669     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2670     if test -n "$ac_tool_prefix"; then
2671     for ac_prog in $CCC icpc icc xlC CC g++ c++
2672     do
2673     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2674     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2675 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
2676 gezelter 822 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2677     if test "${ac_cv_prog_CXX+set}" = set; then
2678     echo $ECHO_N "(cached) $ECHO_C" >&6
2679     else
2680     if test -n "$CXX"; then
2681     ac_cv_prog_CXX="$CXX" # Let the user override the test.
2682     else
2683 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2684     for as_dir in $PATH
2685     do
2686     IFS=$as_save_IFS
2687     test -z "$as_dir" && as_dir=.
2688     for ac_exec_ext in '' $ac_executable_extensions; do
2689     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2690     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2691     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2692     break 2
2693     fi
2694 gezelter 822 done
2695 gezelter 838 done
2696 mmeineke 791
2697 gezelter 822 fi
2698     fi
2699     CXX=$ac_cv_prog_CXX
2700     if test -n "$CXX"; then
2701 gezelter 838 echo "$as_me:$LINENO: result: $CXX" >&5
2702 gezelter 822 echo "${ECHO_T}$CXX" >&6
2703     else
2704 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
2705 gezelter 822 echo "${ECHO_T}no" >&6
2706     fi
2707 mmeineke 791
2708 gezelter 822 test -n "$CXX" && break
2709     done
2710     fi
2711     if test -z "$CXX"; then
2712     ac_ct_CXX=$CXX
2713     for ac_prog in $CCC icpc icc xlC CC g++ c++
2714     do
2715     # Extract the first word of "$ac_prog", so it can be a program name with args.
2716     set dummy $ac_prog; ac_word=$2
2717 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
2718 gezelter 822 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2719     if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2720     echo $ECHO_N "(cached) $ECHO_C" >&6
2721     else
2722     if test -n "$ac_ct_CXX"; then
2723     ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2724     else
2725 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2726     for as_dir in $PATH
2727     do
2728     IFS=$as_save_IFS
2729     test -z "$as_dir" && as_dir=.
2730     for ac_exec_ext in '' $ac_executable_extensions; do
2731     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2732     ac_cv_prog_ac_ct_CXX="$ac_prog"
2733     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2734     break 2
2735     fi
2736 gezelter 822 done
2737 gezelter 838 done
2738 mmeineke 791
2739 gezelter 822 fi
2740     fi
2741     ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2742     if test -n "$ac_ct_CXX"; then
2743 gezelter 838 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2744 gezelter 822 echo "${ECHO_T}$ac_ct_CXX" >&6
2745     else
2746 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
2747 gezelter 822 echo "${ECHO_T}no" >&6
2748     fi
2749 mmeineke 791
2750 gezelter 822 test -n "$ac_ct_CXX" && break
2751     done
2752     test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2753    
2754     CXX=$ac_ct_CXX
2755     fi
2756    
2757 gezelter 838
2758     # Provide some information about the compiler.
2759     echo "$as_me:$LINENO:" \
2760     "checking for C++ compiler version" >&5
2761     ac_compiler=`set X $ac_compile; echo $2`
2762     { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2763     (eval $ac_compiler --version </dev/null >&5) 2>&5
2764     ac_status=$?
2765     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2766     (exit $ac_status); }
2767     { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2768     (eval $ac_compiler -v </dev/null >&5) 2>&5
2769     ac_status=$?
2770     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2771     (exit $ac_status); }
2772     { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2773     (eval $ac_compiler -V </dev/null >&5) 2>&5
2774     ac_status=$?
2775     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2776     (exit $ac_status); }
2777    
2778     echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2779 gezelter 822 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2780     if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2781     echo $ECHO_N "(cached) $ECHO_C" >&6
2782     else
2783     cat >conftest.$ac_ext <<_ACEOF
2784 gezelter 838 /* confdefs.h. */
2785     _ACEOF
2786     cat confdefs.h >>conftest.$ac_ext
2787     cat >>conftest.$ac_ext <<_ACEOF
2788     /* end confdefs.h. */
2789 gezelter 822
2790     int
2791     main ()
2792     {
2793     #ifndef __GNUC__
2794     choke me
2795     #endif
2796    
2797     ;
2798     return 0;
2799     }
2800     _ACEOF
2801     rm -f conftest.$ac_objext
2802 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2803 gezelter 942 (eval $ac_compile) 2>conftest.er1
2804 gezelter 822 ac_status=$?
2805 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2806     rm -f conftest.er1
2807     cat conftest.err >&5
2808 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2809 gezelter 822 (exit $ac_status); } &&
2810 gezelter 942 { ac_try='test -z "$ac_cxx_werror_flag"
2811     || test ! -s conftest.err'
2812 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2813 gezelter 822 (eval $ac_try) 2>&5
2814     ac_status=$?
2815 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816 gezelter 942 (exit $ac_status); }; } &&
2817     { ac_try='test -s conftest.$ac_objext'
2818     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2819     (eval $ac_try) 2>&5
2820     ac_status=$?
2821     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822 gezelter 822 (exit $ac_status); }; }; then
2823     ac_compiler_gnu=yes
2824     else
2825     echo "$as_me: failed program was:" >&5
2826 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2827    
2828 gezelter 822 ac_compiler_gnu=no
2829     fi
2830 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2831 gezelter 822 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2832    
2833     fi
2834 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2835 gezelter 822 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2836     GXX=`test $ac_compiler_gnu = yes && echo yes`
2837     ac_test_CXXFLAGS=${CXXFLAGS+set}
2838     ac_save_CXXFLAGS=$CXXFLAGS
2839     CXXFLAGS="-g"
2840 gezelter 838 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2841 gezelter 822 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2842     if test "${ac_cv_prog_cxx_g+set}" = set; then
2843     echo $ECHO_N "(cached) $ECHO_C" >&6
2844     else
2845     cat >conftest.$ac_ext <<_ACEOF
2846 gezelter 838 /* confdefs.h. */
2847     _ACEOF
2848     cat confdefs.h >>conftest.$ac_ext
2849     cat >>conftest.$ac_ext <<_ACEOF
2850     /* end confdefs.h. */
2851 gezelter 822
2852     int
2853     main ()
2854     {
2855    
2856     ;
2857     return 0;
2858     }
2859     _ACEOF
2860     rm -f conftest.$ac_objext
2861 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2862 gezelter 942 (eval $ac_compile) 2>conftest.er1
2863 gezelter 822 ac_status=$?
2864 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2865     rm -f conftest.er1
2866     cat conftest.err >&5
2867 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2868 gezelter 822 (exit $ac_status); } &&
2869 gezelter 942 { ac_try='test -z "$ac_cxx_werror_flag"
2870     || test ! -s conftest.err'
2871 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2872 gezelter 822 (eval $ac_try) 2>&5
2873     ac_status=$?
2874 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2875 gezelter 942 (exit $ac_status); }; } &&
2876     { ac_try='test -s conftest.$ac_objext'
2877     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2878     (eval $ac_try) 2>&5
2879     ac_status=$?
2880     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2881 gezelter 822 (exit $ac_status); }; }; then
2882     ac_cv_prog_cxx_g=yes
2883     else
2884     echo "$as_me: failed program was:" >&5
2885 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2886    
2887 gezelter 822 ac_cv_prog_cxx_g=no
2888     fi
2889 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2890 gezelter 822 fi
2891 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2892 gezelter 822 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2893     if test "$ac_test_CXXFLAGS" = set; then
2894     CXXFLAGS=$ac_save_CXXFLAGS
2895     elif test $ac_cv_prog_cxx_g = yes; then
2896     if test "$GXX" = yes; then
2897     CXXFLAGS="-g -O2"
2898     else
2899     CXXFLAGS="-g"
2900     fi
2901     else
2902     if test "$GXX" = yes; then
2903     CXXFLAGS="-O2"
2904     else
2905     CXXFLAGS=
2906     fi
2907     fi
2908     for ac_declaration in \
2909 gezelter 942 '' \
2910 gezelter 822 'extern "C" void std::exit (int) throw (); using std::exit;' \
2911     'extern "C" void std::exit (int); using std::exit;' \
2912     'extern "C" void exit (int) throw ();' \
2913     'extern "C" void exit (int);' \
2914     'void exit (int);'
2915     do
2916     cat >conftest.$ac_ext <<_ACEOF
2917 gezelter 838 /* confdefs.h. */
2918     _ACEOF
2919     cat confdefs.h >>conftest.$ac_ext
2920     cat >>conftest.$ac_ext <<_ACEOF
2921     /* end confdefs.h. */
2922 gezelter 942 $ac_declaration
2923 gezelter 822 #include <stdlib.h>
2924     int
2925     main ()
2926     {
2927     exit (42);
2928     ;
2929     return 0;
2930     }
2931     _ACEOF
2932     rm -f conftest.$ac_objext
2933 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2934 gezelter 942 (eval $ac_compile) 2>conftest.er1
2935 gezelter 822 ac_status=$?
2936 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2937     rm -f conftest.er1
2938     cat conftest.err >&5
2939 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2940 gezelter 822 (exit $ac_status); } &&
2941 gezelter 942 { ac_try='test -z "$ac_cxx_werror_flag"
2942     || test ! -s conftest.err'
2943 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2944 gezelter 822 (eval $ac_try) 2>&5
2945     ac_status=$?
2946 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2947 gezelter 942 (exit $ac_status); }; } &&
2948     { ac_try='test -s conftest.$ac_objext'
2949     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2950     (eval $ac_try) 2>&5
2951     ac_status=$?
2952     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2953 gezelter 822 (exit $ac_status); }; }; then
2954     :
2955     else
2956     echo "$as_me: failed program was:" >&5
2957 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2958    
2959 gezelter 822 continue
2960     fi
2961 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2962 gezelter 822 cat >conftest.$ac_ext <<_ACEOF
2963 gezelter 838 /* confdefs.h. */
2964     _ACEOF
2965     cat confdefs.h >>conftest.$ac_ext
2966     cat >>conftest.$ac_ext <<_ACEOF
2967     /* end confdefs.h. */
2968 gezelter 822 $ac_declaration
2969     int
2970     main ()
2971     {
2972     exit (42);
2973     ;
2974     return 0;
2975     }
2976     _ACEOF
2977     rm -f conftest.$ac_objext
2978 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2979 gezelter 942 (eval $ac_compile) 2>conftest.er1
2980 gezelter 822 ac_status=$?
2981 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2982     rm -f conftest.er1
2983     cat conftest.err >&5
2984 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2985 gezelter 822 (exit $ac_status); } &&
2986 gezelter 942 { ac_try='test -z "$ac_cxx_werror_flag"
2987     || test ! -s conftest.err'
2988 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2989 gezelter 822 (eval $ac_try) 2>&5
2990     ac_status=$?
2991 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2992 gezelter 942 (exit $ac_status); }; } &&
2993     { ac_try='test -s conftest.$ac_objext'
2994     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2995     (eval $ac_try) 2>&5
2996     ac_status=$?
2997     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2998 gezelter 822 (exit $ac_status); }; }; then
2999     break
3000     else
3001     echo "$as_me: failed program was:" >&5
3002 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
3003    
3004 gezelter 822 fi
3005 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3006 gezelter 822 done
3007 gezelter 838 rm -f conftest*
3008     if test -n "$ac_declaration"; then
3009     echo '#ifdef __cplusplus' >>confdefs.h
3010     echo $ac_declaration >>confdefs.h
3011     echo '#endif' >>confdefs.h
3012     fi
3013 gezelter 822
3014     ac_ext=c
3015     ac_cpp='$CPP $CPPFLAGS'
3016     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3017     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3018     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3019    
3020 gezelter 942
3021 gezelter 840 OOPSE_TEMPLATE_FLAGS=""
3022     if test $ac_cv_cxx_compiler_gnu = no; then
3023     echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3024     echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3025     echo 'void f(){}' > conftest.cc
3026     if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3027     echo "$as_me:$LINENO: result: yes" >&5
3028     echo "${ECHO_T}yes" >&6
3029     OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3030     else
3031     echo "$as_me:$LINENO: result: no" >&5
3032     echo "${ECHO_T}no" >&6
3033     fi
3034     rm -f conftest*
3035     echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -instances=static" >&5
3036     echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
3037     echo 'void f(){}' > conftest.cc
3038     if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
3039     echo "$as_me:$LINENO: result: yes" >&5
3040     echo "${ECHO_T}yes" >&6
3041     OOPSE_TEMPLATE_FLAGS="-instances=static"
3042     else
3043     echo "$as_me:$LINENO: result: no" >&5
3044     echo "${ECHO_T}no" >&6
3045     fi
3046     rm -f conftest*
3047     echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -pto" >&5
3048     echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3049     echo 'void f(){}' > conftest.cc
3050     if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3051     echo "$as_me:$LINENO: result: yes" >&5
3052     echo "${ECHO_T}yes" >&6
3053     OOPSE_TEMPLATE_FLAGS="-pto"
3054     else
3055     echo "$as_me:$LINENO: result: no" >&5
3056     echo "${ECHO_T}no" >&6
3057     fi
3058     rm -f conftest*
3059     echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -LANG:std" >&5
3060     echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3061     echo 'void f(){}' > conftest.cc
3062     if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3063     echo "$as_me:$LINENO: result: yes" >&5
3064     echo "${ECHO_T}yes" >&6
3065 gezelter 942
3066    
3067 gezelter 840 EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
3068     else
3069     echo "$as_me:$LINENO: result: no" >&5
3070     echo "${ECHO_T}no" >&6
3071     fi
3072     fi
3073    
3074    
3075    
3076    
3077 gezelter 822 ac_ext=f90
3078     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3079     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3080     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3081     if test -n "$ac_tool_prefix"; then
3082 gezelter 942 for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3083 gezelter 822 do
3084     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3085     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3086 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
3087 gezelter 822 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3088     if test "${ac_cv_prog_F90+set}" = set; then
3089     echo $ECHO_N "(cached) $ECHO_C" >&6
3090     else
3091     if test -n "$F90"; then
3092     ac_cv_prog_F90="$F90" # Let the user override the test.
3093     else
3094 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3095     for as_dir in $PATH
3096     do
3097     IFS=$as_save_IFS
3098     test -z "$as_dir" && as_dir=.
3099     for ac_exec_ext in '' $ac_executable_extensions; do
3100     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3101     ac_cv_prog_F90="$ac_tool_prefix$ac_prog"
3102     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3103     break 2
3104     fi
3105 gezelter 822 done
3106 gezelter 838 done
3107 gezelter 822
3108     fi
3109     fi
3110     F90=$ac_cv_prog_F90
3111     if test -n "$F90"; then
3112 gezelter 838 echo "$as_me:$LINENO: result: $F90" >&5
3113 gezelter 822 echo "${ECHO_T}$F90" >&6
3114     else
3115 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
3116 gezelter 822 echo "${ECHO_T}no" >&6
3117     fi
3118    
3119     test -n "$F90" && break
3120     done
3121     fi
3122     if test -z "$F90"; then
3123     ac_ct_F90=$F90
3124 gezelter 942 for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3125 gezelter 822 do
3126     # Extract the first word of "$ac_prog", so it can be a program name with args.
3127     set dummy $ac_prog; ac_word=$2
3128 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
3129 gezelter 822 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3130     if test "${ac_cv_prog_ac_ct_F90+set}" = set; then
3131     echo $ECHO_N "(cached) $ECHO_C" >&6
3132     else
3133     if test -n "$ac_ct_F90"; then
3134     ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
3135     else
3136 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3137     for as_dir in $PATH
3138     do
3139     IFS=$as_save_IFS
3140     test -z "$as_dir" && as_dir=.
3141     for ac_exec_ext in '' $ac_executable_extensions; do
3142     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3143     ac_cv_prog_ac_ct_F90="$ac_prog"
3144     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3145     break 2
3146     fi
3147 gezelter 822 done
3148 gezelter 838 done
3149 gezelter 822
3150     fi
3151     fi
3152     ac_ct_F90=$ac_cv_prog_ac_ct_F90
3153     if test -n "$ac_ct_F90"; then
3154 gezelter 838 echo "$as_me:$LINENO: result: $ac_ct_F90" >&5
3155 gezelter 822 echo "${ECHO_T}$ac_ct_F90" >&6
3156     else
3157 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
3158 gezelter 822 echo "${ECHO_T}no" >&6
3159     fi
3160    
3161     test -n "$ac_ct_F90" && break
3162     done
3163    
3164     F90=$ac_ct_F90
3165     fi
3166    
3167 gezelter 838
3168 gezelter 822 # If we don't use `.F90' as extension, the preprocessor is not run on the
3169     # input file.
3170     ac_save_ext=$ac_ext
3171     ac_ext=F90
3172 gezelter 838 echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 90 compiler" >&5
3173 gezelter 822 echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
3174     if test "${ac_cv_f90_compiler_gnu+set}" = set; then
3175     echo $ECHO_N "(cached) $ECHO_C" >&6
3176     else
3177     cat >conftest.$ac_ext <<_ACEOF
3178    
3179     program main
3180    
3181     #ifndef __GNUC__
3182     choke me
3183     #endif
3184    
3185     end program main
3186    
3187     _ACEOF
3188     rm -f conftest.$ac_objext
3189 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3190 gezelter 942 (eval $ac_compile) 2>conftest.er1
3191 gezelter 822 ac_status=$?
3192 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3193     rm -f conftest.er1
3194     cat conftest.err >&5
3195 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3196 gezelter 822 (exit $ac_status); } &&
3197 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
3198     || test ! -s conftest.err'
3199 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3200 gezelter 822 (eval $ac_try) 2>&5
3201     ac_status=$?
3202 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3203 gezelter 942 (exit $ac_status); }; } &&
3204     { ac_try='test -s conftest.$ac_objext'
3205     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3206     (eval $ac_try) 2>&5
3207     ac_status=$?
3208     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3209 gezelter 822 (exit $ac_status); }; }; then
3210     ac_compiler_gnu=yes
3211     else
3212     echo "$as_me: failed program was:" >&5
3213 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
3214    
3215 gezelter 822 ac_compiler_gnu=no
3216     fi
3217 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3218 gezelter 822 ac_cv_f90_compiler_gnu=$ac_compiler_gnu
3219    
3220     fi
3221 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_f90_compiler_gnu" >&5
3222 gezelter 822 echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
3223     ac_ext=$ac_save_ext
3224     G95=`test $ac_compiler_gnu = yes && echo yes`
3225     ac_ext=c
3226     ac_cpp='$CPP $CPPFLAGS'
3227     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3228     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3229     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3230    
3231 gezelter 838
3232    
3233    
3234    
3235 gezelter 822 # Try to determine native compiler flags that allow us to use F90 suffix
3236     # for preprocessed f90 source.
3237    
3238     if test "$ac_test_PREPFLAG" != "set"; then
3239     PREPFLAG=""
3240     case "${host_cpu}-${host_os}" in
3241    
3242 gezelter 942 *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3243 gezelter 822 PREPFLAG="-fpp1 "
3244     fi;;
3245     *aix*) if test "$F90" = xlf90 -o "$F90" = f90; then
3246     PREPFLAG="-qsuffix=cpp=F90 "
3247     fi;;
3248     *darwin*)
3249     if test "$F90" = f90 -o "$F90" = xlf90; then
3250     PREPFLAG="-qsuffix=cpp=F90 "
3251     fi;;
3252     esac
3253    
3254     if test -z "$PREPFLAG"; then
3255 gezelter 878 { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
3256     echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
3257 gezelter 822 PREPFLAG=""
3258     fi
3259    
3260 gezelter 838 echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
3261 gezelter 822 echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
3262    
3263 gezelter 838
3264 gezelter 822 ac_ext=f90
3265     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3266     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3267     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3268    
3269     ac_save_ext=$ac_ext
3270     ac_ext=F90
3271     ac_save_F90FLAGS=$F90FLAGS
3272    
3273     if test "$PREPFLAG"; then
3274     F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
3275     fi
3276    
3277     cat >conftest.$ac_ext <<_ACEOF
3278    
3279 gezelter 838
3280 gezelter 822 program main
3281    
3282     integer :: i
3283     i = 1
3284    
3285 gezelter 838
3286 gezelter 822 end program main
3287    
3288     _ACEOF
3289     rm -f conftest.$ac_objext
3290 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3291 gezelter 942 (eval $ac_compile) 2>conftest.er1
3292 gezelter 822 ac_status=$?
3293 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3294     rm -f conftest.er1
3295     cat conftest.err >&5
3296 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3297 gezelter 822 (exit $ac_status); } &&
3298 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
3299     || test ! -s conftest.err'
3300 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3301 gezelter 822 (eval $ac_try) 2>&5
3302     ac_status=$?
3303 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3304 gezelter 942 (exit $ac_status); }; } &&
3305     { ac_try='test -s conftest.$ac_objext'
3306     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3307     (eval $ac_try) 2>&5
3308     ac_status=$?
3309     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3310 gezelter 822 (exit $ac_status); }; }; then
3311     prepflagworks=1
3312     else
3313     echo "$as_me: failed program was:" >&5
3314 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
3315    
3316 gezelter 822 prepflagworks=0
3317     fi
3318 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3319 gezelter 822
3320     F90FLAGS=$ac_save_F90FLAGS
3321     ac_ext=$ac_save_ext
3322     ac_ext=c
3323     ac_cpp='$CPP $CPPFLAGS'
3324     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3325     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3326     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3327    
3328 gezelter 838
3329 gezelter 822 if test "$prepflagworks" = 1; then
3330 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
3331 gezelter 822 echo "${ECHO_T}yes" >&6
3332    
3333     else
3334 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
3335 gezelter 822 echo "${ECHO_T}no" >&6
3336 gezelter 838 { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
3337 gezelter 822 echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
3338     { (exit 1); exit 1; }; }
3339     fi
3340     fi
3341    
3342 gezelter 838
3343    
3344    
3345    
3346 gezelter 822 # Try to determine native compiler flags that allow us to use F90 suffix
3347     # for preprocessed f90 source with -D type defines
3348    
3349     if test "$ac_test_PREPDEFFLAG" != "set"; then
3350     PREPDEFFLAG=""
3351     case "${host_cpu}-${host_os}" in
3352    
3353 gezelter 942 *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3354 gezelter 822 PREPDEFFLAG=" "
3355     fi;;
3356     *aix*) if test "$F90" = xlf90 -o "$F90" = f90; then
3357     PREPDEFFLAG="-WF,"
3358     fi;;
3359     *darwin*)
3360     if test "$F90" = f90 -o "$F90" = xlf90; then
3361     PREPDEFFLAG="-WF,"
3362     fi;;
3363     esac
3364    
3365     if test -z "$PREPDEFFLAG"; then
3366 gezelter 878 { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3367     echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3368 gezelter 822 PREPDEFFLAG=" "
3369     fi
3370    
3371 gezelter 838 echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
3372 gezelter 822 echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
3373    
3374 gezelter 838
3375 gezelter 822 ac_ext=f90
3376     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3377     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3378     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3379    
3380     ac_save_ext=$ac_ext
3381     ac_ext=F90
3382     ac_save_F90FLAGS=$F90FLAGS
3383    
3384     if test "$PREPDEFFLAG"; then
3385     F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
3386     fi
3387    
3388     cat >conftest.$ac_ext <<_ACEOF
3389    
3390 gezelter 838
3391 gezelter 822 program main
3392    
3393     integer :: i
3394     #ifdef TEST
3395     i = 1
3396     #else
3397     choke me
3398     #endif
3399    
3400 gezelter 838
3401 gezelter 822 end program main
3402    
3403     _ACEOF
3404     rm -f conftest.$ac_objext
3405 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3406 gezelter 942 (eval $ac_compile) 2>conftest.er1
3407 gezelter 822 ac_status=$?
3408 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3409     rm -f conftest.er1
3410     cat conftest.err >&5
3411 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3412 gezelter 822 (exit $ac_status); } &&
3413 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
3414     || test ! -s conftest.err'
3415 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3416 gezelter 822 (eval $ac_try) 2>&5
3417     ac_status=$?
3418 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3419 gezelter 942 (exit $ac_status); }; } &&
3420     { ac_try='test -s conftest.$ac_objext'
3421     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3422     (eval $ac_try) 2>&5
3423     ac_status=$?
3424     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3425 gezelter 822 (exit $ac_status); }; }; then
3426     prepdefflagworks=1
3427     else
3428     echo "$as_me: failed program was:" >&5
3429 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
3430    
3431 gezelter 822 prepdefflagworks=0
3432     fi
3433 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3434 gezelter 822
3435     F90FLAGS=$ac_save_F90FLAGS
3436     ac_ext=$ac_save_ext
3437     ac_ext=c
3438     ac_cpp='$CPP $CPPFLAGS'
3439     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3440     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3441     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3442    
3443 gezelter 838
3444    
3445 gezelter 822 if test "$prepdefflagworks" = 1; then
3446 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
3447 gezelter 822 echo "${ECHO_T}yes" >&6
3448    
3449     else
3450 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
3451 gezelter 822 echo "${ECHO_T}no" >&6
3452 gezelter 838 { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
3453 gezelter 822 echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
3454     { (exit 1); exit 1; }; }
3455     fi
3456     fi
3457    
3458 gezelter 840 ac_ext=f90
3459     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3460     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3461     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3462 gezelter 838
3463 gezelter 840
3464    
3465     ac_ext=f90
3466     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3467     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3468     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3469     echo "$as_me:$LINENO: checking how to get verbose linking output from $F90" >&5
3470     echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
3471     if test "${ac_cv_prog_f90_v+set}" = set; then
3472     echo $ECHO_N "(cached) $ECHO_C" >&6
3473     else
3474    
3475     cat >conftest.$ac_ext <<_ACEOF
3476    
3477     program main
3478    
3479    
3480     end program main
3481    
3482     _ACEOF
3483     rm -f conftest.$ac_objext
3484     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3485 gezelter 942 (eval $ac_compile) 2>conftest.er1
3486 gezelter 840 ac_status=$?
3487 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3488     rm -f conftest.er1
3489     cat conftest.err >&5
3490 gezelter 840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3491     (exit $ac_status); } &&
3492 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
3493     || test ! -s conftest.err'
3494 gezelter 840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3495     (eval $ac_try) 2>&5
3496     ac_status=$?
3497     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3498 gezelter 942 (exit $ac_status); }; } &&
3499     { ac_try='test -s conftest.$ac_objext'
3500     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3501     (eval $ac_try) 2>&5
3502     ac_status=$?
3503     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3504 gezelter 840 (exit $ac_status); }; }; then
3505     ac_cv_prog_f90_v=
3506     # Try some options frequently used verbose output
3507     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3508     ac_ext=f90
3509     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3510     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3511     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3512    
3513     cat >conftest.$ac_ext <<_ACEOF
3514    
3515     program main
3516    
3517    
3518     end program main
3519    
3520     _ACEOF
3521    
3522     # Compile and link our simple test program by passing a flag (argument
3523     # 1 to this macro) to the Fortran 90 compiler in order to get
3524     # "verbose" output that we can then parse for the Fortran 90 linker
3525     # flags.
3526     ac_save_F90FLAGS=$F90FLAGS
3527     F90FLAGS="$F90FLAGS $ac_verb"
3528    
3529 gezelter 942 (eval echo $as_me:3529: \"$ac_link\") >&5
3530 gezelter 840 ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3531     echo "$ac_f90_v_output" >&5
3532     F90FLAGS=$ac_save_F90FLAGS
3533    
3534     rm -f conftest.*
3535     ac_ext=f90
3536     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3537     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3538     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3539    
3540     # If we are using xlf then replace all the commas with spaces.
3541     if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3542     ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3543     fi
3544    
3545     # If we are using Cray Fortran then delete quotes.
3546     # Use "\"" instead of '"' for font-lock-mode.
3547     # FIXME: a more general fix for quoted arguments with spaces?
3548     if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3549     ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3550     fi
3551     # look for -l* and *.a constructs in the output
3552     for ac_arg in $ac_f90_v_output; do
3553     case $ac_arg in
3554     [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3555     ac_cv_prog_f90_v=$ac_verb
3556     break 2 ;;
3557     esac
3558     done
3559     done
3560     if test -z "$ac_cv_prog_f90_v"; then
3561     { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F90" >&5
3562     echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
3563     fi
3564     else
3565     echo "$as_me: failed program was:" >&5
3566     sed 's/^/| /' conftest.$ac_ext >&5
3567    
3568     { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3569     echo "$as_me: WARNING: compilation failed" >&2;}
3570     fi
3571 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3572 gezelter 840
3573     fi
3574     echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
3575     echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
3576     echo "$as_me:$LINENO: checking for Fortran 90 libraries" >&5
3577     echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
3578     if test "${ac_cv_flibs+set}" = set; then
3579     echo $ECHO_N "(cached) $ECHO_C" >&6
3580     else
3581     if test "x$F90LIBS" != "x"; then
3582     ac_cv_f90libs="$F90LIBS" # Let the user override the test.
3583     else
3584    
3585     ac_ext=f90
3586     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3587     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3588     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3589    
3590     cat >conftest.$ac_ext <<_ACEOF
3591    
3592     program main
3593    
3594    
3595     end program main
3596    
3597     _ACEOF
3598    
3599     # Compile and link our simple test program by passing a flag (argument
3600     # 1 to this macro) to the Fortran 90 compiler in order to get
3601     # "verbose" output that we can then parse for the Fortran 90 linker
3602     # flags.
3603     ac_save_F90FLAGS=$F90FLAGS
3604     F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
3605    
3606 gezelter 942 (eval echo $as_me:3606: \"$ac_link\") >&5
3607 gezelter 840 ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3608     echo "$ac_f90_v_output" >&5
3609     F90FLAGS=$ac_save_F90FLAGS
3610    
3611     rm -f conftest.*
3612     ac_ext=f90
3613     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3614     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3615     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3616    
3617     # If we are using xlf then replace all the commas with spaces.
3618     if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3619     ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3620     fi
3621    
3622     # If we are using Cray Fortran then delete quotes.
3623     # Use "\"" instead of '"' for font-lock-mode.
3624     # FIXME: a more general fix for quoted arguments with spaces?
3625     if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3626     ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3627     fi
3628    
3629     ac_cv_f90libs=
3630    
3631     # Save positional arguments (if any)
3632     ac_save_positional="$@"
3633    
3634     set X $ac_f90_v_output
3635     while test $# != 1; do
3636     shift
3637     ac_arg=$1
3638     case $ac_arg in
3639     [\\/]*.a | ?:[\\/]*.a)
3640     ac_exists=false
3641     for ac_i in $ac_cv_f90libs; do
3642     if test x"$ac_arg" = x"$ac_i"; then
3643     ac_exists=true
3644     break
3645     fi
3646     done
3647    
3648     if test x"$ac_exists" = xtrue; then
3649     :
3650     else
3651     ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3652     fi
3653    
3654     ;;
3655     -bI:*)
3656     ac_exists=false
3657     for ac_i in $ac_cv_f90libs; do
3658     if test x"$ac_arg" = x"$ac_i"; then
3659     ac_exists=true
3660     break
3661     fi
3662     done
3663    
3664     if test x"$ac_exists" = xtrue; then
3665     :
3666     else
3667     if test "$ac_compiler_gnu" = yes; then
3668     for ac_link_opt in $ac_arg; do
3669     ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3670     done
3671     else
3672     ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3673     fi
3674     fi
3675    
3676     ;;
3677     # Ignore these flags.
3678     -lang* | -lcrt0.o | -lc | -lgcc | -LANG:=*)
3679     ;;
3680     -lkernel32)
3681     test x"$CYGWIN" != xyes && ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3682     ;;
3683     -[LRuY])
3684     # These flags, when seen by themselves, take an argument.
3685     # We remove the space between option and argument and re-iterate
3686     # unless we find an empty arg or a new option (starting with -)
3687     case $2 in
3688     "" | -*);;
3689     *)
3690     ac_arg="$ac_arg$2"
3691    
3692     shift; shift
3693     set X $ac_arg "$@"
3694     ;;
3695     esac
3696     ;;
3697     -YP,*)
3698     for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
3699     ac_exists=false
3700     for ac_i in $ac_cv_f90libs; do
3701     if test x"$ac_j" = x"$ac_i"; then
3702     ac_exists=true
3703     break
3704     fi
3705     done
3706    
3707     if test x"$ac_exists" = xtrue; then
3708     :
3709     else
3710     ac_arg="$ac_arg $ac_j"
3711     ac_cv_f90libs="$ac_cv_f90libs $ac_j"
3712     fi
3713    
3714     done
3715     ;;
3716     -[lLR]*)
3717     ac_exists=false
3718     for ac_i in $ac_cv_f90libs; do
3719     if test x"$ac_arg" = x"$ac_i"; then
3720     ac_exists=true
3721     break
3722     fi
3723     done
3724    
3725     if test x"$ac_exists" = xtrue; then
3726     :
3727     else
3728     ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3729     fi
3730    
3731     ;;
3732     # Ignore everything else.
3733     esac
3734     done
3735     # restore positional arguments
3736     set X $ac_save_positional; shift
3737    
3738     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
3739     # then we insist that the "run path" must be an absolute path (i.e. it
3740     # must begin with a "/").
3741     case `(uname -sr) 2>/dev/null` in
3742     "SunOS 5"*)
3743     ac_ld_run_path=`echo $ac_f90_v_output |
3744     sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
3745     test "x$ac_ld_run_path" != x &&
3746    
3747     if test "$ac_compiler_gnu" = yes; then
3748     for ac_link_opt in $ac_ld_run_path; do
3749     ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3750     done
3751     else
3752     ac_cv_f90libs="$ac_cv_f90libs $ac_ld_run_path"
3753     fi
3754     ;;
3755     esac
3756     fi # test "x$F90LIBS" = "x"
3757    
3758     fi
3759     echo "$as_me:$LINENO: result: $ac_cv_flibs" >&5
3760     echo "${ECHO_T}$ac_cv_flibs" >&6
3761     F90LIBS="$ac_cv_f90libs"
3762    
3763     ac_ext=f90
3764     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3765     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3766     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3767    
3768    
3769     echo "$as_me:$LINENO: checking for Fortran 90 name-mangling scheme" >&5
3770     echo $ECHO_N "checking for Fortran 90 name-mangling scheme... $ECHO_C" >&6
3771     if test "${ac_cv_f90_mangling+set}" = set; then
3772     echo $ECHO_N "(cached) $ECHO_C" >&6
3773     else
3774     ac_ext=f90
3775     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3776     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3777     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3778     cat >conftest.$ac_ext <<_ACEOF
3779     subroutine foobar()
3780     return
3781     end
3782     subroutine foo_bar()
3783     return
3784     end
3785     _ACEOF
3786     rm -f conftest.$ac_objext
3787     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3788 gezelter 942 (eval $ac_compile) 2>conftest.er1
3789 gezelter 840 ac_status=$?
3790 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3791     rm -f conftest.er1
3792     cat conftest.err >&5
3793 gezelter 840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3794     (exit $ac_status); } &&
3795 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
3796     || test ! -s conftest.err'
3797 gezelter 840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3798     (eval $ac_try) 2>&5
3799     ac_status=$?
3800     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3801 gezelter 942 (exit $ac_status); }; } &&
3802     { ac_try='test -s conftest.$ac_objext'
3803     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3804     (eval $ac_try) 2>&5
3805     ac_status=$?
3806     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3807 gezelter 840 (exit $ac_status); }; }; then
3808     mv conftest.$ac_objext cf90_test.$ac_objext
3809    
3810     ac_ext=c
3811     ac_cpp='$CPP $CPPFLAGS'
3812     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3813     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3814     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3815    
3816     ac_save_LIBS=$LIBS
3817     LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
3818    
3819     ac_success=no
3820     for ac_foobar in foobar FOOBAR; do
3821     for ac_underscore in "" "_"; do
3822     ac_func="$ac_foobar$ac_underscore"
3823     cat >conftest.$ac_ext <<_ACEOF
3824     /* confdefs.h. */
3825     _ACEOF
3826     cat confdefs.h >>conftest.$ac_ext
3827     cat >>conftest.$ac_ext <<_ACEOF
3828     /* end confdefs.h. */
3829    
3830     /* Override any gcc2 internal prototype to avoid an error. */
3831     #ifdef __cplusplus
3832     extern "C"
3833     #endif
3834     /* We use char because int might match the return type of a gcc2
3835     builtin and then its argument prototype would still apply. */
3836     char $ac_func ();
3837     int
3838     main ()
3839     {
3840     $ac_func ();
3841     ;
3842     return 0;
3843     }
3844     _ACEOF
3845     rm -f conftest.$ac_objext conftest$ac_exeext
3846     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3847 gezelter 942 (eval $ac_link) 2>conftest.er1
3848 gezelter 840 ac_status=$?
3849 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3850     rm -f conftest.er1
3851     cat conftest.err >&5
3852 gezelter 840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3853     (exit $ac_status); } &&
3854 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
3855     || test ! -s conftest.err'
3856 gezelter 840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3857     (eval $ac_try) 2>&5
3858     ac_status=$?
3859     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3860 gezelter 942 (exit $ac_status); }; } &&
3861     { ac_try='test -s conftest$ac_exeext'
3862     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3863     (eval $ac_try) 2>&5
3864     ac_status=$?
3865     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3866 gezelter 840 (exit $ac_status); }; }; then
3867     ac_success=yes; break 2
3868     else
3869     echo "$as_me: failed program was:" >&5
3870     sed 's/^/| /' conftest.$ac_ext >&5
3871    
3872     fi
3873 gezelter 942 rm -f conftest.err conftest.$ac_objext \
3874     conftest$ac_exeext conftest.$ac_ext
3875 gezelter 840 done
3876     done
3877    
3878     if test "$ac_success" = "yes"; then
3879     case $ac_foobar in
3880     foobar)
3881     ac_case=lower
3882     ac_foo_bar=foo_bar
3883     ;;
3884     FOOBAR)
3885     ac_case=upper
3886     ac_foo_bar=FOO_BAR
3887     ;;
3888     esac
3889    
3890     ac_success_extra=no
3891     for ac_extra in "" "_"; do
3892     ac_func="$ac_foo_bar$ac_underscore$ac_extra"
3893    
3894     cat >conftest.$ac_ext <<_ACEOF
3895     /* confdefs.h. */
3896     _ACEOF
3897     cat confdefs.h >>conftest.$ac_ext
3898     cat >>conftest.$ac_ext <<_ACEOF
3899     /* end confdefs.h. */
3900    
3901     /* Override any gcc2 internal prototype to avoid an error. */
3902     #ifdef __cplusplus
3903     extern "C"
3904     #endif
3905     /* We use char because int might match the return type of a gcc2
3906     builtin and then its argument prototype would still apply. */
3907     char $ac_func ();
3908     int
3909     main ()
3910     {
3911     $ac_func ();
3912     ;
3913     return 0;
3914     }
3915     _ACEOF
3916     rm -f conftest.$ac_objext conftest$ac_exeext
3917     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3918 gezelter 942 (eval $ac_link) 2>conftest.er1
3919 gezelter 840 ac_status=$?
3920 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3921     rm -f conftest.er1
3922     cat conftest.err >&5
3923 gezelter 840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3924     (exit $ac_status); } &&
3925 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
3926     || test ! -s conftest.err'
3927 gezelter 840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3928     (eval $ac_try) 2>&5
3929     ac_status=$?
3930     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3931 gezelter 942 (exit $ac_status); }; } &&
3932     { ac_try='test -s conftest$ac_exeext'
3933     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3934     (eval $ac_try) 2>&5
3935     ac_status=$?
3936     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3937 gezelter 840 (exit $ac_status); }; }; then
3938     ac_success_extra=yes; break
3939     else
3940     echo "$as_me: failed program was:" >&5
3941     sed 's/^/| /' conftest.$ac_ext >&5
3942    
3943     fi
3944 gezelter 942 rm -f conftest.err conftest.$ac_objext \
3945     conftest$ac_exeext conftest.$ac_ext
3946 gezelter 840 done
3947    
3948     if test "$ac_success_extra" = "yes"; then
3949     ac_cv_f90_mangling="$ac_case case"
3950     if test -z "$ac_underscore"; then
3951     ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
3952     else
3953     ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
3954    
3955     fi
3956     if test -z "$ac_extra"; then
3957     ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
3958     else
3959     ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
3960     fi
3961     else
3962     ac_cv_f90_mangling="unknown"
3963     fi
3964     else
3965     ac_cv_f90_mangling="unknown"
3966    
3967     fi
3968    
3969     LIBS=$ac_save_LIBS
3970     ac_ext=f90
3971     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3972     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3973     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3974     rm -f cf90_test* conftest*
3975     else
3976     echo "$as_me: failed program was:" >&5
3977     sed 's/^/| /' conftest.$ac_ext >&5
3978    
3979     fi
3980 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3981 gezelter 840 ac_ext=f90
3982     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3983     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3984     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3985    
3986     fi
3987     echo "$as_me:$LINENO: result: $ac_cv_f90_mangling" >&5
3988     echo "${ECHO_T}$ac_cv_f90_mangling" >&6
3989    
3990    
3991    
3992     case $ac_cv_f90_mangling in
3993     "lower case, no underscore, no extra underscore")
3994     cat >>confdefs.h <<\_ACEOF
3995     #define F90_FUNC(name,NAME) name
3996     _ACEOF
3997    
3998     cat >>confdefs.h <<\_ACEOF
3999     #define F90_FUNC_(name,NAME) name
4000     _ACEOF
4001     ;;
4002     "lower case, no underscore, extra underscore")
4003     cat >>confdefs.h <<\_ACEOF
4004     #define F90_FUNC(name,NAME) name
4005     _ACEOF
4006    
4007     cat >>confdefs.h <<\_ACEOF
4008     #define F90_FUNC_(name,NAME) name ## _
4009     _ACEOF
4010     ;;
4011     "lower case, underscore, no extra underscore")
4012     cat >>confdefs.h <<\_ACEOF
4013     #define F90_FUNC(name,NAME) name ## _
4014     _ACEOF
4015    
4016     cat >>confdefs.h <<\_ACEOF
4017     #define F90_FUNC_(name,NAME) name ## _
4018     _ACEOF
4019     ;;
4020     "lower case, underscore, extra underscore")
4021     cat >>confdefs.h <<\_ACEOF
4022     #define F90_FUNC(name,NAME) name ## _
4023     _ACEOF
4024    
4025     cat >>confdefs.h <<\_ACEOF
4026     #define F90_FUNC_(name,NAME) name ## __
4027     _ACEOF
4028     ;;
4029     "upper case, no underscore, no extra underscore")
4030     cat >>confdefs.h <<\_ACEOF
4031     #define F90_FUNC(name,NAME) NAME
4032     _ACEOF
4033    
4034     cat >>confdefs.h <<\_ACEOF
4035     #define F90_FUNC_(name,NAME) NAME
4036     _ACEOF
4037     ;;
4038     "upper case, no underscore, extra underscore")
4039     cat >>confdefs.h <<\_ACEOF
4040     #define F90_FUNC(name,NAME) NAME
4041     _ACEOF
4042    
4043     cat >>confdefs.h <<\_ACEOF
4044     #define F90_FUNC_(name,NAME) NAME ## _
4045     _ACEOF
4046     ;;
4047     "upper case, underscore, no extra underscore")
4048     cat >>confdefs.h <<\_ACEOF
4049     #define F90_FUNC(name,NAME) NAME ## _
4050     _ACEOF
4051    
4052     cat >>confdefs.h <<\_ACEOF
4053     #define F90_FUNC_(name,NAME) NAME ## _
4054     _ACEOF
4055     ;;
4056     "upper case, underscore, extra underscore")
4057     cat >>confdefs.h <<\_ACEOF
4058     #define F90_FUNC(name,NAME) NAME ## _
4059     _ACEOF
4060    
4061     cat >>confdefs.h <<\_ACEOF
4062     #define F90_FUNC_(name,NAME) NAME ## __
4063     _ACEOF
4064     ;;
4065     *)
4066     { echo "$as_me:$LINENO: WARNING: unknown Fortran 90 name-mangling scheme" >&5
4067     echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
4068     ;;
4069     esac
4070    
4071    
4072    
4073    
4074    
4075     echo "$as_me:$LINENO: checking for module suffix" >&5
4076     echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
4077     rm -f conftest*
4078     # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4079     rm -f work*
4080     cat >conftest.f90 <<EOF
4081     module conftest
4082     integer n
4083     parameter (n=1)
4084     end module conftest
4085     EOF
4086     # SGI and absoft compilers generates module name in upper case!
4087     testname="conftest"
4088     modcase="lower"
4089     if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4090     MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
4091     MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
4092     if test -z "$MOD" ; then
4093     MOD=`ls CONFTEST* 2>/dev/null \
4094     | grep -v CONFTEST.f | grep -v CONFTEST.o`
4095     MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
4096     if test -n "$MOD" ; then
4097     testname="CONFTEST"
4098     modcase="upper"
4099     fi
4100     fi
4101     if test -z "$MOD" ; then
4102     echo "$as_me:$LINENO: result: unknown" >&5
4103     echo "${ECHO_T}unknown" >&6
4104     # Use mod if we can't figure it out
4105     MOD="mod"
4106     else
4107     echo "$as_me:$LINENO: result: $MOD" >&5
4108     echo "${ECHO_T}$MOD" >&6
4109     fi
4110     if test -s work.pcl ; then
4111     { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
4112     echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
4113     fi
4114     else
4115     echo "$as_me:$LINENO: result: unknown" >&5
4116     echo "${ECHO_T}unknown" >&6
4117     fi
4118    
4119    
4120    
4121    
4122    
4123     # Check for module include path (some use -I, some (Solaris) use -M, some
4124     # (absoft) use -p).
4125     # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
4126     # specified, work.pcl and work.pc are created. However, if you specify
4127     # a file, it must contain a the name of a file ending in .pc . Ugh!
4128     # Use the module made above
4129     echo "$as_me:$LINENO: checking for module directory path flag" >&5
4130     echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
4131     rm -f conftest*
4132     # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4133     rm -f work*
4134     cat >conftest.f90 <<EOF
4135     module conftest
4136     integer n
4137     parameter (n=1)
4138     end module conftest
4139     EOF
4140     # SGI and absoft compilers generates module name in upper case!
4141     testname="conftest"
4142     if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4143     mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
4144     mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
4145     if test -n "$mod" ; then
4146     testname="CONFTEST"
4147     fi
4148     madedir=0
4149     if test ! -d conf ; then mkdir conf ; madedir=1; fi
4150     cp $testname.$MOD conf
4151     rm -f conftest* CONFTEST*
4152     cat >conftest1.f90 <<EOF
4153     program main
4154     use conftest
4155     print *, n
4156     end
4157     EOF
4158     F90_WORK_FILES_ARG=""
4159     F90MODINCSPEC=""
4160     if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
4161     MODDIRFLAG="-I"
4162     F90MODINCSPEC="-I<dir>"
4163     echo "$as_me:$LINENO: result: -I" >&5
4164     echo "${ECHO_T}-I" >&6
4165     elif $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
4166     MODDIRFLAG="-M"
4167     F90MODINCSPEC="-M<dir>"
4168     echo "$as_me:$LINENO: result: -M" >&5
4169     echo "${ECHO_T}-M" >&6
4170     elif $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
4171     MODDIRFLAG="-p"
4172     F90MODINCSPEC="-p<dir>"
4173     echo "$as_me:$LINENO: result: -p" >&5
4174     echo "${ECHO_T}-p" >&6
4175     elif test -s work.pc ; then
4176     cp work.pc conf/mpimod.pc
4177     echo "mpimod.pc" > conf/mpimod.pcl
4178     echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
4179     if $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
4180     MODDIRFLAG='-cl,mpimod.pcl'
4181     echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
4182     echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
4183     F90_WORK_FILES_ARG="-cl,mpimod.pcl"
4184     F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
4185    
4186     else
4187     # The version of the Intel compiler that I have refuses to let
4188     # you put the "work catalog" list anywhere but the current
4189     # directory. For example, you cannot in
4190     :
4191     fi
4192     fi
4193     if test -z "MODDIRFLAG" ; then
4194     echo "$as_me:$LINENO: result: unknown" >&5
4195     echo "${ECHO_T}unknown" >&6
4196     fi
4197    
4198    
4199     rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
4200     if test $madedir = 1 ; then rmdir conf ; fi
4201     fi
4202    
4203    
4204    
4205    
4206 gezelter 822 case $debug in
4207     1)
4208     ;;
4209     *)
4210    
4211 gezelter 838
4212    
4213    
4214 gezelter 942
4215    
4216     echo "$as_me:$LINENO: checking whether we are *really* using gcc" >&5
4217     echo $ECHO_N "checking whether we are *really* using gcc... $ECHO_C" >&6
4218     if test "${ac_cv_prog_really_gcc+set}" = set; then
4219     echo $ECHO_N "(cached) $ECHO_C" >&6
4220     else
4221    
4222     cat > conftest.c <<EOF
4223     #ifdef __GNUC__
4224     #ifndef __INTEL_COMPILER
4225     yes;
4226     #endif
4227     #endif
4228     EOF
4229     if { ac_try='${CC-cc} -E conftest.c'
4230     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4231     (eval $ac_try) 2>&5
4232     ac_status=$?
4233     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4234     (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4235     ac_cv_prog_really_gcc=yes
4236     else
4237     ac_cv_prog_really_gcc=no
4238     fi
4239    
4240     fi
4241     echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
4242     echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6
4243     if test "$ac_cv_prog_really_gcc" = yes; then
4244     :
4245    
4246     else
4247     :
4248    
4249     fi
4250    
4251    
4252 gezelter 749 # Try to determine "good" native compiler flags if none specified on command
4253     # line
4254     if test "$ac_test_CFLAGS" != "set"; then
4255     CFLAGS=""
4256     case "${host_cpu}-${host_os}" in
4257    
4258     *linux*) if test "$CC" = icc; then
4259     CFLAGS="-O"
4260     fi;;
4261     sparc-solaris2*) if test "$CC" = cc; then
4262     CFLAGS="-native -fast -xO5 -dalign"
4263     fi;;
4264    
4265     alpha*-osf*) if test "$CC" = cc; then
4266     CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
4267     fi;;
4268    
4269     hppa*-hpux*) if test "$CC" = cc; then
4270     CFLAGS="-Ae +O3 +Oall"
4271     fi;;
4272    
4273     rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
4274     CFLAGS="-O3 -qtune=auto -qansialias -w"
4275     fi;;
4276     powerpc*-aix*)
4277     if test "$CC" = cc -o "$CC" = xlc; then
4278     CFLAGS="-O3 -qtune=auto -qansialias -w"
4279     echo "*******************************************************"
4280     echo "* You have AIX on an unknown powerpc system. It is *"
4281     echo "* recommended that you use *"
4282     echo "* *"
4283     echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
4284     echo "* ^^^ *"
4285     echo "* where xxx is 601, 603, 604, or whatever kind of *"
4286     echo "* PowerPC CPU you have. For more info, man cc. *"
4287     echo "*******************************************************"
4288     fi;;
4289     *darwin*)
4290     if test "$CC" = xlc -o "$CC" = cc; then
4291     CFLAGS="-O3 -qtune=auto -w"
4292     echo "*******************************************************"
4293     echo "* You have Darwin on an unknown powerpc system. *"
4294     echo "* It is recommended that you use *"
4295     echo "* *"
4296     echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
4297     echo "* ^^^ *"
4298     echo "* where xxx is 601, 603, 604, or whatever kind of *"
4299     echo "* PowerPC CPU you have. For more info, man cc. *"
4300     echo "*******************************************************"
4301     fi;;
4302     esac
4303    
4304     # use default flags for gcc on all systems
4305 gezelter 942 if test $ac_cv_prog_really_gcc = yes; then
4306 gezelter 749 CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
4307     fi
4308    
4309     # test for gcc-specific flags:
4310 gezelter 942 if test $ac_cv_prog_really_gcc = yes; then
4311 gezelter 749 # -malign-double for x86 systems
4312    
4313 gezelter 838
4314     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
4315 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
4316     if test "${ac_align_double+set}" = set; then
4317     echo $ECHO_N "(cached) $ECHO_C" >&6
4318     else
4319     echo 'void f(){}' > conftest.c
4320     if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
4321     ac_align_double=yes
4322     else
4323     ac_align_double=no
4324     fi
4325     rm -f conftest*
4326    
4327     fi
4328 gezelter 838 echo "$as_me:$LINENO: result: $ac_align_double" >&5
4329 gezelter 749 echo "${ECHO_T}$ac_align_double" >&6
4330     if test "$ac_align_double" = yes; then
4331     :
4332     CFLAGS="$CFLAGS -malign-double"
4333     else
4334     :
4335    
4336     fi
4337    
4338     # -fstrict-aliasing for gcc-2.95+
4339    
4340 gezelter 838
4341     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
4342 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
4343     if test "${ac_fstrict_aliasing+set}" = set; then
4344     echo $ECHO_N "(cached) $ECHO_C" >&6
4345     else
4346     echo 'void f(){}' > conftest.c
4347     if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
4348     ac_fstrict_aliasing=yes
4349     else
4350     ac_fstrict_aliasing=no
4351     fi
4352     rm -f conftest*
4353    
4354     fi
4355 gezelter 838 echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
4356 gezelter 749 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
4357     if test "$ac_fstrict_aliasing" = yes; then
4358     :
4359     CFLAGS="$CFLAGS -fstrict-aliasing"
4360     else
4361     :
4362    
4363     fi
4364    
4365     fi
4366    
4367     CPU_FLAGS=""
4368 gezelter 942 if test $ac_cv_prog_really_gcc = yes; then
4369 gezelter 749 case "${host_cpu}" in
4370     i586*)
4371    
4372 gezelter 838 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
4373 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
4374     if test "${ac_cpu_pentium+set}" = set; then
4375     echo $ECHO_N "(cached) $ECHO_C" >&6
4376     else
4377     echo 'void f(){}' > conftest.c
4378     if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
4379     ac_cpu_pentium=yes
4380     else
4381     ac_cpu_pentium=no
4382     fi
4383     rm -f conftest*
4384    
4385     fi
4386 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
4387 gezelter 749 echo "${ECHO_T}$ac_cpu_pentium" >&6
4388     if test "$ac_cpu_pentium" = yes; then
4389     :
4390     CPU_FLAGS=-mcpu=pentium
4391     else
4392     :
4393    
4394 gezelter 838
4395     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
4396 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
4397     if test "${ac_pentium+set}" = set; then
4398     echo $ECHO_N "(cached) $ECHO_C" >&6
4399     else
4400     echo 'void f(){}' > conftest.c
4401     if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
4402     ac_pentium=yes
4403     else
4404     ac_pentium=no
4405     fi
4406     rm -f conftest*
4407    
4408     fi
4409 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentium" >&5
4410 gezelter 749 echo "${ECHO_T}$ac_pentium" >&6
4411     if test "$ac_pentium" = yes; then
4412     :
4413     CPU_FLAGS=-mpentium
4414     else
4415     :
4416    
4417     fi
4418    
4419     fi
4420    
4421     ;;
4422     i686*)
4423    
4424 gezelter 838 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
4425 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
4426     if test "${ac_cpu_pentiumpro+set}" = set; then
4427     echo $ECHO_N "(cached) $ECHO_C" >&6
4428     else
4429     echo 'void f(){}' > conftest.c
4430     if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
4431     ac_cpu_pentiumpro=yes
4432     else
4433     ac_cpu_pentiumpro=no
4434     fi
4435     rm -f conftest*
4436    
4437     fi
4438 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
4439 gezelter 749 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
4440     if test "$ac_cpu_pentiumpro" = yes; then
4441     :
4442     CPU_FLAGS=-mcpu=pentiumpro
4443     else
4444     :
4445    
4446 gezelter 838
4447     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
4448 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
4449     if test "${ac_pentiumpro+set}" = set; then
4450     echo $ECHO_N "(cached) $ECHO_C" >&6
4451     else
4452     echo 'void f(){}' > conftest.c
4453     if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
4454     ac_pentiumpro=yes
4455     else
4456     ac_pentiumpro=no
4457     fi
4458     rm -f conftest*
4459    
4460     fi
4461 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
4462 gezelter 749 echo "${ECHO_T}$ac_pentiumpro" >&6
4463     if test "$ac_pentiumpro" = yes; then
4464     :
4465     CPU_FLAGS=-mpentiumpro
4466     else
4467     :
4468    
4469     fi
4470    
4471     fi
4472    
4473     ;;
4474     powerpc*)
4475     cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
4476     is60x=`echo $cputype | egrep "^600-9e?$"`
4477     if test -n "$is60x"; then
4478    
4479 gezelter 838
4480     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
4481 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
4482     if test "${ac_m_cpu_60x+set}" = set; then
4483     echo $ECHO_N "(cached) $ECHO_C" >&6
4484     else
4485     echo 'void f(){}' > conftest.c
4486     if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
4487     ac_m_cpu_60x=yes
4488     else
4489     ac_m_cpu_60x=no
4490     fi
4491     rm -f conftest*
4492    
4493     fi
4494 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
4495 gezelter 749 echo "${ECHO_T}$ac_m_cpu_60x" >&6
4496     if test "$ac_m_cpu_60x" = yes; then
4497     :
4498     CPU_FLAGS=-mcpu=$cputype
4499     else
4500     :
4501    
4502     fi
4503    
4504     elif test "$cputype" = 750; then
4505    
4506 gezelter 838
4507     echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
4508 gezelter 749 echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
4509     if test "${ac_cv_prog_gcc_2_95+set}" = set; then
4510     echo $ECHO_N "(cached) $ECHO_C" >&6
4511     else
4512    
4513     cat > conftest.c <<EOF
4514 gezelter 942 #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
4515 gezelter 749 # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
4516     yes;
4517     # endif
4518     #endif
4519     EOF
4520     if { ac_try='${CC-cc} -E conftest.c'
4521 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4522 gezelter 749 (eval $ac_try) 2>&5
4523     ac_status=$?
4524 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4525 gezelter 749 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4526     ac_cv_prog_gcc_2_95=yes
4527     else
4528     ac_cv_prog_gcc_2_95=no
4529     fi
4530    
4531     fi
4532 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
4533 gezelter 749 echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
4534     if test "$ac_cv_prog_gcc_2_95" = yes; then
4535     :
4536    
4537 gezelter 838
4538     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
4539 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
4540     if test "${ac_m_cpu_750+set}" = set; then
4541     echo $ECHO_N "(cached) $ECHO_C" >&6
4542     else
4543     echo 'void f(){}' > conftest.c
4544     if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
4545     ac_m_cpu_750=yes
4546     else
4547     ac_m_cpu_750=no
4548     fi
4549     rm -f conftest*
4550    
4551     fi
4552 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
4553 gezelter 749 echo "${ECHO_T}$ac_m_cpu_750" >&6
4554     if test "$ac_m_cpu_750" = yes; then
4555     :
4556     CPU_FLAGS=-mcpu=750
4557     else
4558     :
4559    
4560     fi
4561    
4562     else
4563     :
4564    
4565     fi
4566    
4567     fi
4568     if test -z "$CPU_FLAGS"; then
4569    
4570 gezelter 838
4571     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
4572 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
4573     if test "${ac_m_cpu_powerpc+set}" = set; then
4574     echo $ECHO_N "(cached) $ECHO_C" >&6
4575     else
4576     echo 'void f(){}' > conftest.c
4577     if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
4578     ac_m_cpu_powerpc=yes
4579     else
4580     ac_m_cpu_powerpc=no
4581     fi
4582     rm -f conftest*
4583    
4584     fi
4585 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
4586 gezelter 749 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
4587     if test "$ac_m_cpu_powerpc" = yes; then
4588     :
4589     CPU_FLAGS=-mcpu=powerpc
4590     else
4591     :
4592    
4593     fi
4594    
4595     fi
4596     if test -z "$CPU_FLAGS"; then
4597    
4598 gezelter 838
4599     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
4600 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
4601     if test "${ac_m_powerpc+set}" = set; then
4602     echo $ECHO_N "(cached) $ECHO_C" >&6
4603     else
4604     echo 'void f(){}' > conftest.c
4605     if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
4606     ac_m_powerpc=yes
4607     else
4608     ac_m_powerpc=no
4609     fi
4610     rm -f conftest*
4611    
4612     fi
4613 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
4614 gezelter 749 echo "${ECHO_T}$ac_m_powerpc" >&6
4615     if test "$ac_m_powerpc" = yes; then
4616     :
4617     CPU_FLAGS=-mpowerpc
4618     else
4619     :
4620    
4621     fi
4622    
4623     fi
4624     esac
4625     fi
4626    
4627     if test -n "$CPU_FLAGS"; then
4628     CFLAGS="$CFLAGS $CPU_FLAGS"
4629     fi
4630    
4631     if test -z "$CFLAGS"; then
4632     echo ""
4633     echo "********************************************************"
4634     echo "* WARNING: Don't know the best CFLAGS for this system *"
4635     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
4636     echo "* (otherwise, a default of CFLAGS=-O3 will be used) *"
4637     echo "********************************************************"
4638     echo ""
4639     CFLAGS="-O3"
4640     fi
4641    
4642 gezelter 838
4643    
4644     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
4645 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
4646     if test "${ac_guessed_cflags+set}" = set; then
4647     echo $ECHO_N "(cached) $ECHO_C" >&6
4648     else
4649     echo 'void f(){}' > conftest.c
4650     if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
4651     ac_guessed_cflags=yes
4652     else
4653     ac_guessed_cflags=no
4654     fi
4655     rm -f conftest*
4656    
4657     fi
4658 gezelter 838 echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
4659 gezelter 749 echo "${ECHO_T}$ac_guessed_cflags" >&6
4660     if test "$ac_guessed_cflags" = yes; then
4661     :
4662    
4663     else
4664     :
4665    
4666     echo ""
4667     echo "********************************************************"
4668     echo "* WARNING: The guessed CFLAGS don't seem to work with *"
4669     echo "* your compiler. *"
4670     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
4671     echo "********************************************************"
4672     echo ""
4673     CFLAGS=""
4674    
4675     fi
4676    
4677 gezelter 838
4678 gezelter 749 fi
4679    
4680 gezelter 838
4681    
4682    
4683    
4684 gezelter 942
4685    
4686     echo "$as_me:$LINENO: checking whether we are *really* using g++" >&5
4687     echo $ECHO_N "checking whether we are *really* using g++... $ECHO_C" >&6
4688     if test "${ac_cv_prog_really_gxx+set}" = set; then
4689     echo $ECHO_N "(cached) $ECHO_C" >&6
4690     else
4691    
4692     cat > conftest.cpp <<EOF
4693     #ifdef __GNUC__
4694     #ifndef __INTEL_COMPILER
4695     yes;
4696     #endif
4697     #endif
4698     EOF
4699     if { ac_try='${CXX-c++} -E conftest.cpp'
4700     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4701     (eval $ac_try) 2>&5
4702     ac_status=$?
4703     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4704     (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4705     ac_cv_prog_really_gxx=yes
4706     else
4707     ac_cv_prog_really_gxx=no
4708     fi
4709    
4710     fi
4711     echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
4712     echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
4713     if test "$ac_cv_prog_really_gxx" = yes; then
4714     :
4715    
4716     else
4717     :
4718    
4719     fi
4720    
4721    
4722 gezelter 749 # Try to determine "good" native compiler flags if none specified on command
4723     # line
4724     if test "$ac_test_CXXFLAGS" != "set"; then
4725     CXXFLAGS=""
4726     case "${host_cpu}-${host_os}" in
4727    
4728     *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
4729     CXXFLAGS="-O"
4730     fi;;
4731     sparc-solaris2*) if test "$CXX" = CC; then
4732     CXXFLAGS="-native -fast -xO5 -dalign"
4733     fi;;
4734     rs6000*-aix*) if test "$CXX" = xlC; then
4735     CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
4736     fi;;
4737     powerpc*-aix*)
4738     if test "$CXX" = xlC; then
4739     CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
4740     echo "*******************************************************"
4741     echo "* You have AIX on an unknown powerpc system. It is *"
4742     echo "* recommended that you use *"
4743     echo "* *"
4744     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
4745     echo "* ^^^ *"
4746     echo "* where xxx is 601, 603, 604, or whatever kind of *"
4747     echo "* PowerPC CPU you have. For more info, man cc. *"
4748     echo "*******************************************************"
4749     fi;;
4750     *darwin*)
4751     if test "$CXX" = xlC; then
4752     CXXFLAGS="-O3 -qtune=auto -qansialias -w"
4753     echo "*******************************************************"
4754     echo "* You have AIX on an unknown powerpc system. It is *"
4755     echo "* recommended that you use *"
4756     echo "* *"
4757     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
4758     echo "* ^^^ *"
4759     echo "* where xxx is 601, 603, 604, or whatever kind of *"
4760     echo "* PowerPC CPU you have. For more info, man cc. *"
4761     echo "*******************************************************"
4762     fi;;
4763     esac
4764    
4765     # use default flags for gcc on all systems
4766 gezelter 942 if test $ac_cv_prog_really_gxx = yes; then
4767 gezelter 749 CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
4768     fi
4769    
4770     # test for gcc-specific flags:
4771 gezelter 942 if test $ac_cv_prog_really_gxx = yes; then
4772 gezelter 749 # -malign-double for x86 systems
4773    
4774 gezelter 838
4775     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
4776 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
4777     if test "${ac_align_double+set}" = set; then
4778     echo $ECHO_N "(cached) $ECHO_C" >&6
4779     else
4780     echo 'void f(){}' > conftest.cpp
4781     if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
4782     ac_align_double=yes
4783     else
4784     ac_align_double=no
4785     fi
4786     rm -f conftest*
4787    
4788     fi
4789 gezelter 838 echo "$as_me:$LINENO: result: $ac_align_double" >&5
4790 gezelter 749 echo "${ECHO_T}$ac_align_double" >&6
4791     if test "$ac_align_double" = yes; then
4792     :
4793     CXXFLAGS="$CXXFLAGS -malign-double"
4794     else
4795     :
4796    
4797     fi
4798    
4799     # -fstrict-aliasing for gcc-2.95+
4800    
4801 gezelter 838
4802     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
4803 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
4804     if test "${ac_fstrict_aliasing+set}" = set; then
4805     echo $ECHO_N "(cached) $ECHO_C" >&6
4806     else
4807     echo 'void f(){}' > conftest.cpp
4808     if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
4809     ac_fstrict_aliasing=yes
4810     else
4811     ac_fstrict_aliasing=no
4812     fi
4813     rm -f conftest*
4814    
4815     fi
4816 gezelter 838 echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
4817 gezelter 749 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
4818     if test "$ac_fstrict_aliasing" = yes; then
4819     :
4820     CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
4821     else
4822     :
4823    
4824     fi
4825    
4826     fi
4827    
4828     CPU_FLAGS=""
4829 gezelter 942 if test $ac_cv_prog_really_gxx = yes; then
4830 gezelter 749 case "${host_cpu}" in
4831     i586*)
4832    
4833 gezelter 942 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
4834     echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
4835 gezelter 749 if test "${ac_cpu_pentium+set}" = set; then
4836     echo $ECHO_N "(cached) $ECHO_C" >&6
4837     else
4838 gezelter 942 echo 'void f(){}' > conftest.cpp
4839     if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
4840 gezelter 749 ac_cpu_pentium=yes
4841     else
4842     ac_cpu_pentium=no
4843     fi
4844     rm -f conftest*
4845    
4846     fi
4847 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
4848 gezelter 749 echo "${ECHO_T}$ac_cpu_pentium" >&6
4849     if test "$ac_cpu_pentium" = yes; then
4850     :
4851     CPU_FLAGS=-mcpu=pentium
4852     else
4853     :
4854    
4855 gezelter 838
4856     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
4857 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
4858     if test "${ac_pentium+set}" = set; then
4859     echo $ECHO_N "(cached) $ECHO_C" >&6
4860     else
4861     echo 'void f(){}' > conftest.cpp
4862     if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
4863     ac_pentium=yes
4864     else
4865     ac_pentium=no
4866     fi
4867     rm -f conftest*
4868    
4869     fi
4870 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentium" >&5
4871 gezelter 749 echo "${ECHO_T}$ac_pentium" >&6
4872     if test "$ac_pentium" = yes; then
4873     :
4874     CPU_FLAGS=-mpentium
4875     else
4876     :
4877    
4878     fi
4879    
4880     fi
4881    
4882     ;;
4883     i686*)
4884    
4885 gezelter 838 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
4886 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
4887     if test "${ac_cpu_pentiumpro+set}" = set; then
4888     echo $ECHO_N "(cached) $ECHO_C" >&6
4889     else
4890     echo 'void f(){}' > conftest.cpp
4891     if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
4892     ac_cpu_pentiumpro=yes
4893     else
4894     ac_cpu_pentiumpro=no
4895     fi
4896     rm -f conftest*
4897    
4898     fi
4899 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
4900 gezelter 749 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
4901     if test "$ac_cpu_pentiumpro" = yes; then
4902     :
4903     CPU_FLAGS=-mcpu=pentiumpro
4904     else
4905     :
4906    
4907 gezelter 838
4908     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
4909 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
4910     if test "${ac_pentiumpro+set}" = set; then
4911     echo $ECHO_N "(cached) $ECHO_C" >&6
4912     else
4913     echo 'void f(){}' > conftest.cpp
4914     if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
4915     ac_pentiumpro=yes
4916     else
4917     ac_pentiumpro=no
4918     fi
4919     rm -f conftest*
4920    
4921     fi
4922 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
4923 gezelter 749 echo "${ECHO_T}$ac_pentiumpro" >&6
4924     if test "$ac_pentiumpro" = yes; then
4925     :
4926     CPU_FLAGS=-mpentiumpro
4927     else
4928     :
4929    
4930     fi
4931    
4932     fi
4933    
4934     ;;
4935     powerpc*)
4936     cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
4937     is60x=`echo $cputype | egrep "^600-9e?$"`
4938     if test -n "$is60x"; then
4939    
4940 gezelter 838
4941     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
4942 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
4943     if test "${ac_m_cpu_60x+set}" = set; then
4944     echo $ECHO_N "(cached) $ECHO_C" >&6
4945     else
4946     echo 'void f(){}' > conftest.cpp
4947     if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
4948     ac_m_cpu_60x=yes
4949     else
4950     ac_m_cpu_60x=no
4951     fi
4952     rm -f conftest*
4953    
4954     fi
4955 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
4956 gezelter 749 echo "${ECHO_T}$ac_m_cpu_60x" >&6
4957     if test "$ac_m_cpu_60x" = yes; then
4958     :
4959     CPU_FLAGS=-mcpu=$cputype
4960     else
4961     :
4962    
4963     fi
4964    
4965     elif test "$cputype" = 750; then
4966    
4967 gezelter 838
4968 gezelter 942 echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
4969     echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
4970     if test "${ac_cv_prog_gxx_2_95+set}" = set; then
4971 gezelter 749 echo $ECHO_N "(cached) $ECHO_C" >&6
4972     else
4973    
4974 gezelter 942 cat > conftest.cpp <<EOF
4975     #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
4976 gezelter 749 # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
4977     yes;
4978     # endif
4979     #endif
4980     EOF
4981 gezelter 942 if { ac_try='${CXX-c++} -E conftest.cpp'
4982 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4983 gezelter 749 (eval $ac_try) 2>&5
4984     ac_status=$?
4985 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4986 gezelter 749 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4987 gezelter 942 ac_cv_prog_gxx_2_95=yes
4988 gezelter 749 else
4989 gezelter 942 ac_cv_prog_gxx_2_95=no
4990 gezelter 749 fi
4991    
4992     fi
4993 gezelter 942 echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
4994     echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
4995     if test "$ac_cv_prog_gxx_2_95" = yes; then
4996 gezelter 749 :
4997    
4998 gezelter 838
4999     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
5000 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
5001     if test "${ac_m_cpu_750+set}" = set; then
5002     echo $ECHO_N "(cached) $ECHO_C" >&6
5003     else
5004     echo 'void f(){}' > conftest.cpp
5005     if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
5006     ac_m_cpu_750=yes
5007     else
5008     ac_m_cpu_750=no
5009     fi
5010     rm -f conftest*
5011    
5012     fi
5013 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
5014 gezelter 749 echo "${ECHO_T}$ac_m_cpu_750" >&6
5015     if test "$ac_m_cpu_750" = yes; then
5016     :
5017     CPU_FLAGS=-mcpu=750
5018     else
5019     :
5020    
5021     fi
5022    
5023     else
5024     :
5025    
5026     fi
5027    
5028     fi
5029     if test -z "$CPU_FLAGS"; then
5030    
5031 gezelter 838
5032     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
5033 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
5034     if test "${ac_m_cpu_powerpc+set}" = set; then
5035     echo $ECHO_N "(cached) $ECHO_C" >&6
5036     else
5037     echo 'void f(){}' > conftest.cpp
5038     if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
5039     ac_m_cpu_powerpc=yes
5040     else
5041     ac_m_cpu_powerpc=no
5042     fi
5043     rm -f conftest*
5044    
5045     fi
5046 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
5047 gezelter 749 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
5048     if test "$ac_m_cpu_powerpc" = yes; then
5049     :
5050     CPU_FLAGS=-mcpu=powerpc
5051     else
5052     :
5053    
5054     fi
5055    
5056     fi
5057     if test -z "$CPU_FLAGS"; then
5058    
5059 gezelter 838
5060     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
5061 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
5062     if test "${ac_m_powerpc+set}" = set; then
5063     echo $ECHO_N "(cached) $ECHO_C" >&6
5064     else
5065     echo 'void f(){}' > conftest.cpp
5066     if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
5067     ac_m_powerpc=yes
5068     else
5069     ac_m_powerpc=no
5070     fi
5071     rm -f conftest*
5072    
5073     fi
5074 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
5075 gezelter 749 echo "${ECHO_T}$ac_m_powerpc" >&6
5076     if test "$ac_m_powerpc" = yes; then
5077     :
5078     CPU_FLAGS=-mpowerpc
5079     else
5080     :
5081    
5082     fi
5083    
5084     fi
5085     esac
5086     fi
5087    
5088     if test -n "$CPU_FLAGS"; then
5089     CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
5090     fi
5091    
5092     if test -z "$CXXFLAGS"; then
5093     echo ""
5094     echo "**********************************************************"
5095     echo "* WARNING: Don't know the best CXXFLAGS for this system *"
5096     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
5097     echo "* (otherwise, a default of CXXFLAGS=-O3 will be used) *"
5098     echo "**********************************************************"
5099     echo ""
5100     CXXFLAGS="-O3"
5101     fi
5102    
5103 gezelter 838
5104    
5105     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
5106 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
5107     if test "${ac_guessed_cxxflags+set}" = set; then
5108     echo $ECHO_N "(cached) $ECHO_C" >&6
5109     else
5110     echo 'void f(){}' > conftest.cpp
5111     if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
5112     ac_guessed_cxxflags=yes
5113     else
5114     ac_guessed_cxxflags=no
5115     fi
5116     rm -f conftest*
5117    
5118     fi
5119 gezelter 838 echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
5120 gezelter 749 echo "${ECHO_T}$ac_guessed_cxxflags" >&6
5121     if test "$ac_guessed_cxxflags" = yes; then
5122     :
5123    
5124     else
5125     :
5126    
5127     echo ""
5128     echo "**********************************************************"
5129     echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
5130     echo "* your compiler. *"
5131     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
5132     echo "**********************************************************"
5133     echo ""
5134     CXXFLAGS=""
5135    
5136     fi
5137    
5138 gezelter 838
5139 gezelter 749 fi
5140    
5141 gezelter 838
5142    
5143    
5144    
5145 gezelter 749 # Try to determine "good" native compiler flags if none specified on command
5146     # line
5147 gezelter 785
5148 gezelter 827 if test x"$F90FLAGS" = x ; then
5149 gezelter 749 F90FLAGS=""
5150     case "${host_cpu}-${host_os}" in
5151    
5152 gezelter 942 *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
5153 gezelter 749 F90FLAGS="-O"
5154     fi;;
5155     rs6000*-aix*) if test "$F90" = xlf90 -o "$F90" = f90; then
5156     F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
5157     fi;;
5158     powerpc*-aix*)
5159     if test "$F90" = f90 -o "$F90" = xlf90; then
5160     F90FLAGS="-O3 -qarch=ppc -qansialias -w"
5161     echo "*******************************************************"
5162     echo "* You have AIX on an unknown powerpc system. It is *"
5163     echo "* recommended that you use *"
5164     echo "* *"
5165     echo "* F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
5166     echo "* ^^^ *"
5167     echo "* where xxx is 601, 603, 604, or whatever kind of *"
5168     echo "* PowerPC CPU you have. For more info, man xlf. *"
5169     echo "*******************************************************"
5170     fi;;
5171     *darwin*)
5172     if test "$F90" = f90 -o "$F90" = xlf90; then
5173     F90FLAGS="-O3 -qtune=auto -w"
5174     echo "*********************************************************"
5175     echo "* You have Darwin on an unknown powerpc system. It is *"
5176     echo "* recommended that you use *"
5177     echo "* *"
5178     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
5179     echo "* ^^^ *"
5180     echo "* where xxx is 601, 603, 604, or whatever kind of *"
5181     echo "* PowerPC CPU you have. For more info, man xlf. *"
5182     echo "*********************************************************"
5183     fi;;
5184     esac
5185    
5186     if test -n "$CPU_FLAGS"; then
5187     F90FLAGS="$F90FLAGS $CPU_FLAGS"
5188     fi
5189    
5190     if test -z "$F90FLAGS"; then
5191     echo ""
5192     echo "**********************************************************"
5193     echo "* WARNING: Don't know the best F90FLAGS for this system *"
5194     echo "* Use make F90FLAGS=..., or edit the top level Makefile *"
5195     echo "* (otherwise, a default of F90FLAGS=-O3 will be used) *"
5196     echo "**********************************************************"
5197     echo ""
5198     F90FLAGS="-O3"
5199     fi
5200    
5201 gezelter 838
5202     echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
5203 gezelter 749 echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
5204     if test "${ac_guessed_f90flags+set}" = set; then
5205     echo $ECHO_N "(cached) $ECHO_C" >&6
5206     else
5207    
5208 gezelter 838
5209    
5210 gezelter 749 ac_ext=f90
5211     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5212     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5213     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5214    
5215     echo 'program main' > conftest.$ac_ext
5216     echo 'end program main' >> conftest.$ac_ext
5217     ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
5218 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5219 gezelter 749 (eval $ac_compile) 2>&5
5220     ac_status=$?
5221 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5222 gezelter 749 (exit $ac_status); }; then
5223     ac_guessed_f90flags=yes
5224     else
5225     ac_guessed_f90flags=no
5226     fi
5227     rm -f conftest*
5228 gezelter 840 ac_ext=f90
5229     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5230     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5231     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5232 gezelter 749
5233 gezelter 838
5234 gezelter 749 fi
5235 gezelter 838 echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
5236 gezelter 749 echo "${ECHO_T}$ac_guessed_f90flags" >&6
5237     if test "$ac_guessed_f90flags" = yes; then
5238     :
5239    
5240     else
5241     :
5242    
5243     echo ""
5244     echo "**********************************************************"
5245     echo "* WARNING: The guessed F90FLAGS don't seem to work with *"
5246     echo "* your compiler. *"
5247     echo "* Use make F90FLAGS=..., or edit the top level Makefile *"
5248     echo "**********************************************************"
5249     echo ""
5250     F90FLAGS=""
5251    
5252     fi
5253    
5254 gezelter 838
5255 gezelter 749 fi
5256    
5257 gezelter 822 ;;
5258     esac
5259 mmeineke 791
5260 gezelter 749 # Find a good install program. We prefer a C program (faster),
5261     # so one script is as good as another. But avoid the broken or
5262     # incompatible versions:
5263     # SysV /etc/install, /usr/sbin/install
5264     # SunOS /usr/etc/install
5265     # IRIX /sbin/install
5266     # AIX /bin/install
5267     # AmigaOS /C/install, which installs bootblocks on floppy discs
5268     # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5269     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5270     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5271 gezelter 942 # OS/2's system install, which has a completely different semantic
5272 gezelter 749 # ./install, which can be erroneously created by make from ./install.sh.
5273 gezelter 838 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
5274     echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
5275 gezelter 749 if test -z "$INSTALL"; then
5276     if test "${ac_cv_path_install+set}" = set; then
5277     echo $ECHO_N "(cached) $ECHO_C" >&6
5278     else
5279 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5280     for as_dir in $PATH
5281     do
5282     IFS=$as_save_IFS
5283     test -z "$as_dir" && as_dir=.
5284     # Account for people who put trailing slashes in PATH elements.
5285     case $as_dir/ in
5286     ./ | .// | /cC/* | \
5287     /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5288 gezelter 942 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
5289 gezelter 838 /usr/ucb/* ) ;;
5290     *)
5291     # OSF1 and SCO ODT 3.0 have their own names for install.
5292     # Don't use installbsd from OSF since it installs stuff as root
5293     # by default.
5294     for ac_prog in ginstall scoinst install; do
5295     for ac_exec_ext in '' $ac_executable_extensions; do
5296 gezelter 942 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5297     if test $ac_prog = install &&
5298     grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5299     # AIX install. It has an incompatible calling convention.
5300     :
5301     elif test $ac_prog = install &&
5302     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5303     # program-specific install script used by HP pwplus--don't use.
5304     :
5305     else
5306     ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5307     break 3
5308     fi
5309     fi
5310 gezelter 749 done
5311 gezelter 838 done
5312     ;;
5313     esac
5314     done
5315 gezelter 749
5316 gezelter 838
5317 gezelter 749 fi
5318     if test "${ac_cv_path_install+set}" = set; then
5319     INSTALL=$ac_cv_path_install
5320     else
5321     # As a last resort, use the slow shell script. We don't cache a
5322     # path for INSTALL within a source directory, because that will
5323     # break other packages using the cache if that directory is
5324     # removed, or if the path is relative.
5325     INSTALL=$ac_install_sh
5326     fi
5327     fi
5328 gezelter 838 echo "$as_me:$LINENO: result: $INSTALL" >&5
5329 gezelter 749 echo "${ECHO_T}$INSTALL" >&6
5330    
5331     # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5332     # It thinks the first close brace ends the variable substitution.
5333     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5334    
5335     test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5336    
5337     test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5338    
5339 gezelter 838 echo "$as_me:$LINENO: checking whether ln -s works" >&5
5340 gezelter 749 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
5341     LN_S=$as_ln_s
5342     if test "$LN_S" = "ln -s"; then
5343 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
5344 gezelter 749 echo "${ECHO_T}yes" >&6
5345     else
5346 gezelter 838 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5347 gezelter 749 echo "${ECHO_T}no, using $LN_S" >&6
5348     fi
5349    
5350 gezelter 838 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5351     echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
5352 gezelter 942 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
5353 gezelter 749 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
5354     echo $ECHO_N "(cached) $ECHO_C" >&6
5355     else
5356 gezelter 838 cat >conftest.make <<\_ACEOF
5357 gezelter 749 all:
5358 gezelter 838 @echo 'ac_maketemp="$(MAKE)"'
5359     _ACEOF
5360 gezelter 749 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5361     eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
5362     if test -n "$ac_maketemp"; then
5363     eval ac_cv_prog_make_${ac_make}_set=yes
5364     else
5365     eval ac_cv_prog_make_${ac_make}_set=no
5366     fi
5367     rm -f conftest.make
5368     fi
5369     if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
5370 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
5371 gezelter 749 echo "${ECHO_T}yes" >&6
5372     SET_MAKE=
5373     else
5374 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5375 gezelter 749 echo "${ECHO_T}no" >&6
5376     SET_MAKE="MAKE=${MAKE-make}"
5377     fi
5378    
5379     if test -n "$ac_tool_prefix"; then
5380     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5381     set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5382 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5383 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5384     if test "${ac_cv_prog_RANLIB+set}" = set; then
5385     echo $ECHO_N "(cached) $ECHO_C" >&6
5386     else
5387     if test -n "$RANLIB"; then
5388     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5389     else
5390 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5391     for as_dir in $PATH
5392     do
5393     IFS=$as_save_IFS
5394     test -z "$as_dir" && as_dir=.
5395     for ac_exec_ext in '' $ac_executable_extensions; do
5396     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5397     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5398     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5399     break 2
5400     fi
5401 gezelter 749 done
5402 gezelter 838 done
5403 gezelter 749
5404     fi
5405     fi
5406     RANLIB=$ac_cv_prog_RANLIB
5407     if test -n "$RANLIB"; then
5408 gezelter 838 echo "$as_me:$LINENO: result: $RANLIB" >&5
5409 gezelter 749 echo "${ECHO_T}$RANLIB" >&6
5410     else
5411 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5412 gezelter 749 echo "${ECHO_T}no" >&6
5413     fi
5414    
5415     fi
5416     if test -z "$ac_cv_prog_RANLIB"; then
5417     ac_ct_RANLIB=$RANLIB
5418     # Extract the first word of "ranlib", so it can be a program name with args.
5419     set dummy ranlib; ac_word=$2
5420 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5421 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5422     if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5423     echo $ECHO_N "(cached) $ECHO_C" >&6
5424     else
5425     if test -n "$ac_ct_RANLIB"; then
5426     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5427     else
5428 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5429     for as_dir in $PATH
5430     do
5431     IFS=$as_save_IFS
5432     test -z "$as_dir" && as_dir=.
5433     for ac_exec_ext in '' $ac_executable_extensions; do
5434     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5435     ac_cv_prog_ac_ct_RANLIB="ranlib"
5436     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5437     break 2
5438     fi
5439 gezelter 749 done
5440 gezelter 838 done
5441 gezelter 749
5442     test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5443     fi
5444     fi
5445     ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5446     if test -n "$ac_ct_RANLIB"; then
5447 gezelter 838 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5448 gezelter 749 echo "${ECHO_T}$ac_ct_RANLIB" >&6
5449     else
5450 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5451 gezelter 749 echo "${ECHO_T}no" >&6
5452     fi
5453    
5454     RANLIB=$ac_ct_RANLIB
5455     else
5456     RANLIB="$ac_cv_prog_RANLIB"
5457     fi
5458    
5459     for ac_prog in 'bison -y' byacc
5460     do
5461     # Extract the first word of "$ac_prog", so it can be a program name with args.
5462     set dummy $ac_prog; ac_word=$2
5463 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5464 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5465     if test "${ac_cv_prog_YACC+set}" = set; then
5466     echo $ECHO_N "(cached) $ECHO_C" >&6
5467     else
5468     if test -n "$YACC"; then
5469     ac_cv_prog_YACC="$YACC" # Let the user override the test.
5470     else
5471 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5472     for as_dir in $PATH
5473     do
5474     IFS=$as_save_IFS
5475     test -z "$as_dir" && as_dir=.
5476     for ac_exec_ext in '' $ac_executable_extensions; do
5477     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5478     ac_cv_prog_YACC="$ac_prog"
5479     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5480     break 2
5481     fi
5482 gezelter 749 done
5483 gezelter 838 done
5484 gezelter 749
5485     fi
5486     fi
5487     YACC=$ac_cv_prog_YACC
5488     if test -n "$YACC"; then
5489 gezelter 838 echo "$as_me:$LINENO: result: $YACC" >&5
5490 gezelter 749 echo "${ECHO_T}$YACC" >&6
5491     else
5492 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5493 gezelter 749 echo "${ECHO_T}no" >&6
5494     fi
5495    
5496     test -n "$YACC" && break
5497     done
5498     test -n "$YACC" || YACC="yacc"
5499    
5500     for ac_prog in flex lex
5501     do
5502     # Extract the first word of "$ac_prog", so it can be a program name with args.
5503     set dummy $ac_prog; ac_word=$2
5504 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5505 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5506     if test "${ac_cv_prog_LEX+set}" = set; then
5507     echo $ECHO_N "(cached) $ECHO_C" >&6
5508     else
5509     if test -n "$LEX"; then
5510     ac_cv_prog_LEX="$LEX" # Let the user override the test.
5511     else
5512 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5513     for as_dir in $PATH
5514     do
5515     IFS=$as_save_IFS
5516     test -z "$as_dir" && as_dir=.
5517     for ac_exec_ext in '' $ac_executable_extensions; do
5518     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5519     ac_cv_prog_LEX="$ac_prog"
5520     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5521     break 2
5522     fi
5523 gezelter 749 done
5524 gezelter 838 done
5525 gezelter 749
5526     fi
5527     fi
5528     LEX=$ac_cv_prog_LEX
5529     if test -n "$LEX"; then
5530 gezelter 838 echo "$as_me:$LINENO: result: $LEX" >&5
5531 gezelter 749 echo "${ECHO_T}$LEX" >&6
5532     else
5533 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5534 gezelter 749 echo "${ECHO_T}no" >&6
5535     fi
5536    
5537     test -n "$LEX" && break
5538     done
5539     test -n "$LEX" || LEX=":"
5540    
5541     if test -z "$LEXLIB"
5542     then
5543 gezelter 838 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
5544 gezelter 749 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
5545     if test "${ac_cv_lib_fl_yywrap+set}" = set; then
5546     echo $ECHO_N "(cached) $ECHO_C" >&6
5547     else
5548     ac_check_lib_save_LIBS=$LIBS
5549     LIBS="-lfl $LIBS"
5550     cat >conftest.$ac_ext <<_ACEOF
5551    
5552 gezelter 840 program main
5553    
5554     call yywrap
5555     end program main
5556    
5557 gezelter 749 _ACEOF
5558     rm -f conftest.$ac_objext conftest$ac_exeext
5559 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5560 gezelter 942 (eval $ac_link) 2>conftest.er1
5561 gezelter 749 ac_status=$?
5562 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
5563     rm -f conftest.er1
5564     cat conftest.err >&5
5565 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5566 gezelter 749 (exit $ac_status); } &&
5567 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
5568     || test ! -s conftest.err'
5569 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5570 gezelter 749 (eval $ac_try) 2>&5
5571     ac_status=$?
5572 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5573 gezelter 942 (exit $ac_status); }; } &&
5574     { ac_try='test -s conftest$ac_exeext'
5575     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5576     (eval $ac_try) 2>&5
5577     ac_status=$?
5578     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5579 gezelter 749 (exit $ac_status); }; }; then
5580     ac_cv_lib_fl_yywrap=yes
5581     else
5582     echo "$as_me: failed program was:" >&5
5583 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
5584    
5585 gezelter 749 ac_cv_lib_fl_yywrap=no
5586     fi
5587 gezelter 942 rm -f conftest.err conftest.$ac_objext \
5588     conftest$ac_exeext conftest.$ac_ext
5589 gezelter 749 LIBS=$ac_check_lib_save_LIBS
5590     fi
5591 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
5592 gezelter 749 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
5593     if test $ac_cv_lib_fl_yywrap = yes; then
5594     LEXLIB="-lfl"
5595     else
5596 gezelter 838 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
5597 gezelter 749 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
5598     if test "${ac_cv_lib_l_yywrap+set}" = set; then
5599     echo $ECHO_N "(cached) $ECHO_C" >&6
5600     else
5601     ac_check_lib_save_LIBS=$LIBS
5602     LIBS="-ll $LIBS"
5603     cat >conftest.$ac_ext <<_ACEOF
5604    
5605 gezelter 840 program main
5606    
5607     call yywrap
5608     end program main
5609    
5610 gezelter 749 _ACEOF
5611     rm -f conftest.$ac_objext conftest$ac_exeext
5612 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5613 gezelter 942 (eval $ac_link) 2>conftest.er1
5614 gezelter 749 ac_status=$?
5615 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
5616     rm -f conftest.er1
5617     cat conftest.err >&5
5618 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5619 gezelter 749 (exit $ac_status); } &&
5620 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
5621     || test ! -s conftest.err'
5622 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5623 gezelter 749 (eval $ac_try) 2>&5
5624     ac_status=$?
5625 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5626 gezelter 942 (exit $ac_status); }; } &&
5627     { ac_try='test -s conftest$ac_exeext'
5628     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5629     (eval $ac_try) 2>&5
5630     ac_status=$?
5631     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5632 gezelter 749 (exit $ac_status); }; }; then
5633     ac_cv_lib_l_yywrap=yes
5634     else
5635     echo "$as_me: failed program was:" >&5
5636 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
5637    
5638 gezelter 749 ac_cv_lib_l_yywrap=no
5639     fi
5640 gezelter 942 rm -f conftest.err conftest.$ac_objext \
5641     conftest$ac_exeext conftest.$ac_ext
5642 gezelter 749 LIBS=$ac_check_lib_save_LIBS
5643     fi
5644 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
5645 gezelter 749 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
5646     if test $ac_cv_lib_l_yywrap = yes; then
5647     LEXLIB="-ll"
5648     fi
5649    
5650     fi
5651    
5652     fi
5653    
5654     if test "x$LEX" != "x:"; then
5655 gezelter 838 echo "$as_me:$LINENO: checking lex output file root" >&5
5656 gezelter 749 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
5657     if test "${ac_cv_prog_lex_root+set}" = set; then
5658     echo $ECHO_N "(cached) $ECHO_C" >&6
5659     else
5660     # The minimal lex program is just a single line: %%. But some broken lexes
5661     # (Solaris, I think it was) want two %% lines, so accommodate them.
5662 gezelter 838 cat >conftest.l <<_ACEOF
5663     %%
5664     %%
5665     _ACEOF
5666     { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
5667     (eval $LEX conftest.l) 2>&5
5668     ac_status=$?
5669     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5670     (exit $ac_status); }
5671 gezelter 749 if test -f lex.yy.c; then
5672     ac_cv_prog_lex_root=lex.yy
5673     elif test -f lexyy.c; then
5674     ac_cv_prog_lex_root=lexyy
5675     else
5676 gezelter 838 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
5677 gezelter 749 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
5678     { (exit 1); exit 1; }; }
5679     fi
5680     fi
5681 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
5682 gezelter 749 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
5683 gezelter 838 rm -f conftest.l
5684 gezelter 749 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
5685    
5686 gezelter 838 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
5687 gezelter 749 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
5688     if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
5689     echo $ECHO_N "(cached) $ECHO_C" >&6
5690     else
5691     # POSIX says lex can declare yytext either as a pointer or an array; the
5692     # default is implementation-dependent. Figure out which it is, since
5693     # not all implementations provide the %pointer and %array declarations.
5694     ac_cv_prog_lex_yytext_pointer=no
5695     echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
5696     ac_save_LIBS=$LIBS
5697     LIBS="$LIBS $LEXLIB"
5698     cat >conftest.$ac_ext <<_ACEOF
5699     `cat $LEX_OUTPUT_ROOT.c`
5700     _ACEOF
5701     rm -f conftest.$ac_objext conftest$ac_exeext
5702 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5703 gezelter 942 (eval $ac_link) 2>conftest.er1
5704 gezelter 749 ac_status=$?
5705 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
5706     rm -f conftest.er1
5707     cat conftest.err >&5
5708 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5709 gezelter 749 (exit $ac_status); } &&
5710 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
5711     || test ! -s conftest.err'
5712 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5713 gezelter 749 (eval $ac_try) 2>&5
5714     ac_status=$?
5715 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5716 gezelter 942 (exit $ac_status); }; } &&
5717     { ac_try='test -s conftest$ac_exeext'
5718     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5719     (eval $ac_try) 2>&5
5720     ac_status=$?
5721     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5722 gezelter 749 (exit $ac_status); }; }; then
5723     ac_cv_prog_lex_yytext_pointer=yes
5724     else
5725     echo "$as_me: failed program was:" >&5
5726 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
5727    
5728 gezelter 749 fi
5729 gezelter 942 rm -f conftest.err conftest.$ac_objext \
5730     conftest$ac_exeext conftest.$ac_ext
5731 gezelter 749 LIBS=$ac_save_LIBS
5732     rm -f "${LEX_OUTPUT_ROOT}.c"
5733    
5734     fi
5735 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
5736 gezelter 749 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
5737     if test $ac_cv_prog_lex_yytext_pointer = yes; then
5738    
5739 gezelter 838 cat >>confdefs.h <<\_ACEOF
5740 gezelter 749 #define YYTEXT_POINTER 1
5741 gezelter 838 _ACEOF
5742 gezelter 749
5743     fi
5744    
5745     fi
5746     # Extract the first word of "ar", so it can be a program name with args.
5747     set dummy ar; ac_word=$2
5748 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5749 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5750     if test "${ac_cv_prog_AR+set}" = set; then
5751     echo $ECHO_N "(cached) $ECHO_C" >&6
5752     else
5753     if test -n "$AR"; then
5754     ac_cv_prog_AR="$AR" # Let the user override the test.
5755     else
5756 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5757     for as_dir in $PATH
5758     do
5759     IFS=$as_save_IFS
5760     test -z "$as_dir" && as_dir=.
5761     for ac_exec_ext in '' $ac_executable_extensions; do
5762     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5763     ac_cv_prog_AR="ar"
5764     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5765     break 2
5766     fi
5767 gezelter 749 done
5768 gezelter 838 done
5769 gezelter 749
5770     test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5771     fi
5772     fi
5773     AR=$ac_cv_prog_AR
5774     if test -n "$AR"; then
5775 gezelter 838 echo "$as_me:$LINENO: result: $AR" >&5
5776 gezelter 749 echo "${ECHO_T}$AR" >&6
5777     else
5778 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5779 gezelter 749 echo "${ECHO_T}no" >&6
5780     fi
5781    
5782     if test "$AR" = "NONE"; then
5783 gezelter 838 { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
5784 gezelter 749 echo "$as_me: error: --> Can't find \`ar'!" >&2;}
5785     { (exit 1); exit 1; }; }
5786     cat >confcache <<\_ACEOF
5787     # This file is a shell script that caches the results of configure
5788     # tests run on this system so they can be shared between configure
5789     # scripts and configure runs, see configure's option --config-cache.
5790     # It is not useful on other systems. If it contains results you don't
5791     # want to keep, you may remove or edit it.
5792     #
5793     # config.status only pays attention to the cache file if you give it
5794     # the --recheck option to rerun configure.
5795     #
5796 gezelter 838 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5797 gezelter 749 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5798     # following values.
5799    
5800     _ACEOF
5801    
5802     # The following way of writing the cache mishandles newlines in values,
5803     # but we know of no workaround that is simple, portable, and efficient.
5804     # So, don't put newlines in cache variables' values.
5805     # Ultrix sh set writes to stderr and can't be redirected directly,
5806     # and sets the high bit in the cache file unless we assign to the vars.
5807     {
5808     (set) 2>&1 |
5809     case `(ac_space=' '; set | grep ac_space) 2>&1` in
5810     *ac_space=\ *)
5811     # `set' does not quote correctly, so add quotes (double-quote
5812     # substitution turns \\\\ into \\, and sed turns \\ into \).
5813     sed -n \
5814 gezelter 942 "s/'/'\\\\''/g;
5815     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5816 gezelter 749 ;;
5817     *)
5818     # `set' quotes correctly as required by POSIX, so do not add quotes.
5819     sed -n \
5820 gezelter 942 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
5821 gezelter 749 ;;
5822     esac;
5823     } |
5824     sed '
5825     t clear
5826     : clear
5827     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5828     t end
5829     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5830     : end' >>confcache
5831 gezelter 838 if diff $cache_file confcache >/dev/null 2>&1; then :; else
5832 gezelter 749 if test -w $cache_file; then
5833     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
5834     cat confcache >$cache_file
5835     else
5836     echo "not updating unwritable cache $cache_file"
5837     fi
5838     fi
5839     rm -f confcache
5840     exit 1
5841     fi
5842    
5843 gezelter 838 echo "$as_me:$LINENO: checking for mpi-directory" >&5
5844 gezelter 749 echo $ECHO_N "checking for mpi-directory... $ECHO_C" >&6
5845    
5846 gezelter 942 # Check whether --with-mpi or --without-mpi was given.
5847     if test "${with_mpi+set}" = set; then
5848     withval="$with_mpi"
5849 gezelter 749 MPI_DIR="$withval"
5850     else
5851     MPI_DIR="/usr/local"
5852     fi;
5853 gezelter 838 echo "$as_me:$LINENO: result: $MPI_DIR" >&5
5854 gezelter 749 echo "${ECHO_T}$MPI_DIR" >&6
5855    
5856 gezelter 838
5857     echo "$as_me:$LINENO: checking for mpi-lib-directory" >&5
5858 gezelter 749 echo $ECHO_N "checking for mpi-lib-directory... $ECHO_C" >&6
5859    
5860 gezelter 786 # Check whether --with-mpi_libdir or --without-mpi_libdir was given.
5861     if test "${with_mpi_libdir+set}" = set; then
5862     withval="$with_mpi_libdir"
5863 gezelter 749 MPI_LIBDIR="$withval"
5864     else
5865     MPI_LIBDIR="$MPI_DIR/lib"
5866     fi;
5867 gezelter 838 echo "$as_me:$LINENO: result: $MPI_LIBDIR" >&5
5868 gezelter 749 echo "${ECHO_T}$MPI_LIBDIR" >&6
5869    
5870 gezelter 838
5871     echo "$as_me:$LINENO: checking for mpi-inc-directory" >&5
5872 gezelter 749 echo $ECHO_N "checking for mpi-inc-directory... $ECHO_C" >&6
5873    
5874 gezelter 786 # Check whether --with-mpi_inc or --without-mpi_inc was given.
5875     if test "${with_mpi_inc+set}" = set; then
5876     withval="$with_mpi_inc"
5877 gezelter 749 MPI_INC="$withval"
5878     else
5879     MPI_INC="$MPI_DIR/include"
5880     fi;
5881 gezelter 838 echo "$as_me:$LINENO: result: $MPI_INC" >&5
5882 gezelter 749 echo "${ECHO_T}$MPI_INC" >&6
5883    
5884 gezelter 838
5885    
5886     echo "$as_me:$LINENO: checking for MPI library" >&5
5887 gezelter 749 echo $ECHO_N "checking for MPI library... $ECHO_C" >&6
5888     MPI_LIB=""
5889     case "$host" in
5890     *-ibm-aix*)
5891 gezelter 838 echo "$as_me:$LINENO: checking whether to use signal-based MPI library" >&5
5892 gezelter 749 echo $ECHO_N "checking whether to use signal-based MPI library... $ECHO_C" >&6
5893 gezelter 838 echo "$as_me:$LINENO: result: $PACX_SIGNAL" >&5
5894 gezelter 749 echo "${ECHO_T}$PACX_SIGNAL" >&6
5895     if test "x$PACX_SIGNAL" = "xyes" ; then
5896     if test -f "$MPI_LIBDIR/libmpi.a" ; then
5897     MPI_LIB="-lmpi"
5898     elif test -f "$MPI_LIBDIR/libmpi.so" ; then
5899     MPI_LIB="-lmpi"
5900     elif test -f "$MPI_LIBDIR/libmpich.a" ; then
5901     MPI_LIB="-lmpich"
5902     else
5903 gezelter 838 { { echo "$as_me:$LINENO: error: neither libmpi nor libmpich found; check path for MPI package first..." >&5
5904 gezelter 749 echo "$as_me: error: neither libmpi nor libmpich found; check path for MPI package first..." >&2;}
5905     { (exit 1); exit 1; }; }
5906     fi
5907     else
5908     if test -f "$MPI_LIBDIR/libmpi_r.a" ; then
5909     MPI_LIB="-lmpi_r"
5910     else
5911 gezelter 838 { { echo "$as_me:$LINENO: error: libmpi_r not found; check path for MPI package..." >&5
5912 gezelter 749 echo "$as_me: error: libmpi_r not found; check path for MPI package..." >&2;}
5913     { (exit 1); exit 1; }; }
5914     fi
5915     fi
5916 gezelter 838 echo "$as_me:$LINENO: result: found $MPI_LIB" >&5
5917 gezelter 749 echo "${ECHO_T}found $MPI_LIB" >&6
5918     ;;
5919 chuckv 896 *) if test -f "$MPI_LIBDIR/libmpich.a" ; then
5920     MPI_LIB="-lmpich"
5921 gezelter 749 elif test -f "$MPI_LIBDIR/libmpi.so" ; then
5922     MPI_LIB="-lmpi"
5923 chuckv 896 elif test -f "$MPI_LIBDIR/libmpi.a" ; then
5924     MPI_LIB="-lmpi"
5925 gezelter 749 else
5926 gezelter 838 { { echo "$as_me:$LINENO: error: neither libmpi nor libmpich found; check path for MPI package first..." >&5
5927 gezelter 749 echo "$as_me: error: neither libmpi nor libmpich found; check path for MPI package first..." >&2;}
5928     { (exit 1); exit 1; }; }
5929     fi
5930 gezelter 838 echo "$as_me:$LINENO: result: found $MPI_LIB" >&5
5931 gezelter 749 echo "${ECHO_T}found $MPI_LIB" >&6
5932     ;;
5933     esac
5934    
5935 gezelter 838
5936    
5937 gezelter 942 ac_ext=c
5938     ac_cpp='$CPP $CPPFLAGS'
5939     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5940     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5941     ac_compiler_gnu=$ac_cv_c_compiler_gnu
5942     echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5943     echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
5944     # On Suns, sometimes $CPP names a directory.
5945     if test -n "$CPP" && test -d "$CPP"; then
5946     CPP=
5947     fi
5948     if test -z "$CPP"; then
5949     if test "${ac_cv_prog_CPP+set}" = set; then
5950 gezelter 749 echo $ECHO_N "(cached) $ECHO_C" >&6
5951     else
5952 gezelter 942 # Double quotes because CPP needs to be expanded
5953     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5954     do
5955     ac_preproc_ok=false
5956     for ac_c_preproc_warn_flag in '' yes
5957 gezelter 838 do
5958 gezelter 942 # Use a header file that comes with gcc, so configuring glibc
5959     # with a fresh cross-compiler works.
5960     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5961     # <limits.h> exists even on freestanding compilers.
5962     # On the NeXT, cc -E runs the code through the compiler's parser,
5963     # not just through cpp. "Syntax error" is here to catch this case.
5964     cat >conftest.$ac_ext <<_ACEOF
5965     /* confdefs.h. */
5966 gezelter 749 _ACEOF
5967 gezelter 942 cat confdefs.h >>conftest.$ac_ext
5968     cat >>conftest.$ac_ext <<_ACEOF
5969     /* end confdefs.h. */
5970     #ifdef __STDC__
5971     # include <limits.h>
5972     #else
5973     # include <assert.h>
5974     #endif
5975     Syntax error
5976     _ACEOF
5977     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5978     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5979 gezelter 749 ac_status=$?
5980 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
5981     rm -f conftest.er1
5982     cat conftest.err >&5
5983 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5984 gezelter 942 (exit $ac_status); } >/dev/null; then
5985     if test -s conftest.err; then
5986     ac_cpp_err=$ac_c_preproc_warn_flag
5987     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5988     else
5989     ac_cpp_err=
5990     fi
5991 gezelter 749 else
5992 gezelter 942 ac_cpp_err=yes
5993     fi
5994     if test -z "$ac_cpp_err"; then
5995     :
5996     else
5997 gezelter 749 echo "$as_me: failed program was:" >&5
5998 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
5999    
6000 gezelter 942 # Broken: fails on valid input.
6001     continue
6002 gezelter 749 fi
6003 gezelter 942 rm -f conftest.err conftest.$ac_ext
6004 gezelter 749
6005 gezelter 942 # OK, works on sane cases. Now check whether non-existent headers
6006     # can be detected and how.
6007     cat >conftest.$ac_ext <<_ACEOF
6008     /* confdefs.h. */
6009 gezelter 749 _ACEOF
6010 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6011     cat >>conftest.$ac_ext <<_ACEOF
6012     /* end confdefs.h. */
6013     #include <ac_nonexistent.h>
6014     _ACEOF
6015     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6016     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6017 gezelter 749 ac_status=$?
6018 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6019     rm -f conftest.er1
6020     cat conftest.err >&5
6021 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6022 gezelter 942 (exit $ac_status); } >/dev/null; then
6023     if test -s conftest.err; then
6024     ac_cpp_err=$ac_c_preproc_warn_flag
6025     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6026     else
6027     ac_cpp_err=
6028     fi
6029 gezelter 749 else
6030 gezelter 942 ac_cpp_err=yes
6031     fi
6032     if test -z "$ac_cpp_err"; then
6033     # Broken: success on invalid input.
6034     continue
6035     else
6036 gezelter 749 echo "$as_me: failed program was:" >&5
6037 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6038    
6039 gezelter 942 # Passes both tests.
6040     ac_preproc_ok=:
6041     break
6042 gezelter 749 fi
6043 gezelter 942 rm -f conftest.err conftest.$ac_ext
6044    
6045     done
6046     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6047     rm -f conftest.err conftest.$ac_ext
6048     if $ac_preproc_ok; then
6049     break
6050 gezelter 749 fi
6051    
6052 gezelter 942 done
6053     ac_cv_prog_CPP=$CPP
6054    
6055 gezelter 749 fi
6056 gezelter 942 CPP=$ac_cv_prog_CPP
6057 gezelter 749 else
6058 gezelter 942 ac_cv_prog_CPP=$CPP
6059     fi
6060     echo "$as_me:$LINENO: result: $CPP" >&5
6061     echo "${ECHO_T}$CPP" >&6
6062     ac_preproc_ok=false
6063     for ac_c_preproc_warn_flag in '' yes
6064     do
6065     # Use a header file that comes with gcc, so configuring glibc
6066     # with a fresh cross-compiler works.
6067     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6068     # <limits.h> exists even on freestanding compilers.
6069     # On the NeXT, cc -E runs the code through the compiler's parser,
6070     # not just through cpp. "Syntax error" is here to catch this case.
6071     cat >conftest.$ac_ext <<_ACEOF
6072     /* confdefs.h. */
6073 gezelter 749 _ACEOF
6074 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6075     cat >>conftest.$ac_ext <<_ACEOF
6076     /* end confdefs.h. */
6077     #ifdef __STDC__
6078     # include <limits.h>
6079     #else
6080     # include <assert.h>
6081     #endif
6082     Syntax error
6083     _ACEOF
6084     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6085     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6086 gezelter 749 ac_status=$?
6087 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6088     rm -f conftest.er1
6089     cat conftest.err >&5
6090 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6091 gezelter 942 (exit $ac_status); } >/dev/null; then
6092     if test -s conftest.err; then
6093     ac_cpp_err=$ac_c_preproc_warn_flag
6094     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6095     else
6096     ac_cpp_err=
6097     fi
6098 gezelter 749 else
6099 gezelter 942 ac_cpp_err=yes
6100     fi
6101     if test -z "$ac_cpp_err"; then
6102     :
6103     else
6104 gezelter 749 echo "$as_me: failed program was:" >&5
6105 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6106    
6107 gezelter 942 # Broken: fails on valid input.
6108     continue
6109 gezelter 749 fi
6110 gezelter 942 rm -f conftest.err conftest.$ac_ext
6111 gezelter 749
6112 gezelter 942 # OK, works on sane cases. Now check whether non-existent headers
6113     # can be detected and how.
6114     cat >conftest.$ac_ext <<_ACEOF
6115     /* confdefs.h. */
6116 gezelter 838 _ACEOF
6117 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6118     cat >>conftest.$ac_ext <<_ACEOF
6119     /* end confdefs.h. */
6120     #include <ac_nonexistent.h>
6121 gezelter 878 _ACEOF
6122 gezelter 942 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6123     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6124 gezelter 878 ac_status=$?
6125 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6126     rm -f conftest.er1
6127     cat conftest.err >&5
6128 gezelter 878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6129 gezelter 942 (exit $ac_status); } >/dev/null; then
6130     if test -s conftest.err; then
6131     ac_cpp_err=$ac_c_preproc_warn_flag
6132     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6133     else
6134     ac_cpp_err=
6135     fi
6136 gezelter 878 else
6137 gezelter 942 ac_cpp_err=yes
6138     fi
6139     if test -z "$ac_cpp_err"; then
6140     # Broken: success on invalid input.
6141     continue
6142     else
6143 gezelter 878 echo "$as_me: failed program was:" >&5
6144     sed 's/^/| /' conftest.$ac_ext >&5
6145    
6146 gezelter 942 # Passes both tests.
6147     ac_preproc_ok=:
6148     break
6149 gezelter 878 fi
6150 gezelter 942 rm -f conftest.err conftest.$ac_ext
6151 gezelter 878
6152 gezelter 942 done
6153     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6154     rm -f conftest.err conftest.$ac_ext
6155     if $ac_preproc_ok; then
6156     :
6157     else
6158     { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6159     See \`config.log' for more details." >&5
6160     echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6161     See \`config.log' for more details." >&2;}
6162     { (exit 1); exit 1; }; }
6163     fi
6164 gezelter 878
6165 gezelter 942 ac_ext=c
6166     ac_cpp='$CPP $CPPFLAGS'
6167     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6168     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6169     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6170 gezelter 878
6171    
6172 gezelter 942 echo "$as_me:$LINENO: checking for egrep" >&5
6173 gezelter 878 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6174     if test "${ac_cv_prog_egrep+set}" = set; then
6175     echo $ECHO_N "(cached) $ECHO_C" >&6
6176     else
6177     if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6178     then ac_cv_prog_egrep='grep -E'
6179     else ac_cv_prog_egrep='egrep'
6180     fi
6181     fi
6182     echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6183     echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6184     EGREP=$ac_cv_prog_egrep
6185    
6186    
6187     echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6188     echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6189     if test "${ac_cv_header_stdc+set}" = set; then
6190     echo $ECHO_N "(cached) $ECHO_C" >&6
6191     else
6192     cat >conftest.$ac_ext <<_ACEOF
6193 gezelter 942 /* confdefs.h. */
6194     _ACEOF
6195     cat confdefs.h >>conftest.$ac_ext
6196     cat >>conftest.$ac_ext <<_ACEOF
6197     /* end confdefs.h. */
6198 gezelter 878 #include <stdlib.h>
6199     #include <stdarg.h>
6200     #include <string.h>
6201     #include <float.h>
6202    
6203 gezelter 942 int
6204     main ()
6205     {
6206 gezelter 878
6207 gezelter 942 ;
6208     return 0;
6209     }
6210 gezelter 878 _ACEOF
6211     rm -f conftest.$ac_objext
6212     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6213 gezelter 942 (eval $ac_compile) 2>conftest.er1
6214 gezelter 878 ac_status=$?
6215 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6216     rm -f conftest.er1
6217     cat conftest.err >&5
6218 gezelter 878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6219     (exit $ac_status); } &&
6220 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6221     || test ! -s conftest.err'
6222 gezelter 878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6223     (eval $ac_try) 2>&5
6224     ac_status=$?
6225     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6226 gezelter 942 (exit $ac_status); }; } &&
6227     { ac_try='test -s conftest.$ac_objext'
6228     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6229     (eval $ac_try) 2>&5
6230     ac_status=$?
6231     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6232 gezelter 878 (exit $ac_status); }; }; then
6233     ac_cv_header_stdc=yes
6234     else
6235     echo "$as_me: failed program was:" >&5
6236     sed 's/^/| /' conftest.$ac_ext >&5
6237    
6238     ac_cv_header_stdc=no
6239     fi
6240 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6241 gezelter 878
6242     if test $ac_cv_header_stdc = yes; then
6243     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6244     cat >conftest.$ac_ext <<_ACEOF
6245 gezelter 942 /* confdefs.h. */
6246     _ACEOF
6247     cat confdefs.h >>conftest.$ac_ext
6248     cat >>conftest.$ac_ext <<_ACEOF
6249     /* end confdefs.h. */
6250 gezelter 878 #include <string.h>
6251    
6252     _ACEOF
6253     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6254     $EGREP "memchr" >/dev/null 2>&1; then
6255     :
6256     else
6257     ac_cv_header_stdc=no
6258     fi
6259     rm -f conftest*
6260    
6261     fi
6262    
6263     if test $ac_cv_header_stdc = yes; then
6264     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6265     cat >conftest.$ac_ext <<_ACEOF
6266 gezelter 942 /* confdefs.h. */
6267     _ACEOF
6268     cat confdefs.h >>conftest.$ac_ext
6269     cat >>conftest.$ac_ext <<_ACEOF
6270     /* end confdefs.h. */
6271 gezelter 878 #include <stdlib.h>
6272    
6273     _ACEOF
6274     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6275     $EGREP "free" >/dev/null 2>&1; then
6276     :
6277     else
6278     ac_cv_header_stdc=no
6279     fi
6280     rm -f conftest*
6281    
6282     fi
6283    
6284     if test $ac_cv_header_stdc = yes; then
6285     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6286     if test "$cross_compiling" = yes; then
6287     :
6288     else
6289     cat >conftest.$ac_ext <<_ACEOF
6290 gezelter 942 /* confdefs.h. */
6291     _ACEOF
6292     cat confdefs.h >>conftest.$ac_ext
6293     cat >>conftest.$ac_ext <<_ACEOF
6294     /* end confdefs.h. */
6295 gezelter 878 #include <ctype.h>
6296     #if ((' ' & 0x0FF) == 0x020)
6297     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6298     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6299     #else
6300     # define ISLOWER(c) \
6301 gezelter 942 (('a' <= (c) && (c) <= 'i') \
6302     || ('j' <= (c) && (c) <= 'r') \
6303     || ('s' <= (c) && (c) <= 'z'))
6304 gezelter 878 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6305     #endif
6306    
6307     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6308     int
6309     main ()
6310     {
6311     int i;
6312     for (i = 0; i < 256; i++)
6313     if (XOR (islower (i), ISLOWER (i))
6314 gezelter 942 || toupper (i) != TOUPPER (i))
6315 gezelter 878 exit(2);
6316     exit (0);
6317     }
6318     _ACEOF
6319     rm -f conftest$ac_exeext
6320     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6321     (eval $ac_link) 2>&5
6322     ac_status=$?
6323     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6324     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6325     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6326     (eval $ac_try) 2>&5
6327     ac_status=$?
6328     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6329     (exit $ac_status); }; }; then
6330     :
6331     else
6332     echo "$as_me: program exited with status $ac_status" >&5
6333     echo "$as_me: failed program was:" >&5
6334     sed 's/^/| /' conftest.$ac_ext >&5
6335    
6336     ( exit $ac_status )
6337     ac_cv_header_stdc=no
6338     fi
6339 gezelter 942 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6340 gezelter 878 fi
6341     fi
6342     fi
6343     echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6344     echo "${ECHO_T}$ac_cv_header_stdc" >&6
6345     if test $ac_cv_header_stdc = yes; then
6346    
6347     cat >>confdefs.h <<\_ACEOF
6348     #define STDC_HEADERS 1
6349     _ACEOF
6350    
6351     fi
6352    
6353     # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6354    
6355    
6356    
6357    
6358    
6359    
6360    
6361    
6362    
6363     for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6364 gezelter 942 inttypes.h stdint.h unistd.h
6365 gezelter 878 do
6366     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6367     echo "$as_me:$LINENO: checking for $ac_header" >&5
6368     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6369     if eval "test \"\${$as_ac_Header+set}\" = set"; then
6370     echo $ECHO_N "(cached) $ECHO_C" >&6
6371     else
6372     cat >conftest.$ac_ext <<_ACEOF
6373 gezelter 942 /* confdefs.h. */
6374     _ACEOF
6375     cat confdefs.h >>conftest.$ac_ext
6376     cat >>conftest.$ac_ext <<_ACEOF
6377     /* end confdefs.h. */
6378 gezelter 878 $ac_includes_default
6379    
6380     #include <$ac_header>
6381     _ACEOF
6382     rm -f conftest.$ac_objext
6383     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6384 gezelter 942 (eval $ac_compile) 2>conftest.er1
6385 gezelter 878 ac_status=$?
6386 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6387     rm -f conftest.er1
6388     cat conftest.err >&5
6389 gezelter 878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6390     (exit $ac_status); } &&
6391 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6392     || test ! -s conftest.err'
6393 gezelter 878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6394     (eval $ac_try) 2>&5
6395     ac_status=$?
6396     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6397 gezelter 942 (exit $ac_status); }; } &&
6398     { ac_try='test -s conftest.$ac_objext'
6399 gezelter 878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6400     (eval $ac_try) 2>&5
6401     ac_status=$?
6402     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6403     (exit $ac_status); }; }; then
6404 gezelter 942 eval "$as_ac_Header=yes"
6405 gezelter 878 else
6406     echo "$as_me: failed program was:" >&5
6407     sed 's/^/| /' conftest.$ac_ext >&5
6408    
6409 gezelter 942 eval "$as_ac_Header=no"
6410 gezelter 878 fi
6411 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6412 gezelter 878 fi
6413     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6414     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6415     if test `eval echo '${'$as_ac_Header'}'` = yes; then
6416     cat >>confdefs.h <<_ACEOF
6417     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6418     _ACEOF
6419    
6420     fi
6421    
6422     done
6423    
6424    
6425    
6426    
6427    
6428 mmeineke 790 # Check whether --with-sprng_prefix or --without-sprng_prefix was given.
6429 gezelter 749 if test "${with_sprng_prefix+set}" = set; then
6430     withval="$with_sprng_prefix"
6431     sprng_prefix="$withval"
6432     else
6433     sprng_prefix="/usr/local"
6434     fi;
6435    
6436 gezelter 816 # Check whether --with-sprng-libdir or --without-sprng-libdir was given.
6437     if test "${with_sprng_libdir+set}" = set; then
6438     withval="$with_sprng_libdir"
6439     sprng_libdir="$withval"
6440 gezelter 749 else
6441 gezelter 816 sprng_libdir="/usr/local/lib"
6442 gezelter 749 fi;
6443    
6444 gezelter 816 # Check whether --with-sprng-include or --without-sprng-include was given.
6445     if test "${with_sprng_include+set}" = set; then
6446     withval="$with_sprng_include"
6447     sprng_include="$withval"
6448 gezelter 749 else
6449 gezelter 816 sprng_include="/usr/local/include/sprng"
6450 gezelter 749 fi;
6451    
6452 gezelter 816 if test x$sprng_libdir = x ; then
6453     sprng_libdir=${sprng_prefix}/lib
6454 gezelter 749 fi
6455    
6456 gezelter 816 if test x$sprng_include = x ; then
6457     sprng_include=${sprng_prefix}/include
6458 gezelter 749 fi
6459    
6460 gezelter 838 echo "$as_me:$LINENO: checking for SPRNG include files in $sprng_include" >&5
6461 gezelter 816 echo $ECHO_N "checking for SPRNG include files in $sprng_include... $ECHO_C" >&6
6462     if test -f ${sprng_include}/sprng.h; then
6463 gezelter 749 have_sprngincl=yes
6464 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
6465 gezelter 749 echo "${ECHO_T}yes" >&6
6466     else
6467     have_sprngincl=no
6468 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
6469 gezelter 749 echo "${ECHO_T}no" >&6
6470 gezelter 838 { { echo "$as_me:$LINENO: error: Could not locate the SPRNG include files" >&5
6471 gezelter 749 echo "$as_me: error: Could not locate the SPRNG include files" >&2;}
6472     { (exit 1); exit 1; }; }
6473     fi
6474    
6475 gezelter 838 echo "$as_me:$LINENO: checking for SPRNG libraries in $sprng_libdir" >&5
6476 gezelter 816 echo $ECHO_N "checking for SPRNG libraries in $sprng_libdir... $ECHO_C" >&6
6477     if test -f ${sprng_libdir}/libsprng.a; then
6478 gezelter 749 have_sprnglib=yes
6479 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
6480 gezelter 749 echo "${ECHO_T}yes" >&6
6481     else
6482     have_sprnglib=no
6483 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
6484 gezelter 749 echo "${ECHO_T}no" >&6
6485 gezelter 838 { { echo "$as_me:$LINENO: error: Could not locate the SPRNG libraries" >&5
6486 gezelter 749 echo "$as_me: error: Could not locate the SPRNG libraries" >&2;}
6487     { (exit 1); exit 1; }; }
6488     fi
6489    
6490 gezelter 838
6491    
6492 gezelter 749 ac_ext=c
6493     ac_cpp='$CPP $CPPFLAGS'
6494     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6495     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6496     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6497    
6498     ac_save_CPPFLAGS=$CPPFLAGS
6499 gezelter 816 CPPFLAGS="${CPPFLAGS} -I${sprng_include}"
6500 gezelter 749 ac_save_LDFLAGS=$LDFLAGS
6501 gezelter 816 LDFLAGS="${LDFLAGS} -L${sprng_libdir} -lsprng"
6502 gezelter 838 if test "${ac_cv_header_sprng_h+set}" = set; then
6503     echo "$as_me:$LINENO: checking for sprng.h" >&5
6504 gezelter 749 echo $ECHO_N "checking for sprng.h... $ECHO_C" >&6
6505     if test "${ac_cv_header_sprng_h+set}" = set; then
6506     echo $ECHO_N "(cached) $ECHO_C" >&6
6507 gezelter 838 fi
6508     echo "$as_me:$LINENO: result: $ac_cv_header_sprng_h" >&5
6509     echo "${ECHO_T}$ac_cv_header_sprng_h" >&6
6510 gezelter 749 else
6511 gezelter 838 # Is the header compilable?
6512     echo "$as_me:$LINENO: checking sprng.h usability" >&5
6513     echo $ECHO_N "checking sprng.h usability... $ECHO_C" >&6
6514     cat >conftest.$ac_ext <<_ACEOF
6515     /* confdefs.h. */
6516     _ACEOF
6517     cat confdefs.h >>conftest.$ac_ext
6518     cat >>conftest.$ac_ext <<_ACEOF
6519     /* end confdefs.h. */
6520     $ac_includes_default
6521 gezelter 749 #include <sprng.h>
6522     _ACEOF
6523 gezelter 838 rm -f conftest.$ac_objext
6524     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6525 gezelter 942 (eval $ac_compile) 2>conftest.er1
6526 gezelter 838 ac_status=$?
6527 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6528     rm -f conftest.er1
6529     cat conftest.err >&5
6530 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6531     (exit $ac_status); } &&
6532 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6533     || test ! -s conftest.err'
6534 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6535     (eval $ac_try) 2>&5
6536     ac_status=$?
6537     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6538 gezelter 942 (exit $ac_status); }; } &&
6539     { ac_try='test -s conftest.$ac_objext'
6540     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6541     (eval $ac_try) 2>&5
6542     ac_status=$?
6543     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6544 gezelter 838 (exit $ac_status); }; }; then
6545     ac_header_compiler=yes
6546     else
6547     echo "$as_me: failed program was:" >&5
6548     sed 's/^/| /' conftest.$ac_ext >&5
6549    
6550     ac_header_compiler=no
6551     fi
6552 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6553 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6554     echo "${ECHO_T}$ac_header_compiler" >&6
6555    
6556     # Is the header present?
6557     echo "$as_me:$LINENO: checking sprng.h presence" >&5
6558     echo $ECHO_N "checking sprng.h presence... $ECHO_C" >&6
6559     cat >conftest.$ac_ext <<_ACEOF
6560     /* confdefs.h. */
6561     _ACEOF
6562     cat confdefs.h >>conftest.$ac_ext
6563     cat >>conftest.$ac_ext <<_ACEOF
6564     /* end confdefs.h. */
6565     #include <sprng.h>
6566     _ACEOF
6567     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6568 gezelter 749 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6569     ac_status=$?
6570 gezelter 838 grep -v '^ *+' conftest.er1 >conftest.err
6571 gezelter 749 rm -f conftest.er1
6572     cat conftest.err >&5
6573 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6574 gezelter 749 (exit $ac_status); } >/dev/null; then
6575     if test -s conftest.err; then
6576     ac_cpp_err=$ac_c_preproc_warn_flag
6577 gezelter 942 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6578 gezelter 749 else
6579     ac_cpp_err=
6580     fi
6581     else
6582     ac_cpp_err=yes
6583     fi
6584     if test -z "$ac_cpp_err"; then
6585 gezelter 838 ac_header_preproc=yes
6586 gezelter 749 else
6587     echo "$as_me: failed program was:" >&5
6588 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6589    
6590     ac_header_preproc=no
6591 gezelter 749 fi
6592     rm -f conftest.err conftest.$ac_ext
6593 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6594     echo "${ECHO_T}$ac_header_preproc" >&6
6595    
6596     # So? What about this header?
6597 gezelter 942 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6598     yes:no: )
6599 gezelter 838 { echo "$as_me:$LINENO: WARNING: sprng.h: accepted by the compiler, rejected by the preprocessor!" >&5
6600     echo "$as_me: WARNING: sprng.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6601 gezelter 942 { echo "$as_me:$LINENO: WARNING: sprng.h: proceeding with the compiler's result" >&5
6602     echo "$as_me: WARNING: sprng.h: proceeding with the compiler's result" >&2;}
6603     ac_header_preproc=yes
6604 gezelter 838 ;;
6605 gezelter 942 no:yes:* )
6606 gezelter 838 { echo "$as_me:$LINENO: WARNING: sprng.h: present but cannot be compiled" >&5
6607     echo "$as_me: WARNING: sprng.h: present but cannot be compiled" >&2;}
6608 gezelter 942 { echo "$as_me:$LINENO: WARNING: sprng.h: check for missing prerequisite headers?" >&5
6609     echo "$as_me: WARNING: sprng.h: check for missing prerequisite headers?" >&2;}
6610     { echo "$as_me:$LINENO: WARNING: sprng.h: see the Autoconf documentation" >&5
6611     echo "$as_me: WARNING: sprng.h: see the Autoconf documentation" >&2;}
6612     { echo "$as_me:$LINENO: WARNING: sprng.h: section \"Present But Cannot Be Compiled\"" >&5
6613     echo "$as_me: WARNING: sprng.h: section \"Present But Cannot Be Compiled\"" >&2;}
6614 gezelter 838 { echo "$as_me:$LINENO: WARNING: sprng.h: proceeding with the preprocessor's result" >&5
6615     echo "$as_me: WARNING: sprng.h: proceeding with the preprocessor's result" >&2;}
6616 gezelter 942 { echo "$as_me:$LINENO: WARNING: sprng.h: in the future, the compiler will take precedence" >&5
6617     echo "$as_me: WARNING: sprng.h: in the future, the compiler will take precedence" >&2;}
6618 gezelter 838 (
6619     cat <<\_ASBOX
6620 gezelter 942 ## ------------------------------ ##
6621     ## Report this to gezelter@nd.edu ##
6622     ## ------------------------------ ##
6623 gezelter 838 _ASBOX
6624     ) |
6625     sed "s/^/$as_me: WARNING: /" >&2
6626     ;;
6627     esac
6628     echo "$as_me:$LINENO: checking for sprng.h" >&5
6629     echo $ECHO_N "checking for sprng.h... $ECHO_C" >&6
6630     if test "${ac_cv_header_sprng_h+set}" = set; then
6631     echo $ECHO_N "(cached) $ECHO_C" >&6
6632     else
6633     ac_cv_header_sprng_h=$ac_header_preproc
6634 gezelter 749 fi
6635 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_header_sprng_h" >&5
6636 gezelter 749 echo "${ECHO_T}$ac_cv_header_sprng_h" >&6
6637 gezelter 838
6638     fi
6639 gezelter 749 if test $ac_cv_header_sprng_h = yes; then
6640    
6641 gezelter 838 echo "$as_me:$LINENO: checking for init_rng in -lsprng" >&5
6642 gezelter 749 echo $ECHO_N "checking for init_rng in -lsprng... $ECHO_C" >&6
6643     if test "${ac_cv_lib_sprng_init_rng+set}" = set; then
6644     echo $ECHO_N "(cached) $ECHO_C" >&6
6645     else
6646     ac_check_lib_save_LIBS=$LIBS
6647     LIBS="-lsprng $LIBS"
6648     cat >conftest.$ac_ext <<_ACEOF
6649 gezelter 838 /* confdefs.h. */
6650     _ACEOF
6651     cat confdefs.h >>conftest.$ac_ext
6652     cat >>conftest.$ac_ext <<_ACEOF
6653     /* end confdefs.h. */
6654 gezelter 749
6655     /* Override any gcc2 internal prototype to avoid an error. */
6656     #ifdef __cplusplus
6657     extern "C"
6658     #endif
6659     /* We use char because int might match the return type of a gcc2
6660     builtin and then its argument prototype would still apply. */
6661     char init_rng ();
6662     int
6663     main ()
6664     {
6665     init_rng ();
6666     ;
6667     return 0;
6668     }
6669     _ACEOF
6670     rm -f conftest.$ac_objext conftest$ac_exeext
6671 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6672 gezelter 942 (eval $ac_link) 2>conftest.er1
6673 gezelter 749 ac_status=$?
6674 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6675     rm -f conftest.er1
6676     cat conftest.err >&5
6677 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6678 gezelter 749 (exit $ac_status); } &&
6679 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6680     || test ! -s conftest.err'
6681 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6682 gezelter 749 (eval $ac_try) 2>&5
6683     ac_status=$?
6684 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6685 gezelter 942 (exit $ac_status); }; } &&
6686     { ac_try='test -s conftest$ac_exeext'
6687     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6688     (eval $ac_try) 2>&5
6689     ac_status=$?
6690     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6691 gezelter 749 (exit $ac_status); }; }; then
6692     ac_cv_lib_sprng_init_rng=yes
6693     else
6694     echo "$as_me: failed program was:" >&5
6695 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6696    
6697 gezelter 749 ac_cv_lib_sprng_init_rng=no
6698     fi
6699 gezelter 942 rm -f conftest.err conftest.$ac_objext \
6700     conftest$ac_exeext conftest.$ac_ext
6701 gezelter 749 LIBS=$ac_check_lib_save_LIBS
6702     fi
6703 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_sprng_init_rng" >&5
6704 gezelter 749 echo "${ECHO_T}$ac_cv_lib_sprng_init_rng" >&6
6705     if test $ac_cv_lib_sprng_init_rng = yes; then
6706 gezelter 816 SPRNG_LIBDIR="${sprng_libdir}"
6707     SPRNG_LIB="-lsprng" SPRNG_INC="-I${sprng_include}"
6708 gezelter 749 HAVE_SPRNG="yes"
6709     fi
6710    
6711     fi
6712    
6713 gezelter 838
6714 gezelter 749 CPPFLAGS=$ac_save_CPPFLAGS
6715     LDFLAGS=$ac_save_LDFLAGS
6716 gezelter 942 ac_ext=f90
6717     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
6718     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6719     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
6720 gezelter 749
6721 gezelter 838
6722 gezelter 749 if test x_$HAVE_SPRNG != x_yes; then
6723 gezelter 838 { { echo "$as_me:$LINENO: error: Can't build with SPRNG" >&5
6724 gezelter 749 echo "$as_me: error: Can't build with SPRNG" >&2;}
6725     { (exit 1); exit 1; }; }
6726     fi
6727    
6728 gezelter 838
6729    
6730    
6731    
6732     echo "$as_me:$LINENO: checking if MKL is wanted" >&5
6733 gezelter 749 echo $ECHO_N "checking if MKL is wanted... $ECHO_C" >&6
6734    
6735     # Check whether --with-mkl or --without-mkl was given.
6736     if test "${with_mkl+set}" = set; then
6737     withval="$with_mkl"
6738 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
6739 gezelter 749 echo "${ECHO_T}yes" >&6
6740     for dir in $withval /usr/local/intel/mkl60 /opt/intel/mkl60; do
6741     mkldir="$dir"
6742     if test -f "$dir/include/mkl.h"; then
6743     found_mkl="yes";
6744     break;
6745     fi
6746     done
6747     if test x_$found_mkl != x_yes; then
6748 gezelter 838 { { echo "$as_me:$LINENO: error: Cannot find MKL includes" >&5
6749 gezelter 749 echo "$as_me: error: Cannot find MKL includes" >&2;}
6750     { (exit 1); exit 1; }; }
6751     else
6752     printf "MKL includes found in $mkldir/include\n";
6753     fi
6754    
6755 gezelter 838
6756    
6757 gezelter 749 ac_ext=c
6758     ac_cpp='$CPP $CPPFLAGS'
6759     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6760     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6761     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6762    
6763     ac_save_CPPFLAGS=$CPPFLAGS
6764     CPPFLAGS="${CPPFLAGS} -I${mkldir}/include"
6765     ac_save_LDFLAGS=$LDFLAGS
6766     LDFLAGS="${LDFLAGS} -L${mkldir}/lib/32 -lmkl -lvml -lguide"
6767 gezelter 838 if test "${ac_cv_header_mkl_h+set}" = set; then
6768     echo "$as_me:$LINENO: checking for mkl.h" >&5
6769 gezelter 749 echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
6770     if test "${ac_cv_header_mkl_h+set}" = set; then
6771     echo $ECHO_N "(cached) $ECHO_C" >&6
6772 gezelter 838 fi
6773     echo "$as_me:$LINENO: result: $ac_cv_header_mkl_h" >&5
6774     echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
6775 gezelter 749 else
6776 gezelter 838 # Is the header compilable?
6777     echo "$as_me:$LINENO: checking mkl.h usability" >&5
6778     echo $ECHO_N "checking mkl.h usability... $ECHO_C" >&6
6779     cat >conftest.$ac_ext <<_ACEOF
6780     /* confdefs.h. */
6781     _ACEOF
6782     cat confdefs.h >>conftest.$ac_ext
6783     cat >>conftest.$ac_ext <<_ACEOF
6784     /* end confdefs.h. */
6785     $ac_includes_default
6786 gezelter 749 #include <mkl.h>
6787     _ACEOF
6788 gezelter 838 rm -f conftest.$ac_objext
6789     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6790 gezelter 942 (eval $ac_compile) 2>conftest.er1
6791 gezelter 838 ac_status=$?
6792 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6793     rm -f conftest.er1
6794     cat conftest.err >&5
6795 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6796     (exit $ac_status); } &&
6797 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6798     || test ! -s conftest.err'
6799 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6800     (eval $ac_try) 2>&5
6801     ac_status=$?
6802     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6803 gezelter 942 (exit $ac_status); }; } &&
6804     { ac_try='test -s conftest.$ac_objext'
6805     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6806     (eval $ac_try) 2>&5
6807     ac_status=$?
6808     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6809 gezelter 838 (exit $ac_status); }; }; then
6810     ac_header_compiler=yes
6811     else
6812     echo "$as_me: failed program was:" >&5
6813     sed 's/^/| /' conftest.$ac_ext >&5
6814    
6815     ac_header_compiler=no
6816     fi
6817 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6818 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6819     echo "${ECHO_T}$ac_header_compiler" >&6
6820    
6821     # Is the header present?
6822     echo "$as_me:$LINENO: checking mkl.h presence" >&5
6823     echo $ECHO_N "checking mkl.h presence... $ECHO_C" >&6
6824     cat >conftest.$ac_ext <<_ACEOF
6825     /* confdefs.h. */
6826     _ACEOF
6827     cat confdefs.h >>conftest.$ac_ext
6828     cat >>conftest.$ac_ext <<_ACEOF
6829     /* end confdefs.h. */
6830     #include <mkl.h>
6831     _ACEOF
6832     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6833 gezelter 749 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6834     ac_status=$?
6835 gezelter 838 grep -v '^ *+' conftest.er1 >conftest.err
6836 gezelter 749 rm -f conftest.er1
6837     cat conftest.err >&5
6838 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6839 gezelter 749 (exit $ac_status); } >/dev/null; then
6840     if test -s conftest.err; then
6841     ac_cpp_err=$ac_c_preproc_warn_flag
6842 gezelter 942 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6843 gezelter 749 else
6844     ac_cpp_err=
6845     fi
6846     else
6847     ac_cpp_err=yes
6848     fi
6849     if test -z "$ac_cpp_err"; then
6850 gezelter 838 ac_header_preproc=yes
6851 gezelter 749 else
6852     echo "$as_me: failed program was:" >&5
6853 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6854    
6855     ac_header_preproc=no
6856 gezelter 749 fi
6857     rm -f conftest.err conftest.$ac_ext
6858 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6859     echo "${ECHO_T}$ac_header_preproc" >&6
6860    
6861     # So? What about this header?
6862 gezelter 942 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6863     yes:no: )
6864 gezelter 838 { echo "$as_me:$LINENO: WARNING: mkl.h: accepted by the compiler, rejected by the preprocessor!" >&5
6865     echo "$as_me: WARNING: mkl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6866 gezelter 942 { echo "$as_me:$LINENO: WARNING: mkl.h: proceeding with the compiler's result" >&5
6867     echo "$as_me: WARNING: mkl.h: proceeding with the compiler's result" >&2;}
6868     ac_header_preproc=yes
6869 gezelter 838 ;;
6870 gezelter 942 no:yes:* )
6871 gezelter 838 { echo "$as_me:$LINENO: WARNING: mkl.h: present but cannot be compiled" >&5
6872     echo "$as_me: WARNING: mkl.h: present but cannot be compiled" >&2;}
6873 gezelter 942 { echo "$as_me:$LINENO: WARNING: mkl.h: check for missing prerequisite headers?" >&5
6874     echo "$as_me: WARNING: mkl.h: check for missing prerequisite headers?" >&2;}
6875     { echo "$as_me:$LINENO: WARNING: mkl.h: see the Autoconf documentation" >&5
6876     echo "$as_me: WARNING: mkl.h: see the Autoconf documentation" >&2;}
6877     { echo "$as_me:$LINENO: WARNING: mkl.h: section \"Present But Cannot Be Compiled\"" >&5
6878     echo "$as_me: WARNING: mkl.h: section \"Present But Cannot Be Compiled\"" >&2;}
6879 gezelter 838 { echo "$as_me:$LINENO: WARNING: mkl.h: proceeding with the preprocessor's result" >&5
6880     echo "$as_me: WARNING: mkl.h: proceeding with the preprocessor's result" >&2;}
6881 gezelter 942 { echo "$as_me:$LINENO: WARNING: mkl.h: in the future, the compiler will take precedence" >&5
6882     echo "$as_me: WARNING: mkl.h: in the future, the compiler will take precedence" >&2;}
6883 gezelter 838 (
6884     cat <<\_ASBOX
6885 gezelter 942 ## ------------------------------ ##
6886     ## Report this to gezelter@nd.edu ##
6887     ## ------------------------------ ##
6888 gezelter 838 _ASBOX
6889     ) |
6890     sed "s/^/$as_me: WARNING: /" >&2
6891     ;;
6892     esac
6893     echo "$as_me:$LINENO: checking for mkl.h" >&5
6894     echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
6895     if test "${ac_cv_header_mkl_h+set}" = set; then
6896     echo $ECHO_N "(cached) $ECHO_C" >&6
6897     else
6898     ac_cv_header_mkl_h=$ac_header_preproc
6899 gezelter 749 fi
6900 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_header_mkl_h" >&5
6901 gezelter 749 echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
6902 gezelter 838
6903     fi
6904 gezelter 749 if test $ac_cv_header_mkl_h = yes; then
6905    
6906 gezelter 838 echo "$as_me:$LINENO: checking for vslNewStream in -lmkl" >&5
6907 gezelter 749 echo $ECHO_N "checking for vslNewStream in -lmkl... $ECHO_C" >&6
6908     if test "${ac_cv_lib_mkl_vslNewStream+set}" = set; then
6909     echo $ECHO_N "(cached) $ECHO_C" >&6
6910     else
6911     ac_check_lib_save_LIBS=$LIBS
6912     LIBS="-lmkl $LIBS"
6913     cat >conftest.$ac_ext <<_ACEOF
6914 gezelter 838 /* confdefs.h. */
6915     _ACEOF
6916     cat confdefs.h >>conftest.$ac_ext
6917     cat >>conftest.$ac_ext <<_ACEOF
6918     /* end confdefs.h. */
6919 gezelter 749
6920     /* Override any gcc2 internal prototype to avoid an error. */
6921     #ifdef __cplusplus
6922     extern "C"
6923     #endif
6924     /* We use char because int might match the return type of a gcc2
6925     builtin and then its argument prototype would still apply. */
6926     char vslNewStream ();
6927     int
6928     main ()
6929     {
6930     vslNewStream ();
6931     ;
6932     return 0;
6933     }
6934     _ACEOF
6935     rm -f conftest.$ac_objext conftest$ac_exeext
6936 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6937 gezelter 942 (eval $ac_link) 2>conftest.er1
6938 gezelter 749 ac_status=$?
6939 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6940     rm -f conftest.er1
6941     cat conftest.err >&5
6942 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6943 gezelter 749 (exit $ac_status); } &&
6944 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6945     || test ! -s conftest.err'
6946 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6947 gezelter 749 (eval $ac_try) 2>&5
6948     ac_status=$?
6949 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6950 gezelter 942 (exit $ac_status); }; } &&
6951     { ac_try='test -s conftest$ac_exeext'
6952     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6953     (eval $ac_try) 2>&5
6954     ac_status=$?
6955     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6956 gezelter 749 (exit $ac_status); }; }; then
6957     ac_cv_lib_mkl_vslNewStream=yes
6958     else
6959     echo "$as_me: failed program was:" >&5
6960 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6961    
6962 gezelter 749 ac_cv_lib_mkl_vslNewStream=no
6963     fi
6964 gezelter 942 rm -f conftest.err conftest.$ac_objext \
6965     conftest$ac_exeext conftest.$ac_ext
6966 gezelter 749 LIBS=$ac_check_lib_save_LIBS
6967     fi
6968 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_mkl_vslNewStream" >&5
6969 gezelter 749 echo "${ECHO_T}$ac_cv_lib_mkl_vslNewStream" >&6
6970     if test $ac_cv_lib_mkl_vslNewStream = yes; then
6971     MKL_LIBDIR="${mkldir}/lib/32",
6972     MKL_LIB="-lmkl -lvml -lguide",
6973     HAVE_MKL="yes"
6974     fi
6975    
6976 gezelter 838
6977 gezelter 749 else
6978     MKL_INC="-I${mkldir}/include"
6979     fi
6980    
6981 gezelter 838
6982 gezelter 749 CPPFLAGS=$ac_save_CPPFLAGS
6983     LDFLAGS=$ac_save_LDFLAGS
6984 gezelter 942 ac_ext=f90
6985     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
6986     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6987     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
6988 gezelter 749
6989 gezelter 838
6990 gezelter 749 if test x_$HAVE_MKL != x_yes; then
6991 gezelter 838 { { echo "$as_me:$LINENO: error: Can't build with MKL" >&5
6992 gezelter 749 echo "$as_me: error: Can't build with MKL" >&2;}
6993     { (exit 1); exit 1; }; }
6994     fi
6995    
6996 gezelter 838
6997    
6998    
6999    
7000 gezelter 749 else
7001    
7002 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
7003 gezelter 749 echo "${ECHO_T}no" >&6
7004    
7005     fi;
7006    
7007 gezelter 838
7008    
7009    
7010    
7011 gezelter 749 OBJEXT=".$OBJEXT"
7012    
7013     OOPSE=oopse
7014    
7015     if test "x${prefix}" = "xNONE"
7016     then
7017     OOPSE_HOME=${ac_default_prefix}/oopse
7018     else
7019     OOPSE_HOME=${prefix}/oopse
7020     fi
7021     # Check whether --enable-oopse-home or --disable-oopse-home was given.
7022     if test "${enable_oopse_home+set}" = set; then
7023     enableval="$enable_oopse_home"
7024     OOPSE_HOME="${enableval}"
7025     fi;
7026    
7027     case "x$INSTALL" in
7028     x/*) ;;
7029     *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
7030     esac
7031    
7032     MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
7033    
7034 gezelter 942 SUBDIRS="libBASS libmdtools src forceFields samples utils utils/sysbuilder staticProps third-party"
7035 gezelter 749
7036 mmeineke 794 CFLAGS=${CFLAGS-""}
7037     CXXFLAGS=${CXXFLAGS-""}
7038     CPPFLAGS=${CPPFLAGS-""}
7039     FFLAGS=${FFLAGS-""}
7040     F90FLAGS=${F90FLAGS-""}
7041     LDFLAGS=${LDFLAGS-""}
7042     DEBUG=${DEBUG-"-g"}
7043 gezelter 749
7044     case $debug in
7045 gezelter 822 1)
7046 gezelter 749 FFLAGS="$DEBUG $FFLAGS"
7047     F90FLAGS="$DEBUG $F90FLAGS"
7048     ;;
7049     *)
7050     ;;
7051     esac
7052    
7053    
7054    
7055 gezelter 838
7056    
7057    
7058    
7059    
7060    
7061    
7062    
7063    
7064    
7065    
7066    
7067    
7068    
7069     ac_config_headers="$ac_config_headers libmdtools/config.h"
7070    
7071 gezelter 942 ac_config_files="$ac_config_files Makefile libBASS/Makefile libmdtools/Makefile src/Makefile utils/Makefile utils/sysbuilder/Makefile forceFields/Makefile samples/Makefile staticProps/Makefile third-party/Makefile samples/alkane/Makefile samples/argon/Makefile samples/beadLipid/Makefile samples/lipid/Makefile samples/metals/Makefile samples/water/Makefile"
7072 gezelter 838
7073    
7074 gezelter 749 cat >confcache <<\_ACEOF
7075     # This file is a shell script that caches the results of configure
7076     # tests run on this system so they can be shared between configure
7077     # scripts and configure runs, see configure's option --config-cache.
7078     # It is not useful on other systems. If it contains results you don't
7079     # want to keep, you may remove or edit it.
7080     #
7081     # config.status only pays attention to the cache file if you give it
7082     # the --recheck option to rerun configure.
7083     #
7084 gezelter 838 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7085 gezelter 749 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7086     # following values.
7087    
7088     _ACEOF
7089    
7090     # The following way of writing the cache mishandles newlines in values,
7091     # but we know of no workaround that is simple, portable, and efficient.
7092     # So, don't put newlines in cache variables' values.
7093     # Ultrix sh set writes to stderr and can't be redirected directly,
7094     # and sets the high bit in the cache file unless we assign to the vars.
7095     {
7096     (set) 2>&1 |
7097     case `(ac_space=' '; set | grep ac_space) 2>&1` in
7098     *ac_space=\ *)
7099     # `set' does not quote correctly, so add quotes (double-quote
7100     # substitution turns \\\\ into \\, and sed turns \\ into \).
7101     sed -n \
7102 gezelter 942 "s/'/'\\\\''/g;
7103     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7104 gezelter 749 ;;
7105     *)
7106     # `set' quotes correctly as required by POSIX, so do not add quotes.
7107     sed -n \
7108 gezelter 942 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7109 gezelter 749 ;;
7110     esac;
7111     } |
7112     sed '
7113     t clear
7114     : clear
7115     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7116     t end
7117     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7118     : end' >>confcache
7119 gezelter 838 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7120 gezelter 749 if test -w $cache_file; then
7121     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7122     cat confcache >$cache_file
7123     else
7124     echo "not updating unwritable cache $cache_file"
7125     fi
7126     fi
7127     rm -f confcache
7128    
7129     test "x$prefix" = xNONE && prefix=$ac_default_prefix
7130     # Let make expand exec_prefix.
7131     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7132    
7133     # VPATH may cause trouble with some makes, so we remove $(srcdir),
7134     # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7135     # trailing colons and then remove the whole line if VPATH becomes empty
7136     # (actually we leave an empty line to preserve line numbers).
7137     if test "x$srcdir" = x.; then
7138 gezelter 942 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7139 gezelter 749 s/:*\$(srcdir):*/:/;
7140     s/:*\${srcdir}:*/:/;
7141     s/:*@srcdir@:*/:/;
7142 gezelter 942 s/^\([^=]*=[ ]*\):*/\1/;
7143 gezelter 749 s/:*$//;
7144 gezelter 942 s/^[^=]*=[ ]*$//;
7145 gezelter 749 }'
7146     fi
7147    
7148     DEFS=-DHAVE_CONFIG_H
7149    
7150 gezelter 838 ac_libobjs=
7151     ac_ltlibobjs=
7152     for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7153     # 1. Remove the extension, and $U if already installed.
7154     ac_i=`echo "$ac_i" |
7155 gezelter 942 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7156 gezelter 838 # 2. Add them.
7157     ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7158     ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7159     done
7160     LIBOBJS=$ac_libobjs
7161    
7162     LTLIBOBJS=$ac_ltlibobjs
7163    
7164    
7165    
7166 gezelter 749 : ${CONFIG_STATUS=./config.status}
7167     ac_clean_files_save=$ac_clean_files
7168     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7169 gezelter 838 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7170 gezelter 749 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7171     cat >$CONFIG_STATUS <<_ACEOF
7172     #! $SHELL
7173 gezelter 838 # Generated by $as_me.
7174 gezelter 749 # Run this file to recreate the current configuration.
7175     # Compiler output produced by configure, useful for debugging
7176     # configure, is in config.log if it exists.
7177    
7178     debug=false
7179 gezelter 838 ac_cs_recheck=false
7180     ac_cs_silent=false
7181 gezelter 749 SHELL=\${CONFIG_SHELL-$SHELL}
7182     _ACEOF
7183    
7184     cat >>$CONFIG_STATUS <<\_ACEOF
7185 gezelter 838 ## --------------------- ##
7186     ## M4sh Initialization. ##
7187     ## --------------------- ##
7188    
7189 gezelter 749 # Be Bourne compatible
7190     if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7191     emulate sh
7192     NULLCMD=:
7193 gezelter 838 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7194     # is contrary to our usage. Disable this feature.
7195     alias -g '${1+"$@"}'='"$@"'
7196 gezelter 749 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7197     set -o posix
7198     fi
7199 gezelter 942 DUALCASE=1; export DUALCASE # for MKS sh
7200 gezelter 749
7201 gezelter 838 # Support unset when possible.
7202 gezelter 942 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7203 gezelter 838 as_unset=unset
7204     else
7205     as_unset=false
7206     fi
7207    
7208    
7209     # Work around bugs in pre-3.0 UWIN ksh.
7210     $as_unset ENV MAIL MAILPATH
7211     PS1='$ '
7212     PS2='> '
7213     PS4='+ '
7214    
7215     # NLS nuisances.
7216     for as_var in \
7217     LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7218     LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7219     LC_TELEPHONE LC_TIME
7220     do
7221 gezelter 942 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7222 gezelter 838 eval $as_var=C; export $as_var
7223     else
7224     $as_unset $as_var
7225     fi
7226     done
7227    
7228     # Required to use basename.
7229     if expr a : '\(a\)' >/dev/null 2>&1; then
7230     as_expr=expr
7231     else
7232     as_expr=false
7233     fi
7234    
7235     if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7236     as_basename=basename
7237     else
7238     as_basename=false
7239     fi
7240    
7241    
7242 gezelter 749 # Name of the executable.
7243 gezelter 838 as_me=`$as_basename "$0" ||
7244     $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7245     X"$0" : 'X\(//\)$' \| \
7246     X"$0" : 'X\(/\)$' \| \
7247     . : '\(.\)' 2>/dev/null ||
7248     echo X/"$0" |
7249     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7250     /^X\/\(\/\/\)$/{ s//\1/; q; }
7251     /^X\/\(\/\).*/{ s//\1/; q; }
7252     s/.*/./; q'`
7253 gezelter 749
7254 gezelter 838
7255     # PATH needs CR, and LINENO needs CR and PATH.
7256     # Avoid depending upon Character Ranges.
7257     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7258     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7259     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7260     as_cr_digits='0123456789'
7261     as_cr_alnum=$as_cr_Letters$as_cr_digits
7262    
7263     # The user is always right.
7264     if test "${PATH_SEPARATOR+set}" != set; then
7265     echo "#! /bin/sh" >conf$$.sh
7266     echo "exit 0" >>conf$$.sh
7267     chmod +x conf$$.sh
7268     if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7269     PATH_SEPARATOR=';'
7270     else
7271     PATH_SEPARATOR=:
7272     fi
7273     rm -f conf$$.sh
7274     fi
7275    
7276    
7277     as_lineno_1=$LINENO
7278     as_lineno_2=$LINENO
7279     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7280     test "x$as_lineno_1" != "x$as_lineno_2" &&
7281     test "x$as_lineno_3" = "x$as_lineno_2" || {
7282     # Find who we are. Look in the path if we contain no path at all
7283     # relative or not.
7284     case $0 in
7285     *[\\/]* ) as_myself=$0 ;;
7286     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7287     for as_dir in $PATH
7288     do
7289     IFS=$as_save_IFS
7290     test -z "$as_dir" && as_dir=.
7291     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7292     done
7293    
7294     ;;
7295     esac
7296     # We did not find ourselves, most probably we were run as `sh COMMAND'
7297     # in which case we are not to be found in the path.
7298     if test "x$as_myself" = x; then
7299     as_myself=$0
7300     fi
7301     if test ! -f "$as_myself"; then
7302     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7303     echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7304     { (exit 1); exit 1; }; }
7305     fi
7306     case $CONFIG_SHELL in
7307     '')
7308     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7309     for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7310     do
7311     IFS=$as_save_IFS
7312     test -z "$as_dir" && as_dir=.
7313     for as_base in sh bash ksh sh5; do
7314     case $as_dir in
7315     /*)
7316     if ("$as_dir/$as_base" -c '
7317     as_lineno_1=$LINENO
7318     as_lineno_2=$LINENO
7319     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7320     test "x$as_lineno_1" != "x$as_lineno_2" &&
7321     test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7322     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7323     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7324     CONFIG_SHELL=$as_dir/$as_base
7325     export CONFIG_SHELL
7326     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7327     fi;;
7328     esac
7329     done
7330     done
7331     ;;
7332     esac
7333    
7334     # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7335     # uniformly replaced by the line number. The first 'sed' inserts a
7336     # line-number line before each line; the second 'sed' does the real
7337     # work. The second script uses 'N' to pair each line-number line
7338     # with the numbered line, and appends trailing '-' during
7339     # substitution so that $LINENO is not a special case at line end.
7340     # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7341     # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7342     sed '=' <$as_myself |
7343     sed '
7344     N
7345     s,$,-,
7346     : loop
7347     s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7348     t loop
7349     s,-$,,
7350     s,^['$as_cr_digits']*\n,,
7351     ' >$as_me.lineno &&
7352     chmod +x $as_me.lineno ||
7353     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7354     echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7355     { (exit 1); exit 1; }; }
7356    
7357     # Don't try to exec as it changes $[0], causing all sort of problems
7358     # (the dirname of $[0] is not the place where we might find the
7359     # original and so on. Autoconf is especially sensible to this).
7360     . ./$as_me.lineno
7361     # Exit status is that of the last command.
7362     exit
7363     }
7364    
7365    
7366     case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7367     *c*,-n*) ECHO_N= ECHO_C='
7368     ' ECHO_T=' ' ;;
7369     *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7370     *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7371     esac
7372    
7373 gezelter 749 if expr a : '\(a\)' >/dev/null 2>&1; then
7374     as_expr=expr
7375     else
7376     as_expr=false
7377     fi
7378    
7379     rm -f conf$$ conf$$.exe conf$$.file
7380     echo >conf$$.file
7381     if ln -s conf$$.file conf$$ 2>/dev/null; then
7382     # We could just check for DJGPP; but this test a) works b) is more generic
7383     # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7384     if test -f conf$$.exe; then
7385     # Don't use ln at all; we don't have any links
7386     as_ln_s='cp -p'
7387     else
7388     as_ln_s='ln -s'
7389     fi
7390     elif ln conf$$.file conf$$ 2>/dev/null; then
7391     as_ln_s=ln
7392     else
7393     as_ln_s='cp -p'
7394     fi
7395     rm -f conf$$ conf$$.exe conf$$.file
7396    
7397 gezelter 838 if mkdir -p . 2>/dev/null; then
7398     as_mkdir_p=:
7399 gezelter 749 else
7400 gezelter 942 test -d ./-p && rmdir ./-p
7401 gezelter 838 as_mkdir_p=false
7402 gezelter 749 fi
7403    
7404 gezelter 838 as_executable_p="test -f"
7405 gezelter 749
7406 gezelter 838 # Sed expression to map a string onto a valid CPP name.
7407 gezelter 942 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7408 gezelter 838
7409     # Sed expression to map a string onto a valid variable name.
7410 gezelter 942 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7411 gezelter 838
7412    
7413 gezelter 749 # IFS
7414     # We need space, tab and new line, in precisely that order.
7415     as_nl='
7416     '
7417     IFS=" $as_nl"
7418    
7419     # CDPATH.
7420 gezelter 838 $as_unset CDPATH
7421 gezelter 749
7422     exec 6>&1
7423    
7424 gezelter 838 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7425     # report actual input values of CONFIG_FILES etc. instead of their
7426     # values after options handling. Logging --version etc. is OK.
7427     exec 5>>config.log
7428     {
7429     echo
7430     sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7431     ## Running $as_me. ##
7432     _ASBOX
7433     } >&5
7434     cat >&5 <<_CSEOF
7435    
7436     This file was extended by OOPSE $as_me 1.0, which was
7437 gezelter 942 generated by GNU Autoconf 2.59. Invocation command line was
7438 gezelter 838
7439     CONFIG_FILES = $CONFIG_FILES
7440     CONFIG_HEADERS = $CONFIG_HEADERS
7441     CONFIG_LINKS = $CONFIG_LINKS
7442     CONFIG_COMMANDS = $CONFIG_COMMANDS
7443     $ $0 $@
7444    
7445     _CSEOF
7446     echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7447     echo >&5
7448 gezelter 749 _ACEOF
7449    
7450     # Files that config.status was made for.
7451     if test -n "$ac_config_files"; then
7452     echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7453     fi
7454    
7455     if test -n "$ac_config_headers"; then
7456     echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7457     fi
7458    
7459     if test -n "$ac_config_links"; then
7460     echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7461     fi
7462    
7463     if test -n "$ac_config_commands"; then
7464     echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7465     fi
7466    
7467 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
7468 gezelter 749
7469     ac_cs_usage="\
7470     \`$as_me' instantiates files from templates according to the
7471     current configuration.
7472    
7473     Usage: $0 [OPTIONS] [FILE]...
7474    
7475     -h, --help print this help, then exit
7476     -V, --version print version number, then exit
7477 gezelter 838 -q, --quiet do not print progress messages
7478 gezelter 749 -d, --debug don't remove temporary files
7479     --recheck update $as_me by reconfiguring in the same conditions
7480     --file=FILE[:TEMPLATE]
7481 gezelter 942 instantiate the configuration file FILE
7482 gezelter 749 --header=FILE[:TEMPLATE]
7483 gezelter 942 instantiate the configuration header FILE
7484 gezelter 749
7485     Configuration files:
7486     $config_files
7487    
7488     Configuration headers:
7489     $config_headers
7490    
7491     Report bugs to <bug-autoconf@gnu.org>."
7492 gezelter 838 _ACEOF
7493 gezelter 749
7494 gezelter 838 cat >>$CONFIG_STATUS <<_ACEOF
7495 gezelter 749 ac_cs_version="\\
7496     OOPSE config.status 1.0
7497 gezelter 942 configured by $0, generated by GNU Autoconf 2.59,
7498 gezelter 749 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7499    
7500 gezelter 942 Copyright (C) 2003 Free Software Foundation, Inc.
7501 gezelter 749 This config.status script is free software; the Free Software Foundation
7502     gives unlimited permission to copy, distribute and modify it."
7503     srcdir=$srcdir
7504     INSTALL="$INSTALL"
7505 gezelter 838 _ACEOF
7506 gezelter 749
7507 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
7508 gezelter 749 # If no file are specified by the user, then we need to provide default
7509     # value. By we need to know if files were specified by the user.
7510     ac_need_defaults=:
7511     while test $# != 0
7512     do
7513     case $1 in
7514     --*=*)
7515     ac_option=`expr "x$1" : 'x\([^=]*\)='`
7516     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7517 gezelter 838 ac_shift=:
7518 gezelter 749 ;;
7519 gezelter 838 -*)
7520     ac_option=$1
7521     ac_optarg=$2
7522     ac_shift=shift
7523     ;;
7524 gezelter 749 *) # This is not an option, so the user has probably given explicit
7525     # arguments.
7526 gezelter 838 ac_option=$1
7527 gezelter 749 ac_need_defaults=false;;
7528     esac
7529    
7530 gezelter 838 case $ac_option in
7531 gezelter 749 # Handling of the options.
7532 gezelter 838 _ACEOF
7533     cat >>$CONFIG_STATUS <<\_ACEOF
7534 gezelter 749 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7535 gezelter 838 ac_cs_recheck=: ;;
7536 gezelter 749 --version | --vers* | -V )
7537     echo "$ac_cs_version"; exit 0 ;;
7538     --he | --h)
7539     # Conflict between --help and --header
7540 gezelter 838 { { echo "$as_me:$LINENO: error: ambiguous option: $1
7541 gezelter 749 Try \`$0 --help' for more information." >&5
7542     echo "$as_me: error: ambiguous option: $1
7543     Try \`$0 --help' for more information." >&2;}
7544     { (exit 1); exit 1; }; };;
7545     --help | --hel | -h )
7546     echo "$ac_cs_usage"; exit 0 ;;
7547     --debug | --d* | -d )
7548     debug=: ;;
7549     --file | --fil | --fi | --f )
7550 gezelter 838 $ac_shift
7551     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7552 gezelter 749 ac_need_defaults=false;;
7553     --header | --heade | --head | --hea )
7554 gezelter 838 $ac_shift
7555     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7556 gezelter 749 ac_need_defaults=false;;
7557 gezelter 838 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7558     | -silent | --silent | --silen | --sile | --sil | --si | --s)
7559     ac_cs_silent=: ;;
7560 gezelter 749
7561     # This is an error.
7562 gezelter 838 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7563 gezelter 749 Try \`$0 --help' for more information." >&5
7564     echo "$as_me: error: unrecognized option: $1
7565     Try \`$0 --help' for more information." >&2;}
7566     { (exit 1); exit 1; }; } ;;
7567 gezelter 838
7568     *) ac_config_targets="$ac_config_targets $1" ;;
7569    
7570 gezelter 749 esac
7571     shift
7572     done
7573    
7574 gezelter 838 ac_configure_extra_args=
7575 gezelter 749
7576 gezelter 838 if $ac_cs_silent; then
7577     exec 6>/dev/null
7578     ac_configure_extra_args="$ac_configure_extra_args --silent"
7579     fi
7580 gezelter 749
7581 gezelter 838 _ACEOF
7582     cat >>$CONFIG_STATUS <<_ACEOF
7583     if \$ac_cs_recheck; then
7584     echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7585     exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7586     fi
7587 gezelter 749
7588     _ACEOF
7589    
7590 gezelter 838
7591    
7592    
7593    
7594     cat >>$CONFIG_STATUS <<\_ACEOF
7595     for ac_config_target in $ac_config_targets
7596     do
7597     case "$ac_config_target" in
7598     # Handling of arguments.
7599     "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7600     "libBASS/Makefile" ) CONFIG_FILES="$CONFIG_FILES libBASS/Makefile" ;;
7601     "libmdtools/Makefile" ) CONFIG_FILES="$CONFIG_FILES libmdtools/Makefile" ;;
7602     "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
7603     "utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
7604     "utils/sysbuilder/Makefile" ) CONFIG_FILES="$CONFIG_FILES utils/sysbuilder/Makefile" ;;
7605     "forceFields/Makefile" ) CONFIG_FILES="$CONFIG_FILES forceFields/Makefile" ;;
7606     "samples/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/Makefile" ;;
7607     "staticProps/Makefile" ) CONFIG_FILES="$CONFIG_FILES staticProps/Makefile" ;;
7608 gezelter 942 "third-party/Makefile" ) CONFIG_FILES="$CONFIG_FILES third-party/Makefile" ;;
7609 gezelter 838 "samples/alkane/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/alkane/Makefile" ;;
7610     "samples/argon/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/argon/Makefile" ;;
7611     "samples/beadLipid/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/beadLipid/Makefile" ;;
7612     "samples/lipid/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/lipid/Makefile" ;;
7613     "samples/metals/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/metals/Makefile" ;;
7614     "samples/water/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/water/Makefile" ;;
7615     "libmdtools/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS libmdtools/config.h" ;;
7616     *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7617     echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7618     { (exit 1); exit 1; }; };;
7619     esac
7620     done
7621    
7622 gezelter 749 # If the user did not use the arguments to specify the items to instantiate,
7623     # then the envvar interface is used. Set only those that are not.
7624     # We use the long form for the default assignment because of an extremely
7625     # bizarre bug on SunOS 4.1.3.
7626     if $ac_need_defaults; then
7627     test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7628     test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7629     fi
7630    
7631 gezelter 838 # Have a temporary directory for convenience. Make it in the build tree
7632     # simply because there is no reason to put it here, and in addition,
7633     # creating and moving files from /tmp can sometimes cause problems.
7634 gezelter 749 # Create a temporary directory, and hook for its removal unless debugging.
7635     $debug ||
7636     {
7637     trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7638 gezelter 838 trap '{ (exit 1); exit 1; }' 1 2 13 15
7639 gezelter 749 }
7640    
7641     # Create a (secure) tmp directory for tmp files.
7642 gezelter 838
7643 gezelter 749 {
7644 gezelter 838 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7645 gezelter 749 test -n "$tmp" && test -d "$tmp"
7646     } ||
7647     {
7648 gezelter 838 tmp=./confstat$$-$RANDOM
7649 gezelter 749 (umask 077 && mkdir $tmp)
7650     } ||
7651     {
7652 gezelter 838 echo "$me: cannot create a temporary directory in ." >&2
7653 gezelter 749 { (exit 1); exit 1; }
7654     }
7655    
7656 gezelter 838 _ACEOF
7657 gezelter 749
7658 gezelter 838 cat >>$CONFIG_STATUS <<_ACEOF
7659 gezelter 749
7660     #
7661     # CONFIG_FILES section.
7662     #
7663    
7664     # No need to generate the scripts if there are no CONFIG_FILES.
7665     # This happens for instance when ./config.status config.h
7666     if test -n "\$CONFIG_FILES"; then
7667     # Protect against being on the right side of a sed subst in config.status.
7668     sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7669     s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7670     s,@SHELL@,$SHELL,;t t
7671 gezelter 838 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7672     s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7673     s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7674     s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7675     s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7676     s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7677 gezelter 749 s,@exec_prefix@,$exec_prefix,;t t
7678     s,@prefix@,$prefix,;t t
7679     s,@program_transform_name@,$program_transform_name,;t t
7680     s,@bindir@,$bindir,;t t
7681     s,@sbindir@,$sbindir,;t t
7682     s,@libexecdir@,$libexecdir,;t t
7683     s,@datadir@,$datadir,;t t
7684     s,@sysconfdir@,$sysconfdir,;t t
7685     s,@sharedstatedir@,$sharedstatedir,;t t
7686     s,@localstatedir@,$localstatedir,;t t
7687     s,@libdir@,$libdir,;t t
7688     s,@includedir@,$includedir,;t t
7689     s,@oldincludedir@,$oldincludedir,;t t
7690     s,@infodir@,$infodir,;t t
7691     s,@mandir@,$mandir,;t t
7692 gezelter 838 s,@build_alias@,$build_alias,;t t
7693     s,@host_alias@,$host_alias,;t t
7694     s,@target_alias@,$target_alias,;t t
7695     s,@DEFS@,$DEFS,;t t
7696 gezelter 749 s,@ECHO_C@,$ECHO_C,;t t
7697     s,@ECHO_N@,$ECHO_N,;t t
7698     s,@ECHO_T@,$ECHO_T,;t t
7699     s,@LIBS@,$LIBS,;t t
7700     s,@PROGNAME@,$PROGNAME,;t t
7701 gezelter 822 s,@debug@,$debug,;t t
7702 gezelter 749 s,@build@,$build,;t t
7703     s,@build_cpu@,$build_cpu,;t t
7704     s,@build_vendor@,$build_vendor,;t t
7705     s,@build_os@,$build_os,;t t
7706     s,@host@,$host,;t t
7707     s,@host_cpu@,$host_cpu,;t t
7708     s,@host_vendor@,$host_vendor,;t t
7709     s,@host_os@,$host_os,;t t
7710     s,@CC@,$CC,;t t
7711     s,@CFLAGS@,$CFLAGS,;t t
7712     s,@LDFLAGS@,$LDFLAGS,;t t
7713     s,@CPPFLAGS@,$CPPFLAGS,;t t
7714     s,@ac_ct_CC@,$ac_ct_CC,;t t
7715     s,@EXEEXT@,$EXEEXT,;t t
7716     s,@OBJEXT@,$OBJEXT,;t t
7717     s,@CXX@,$CXX,;t t
7718     s,@CXXFLAGS@,$CXXFLAGS,;t t
7719     s,@ac_ct_CXX@,$ac_ct_CXX,;t t
7720 gezelter 840 s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
7721     s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
7722 gezelter 749 s,@F90@,$F90,;t t
7723     s,@F90FLAGS@,$F90FLAGS,;t t
7724     s,@ac_ct_F90@,$ac_ct_F90,;t t
7725     s,@PREPFLAG@,$PREPFLAG,;t t
7726     s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
7727 gezelter 840 s,@F90LIBS@,$F90LIBS,;t t
7728     s,@F90_FUNC@,$F90_FUNC,;t t
7729     s,@F90_FUNC_@,$F90_FUNC_,;t t
7730     s,@MOD@,$MOD,;t t
7731     s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
7732     s,@MODDIRFLAG@,$MODDIRFLAG,;t t
7733     s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
7734 gezelter 749 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7735     s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7736     s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7737     s,@LN_S@,$LN_S,;t t
7738     s,@SET_MAKE@,$SET_MAKE,;t t
7739     s,@RANLIB@,$RANLIB,;t t
7740     s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7741     s,@YACC@,$YACC,;t t
7742     s,@LEX@,$LEX,;t t
7743     s,@LEXLIB@,$LEXLIB,;t t
7744     s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
7745     s,@AR@,$AR,;t t
7746 gezelter 942 s,@mpi@,$mpi,;t t
7747 gezelter 749 s,@MPI_LIBDIR@,$MPI_LIBDIR,;t t
7748     s,@MPI_INC@,$MPI_INC,;t t
7749     s,@MPI_LIB@,$MPI_LIB,;t t
7750 gezelter 942 s,@CPP@,$CPP,;t t
7751 gezelter 878 s,@EGREP@,$EGREP,;t t
7752 gezelter 749 s,@SPRNG_LIBDIR@,$SPRNG_LIBDIR,;t t
7753     s,@SPRNG_LIB@,$SPRNG_LIB,;t t
7754     s,@SPRNG_INC@,$SPRNG_INC,;t t
7755     s,@HAVE_SPRNG@,$HAVE_SPRNG,;t t
7756     s,@MKL_LIBDIR@,$MKL_LIBDIR,;t t
7757     s,@MKL_LIB@,$MKL_LIB,;t t
7758     s,@MKL_INC@,$MKL_INC,;t t
7759     s,@HAVE_MKL@,$HAVE_MKL,;t t
7760     s,@BATEXT@,$BATEXT,;t t
7761     s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
7762     s,@OOPSE@,$OOPSE,;t t
7763     s,@OOPSE_HOME@,$OOPSE_HOME,;t t
7764     s,@SUBDIRS@,$SUBDIRS,;t t
7765     s,@FFLAGS@,$FFLAGS,;t t
7766 gezelter 838 s,@LIBOBJS@,$LIBOBJS,;t t
7767     s,@LTLIBOBJS@,$LTLIBOBJS,;t t
7768 gezelter 749 CEOF
7769    
7770 gezelter 838 _ACEOF
7771 gezelter 749
7772 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
7773 gezelter 749 # Split the substitutions into bite-sized pieces for seds with
7774     # small command number limits, like on Digital OSF/1 and HP-UX.
7775     ac_max_sed_lines=48
7776     ac_sed_frag=1 # Number of current file.
7777     ac_beg=1 # First line for current file.
7778     ac_end=$ac_max_sed_lines # Line after last line for current file.
7779     ac_more_lines=:
7780     ac_sed_cmds=
7781     while $ac_more_lines; do
7782     if test $ac_beg -gt 1; then
7783     sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7784     else
7785     sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7786     fi
7787     if test ! -s $tmp/subs.frag; then
7788     ac_more_lines=false
7789     else
7790     # The purpose of the label and of the branching condition is to
7791     # speed up the sed processing (if there are no `@' at all, there
7792     # is no need to browse any of the substitutions).
7793     # These are the two extra sed commands mentioned above.
7794     (echo ':t
7795     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7796     if test -z "$ac_sed_cmds"; then
7797 gezelter 942 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7798 gezelter 749 else
7799 gezelter 942 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7800 gezelter 749 fi
7801     ac_sed_frag=`expr $ac_sed_frag + 1`
7802     ac_beg=$ac_end
7803     ac_end=`expr $ac_end + $ac_max_sed_lines`
7804     fi
7805     done
7806     if test -z "$ac_sed_cmds"; then
7807     ac_sed_cmds=cat
7808     fi
7809     fi # test -n "$CONFIG_FILES"
7810    
7811 gezelter 838 _ACEOF
7812     cat >>$CONFIG_STATUS <<\_ACEOF
7813 gezelter 749 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7814     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7815     case $ac_file in
7816     - | *:- | *:-:* ) # input from stdin
7817 gezelter 942 cat >$tmp/stdin
7818     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7819     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7820 gezelter 749 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7821 gezelter 942 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7822 gezelter 749 * ) ac_file_in=$ac_file.in ;;
7823     esac
7824    
7825     # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7826 gezelter 838 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7827     $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7828 gezelter 942 X"$ac_file" : 'X\(//\)[^/]' \| \
7829     X"$ac_file" : 'X\(//\)$' \| \
7830     X"$ac_file" : 'X\(/\)' \| \
7831     . : '\(.\)' 2>/dev/null ||
7832 gezelter 749 echo X"$ac_file" |
7833     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7834     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7835     /^X\(\/\/\)$/{ s//\1/; q; }
7836     /^X\(\/\).*/{ s//\1/; q; }
7837     s/.*/./; q'`
7838 gezelter 838 { if $as_mkdir_p; then
7839     mkdir -p "$ac_dir"
7840 gezelter 749 else
7841 gezelter 838 as_dir="$ac_dir"
7842     as_dirs=
7843     while test ! -d "$as_dir"; do
7844     as_dirs="$as_dir $as_dirs"
7845     as_dir=`(dirname "$as_dir") 2>/dev/null ||
7846     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7847 gezelter 942 X"$as_dir" : 'X\(//\)[^/]' \| \
7848     X"$as_dir" : 'X\(//\)$' \| \
7849     X"$as_dir" : 'X\(/\)' \| \
7850     . : '\(.\)' 2>/dev/null ||
7851 gezelter 838 echo X"$as_dir" |
7852     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7853     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7854     /^X\(\/\/\)$/{ s//\1/; q; }
7855     /^X\(\/\).*/{ s//\1/; q; }
7856     s/.*/./; q'`
7857     done
7858     test ! -n "$as_dirs" || mkdir $as_dirs
7859     fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7860     echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7861     { (exit 1); exit 1; }; }; }
7862 gezelter 749
7863 gezelter 838 ac_builddir=.
7864    
7865     if test "$ac_dir" != .; then
7866     ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7867     # A "../" for each directory in $ac_dir_suffix.
7868     ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7869     else
7870     ac_dir_suffix= ac_top_builddir=
7871     fi
7872    
7873     case $srcdir in
7874     .) # No --srcdir option. We are building in place.
7875     ac_srcdir=.
7876     if test -z "$ac_top_builddir"; then
7877     ac_top_srcdir=.
7878     else
7879     ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7880     fi ;;
7881     [\\/]* | ?:[\\/]* ) # Absolute path.
7882     ac_srcdir=$srcdir$ac_dir_suffix;
7883     ac_top_srcdir=$srcdir ;;
7884 gezelter 749 *) # Relative path.
7885 gezelter 838 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7886     ac_top_srcdir=$ac_top_builddir$srcdir ;;
7887     esac
7888 gezelter 749
7889 gezelter 942 # Do not use `cd foo && pwd` to compute absolute paths, because
7890     # the directories may not exist.
7891     case `pwd` in
7892     .) ac_abs_builddir="$ac_dir";;
7893     *)
7894     case "$ac_dir" in
7895     .) ac_abs_builddir=`pwd`;;
7896     [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
7897     *) ac_abs_builddir=`pwd`/"$ac_dir";;
7898     esac;;
7899     esac
7900     case $ac_abs_builddir in
7901     .) ac_abs_top_builddir=${ac_top_builddir}.;;
7902     *)
7903     case ${ac_top_builddir}. in
7904     .) ac_abs_top_builddir=$ac_abs_builddir;;
7905     [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
7906     *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
7907     esac;;
7908     esac
7909     case $ac_abs_builddir in
7910     .) ac_abs_srcdir=$ac_srcdir;;
7911     *)
7912     case $ac_srcdir in
7913     .) ac_abs_srcdir=$ac_abs_builddir;;
7914     [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
7915     *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
7916     esac;;
7917     esac
7918     case $ac_abs_builddir in
7919     .) ac_abs_top_srcdir=$ac_top_srcdir;;
7920     *)
7921     case $ac_top_srcdir in
7922     .) ac_abs_top_srcdir=$ac_abs_builddir;;
7923     [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
7924     *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
7925     esac;;
7926     esac
7927 gezelter 838
7928 gezelter 942
7929 gezelter 749 case $INSTALL in
7930     [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7931 gezelter 838 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7932 gezelter 749 esac
7933    
7934     if test x"$ac_file" != x-; then
7935 gezelter 838 { echo "$as_me:$LINENO: creating $ac_file" >&5
7936 gezelter 749 echo "$as_me: creating $ac_file" >&6;}
7937     rm -f "$ac_file"
7938     fi
7939     # Let's still pretend it is `configure' which instantiates (i.e., don't
7940     # use $as_me), people would be surprised to read:
7941 gezelter 838 # /* config.h. Generated by config.status. */
7942     if test x"$ac_file" = x-; then
7943     configure_input=
7944     else
7945     configure_input="$ac_file. "
7946     fi
7947     configure_input=$configure_input"Generated from `echo $ac_file_in |
7948 gezelter 942 sed 's,.*/,,'` by configure."
7949 gezelter 749
7950     # First look for the input files in the build tree, otherwise in the
7951     # src tree.
7952     ac_file_inputs=`IFS=:
7953     for f in $ac_file_in; do
7954     case $f in
7955     -) echo $tmp/stdin ;;
7956     [\\/$]*)
7957 gezelter 942 # Absolute (can't be DOS-style, as IFS=:)
7958     test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7959 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
7960     { (exit 1); exit 1; }; }
7961 gezelter 942 echo "$f";;
7962 gezelter 749 *) # Relative
7963 gezelter 942 if test -f "$f"; then
7964     # Build tree
7965     echo "$f"
7966     elif test -f "$srcdir/$f"; then
7967     # Source tree
7968     echo "$srcdir/$f"
7969     else
7970     # /dev/null tree
7971     { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7972 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
7973     { (exit 1); exit 1; }; }
7974 gezelter 942 fi;;
7975 gezelter 749 esac
7976     done` || { (exit 1); exit 1; }
7977 gezelter 838 _ACEOF
7978     cat >>$CONFIG_STATUS <<_ACEOF
7979 gezelter 749 sed "$ac_vpsub
7980     $extrasub
7981 gezelter 838 _ACEOF
7982     cat >>$CONFIG_STATUS <<\_ACEOF
7983 gezelter 749 :t
7984     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7985     s,@configure_input@,$configure_input,;t t
7986     s,@srcdir@,$ac_srcdir,;t t
7987 gezelter 838 s,@abs_srcdir@,$ac_abs_srcdir,;t t
7988 gezelter 749 s,@top_srcdir@,$ac_top_srcdir,;t t
7989 gezelter 838 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
7990     s,@builddir@,$ac_builddir,;t t
7991     s,@abs_builddir@,$ac_abs_builddir,;t t
7992     s,@top_builddir@,$ac_top_builddir,;t t
7993     s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
7994 gezelter 749 s,@INSTALL@,$ac_INSTALL,;t t
7995     " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7996     rm -f $tmp/stdin
7997     if test x"$ac_file" != x-; then
7998     mv $tmp/out $ac_file
7999     else
8000     cat $tmp/out
8001     rm -f $tmp/out
8002     fi
8003    
8004     done
8005 gezelter 838 _ACEOF
8006     cat >>$CONFIG_STATUS <<\_ACEOF
8007 gezelter 749
8008     #
8009     # CONFIG_HEADER section.
8010     #
8011    
8012     # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8013     # NAME is the cpp macro being defined and VALUE is the value it is being given.
8014     #
8015     # ac_d sets the value in "#define NAME VALUE" lines.
8016 gezelter 942 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8017     ac_dB='[ ].*$,\1#\2'
8018 gezelter 749 ac_dC=' '
8019     ac_dD=',;t'
8020     # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8021 gezelter 942 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8022 gezelter 749 ac_uB='$,\1#\2define\3'
8023     ac_uC=' '
8024     ac_uD=',;t'
8025    
8026     for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8027     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8028     case $ac_file in
8029     - | *:- | *:-:* ) # input from stdin
8030 gezelter 942 cat >$tmp/stdin
8031     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8032     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8033 gezelter 749 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8034 gezelter 942 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8035 gezelter 749 * ) ac_file_in=$ac_file.in ;;
8036     esac
8037    
8038 gezelter 838 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8039 gezelter 749 echo "$as_me: creating $ac_file" >&6;}
8040    
8041     # First look for the input files in the build tree, otherwise in the
8042     # src tree.
8043     ac_file_inputs=`IFS=:
8044     for f in $ac_file_in; do
8045     case $f in
8046     -) echo $tmp/stdin ;;
8047     [\\/$]*)
8048 gezelter 942 # Absolute (can't be DOS-style, as IFS=:)
8049     test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8050 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
8051     { (exit 1); exit 1; }; }
8052 gezelter 942 # Do quote $f, to prevent DOS paths from being IFS'd.
8053     echo "$f";;
8054 gezelter 749 *) # Relative
8055 gezelter 942 if test -f "$f"; then
8056     # Build tree
8057     echo "$f"
8058     elif test -f "$srcdir/$f"; then
8059     # Source tree
8060     echo "$srcdir/$f"
8061     else
8062     # /dev/null tree
8063     { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8064 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
8065     { (exit 1); exit 1; }; }
8066 gezelter 942 fi;;
8067 gezelter 749 esac
8068     done` || { (exit 1); exit 1; }
8069     # Remove the trailing spaces.
8070 gezelter 942 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8071 gezelter 749
8072 gezelter 838 _ACEOF
8073 gezelter 749
8074     # Transform confdefs.h into two sed scripts, `conftest.defines' and
8075     # `conftest.undefs', that substitutes the proper values into
8076     # config.h.in to produce config.h. The first handles `#define'
8077     # templates, and the second `#undef' templates.
8078     # And first: Protect against being on the right side of a sed subst in
8079     # config.status. Protect against being in an unquoted here document
8080     # in config.status.
8081     rm -f conftest.defines conftest.undefs
8082     # Using a here document instead of a string reduces the quoting nightmare.
8083     # Putting comments in sed scripts is not portable.
8084     #
8085     # `end' is used to avoid that the second main sed command (meant for
8086     # 0-ary CPP macros) applies to n-ary macro definitions.
8087     # See the Autoconf documentation for `clear'.
8088 gezelter 838 cat >confdef2sed.sed <<\_ACEOF
8089 gezelter 749 s/[\\&,]/\\&/g
8090     s,[\\$`],\\&,g
8091     t clear
8092     : clear
8093 gezelter 942 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8094 gezelter 749 t end
8095 gezelter 942 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8096 gezelter 749 : end
8097 gezelter 838 _ACEOF
8098 gezelter 749 # If some macros were called several times there might be several times
8099     # the same #defines, which is useless. Nevertheless, we may not want to
8100     # sort them, since we want the *last* AC-DEFINE to be honored.
8101     uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8102     sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8103     rm -f confdef2sed.sed
8104    
8105     # This sed command replaces #undef with comments. This is necessary, for
8106     # example, in the case of _POSIX_SOURCE, which is predefined and required
8107     # on some systems where configure will not decide to define it.
8108 gezelter 838 cat >>conftest.undefs <<\_ACEOF
8109 gezelter 942 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8110 gezelter 838 _ACEOF
8111 gezelter 749
8112     # Break up conftest.defines because some shells have a limit on the size
8113     # of here documents, and old seds have small limits too (100 cmds).
8114     echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8115 gezelter 942 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8116 gezelter 749 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8117     echo ' :' >>$CONFIG_STATUS
8118     rm -f conftest.tail
8119     while grep . conftest.defines >/dev/null
8120     do
8121     # Write a limited-size here document to $tmp/defines.sed.
8122     echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8123     # Speed up: don't consider the non `#define' lines.
8124 gezelter 942 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8125 gezelter 749 # Work around the forget-to-reset-the-flag bug.
8126     echo 't clr' >>$CONFIG_STATUS
8127     echo ': clr' >>$CONFIG_STATUS
8128     sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8129     echo 'CEOF
8130     sed -f $tmp/defines.sed $tmp/in >$tmp/out
8131     rm -f $tmp/in
8132     mv $tmp/out $tmp/in
8133     ' >>$CONFIG_STATUS
8134     sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8135     rm -f conftest.defines
8136     mv conftest.tail conftest.defines
8137     done
8138     rm -f conftest.defines
8139 gezelter 838 echo ' fi # grep' >>$CONFIG_STATUS
8140 gezelter 749 echo >>$CONFIG_STATUS
8141    
8142     # Break up conftest.undefs because some shells have a limit on the size
8143     # of here documents, and old seds have small limits too (100 cmds).
8144     echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8145     rm -f conftest.tail
8146     while grep . conftest.undefs >/dev/null
8147     do
8148     # Write a limited-size here document to $tmp/undefs.sed.
8149     echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8150     # Speed up: don't consider the non `#undef'
8151 gezelter 942 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8152 gezelter 749 # Work around the forget-to-reset-the-flag bug.
8153     echo 't clr' >>$CONFIG_STATUS
8154     echo ': clr' >>$CONFIG_STATUS
8155     sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8156     echo 'CEOF
8157     sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8158     rm -f $tmp/in
8159     mv $tmp/out $tmp/in
8160     ' >>$CONFIG_STATUS
8161     sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8162     rm -f conftest.undefs
8163     mv conftest.tail conftest.undefs
8164     done
8165     rm -f conftest.undefs
8166    
8167 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
8168 gezelter 749 # Let's still pretend it is `configure' which instantiates (i.e., don't
8169     # use $as_me), people would be surprised to read:
8170 gezelter 838 # /* config.h. Generated by config.status. */
8171 gezelter 749 if test x"$ac_file" = x-; then
8172 gezelter 838 echo "/* Generated by configure. */" >$tmp/config.h
8173 gezelter 749 else
8174 gezelter 838 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8175 gezelter 749 fi
8176     cat $tmp/in >>$tmp/config.h
8177     rm -f $tmp/in
8178     if test x"$ac_file" != x-; then
8179 gezelter 838 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8180     { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8181 gezelter 749 echo "$as_me: $ac_file is unchanged" >&6;}
8182     else
8183 gezelter 838 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8184     $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8185 gezelter 942 X"$ac_file" : 'X\(//\)[^/]' \| \
8186     X"$ac_file" : 'X\(//\)$' \| \
8187     X"$ac_file" : 'X\(/\)' \| \
8188     . : '\(.\)' 2>/dev/null ||
8189 gezelter 749 echo X"$ac_file" |
8190     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8191     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8192     /^X\(\/\/\)$/{ s//\1/; q; }
8193     /^X\(\/\).*/{ s//\1/; q; }
8194     s/.*/./; q'`
8195 gezelter 838 { if $as_mkdir_p; then
8196     mkdir -p "$ac_dir"
8197     else
8198     as_dir="$ac_dir"
8199     as_dirs=
8200     while test ! -d "$as_dir"; do
8201     as_dirs="$as_dir $as_dirs"
8202     as_dir=`(dirname "$as_dir") 2>/dev/null ||
8203     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8204 gezelter 942 X"$as_dir" : 'X\(//\)[^/]' \| \
8205     X"$as_dir" : 'X\(//\)$' \| \
8206     X"$as_dir" : 'X\(/\)' \| \
8207     . : '\(.\)' 2>/dev/null ||
8208 gezelter 838 echo X"$as_dir" |
8209     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8210     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8211     /^X\(\/\/\)$/{ s//\1/; q; }
8212     /^X\(\/\).*/{ s//\1/; q; }
8213     s/.*/./; q'`
8214     done
8215     test ! -n "$as_dirs" || mkdir $as_dirs
8216     fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8217     echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8218     { (exit 1); exit 1; }; }; }
8219 gezelter 749
8220     rm -f $ac_file
8221     mv $tmp/config.h $ac_file
8222     fi
8223     else
8224     cat $tmp/config.h
8225     rm -f $tmp/config.h
8226     fi
8227     done
8228 gezelter 838 _ACEOF
8229 gezelter 749
8230 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
8231 gezelter 749
8232     { (exit 0); exit 0; }
8233 gezelter 838 _ACEOF
8234 gezelter 749 chmod +x $CONFIG_STATUS
8235     ac_clean_files=$ac_clean_files_save
8236    
8237 gezelter 838
8238 gezelter 749 # configure is writing to config.log, and then calls config.status.
8239     # config.status does its own redirection, appending to config.log.
8240     # Unfortunately, on DOS this fails, as config.log is still kept open
8241     # by configure, so config.status won't be able to write to it; its
8242     # output is simply discarded. So we exec the FD to /dev/null,
8243     # effectively closing config.log, so it can be properly (re)opened and
8244     # appended to by config.status. When coming back to configure, we
8245     # need to make the FD available again.
8246     if test "$no_create" != yes; then
8247     ac_cs_success=:
8248 gezelter 838 ac_config_status_args=
8249     test "$silent" = yes &&
8250     ac_config_status_args="$ac_config_status_args --quiet"
8251 gezelter 749 exec 5>/dev/null
8252 gezelter 838 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8253 gezelter 749 exec 5>>config.log
8254     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8255     # would make configure fail if this is the last instruction.
8256     $ac_cs_success || { (exit 1); exit 1; }
8257     fi
8258    

Properties

Name Value
svn:executable *