ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/configure
Revision: 944
Committed: Wed Jan 14 22:41:34 2004 UTC (20 years, 6 months ago) by gezelter
File size: 250314 byte(s)
Log Message:
autoconf fixes

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 944 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_F90INC MPI_LIB MPI_F90LIB 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 gezelter 944 --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 gezelter 944 --with-mkl Do we want MKL will check /usr/local/intel/mkl61 /opt/intel/mkl61
883 gezelter 749
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 944
1873 gezelter 822 # set program name
1874     PROGNAME="oopse"
1875 gezelter 749
1876 gezelter 838
1877 gezelter 822 # there are two ways to do debugging. One with the --enable-debug flag
1878     # and one using the DEBUG environment variable
1879    
1880     debug=0
1881 gezelter 749 # Check whether --enable-debug or --disable-debug was given.
1882     if test "${enable_debug+set}" = set; then
1883     enableval="$enable_debug"
1884 gezelter 822 debug=1
1885 gezelter 749 fi;
1886     if test "${DEBUG}"; then
1887    
1888 gezelter 838 cat >>confdefs.h <<\_ACEOF
1889 gezelter 822 #define debug 1
1890 gezelter 838 _ACEOF
1891 gezelter 749
1892     msg="$msg, debug mode"
1893     fi
1894    
1895 gezelter 838
1896 gezelter 749 # who am i
1897     # Make sure we can run config.sub.
1898     $ac_config_sub sun4 >/dev/null 2>&1 ||
1899 gezelter 838 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1900 gezelter 749 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1901     { (exit 1); exit 1; }; }
1902    
1903 gezelter 838 echo "$as_me:$LINENO: checking build system type" >&5
1904 gezelter 749 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1905     if test "${ac_cv_build+set}" = set; then
1906     echo $ECHO_N "(cached) $ECHO_C" >&6
1907     else
1908     ac_cv_build_alias=$build_alias
1909     test -z "$ac_cv_build_alias" &&
1910     ac_cv_build_alias=`$ac_config_guess`
1911     test -z "$ac_cv_build_alias" &&
1912 gezelter 838 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1913 gezelter 749 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1914     { (exit 1); exit 1; }; }
1915     ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1916 gezelter 838 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1917     echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1918 gezelter 749 { (exit 1); exit 1; }; }
1919    
1920     fi
1921 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1922 gezelter 749 echo "${ECHO_T}$ac_cv_build" >&6
1923     build=$ac_cv_build
1924     build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1925     build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1926     build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1927    
1928 gezelter 838
1929     echo "$as_me:$LINENO: checking host system type" >&5
1930 gezelter 749 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1931     if test "${ac_cv_host+set}" = set; then
1932     echo $ECHO_N "(cached) $ECHO_C" >&6
1933     else
1934     ac_cv_host_alias=$host_alias
1935     test -z "$ac_cv_host_alias" &&
1936     ac_cv_host_alias=$ac_cv_build_alias
1937     ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1938 gezelter 838 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1939 gezelter 749 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1940     { (exit 1); exit 1; }; }
1941    
1942     fi
1943 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1944 gezelter 749 echo "${ECHO_T}$ac_cv_host" >&6
1945     host=$ac_cv_host
1946     host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1947     host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1948     host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1949    
1950 gezelter 838
1951    
1952 gezelter 749 ac_ext=c
1953     ac_cpp='$CPP $CPPFLAGS'
1954     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1955     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1956     ac_compiler_gnu=$ac_cv_c_compiler_gnu
1957     if test -n "$ac_tool_prefix"; then
1958     for ac_prog in icc xlc gcc cc
1959     do
1960     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1961     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1962 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
1963 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1964     if test "${ac_cv_prog_CC+set}" = set; then
1965     echo $ECHO_N "(cached) $ECHO_C" >&6
1966     else
1967     if test -n "$CC"; then
1968     ac_cv_prog_CC="$CC" # Let the user override the test.
1969     else
1970 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1971     for as_dir in $PATH
1972     do
1973     IFS=$as_save_IFS
1974     test -z "$as_dir" && as_dir=.
1975     for ac_exec_ext in '' $ac_executable_extensions; do
1976     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1977     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1978     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1979     break 2
1980     fi
1981 gezelter 749 done
1982 gezelter 838 done
1983 gezelter 749
1984     fi
1985     fi
1986     CC=$ac_cv_prog_CC
1987     if test -n "$CC"; then
1988 gezelter 838 echo "$as_me:$LINENO: result: $CC" >&5
1989 gezelter 749 echo "${ECHO_T}$CC" >&6
1990     else
1991 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
1992 gezelter 749 echo "${ECHO_T}no" >&6
1993     fi
1994    
1995     test -n "$CC" && break
1996     done
1997     fi
1998     if test -z "$CC"; then
1999     ac_ct_CC=$CC
2000     for ac_prog in icc xlc gcc cc
2001     do
2002     # Extract the first word of "$ac_prog", so it can be a program name with args.
2003     set dummy $ac_prog; ac_word=$2
2004 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
2005 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2006     if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2007     echo $ECHO_N "(cached) $ECHO_C" >&6
2008     else
2009     if test -n "$ac_ct_CC"; then
2010     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2011     else
2012 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2013     for as_dir in $PATH
2014     do
2015     IFS=$as_save_IFS
2016     test -z "$as_dir" && as_dir=.
2017     for ac_exec_ext in '' $ac_executable_extensions; do
2018     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2019     ac_cv_prog_ac_ct_CC="$ac_prog"
2020     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2021     break 2
2022     fi
2023 gezelter 749 done
2024 gezelter 838 done
2025 gezelter 749
2026     fi
2027     fi
2028     ac_ct_CC=$ac_cv_prog_ac_ct_CC
2029     if test -n "$ac_ct_CC"; then
2030 gezelter 838 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2031 gezelter 749 echo "${ECHO_T}$ac_ct_CC" >&6
2032     else
2033 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
2034 gezelter 749 echo "${ECHO_T}no" >&6
2035     fi
2036    
2037     test -n "$ac_ct_CC" && break
2038     done
2039    
2040     CC=$ac_ct_CC
2041     fi
2042    
2043 gezelter 838
2044     test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2045     See \`config.log' for more details." >&5
2046     echo "$as_me: error: no acceptable C compiler found in \$PATH
2047     See \`config.log' for more details." >&2;}
2048 gezelter 749 { (exit 1); exit 1; }; }
2049    
2050 gezelter 838 # Provide some information about the compiler.
2051     echo "$as_me:$LINENO:" \
2052     "checking for C compiler version" >&5
2053     ac_compiler=`set X $ac_compile; echo $2`
2054     { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2055     (eval $ac_compiler --version </dev/null >&5) 2>&5
2056     ac_status=$?
2057     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2058     (exit $ac_status); }
2059     { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2060     (eval $ac_compiler -v </dev/null >&5) 2>&5
2061     ac_status=$?
2062     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2063     (exit $ac_status); }
2064     { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2065     (eval $ac_compiler -V </dev/null >&5) 2>&5
2066     ac_status=$?
2067     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2068     (exit $ac_status); }
2069    
2070 gezelter 749 cat >conftest.$ac_ext <<_ACEOF
2071 gezelter 838 /* confdefs.h. */
2072     _ACEOF
2073     cat confdefs.h >>conftest.$ac_ext
2074     cat >>conftest.$ac_ext <<_ACEOF
2075     /* end confdefs.h. */
2076 gezelter 749
2077     int
2078     main ()
2079     {
2080    
2081     ;
2082     return 0;
2083     }
2084     _ACEOF
2085     ac_clean_files_save=$ac_clean_files
2086 gezelter 838 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2087 gezelter 749 # Try to create an executable without -o first, disregard a.out.
2088 gezelter 838 # It will help us diagnose broken compilers, and finding out an intuition
2089 gezelter 749 # of exeext.
2090 gezelter 942 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2091     echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2092 gezelter 749 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2093 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2094 gezelter 749 (eval $ac_link_default) 2>&5
2095     ac_status=$?
2096 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2097 gezelter 749 (exit $ac_status); }; then
2098 gezelter 838 # Find the output, starting from the most likely. This scheme is
2099     # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2100     # resort.
2101    
2102     # Be careful to initialize this variable, since it used to be cached.
2103     # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2104     ac_cv_exeext=
2105     # b.out is created by i960 compilers.
2106     for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2107     do
2108     test -f "$ac_file" || continue
2109 gezelter 749 case $ac_file in
2110 gezelter 838 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2111 gezelter 942 ;;
2112 gezelter 838 conftest.$ac_ext )
2113 gezelter 942 # This is the source file.
2114     ;;
2115 gezelter 838 [ab].out )
2116 gezelter 942 # We found the default executable, but exeext='' is most
2117     # certainly right.
2118     break;;
2119 gezelter 838 *.* )
2120 gezelter 942 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2121     # FIXME: I believe we export ac_cv_exeext for Libtool,
2122     # but it would be cool to find out if it's true. Does anybody
2123     # maintain Libtool? --akim.
2124     export ac_cv_exeext
2125     break;;
2126 gezelter 838 * )
2127 gezelter 942 break;;
2128 gezelter 749 esac
2129     done
2130     else
2131     echo "$as_me: failed program was:" >&5
2132 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2133    
2134     { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2135     See \`config.log' for more details." >&5
2136     echo "$as_me: error: C compiler cannot create executables
2137     See \`config.log' for more details." >&2;}
2138 gezelter 749 { (exit 77); exit 77; }; }
2139     fi
2140    
2141     ac_exeext=$ac_cv_exeext
2142 gezelter 838 echo "$as_me:$LINENO: result: $ac_file" >&5
2143 gezelter 749 echo "${ECHO_T}$ac_file" >&6
2144    
2145     # Check the compiler produces executables we can run. If not, either
2146     # the compiler is broken, or we cross compile.
2147 gezelter 838 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2148 gezelter 749 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2149     # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2150     # If not cross compiling, check that we can run a simple program.
2151     if test "$cross_compiling" != yes; then
2152     if { ac_try='./$ac_file'
2153 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2154 gezelter 749 (eval $ac_try) 2>&5
2155     ac_status=$?
2156 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2157 gezelter 749 (exit $ac_status); }; }; then
2158     cross_compiling=no
2159     else
2160     if test "$cross_compiling" = maybe; then
2161     cross_compiling=yes
2162     else
2163 gezelter 838 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2164     If you meant to cross compile, use \`--host'.
2165     See \`config.log' for more details." >&5
2166 gezelter 749 echo "$as_me: error: cannot run C compiled programs.
2167 gezelter 838 If you meant to cross compile, use \`--host'.
2168     See \`config.log' for more details." >&2;}
2169 gezelter 749 { (exit 1); exit 1; }; }
2170     fi
2171     fi
2172     fi
2173 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
2174 gezelter 749 echo "${ECHO_T}yes" >&6
2175    
2176 gezelter 838 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2177 gezelter 749 ac_clean_files=$ac_clean_files_save
2178     # Check the compiler produces executables we can run. If not, either
2179     # the compiler is broken, or we cross compile.
2180 gezelter 838 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2181 gezelter 749 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2182 gezelter 838 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2183 gezelter 749 echo "${ECHO_T}$cross_compiling" >&6
2184    
2185 gezelter 838 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2186     echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2187     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2188 gezelter 749 (eval $ac_link) 2>&5
2189     ac_status=$?
2190 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2191 gezelter 749 (exit $ac_status); }; then
2192     # If both `conftest.exe' and `conftest' are `present' (well, observable)
2193     # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2194     # work properly (i.e., refer to `conftest.exe'), while it won't with
2195     # `rm'.
2196 gezelter 838 for ac_file in conftest.exe conftest conftest.*; do
2197     test -f "$ac_file" || continue
2198 gezelter 749 case $ac_file in
2199 gezelter 838 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2200 gezelter 749 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2201 gezelter 942 export ac_cv_exeext
2202     break;;
2203 gezelter 749 * ) break;;
2204     esac
2205     done
2206     else
2207 gezelter 838 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2208     See \`config.log' for more details." >&5
2209     echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2210     See \`config.log' for more details." >&2;}
2211 gezelter 749 { (exit 1); exit 1; }; }
2212     fi
2213    
2214     rm -f conftest$ac_cv_exeext
2215 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2216 gezelter 749 echo "${ECHO_T}$ac_cv_exeext" >&6
2217    
2218     rm -f conftest.$ac_ext
2219     EXEEXT=$ac_cv_exeext
2220     ac_exeext=$EXEEXT
2221 gezelter 838 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2222     echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2223 gezelter 749 if test "${ac_cv_objext+set}" = set; then
2224     echo $ECHO_N "(cached) $ECHO_C" >&6
2225     else
2226     cat >conftest.$ac_ext <<_ACEOF
2227 gezelter 838 /* confdefs.h. */
2228     _ACEOF
2229     cat confdefs.h >>conftest.$ac_ext
2230     cat >>conftest.$ac_ext <<_ACEOF
2231     /* end confdefs.h. */
2232 gezelter 749
2233     int
2234     main ()
2235     {
2236    
2237     ;
2238     return 0;
2239     }
2240     _ACEOF
2241     rm -f conftest.o conftest.obj
2242 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2243 gezelter 749 (eval $ac_compile) 2>&5
2244     ac_status=$?
2245 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2246 gezelter 749 (exit $ac_status); }; then
2247     for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2248     case $ac_file in
2249 gezelter 838 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2250 gezelter 749 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2251     break;;
2252     esac
2253     done
2254     else
2255     echo "$as_me: failed program was:" >&5
2256 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2257    
2258     { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2259     See \`config.log' for more details." >&5
2260     echo "$as_me: error: cannot compute suffix of object files: cannot compile
2261     See \`config.log' for more details." >&2;}
2262 gezelter 749 { (exit 1); exit 1; }; }
2263     fi
2264    
2265     rm -f conftest.$ac_cv_objext conftest.$ac_ext
2266     fi
2267 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2268 gezelter 749 echo "${ECHO_T}$ac_cv_objext" >&6
2269     OBJEXT=$ac_cv_objext
2270     ac_objext=$OBJEXT
2271 gezelter 838 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2272 gezelter 749 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2273     if test "${ac_cv_c_compiler_gnu+set}" = set; then
2274     echo $ECHO_N "(cached) $ECHO_C" >&6
2275     else
2276     cat >conftest.$ac_ext <<_ACEOF
2277 gezelter 838 /* confdefs.h. */
2278     _ACEOF
2279     cat confdefs.h >>conftest.$ac_ext
2280     cat >>conftest.$ac_ext <<_ACEOF
2281     /* end confdefs.h. */
2282 gezelter 749
2283     int
2284     main ()
2285     {
2286     #ifndef __GNUC__
2287     choke me
2288     #endif
2289    
2290     ;
2291     return 0;
2292     }
2293     _ACEOF
2294     rm -f conftest.$ac_objext
2295 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2296 gezelter 942 (eval $ac_compile) 2>conftest.er1
2297 gezelter 749 ac_status=$?
2298 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2299     rm -f conftest.er1
2300     cat conftest.err >&5
2301 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2302 gezelter 749 (exit $ac_status); } &&
2303 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2304     || test ! -s conftest.err'
2305 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2306 gezelter 749 (eval $ac_try) 2>&5
2307     ac_status=$?
2308 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2309 gezelter 942 (exit $ac_status); }; } &&
2310     { ac_try='test -s conftest.$ac_objext'
2311     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2312     (eval $ac_try) 2>&5
2313     ac_status=$?
2314     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2315 gezelter 749 (exit $ac_status); }; }; then
2316     ac_compiler_gnu=yes
2317     else
2318     echo "$as_me: failed program was:" >&5
2319 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2320    
2321 gezelter 749 ac_compiler_gnu=no
2322     fi
2323 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2324 gezelter 749 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2325    
2326     fi
2327 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2328 gezelter 749 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2329     GCC=`test $ac_compiler_gnu = yes && echo yes`
2330     ac_test_CFLAGS=${CFLAGS+set}
2331     ac_save_CFLAGS=$CFLAGS
2332     CFLAGS="-g"
2333 gezelter 838 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2334 gezelter 749 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2335     if test "${ac_cv_prog_cc_g+set}" = set; then
2336     echo $ECHO_N "(cached) $ECHO_C" >&6
2337     else
2338     cat >conftest.$ac_ext <<_ACEOF
2339 gezelter 838 /* confdefs.h. */
2340     _ACEOF
2341     cat confdefs.h >>conftest.$ac_ext
2342     cat >>conftest.$ac_ext <<_ACEOF
2343     /* end confdefs.h. */
2344 gezelter 749
2345     int
2346     main ()
2347     {
2348    
2349     ;
2350     return 0;
2351     }
2352     _ACEOF
2353     rm -f conftest.$ac_objext
2354 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2355 gezelter 942 (eval $ac_compile) 2>conftest.er1
2356 gezelter 749 ac_status=$?
2357 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2358     rm -f conftest.er1
2359     cat conftest.err >&5
2360 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2361 gezelter 749 (exit $ac_status); } &&
2362 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2363     || test ! -s conftest.err'
2364 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2365 gezelter 749 (eval $ac_try) 2>&5
2366     ac_status=$?
2367 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2368 gezelter 942 (exit $ac_status); }; } &&
2369     { ac_try='test -s conftest.$ac_objext'
2370     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2371     (eval $ac_try) 2>&5
2372     ac_status=$?
2373     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2374 gezelter 749 (exit $ac_status); }; }; then
2375     ac_cv_prog_cc_g=yes
2376     else
2377     echo "$as_me: failed program was:" >&5
2378 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2379    
2380 gezelter 749 ac_cv_prog_cc_g=no
2381     fi
2382 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2383 gezelter 749 fi
2384 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2385 gezelter 749 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2386     if test "$ac_test_CFLAGS" = set; then
2387     CFLAGS=$ac_save_CFLAGS
2388     elif test $ac_cv_prog_cc_g = yes; then
2389     if test "$GCC" = yes; then
2390     CFLAGS="-g -O2"
2391     else
2392     CFLAGS="-g"
2393     fi
2394     else
2395     if test "$GCC" = yes; then
2396     CFLAGS="-O2"
2397     else
2398     CFLAGS=
2399     fi
2400     fi
2401 gezelter 838 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2402     echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2403     if test "${ac_cv_prog_cc_stdc+set}" = set; then
2404     echo $ECHO_N "(cached) $ECHO_C" >&6
2405     else
2406     ac_cv_prog_cc_stdc=no
2407     ac_save_CC=$CC
2408     cat >conftest.$ac_ext <<_ACEOF
2409     /* confdefs.h. */
2410     _ACEOF
2411     cat confdefs.h >>conftest.$ac_ext
2412     cat >>conftest.$ac_ext <<_ACEOF
2413     /* end confdefs.h. */
2414     #include <stdarg.h>
2415     #include <stdio.h>
2416     #include <sys/types.h>
2417     #include <sys/stat.h>
2418     /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2419     struct buf { int x; };
2420     FILE * (*rcsopen) (struct buf *, struct stat *, int);
2421     static char *e (p, i)
2422     char **p;
2423     int i;
2424     {
2425     return p[i];
2426     }
2427     static char *f (char * (*g) (char **, int), char **p, ...)
2428     {
2429     char *s;
2430     va_list v;
2431     va_start (v,p);
2432     s = g (p, va_arg (v,int));
2433     va_end (v);
2434     return s;
2435     }
2436 gezelter 942
2437     /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2438     function prototypes and stuff, but not '\xHH' hex character constants.
2439     These don't provoke an error unfortunately, instead are silently treated
2440     as 'x'. The following induces an error, until -std1 is added to get
2441     proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2442     array size at least. It's necessary to write '\x00'==0 to get something
2443     that's true only with -std1. */
2444     int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2445    
2446 gezelter 838 int test (int i, double x);
2447     struct s1 {int (*f) (int a);};
2448     struct s2 {int (*f) (double a);};
2449     int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2450     int argc;
2451     char **argv;
2452     int
2453     main ()
2454     {
2455     return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2456     ;
2457     return 0;
2458     }
2459     _ACEOF
2460     # Don't try gcc -ansi; that turns off useful extensions and
2461     # breaks some systems' header files.
2462     # AIX -qlanglvl=ansi
2463     # Ultrix and OSF/1 -std1
2464     # HP-UX 10.20 and later -Ae
2465     # HP-UX older versions -Aa -D_HPUX_SOURCE
2466     # SVR4 -Xc -D__EXTENSIONS__
2467     for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2468     do
2469     CC="$ac_save_CC $ac_arg"
2470     rm -f conftest.$ac_objext
2471     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2472 gezelter 942 (eval $ac_compile) 2>conftest.er1
2473 gezelter 838 ac_status=$?
2474 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2475     rm -f conftest.er1
2476     cat conftest.err >&5
2477 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2478     (exit $ac_status); } &&
2479 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2480     || test ! -s conftest.err'
2481 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2482     (eval $ac_try) 2>&5
2483     ac_status=$?
2484     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2485 gezelter 942 (exit $ac_status); }; } &&
2486     { ac_try='test -s conftest.$ac_objext'
2487     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2488     (eval $ac_try) 2>&5
2489     ac_status=$?
2490     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2491 gezelter 838 (exit $ac_status); }; }; then
2492     ac_cv_prog_cc_stdc=$ac_arg
2493     break
2494     else
2495     echo "$as_me: failed program was:" >&5
2496     sed 's/^/| /' conftest.$ac_ext >&5
2497    
2498     fi
2499 gezelter 942 rm -f conftest.err conftest.$ac_objext
2500 gezelter 838 done
2501     rm -f conftest.$ac_ext conftest.$ac_objext
2502     CC=$ac_save_CC
2503    
2504     fi
2505    
2506     case "x$ac_cv_prog_cc_stdc" in
2507     x|xno)
2508     echo "$as_me:$LINENO: result: none needed" >&5
2509     echo "${ECHO_T}none needed" >&6 ;;
2510     *)
2511     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2512     echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2513     CC="$CC $ac_cv_prog_cc_stdc" ;;
2514     esac
2515    
2516 gezelter 749 # Some people use a C++ compiler to compile C. Since we use `exit',
2517     # in C++ we need to declare it. In case someone uses the same compiler
2518     # for both compiling C and C++ we need to have the C++ compiler decide
2519     # the declaration of exit, since it's the most demanding environment.
2520     cat >conftest.$ac_ext <<_ACEOF
2521     #ifndef __cplusplus
2522     choke me
2523     #endif
2524     _ACEOF
2525     rm -f conftest.$ac_objext
2526 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2527 gezelter 942 (eval $ac_compile) 2>conftest.er1
2528 gezelter 749 ac_status=$?
2529 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2530     rm -f conftest.er1
2531     cat conftest.err >&5
2532 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2533 gezelter 749 (exit $ac_status); } &&
2534 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2535     || test ! -s conftest.err'
2536 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2537 gezelter 749 (eval $ac_try) 2>&5
2538     ac_status=$?
2539 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2540 gezelter 942 (exit $ac_status); }; } &&
2541     { ac_try='test -s conftest.$ac_objext'
2542     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2543     (eval $ac_try) 2>&5
2544     ac_status=$?
2545     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2546 gezelter 749 (exit $ac_status); }; }; then
2547     for ac_declaration in \
2548 gezelter 942 '' \
2549 gezelter 749 'extern "C" void std::exit (int) throw (); using std::exit;' \
2550     'extern "C" void std::exit (int); using std::exit;' \
2551     'extern "C" void exit (int) throw ();' \
2552     'extern "C" void exit (int);' \
2553     'void exit (int);'
2554     do
2555     cat >conftest.$ac_ext <<_ACEOF
2556 gezelter 838 /* confdefs.h. */
2557     _ACEOF
2558     cat confdefs.h >>conftest.$ac_ext
2559     cat >>conftest.$ac_ext <<_ACEOF
2560     /* end confdefs.h. */
2561 gezelter 942 $ac_declaration
2562 gezelter 749 #include <stdlib.h>
2563     int
2564     main ()
2565     {
2566     exit (42);
2567     ;
2568     return 0;
2569     }
2570     _ACEOF
2571     rm -f conftest.$ac_objext
2572 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2573 gezelter 942 (eval $ac_compile) 2>conftest.er1
2574 gezelter 749 ac_status=$?
2575 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2576     rm -f conftest.er1
2577     cat conftest.err >&5
2578 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2579 gezelter 749 (exit $ac_status); } &&
2580 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2581     || test ! -s conftest.err'
2582 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2583 gezelter 749 (eval $ac_try) 2>&5
2584     ac_status=$?
2585 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2586 gezelter 942 (exit $ac_status); }; } &&
2587     { ac_try='test -s conftest.$ac_objext'
2588     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2589     (eval $ac_try) 2>&5
2590     ac_status=$?
2591     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2592 gezelter 749 (exit $ac_status); }; }; then
2593     :
2594     else
2595     echo "$as_me: failed program was:" >&5
2596 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2597    
2598 gezelter 749 continue
2599     fi
2600 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2601 gezelter 749 cat >conftest.$ac_ext <<_ACEOF
2602 gezelter 838 /* confdefs.h. */
2603     _ACEOF
2604     cat confdefs.h >>conftest.$ac_ext
2605     cat >>conftest.$ac_ext <<_ACEOF
2606     /* end confdefs.h. */
2607 gezelter 749 $ac_declaration
2608     int
2609     main ()
2610     {
2611     exit (42);
2612     ;
2613     return 0;
2614     }
2615     _ACEOF
2616     rm -f conftest.$ac_objext
2617 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2618 gezelter 942 (eval $ac_compile) 2>conftest.er1
2619 gezelter 749 ac_status=$?
2620 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2621     rm -f conftest.er1
2622     cat conftest.err >&5
2623 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2624 gezelter 749 (exit $ac_status); } &&
2625 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
2626     || test ! -s conftest.err'
2627 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2628 gezelter 749 (eval $ac_try) 2>&5
2629     ac_status=$?
2630 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2631 gezelter 942 (exit $ac_status); }; } &&
2632     { ac_try='test -s conftest.$ac_objext'
2633     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2634     (eval $ac_try) 2>&5
2635     ac_status=$?
2636     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2637 gezelter 749 (exit $ac_status); }; }; then
2638     break
2639     else
2640     echo "$as_me: failed program was:" >&5
2641 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2642    
2643 gezelter 749 fi
2644 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2645 gezelter 749 done
2646 gezelter 838 rm -f conftest*
2647     if test -n "$ac_declaration"; then
2648     echo '#ifdef __cplusplus' >>confdefs.h
2649     echo $ac_declaration >>confdefs.h
2650     echo '#endif' >>confdefs.h
2651     fi
2652 gezelter 749
2653     else
2654     echo "$as_me: failed program was:" >&5
2655 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2656    
2657 gezelter 749 fi
2658 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2659 gezelter 749 ac_ext=c
2660     ac_cpp='$CPP $CPPFLAGS'
2661     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2662     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2663     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2664    
2665 gezelter 840
2666 gezelter 822 ac_ext=cc
2667     ac_cpp='$CXXCPP $CPPFLAGS'
2668     ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2669     ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2670     ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2671     if test -n "$ac_tool_prefix"; then
2672     for ac_prog in $CCC icpc icc xlC CC g++ c++
2673     do
2674     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2675     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2676 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
2677 gezelter 822 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2678     if test "${ac_cv_prog_CXX+set}" = set; then
2679     echo $ECHO_N "(cached) $ECHO_C" >&6
2680     else
2681     if test -n "$CXX"; then
2682     ac_cv_prog_CXX="$CXX" # Let the user override the test.
2683     else
2684 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2685     for as_dir in $PATH
2686     do
2687     IFS=$as_save_IFS
2688     test -z "$as_dir" && as_dir=.
2689     for ac_exec_ext in '' $ac_executable_extensions; do
2690     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2691     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2692     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2693     break 2
2694     fi
2695 gezelter 822 done
2696 gezelter 838 done
2697 mmeineke 791
2698 gezelter 822 fi
2699     fi
2700     CXX=$ac_cv_prog_CXX
2701     if test -n "$CXX"; then
2702 gezelter 838 echo "$as_me:$LINENO: result: $CXX" >&5
2703 gezelter 822 echo "${ECHO_T}$CXX" >&6
2704     else
2705 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
2706 gezelter 822 echo "${ECHO_T}no" >&6
2707     fi
2708 mmeineke 791
2709 gezelter 822 test -n "$CXX" && break
2710     done
2711     fi
2712     if test -z "$CXX"; then
2713     ac_ct_CXX=$CXX
2714     for ac_prog in $CCC icpc icc xlC CC g++ c++
2715     do
2716     # Extract the first word of "$ac_prog", so it can be a program name with args.
2717     set dummy $ac_prog; ac_word=$2
2718 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
2719 gezelter 822 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2720     if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2721     echo $ECHO_N "(cached) $ECHO_C" >&6
2722     else
2723     if test -n "$ac_ct_CXX"; then
2724     ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2725     else
2726 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2727     for as_dir in $PATH
2728     do
2729     IFS=$as_save_IFS
2730     test -z "$as_dir" && as_dir=.
2731     for ac_exec_ext in '' $ac_executable_extensions; do
2732     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2733     ac_cv_prog_ac_ct_CXX="$ac_prog"
2734     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2735     break 2
2736     fi
2737 gezelter 822 done
2738 gezelter 838 done
2739 mmeineke 791
2740 gezelter 822 fi
2741     fi
2742     ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2743     if test -n "$ac_ct_CXX"; then
2744 gezelter 838 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2745 gezelter 822 echo "${ECHO_T}$ac_ct_CXX" >&6
2746     else
2747 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
2748 gezelter 822 echo "${ECHO_T}no" >&6
2749     fi
2750 mmeineke 791
2751 gezelter 822 test -n "$ac_ct_CXX" && break
2752     done
2753     test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2754    
2755     CXX=$ac_ct_CXX
2756     fi
2757    
2758 gezelter 838
2759     # Provide some information about the compiler.
2760     echo "$as_me:$LINENO:" \
2761     "checking for C++ compiler version" >&5
2762     ac_compiler=`set X $ac_compile; echo $2`
2763     { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2764     (eval $ac_compiler --version </dev/null >&5) 2>&5
2765     ac_status=$?
2766     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2767     (exit $ac_status); }
2768     { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2769     (eval $ac_compiler -v </dev/null >&5) 2>&5
2770     ac_status=$?
2771     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2772     (exit $ac_status); }
2773     { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2774     (eval $ac_compiler -V </dev/null >&5) 2>&5
2775     ac_status=$?
2776     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2777     (exit $ac_status); }
2778    
2779     echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2780 gezelter 822 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2781     if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2782     echo $ECHO_N "(cached) $ECHO_C" >&6
2783     else
2784     cat >conftest.$ac_ext <<_ACEOF
2785 gezelter 838 /* confdefs.h. */
2786     _ACEOF
2787     cat confdefs.h >>conftest.$ac_ext
2788     cat >>conftest.$ac_ext <<_ACEOF
2789     /* end confdefs.h. */
2790 gezelter 822
2791     int
2792     main ()
2793     {
2794     #ifndef __GNUC__
2795     choke me
2796     #endif
2797    
2798     ;
2799     return 0;
2800     }
2801     _ACEOF
2802     rm -f conftest.$ac_objext
2803 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2804 gezelter 942 (eval $ac_compile) 2>conftest.er1
2805 gezelter 822 ac_status=$?
2806 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2807     rm -f conftest.er1
2808     cat conftest.err >&5
2809 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2810 gezelter 822 (exit $ac_status); } &&
2811 gezelter 942 { ac_try='test -z "$ac_cxx_werror_flag"
2812     || test ! -s conftest.err'
2813 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2814 gezelter 822 (eval $ac_try) 2>&5
2815     ac_status=$?
2816 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2817 gezelter 942 (exit $ac_status); }; } &&
2818     { ac_try='test -s conftest.$ac_objext'
2819     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2820     (eval $ac_try) 2>&5
2821     ac_status=$?
2822     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2823 gezelter 822 (exit $ac_status); }; }; then
2824     ac_compiler_gnu=yes
2825     else
2826     echo "$as_me: failed program was:" >&5
2827 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2828    
2829 gezelter 822 ac_compiler_gnu=no
2830     fi
2831 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2832 gezelter 822 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2833    
2834     fi
2835 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2836 gezelter 822 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2837     GXX=`test $ac_compiler_gnu = yes && echo yes`
2838     ac_test_CXXFLAGS=${CXXFLAGS+set}
2839     ac_save_CXXFLAGS=$CXXFLAGS
2840     CXXFLAGS="-g"
2841 gezelter 838 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2842 gezelter 822 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2843     if test "${ac_cv_prog_cxx_g+set}" = set; then
2844     echo $ECHO_N "(cached) $ECHO_C" >&6
2845     else
2846     cat >conftest.$ac_ext <<_ACEOF
2847 gezelter 838 /* confdefs.h. */
2848     _ACEOF
2849     cat confdefs.h >>conftest.$ac_ext
2850     cat >>conftest.$ac_ext <<_ACEOF
2851     /* end confdefs.h. */
2852 gezelter 822
2853     int
2854     main ()
2855     {
2856    
2857     ;
2858     return 0;
2859     }
2860     _ACEOF
2861     rm -f conftest.$ac_objext
2862 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2863 gezelter 942 (eval $ac_compile) 2>conftest.er1
2864 gezelter 822 ac_status=$?
2865 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2866     rm -f conftest.er1
2867     cat conftest.err >&5
2868 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2869 gezelter 822 (exit $ac_status); } &&
2870 gezelter 942 { ac_try='test -z "$ac_cxx_werror_flag"
2871     || test ! -s conftest.err'
2872 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2873 gezelter 822 (eval $ac_try) 2>&5
2874     ac_status=$?
2875 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2876 gezelter 942 (exit $ac_status); }; } &&
2877     { ac_try='test -s conftest.$ac_objext'
2878     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2879     (eval $ac_try) 2>&5
2880     ac_status=$?
2881     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2882 gezelter 822 (exit $ac_status); }; }; then
2883     ac_cv_prog_cxx_g=yes
2884     else
2885     echo "$as_me: failed program was:" >&5
2886 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2887    
2888 gezelter 822 ac_cv_prog_cxx_g=no
2889     fi
2890 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2891 gezelter 822 fi
2892 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2893 gezelter 822 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2894     if test "$ac_test_CXXFLAGS" = set; then
2895     CXXFLAGS=$ac_save_CXXFLAGS
2896     elif test $ac_cv_prog_cxx_g = yes; then
2897     if test "$GXX" = yes; then
2898     CXXFLAGS="-g -O2"
2899     else
2900     CXXFLAGS="-g"
2901     fi
2902     else
2903     if test "$GXX" = yes; then
2904     CXXFLAGS="-O2"
2905     else
2906     CXXFLAGS=
2907     fi
2908     fi
2909     for ac_declaration in \
2910 gezelter 942 '' \
2911 gezelter 822 'extern "C" void std::exit (int) throw (); using std::exit;' \
2912     'extern "C" void std::exit (int); using std::exit;' \
2913     'extern "C" void exit (int) throw ();' \
2914     'extern "C" void exit (int);' \
2915     'void exit (int);'
2916     do
2917     cat >conftest.$ac_ext <<_ACEOF
2918 gezelter 838 /* confdefs.h. */
2919     _ACEOF
2920     cat confdefs.h >>conftest.$ac_ext
2921     cat >>conftest.$ac_ext <<_ACEOF
2922     /* end confdefs.h. */
2923 gezelter 942 $ac_declaration
2924 gezelter 822 #include <stdlib.h>
2925     int
2926     main ()
2927     {
2928     exit (42);
2929     ;
2930     return 0;
2931     }
2932     _ACEOF
2933     rm -f conftest.$ac_objext
2934 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2935 gezelter 942 (eval $ac_compile) 2>conftest.er1
2936 gezelter 822 ac_status=$?
2937 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2938     rm -f conftest.er1
2939     cat conftest.err >&5
2940 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2941 gezelter 822 (exit $ac_status); } &&
2942 gezelter 942 { ac_try='test -z "$ac_cxx_werror_flag"
2943     || test ! -s conftest.err'
2944 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2945 gezelter 822 (eval $ac_try) 2>&5
2946     ac_status=$?
2947 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2948 gezelter 942 (exit $ac_status); }; } &&
2949     { ac_try='test -s conftest.$ac_objext'
2950     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2951     (eval $ac_try) 2>&5
2952     ac_status=$?
2953     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2954 gezelter 822 (exit $ac_status); }; }; then
2955     :
2956     else
2957     echo "$as_me: failed program was:" >&5
2958 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
2959    
2960 gezelter 822 continue
2961     fi
2962 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2963 gezelter 822 cat >conftest.$ac_ext <<_ACEOF
2964 gezelter 838 /* confdefs.h. */
2965     _ACEOF
2966     cat confdefs.h >>conftest.$ac_ext
2967     cat >>conftest.$ac_ext <<_ACEOF
2968     /* end confdefs.h. */
2969 gezelter 822 $ac_declaration
2970     int
2971     main ()
2972     {
2973     exit (42);
2974     ;
2975     return 0;
2976     }
2977     _ACEOF
2978     rm -f conftest.$ac_objext
2979 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2980 gezelter 942 (eval $ac_compile) 2>conftest.er1
2981 gezelter 822 ac_status=$?
2982 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
2983     rm -f conftest.er1
2984     cat conftest.err >&5
2985 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2986 gezelter 822 (exit $ac_status); } &&
2987 gezelter 942 { ac_try='test -z "$ac_cxx_werror_flag"
2988     || test ! -s conftest.err'
2989 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2990 gezelter 822 (eval $ac_try) 2>&5
2991     ac_status=$?
2992 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2993 gezelter 942 (exit $ac_status); }; } &&
2994     { ac_try='test -s conftest.$ac_objext'
2995     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2996     (eval $ac_try) 2>&5
2997     ac_status=$?
2998     echo "$as_me:$LINENO: \$? = $ac_status" >&5
2999 gezelter 822 (exit $ac_status); }; }; then
3000     break
3001     else
3002     echo "$as_me: failed program was:" >&5
3003 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
3004    
3005 gezelter 822 fi
3006 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3007 gezelter 822 done
3008 gezelter 838 rm -f conftest*
3009     if test -n "$ac_declaration"; then
3010     echo '#ifdef __cplusplus' >>confdefs.h
3011     echo $ac_declaration >>confdefs.h
3012     echo '#endif' >>confdefs.h
3013     fi
3014 gezelter 822
3015     ac_ext=c
3016     ac_cpp='$CPP $CPPFLAGS'
3017     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3018     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3019     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3020    
3021 gezelter 942
3022 gezelter 840 OOPSE_TEMPLATE_FLAGS=""
3023     if test $ac_cv_cxx_compiler_gnu = no; then
3024     echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3025     echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3026     echo 'void f(){}' > conftest.cc
3027     if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3028     echo "$as_me:$LINENO: result: yes" >&5
3029     echo "${ECHO_T}yes" >&6
3030     OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3031     else
3032     echo "$as_me:$LINENO: result: no" >&5
3033     echo "${ECHO_T}no" >&6
3034     fi
3035     rm -f conftest*
3036     echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -instances=static" >&5
3037     echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
3038     echo 'void f(){}' > conftest.cc
3039     if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
3040     echo "$as_me:$LINENO: result: yes" >&5
3041     echo "${ECHO_T}yes" >&6
3042     OOPSE_TEMPLATE_FLAGS="-instances=static"
3043     else
3044     echo "$as_me:$LINENO: result: no" >&5
3045     echo "${ECHO_T}no" >&6
3046     fi
3047     rm -f conftest*
3048     echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -pto" >&5
3049     echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3050     echo 'void f(){}' > conftest.cc
3051     if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3052     echo "$as_me:$LINENO: result: yes" >&5
3053     echo "${ECHO_T}yes" >&6
3054     OOPSE_TEMPLATE_FLAGS="-pto"
3055     else
3056     echo "$as_me:$LINENO: result: no" >&5
3057     echo "${ECHO_T}no" >&6
3058     fi
3059     rm -f conftest*
3060     echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -LANG:std" >&5
3061     echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3062     echo 'void f(){}' > conftest.cc
3063     if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3064     echo "$as_me:$LINENO: result: yes" >&5
3065     echo "${ECHO_T}yes" >&6
3066 gezelter 942
3067    
3068 gezelter 840 EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
3069     else
3070     echo "$as_me:$LINENO: result: no" >&5
3071     echo "${ECHO_T}no" >&6
3072     fi
3073     fi
3074    
3075    
3076    
3077    
3078 gezelter 822 ac_ext=f90
3079     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3080     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3081     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3082     if test -n "$ac_tool_prefix"; then
3083 gezelter 942 for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3084 gezelter 822 do
3085     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3086     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3087 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
3088 gezelter 822 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3089     if test "${ac_cv_prog_F90+set}" = set; then
3090     echo $ECHO_N "(cached) $ECHO_C" >&6
3091     else
3092     if test -n "$F90"; then
3093     ac_cv_prog_F90="$F90" # Let the user override the test.
3094     else
3095 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096     for as_dir in $PATH
3097     do
3098     IFS=$as_save_IFS
3099     test -z "$as_dir" && as_dir=.
3100     for ac_exec_ext in '' $ac_executable_extensions; do
3101     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3102     ac_cv_prog_F90="$ac_tool_prefix$ac_prog"
3103     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3104     break 2
3105     fi
3106 gezelter 822 done
3107 gezelter 838 done
3108 gezelter 822
3109     fi
3110     fi
3111     F90=$ac_cv_prog_F90
3112     if test -n "$F90"; then
3113 gezelter 838 echo "$as_me:$LINENO: result: $F90" >&5
3114 gezelter 822 echo "${ECHO_T}$F90" >&6
3115     else
3116 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
3117 gezelter 822 echo "${ECHO_T}no" >&6
3118     fi
3119    
3120     test -n "$F90" && break
3121     done
3122     fi
3123     if test -z "$F90"; then
3124     ac_ct_F90=$F90
3125 gezelter 942 for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3126 gezelter 822 do
3127     # Extract the first word of "$ac_prog", so it can be a program name with args.
3128     set dummy $ac_prog; ac_word=$2
3129 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
3130 gezelter 822 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3131     if test "${ac_cv_prog_ac_ct_F90+set}" = set; then
3132     echo $ECHO_N "(cached) $ECHO_C" >&6
3133     else
3134     if test -n "$ac_ct_F90"; then
3135     ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
3136     else
3137 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3138     for as_dir in $PATH
3139     do
3140     IFS=$as_save_IFS
3141     test -z "$as_dir" && as_dir=.
3142     for ac_exec_ext in '' $ac_executable_extensions; do
3143     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3144     ac_cv_prog_ac_ct_F90="$ac_prog"
3145     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3146     break 2
3147     fi
3148 gezelter 822 done
3149 gezelter 838 done
3150 gezelter 822
3151     fi
3152     fi
3153     ac_ct_F90=$ac_cv_prog_ac_ct_F90
3154     if test -n "$ac_ct_F90"; then
3155 gezelter 838 echo "$as_me:$LINENO: result: $ac_ct_F90" >&5
3156 gezelter 822 echo "${ECHO_T}$ac_ct_F90" >&6
3157     else
3158 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
3159 gezelter 822 echo "${ECHO_T}no" >&6
3160     fi
3161    
3162     test -n "$ac_ct_F90" && break
3163     done
3164    
3165     F90=$ac_ct_F90
3166     fi
3167    
3168 gezelter 838
3169 gezelter 822 # If we don't use `.F90' as extension, the preprocessor is not run on the
3170     # input file.
3171     ac_save_ext=$ac_ext
3172     ac_ext=F90
3173 gezelter 838 echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 90 compiler" >&5
3174 gezelter 822 echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
3175     if test "${ac_cv_f90_compiler_gnu+set}" = set; then
3176     echo $ECHO_N "(cached) $ECHO_C" >&6
3177     else
3178     cat >conftest.$ac_ext <<_ACEOF
3179    
3180     program main
3181    
3182     #ifndef __GNUC__
3183     choke me
3184     #endif
3185    
3186     end program main
3187    
3188     _ACEOF
3189     rm -f conftest.$ac_objext
3190 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3191 gezelter 942 (eval $ac_compile) 2>conftest.er1
3192 gezelter 822 ac_status=$?
3193 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3194     rm -f conftest.er1
3195     cat conftest.err >&5
3196 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3197 gezelter 822 (exit $ac_status); } &&
3198 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
3199     || test ! -s conftest.err'
3200 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3201 gezelter 822 (eval $ac_try) 2>&5
3202     ac_status=$?
3203 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3204 gezelter 942 (exit $ac_status); }; } &&
3205     { ac_try='test -s conftest.$ac_objext'
3206     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3207     (eval $ac_try) 2>&5
3208     ac_status=$?
3209     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3210 gezelter 822 (exit $ac_status); }; }; then
3211     ac_compiler_gnu=yes
3212     else
3213     echo "$as_me: failed program was:" >&5
3214 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
3215    
3216 gezelter 822 ac_compiler_gnu=no
3217     fi
3218 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3219 gezelter 822 ac_cv_f90_compiler_gnu=$ac_compiler_gnu
3220    
3221     fi
3222 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_f90_compiler_gnu" >&5
3223 gezelter 822 echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
3224     ac_ext=$ac_save_ext
3225     G95=`test $ac_compiler_gnu = yes && echo yes`
3226     ac_ext=c
3227     ac_cpp='$CPP $CPPFLAGS'
3228     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3229     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3230     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3231    
3232 gezelter 838
3233    
3234    
3235    
3236 gezelter 822 # Try to determine native compiler flags that allow us to use F90 suffix
3237     # for preprocessed f90 source.
3238    
3239     if test "$ac_test_PREPFLAG" != "set"; then
3240     PREPFLAG=""
3241     case "${host_cpu}-${host_os}" in
3242    
3243 gezelter 942 *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3244 gezelter 822 PREPFLAG="-fpp1 "
3245     fi;;
3246     *aix*) if test "$F90" = xlf90 -o "$F90" = f90; then
3247     PREPFLAG="-qsuffix=cpp=F90 "
3248     fi;;
3249     *darwin*)
3250     if test "$F90" = f90 -o "$F90" = xlf90; then
3251     PREPFLAG="-qsuffix=cpp=F90 "
3252     fi;;
3253     esac
3254    
3255     if test -z "$PREPFLAG"; then
3256 gezelter 878 { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
3257     echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
3258 gezelter 822 PREPFLAG=""
3259     fi
3260    
3261 gezelter 838 echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
3262 gezelter 822 echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
3263    
3264 gezelter 838
3265 gezelter 822 ac_ext=f90
3266     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3267     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3268     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3269    
3270     ac_save_ext=$ac_ext
3271     ac_ext=F90
3272     ac_save_F90FLAGS=$F90FLAGS
3273    
3274     if test "$PREPFLAG"; then
3275     F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
3276     fi
3277    
3278     cat >conftest.$ac_ext <<_ACEOF
3279    
3280 gezelter 838
3281 gezelter 822 program main
3282    
3283     integer :: i
3284     i = 1
3285    
3286 gezelter 838
3287 gezelter 822 end program main
3288    
3289     _ACEOF
3290     rm -f conftest.$ac_objext
3291 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3292 gezelter 942 (eval $ac_compile) 2>conftest.er1
3293 gezelter 822 ac_status=$?
3294 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3295     rm -f conftest.er1
3296     cat conftest.err >&5
3297 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3298 gezelter 822 (exit $ac_status); } &&
3299 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
3300     || test ! -s conftest.err'
3301 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3302 gezelter 822 (eval $ac_try) 2>&5
3303     ac_status=$?
3304 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3305 gezelter 942 (exit $ac_status); }; } &&
3306     { ac_try='test -s conftest.$ac_objext'
3307     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3308     (eval $ac_try) 2>&5
3309     ac_status=$?
3310     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3311 gezelter 822 (exit $ac_status); }; }; then
3312     prepflagworks=1
3313     else
3314     echo "$as_me: failed program was:" >&5
3315 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
3316    
3317 gezelter 822 prepflagworks=0
3318     fi
3319 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3320 gezelter 822
3321     F90FLAGS=$ac_save_F90FLAGS
3322     ac_ext=$ac_save_ext
3323     ac_ext=c
3324     ac_cpp='$CPP $CPPFLAGS'
3325     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3326     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3327     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3328    
3329 gezelter 838
3330 gezelter 822 if test "$prepflagworks" = 1; then
3331 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
3332 gezelter 822 echo "${ECHO_T}yes" >&6
3333    
3334     else
3335 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
3336 gezelter 822 echo "${ECHO_T}no" >&6
3337 gezelter 838 { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
3338 gezelter 822 echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
3339     { (exit 1); exit 1; }; }
3340     fi
3341     fi
3342    
3343 gezelter 838
3344    
3345    
3346    
3347 gezelter 822 # Try to determine native compiler flags that allow us to use F90 suffix
3348     # for preprocessed f90 source with -D type defines
3349    
3350     if test "$ac_test_PREPDEFFLAG" != "set"; then
3351     PREPDEFFLAG=""
3352     case "${host_cpu}-${host_os}" in
3353    
3354 gezelter 942 *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3355 gezelter 822 PREPDEFFLAG=" "
3356     fi;;
3357     *aix*) if test "$F90" = xlf90 -o "$F90" = f90; then
3358     PREPDEFFLAG="-WF,"
3359     fi;;
3360     *darwin*)
3361     if test "$F90" = f90 -o "$F90" = xlf90; then
3362     PREPDEFFLAG="-WF,"
3363     fi;;
3364     esac
3365    
3366     if test -z "$PREPDEFFLAG"; then
3367 gezelter 878 { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3368     echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3369 gezelter 822 PREPDEFFLAG=" "
3370     fi
3371    
3372 gezelter 838 echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
3373 gezelter 822 echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
3374    
3375 gezelter 838
3376 gezelter 822 ac_ext=f90
3377     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3378     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3379     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3380    
3381     ac_save_ext=$ac_ext
3382     ac_ext=F90
3383     ac_save_F90FLAGS=$F90FLAGS
3384    
3385     if test "$PREPDEFFLAG"; then
3386     F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
3387     fi
3388    
3389     cat >conftest.$ac_ext <<_ACEOF
3390    
3391 gezelter 838
3392 gezelter 822 program main
3393    
3394     integer :: i
3395     #ifdef TEST
3396     i = 1
3397     #else
3398     choke me
3399     #endif
3400    
3401 gezelter 838
3402 gezelter 822 end program main
3403    
3404     _ACEOF
3405     rm -f conftest.$ac_objext
3406 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3407 gezelter 942 (eval $ac_compile) 2>conftest.er1
3408 gezelter 822 ac_status=$?
3409 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3410     rm -f conftest.er1
3411     cat conftest.err >&5
3412 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3413 gezelter 822 (exit $ac_status); } &&
3414 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
3415     || test ! -s conftest.err'
3416 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3417 gezelter 822 (eval $ac_try) 2>&5
3418     ac_status=$?
3419 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3420 gezelter 942 (exit $ac_status); }; } &&
3421     { ac_try='test -s conftest.$ac_objext'
3422     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3423     (eval $ac_try) 2>&5
3424     ac_status=$?
3425     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3426 gezelter 822 (exit $ac_status); }; }; then
3427     prepdefflagworks=1
3428     else
3429     echo "$as_me: failed program was:" >&5
3430 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
3431    
3432 gezelter 822 prepdefflagworks=0
3433     fi
3434 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3435 gezelter 822
3436     F90FLAGS=$ac_save_F90FLAGS
3437     ac_ext=$ac_save_ext
3438     ac_ext=c
3439     ac_cpp='$CPP $CPPFLAGS'
3440     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3441     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3442     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3443    
3444 gezelter 838
3445    
3446 gezelter 822 if test "$prepdefflagworks" = 1; then
3447 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
3448 gezelter 822 echo "${ECHO_T}yes" >&6
3449    
3450     else
3451 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
3452 gezelter 822 echo "${ECHO_T}no" >&6
3453 gezelter 838 { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
3454 gezelter 822 echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
3455     { (exit 1); exit 1; }; }
3456     fi
3457     fi
3458    
3459 gezelter 840 ac_ext=f90
3460     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3461     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3462     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3463 gezelter 838
3464 gezelter 840
3465    
3466     ac_ext=f90
3467     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3468     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3469     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3470     echo "$as_me:$LINENO: checking how to get verbose linking output from $F90" >&5
3471     echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
3472     if test "${ac_cv_prog_f90_v+set}" = set; then
3473     echo $ECHO_N "(cached) $ECHO_C" >&6
3474     else
3475    
3476     cat >conftest.$ac_ext <<_ACEOF
3477    
3478     program main
3479    
3480    
3481     end program main
3482    
3483     _ACEOF
3484     rm -f conftest.$ac_objext
3485     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3486 gezelter 942 (eval $ac_compile) 2>conftest.er1
3487 gezelter 840 ac_status=$?
3488 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3489     rm -f conftest.er1
3490     cat conftest.err >&5
3491 gezelter 840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3492     (exit $ac_status); } &&
3493 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
3494     || test ! -s conftest.err'
3495 gezelter 840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3496     (eval $ac_try) 2>&5
3497     ac_status=$?
3498     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3499 gezelter 942 (exit $ac_status); }; } &&
3500     { ac_try='test -s conftest.$ac_objext'
3501     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3502     (eval $ac_try) 2>&5
3503     ac_status=$?
3504     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3505 gezelter 840 (exit $ac_status); }; }; then
3506     ac_cv_prog_f90_v=
3507     # Try some options frequently used verbose output
3508     for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3509     ac_ext=f90
3510     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3511     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3512     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3513    
3514     cat >conftest.$ac_ext <<_ACEOF
3515    
3516     program main
3517    
3518    
3519     end program main
3520    
3521     _ACEOF
3522    
3523     # Compile and link our simple test program by passing a flag (argument
3524     # 1 to this macro) to the Fortran 90 compiler in order to get
3525     # "verbose" output that we can then parse for the Fortran 90 linker
3526     # flags.
3527     ac_save_F90FLAGS=$F90FLAGS
3528     F90FLAGS="$F90FLAGS $ac_verb"
3529    
3530 gezelter 944 (eval echo $as_me:3530: \"$ac_link\") >&5
3531 gezelter 840 ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3532     echo "$ac_f90_v_output" >&5
3533     F90FLAGS=$ac_save_F90FLAGS
3534    
3535     rm -f conftest.*
3536     ac_ext=f90
3537     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3538     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3539     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3540    
3541     # If we are using xlf then replace all the commas with spaces.
3542     if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3543     ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3544     fi
3545    
3546     # If we are using Cray Fortran then delete quotes.
3547     # Use "\"" instead of '"' for font-lock-mode.
3548     # FIXME: a more general fix for quoted arguments with spaces?
3549     if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3550     ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3551     fi
3552     # look for -l* and *.a constructs in the output
3553     for ac_arg in $ac_f90_v_output; do
3554     case $ac_arg in
3555     [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3556     ac_cv_prog_f90_v=$ac_verb
3557     break 2 ;;
3558     esac
3559     done
3560     done
3561     if test -z "$ac_cv_prog_f90_v"; then
3562     { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F90" >&5
3563     echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
3564     fi
3565     else
3566     echo "$as_me: failed program was:" >&5
3567     sed 's/^/| /' conftest.$ac_ext >&5
3568    
3569     { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3570     echo "$as_me: WARNING: compilation failed" >&2;}
3571     fi
3572 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3573 gezelter 840
3574     fi
3575     echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
3576     echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
3577     echo "$as_me:$LINENO: checking for Fortran 90 libraries" >&5
3578     echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
3579     if test "${ac_cv_flibs+set}" = set; then
3580     echo $ECHO_N "(cached) $ECHO_C" >&6
3581     else
3582     if test "x$F90LIBS" != "x"; then
3583     ac_cv_f90libs="$F90LIBS" # Let the user override the test.
3584     else
3585    
3586     ac_ext=f90
3587     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3588     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3589     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3590    
3591     cat >conftest.$ac_ext <<_ACEOF
3592    
3593     program main
3594    
3595    
3596     end program main
3597    
3598     _ACEOF
3599    
3600     # Compile and link our simple test program by passing a flag (argument
3601     # 1 to this macro) to the Fortran 90 compiler in order to get
3602     # "verbose" output that we can then parse for the Fortran 90 linker
3603     # flags.
3604     ac_save_F90FLAGS=$F90FLAGS
3605     F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
3606    
3607 gezelter 944 (eval echo $as_me:3607: \"$ac_link\") >&5
3608 gezelter 840 ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3609     echo "$ac_f90_v_output" >&5
3610     F90FLAGS=$ac_save_F90FLAGS
3611    
3612     rm -f conftest.*
3613     ac_ext=f90
3614     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3615     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3616     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3617    
3618     # If we are using xlf then replace all the commas with spaces.
3619     if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3620     ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3621     fi
3622    
3623     # If we are using Cray Fortran then delete quotes.
3624     # Use "\"" instead of '"' for font-lock-mode.
3625     # FIXME: a more general fix for quoted arguments with spaces?
3626     if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3627     ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3628     fi
3629    
3630     ac_cv_f90libs=
3631    
3632     # Save positional arguments (if any)
3633     ac_save_positional="$@"
3634    
3635     set X $ac_f90_v_output
3636     while test $# != 1; do
3637     shift
3638     ac_arg=$1
3639     case $ac_arg in
3640     [\\/]*.a | ?:[\\/]*.a)
3641     ac_exists=false
3642     for ac_i in $ac_cv_f90libs; do
3643     if test x"$ac_arg" = x"$ac_i"; then
3644     ac_exists=true
3645     break
3646     fi
3647     done
3648    
3649     if test x"$ac_exists" = xtrue; then
3650     :
3651     else
3652     ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3653     fi
3654    
3655     ;;
3656     -bI:*)
3657     ac_exists=false
3658     for ac_i in $ac_cv_f90libs; do
3659     if test x"$ac_arg" = x"$ac_i"; then
3660     ac_exists=true
3661     break
3662     fi
3663     done
3664    
3665     if test x"$ac_exists" = xtrue; then
3666     :
3667     else
3668     if test "$ac_compiler_gnu" = yes; then
3669     for ac_link_opt in $ac_arg; do
3670     ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3671     done
3672     else
3673     ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3674     fi
3675     fi
3676    
3677     ;;
3678     # Ignore these flags.
3679     -lang* | -lcrt0.o | -lc | -lgcc | -LANG:=*)
3680     ;;
3681     -lkernel32)
3682     test x"$CYGWIN" != xyes && ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3683     ;;
3684     -[LRuY])
3685     # These flags, when seen by themselves, take an argument.
3686     # We remove the space between option and argument and re-iterate
3687     # unless we find an empty arg or a new option (starting with -)
3688     case $2 in
3689     "" | -*);;
3690     *)
3691     ac_arg="$ac_arg$2"
3692    
3693     shift; shift
3694     set X $ac_arg "$@"
3695     ;;
3696     esac
3697     ;;
3698     -YP,*)
3699     for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
3700     ac_exists=false
3701     for ac_i in $ac_cv_f90libs; do
3702     if test x"$ac_j" = x"$ac_i"; then
3703     ac_exists=true
3704     break
3705     fi
3706     done
3707    
3708     if test x"$ac_exists" = xtrue; then
3709     :
3710     else
3711     ac_arg="$ac_arg $ac_j"
3712     ac_cv_f90libs="$ac_cv_f90libs $ac_j"
3713     fi
3714    
3715     done
3716     ;;
3717     -[lLR]*)
3718     ac_exists=false
3719     for ac_i in $ac_cv_f90libs; do
3720     if test x"$ac_arg" = x"$ac_i"; then
3721     ac_exists=true
3722     break
3723     fi
3724     done
3725    
3726     if test x"$ac_exists" = xtrue; then
3727     :
3728     else
3729     ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3730     fi
3731    
3732     ;;
3733     # Ignore everything else.
3734     esac
3735     done
3736     # restore positional arguments
3737     set X $ac_save_positional; shift
3738    
3739     # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
3740     # then we insist that the "run path" must be an absolute path (i.e. it
3741     # must begin with a "/").
3742     case `(uname -sr) 2>/dev/null` in
3743     "SunOS 5"*)
3744     ac_ld_run_path=`echo $ac_f90_v_output |
3745     sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
3746     test "x$ac_ld_run_path" != x &&
3747    
3748     if test "$ac_compiler_gnu" = yes; then
3749     for ac_link_opt in $ac_ld_run_path; do
3750     ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3751     done
3752     else
3753     ac_cv_f90libs="$ac_cv_f90libs $ac_ld_run_path"
3754     fi
3755     ;;
3756     esac
3757     fi # test "x$F90LIBS" = "x"
3758    
3759     fi
3760     echo "$as_me:$LINENO: result: $ac_cv_flibs" >&5
3761     echo "${ECHO_T}$ac_cv_flibs" >&6
3762     F90LIBS="$ac_cv_f90libs"
3763    
3764     ac_ext=f90
3765     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3766     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3767     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3768    
3769    
3770     echo "$as_me:$LINENO: checking for Fortran 90 name-mangling scheme" >&5
3771     echo $ECHO_N "checking for Fortran 90 name-mangling scheme... $ECHO_C" >&6
3772     if test "${ac_cv_f90_mangling+set}" = set; then
3773     echo $ECHO_N "(cached) $ECHO_C" >&6
3774     else
3775     ac_ext=f90
3776     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3777     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3778     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3779     cat >conftest.$ac_ext <<_ACEOF
3780     subroutine foobar()
3781     return
3782     end
3783     subroutine foo_bar()
3784     return
3785     end
3786     _ACEOF
3787     rm -f conftest.$ac_objext
3788     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3789 gezelter 942 (eval $ac_compile) 2>conftest.er1
3790 gezelter 840 ac_status=$?
3791 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3792     rm -f conftest.er1
3793     cat conftest.err >&5
3794 gezelter 840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3795     (exit $ac_status); } &&
3796 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
3797     || test ! -s conftest.err'
3798 gezelter 840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3799     (eval $ac_try) 2>&5
3800     ac_status=$?
3801     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3802 gezelter 942 (exit $ac_status); }; } &&
3803     { ac_try='test -s conftest.$ac_objext'
3804     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3805     (eval $ac_try) 2>&5
3806     ac_status=$?
3807     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3808 gezelter 840 (exit $ac_status); }; }; then
3809     mv conftest.$ac_objext cf90_test.$ac_objext
3810    
3811     ac_ext=c
3812     ac_cpp='$CPP $CPPFLAGS'
3813     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3814     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3815     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3816    
3817     ac_save_LIBS=$LIBS
3818     LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
3819    
3820     ac_success=no
3821     for ac_foobar in foobar FOOBAR; do
3822     for ac_underscore in "" "_"; do
3823     ac_func="$ac_foobar$ac_underscore"
3824     cat >conftest.$ac_ext <<_ACEOF
3825     /* confdefs.h. */
3826     _ACEOF
3827     cat confdefs.h >>conftest.$ac_ext
3828     cat >>conftest.$ac_ext <<_ACEOF
3829     /* end confdefs.h. */
3830    
3831     /* Override any gcc2 internal prototype to avoid an error. */
3832     #ifdef __cplusplus
3833     extern "C"
3834     #endif
3835     /* We use char because int might match the return type of a gcc2
3836     builtin and then its argument prototype would still apply. */
3837     char $ac_func ();
3838     int
3839     main ()
3840     {
3841     $ac_func ();
3842     ;
3843     return 0;
3844     }
3845     _ACEOF
3846     rm -f conftest.$ac_objext conftest$ac_exeext
3847     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3848 gezelter 942 (eval $ac_link) 2>conftest.er1
3849 gezelter 840 ac_status=$?
3850 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3851     rm -f conftest.er1
3852     cat conftest.err >&5
3853 gezelter 840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3854     (exit $ac_status); } &&
3855 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
3856     || test ! -s conftest.err'
3857 gezelter 840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3858     (eval $ac_try) 2>&5
3859     ac_status=$?
3860     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3861 gezelter 942 (exit $ac_status); }; } &&
3862     { ac_try='test -s conftest$ac_exeext'
3863     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3864     (eval $ac_try) 2>&5
3865     ac_status=$?
3866     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3867 gezelter 840 (exit $ac_status); }; }; then
3868     ac_success=yes; break 2
3869     else
3870     echo "$as_me: failed program was:" >&5
3871     sed 's/^/| /' conftest.$ac_ext >&5
3872    
3873     fi
3874 gezelter 942 rm -f conftest.err conftest.$ac_objext \
3875     conftest$ac_exeext conftest.$ac_ext
3876 gezelter 840 done
3877     done
3878    
3879     if test "$ac_success" = "yes"; then
3880     case $ac_foobar in
3881     foobar)
3882     ac_case=lower
3883     ac_foo_bar=foo_bar
3884     ;;
3885     FOOBAR)
3886     ac_case=upper
3887     ac_foo_bar=FOO_BAR
3888     ;;
3889     esac
3890    
3891     ac_success_extra=no
3892     for ac_extra in "" "_"; do
3893     ac_func="$ac_foo_bar$ac_underscore$ac_extra"
3894    
3895     cat >conftest.$ac_ext <<_ACEOF
3896     /* confdefs.h. */
3897     _ACEOF
3898     cat confdefs.h >>conftest.$ac_ext
3899     cat >>conftest.$ac_ext <<_ACEOF
3900     /* end confdefs.h. */
3901    
3902     /* Override any gcc2 internal prototype to avoid an error. */
3903     #ifdef __cplusplus
3904     extern "C"
3905     #endif
3906     /* We use char because int might match the return type of a gcc2
3907     builtin and then its argument prototype would still apply. */
3908     char $ac_func ();
3909     int
3910     main ()
3911     {
3912     $ac_func ();
3913     ;
3914     return 0;
3915     }
3916     _ACEOF
3917     rm -f conftest.$ac_objext conftest$ac_exeext
3918     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3919 gezelter 942 (eval $ac_link) 2>conftest.er1
3920 gezelter 840 ac_status=$?
3921 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
3922     rm -f conftest.er1
3923     cat conftest.err >&5
3924 gezelter 840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3925     (exit $ac_status); } &&
3926 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
3927     || test ! -s conftest.err'
3928 gezelter 840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3929     (eval $ac_try) 2>&5
3930     ac_status=$?
3931     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3932 gezelter 942 (exit $ac_status); }; } &&
3933     { ac_try='test -s conftest$ac_exeext'
3934     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3935     (eval $ac_try) 2>&5
3936     ac_status=$?
3937     echo "$as_me:$LINENO: \$? = $ac_status" >&5
3938 gezelter 840 (exit $ac_status); }; }; then
3939     ac_success_extra=yes; break
3940     else
3941     echo "$as_me: failed program was:" >&5
3942     sed 's/^/| /' conftest.$ac_ext >&5
3943    
3944     fi
3945 gezelter 942 rm -f conftest.err conftest.$ac_objext \
3946     conftest$ac_exeext conftest.$ac_ext
3947 gezelter 840 done
3948    
3949     if test "$ac_success_extra" = "yes"; then
3950     ac_cv_f90_mangling="$ac_case case"
3951     if test -z "$ac_underscore"; then
3952     ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
3953     else
3954     ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
3955    
3956     fi
3957     if test -z "$ac_extra"; then
3958     ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
3959     else
3960     ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
3961     fi
3962     else
3963     ac_cv_f90_mangling="unknown"
3964     fi
3965     else
3966     ac_cv_f90_mangling="unknown"
3967    
3968     fi
3969    
3970     LIBS=$ac_save_LIBS
3971     ac_ext=f90
3972     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3973     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3974     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3975     rm -f cf90_test* conftest*
3976     else
3977     echo "$as_me: failed program was:" >&5
3978     sed 's/^/| /' conftest.$ac_ext >&5
3979    
3980     fi
3981 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3982 gezelter 840 ac_ext=f90
3983     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3984     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3985     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3986    
3987     fi
3988     echo "$as_me:$LINENO: result: $ac_cv_f90_mangling" >&5
3989     echo "${ECHO_T}$ac_cv_f90_mangling" >&6
3990    
3991    
3992    
3993     case $ac_cv_f90_mangling in
3994     "lower case, no underscore, no extra underscore")
3995     cat >>confdefs.h <<\_ACEOF
3996     #define F90_FUNC(name,NAME) name
3997     _ACEOF
3998    
3999     cat >>confdefs.h <<\_ACEOF
4000     #define F90_FUNC_(name,NAME) name
4001     _ACEOF
4002     ;;
4003     "lower case, no underscore, extra underscore")
4004     cat >>confdefs.h <<\_ACEOF
4005     #define F90_FUNC(name,NAME) name
4006     _ACEOF
4007    
4008     cat >>confdefs.h <<\_ACEOF
4009     #define F90_FUNC_(name,NAME) name ## _
4010     _ACEOF
4011     ;;
4012     "lower case, underscore, no extra underscore")
4013     cat >>confdefs.h <<\_ACEOF
4014     #define F90_FUNC(name,NAME) name ## _
4015     _ACEOF
4016    
4017     cat >>confdefs.h <<\_ACEOF
4018     #define F90_FUNC_(name,NAME) name ## _
4019     _ACEOF
4020     ;;
4021     "lower case, underscore, extra underscore")
4022     cat >>confdefs.h <<\_ACEOF
4023     #define F90_FUNC(name,NAME) name ## _
4024     _ACEOF
4025    
4026     cat >>confdefs.h <<\_ACEOF
4027     #define F90_FUNC_(name,NAME) name ## __
4028     _ACEOF
4029     ;;
4030     "upper case, no underscore, no extra underscore")
4031     cat >>confdefs.h <<\_ACEOF
4032     #define F90_FUNC(name,NAME) NAME
4033     _ACEOF
4034    
4035     cat >>confdefs.h <<\_ACEOF
4036     #define F90_FUNC_(name,NAME) NAME
4037     _ACEOF
4038     ;;
4039     "upper case, no underscore, extra underscore")
4040     cat >>confdefs.h <<\_ACEOF
4041     #define F90_FUNC(name,NAME) NAME
4042     _ACEOF
4043    
4044     cat >>confdefs.h <<\_ACEOF
4045     #define F90_FUNC_(name,NAME) NAME ## _
4046     _ACEOF
4047     ;;
4048     "upper case, underscore, no extra underscore")
4049     cat >>confdefs.h <<\_ACEOF
4050     #define F90_FUNC(name,NAME) NAME ## _
4051     _ACEOF
4052    
4053     cat >>confdefs.h <<\_ACEOF
4054     #define F90_FUNC_(name,NAME) NAME ## _
4055     _ACEOF
4056     ;;
4057     "upper case, underscore, extra underscore")
4058     cat >>confdefs.h <<\_ACEOF
4059     #define F90_FUNC(name,NAME) NAME ## _
4060     _ACEOF
4061    
4062     cat >>confdefs.h <<\_ACEOF
4063     #define F90_FUNC_(name,NAME) NAME ## __
4064     _ACEOF
4065     ;;
4066     *)
4067     { echo "$as_me:$LINENO: WARNING: unknown Fortran 90 name-mangling scheme" >&5
4068     echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
4069     ;;
4070     esac
4071    
4072    
4073    
4074    
4075    
4076     echo "$as_me:$LINENO: checking for module suffix" >&5
4077     echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
4078     rm -f conftest*
4079     # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4080     rm -f work*
4081     cat >conftest.f90 <<EOF
4082     module conftest
4083     integer n
4084     parameter (n=1)
4085     end module conftest
4086     EOF
4087     # SGI and absoft compilers generates module name in upper case!
4088     testname="conftest"
4089     modcase="lower"
4090     if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4091     MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
4092     MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
4093     if test -z "$MOD" ; then
4094     MOD=`ls CONFTEST* 2>/dev/null \
4095     | grep -v CONFTEST.f | grep -v CONFTEST.o`
4096     MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
4097     if test -n "$MOD" ; then
4098     testname="CONFTEST"
4099     modcase="upper"
4100     fi
4101     fi
4102     if test -z "$MOD" ; then
4103     echo "$as_me:$LINENO: result: unknown" >&5
4104     echo "${ECHO_T}unknown" >&6
4105     # Use mod if we can't figure it out
4106     MOD="mod"
4107     else
4108     echo "$as_me:$LINENO: result: $MOD" >&5
4109     echo "${ECHO_T}$MOD" >&6
4110     fi
4111     if test -s work.pcl ; then
4112     { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
4113     echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
4114     fi
4115     else
4116     echo "$as_me:$LINENO: result: unknown" >&5
4117     echo "${ECHO_T}unknown" >&6
4118     fi
4119    
4120    
4121    
4122    
4123    
4124     # Check for module include path (some use -I, some (Solaris) use -M, some
4125     # (absoft) use -p).
4126     # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
4127     # specified, work.pcl and work.pc are created. However, if you specify
4128     # a file, it must contain a the name of a file ending in .pc . Ugh!
4129     # Use the module made above
4130     echo "$as_me:$LINENO: checking for module directory path flag" >&5
4131     echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
4132     rm -f conftest*
4133     # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4134     rm -f work*
4135     cat >conftest.f90 <<EOF
4136     module conftest
4137     integer n
4138     parameter (n=1)
4139     end module conftest
4140     EOF
4141     # SGI and absoft compilers generates module name in upper case!
4142     testname="conftest"
4143     if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4144     mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
4145     mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
4146     if test -n "$mod" ; then
4147     testname="CONFTEST"
4148     fi
4149     madedir=0
4150     if test ! -d conf ; then mkdir conf ; madedir=1; fi
4151     cp $testname.$MOD conf
4152     rm -f conftest* CONFTEST*
4153     cat >conftest1.f90 <<EOF
4154     program main
4155     use conftest
4156     print *, n
4157     end
4158     EOF
4159     F90_WORK_FILES_ARG=""
4160     F90MODINCSPEC=""
4161     if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
4162     MODDIRFLAG="-I"
4163     F90MODINCSPEC="-I<dir>"
4164     echo "$as_me:$LINENO: result: -I" >&5
4165     echo "${ECHO_T}-I" >&6
4166     elif $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
4167     MODDIRFLAG="-M"
4168     F90MODINCSPEC="-M<dir>"
4169     echo "$as_me:$LINENO: result: -M" >&5
4170     echo "${ECHO_T}-M" >&6
4171     elif $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
4172     MODDIRFLAG="-p"
4173     F90MODINCSPEC="-p<dir>"
4174     echo "$as_me:$LINENO: result: -p" >&5
4175     echo "${ECHO_T}-p" >&6
4176     elif test -s work.pc ; then
4177     cp work.pc conf/mpimod.pc
4178     echo "mpimod.pc" > conf/mpimod.pcl
4179     echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
4180     if $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
4181     MODDIRFLAG='-cl,mpimod.pcl'
4182     echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
4183     echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
4184     F90_WORK_FILES_ARG="-cl,mpimod.pcl"
4185     F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
4186    
4187     else
4188     # The version of the Intel compiler that I have refuses to let
4189     # you put the "work catalog" list anywhere but the current
4190     # directory. For example, you cannot in
4191     :
4192     fi
4193     fi
4194     if test -z "MODDIRFLAG" ; then
4195     echo "$as_me:$LINENO: result: unknown" >&5
4196     echo "${ECHO_T}unknown" >&6
4197     fi
4198    
4199    
4200     rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
4201     if test $madedir = 1 ; then rmdir conf ; fi
4202     fi
4203    
4204    
4205    
4206    
4207 gezelter 822 case $debug in
4208     1)
4209     ;;
4210     *)
4211    
4212 gezelter 838
4213    
4214    
4215 gezelter 942
4216    
4217 gezelter 944 echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
4218     echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
4219 gezelter 942 if test "${ac_cv_prog_really_gcc+set}" = set; then
4220     echo $ECHO_N "(cached) $ECHO_C" >&6
4221     else
4222    
4223     cat > conftest.c <<EOF
4224     #ifdef __GNUC__
4225     #ifndef __INTEL_COMPILER
4226     yes;
4227     #endif
4228     #endif
4229     EOF
4230     if { ac_try='${CC-cc} -E conftest.c'
4231     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4232     (eval $ac_try) 2>&5
4233     ac_status=$?
4234     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4235     (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4236     ac_cv_prog_really_gcc=yes
4237     else
4238     ac_cv_prog_really_gcc=no
4239     fi
4240    
4241     fi
4242     echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
4243     echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6
4244     if test "$ac_cv_prog_really_gcc" = yes; then
4245     :
4246    
4247     else
4248     :
4249    
4250     fi
4251    
4252    
4253 gezelter 749 # Try to determine "good" native compiler flags if none specified on command
4254     # line
4255     if test "$ac_test_CFLAGS" != "set"; then
4256     CFLAGS=""
4257     case "${host_cpu}-${host_os}" in
4258    
4259     *linux*) if test "$CC" = icc; then
4260     CFLAGS="-O"
4261     fi;;
4262     sparc-solaris2*) if test "$CC" = cc; then
4263     CFLAGS="-native -fast -xO5 -dalign"
4264     fi;;
4265    
4266     alpha*-osf*) if test "$CC" = cc; then
4267     CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
4268     fi;;
4269    
4270     hppa*-hpux*) if test "$CC" = cc; then
4271     CFLAGS="-Ae +O3 +Oall"
4272     fi;;
4273    
4274     rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
4275     CFLAGS="-O3 -qtune=auto -qansialias -w"
4276     fi;;
4277     powerpc*-aix*)
4278     if test "$CC" = cc -o "$CC" = xlc; then
4279     CFLAGS="-O3 -qtune=auto -qansialias -w"
4280     echo "*******************************************************"
4281     echo "* You have AIX on an unknown powerpc system. It is *"
4282     echo "* recommended that you use *"
4283     echo "* *"
4284     echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
4285     echo "* ^^^ *"
4286     echo "* where xxx is 601, 603, 604, or whatever kind of *"
4287     echo "* PowerPC CPU you have. For more info, man cc. *"
4288     echo "*******************************************************"
4289     fi;;
4290     *darwin*)
4291     if test "$CC" = xlc -o "$CC" = cc; then
4292     CFLAGS="-O3 -qtune=auto -w"
4293     echo "*******************************************************"
4294     echo "* You have Darwin on an unknown powerpc system. *"
4295     echo "* It is recommended that you use *"
4296     echo "* *"
4297     echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
4298     echo "* ^^^ *"
4299     echo "* where xxx is 601, 603, 604, or whatever kind of *"
4300     echo "* PowerPC CPU you have. For more info, man cc. *"
4301     echo "*******************************************************"
4302     fi;;
4303     esac
4304    
4305     # use default flags for gcc on all systems
4306 gezelter 942 if test $ac_cv_prog_really_gcc = yes; then
4307 gezelter 749 CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
4308     fi
4309    
4310     # test for gcc-specific flags:
4311 gezelter 942 if test $ac_cv_prog_really_gcc = yes; then
4312 gezelter 749 # -malign-double for x86 systems
4313    
4314 gezelter 838
4315     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
4316 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
4317     if test "${ac_align_double+set}" = set; then
4318     echo $ECHO_N "(cached) $ECHO_C" >&6
4319     else
4320     echo 'void f(){}' > conftest.c
4321     if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
4322     ac_align_double=yes
4323     else
4324     ac_align_double=no
4325     fi
4326     rm -f conftest*
4327    
4328     fi
4329 gezelter 838 echo "$as_me:$LINENO: result: $ac_align_double" >&5
4330 gezelter 749 echo "${ECHO_T}$ac_align_double" >&6
4331     if test "$ac_align_double" = yes; then
4332     :
4333     CFLAGS="$CFLAGS -malign-double"
4334     else
4335     :
4336    
4337     fi
4338    
4339     # -fstrict-aliasing for gcc-2.95+
4340    
4341 gezelter 838
4342     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
4343 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
4344     if test "${ac_fstrict_aliasing+set}" = set; then
4345     echo $ECHO_N "(cached) $ECHO_C" >&6
4346     else
4347     echo 'void f(){}' > conftest.c
4348     if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
4349     ac_fstrict_aliasing=yes
4350     else
4351     ac_fstrict_aliasing=no
4352     fi
4353     rm -f conftest*
4354    
4355     fi
4356 gezelter 838 echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
4357 gezelter 749 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
4358     if test "$ac_fstrict_aliasing" = yes; then
4359     :
4360     CFLAGS="$CFLAGS -fstrict-aliasing"
4361     else
4362     :
4363    
4364     fi
4365    
4366     fi
4367    
4368     CPU_FLAGS=""
4369 gezelter 942 if test $ac_cv_prog_really_gcc = yes; then
4370 gezelter 749 case "${host_cpu}" in
4371     i586*)
4372    
4373 gezelter 838 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
4374 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
4375     if test "${ac_cpu_pentium+set}" = set; then
4376     echo $ECHO_N "(cached) $ECHO_C" >&6
4377     else
4378     echo 'void f(){}' > conftest.c
4379     if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
4380     ac_cpu_pentium=yes
4381     else
4382     ac_cpu_pentium=no
4383     fi
4384     rm -f conftest*
4385    
4386     fi
4387 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
4388 gezelter 749 echo "${ECHO_T}$ac_cpu_pentium" >&6
4389     if test "$ac_cpu_pentium" = yes; then
4390     :
4391     CPU_FLAGS=-mcpu=pentium
4392     else
4393     :
4394    
4395 gezelter 838
4396     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
4397 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
4398     if test "${ac_pentium+set}" = set; then
4399     echo $ECHO_N "(cached) $ECHO_C" >&6
4400     else
4401     echo 'void f(){}' > conftest.c
4402     if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
4403     ac_pentium=yes
4404     else
4405     ac_pentium=no
4406     fi
4407     rm -f conftest*
4408    
4409     fi
4410 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentium" >&5
4411 gezelter 749 echo "${ECHO_T}$ac_pentium" >&6
4412     if test "$ac_pentium" = yes; then
4413     :
4414     CPU_FLAGS=-mpentium
4415     else
4416     :
4417    
4418     fi
4419    
4420     fi
4421    
4422     ;;
4423     i686*)
4424    
4425 gezelter 838 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
4426 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
4427     if test "${ac_cpu_pentiumpro+set}" = set; then
4428     echo $ECHO_N "(cached) $ECHO_C" >&6
4429     else
4430     echo 'void f(){}' > conftest.c
4431     if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
4432     ac_cpu_pentiumpro=yes
4433     else
4434     ac_cpu_pentiumpro=no
4435     fi
4436     rm -f conftest*
4437    
4438     fi
4439 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
4440 gezelter 749 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
4441     if test "$ac_cpu_pentiumpro" = yes; then
4442     :
4443     CPU_FLAGS=-mcpu=pentiumpro
4444     else
4445     :
4446    
4447 gezelter 838
4448     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
4449 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
4450     if test "${ac_pentiumpro+set}" = set; then
4451     echo $ECHO_N "(cached) $ECHO_C" >&6
4452     else
4453     echo 'void f(){}' > conftest.c
4454     if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
4455     ac_pentiumpro=yes
4456     else
4457     ac_pentiumpro=no
4458     fi
4459     rm -f conftest*
4460    
4461     fi
4462 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
4463 gezelter 749 echo "${ECHO_T}$ac_pentiumpro" >&6
4464     if test "$ac_pentiumpro" = yes; then
4465     :
4466     CPU_FLAGS=-mpentiumpro
4467     else
4468     :
4469    
4470     fi
4471    
4472     fi
4473    
4474     ;;
4475     powerpc*)
4476     cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
4477     is60x=`echo $cputype | egrep "^600-9e?$"`
4478     if test -n "$is60x"; then
4479    
4480 gezelter 838
4481     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
4482 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
4483     if test "${ac_m_cpu_60x+set}" = set; then
4484     echo $ECHO_N "(cached) $ECHO_C" >&6
4485     else
4486     echo 'void f(){}' > conftest.c
4487     if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
4488     ac_m_cpu_60x=yes
4489     else
4490     ac_m_cpu_60x=no
4491     fi
4492     rm -f conftest*
4493    
4494     fi
4495 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
4496 gezelter 749 echo "${ECHO_T}$ac_m_cpu_60x" >&6
4497     if test "$ac_m_cpu_60x" = yes; then
4498     :
4499     CPU_FLAGS=-mcpu=$cputype
4500     else
4501     :
4502    
4503     fi
4504    
4505     elif test "$cputype" = 750; then
4506    
4507 gezelter 838
4508     echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
4509 gezelter 749 echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
4510     if test "${ac_cv_prog_gcc_2_95+set}" = set; then
4511     echo $ECHO_N "(cached) $ECHO_C" >&6
4512     else
4513    
4514     cat > conftest.c <<EOF
4515 gezelter 942 #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
4516 gezelter 749 # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
4517     yes;
4518     # endif
4519     #endif
4520     EOF
4521     if { ac_try='${CC-cc} -E conftest.c'
4522 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4523 gezelter 749 (eval $ac_try) 2>&5
4524     ac_status=$?
4525 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4526 gezelter 749 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4527     ac_cv_prog_gcc_2_95=yes
4528     else
4529     ac_cv_prog_gcc_2_95=no
4530     fi
4531    
4532     fi
4533 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
4534 gezelter 749 echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
4535     if test "$ac_cv_prog_gcc_2_95" = yes; then
4536     :
4537    
4538 gezelter 838
4539     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
4540 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
4541     if test "${ac_m_cpu_750+set}" = set; then
4542     echo $ECHO_N "(cached) $ECHO_C" >&6
4543     else
4544     echo 'void f(){}' > conftest.c
4545     if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
4546     ac_m_cpu_750=yes
4547     else
4548     ac_m_cpu_750=no
4549     fi
4550     rm -f conftest*
4551    
4552     fi
4553 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
4554 gezelter 749 echo "${ECHO_T}$ac_m_cpu_750" >&6
4555     if test "$ac_m_cpu_750" = yes; then
4556     :
4557     CPU_FLAGS=-mcpu=750
4558     else
4559     :
4560    
4561     fi
4562    
4563     else
4564     :
4565    
4566     fi
4567    
4568     fi
4569     if test -z "$CPU_FLAGS"; then
4570    
4571 gezelter 838
4572     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
4573 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
4574     if test "${ac_m_cpu_powerpc+set}" = set; then
4575     echo $ECHO_N "(cached) $ECHO_C" >&6
4576     else
4577     echo 'void f(){}' > conftest.c
4578     if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
4579     ac_m_cpu_powerpc=yes
4580     else
4581     ac_m_cpu_powerpc=no
4582     fi
4583     rm -f conftest*
4584    
4585     fi
4586 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
4587 gezelter 749 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
4588     if test "$ac_m_cpu_powerpc" = yes; then
4589     :
4590     CPU_FLAGS=-mcpu=powerpc
4591     else
4592     :
4593    
4594     fi
4595    
4596     fi
4597     if test -z "$CPU_FLAGS"; then
4598    
4599 gezelter 838
4600     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
4601 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
4602     if test "${ac_m_powerpc+set}" = set; then
4603     echo $ECHO_N "(cached) $ECHO_C" >&6
4604     else
4605     echo 'void f(){}' > conftest.c
4606     if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
4607     ac_m_powerpc=yes
4608     else
4609     ac_m_powerpc=no
4610     fi
4611     rm -f conftest*
4612    
4613     fi
4614 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
4615 gezelter 749 echo "${ECHO_T}$ac_m_powerpc" >&6
4616     if test "$ac_m_powerpc" = yes; then
4617     :
4618     CPU_FLAGS=-mpowerpc
4619     else
4620     :
4621    
4622     fi
4623    
4624     fi
4625     esac
4626     fi
4627    
4628     if test -n "$CPU_FLAGS"; then
4629     CFLAGS="$CFLAGS $CPU_FLAGS"
4630     fi
4631    
4632     if test -z "$CFLAGS"; then
4633     echo ""
4634     echo "********************************************************"
4635     echo "* WARNING: Don't know the best CFLAGS for this system *"
4636     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
4637     echo "* (otherwise, a default of CFLAGS=-O3 will be used) *"
4638     echo "********************************************************"
4639     echo ""
4640     CFLAGS="-O3"
4641     fi
4642    
4643 gezelter 838
4644    
4645     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
4646 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
4647     if test "${ac_guessed_cflags+set}" = set; then
4648     echo $ECHO_N "(cached) $ECHO_C" >&6
4649     else
4650     echo 'void f(){}' > conftest.c
4651     if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
4652     ac_guessed_cflags=yes
4653     else
4654     ac_guessed_cflags=no
4655     fi
4656     rm -f conftest*
4657    
4658     fi
4659 gezelter 838 echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
4660 gezelter 749 echo "${ECHO_T}$ac_guessed_cflags" >&6
4661     if test "$ac_guessed_cflags" = yes; then
4662     :
4663    
4664     else
4665     :
4666    
4667     echo ""
4668     echo "********************************************************"
4669     echo "* WARNING: The guessed CFLAGS don't seem to work with *"
4670     echo "* your compiler. *"
4671     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
4672     echo "********************************************************"
4673     echo ""
4674     CFLAGS=""
4675    
4676     fi
4677    
4678 gezelter 838
4679 gezelter 749 fi
4680    
4681 gezelter 838
4682    
4683    
4684    
4685 gezelter 942
4686    
4687 gezelter 944 echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
4688     echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6
4689 gezelter 942 if test "${ac_cv_prog_really_gxx+set}" = set; then
4690     echo $ECHO_N "(cached) $ECHO_C" >&6
4691     else
4692    
4693     cat > conftest.cpp <<EOF
4694     #ifdef __GNUC__
4695     #ifndef __INTEL_COMPILER
4696     yes;
4697     #endif
4698     #endif
4699     EOF
4700     if { ac_try='${CXX-c++} -E conftest.cpp'
4701     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4702     (eval $ac_try) 2>&5
4703     ac_status=$?
4704     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4705     (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4706     ac_cv_prog_really_gxx=yes
4707     else
4708     ac_cv_prog_really_gxx=no
4709     fi
4710    
4711     fi
4712     echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
4713     echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
4714     if test "$ac_cv_prog_really_gxx" = yes; then
4715     :
4716    
4717     else
4718     :
4719    
4720     fi
4721    
4722    
4723 gezelter 749 # Try to determine "good" native compiler flags if none specified on command
4724     # line
4725     if test "$ac_test_CXXFLAGS" != "set"; then
4726     CXXFLAGS=""
4727     case "${host_cpu}-${host_os}" in
4728    
4729     *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
4730     CXXFLAGS="-O"
4731     fi;;
4732     sparc-solaris2*) if test "$CXX" = CC; then
4733     CXXFLAGS="-native -fast -xO5 -dalign"
4734     fi;;
4735     rs6000*-aix*) if test "$CXX" = xlC; then
4736     CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
4737     fi;;
4738     powerpc*-aix*)
4739     if test "$CXX" = xlC; then
4740     CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
4741     echo "*******************************************************"
4742     echo "* You have AIX on an unknown powerpc system. It is *"
4743     echo "* recommended that you use *"
4744     echo "* *"
4745     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
4746     echo "* ^^^ *"
4747     echo "* where xxx is 601, 603, 604, or whatever kind of *"
4748     echo "* PowerPC CPU you have. For more info, man cc. *"
4749     echo "*******************************************************"
4750     fi;;
4751     *darwin*)
4752     if test "$CXX" = xlC; then
4753     CXXFLAGS="-O3 -qtune=auto -qansialias -w"
4754     echo "*******************************************************"
4755 gezelter 944 echo "* You have Darwin on an unknown powerpc system. *"
4756     echo "* It is recommended that you use *"
4757 gezelter 749 echo "* *"
4758     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
4759     echo "* ^^^ *"
4760     echo "* where xxx is 601, 603, 604, or whatever kind of *"
4761     echo "* PowerPC CPU you have. For more info, man cc. *"
4762     echo "*******************************************************"
4763     fi;;
4764     esac
4765    
4766     # use default flags for gcc on all systems
4767 gezelter 942 if test $ac_cv_prog_really_gxx = yes; then
4768 gezelter 749 CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
4769     fi
4770    
4771     # test for gcc-specific flags:
4772 gezelter 942 if test $ac_cv_prog_really_gxx = yes; then
4773 gezelter 749 # -malign-double for x86 systems
4774    
4775 gezelter 838
4776     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
4777 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
4778     if test "${ac_align_double+set}" = set; then
4779     echo $ECHO_N "(cached) $ECHO_C" >&6
4780     else
4781     echo 'void f(){}' > conftest.cpp
4782     if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
4783     ac_align_double=yes
4784     else
4785     ac_align_double=no
4786     fi
4787     rm -f conftest*
4788    
4789     fi
4790 gezelter 838 echo "$as_me:$LINENO: result: $ac_align_double" >&5
4791 gezelter 749 echo "${ECHO_T}$ac_align_double" >&6
4792     if test "$ac_align_double" = yes; then
4793     :
4794     CXXFLAGS="$CXXFLAGS -malign-double"
4795     else
4796     :
4797    
4798     fi
4799    
4800     # -fstrict-aliasing for gcc-2.95+
4801    
4802 gezelter 838
4803     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
4804 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
4805     if test "${ac_fstrict_aliasing+set}" = set; then
4806     echo $ECHO_N "(cached) $ECHO_C" >&6
4807     else
4808     echo 'void f(){}' > conftest.cpp
4809     if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
4810     ac_fstrict_aliasing=yes
4811     else
4812     ac_fstrict_aliasing=no
4813     fi
4814     rm -f conftest*
4815    
4816     fi
4817 gezelter 838 echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
4818 gezelter 749 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
4819     if test "$ac_fstrict_aliasing" = yes; then
4820     :
4821     CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
4822     else
4823     :
4824    
4825     fi
4826    
4827     fi
4828    
4829     CPU_FLAGS=""
4830 gezelter 942 if test $ac_cv_prog_really_gxx = yes; then
4831 gezelter 749 case "${host_cpu}" in
4832     i586*)
4833    
4834 gezelter 942 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
4835     echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
4836 gezelter 749 if test "${ac_cpu_pentium+set}" = set; then
4837     echo $ECHO_N "(cached) $ECHO_C" >&6
4838     else
4839 gezelter 942 echo 'void f(){}' > conftest.cpp
4840     if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
4841 gezelter 749 ac_cpu_pentium=yes
4842     else
4843     ac_cpu_pentium=no
4844     fi
4845     rm -f conftest*
4846    
4847     fi
4848 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
4849 gezelter 749 echo "${ECHO_T}$ac_cpu_pentium" >&6
4850     if test "$ac_cpu_pentium" = yes; then
4851     :
4852     CPU_FLAGS=-mcpu=pentium
4853     else
4854     :
4855    
4856 gezelter 838
4857     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
4858 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
4859     if test "${ac_pentium+set}" = set; then
4860     echo $ECHO_N "(cached) $ECHO_C" >&6
4861     else
4862     echo 'void f(){}' > conftest.cpp
4863     if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
4864     ac_pentium=yes
4865     else
4866     ac_pentium=no
4867     fi
4868     rm -f conftest*
4869    
4870     fi
4871 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentium" >&5
4872 gezelter 749 echo "${ECHO_T}$ac_pentium" >&6
4873     if test "$ac_pentium" = yes; then
4874     :
4875     CPU_FLAGS=-mpentium
4876     else
4877     :
4878    
4879     fi
4880    
4881     fi
4882    
4883     ;;
4884     i686*)
4885    
4886 gezelter 838 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
4887 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
4888     if test "${ac_cpu_pentiumpro+set}" = set; then
4889     echo $ECHO_N "(cached) $ECHO_C" >&6
4890     else
4891     echo 'void f(){}' > conftest.cpp
4892     if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
4893     ac_cpu_pentiumpro=yes
4894     else
4895     ac_cpu_pentiumpro=no
4896     fi
4897     rm -f conftest*
4898    
4899     fi
4900 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
4901 gezelter 749 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
4902     if test "$ac_cpu_pentiumpro" = yes; then
4903     :
4904     CPU_FLAGS=-mcpu=pentiumpro
4905     else
4906     :
4907    
4908 gezelter 838
4909     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
4910 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
4911     if test "${ac_pentiumpro+set}" = set; then
4912     echo $ECHO_N "(cached) $ECHO_C" >&6
4913     else
4914     echo 'void f(){}' > conftest.cpp
4915     if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
4916     ac_pentiumpro=yes
4917     else
4918     ac_pentiumpro=no
4919     fi
4920     rm -f conftest*
4921    
4922     fi
4923 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
4924 gezelter 749 echo "${ECHO_T}$ac_pentiumpro" >&6
4925     if test "$ac_pentiumpro" = yes; then
4926     :
4927     CPU_FLAGS=-mpentiumpro
4928     else
4929     :
4930    
4931     fi
4932    
4933     fi
4934    
4935     ;;
4936     powerpc*)
4937     cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
4938     is60x=`echo $cputype | egrep "^600-9e?$"`
4939     if test -n "$is60x"; then
4940    
4941 gezelter 838
4942     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
4943 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
4944     if test "${ac_m_cpu_60x+set}" = set; then
4945     echo $ECHO_N "(cached) $ECHO_C" >&6
4946     else
4947     echo 'void f(){}' > conftest.cpp
4948     if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
4949     ac_m_cpu_60x=yes
4950     else
4951     ac_m_cpu_60x=no
4952     fi
4953     rm -f conftest*
4954    
4955     fi
4956 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
4957 gezelter 749 echo "${ECHO_T}$ac_m_cpu_60x" >&6
4958     if test "$ac_m_cpu_60x" = yes; then
4959     :
4960     CPU_FLAGS=-mcpu=$cputype
4961     else
4962     :
4963    
4964     fi
4965    
4966     elif test "$cputype" = 750; then
4967    
4968 gezelter 838
4969 gezelter 942 echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
4970     echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
4971     if test "${ac_cv_prog_gxx_2_95+set}" = set; then
4972 gezelter 749 echo $ECHO_N "(cached) $ECHO_C" >&6
4973     else
4974    
4975 gezelter 942 cat > conftest.cpp <<EOF
4976     #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
4977 gezelter 749 # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
4978     yes;
4979     # endif
4980     #endif
4981     EOF
4982 gezelter 942 if { ac_try='${CXX-c++} -E conftest.cpp'
4983 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4984 gezelter 749 (eval $ac_try) 2>&5
4985     ac_status=$?
4986 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4987 gezelter 749 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4988 gezelter 942 ac_cv_prog_gxx_2_95=yes
4989 gezelter 749 else
4990 gezelter 942 ac_cv_prog_gxx_2_95=no
4991 gezelter 749 fi
4992    
4993     fi
4994 gezelter 942 echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
4995     echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
4996     if test "$ac_cv_prog_gxx_2_95" = yes; then
4997 gezelter 749 :
4998    
4999 gezelter 838
5000     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
5001 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
5002     if test "${ac_m_cpu_750+set}" = set; then
5003     echo $ECHO_N "(cached) $ECHO_C" >&6
5004     else
5005     echo 'void f(){}' > conftest.cpp
5006     if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
5007     ac_m_cpu_750=yes
5008     else
5009     ac_m_cpu_750=no
5010     fi
5011     rm -f conftest*
5012    
5013     fi
5014 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
5015 gezelter 749 echo "${ECHO_T}$ac_m_cpu_750" >&6
5016     if test "$ac_m_cpu_750" = yes; then
5017     :
5018     CPU_FLAGS=-mcpu=750
5019     else
5020     :
5021    
5022     fi
5023    
5024     else
5025     :
5026    
5027     fi
5028    
5029     fi
5030     if test -z "$CPU_FLAGS"; then
5031    
5032 gezelter 838
5033     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
5034 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
5035     if test "${ac_m_cpu_powerpc+set}" = set; then
5036     echo $ECHO_N "(cached) $ECHO_C" >&6
5037     else
5038     echo 'void f(){}' > conftest.cpp
5039     if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
5040     ac_m_cpu_powerpc=yes
5041     else
5042     ac_m_cpu_powerpc=no
5043     fi
5044     rm -f conftest*
5045    
5046     fi
5047 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
5048 gezelter 749 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
5049     if test "$ac_m_cpu_powerpc" = yes; then
5050     :
5051     CPU_FLAGS=-mcpu=powerpc
5052     else
5053     :
5054    
5055     fi
5056    
5057     fi
5058     if test -z "$CPU_FLAGS"; then
5059    
5060 gezelter 838
5061     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
5062 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
5063     if test "${ac_m_powerpc+set}" = set; then
5064     echo $ECHO_N "(cached) $ECHO_C" >&6
5065     else
5066     echo 'void f(){}' > conftest.cpp
5067     if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
5068     ac_m_powerpc=yes
5069     else
5070     ac_m_powerpc=no
5071     fi
5072     rm -f conftest*
5073    
5074     fi
5075 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
5076 gezelter 749 echo "${ECHO_T}$ac_m_powerpc" >&6
5077     if test "$ac_m_powerpc" = yes; then
5078     :
5079     CPU_FLAGS=-mpowerpc
5080     else
5081     :
5082    
5083     fi
5084    
5085     fi
5086     esac
5087     fi
5088    
5089     if test -n "$CPU_FLAGS"; then
5090     CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
5091     fi
5092    
5093     if test -z "$CXXFLAGS"; then
5094     echo ""
5095     echo "**********************************************************"
5096     echo "* WARNING: Don't know the best CXXFLAGS for this system *"
5097     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
5098     echo "* (otherwise, a default of CXXFLAGS=-O3 will be used) *"
5099     echo "**********************************************************"
5100     echo ""
5101     CXXFLAGS="-O3"
5102     fi
5103    
5104 gezelter 838
5105    
5106     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
5107 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
5108     if test "${ac_guessed_cxxflags+set}" = set; then
5109     echo $ECHO_N "(cached) $ECHO_C" >&6
5110     else
5111     echo 'void f(){}' > conftest.cpp
5112     if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
5113     ac_guessed_cxxflags=yes
5114     else
5115     ac_guessed_cxxflags=no
5116     fi
5117     rm -f conftest*
5118    
5119     fi
5120 gezelter 838 echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
5121 gezelter 749 echo "${ECHO_T}$ac_guessed_cxxflags" >&6
5122     if test "$ac_guessed_cxxflags" = yes; then
5123     :
5124    
5125     else
5126     :
5127    
5128     echo ""
5129     echo "**********************************************************"
5130     echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
5131     echo "* your compiler. *"
5132     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
5133     echo "**********************************************************"
5134     echo ""
5135     CXXFLAGS=""
5136    
5137     fi
5138    
5139 gezelter 838
5140 gezelter 749 fi
5141    
5142 gezelter 838
5143    
5144    
5145    
5146 gezelter 749 # Try to determine "good" native compiler flags if none specified on command
5147     # line
5148 gezelter 785
5149 gezelter 827 if test x"$F90FLAGS" = x ; then
5150 gezelter 749 F90FLAGS=""
5151     case "${host_cpu}-${host_os}" in
5152    
5153 gezelter 942 *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
5154 gezelter 749 F90FLAGS="-O"
5155     fi;;
5156     rs6000*-aix*) if test "$F90" = xlf90 -o "$F90" = f90; then
5157     F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
5158     fi;;
5159     powerpc*-aix*)
5160     if test "$F90" = f90 -o "$F90" = xlf90; then
5161     F90FLAGS="-O3 -qarch=ppc -qansialias -w"
5162     echo "*******************************************************"
5163     echo "* You have AIX on an unknown powerpc system. It is *"
5164     echo "* recommended that you use *"
5165     echo "* *"
5166     echo "* F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
5167     echo "* ^^^ *"
5168     echo "* where xxx is 601, 603, 604, or whatever kind of *"
5169     echo "* PowerPC CPU you have. For more info, man xlf. *"
5170     echo "*******************************************************"
5171     fi;;
5172     *darwin*)
5173     if test "$F90" = f90 -o "$F90" = xlf90; then
5174     F90FLAGS="-O3 -qtune=auto -w"
5175     echo "*********************************************************"
5176     echo "* You have Darwin on an unknown powerpc system. It is *"
5177     echo "* recommended that you use *"
5178     echo "* *"
5179     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
5180     echo "* ^^^ *"
5181     echo "* where xxx is 601, 603, 604, or whatever kind of *"
5182     echo "* PowerPC CPU you have. For more info, man xlf. *"
5183     echo "*********************************************************"
5184     fi;;
5185     esac
5186    
5187     if test -n "$CPU_FLAGS"; then
5188     F90FLAGS="$F90FLAGS $CPU_FLAGS"
5189     fi
5190    
5191     if test -z "$F90FLAGS"; then
5192     echo ""
5193     echo "**********************************************************"
5194     echo "* WARNING: Don't know the best F90FLAGS for this system *"
5195     echo "* Use make F90FLAGS=..., or edit the top level Makefile *"
5196     echo "* (otherwise, a default of F90FLAGS=-O3 will be used) *"
5197     echo "**********************************************************"
5198     echo ""
5199     F90FLAGS="-O3"
5200     fi
5201    
5202 gezelter 838
5203     echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
5204 gezelter 749 echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
5205     if test "${ac_guessed_f90flags+set}" = set; then
5206     echo $ECHO_N "(cached) $ECHO_C" >&6
5207     else
5208    
5209 gezelter 838
5210    
5211 gezelter 749 ac_ext=f90
5212     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5213     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5214     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5215    
5216     echo 'program main' > conftest.$ac_ext
5217     echo 'end program main' >> conftest.$ac_ext
5218     ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
5219 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5220 gezelter 749 (eval $ac_compile) 2>&5
5221     ac_status=$?
5222 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5223 gezelter 749 (exit $ac_status); }; then
5224     ac_guessed_f90flags=yes
5225     else
5226     ac_guessed_f90flags=no
5227     fi
5228     rm -f conftest*
5229 gezelter 840 ac_ext=f90
5230     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5231     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5232     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5233 gezelter 749
5234 gezelter 838
5235 gezelter 749 fi
5236 gezelter 838 echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
5237 gezelter 749 echo "${ECHO_T}$ac_guessed_f90flags" >&6
5238     if test "$ac_guessed_f90flags" = yes; then
5239     :
5240    
5241     else
5242     :
5243    
5244     echo ""
5245     echo "**********************************************************"
5246     echo "* WARNING: The guessed F90FLAGS don't seem to work with *"
5247     echo "* your compiler. *"
5248     echo "* Use make F90FLAGS=..., or edit the top level Makefile *"
5249     echo "**********************************************************"
5250     echo ""
5251     F90FLAGS=""
5252    
5253     fi
5254    
5255 gezelter 838
5256 gezelter 749 fi
5257    
5258 gezelter 822 ;;
5259     esac
5260 mmeineke 791
5261 gezelter 749 # Find a good install program. We prefer a C program (faster),
5262     # so one script is as good as another. But avoid the broken or
5263     # incompatible versions:
5264     # SysV /etc/install, /usr/sbin/install
5265     # SunOS /usr/etc/install
5266     # IRIX /sbin/install
5267     # AIX /bin/install
5268     # AmigaOS /C/install, which installs bootblocks on floppy discs
5269     # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5270     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5271     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5272 gezelter 942 # OS/2's system install, which has a completely different semantic
5273 gezelter 749 # ./install, which can be erroneously created by make from ./install.sh.
5274 gezelter 838 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
5275     echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
5276 gezelter 749 if test -z "$INSTALL"; then
5277     if test "${ac_cv_path_install+set}" = set; then
5278     echo $ECHO_N "(cached) $ECHO_C" >&6
5279     else
5280 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5281     for as_dir in $PATH
5282     do
5283     IFS=$as_save_IFS
5284     test -z "$as_dir" && as_dir=.
5285     # Account for people who put trailing slashes in PATH elements.
5286     case $as_dir/ in
5287     ./ | .// | /cC/* | \
5288     /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5289 gezelter 942 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
5290 gezelter 838 /usr/ucb/* ) ;;
5291     *)
5292     # OSF1 and SCO ODT 3.0 have their own names for install.
5293     # Don't use installbsd from OSF since it installs stuff as root
5294     # by default.
5295     for ac_prog in ginstall scoinst install; do
5296     for ac_exec_ext in '' $ac_executable_extensions; do
5297 gezelter 942 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5298     if test $ac_prog = install &&
5299     grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5300     # AIX install. It has an incompatible calling convention.
5301     :
5302     elif test $ac_prog = install &&
5303     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5304     # program-specific install script used by HP pwplus--don't use.
5305     :
5306     else
5307     ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5308     break 3
5309     fi
5310     fi
5311 gezelter 749 done
5312 gezelter 838 done
5313     ;;
5314     esac
5315     done
5316 gezelter 749
5317 gezelter 838
5318 gezelter 749 fi
5319     if test "${ac_cv_path_install+set}" = set; then
5320     INSTALL=$ac_cv_path_install
5321     else
5322     # As a last resort, use the slow shell script. We don't cache a
5323     # path for INSTALL within a source directory, because that will
5324     # break other packages using the cache if that directory is
5325     # removed, or if the path is relative.
5326     INSTALL=$ac_install_sh
5327     fi
5328     fi
5329 gezelter 838 echo "$as_me:$LINENO: result: $INSTALL" >&5
5330 gezelter 749 echo "${ECHO_T}$INSTALL" >&6
5331    
5332     # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5333     # It thinks the first close brace ends the variable substitution.
5334     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5335    
5336     test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5337    
5338     test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5339    
5340 gezelter 838 echo "$as_me:$LINENO: checking whether ln -s works" >&5
5341 gezelter 749 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
5342     LN_S=$as_ln_s
5343     if test "$LN_S" = "ln -s"; then
5344 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
5345 gezelter 749 echo "${ECHO_T}yes" >&6
5346     else
5347 gezelter 838 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5348 gezelter 749 echo "${ECHO_T}no, using $LN_S" >&6
5349     fi
5350    
5351 gezelter 838 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5352     echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
5353 gezelter 942 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
5354 gezelter 749 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
5355     echo $ECHO_N "(cached) $ECHO_C" >&6
5356     else
5357 gezelter 838 cat >conftest.make <<\_ACEOF
5358 gezelter 749 all:
5359 gezelter 838 @echo 'ac_maketemp="$(MAKE)"'
5360     _ACEOF
5361 gezelter 749 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5362     eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
5363     if test -n "$ac_maketemp"; then
5364     eval ac_cv_prog_make_${ac_make}_set=yes
5365     else
5366     eval ac_cv_prog_make_${ac_make}_set=no
5367     fi
5368     rm -f conftest.make
5369     fi
5370     if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
5371 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
5372 gezelter 749 echo "${ECHO_T}yes" >&6
5373     SET_MAKE=
5374     else
5375 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5376 gezelter 749 echo "${ECHO_T}no" >&6
5377     SET_MAKE="MAKE=${MAKE-make}"
5378     fi
5379    
5380     if test -n "$ac_tool_prefix"; then
5381     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5382     set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5383 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5384 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5385     if test "${ac_cv_prog_RANLIB+set}" = set; then
5386     echo $ECHO_N "(cached) $ECHO_C" >&6
5387     else
5388     if test -n "$RANLIB"; then
5389     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5390     else
5391 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5392     for as_dir in $PATH
5393     do
5394     IFS=$as_save_IFS
5395     test -z "$as_dir" && as_dir=.
5396     for ac_exec_ext in '' $ac_executable_extensions; do
5397     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5398     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5399     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5400     break 2
5401     fi
5402 gezelter 749 done
5403 gezelter 838 done
5404 gezelter 749
5405     fi
5406     fi
5407     RANLIB=$ac_cv_prog_RANLIB
5408     if test -n "$RANLIB"; then
5409 gezelter 838 echo "$as_me:$LINENO: result: $RANLIB" >&5
5410 gezelter 749 echo "${ECHO_T}$RANLIB" >&6
5411     else
5412 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5413 gezelter 749 echo "${ECHO_T}no" >&6
5414     fi
5415    
5416     fi
5417     if test -z "$ac_cv_prog_RANLIB"; then
5418     ac_ct_RANLIB=$RANLIB
5419     # Extract the first word of "ranlib", so it can be a program name with args.
5420     set dummy ranlib; ac_word=$2
5421 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5422 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5423     if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5424     echo $ECHO_N "(cached) $ECHO_C" >&6
5425     else
5426     if test -n "$ac_ct_RANLIB"; then
5427     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5428     else
5429 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5430     for as_dir in $PATH
5431     do
5432     IFS=$as_save_IFS
5433     test -z "$as_dir" && as_dir=.
5434     for ac_exec_ext in '' $ac_executable_extensions; do
5435     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5436     ac_cv_prog_ac_ct_RANLIB="ranlib"
5437     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5438     break 2
5439     fi
5440 gezelter 749 done
5441 gezelter 838 done
5442 gezelter 749
5443     test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5444     fi
5445     fi
5446     ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5447     if test -n "$ac_ct_RANLIB"; then
5448 gezelter 838 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5449 gezelter 749 echo "${ECHO_T}$ac_ct_RANLIB" >&6
5450     else
5451 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5452 gezelter 749 echo "${ECHO_T}no" >&6
5453     fi
5454    
5455     RANLIB=$ac_ct_RANLIB
5456     else
5457     RANLIB="$ac_cv_prog_RANLIB"
5458     fi
5459    
5460     for ac_prog in 'bison -y' byacc
5461     do
5462     # Extract the first word of "$ac_prog", so it can be a program name with args.
5463     set dummy $ac_prog; ac_word=$2
5464 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5465 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5466     if test "${ac_cv_prog_YACC+set}" = set; then
5467     echo $ECHO_N "(cached) $ECHO_C" >&6
5468     else
5469     if test -n "$YACC"; then
5470     ac_cv_prog_YACC="$YACC" # Let the user override the test.
5471     else
5472 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5473     for as_dir in $PATH
5474     do
5475     IFS=$as_save_IFS
5476     test -z "$as_dir" && as_dir=.
5477     for ac_exec_ext in '' $ac_executable_extensions; do
5478     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5479     ac_cv_prog_YACC="$ac_prog"
5480     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5481     break 2
5482     fi
5483 gezelter 749 done
5484 gezelter 838 done
5485 gezelter 749
5486     fi
5487     fi
5488     YACC=$ac_cv_prog_YACC
5489     if test -n "$YACC"; then
5490 gezelter 838 echo "$as_me:$LINENO: result: $YACC" >&5
5491 gezelter 749 echo "${ECHO_T}$YACC" >&6
5492     else
5493 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5494 gezelter 749 echo "${ECHO_T}no" >&6
5495     fi
5496    
5497     test -n "$YACC" && break
5498     done
5499     test -n "$YACC" || YACC="yacc"
5500    
5501     for ac_prog in flex lex
5502     do
5503     # Extract the first word of "$ac_prog", so it can be a program name with args.
5504     set dummy $ac_prog; ac_word=$2
5505 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5506 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5507     if test "${ac_cv_prog_LEX+set}" = set; then
5508     echo $ECHO_N "(cached) $ECHO_C" >&6
5509     else
5510     if test -n "$LEX"; then
5511     ac_cv_prog_LEX="$LEX" # Let the user override the test.
5512     else
5513 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5514     for as_dir in $PATH
5515     do
5516     IFS=$as_save_IFS
5517     test -z "$as_dir" && as_dir=.
5518     for ac_exec_ext in '' $ac_executable_extensions; do
5519     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5520     ac_cv_prog_LEX="$ac_prog"
5521     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5522     break 2
5523     fi
5524 gezelter 749 done
5525 gezelter 838 done
5526 gezelter 749
5527     fi
5528     fi
5529     LEX=$ac_cv_prog_LEX
5530     if test -n "$LEX"; then
5531 gezelter 838 echo "$as_me:$LINENO: result: $LEX" >&5
5532 gezelter 749 echo "${ECHO_T}$LEX" >&6
5533     else
5534 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5535 gezelter 749 echo "${ECHO_T}no" >&6
5536     fi
5537    
5538     test -n "$LEX" && break
5539     done
5540     test -n "$LEX" || LEX=":"
5541    
5542     if test -z "$LEXLIB"
5543     then
5544 gezelter 838 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
5545 gezelter 749 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
5546     if test "${ac_cv_lib_fl_yywrap+set}" = set; then
5547     echo $ECHO_N "(cached) $ECHO_C" >&6
5548     else
5549     ac_check_lib_save_LIBS=$LIBS
5550     LIBS="-lfl $LIBS"
5551     cat >conftest.$ac_ext <<_ACEOF
5552    
5553 gezelter 840 program main
5554    
5555     call yywrap
5556     end program main
5557    
5558 gezelter 749 _ACEOF
5559     rm -f conftest.$ac_objext conftest$ac_exeext
5560 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5561 gezelter 942 (eval $ac_link) 2>conftest.er1
5562 gezelter 749 ac_status=$?
5563 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
5564     rm -f conftest.er1
5565     cat conftest.err >&5
5566 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5567 gezelter 749 (exit $ac_status); } &&
5568 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
5569     || test ! -s conftest.err'
5570 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5571 gezelter 749 (eval $ac_try) 2>&5
5572     ac_status=$?
5573 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5574 gezelter 942 (exit $ac_status); }; } &&
5575     { ac_try='test -s conftest$ac_exeext'
5576     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5577     (eval $ac_try) 2>&5
5578     ac_status=$?
5579     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5580 gezelter 749 (exit $ac_status); }; }; then
5581     ac_cv_lib_fl_yywrap=yes
5582     else
5583     echo "$as_me: failed program was:" >&5
5584 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
5585    
5586 gezelter 749 ac_cv_lib_fl_yywrap=no
5587     fi
5588 gezelter 942 rm -f conftest.err conftest.$ac_objext \
5589     conftest$ac_exeext conftest.$ac_ext
5590 gezelter 749 LIBS=$ac_check_lib_save_LIBS
5591     fi
5592 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
5593 gezelter 749 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
5594     if test $ac_cv_lib_fl_yywrap = yes; then
5595     LEXLIB="-lfl"
5596     else
5597 gezelter 838 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
5598 gezelter 749 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
5599     if test "${ac_cv_lib_l_yywrap+set}" = set; then
5600     echo $ECHO_N "(cached) $ECHO_C" >&6
5601     else
5602     ac_check_lib_save_LIBS=$LIBS
5603     LIBS="-ll $LIBS"
5604     cat >conftest.$ac_ext <<_ACEOF
5605    
5606 gezelter 840 program main
5607    
5608     call yywrap
5609     end program main
5610    
5611 gezelter 749 _ACEOF
5612     rm -f conftest.$ac_objext conftest$ac_exeext
5613 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5614 gezelter 942 (eval $ac_link) 2>conftest.er1
5615 gezelter 749 ac_status=$?
5616 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
5617     rm -f conftest.er1
5618     cat conftest.err >&5
5619 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5620 gezelter 749 (exit $ac_status); } &&
5621 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
5622     || test ! -s conftest.err'
5623 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5624 gezelter 749 (eval $ac_try) 2>&5
5625     ac_status=$?
5626 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5627 gezelter 942 (exit $ac_status); }; } &&
5628     { ac_try='test -s conftest$ac_exeext'
5629     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5630     (eval $ac_try) 2>&5
5631     ac_status=$?
5632     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5633 gezelter 749 (exit $ac_status); }; }; then
5634     ac_cv_lib_l_yywrap=yes
5635     else
5636     echo "$as_me: failed program was:" >&5
5637 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
5638    
5639 gezelter 749 ac_cv_lib_l_yywrap=no
5640     fi
5641 gezelter 942 rm -f conftest.err conftest.$ac_objext \
5642     conftest$ac_exeext conftest.$ac_ext
5643 gezelter 749 LIBS=$ac_check_lib_save_LIBS
5644     fi
5645 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
5646 gezelter 749 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
5647     if test $ac_cv_lib_l_yywrap = yes; then
5648     LEXLIB="-ll"
5649     fi
5650    
5651     fi
5652    
5653     fi
5654    
5655     if test "x$LEX" != "x:"; then
5656 gezelter 838 echo "$as_me:$LINENO: checking lex output file root" >&5
5657 gezelter 749 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
5658     if test "${ac_cv_prog_lex_root+set}" = set; then
5659     echo $ECHO_N "(cached) $ECHO_C" >&6
5660     else
5661     # The minimal lex program is just a single line: %%. But some broken lexes
5662     # (Solaris, I think it was) want two %% lines, so accommodate them.
5663 gezelter 838 cat >conftest.l <<_ACEOF
5664     %%
5665     %%
5666     _ACEOF
5667     { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
5668     (eval $LEX conftest.l) 2>&5
5669     ac_status=$?
5670     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5671     (exit $ac_status); }
5672 gezelter 749 if test -f lex.yy.c; then
5673     ac_cv_prog_lex_root=lex.yy
5674     elif test -f lexyy.c; then
5675     ac_cv_prog_lex_root=lexyy
5676     else
5677 gezelter 838 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
5678 gezelter 749 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
5679     { (exit 1); exit 1; }; }
5680     fi
5681     fi
5682 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
5683 gezelter 749 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
5684 gezelter 838 rm -f conftest.l
5685 gezelter 749 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
5686    
5687 gezelter 838 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
5688 gezelter 749 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
5689     if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
5690     echo $ECHO_N "(cached) $ECHO_C" >&6
5691     else
5692     # POSIX says lex can declare yytext either as a pointer or an array; the
5693     # default is implementation-dependent. Figure out which it is, since
5694     # not all implementations provide the %pointer and %array declarations.
5695     ac_cv_prog_lex_yytext_pointer=no
5696     echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
5697     ac_save_LIBS=$LIBS
5698     LIBS="$LIBS $LEXLIB"
5699     cat >conftest.$ac_ext <<_ACEOF
5700     `cat $LEX_OUTPUT_ROOT.c`
5701     _ACEOF
5702     rm -f conftest.$ac_objext conftest$ac_exeext
5703 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5704 gezelter 942 (eval $ac_link) 2>conftest.er1
5705 gezelter 749 ac_status=$?
5706 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
5707     rm -f conftest.er1
5708     cat conftest.err >&5
5709 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5710 gezelter 749 (exit $ac_status); } &&
5711 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
5712     || test ! -s conftest.err'
5713 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5714 gezelter 749 (eval $ac_try) 2>&5
5715     ac_status=$?
5716 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5717 gezelter 942 (exit $ac_status); }; } &&
5718     { ac_try='test -s conftest$ac_exeext'
5719     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5720     (eval $ac_try) 2>&5
5721     ac_status=$?
5722     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5723 gezelter 749 (exit $ac_status); }; }; then
5724     ac_cv_prog_lex_yytext_pointer=yes
5725     else
5726     echo "$as_me: failed program was:" >&5
5727 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
5728    
5729 gezelter 749 fi
5730 gezelter 942 rm -f conftest.err conftest.$ac_objext \
5731     conftest$ac_exeext conftest.$ac_ext
5732 gezelter 749 LIBS=$ac_save_LIBS
5733     rm -f "${LEX_OUTPUT_ROOT}.c"
5734    
5735     fi
5736 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
5737 gezelter 749 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
5738     if test $ac_cv_prog_lex_yytext_pointer = yes; then
5739    
5740 gezelter 838 cat >>confdefs.h <<\_ACEOF
5741 gezelter 749 #define YYTEXT_POINTER 1
5742 gezelter 838 _ACEOF
5743 gezelter 749
5744     fi
5745    
5746     fi
5747     # Extract the first word of "ar", so it can be a program name with args.
5748     set dummy ar; ac_word=$2
5749 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5750 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5751     if test "${ac_cv_prog_AR+set}" = set; then
5752     echo $ECHO_N "(cached) $ECHO_C" >&6
5753     else
5754     if test -n "$AR"; then
5755     ac_cv_prog_AR="$AR" # Let the user override the test.
5756     else
5757 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5758     for as_dir in $PATH
5759     do
5760     IFS=$as_save_IFS
5761     test -z "$as_dir" && as_dir=.
5762     for ac_exec_ext in '' $ac_executable_extensions; do
5763     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5764     ac_cv_prog_AR="ar"
5765     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5766     break 2
5767     fi
5768 gezelter 749 done
5769 gezelter 838 done
5770 gezelter 749
5771     test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5772     fi
5773     fi
5774     AR=$ac_cv_prog_AR
5775     if test -n "$AR"; then
5776 gezelter 838 echo "$as_me:$LINENO: result: $AR" >&5
5777 gezelter 749 echo "${ECHO_T}$AR" >&6
5778     else
5779 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5780 gezelter 749 echo "${ECHO_T}no" >&6
5781     fi
5782    
5783     if test "$AR" = "NONE"; then
5784 gezelter 838 { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
5785 gezelter 749 echo "$as_me: error: --> Can't find \`ar'!" >&2;}
5786     { (exit 1); exit 1; }; }
5787     cat >confcache <<\_ACEOF
5788     # This file is a shell script that caches the results of configure
5789     # tests run on this system so they can be shared between configure
5790     # scripts and configure runs, see configure's option --config-cache.
5791     # It is not useful on other systems. If it contains results you don't
5792     # want to keep, you may remove or edit it.
5793     #
5794     # config.status only pays attention to the cache file if you give it
5795     # the --recheck option to rerun configure.
5796     #
5797 gezelter 838 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5798 gezelter 749 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5799     # following values.
5800    
5801     _ACEOF
5802    
5803     # The following way of writing the cache mishandles newlines in values,
5804     # but we know of no workaround that is simple, portable, and efficient.
5805     # So, don't put newlines in cache variables' values.
5806     # Ultrix sh set writes to stderr and can't be redirected directly,
5807     # and sets the high bit in the cache file unless we assign to the vars.
5808     {
5809     (set) 2>&1 |
5810     case `(ac_space=' '; set | grep ac_space) 2>&1` in
5811     *ac_space=\ *)
5812     # `set' does not quote correctly, so add quotes (double-quote
5813     # substitution turns \\\\ into \\, and sed turns \\ into \).
5814     sed -n \
5815 gezelter 942 "s/'/'\\\\''/g;
5816     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5817 gezelter 749 ;;
5818     *)
5819     # `set' quotes correctly as required by POSIX, so do not add quotes.
5820     sed -n \
5821 gezelter 942 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
5822 gezelter 749 ;;
5823     esac;
5824     } |
5825     sed '
5826     t clear
5827     : clear
5828     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5829     t end
5830     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5831     : end' >>confcache
5832 gezelter 838 if diff $cache_file confcache >/dev/null 2>&1; then :; else
5833 gezelter 749 if test -w $cache_file; then
5834     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
5835     cat confcache >$cache_file
5836     else
5837     echo "not updating unwritable cache $cache_file"
5838     fi
5839     fi
5840     rm -f confcache
5841     exit 1
5842     fi
5843    
5844 gezelter 838 echo "$as_me:$LINENO: checking for mpi-directory" >&5
5845 gezelter 749 echo $ECHO_N "checking for mpi-directory... $ECHO_C" >&6
5846    
5847 gezelter 942 # Check whether --with-mpi or --without-mpi was given.
5848     if test "${with_mpi+set}" = set; then
5849     withval="$with_mpi"
5850 gezelter 749 MPI_DIR="$withval"
5851     else
5852     MPI_DIR="/usr/local"
5853     fi;
5854 gezelter 838 echo "$as_me:$LINENO: result: $MPI_DIR" >&5
5855 gezelter 749 echo "${ECHO_T}$MPI_DIR" >&6
5856    
5857 gezelter 838
5858     echo "$as_me:$LINENO: checking for mpi-lib-directory" >&5
5859 gezelter 749 echo $ECHO_N "checking for mpi-lib-directory... $ECHO_C" >&6
5860    
5861 gezelter 786 # Check whether --with-mpi_libdir or --without-mpi_libdir was given.
5862     if test "${with_mpi_libdir+set}" = set; then
5863     withval="$with_mpi_libdir"
5864 gezelter 749 MPI_LIBDIR="$withval"
5865     else
5866     MPI_LIBDIR="$MPI_DIR/lib"
5867     fi;
5868 gezelter 838 echo "$as_me:$LINENO: result: $MPI_LIBDIR" >&5
5869 gezelter 749 echo "${ECHO_T}$MPI_LIBDIR" >&6
5870    
5871 gezelter 838
5872     echo "$as_me:$LINENO: checking for mpi-inc-directory" >&5
5873 gezelter 749 echo $ECHO_N "checking for mpi-inc-directory... $ECHO_C" >&6
5874    
5875 gezelter 944 # Check whether --with-mpi-inc or --without-mpi-inc was given.
5876 gezelter 786 if test "${with_mpi_inc+set}" = set; then
5877     withval="$with_mpi_inc"
5878 gezelter 749 MPI_INC="$withval"
5879     else
5880     MPI_INC="$MPI_DIR/include"
5881     fi;
5882 gezelter 838 echo "$as_me:$LINENO: result: $MPI_INC" >&5
5883 gezelter 749 echo "${ECHO_T}$MPI_INC" >&6
5884    
5885 gezelter 838
5886 gezelter 944 echo "$as_me:$LINENO: checking for mpi.h" >&5
5887     echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
5888     HAVE_MPIDOTH_C="no"
5889     echo '#include <mpi.h>' > conftest.cc
5890     if test -z "`${CXX} -I${MPI_INC} -c conftest.cc 2>&1`"; then
5891     echo "$as_me:$LINENO: result: yes" >&5
5892     echo "${ECHO_T}yes" >&6
5893     HAVE_MPIDOTH_C="yes"
5894     else
5895     echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
5896     echo "${ECHO_T}no! Check MPI include paths" >&6
5897     fi
5898     rm -f conftest*
5899 gezelter 838
5900 gezelter 944 echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
5901     echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
5902     HAVE_MPIFDOTH_F90="no"
5903     rm -f conftest*
5904     cat >conftest.f90 <<EOF
5905     program main
5906     include 'mpif.h'
5907     end
5908     EOF
5909     if $F90 -I$MPI_INC -c conftest.f90 > conftest.out 2>&1 ; then
5910     echo "$as_me:$LINENO: result: yes" >&5
5911     echo "${ECHO_T}yes" >&6
5912     MPI_F90INC="$MPI_INC"
5913     HAVE_MPIFDOTH_F90="yes"
5914     else
5915     if test -s conftest.out ; then cat conftest.out >> config.log ; fi
5916     echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
5917     echo "${ECHO_T}no! Check MPI include paths" >&6
5918     fi
5919     rm -f conftest*
5920    
5921    
5922     ac_ext=c
5923     ac_cpp='$CPP $CPPFLAGS'
5924     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5925     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5926     ac_compiler_gnu=$ac_cv_c_compiler_gnu
5927    
5928     ac_save_LDFLAGS=$LDFLAGS
5929     LDFLAGS="${LDFLAGS} -L${MPI_LIBDIR} "
5930    
5931     if test x = x"$MPI_LIB"; then
5932     echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
5933     echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
5934     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
5935     echo $ECHO_N "(cached) $ECHO_C" >&6
5936     else
5937     ac_check_lib_save_LIBS=$LIBS
5938     LIBS="-lmpi $LIBS"
5939     cat >conftest.$ac_ext <<_ACEOF
5940     /* confdefs.h. */
5941     _ACEOF
5942     cat confdefs.h >>conftest.$ac_ext
5943     cat >>conftest.$ac_ext <<_ACEOF
5944     /* end confdefs.h. */
5945    
5946     /* Override any gcc2 internal prototype to avoid an error. */
5947     #ifdef __cplusplus
5948     extern "C"
5949     #endif
5950     /* We use char because int might match the return type of a gcc2
5951     builtin and then its argument prototype would still apply. */
5952     char MPI_Init ();
5953     int
5954     main ()
5955     {
5956     MPI_Init ();
5957     ;
5958     return 0;
5959     }
5960     _ACEOF
5961     rm -f conftest.$ac_objext conftest$ac_exeext
5962     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5963     (eval $ac_link) 2>conftest.er1
5964     ac_status=$?
5965     grep -v '^ *+' conftest.er1 >conftest.err
5966     rm -f conftest.er1
5967     cat conftest.err >&5
5968     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5969     (exit $ac_status); } &&
5970     { ac_try='test -z "$ac_c_werror_flag"
5971     || test ! -s conftest.err'
5972     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5973     (eval $ac_try) 2>&5
5974     ac_status=$?
5975     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5976     (exit $ac_status); }; } &&
5977     { ac_try='test -s conftest$ac_exeext'
5978     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5979     (eval $ac_try) 2>&5
5980     ac_status=$?
5981     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5982     (exit $ac_status); }; }; then
5983     ac_cv_lib_mpi_MPI_Init=yes
5984     else
5985     echo "$as_me: failed program was:" >&5
5986     sed 's/^/| /' conftest.$ac_ext >&5
5987    
5988     ac_cv_lib_mpi_MPI_Init=no
5989     fi
5990     rm -f conftest.err conftest.$ac_objext \
5991     conftest$ac_exeext conftest.$ac_ext
5992     LIBS=$ac_check_lib_save_LIBS
5993     fi
5994     echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
5995     echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
5996     if test $ac_cv_lib_mpi_MPI_Init = yes; then
5997     MPI_LIB="-lmpi"
5998     fi
5999    
6000     fi
6001     if test x = x"$MPI_LIB"; then
6002     echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
6003     echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
6004     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
6005     echo $ECHO_N "(cached) $ECHO_C" >&6
6006     else
6007     ac_check_lib_save_LIBS=$LIBS
6008     LIBS="-lmpich $LIBS"
6009     cat >conftest.$ac_ext <<_ACEOF
6010     /* confdefs.h. */
6011     _ACEOF
6012     cat confdefs.h >>conftest.$ac_ext
6013     cat >>conftest.$ac_ext <<_ACEOF
6014     /* end confdefs.h. */
6015    
6016     /* Override any gcc2 internal prototype to avoid an error. */
6017     #ifdef __cplusplus
6018     extern "C"
6019     #endif
6020     /* We use char because int might match the return type of a gcc2
6021     builtin and then its argument prototype would still apply. */
6022     char MPI_Init ();
6023     int
6024     main ()
6025     {
6026     MPI_Init ();
6027     ;
6028     return 0;
6029     }
6030     _ACEOF
6031     rm -f conftest.$ac_objext conftest$ac_exeext
6032     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6033     (eval $ac_link) 2>conftest.er1
6034     ac_status=$?
6035     grep -v '^ *+' conftest.er1 >conftest.err
6036     rm -f conftest.er1
6037     cat conftest.err >&5
6038     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6039     (exit $ac_status); } &&
6040     { ac_try='test -z "$ac_c_werror_flag"
6041     || test ! -s conftest.err'
6042     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6043     (eval $ac_try) 2>&5
6044     ac_status=$?
6045     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6046     (exit $ac_status); }; } &&
6047     { ac_try='test -s conftest$ac_exeext'
6048     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6049     (eval $ac_try) 2>&5
6050     ac_status=$?
6051     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6052     (exit $ac_status); }; }; then
6053     ac_cv_lib_mpich_MPI_Init=yes
6054     else
6055     echo "$as_me: failed program was:" >&5
6056     sed 's/^/| /' conftest.$ac_ext >&5
6057    
6058     ac_cv_lib_mpich_MPI_Init=no
6059     fi
6060     rm -f conftest.err conftest.$ac_objext \
6061     conftest$ac_exeext conftest.$ac_ext
6062     LIBS=$ac_check_lib_save_LIBS
6063     fi
6064     echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
6065     echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
6066     if test $ac_cv_lib_mpich_MPI_Init = yes; then
6067     MPI_LIB="-lmpich"
6068     fi
6069    
6070     fi
6071     $as_unset ac_cv_lib_mpi_MPI_Init
6072     if test x = x"$MPI_LIB"; then
6073     echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
6074     echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
6075     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
6076     echo $ECHO_N "(cached) $ECHO_C" >&6
6077     else
6078     ac_check_lib_save_LIBS=$LIBS
6079     LIBS="-lmpi "-llam" $LIBS"
6080     cat >conftest.$ac_ext <<_ACEOF
6081     /* confdefs.h. */
6082     _ACEOF
6083     cat confdefs.h >>conftest.$ac_ext
6084     cat >>conftest.$ac_ext <<_ACEOF
6085     /* end confdefs.h. */
6086    
6087     /* Override any gcc2 internal prototype to avoid an error. */
6088     #ifdef __cplusplus
6089     extern "C"
6090     #endif
6091     /* We use char because int might match the return type of a gcc2
6092     builtin and then its argument prototype would still apply. */
6093     char MPI_Init ();
6094     int
6095     main ()
6096     {
6097     MPI_Init ();
6098     ;
6099     return 0;
6100     }
6101     _ACEOF
6102     rm -f conftest.$ac_objext conftest$ac_exeext
6103     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6104     (eval $ac_link) 2>conftest.er1
6105     ac_status=$?
6106     grep -v '^ *+' conftest.er1 >conftest.err
6107     rm -f conftest.er1
6108     cat conftest.err >&5
6109     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6110     (exit $ac_status); } &&
6111     { ac_try='test -z "$ac_c_werror_flag"
6112     || test ! -s conftest.err'
6113     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6114     (eval $ac_try) 2>&5
6115     ac_status=$?
6116     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6117     (exit $ac_status); }; } &&
6118     { ac_try='test -s conftest$ac_exeext'
6119     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6120     (eval $ac_try) 2>&5
6121     ac_status=$?
6122     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6123     (exit $ac_status); }; }; then
6124     ac_cv_lib_mpi_MPI_Init=yes
6125     else
6126     echo "$as_me: failed program was:" >&5
6127     sed 's/^/| /' conftest.$ac_ext >&5
6128    
6129     ac_cv_lib_mpi_MPI_Init=no
6130     fi
6131     rm -f conftest.err conftest.$ac_objext \
6132     conftest$ac_exeext conftest.$ac_ext
6133     LIBS=$ac_check_lib_save_LIBS
6134     fi
6135     echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
6136     echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
6137     if test $ac_cv_lib_mpi_MPI_Init = yes; then
6138     MPI_LIB="-lmpi -llam"
6139     fi
6140    
6141     fi
6142    
6143     $as_unset ac_cv_lib_mpi_MPI_Init
6144     if test x = x"$MPI_LIB"; then
6145     echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
6146     echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
6147     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
6148     echo $ECHO_N "(cached) $ECHO_C" >&6
6149     else
6150     ac_check_lib_save_LIBS=$LIBS
6151     LIBS="-lmpi -llam -lpthread $LIBS"
6152     cat >conftest.$ac_ext <<_ACEOF
6153     /* confdefs.h. */
6154     _ACEOF
6155     cat confdefs.h >>conftest.$ac_ext
6156     cat >>conftest.$ac_ext <<_ACEOF
6157     /* end confdefs.h. */
6158    
6159     /* Override any gcc2 internal prototype to avoid an error. */
6160     #ifdef __cplusplus
6161     extern "C"
6162     #endif
6163     /* We use char because int might match the return type of a gcc2
6164     builtin and then its argument prototype would still apply. */
6165     char MPI_Init ();
6166     int
6167     main ()
6168     {
6169     MPI_Init ();
6170     ;
6171     return 0;
6172     }
6173     _ACEOF
6174     rm -f conftest.$ac_objext conftest$ac_exeext
6175     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6176     (eval $ac_link) 2>conftest.er1
6177     ac_status=$?
6178     grep -v '^ *+' conftest.er1 >conftest.err
6179     rm -f conftest.er1
6180     cat conftest.err >&5
6181     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6182     (exit $ac_status); } &&
6183     { ac_try='test -z "$ac_c_werror_flag"
6184     || test ! -s conftest.err'
6185     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6186     (eval $ac_try) 2>&5
6187     ac_status=$?
6188     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6189     (exit $ac_status); }; } &&
6190     { ac_try='test -s conftest$ac_exeext'
6191     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6192     (eval $ac_try) 2>&5
6193     ac_status=$?
6194     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6195     (exit $ac_status); }; }; then
6196     ac_cv_lib_mpi_MPI_Init=yes
6197     else
6198     echo "$as_me: failed program was:" >&5
6199     sed 's/^/| /' conftest.$ac_ext >&5
6200    
6201     ac_cv_lib_mpi_MPI_Init=no
6202     fi
6203     rm -f conftest.err conftest.$ac_objext \
6204     conftest$ac_exeext conftest.$ac_ext
6205     LIBS=$ac_check_lib_save_LIBS
6206     fi
6207     echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
6208     echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
6209     if test $ac_cv_lib_mpi_MPI_Init = yes; then
6210     MPI_LIB="-lmpi -llam -lpthread"
6211     else
6212     { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
6213     echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
6214 gezelter 749 { (exit 1); exit 1; }; }
6215 gezelter 944 fi
6216    
6217     fi
6218    
6219     echo "$as_me:$LINENO: result: found $MPI_LIB" >&5
6220 gezelter 749 echo "${ECHO_T}found $MPI_LIB" >&6
6221    
6222 gezelter 838
6223 gezelter 944 echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
6224     echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
6225     MPI_F90LIB=""
6226     if test -f "$MPI_LIBDIR/libfmpich.a" ; then
6227     MPI_F90LIB="-lfmpich"
6228     elif test -f "$MPI_LIBDIR/liblamf77mpi.a" ; then
6229     MPI_F90LIB="-llamf77mpi"
6230     else
6231     # nothing special found, we'll assume that the C library is all we need
6232     MPI_F90LIB=" "
6233     fi
6234     echo "$as_me:$LINENO: result: found $MPI_F90LIB" >&5
6235     echo "${ECHO_T}found $MPI_F90LIB" >&6
6236 gezelter 838
6237 gezelter 944
6238    
6239    
6240 gezelter 942 ac_ext=c
6241     ac_cpp='$CPP $CPPFLAGS'
6242     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6243     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6244     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6245     echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6246     echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6247     # On Suns, sometimes $CPP names a directory.
6248     if test -n "$CPP" && test -d "$CPP"; then
6249     CPP=
6250     fi
6251     if test -z "$CPP"; then
6252     if test "${ac_cv_prog_CPP+set}" = set; then
6253 gezelter 749 echo $ECHO_N "(cached) $ECHO_C" >&6
6254     else
6255 gezelter 942 # Double quotes because CPP needs to be expanded
6256     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6257     do
6258     ac_preproc_ok=false
6259     for ac_c_preproc_warn_flag in '' yes
6260 gezelter 838 do
6261 gezelter 942 # Use a header file that comes with gcc, so configuring glibc
6262     # with a fresh cross-compiler works.
6263     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6264     # <limits.h> exists even on freestanding compilers.
6265     # On the NeXT, cc -E runs the code through the compiler's parser,
6266     # not just through cpp. "Syntax error" is here to catch this case.
6267     cat >conftest.$ac_ext <<_ACEOF
6268     /* confdefs.h. */
6269 gezelter 749 _ACEOF
6270 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6271     cat >>conftest.$ac_ext <<_ACEOF
6272     /* end confdefs.h. */
6273     #ifdef __STDC__
6274     # include <limits.h>
6275     #else
6276     # include <assert.h>
6277     #endif
6278     Syntax error
6279     _ACEOF
6280     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6281     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6282 gezelter 749 ac_status=$?
6283 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6284     rm -f conftest.er1
6285     cat conftest.err >&5
6286 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6287 gezelter 942 (exit $ac_status); } >/dev/null; then
6288     if test -s conftest.err; then
6289     ac_cpp_err=$ac_c_preproc_warn_flag
6290     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6291     else
6292     ac_cpp_err=
6293     fi
6294 gezelter 749 else
6295 gezelter 942 ac_cpp_err=yes
6296     fi
6297     if test -z "$ac_cpp_err"; then
6298     :
6299     else
6300 gezelter 749 echo "$as_me: failed program was:" >&5
6301 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6302    
6303 gezelter 942 # Broken: fails on valid input.
6304     continue
6305 gezelter 749 fi
6306 gezelter 942 rm -f conftest.err conftest.$ac_ext
6307 gezelter 749
6308 gezelter 942 # OK, works on sane cases. Now check whether non-existent headers
6309     # can be detected and how.
6310     cat >conftest.$ac_ext <<_ACEOF
6311     /* confdefs.h. */
6312 gezelter 749 _ACEOF
6313 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6314     cat >>conftest.$ac_ext <<_ACEOF
6315     /* end confdefs.h. */
6316     #include <ac_nonexistent.h>
6317     _ACEOF
6318     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6319     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6320 gezelter 749 ac_status=$?
6321 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6322     rm -f conftest.er1
6323     cat conftest.err >&5
6324 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6325 gezelter 942 (exit $ac_status); } >/dev/null; then
6326     if test -s conftest.err; then
6327     ac_cpp_err=$ac_c_preproc_warn_flag
6328     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6329     else
6330     ac_cpp_err=
6331     fi
6332 gezelter 749 else
6333 gezelter 942 ac_cpp_err=yes
6334     fi
6335     if test -z "$ac_cpp_err"; then
6336     # Broken: success on invalid input.
6337     continue
6338     else
6339 gezelter 749 echo "$as_me: failed program was:" >&5
6340 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6341    
6342 gezelter 942 # Passes both tests.
6343     ac_preproc_ok=:
6344     break
6345 gezelter 749 fi
6346 gezelter 942 rm -f conftest.err conftest.$ac_ext
6347    
6348     done
6349     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6350     rm -f conftest.err conftest.$ac_ext
6351     if $ac_preproc_ok; then
6352     break
6353 gezelter 749 fi
6354    
6355 gezelter 942 done
6356     ac_cv_prog_CPP=$CPP
6357    
6358 gezelter 749 fi
6359 gezelter 942 CPP=$ac_cv_prog_CPP
6360 gezelter 749 else
6361 gezelter 942 ac_cv_prog_CPP=$CPP
6362     fi
6363     echo "$as_me:$LINENO: result: $CPP" >&5
6364     echo "${ECHO_T}$CPP" >&6
6365     ac_preproc_ok=false
6366     for ac_c_preproc_warn_flag in '' yes
6367     do
6368     # Use a header file that comes with gcc, so configuring glibc
6369     # with a fresh cross-compiler works.
6370     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6371     # <limits.h> exists even on freestanding compilers.
6372     # On the NeXT, cc -E runs the code through the compiler's parser,
6373     # not just through cpp. "Syntax error" is here to catch this case.
6374     cat >conftest.$ac_ext <<_ACEOF
6375     /* confdefs.h. */
6376 gezelter 749 _ACEOF
6377 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6378     cat >>conftest.$ac_ext <<_ACEOF
6379     /* end confdefs.h. */
6380     #ifdef __STDC__
6381     # include <limits.h>
6382     #else
6383     # include <assert.h>
6384     #endif
6385     Syntax error
6386     _ACEOF
6387     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6388     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6389 gezelter 749 ac_status=$?
6390 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6391     rm -f conftest.er1
6392     cat conftest.err >&5
6393 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6394 gezelter 942 (exit $ac_status); } >/dev/null; then
6395     if test -s conftest.err; then
6396     ac_cpp_err=$ac_c_preproc_warn_flag
6397     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6398     else
6399     ac_cpp_err=
6400     fi
6401 gezelter 749 else
6402 gezelter 942 ac_cpp_err=yes
6403     fi
6404     if test -z "$ac_cpp_err"; then
6405     :
6406     else
6407 gezelter 749 echo "$as_me: failed program was:" >&5
6408 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6409    
6410 gezelter 942 # Broken: fails on valid input.
6411     continue
6412 gezelter 749 fi
6413 gezelter 942 rm -f conftest.err conftest.$ac_ext
6414 gezelter 749
6415 gezelter 942 # OK, works on sane cases. Now check whether non-existent headers
6416     # can be detected and how.
6417     cat >conftest.$ac_ext <<_ACEOF
6418     /* confdefs.h. */
6419 gezelter 838 _ACEOF
6420 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6421     cat >>conftest.$ac_ext <<_ACEOF
6422     /* end confdefs.h. */
6423     #include <ac_nonexistent.h>
6424 gezelter 878 _ACEOF
6425 gezelter 942 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6426     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6427 gezelter 878 ac_status=$?
6428 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6429     rm -f conftest.er1
6430     cat conftest.err >&5
6431 gezelter 878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6432 gezelter 942 (exit $ac_status); } >/dev/null; then
6433     if test -s conftest.err; then
6434     ac_cpp_err=$ac_c_preproc_warn_flag
6435     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6436     else
6437     ac_cpp_err=
6438     fi
6439 gezelter 878 else
6440 gezelter 942 ac_cpp_err=yes
6441     fi
6442     if test -z "$ac_cpp_err"; then
6443     # Broken: success on invalid input.
6444     continue
6445     else
6446 gezelter 878 echo "$as_me: failed program was:" >&5
6447     sed 's/^/| /' conftest.$ac_ext >&5
6448    
6449 gezelter 942 # Passes both tests.
6450     ac_preproc_ok=:
6451     break
6452 gezelter 878 fi
6453 gezelter 942 rm -f conftest.err conftest.$ac_ext
6454 gezelter 878
6455 gezelter 942 done
6456     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6457     rm -f conftest.err conftest.$ac_ext
6458     if $ac_preproc_ok; then
6459     :
6460     else
6461     { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6462     See \`config.log' for more details." >&5
6463     echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6464     See \`config.log' for more details." >&2;}
6465     { (exit 1); exit 1; }; }
6466     fi
6467 gezelter 878
6468 gezelter 942 ac_ext=c
6469     ac_cpp='$CPP $CPPFLAGS'
6470     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6471     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6472     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6473 gezelter 878
6474    
6475 gezelter 942 echo "$as_me:$LINENO: checking for egrep" >&5
6476 gezelter 878 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6477     if test "${ac_cv_prog_egrep+set}" = set; then
6478     echo $ECHO_N "(cached) $ECHO_C" >&6
6479     else
6480     if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6481     then ac_cv_prog_egrep='grep -E'
6482     else ac_cv_prog_egrep='egrep'
6483     fi
6484     fi
6485     echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6486     echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6487     EGREP=$ac_cv_prog_egrep
6488    
6489    
6490     echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6491     echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6492     if test "${ac_cv_header_stdc+set}" = set; then
6493     echo $ECHO_N "(cached) $ECHO_C" >&6
6494     else
6495     cat >conftest.$ac_ext <<_ACEOF
6496 gezelter 942 /* confdefs.h. */
6497     _ACEOF
6498     cat confdefs.h >>conftest.$ac_ext
6499     cat >>conftest.$ac_ext <<_ACEOF
6500     /* end confdefs.h. */
6501 gezelter 878 #include <stdlib.h>
6502     #include <stdarg.h>
6503     #include <string.h>
6504     #include <float.h>
6505    
6506 gezelter 942 int
6507     main ()
6508     {
6509 gezelter 878
6510 gezelter 942 ;
6511     return 0;
6512     }
6513 gezelter 878 _ACEOF
6514     rm -f conftest.$ac_objext
6515     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6516 gezelter 942 (eval $ac_compile) 2>conftest.er1
6517 gezelter 878 ac_status=$?
6518 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6519     rm -f conftest.er1
6520     cat conftest.err >&5
6521 gezelter 878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6522     (exit $ac_status); } &&
6523 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6524     || test ! -s conftest.err'
6525 gezelter 878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6526     (eval $ac_try) 2>&5
6527     ac_status=$?
6528     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6529 gezelter 942 (exit $ac_status); }; } &&
6530     { ac_try='test -s conftest.$ac_objext'
6531     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6532     (eval $ac_try) 2>&5
6533     ac_status=$?
6534     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6535 gezelter 878 (exit $ac_status); }; }; then
6536     ac_cv_header_stdc=yes
6537     else
6538     echo "$as_me: failed program was:" >&5
6539     sed 's/^/| /' conftest.$ac_ext >&5
6540    
6541     ac_cv_header_stdc=no
6542     fi
6543 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6544 gezelter 878
6545     if test $ac_cv_header_stdc = yes; then
6546     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6547     cat >conftest.$ac_ext <<_ACEOF
6548 gezelter 942 /* confdefs.h. */
6549     _ACEOF
6550     cat confdefs.h >>conftest.$ac_ext
6551     cat >>conftest.$ac_ext <<_ACEOF
6552     /* end confdefs.h. */
6553 gezelter 878 #include <string.h>
6554    
6555     _ACEOF
6556     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6557     $EGREP "memchr" >/dev/null 2>&1; then
6558     :
6559     else
6560     ac_cv_header_stdc=no
6561     fi
6562     rm -f conftest*
6563    
6564     fi
6565    
6566     if test $ac_cv_header_stdc = yes; then
6567     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6568     cat >conftest.$ac_ext <<_ACEOF
6569 gezelter 942 /* confdefs.h. */
6570     _ACEOF
6571     cat confdefs.h >>conftest.$ac_ext
6572     cat >>conftest.$ac_ext <<_ACEOF
6573     /* end confdefs.h. */
6574 gezelter 878 #include <stdlib.h>
6575    
6576     _ACEOF
6577     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6578     $EGREP "free" >/dev/null 2>&1; then
6579     :
6580     else
6581     ac_cv_header_stdc=no
6582     fi
6583     rm -f conftest*
6584    
6585     fi
6586    
6587     if test $ac_cv_header_stdc = yes; then
6588     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6589     if test "$cross_compiling" = yes; then
6590     :
6591     else
6592     cat >conftest.$ac_ext <<_ACEOF
6593 gezelter 942 /* confdefs.h. */
6594     _ACEOF
6595     cat confdefs.h >>conftest.$ac_ext
6596     cat >>conftest.$ac_ext <<_ACEOF
6597     /* end confdefs.h. */
6598 gezelter 878 #include <ctype.h>
6599     #if ((' ' & 0x0FF) == 0x020)
6600     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6601     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6602     #else
6603     # define ISLOWER(c) \
6604 gezelter 942 (('a' <= (c) && (c) <= 'i') \
6605     || ('j' <= (c) && (c) <= 'r') \
6606     || ('s' <= (c) && (c) <= 'z'))
6607 gezelter 878 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6608     #endif
6609    
6610     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6611     int
6612     main ()
6613     {
6614     int i;
6615     for (i = 0; i < 256; i++)
6616     if (XOR (islower (i), ISLOWER (i))
6617 gezelter 942 || toupper (i) != TOUPPER (i))
6618 gezelter 878 exit(2);
6619     exit (0);
6620     }
6621     _ACEOF
6622     rm -f conftest$ac_exeext
6623     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6624     (eval $ac_link) 2>&5
6625     ac_status=$?
6626     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6627     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6628     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6629     (eval $ac_try) 2>&5
6630     ac_status=$?
6631     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6632     (exit $ac_status); }; }; then
6633     :
6634     else
6635     echo "$as_me: program exited with status $ac_status" >&5
6636     echo "$as_me: failed program was:" >&5
6637     sed 's/^/| /' conftest.$ac_ext >&5
6638    
6639     ( exit $ac_status )
6640     ac_cv_header_stdc=no
6641     fi
6642 gezelter 942 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6643 gezelter 878 fi
6644     fi
6645     fi
6646     echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6647     echo "${ECHO_T}$ac_cv_header_stdc" >&6
6648     if test $ac_cv_header_stdc = yes; then
6649    
6650     cat >>confdefs.h <<\_ACEOF
6651     #define STDC_HEADERS 1
6652     _ACEOF
6653    
6654     fi
6655    
6656     # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6657    
6658    
6659    
6660    
6661    
6662    
6663    
6664    
6665    
6666     for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6667 gezelter 942 inttypes.h stdint.h unistd.h
6668 gezelter 878 do
6669     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6670     echo "$as_me:$LINENO: checking for $ac_header" >&5
6671     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6672     if eval "test \"\${$as_ac_Header+set}\" = set"; then
6673     echo $ECHO_N "(cached) $ECHO_C" >&6
6674     else
6675     cat >conftest.$ac_ext <<_ACEOF
6676 gezelter 942 /* confdefs.h. */
6677     _ACEOF
6678     cat confdefs.h >>conftest.$ac_ext
6679     cat >>conftest.$ac_ext <<_ACEOF
6680     /* end confdefs.h. */
6681 gezelter 878 $ac_includes_default
6682    
6683     #include <$ac_header>
6684     _ACEOF
6685     rm -f conftest.$ac_objext
6686     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6687 gezelter 942 (eval $ac_compile) 2>conftest.er1
6688 gezelter 878 ac_status=$?
6689 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6690     rm -f conftest.er1
6691     cat conftest.err >&5
6692 gezelter 878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6693     (exit $ac_status); } &&
6694 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6695     || test ! -s conftest.err'
6696 gezelter 878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6697     (eval $ac_try) 2>&5
6698     ac_status=$?
6699     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6700 gezelter 942 (exit $ac_status); }; } &&
6701     { ac_try='test -s conftest.$ac_objext'
6702 gezelter 878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6703     (eval $ac_try) 2>&5
6704     ac_status=$?
6705     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6706     (exit $ac_status); }; }; then
6707 gezelter 942 eval "$as_ac_Header=yes"
6708 gezelter 878 else
6709     echo "$as_me: failed program was:" >&5
6710     sed 's/^/| /' conftest.$ac_ext >&5
6711    
6712 gezelter 942 eval "$as_ac_Header=no"
6713 gezelter 878 fi
6714 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6715 gezelter 878 fi
6716     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6717     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6718     if test `eval echo '${'$as_ac_Header'}'` = yes; then
6719     cat >>confdefs.h <<_ACEOF
6720     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6721     _ACEOF
6722    
6723     fi
6724    
6725     done
6726    
6727    
6728    
6729    
6730    
6731 mmeineke 790 # Check whether --with-sprng_prefix or --without-sprng_prefix was given.
6732 gezelter 749 if test "${with_sprng_prefix+set}" = set; then
6733     withval="$with_sprng_prefix"
6734     sprng_prefix="$withval"
6735     else
6736     sprng_prefix="/usr/local"
6737     fi;
6738    
6739 gezelter 816 # Check whether --with-sprng-libdir or --without-sprng-libdir was given.
6740     if test "${with_sprng_libdir+set}" = set; then
6741     withval="$with_sprng_libdir"
6742     sprng_libdir="$withval"
6743 gezelter 749 else
6744 gezelter 816 sprng_libdir="/usr/local/lib"
6745 gezelter 749 fi;
6746    
6747 gezelter 816 # Check whether --with-sprng-include or --without-sprng-include was given.
6748     if test "${with_sprng_include+set}" = set; then
6749     withval="$with_sprng_include"
6750     sprng_include="$withval"
6751 gezelter 749 else
6752 gezelter 816 sprng_include="/usr/local/include/sprng"
6753 gezelter 749 fi;
6754    
6755 gezelter 816 if test x$sprng_libdir = x ; then
6756     sprng_libdir=${sprng_prefix}/lib
6757 gezelter 749 fi
6758    
6759 gezelter 816 if test x$sprng_include = x ; then
6760     sprng_include=${sprng_prefix}/include
6761 gezelter 749 fi
6762    
6763 gezelter 838 echo "$as_me:$LINENO: checking for SPRNG include files in $sprng_include" >&5
6764 gezelter 816 echo $ECHO_N "checking for SPRNG include files in $sprng_include... $ECHO_C" >&6
6765     if test -f ${sprng_include}/sprng.h; then
6766 gezelter 749 have_sprngincl=yes
6767 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
6768 gezelter 749 echo "${ECHO_T}yes" >&6
6769     else
6770     have_sprngincl=no
6771 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
6772 gezelter 749 echo "${ECHO_T}no" >&6
6773 gezelter 838 { { echo "$as_me:$LINENO: error: Could not locate the SPRNG include files" >&5
6774 gezelter 749 echo "$as_me: error: Could not locate the SPRNG include files" >&2;}
6775     { (exit 1); exit 1; }; }
6776     fi
6777    
6778 gezelter 838 echo "$as_me:$LINENO: checking for SPRNG libraries in $sprng_libdir" >&5
6779 gezelter 816 echo $ECHO_N "checking for SPRNG libraries in $sprng_libdir... $ECHO_C" >&6
6780     if test -f ${sprng_libdir}/libsprng.a; then
6781 gezelter 749 have_sprnglib=yes
6782 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
6783 gezelter 749 echo "${ECHO_T}yes" >&6
6784     else
6785     have_sprnglib=no
6786 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
6787 gezelter 749 echo "${ECHO_T}no" >&6
6788 gezelter 838 { { echo "$as_me:$LINENO: error: Could not locate the SPRNG libraries" >&5
6789 gezelter 749 echo "$as_me: error: Could not locate the SPRNG libraries" >&2;}
6790     { (exit 1); exit 1; }; }
6791     fi
6792    
6793 gezelter 838
6794    
6795 gezelter 749 ac_ext=c
6796     ac_cpp='$CPP $CPPFLAGS'
6797     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6798     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6799     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6800    
6801     ac_save_CPPFLAGS=$CPPFLAGS
6802 gezelter 816 CPPFLAGS="${CPPFLAGS} -I${sprng_include}"
6803 gezelter 749 ac_save_LDFLAGS=$LDFLAGS
6804 gezelter 816 LDFLAGS="${LDFLAGS} -L${sprng_libdir} -lsprng"
6805 gezelter 838 if test "${ac_cv_header_sprng_h+set}" = set; then
6806     echo "$as_me:$LINENO: checking for sprng.h" >&5
6807 gezelter 749 echo $ECHO_N "checking for sprng.h... $ECHO_C" >&6
6808     if test "${ac_cv_header_sprng_h+set}" = set; then
6809     echo $ECHO_N "(cached) $ECHO_C" >&6
6810 gezelter 838 fi
6811     echo "$as_me:$LINENO: result: $ac_cv_header_sprng_h" >&5
6812     echo "${ECHO_T}$ac_cv_header_sprng_h" >&6
6813 gezelter 749 else
6814 gezelter 838 # Is the header compilable?
6815     echo "$as_me:$LINENO: checking sprng.h usability" >&5
6816     echo $ECHO_N "checking sprng.h usability... $ECHO_C" >&6
6817     cat >conftest.$ac_ext <<_ACEOF
6818     /* confdefs.h. */
6819     _ACEOF
6820     cat confdefs.h >>conftest.$ac_ext
6821     cat >>conftest.$ac_ext <<_ACEOF
6822     /* end confdefs.h. */
6823     $ac_includes_default
6824 gezelter 749 #include <sprng.h>
6825     _ACEOF
6826 gezelter 838 rm -f conftest.$ac_objext
6827     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6828 gezelter 942 (eval $ac_compile) 2>conftest.er1
6829 gezelter 838 ac_status=$?
6830 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6831     rm -f conftest.er1
6832     cat conftest.err >&5
6833 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6834     (exit $ac_status); } &&
6835 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6836     || test ! -s conftest.err'
6837 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6838     (eval $ac_try) 2>&5
6839     ac_status=$?
6840     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6841 gezelter 942 (exit $ac_status); }; } &&
6842     { ac_try='test -s conftest.$ac_objext'
6843     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6844     (eval $ac_try) 2>&5
6845     ac_status=$?
6846     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6847 gezelter 838 (exit $ac_status); }; }; then
6848     ac_header_compiler=yes
6849     else
6850     echo "$as_me: failed program was:" >&5
6851     sed 's/^/| /' conftest.$ac_ext >&5
6852    
6853     ac_header_compiler=no
6854     fi
6855 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6856 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6857     echo "${ECHO_T}$ac_header_compiler" >&6
6858    
6859     # Is the header present?
6860     echo "$as_me:$LINENO: checking sprng.h presence" >&5
6861     echo $ECHO_N "checking sprng.h presence... $ECHO_C" >&6
6862     cat >conftest.$ac_ext <<_ACEOF
6863     /* confdefs.h. */
6864     _ACEOF
6865     cat confdefs.h >>conftest.$ac_ext
6866     cat >>conftest.$ac_ext <<_ACEOF
6867     /* end confdefs.h. */
6868     #include <sprng.h>
6869     _ACEOF
6870     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6871 gezelter 749 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6872     ac_status=$?
6873 gezelter 838 grep -v '^ *+' conftest.er1 >conftest.err
6874 gezelter 749 rm -f conftest.er1
6875     cat conftest.err >&5
6876 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6877 gezelter 749 (exit $ac_status); } >/dev/null; then
6878     if test -s conftest.err; then
6879     ac_cpp_err=$ac_c_preproc_warn_flag
6880 gezelter 942 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6881 gezelter 749 else
6882     ac_cpp_err=
6883     fi
6884     else
6885     ac_cpp_err=yes
6886     fi
6887     if test -z "$ac_cpp_err"; then
6888 gezelter 838 ac_header_preproc=yes
6889 gezelter 749 else
6890     echo "$as_me: failed program was:" >&5
6891 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6892    
6893     ac_header_preproc=no
6894 gezelter 749 fi
6895     rm -f conftest.err conftest.$ac_ext
6896 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6897     echo "${ECHO_T}$ac_header_preproc" >&6
6898    
6899     # So? What about this header?
6900 gezelter 942 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6901     yes:no: )
6902 gezelter 838 { echo "$as_me:$LINENO: WARNING: sprng.h: accepted by the compiler, rejected by the preprocessor!" >&5
6903     echo "$as_me: WARNING: sprng.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6904 gezelter 942 { echo "$as_me:$LINENO: WARNING: sprng.h: proceeding with the compiler's result" >&5
6905     echo "$as_me: WARNING: sprng.h: proceeding with the compiler's result" >&2;}
6906     ac_header_preproc=yes
6907 gezelter 838 ;;
6908 gezelter 942 no:yes:* )
6909 gezelter 838 { echo "$as_me:$LINENO: WARNING: sprng.h: present but cannot be compiled" >&5
6910     echo "$as_me: WARNING: sprng.h: present but cannot be compiled" >&2;}
6911 gezelter 942 { echo "$as_me:$LINENO: WARNING: sprng.h: check for missing prerequisite headers?" >&5
6912     echo "$as_me: WARNING: sprng.h: check for missing prerequisite headers?" >&2;}
6913     { echo "$as_me:$LINENO: WARNING: sprng.h: see the Autoconf documentation" >&5
6914     echo "$as_me: WARNING: sprng.h: see the Autoconf documentation" >&2;}
6915     { echo "$as_me:$LINENO: WARNING: sprng.h: section \"Present But Cannot Be Compiled\"" >&5
6916     echo "$as_me: WARNING: sprng.h: section \"Present But Cannot Be Compiled\"" >&2;}
6917 gezelter 838 { echo "$as_me:$LINENO: WARNING: sprng.h: proceeding with the preprocessor's result" >&5
6918     echo "$as_me: WARNING: sprng.h: proceeding with the preprocessor's result" >&2;}
6919 gezelter 942 { echo "$as_me:$LINENO: WARNING: sprng.h: in the future, the compiler will take precedence" >&5
6920     echo "$as_me: WARNING: sprng.h: in the future, the compiler will take precedence" >&2;}
6921 gezelter 838 (
6922     cat <<\_ASBOX
6923 gezelter 942 ## ------------------------------ ##
6924     ## Report this to gezelter@nd.edu ##
6925     ## ------------------------------ ##
6926 gezelter 838 _ASBOX
6927     ) |
6928     sed "s/^/$as_me: WARNING: /" >&2
6929     ;;
6930     esac
6931     echo "$as_me:$LINENO: checking for sprng.h" >&5
6932     echo $ECHO_N "checking for sprng.h... $ECHO_C" >&6
6933     if test "${ac_cv_header_sprng_h+set}" = set; then
6934     echo $ECHO_N "(cached) $ECHO_C" >&6
6935     else
6936     ac_cv_header_sprng_h=$ac_header_preproc
6937 gezelter 749 fi
6938 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_header_sprng_h" >&5
6939 gezelter 749 echo "${ECHO_T}$ac_cv_header_sprng_h" >&6
6940 gezelter 838
6941     fi
6942 gezelter 749 if test $ac_cv_header_sprng_h = yes; then
6943    
6944 gezelter 838 echo "$as_me:$LINENO: checking for init_rng in -lsprng" >&5
6945 gezelter 749 echo $ECHO_N "checking for init_rng in -lsprng... $ECHO_C" >&6
6946     if test "${ac_cv_lib_sprng_init_rng+set}" = set; then
6947     echo $ECHO_N "(cached) $ECHO_C" >&6
6948     else
6949     ac_check_lib_save_LIBS=$LIBS
6950     LIBS="-lsprng $LIBS"
6951     cat >conftest.$ac_ext <<_ACEOF
6952 gezelter 838 /* confdefs.h. */
6953     _ACEOF
6954     cat confdefs.h >>conftest.$ac_ext
6955     cat >>conftest.$ac_ext <<_ACEOF
6956     /* end confdefs.h. */
6957 gezelter 749
6958     /* Override any gcc2 internal prototype to avoid an error. */
6959     #ifdef __cplusplus
6960     extern "C"
6961     #endif
6962     /* We use char because int might match the return type of a gcc2
6963     builtin and then its argument prototype would still apply. */
6964     char init_rng ();
6965     int
6966     main ()
6967     {
6968     init_rng ();
6969     ;
6970     return 0;
6971     }
6972     _ACEOF
6973     rm -f conftest.$ac_objext conftest$ac_exeext
6974 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6975 gezelter 942 (eval $ac_link) 2>conftest.er1
6976 gezelter 749 ac_status=$?
6977 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6978     rm -f conftest.er1
6979     cat conftest.err >&5
6980 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6981 gezelter 749 (exit $ac_status); } &&
6982 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6983     || test ! -s conftest.err'
6984 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6985 gezelter 749 (eval $ac_try) 2>&5
6986     ac_status=$?
6987 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6988 gezelter 942 (exit $ac_status); }; } &&
6989     { ac_try='test -s conftest$ac_exeext'
6990     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6991     (eval $ac_try) 2>&5
6992     ac_status=$?
6993     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6994 gezelter 749 (exit $ac_status); }; }; then
6995     ac_cv_lib_sprng_init_rng=yes
6996     else
6997     echo "$as_me: failed program was:" >&5
6998 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6999    
7000 gezelter 749 ac_cv_lib_sprng_init_rng=no
7001     fi
7002 gezelter 942 rm -f conftest.err conftest.$ac_objext \
7003     conftest$ac_exeext conftest.$ac_ext
7004 gezelter 749 LIBS=$ac_check_lib_save_LIBS
7005     fi
7006 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_sprng_init_rng" >&5
7007 gezelter 749 echo "${ECHO_T}$ac_cv_lib_sprng_init_rng" >&6
7008     if test $ac_cv_lib_sprng_init_rng = yes; then
7009 gezelter 816 SPRNG_LIBDIR="${sprng_libdir}"
7010     SPRNG_LIB="-lsprng" SPRNG_INC="-I${sprng_include}"
7011 gezelter 749 HAVE_SPRNG="yes"
7012     fi
7013    
7014     fi
7015    
7016 gezelter 838
7017 gezelter 749 CPPFLAGS=$ac_save_CPPFLAGS
7018     LDFLAGS=$ac_save_LDFLAGS
7019 gezelter 944 ac_ext=c
7020     ac_cpp='$CPP $CPPFLAGS'
7021     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7022     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7023     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7024 gezelter 749
7025 gezelter 838
7026 gezelter 749 if test x_$HAVE_SPRNG != x_yes; then
7027 gezelter 838 { { echo "$as_me:$LINENO: error: Can't build with SPRNG" >&5
7028 gezelter 749 echo "$as_me: error: Can't build with SPRNG" >&2;}
7029     { (exit 1); exit 1; }; }
7030     fi
7031    
7032 gezelter 838
7033    
7034    
7035    
7036     echo "$as_me:$LINENO: checking if MKL is wanted" >&5
7037 gezelter 749 echo $ECHO_N "checking if MKL is wanted... $ECHO_C" >&6
7038    
7039     # Check whether --with-mkl or --without-mkl was given.
7040     if test "${with_mkl+set}" = set; then
7041     withval="$with_mkl"
7042 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
7043 gezelter 749 echo "${ECHO_T}yes" >&6
7044 gezelter 944 for dir in $withval /usr/local/intel/mkl61 /opt/intel/mkl61; do
7045 gezelter 749 mkldir="$dir"
7046     if test -f "$dir/include/mkl.h"; then
7047     found_mkl="yes";
7048     break;
7049     fi
7050     done
7051     if test x_$found_mkl != x_yes; then
7052 gezelter 838 { { echo "$as_me:$LINENO: error: Cannot find MKL includes" >&5
7053 gezelter 749 echo "$as_me: error: Cannot find MKL includes" >&2;}
7054     { (exit 1); exit 1; }; }
7055     else
7056     printf "MKL includes found in $mkldir/include\n";
7057     fi
7058    
7059 gezelter 838
7060    
7061 gezelter 749 ac_ext=c
7062     ac_cpp='$CPP $CPPFLAGS'
7063     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7064     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7065     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7066    
7067     ac_save_CPPFLAGS=$CPPFLAGS
7068     CPPFLAGS="${CPPFLAGS} -I${mkldir}/include"
7069     ac_save_LDFLAGS=$LDFLAGS
7070     LDFLAGS="${LDFLAGS} -L${mkldir}/lib/32 -lmkl -lvml -lguide"
7071 gezelter 838 if test "${ac_cv_header_mkl_h+set}" = set; then
7072     echo "$as_me:$LINENO: checking for mkl.h" >&5
7073 gezelter 749 echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
7074     if test "${ac_cv_header_mkl_h+set}" = set; then
7075     echo $ECHO_N "(cached) $ECHO_C" >&6
7076 gezelter 838 fi
7077     echo "$as_me:$LINENO: result: $ac_cv_header_mkl_h" >&5
7078     echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
7079 gezelter 749 else
7080 gezelter 838 # Is the header compilable?
7081     echo "$as_me:$LINENO: checking mkl.h usability" >&5
7082     echo $ECHO_N "checking mkl.h usability... $ECHO_C" >&6
7083     cat >conftest.$ac_ext <<_ACEOF
7084     /* confdefs.h. */
7085     _ACEOF
7086     cat confdefs.h >>conftest.$ac_ext
7087     cat >>conftest.$ac_ext <<_ACEOF
7088     /* end confdefs.h. */
7089     $ac_includes_default
7090 gezelter 749 #include <mkl.h>
7091     _ACEOF
7092 gezelter 838 rm -f conftest.$ac_objext
7093     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7094 gezelter 942 (eval $ac_compile) 2>conftest.er1
7095 gezelter 838 ac_status=$?
7096 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
7097     rm -f conftest.er1
7098     cat conftest.err >&5
7099 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7100     (exit $ac_status); } &&
7101 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
7102     || test ! -s conftest.err'
7103 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7104     (eval $ac_try) 2>&5
7105     ac_status=$?
7106     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7107 gezelter 942 (exit $ac_status); }; } &&
7108     { ac_try='test -s conftest.$ac_objext'
7109     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7110     (eval $ac_try) 2>&5
7111     ac_status=$?
7112     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7113 gezelter 838 (exit $ac_status); }; }; then
7114     ac_header_compiler=yes
7115     else
7116     echo "$as_me: failed program was:" >&5
7117     sed 's/^/| /' conftest.$ac_ext >&5
7118    
7119     ac_header_compiler=no
7120     fi
7121 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7122 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7123     echo "${ECHO_T}$ac_header_compiler" >&6
7124    
7125     # Is the header present?
7126     echo "$as_me:$LINENO: checking mkl.h presence" >&5
7127     echo $ECHO_N "checking mkl.h presence... $ECHO_C" >&6
7128     cat >conftest.$ac_ext <<_ACEOF
7129     /* confdefs.h. */
7130     _ACEOF
7131     cat confdefs.h >>conftest.$ac_ext
7132     cat >>conftest.$ac_ext <<_ACEOF
7133     /* end confdefs.h. */
7134     #include <mkl.h>
7135     _ACEOF
7136     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7137 gezelter 749 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7138     ac_status=$?
7139 gezelter 838 grep -v '^ *+' conftest.er1 >conftest.err
7140 gezelter 749 rm -f conftest.er1
7141     cat conftest.err >&5
7142 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7143 gezelter 749 (exit $ac_status); } >/dev/null; then
7144     if test -s conftest.err; then
7145     ac_cpp_err=$ac_c_preproc_warn_flag
7146 gezelter 942 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7147 gezelter 749 else
7148     ac_cpp_err=
7149     fi
7150     else
7151     ac_cpp_err=yes
7152     fi
7153     if test -z "$ac_cpp_err"; then
7154 gezelter 838 ac_header_preproc=yes
7155 gezelter 749 else
7156     echo "$as_me: failed program was:" >&5
7157 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
7158    
7159     ac_header_preproc=no
7160 gezelter 749 fi
7161     rm -f conftest.err conftest.$ac_ext
7162 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7163     echo "${ECHO_T}$ac_header_preproc" >&6
7164    
7165     # So? What about this header?
7166 gezelter 942 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7167     yes:no: )
7168 gezelter 838 { echo "$as_me:$LINENO: WARNING: mkl.h: accepted by the compiler, rejected by the preprocessor!" >&5
7169     echo "$as_me: WARNING: mkl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7170 gezelter 942 { echo "$as_me:$LINENO: WARNING: mkl.h: proceeding with the compiler's result" >&5
7171     echo "$as_me: WARNING: mkl.h: proceeding with the compiler's result" >&2;}
7172     ac_header_preproc=yes
7173 gezelter 838 ;;
7174 gezelter 942 no:yes:* )
7175 gezelter 838 { echo "$as_me:$LINENO: WARNING: mkl.h: present but cannot be compiled" >&5
7176     echo "$as_me: WARNING: mkl.h: present but cannot be compiled" >&2;}
7177 gezelter 942 { echo "$as_me:$LINENO: WARNING: mkl.h: check for missing prerequisite headers?" >&5
7178     echo "$as_me: WARNING: mkl.h: check for missing prerequisite headers?" >&2;}
7179     { echo "$as_me:$LINENO: WARNING: mkl.h: see the Autoconf documentation" >&5
7180     echo "$as_me: WARNING: mkl.h: see the Autoconf documentation" >&2;}
7181     { echo "$as_me:$LINENO: WARNING: mkl.h: section \"Present But Cannot Be Compiled\"" >&5
7182     echo "$as_me: WARNING: mkl.h: section \"Present But Cannot Be Compiled\"" >&2;}
7183 gezelter 838 { echo "$as_me:$LINENO: WARNING: mkl.h: proceeding with the preprocessor's result" >&5
7184     echo "$as_me: WARNING: mkl.h: proceeding with the preprocessor's result" >&2;}
7185 gezelter 942 { echo "$as_me:$LINENO: WARNING: mkl.h: in the future, the compiler will take precedence" >&5
7186     echo "$as_me: WARNING: mkl.h: in the future, the compiler will take precedence" >&2;}
7187 gezelter 838 (
7188     cat <<\_ASBOX
7189 gezelter 942 ## ------------------------------ ##
7190     ## Report this to gezelter@nd.edu ##
7191     ## ------------------------------ ##
7192 gezelter 838 _ASBOX
7193     ) |
7194     sed "s/^/$as_me: WARNING: /" >&2
7195     ;;
7196     esac
7197     echo "$as_me:$LINENO: checking for mkl.h" >&5
7198     echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
7199     if test "${ac_cv_header_mkl_h+set}" = set; then
7200     echo $ECHO_N "(cached) $ECHO_C" >&6
7201     else
7202     ac_cv_header_mkl_h=$ac_header_preproc
7203 gezelter 749 fi
7204 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_header_mkl_h" >&5
7205 gezelter 749 echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
7206 gezelter 838
7207     fi
7208 gezelter 749 if test $ac_cv_header_mkl_h = yes; then
7209    
7210 gezelter 838 echo "$as_me:$LINENO: checking for vslNewStream in -lmkl" >&5
7211 gezelter 749 echo $ECHO_N "checking for vslNewStream in -lmkl... $ECHO_C" >&6
7212     if test "${ac_cv_lib_mkl_vslNewStream+set}" = set; then
7213     echo $ECHO_N "(cached) $ECHO_C" >&6
7214     else
7215     ac_check_lib_save_LIBS=$LIBS
7216     LIBS="-lmkl $LIBS"
7217     cat >conftest.$ac_ext <<_ACEOF
7218 gezelter 838 /* confdefs.h. */
7219     _ACEOF
7220     cat confdefs.h >>conftest.$ac_ext
7221     cat >>conftest.$ac_ext <<_ACEOF
7222     /* end confdefs.h. */
7223 gezelter 749
7224     /* Override any gcc2 internal prototype to avoid an error. */
7225     #ifdef __cplusplus
7226     extern "C"
7227     #endif
7228     /* We use char because int might match the return type of a gcc2
7229     builtin and then its argument prototype would still apply. */
7230     char vslNewStream ();
7231     int
7232     main ()
7233     {
7234     vslNewStream ();
7235     ;
7236     return 0;
7237     }
7238     _ACEOF
7239     rm -f conftest.$ac_objext conftest$ac_exeext
7240 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7241 gezelter 942 (eval $ac_link) 2>conftest.er1
7242 gezelter 749 ac_status=$?
7243 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
7244     rm -f conftest.er1
7245     cat conftest.err >&5
7246 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7247 gezelter 749 (exit $ac_status); } &&
7248 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
7249     || test ! -s conftest.err'
7250 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7251 gezelter 749 (eval $ac_try) 2>&5
7252     ac_status=$?
7253 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7254 gezelter 942 (exit $ac_status); }; } &&
7255     { ac_try='test -s conftest$ac_exeext'
7256     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7257     (eval $ac_try) 2>&5
7258     ac_status=$?
7259     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7260 gezelter 749 (exit $ac_status); }; }; then
7261     ac_cv_lib_mkl_vslNewStream=yes
7262     else
7263     echo "$as_me: failed program was:" >&5
7264 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
7265    
7266 gezelter 749 ac_cv_lib_mkl_vslNewStream=no
7267     fi
7268 gezelter 942 rm -f conftest.err conftest.$ac_objext \
7269     conftest$ac_exeext conftest.$ac_ext
7270 gezelter 749 LIBS=$ac_check_lib_save_LIBS
7271     fi
7272 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_mkl_vslNewStream" >&5
7273 gezelter 749 echo "${ECHO_T}$ac_cv_lib_mkl_vslNewStream" >&6
7274     if test $ac_cv_lib_mkl_vslNewStream = yes; then
7275     MKL_LIBDIR="${mkldir}/lib/32",
7276     MKL_LIB="-lmkl -lvml -lguide",
7277     HAVE_MKL="yes"
7278     fi
7279    
7280 gezelter 838
7281 gezelter 749 else
7282     MKL_INC="-I${mkldir}/include"
7283     fi
7284    
7285 gezelter 838
7286 gezelter 749 CPPFLAGS=$ac_save_CPPFLAGS
7287     LDFLAGS=$ac_save_LDFLAGS
7288 gezelter 944 ac_ext=c
7289     ac_cpp='$CPP $CPPFLAGS'
7290     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7291     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7292     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7293 gezelter 749
7294 gezelter 838
7295 gezelter 749 if test x_$HAVE_MKL != x_yes; then
7296 gezelter 838 { { echo "$as_me:$LINENO: error: Can't build with MKL" >&5
7297 gezelter 749 echo "$as_me: error: Can't build with MKL" >&2;}
7298     { (exit 1); exit 1; }; }
7299     fi
7300    
7301 gezelter 838
7302    
7303    
7304    
7305 gezelter 749 else
7306    
7307 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
7308 gezelter 749 echo "${ECHO_T}no" >&6
7309    
7310     fi;
7311    
7312 gezelter 838
7313    
7314    
7315    
7316 gezelter 749 OBJEXT=".$OBJEXT"
7317    
7318     OOPSE=oopse
7319    
7320     if test "x${prefix}" = "xNONE"
7321     then
7322     OOPSE_HOME=${ac_default_prefix}/oopse
7323     else
7324     OOPSE_HOME=${prefix}/oopse
7325     fi
7326     # Check whether --enable-oopse-home or --disable-oopse-home was given.
7327     if test "${enable_oopse_home+set}" = set; then
7328     enableval="$enable_oopse_home"
7329     OOPSE_HOME="${enableval}"
7330     fi;
7331    
7332     case "x$INSTALL" in
7333     x/*) ;;
7334     *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
7335     esac
7336    
7337     MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
7338    
7339 gezelter 942 SUBDIRS="libBASS libmdtools src forceFields samples utils utils/sysbuilder staticProps third-party"
7340 gezelter 749
7341 mmeineke 794 CFLAGS=${CFLAGS-""}
7342     CXXFLAGS=${CXXFLAGS-""}
7343     CPPFLAGS=${CPPFLAGS-""}
7344     FFLAGS=${FFLAGS-""}
7345     F90FLAGS=${F90FLAGS-""}
7346     LDFLAGS=${LDFLAGS-""}
7347     DEBUG=${DEBUG-"-g"}
7348 gezelter 749
7349     case $debug in
7350 gezelter 822 1)
7351 gezelter 749 FFLAGS="$DEBUG $FFLAGS"
7352     F90FLAGS="$DEBUG $F90FLAGS"
7353     ;;
7354     *)
7355     ;;
7356     esac
7357    
7358    
7359    
7360 gezelter 838
7361    
7362    
7363    
7364    
7365    
7366    
7367    
7368    
7369    
7370    
7371    
7372    
7373    
7374     ac_config_headers="$ac_config_headers libmdtools/config.h"
7375    
7376 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"
7377 gezelter 838
7378    
7379 gezelter 749 cat >confcache <<\_ACEOF
7380     # This file is a shell script that caches the results of configure
7381     # tests run on this system so they can be shared between configure
7382     # scripts and configure runs, see configure's option --config-cache.
7383     # It is not useful on other systems. If it contains results you don't
7384     # want to keep, you may remove or edit it.
7385     #
7386     # config.status only pays attention to the cache file if you give it
7387     # the --recheck option to rerun configure.
7388     #
7389 gezelter 838 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7390 gezelter 749 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7391     # following values.
7392    
7393     _ACEOF
7394    
7395     # The following way of writing the cache mishandles newlines in values,
7396     # but we know of no workaround that is simple, portable, and efficient.
7397     # So, don't put newlines in cache variables' values.
7398     # Ultrix sh set writes to stderr and can't be redirected directly,
7399     # and sets the high bit in the cache file unless we assign to the vars.
7400     {
7401     (set) 2>&1 |
7402     case `(ac_space=' '; set | grep ac_space) 2>&1` in
7403     *ac_space=\ *)
7404     # `set' does not quote correctly, so add quotes (double-quote
7405     # substitution turns \\\\ into \\, and sed turns \\ into \).
7406     sed -n \
7407 gezelter 942 "s/'/'\\\\''/g;
7408     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7409 gezelter 749 ;;
7410     *)
7411     # `set' quotes correctly as required by POSIX, so do not add quotes.
7412     sed -n \
7413 gezelter 942 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7414 gezelter 749 ;;
7415     esac;
7416     } |
7417     sed '
7418     t clear
7419     : clear
7420     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7421     t end
7422     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7423     : end' >>confcache
7424 gezelter 838 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7425 gezelter 749 if test -w $cache_file; then
7426     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7427     cat confcache >$cache_file
7428     else
7429     echo "not updating unwritable cache $cache_file"
7430     fi
7431     fi
7432     rm -f confcache
7433    
7434     test "x$prefix" = xNONE && prefix=$ac_default_prefix
7435     # Let make expand exec_prefix.
7436     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7437    
7438     # VPATH may cause trouble with some makes, so we remove $(srcdir),
7439     # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7440     # trailing colons and then remove the whole line if VPATH becomes empty
7441     # (actually we leave an empty line to preserve line numbers).
7442     if test "x$srcdir" = x.; then
7443 gezelter 942 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7444 gezelter 749 s/:*\$(srcdir):*/:/;
7445     s/:*\${srcdir}:*/:/;
7446     s/:*@srcdir@:*/:/;
7447 gezelter 942 s/^\([^=]*=[ ]*\):*/\1/;
7448 gezelter 749 s/:*$//;
7449 gezelter 942 s/^[^=]*=[ ]*$//;
7450 gezelter 749 }'
7451     fi
7452    
7453     DEFS=-DHAVE_CONFIG_H
7454    
7455 gezelter 838 ac_libobjs=
7456     ac_ltlibobjs=
7457     for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7458     # 1. Remove the extension, and $U if already installed.
7459     ac_i=`echo "$ac_i" |
7460 gezelter 942 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7461 gezelter 838 # 2. Add them.
7462     ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7463     ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7464     done
7465     LIBOBJS=$ac_libobjs
7466    
7467     LTLIBOBJS=$ac_ltlibobjs
7468    
7469    
7470    
7471 gezelter 749 : ${CONFIG_STATUS=./config.status}
7472     ac_clean_files_save=$ac_clean_files
7473     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7474 gezelter 838 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7475 gezelter 749 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7476     cat >$CONFIG_STATUS <<_ACEOF
7477     #! $SHELL
7478 gezelter 838 # Generated by $as_me.
7479 gezelter 749 # Run this file to recreate the current configuration.
7480     # Compiler output produced by configure, useful for debugging
7481     # configure, is in config.log if it exists.
7482    
7483     debug=false
7484 gezelter 838 ac_cs_recheck=false
7485     ac_cs_silent=false
7486 gezelter 749 SHELL=\${CONFIG_SHELL-$SHELL}
7487     _ACEOF
7488    
7489     cat >>$CONFIG_STATUS <<\_ACEOF
7490 gezelter 838 ## --------------------- ##
7491     ## M4sh Initialization. ##
7492     ## --------------------- ##
7493    
7494 gezelter 749 # Be Bourne compatible
7495     if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7496     emulate sh
7497     NULLCMD=:
7498 gezelter 838 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7499     # is contrary to our usage. Disable this feature.
7500     alias -g '${1+"$@"}'='"$@"'
7501 gezelter 749 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7502     set -o posix
7503     fi
7504 gezelter 942 DUALCASE=1; export DUALCASE # for MKS sh
7505 gezelter 749
7506 gezelter 838 # Support unset when possible.
7507 gezelter 942 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7508 gezelter 838 as_unset=unset
7509     else
7510     as_unset=false
7511     fi
7512    
7513    
7514     # Work around bugs in pre-3.0 UWIN ksh.
7515     $as_unset ENV MAIL MAILPATH
7516     PS1='$ '
7517     PS2='> '
7518     PS4='+ '
7519    
7520     # NLS nuisances.
7521     for as_var in \
7522     LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7523     LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7524     LC_TELEPHONE LC_TIME
7525     do
7526 gezelter 942 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7527 gezelter 838 eval $as_var=C; export $as_var
7528     else
7529     $as_unset $as_var
7530     fi
7531     done
7532    
7533     # Required to use basename.
7534     if expr a : '\(a\)' >/dev/null 2>&1; then
7535     as_expr=expr
7536     else
7537     as_expr=false
7538     fi
7539    
7540     if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7541     as_basename=basename
7542     else
7543     as_basename=false
7544     fi
7545    
7546    
7547 gezelter 749 # Name of the executable.
7548 gezelter 838 as_me=`$as_basename "$0" ||
7549     $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7550     X"$0" : 'X\(//\)$' \| \
7551     X"$0" : 'X\(/\)$' \| \
7552     . : '\(.\)' 2>/dev/null ||
7553     echo X/"$0" |
7554     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7555     /^X\/\(\/\/\)$/{ s//\1/; q; }
7556     /^X\/\(\/\).*/{ s//\1/; q; }
7557     s/.*/./; q'`
7558 gezelter 749
7559 gezelter 838
7560     # PATH needs CR, and LINENO needs CR and PATH.
7561     # Avoid depending upon Character Ranges.
7562     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7563     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7564     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7565     as_cr_digits='0123456789'
7566     as_cr_alnum=$as_cr_Letters$as_cr_digits
7567    
7568     # The user is always right.
7569     if test "${PATH_SEPARATOR+set}" != set; then
7570     echo "#! /bin/sh" >conf$$.sh
7571     echo "exit 0" >>conf$$.sh
7572     chmod +x conf$$.sh
7573     if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7574     PATH_SEPARATOR=';'
7575     else
7576     PATH_SEPARATOR=:
7577     fi
7578     rm -f conf$$.sh
7579     fi
7580    
7581    
7582     as_lineno_1=$LINENO
7583     as_lineno_2=$LINENO
7584     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7585     test "x$as_lineno_1" != "x$as_lineno_2" &&
7586     test "x$as_lineno_3" = "x$as_lineno_2" || {
7587     # Find who we are. Look in the path if we contain no path at all
7588     # relative or not.
7589     case $0 in
7590     *[\\/]* ) as_myself=$0 ;;
7591     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7592     for as_dir in $PATH
7593     do
7594     IFS=$as_save_IFS
7595     test -z "$as_dir" && as_dir=.
7596     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7597     done
7598    
7599     ;;
7600     esac
7601     # We did not find ourselves, most probably we were run as `sh COMMAND'
7602     # in which case we are not to be found in the path.
7603     if test "x$as_myself" = x; then
7604     as_myself=$0
7605     fi
7606     if test ! -f "$as_myself"; then
7607     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7608     echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7609     { (exit 1); exit 1; }; }
7610     fi
7611     case $CONFIG_SHELL in
7612     '')
7613     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7614     for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7615     do
7616     IFS=$as_save_IFS
7617     test -z "$as_dir" && as_dir=.
7618     for as_base in sh bash ksh sh5; do
7619     case $as_dir in
7620     /*)
7621     if ("$as_dir/$as_base" -c '
7622     as_lineno_1=$LINENO
7623     as_lineno_2=$LINENO
7624     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7625     test "x$as_lineno_1" != "x$as_lineno_2" &&
7626     test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7627     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7628     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7629     CONFIG_SHELL=$as_dir/$as_base
7630     export CONFIG_SHELL
7631     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7632     fi;;
7633     esac
7634     done
7635     done
7636     ;;
7637     esac
7638    
7639     # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7640     # uniformly replaced by the line number. The first 'sed' inserts a
7641     # line-number line before each line; the second 'sed' does the real
7642     # work. The second script uses 'N' to pair each line-number line
7643     # with the numbered line, and appends trailing '-' during
7644     # substitution so that $LINENO is not a special case at line end.
7645     # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7646     # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7647     sed '=' <$as_myself |
7648     sed '
7649     N
7650     s,$,-,
7651     : loop
7652     s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7653     t loop
7654     s,-$,,
7655     s,^['$as_cr_digits']*\n,,
7656     ' >$as_me.lineno &&
7657     chmod +x $as_me.lineno ||
7658     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7659     echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7660     { (exit 1); exit 1; }; }
7661    
7662     # Don't try to exec as it changes $[0], causing all sort of problems
7663     # (the dirname of $[0] is not the place where we might find the
7664     # original and so on. Autoconf is especially sensible to this).
7665     . ./$as_me.lineno
7666     # Exit status is that of the last command.
7667     exit
7668     }
7669    
7670    
7671     case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7672     *c*,-n*) ECHO_N= ECHO_C='
7673     ' ECHO_T=' ' ;;
7674     *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7675     *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7676     esac
7677    
7678 gezelter 749 if expr a : '\(a\)' >/dev/null 2>&1; then
7679     as_expr=expr
7680     else
7681     as_expr=false
7682     fi
7683    
7684     rm -f conf$$ conf$$.exe conf$$.file
7685     echo >conf$$.file
7686     if ln -s conf$$.file conf$$ 2>/dev/null; then
7687     # We could just check for DJGPP; but this test a) works b) is more generic
7688     # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7689     if test -f conf$$.exe; then
7690     # Don't use ln at all; we don't have any links
7691     as_ln_s='cp -p'
7692     else
7693     as_ln_s='ln -s'
7694     fi
7695     elif ln conf$$.file conf$$ 2>/dev/null; then
7696     as_ln_s=ln
7697     else
7698     as_ln_s='cp -p'
7699     fi
7700     rm -f conf$$ conf$$.exe conf$$.file
7701    
7702 gezelter 838 if mkdir -p . 2>/dev/null; then
7703     as_mkdir_p=:
7704 gezelter 749 else
7705 gezelter 942 test -d ./-p && rmdir ./-p
7706 gezelter 838 as_mkdir_p=false
7707 gezelter 749 fi
7708    
7709 gezelter 838 as_executable_p="test -f"
7710 gezelter 749
7711 gezelter 838 # Sed expression to map a string onto a valid CPP name.
7712 gezelter 942 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7713 gezelter 838
7714     # Sed expression to map a string onto a valid variable name.
7715 gezelter 942 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7716 gezelter 838
7717    
7718 gezelter 749 # IFS
7719     # We need space, tab and new line, in precisely that order.
7720     as_nl='
7721     '
7722     IFS=" $as_nl"
7723    
7724     # CDPATH.
7725 gezelter 838 $as_unset CDPATH
7726 gezelter 749
7727     exec 6>&1
7728    
7729 gezelter 838 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7730     # report actual input values of CONFIG_FILES etc. instead of their
7731     # values after options handling. Logging --version etc. is OK.
7732     exec 5>>config.log
7733     {
7734     echo
7735     sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7736     ## Running $as_me. ##
7737     _ASBOX
7738     } >&5
7739     cat >&5 <<_CSEOF
7740    
7741     This file was extended by OOPSE $as_me 1.0, which was
7742 gezelter 942 generated by GNU Autoconf 2.59. Invocation command line was
7743 gezelter 838
7744     CONFIG_FILES = $CONFIG_FILES
7745     CONFIG_HEADERS = $CONFIG_HEADERS
7746     CONFIG_LINKS = $CONFIG_LINKS
7747     CONFIG_COMMANDS = $CONFIG_COMMANDS
7748     $ $0 $@
7749    
7750     _CSEOF
7751     echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7752     echo >&5
7753 gezelter 749 _ACEOF
7754    
7755     # Files that config.status was made for.
7756     if test -n "$ac_config_files"; then
7757     echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7758     fi
7759    
7760     if test -n "$ac_config_headers"; then
7761     echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7762     fi
7763    
7764     if test -n "$ac_config_links"; then
7765     echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7766     fi
7767    
7768     if test -n "$ac_config_commands"; then
7769     echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7770     fi
7771    
7772 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
7773 gezelter 749
7774     ac_cs_usage="\
7775     \`$as_me' instantiates files from templates according to the
7776     current configuration.
7777    
7778     Usage: $0 [OPTIONS] [FILE]...
7779    
7780     -h, --help print this help, then exit
7781     -V, --version print version number, then exit
7782 gezelter 838 -q, --quiet do not print progress messages
7783 gezelter 749 -d, --debug don't remove temporary files
7784     --recheck update $as_me by reconfiguring in the same conditions
7785     --file=FILE[:TEMPLATE]
7786 gezelter 942 instantiate the configuration file FILE
7787 gezelter 749 --header=FILE[:TEMPLATE]
7788 gezelter 942 instantiate the configuration header FILE
7789 gezelter 749
7790     Configuration files:
7791     $config_files
7792    
7793     Configuration headers:
7794     $config_headers
7795    
7796     Report bugs to <bug-autoconf@gnu.org>."
7797 gezelter 838 _ACEOF
7798 gezelter 749
7799 gezelter 838 cat >>$CONFIG_STATUS <<_ACEOF
7800 gezelter 749 ac_cs_version="\\
7801     OOPSE config.status 1.0
7802 gezelter 942 configured by $0, generated by GNU Autoconf 2.59,
7803 gezelter 749 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7804    
7805 gezelter 942 Copyright (C) 2003 Free Software Foundation, Inc.
7806 gezelter 749 This config.status script is free software; the Free Software Foundation
7807     gives unlimited permission to copy, distribute and modify it."
7808     srcdir=$srcdir
7809     INSTALL="$INSTALL"
7810 gezelter 838 _ACEOF
7811 gezelter 749
7812 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
7813 gezelter 749 # If no file are specified by the user, then we need to provide default
7814     # value. By we need to know if files were specified by the user.
7815     ac_need_defaults=:
7816     while test $# != 0
7817     do
7818     case $1 in
7819     --*=*)
7820     ac_option=`expr "x$1" : 'x\([^=]*\)='`
7821     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7822 gezelter 838 ac_shift=:
7823 gezelter 749 ;;
7824 gezelter 838 -*)
7825     ac_option=$1
7826     ac_optarg=$2
7827     ac_shift=shift
7828     ;;
7829 gezelter 749 *) # This is not an option, so the user has probably given explicit
7830     # arguments.
7831 gezelter 838 ac_option=$1
7832 gezelter 749 ac_need_defaults=false;;
7833     esac
7834    
7835 gezelter 838 case $ac_option in
7836 gezelter 749 # Handling of the options.
7837 gezelter 838 _ACEOF
7838     cat >>$CONFIG_STATUS <<\_ACEOF
7839 gezelter 749 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7840 gezelter 838 ac_cs_recheck=: ;;
7841 gezelter 749 --version | --vers* | -V )
7842     echo "$ac_cs_version"; exit 0 ;;
7843     --he | --h)
7844     # Conflict between --help and --header
7845 gezelter 838 { { echo "$as_me:$LINENO: error: ambiguous option: $1
7846 gezelter 749 Try \`$0 --help' for more information." >&5
7847     echo "$as_me: error: ambiguous option: $1
7848     Try \`$0 --help' for more information." >&2;}
7849     { (exit 1); exit 1; }; };;
7850     --help | --hel | -h )
7851     echo "$ac_cs_usage"; exit 0 ;;
7852     --debug | --d* | -d )
7853     debug=: ;;
7854     --file | --fil | --fi | --f )
7855 gezelter 838 $ac_shift
7856     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7857 gezelter 749 ac_need_defaults=false;;
7858     --header | --heade | --head | --hea )
7859 gezelter 838 $ac_shift
7860     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7861 gezelter 749 ac_need_defaults=false;;
7862 gezelter 838 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7863     | -silent | --silent | --silen | --sile | --sil | --si | --s)
7864     ac_cs_silent=: ;;
7865 gezelter 749
7866     # This is an error.
7867 gezelter 838 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7868 gezelter 749 Try \`$0 --help' for more information." >&5
7869     echo "$as_me: error: unrecognized option: $1
7870     Try \`$0 --help' for more information." >&2;}
7871     { (exit 1); exit 1; }; } ;;
7872 gezelter 838
7873     *) ac_config_targets="$ac_config_targets $1" ;;
7874    
7875 gezelter 749 esac
7876     shift
7877     done
7878    
7879 gezelter 838 ac_configure_extra_args=
7880 gezelter 749
7881 gezelter 838 if $ac_cs_silent; then
7882     exec 6>/dev/null
7883     ac_configure_extra_args="$ac_configure_extra_args --silent"
7884     fi
7885 gezelter 749
7886 gezelter 838 _ACEOF
7887     cat >>$CONFIG_STATUS <<_ACEOF
7888     if \$ac_cs_recheck; then
7889     echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7890     exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7891     fi
7892 gezelter 749
7893     _ACEOF
7894    
7895 gezelter 838
7896    
7897    
7898    
7899     cat >>$CONFIG_STATUS <<\_ACEOF
7900     for ac_config_target in $ac_config_targets
7901     do
7902     case "$ac_config_target" in
7903     # Handling of arguments.
7904     "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7905     "libBASS/Makefile" ) CONFIG_FILES="$CONFIG_FILES libBASS/Makefile" ;;
7906     "libmdtools/Makefile" ) CONFIG_FILES="$CONFIG_FILES libmdtools/Makefile" ;;
7907     "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
7908     "utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
7909     "utils/sysbuilder/Makefile" ) CONFIG_FILES="$CONFIG_FILES utils/sysbuilder/Makefile" ;;
7910     "forceFields/Makefile" ) CONFIG_FILES="$CONFIG_FILES forceFields/Makefile" ;;
7911     "samples/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/Makefile" ;;
7912     "staticProps/Makefile" ) CONFIG_FILES="$CONFIG_FILES staticProps/Makefile" ;;
7913 gezelter 942 "third-party/Makefile" ) CONFIG_FILES="$CONFIG_FILES third-party/Makefile" ;;
7914 gezelter 838 "samples/alkane/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/alkane/Makefile" ;;
7915     "samples/argon/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/argon/Makefile" ;;
7916     "samples/beadLipid/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/beadLipid/Makefile" ;;
7917     "samples/lipid/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/lipid/Makefile" ;;
7918     "samples/metals/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/metals/Makefile" ;;
7919     "samples/water/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/water/Makefile" ;;
7920     "libmdtools/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS libmdtools/config.h" ;;
7921     *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7922     echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7923     { (exit 1); exit 1; }; };;
7924     esac
7925     done
7926    
7927 gezelter 749 # If the user did not use the arguments to specify the items to instantiate,
7928     # then the envvar interface is used. Set only those that are not.
7929     # We use the long form for the default assignment because of an extremely
7930     # bizarre bug on SunOS 4.1.3.
7931     if $ac_need_defaults; then
7932     test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7933     test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7934     fi
7935    
7936 gezelter 838 # Have a temporary directory for convenience. Make it in the build tree
7937     # simply because there is no reason to put it here, and in addition,
7938     # creating and moving files from /tmp can sometimes cause problems.
7939 gezelter 749 # Create a temporary directory, and hook for its removal unless debugging.
7940     $debug ||
7941     {
7942     trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7943 gezelter 838 trap '{ (exit 1); exit 1; }' 1 2 13 15
7944 gezelter 749 }
7945    
7946     # Create a (secure) tmp directory for tmp files.
7947 gezelter 838
7948 gezelter 749 {
7949 gezelter 838 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7950 gezelter 749 test -n "$tmp" && test -d "$tmp"
7951     } ||
7952     {
7953 gezelter 838 tmp=./confstat$$-$RANDOM
7954 gezelter 749 (umask 077 && mkdir $tmp)
7955     } ||
7956     {
7957 gezelter 838 echo "$me: cannot create a temporary directory in ." >&2
7958 gezelter 749 { (exit 1); exit 1; }
7959     }
7960    
7961 gezelter 838 _ACEOF
7962 gezelter 749
7963 gezelter 838 cat >>$CONFIG_STATUS <<_ACEOF
7964 gezelter 749
7965     #
7966     # CONFIG_FILES section.
7967     #
7968    
7969     # No need to generate the scripts if there are no CONFIG_FILES.
7970     # This happens for instance when ./config.status config.h
7971     if test -n "\$CONFIG_FILES"; then
7972     # Protect against being on the right side of a sed subst in config.status.
7973     sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7974     s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7975     s,@SHELL@,$SHELL,;t t
7976 gezelter 838 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7977     s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7978     s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7979     s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7980     s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7981     s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7982 gezelter 749 s,@exec_prefix@,$exec_prefix,;t t
7983     s,@prefix@,$prefix,;t t
7984     s,@program_transform_name@,$program_transform_name,;t t
7985     s,@bindir@,$bindir,;t t
7986     s,@sbindir@,$sbindir,;t t
7987     s,@libexecdir@,$libexecdir,;t t
7988     s,@datadir@,$datadir,;t t
7989     s,@sysconfdir@,$sysconfdir,;t t
7990     s,@sharedstatedir@,$sharedstatedir,;t t
7991     s,@localstatedir@,$localstatedir,;t t
7992     s,@libdir@,$libdir,;t t
7993     s,@includedir@,$includedir,;t t
7994     s,@oldincludedir@,$oldincludedir,;t t
7995     s,@infodir@,$infodir,;t t
7996     s,@mandir@,$mandir,;t t
7997 gezelter 838 s,@build_alias@,$build_alias,;t t
7998     s,@host_alias@,$host_alias,;t t
7999     s,@target_alias@,$target_alias,;t t
8000     s,@DEFS@,$DEFS,;t t
8001 gezelter 749 s,@ECHO_C@,$ECHO_C,;t t
8002     s,@ECHO_N@,$ECHO_N,;t t
8003     s,@ECHO_T@,$ECHO_T,;t t
8004     s,@LIBS@,$LIBS,;t t
8005     s,@PROGNAME@,$PROGNAME,;t t
8006 gezelter 822 s,@debug@,$debug,;t t
8007 gezelter 749 s,@build@,$build,;t t
8008     s,@build_cpu@,$build_cpu,;t t
8009     s,@build_vendor@,$build_vendor,;t t
8010     s,@build_os@,$build_os,;t t
8011     s,@host@,$host,;t t
8012     s,@host_cpu@,$host_cpu,;t t
8013     s,@host_vendor@,$host_vendor,;t t
8014     s,@host_os@,$host_os,;t t
8015     s,@CC@,$CC,;t t
8016     s,@CFLAGS@,$CFLAGS,;t t
8017     s,@LDFLAGS@,$LDFLAGS,;t t
8018     s,@CPPFLAGS@,$CPPFLAGS,;t t
8019     s,@ac_ct_CC@,$ac_ct_CC,;t t
8020     s,@EXEEXT@,$EXEEXT,;t t
8021     s,@OBJEXT@,$OBJEXT,;t t
8022     s,@CXX@,$CXX,;t t
8023     s,@CXXFLAGS@,$CXXFLAGS,;t t
8024     s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8025 gezelter 840 s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
8026     s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
8027 gezelter 749 s,@F90@,$F90,;t t
8028     s,@F90FLAGS@,$F90FLAGS,;t t
8029     s,@ac_ct_F90@,$ac_ct_F90,;t t
8030     s,@PREPFLAG@,$PREPFLAG,;t t
8031     s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
8032 gezelter 840 s,@F90LIBS@,$F90LIBS,;t t
8033     s,@F90_FUNC@,$F90_FUNC,;t t
8034     s,@F90_FUNC_@,$F90_FUNC_,;t t
8035     s,@MOD@,$MOD,;t t
8036     s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
8037     s,@MODDIRFLAG@,$MODDIRFLAG,;t t
8038     s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
8039 gezelter 749 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8040     s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8041     s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8042     s,@LN_S@,$LN_S,;t t
8043     s,@SET_MAKE@,$SET_MAKE,;t t
8044     s,@RANLIB@,$RANLIB,;t t
8045     s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8046     s,@YACC@,$YACC,;t t
8047     s,@LEX@,$LEX,;t t
8048     s,@LEXLIB@,$LEXLIB,;t t
8049     s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
8050     s,@AR@,$AR,;t t
8051 gezelter 942 s,@mpi@,$mpi,;t t
8052 gezelter 749 s,@MPI_LIBDIR@,$MPI_LIBDIR,;t t
8053     s,@MPI_INC@,$MPI_INC,;t t
8054 gezelter 944 s,@MPI_F90INC@,$MPI_F90INC,;t t
8055 gezelter 749 s,@MPI_LIB@,$MPI_LIB,;t t
8056 gezelter 944 s,@MPI_F90LIB@,$MPI_F90LIB,;t t
8057 gezelter 942 s,@CPP@,$CPP,;t t
8058 gezelter 878 s,@EGREP@,$EGREP,;t t
8059 gezelter 749 s,@SPRNG_LIBDIR@,$SPRNG_LIBDIR,;t t
8060     s,@SPRNG_LIB@,$SPRNG_LIB,;t t
8061     s,@SPRNG_INC@,$SPRNG_INC,;t t
8062     s,@HAVE_SPRNG@,$HAVE_SPRNG,;t t
8063     s,@MKL_LIBDIR@,$MKL_LIBDIR,;t t
8064     s,@MKL_LIB@,$MKL_LIB,;t t
8065     s,@MKL_INC@,$MKL_INC,;t t
8066     s,@HAVE_MKL@,$HAVE_MKL,;t t
8067     s,@BATEXT@,$BATEXT,;t t
8068     s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
8069     s,@OOPSE@,$OOPSE,;t t
8070     s,@OOPSE_HOME@,$OOPSE_HOME,;t t
8071     s,@SUBDIRS@,$SUBDIRS,;t t
8072     s,@FFLAGS@,$FFLAGS,;t t
8073 gezelter 838 s,@LIBOBJS@,$LIBOBJS,;t t
8074     s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8075 gezelter 749 CEOF
8076    
8077 gezelter 838 _ACEOF
8078 gezelter 749
8079 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
8080 gezelter 749 # Split the substitutions into bite-sized pieces for seds with
8081     # small command number limits, like on Digital OSF/1 and HP-UX.
8082     ac_max_sed_lines=48
8083     ac_sed_frag=1 # Number of current file.
8084     ac_beg=1 # First line for current file.
8085     ac_end=$ac_max_sed_lines # Line after last line for current file.
8086     ac_more_lines=:
8087     ac_sed_cmds=
8088     while $ac_more_lines; do
8089     if test $ac_beg -gt 1; then
8090     sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8091     else
8092     sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8093     fi
8094     if test ! -s $tmp/subs.frag; then
8095     ac_more_lines=false
8096     else
8097     # The purpose of the label and of the branching condition is to
8098     # speed up the sed processing (if there are no `@' at all, there
8099     # is no need to browse any of the substitutions).
8100     # These are the two extra sed commands mentioned above.
8101     (echo ':t
8102     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8103     if test -z "$ac_sed_cmds"; then
8104 gezelter 942 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8105 gezelter 749 else
8106 gezelter 942 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8107 gezelter 749 fi
8108     ac_sed_frag=`expr $ac_sed_frag + 1`
8109     ac_beg=$ac_end
8110     ac_end=`expr $ac_end + $ac_max_sed_lines`
8111     fi
8112     done
8113     if test -z "$ac_sed_cmds"; then
8114     ac_sed_cmds=cat
8115     fi
8116     fi # test -n "$CONFIG_FILES"
8117    
8118 gezelter 838 _ACEOF
8119     cat >>$CONFIG_STATUS <<\_ACEOF
8120 gezelter 749 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8121     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8122     case $ac_file in
8123     - | *:- | *:-:* ) # input from stdin
8124 gezelter 942 cat >$tmp/stdin
8125     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8126     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8127 gezelter 749 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8128 gezelter 942 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8129 gezelter 749 * ) ac_file_in=$ac_file.in ;;
8130     esac
8131    
8132     # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8133 gezelter 838 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8134     $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8135 gezelter 942 X"$ac_file" : 'X\(//\)[^/]' \| \
8136     X"$ac_file" : 'X\(//\)$' \| \
8137     X"$ac_file" : 'X\(/\)' \| \
8138     . : '\(.\)' 2>/dev/null ||
8139 gezelter 749 echo X"$ac_file" |
8140     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8141     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8142     /^X\(\/\/\)$/{ s//\1/; q; }
8143     /^X\(\/\).*/{ s//\1/; q; }
8144     s/.*/./; q'`
8145 gezelter 838 { if $as_mkdir_p; then
8146     mkdir -p "$ac_dir"
8147 gezelter 749 else
8148 gezelter 838 as_dir="$ac_dir"
8149     as_dirs=
8150     while test ! -d "$as_dir"; do
8151     as_dirs="$as_dir $as_dirs"
8152     as_dir=`(dirname "$as_dir") 2>/dev/null ||
8153     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8154 gezelter 942 X"$as_dir" : 'X\(//\)[^/]' \| \
8155     X"$as_dir" : 'X\(//\)$' \| \
8156     X"$as_dir" : 'X\(/\)' \| \
8157     . : '\(.\)' 2>/dev/null ||
8158 gezelter 838 echo X"$as_dir" |
8159     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8160     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8161     /^X\(\/\/\)$/{ s//\1/; q; }
8162     /^X\(\/\).*/{ s//\1/; q; }
8163     s/.*/./; q'`
8164     done
8165     test ! -n "$as_dirs" || mkdir $as_dirs
8166     fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8167     echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8168     { (exit 1); exit 1; }; }; }
8169 gezelter 749
8170 gezelter 838 ac_builddir=.
8171    
8172     if test "$ac_dir" != .; then
8173     ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8174     # A "../" for each directory in $ac_dir_suffix.
8175     ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8176     else
8177     ac_dir_suffix= ac_top_builddir=
8178     fi
8179    
8180     case $srcdir in
8181     .) # No --srcdir option. We are building in place.
8182     ac_srcdir=.
8183     if test -z "$ac_top_builddir"; then
8184     ac_top_srcdir=.
8185     else
8186     ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8187     fi ;;
8188     [\\/]* | ?:[\\/]* ) # Absolute path.
8189     ac_srcdir=$srcdir$ac_dir_suffix;
8190     ac_top_srcdir=$srcdir ;;
8191 gezelter 749 *) # Relative path.
8192 gezelter 838 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8193     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8194     esac
8195 gezelter 749
8196 gezelter 942 # Do not use `cd foo && pwd` to compute absolute paths, because
8197     # the directories may not exist.
8198     case `pwd` in
8199     .) ac_abs_builddir="$ac_dir";;
8200     *)
8201     case "$ac_dir" in
8202     .) ac_abs_builddir=`pwd`;;
8203     [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8204     *) ac_abs_builddir=`pwd`/"$ac_dir";;
8205     esac;;
8206     esac
8207     case $ac_abs_builddir in
8208     .) ac_abs_top_builddir=${ac_top_builddir}.;;
8209     *)
8210     case ${ac_top_builddir}. in
8211     .) ac_abs_top_builddir=$ac_abs_builddir;;
8212     [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8213     *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8214     esac;;
8215     esac
8216     case $ac_abs_builddir in
8217     .) ac_abs_srcdir=$ac_srcdir;;
8218     *)
8219     case $ac_srcdir in
8220     .) ac_abs_srcdir=$ac_abs_builddir;;
8221     [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8222     *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8223     esac;;
8224     esac
8225     case $ac_abs_builddir in
8226     .) ac_abs_top_srcdir=$ac_top_srcdir;;
8227     *)
8228     case $ac_top_srcdir in
8229     .) ac_abs_top_srcdir=$ac_abs_builddir;;
8230     [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8231     *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8232     esac;;
8233     esac
8234 gezelter 838
8235 gezelter 942
8236 gezelter 749 case $INSTALL in
8237     [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8238 gezelter 838 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8239 gezelter 749 esac
8240    
8241     if test x"$ac_file" != x-; then
8242 gezelter 838 { echo "$as_me:$LINENO: creating $ac_file" >&5
8243 gezelter 749 echo "$as_me: creating $ac_file" >&6;}
8244     rm -f "$ac_file"
8245     fi
8246     # Let's still pretend it is `configure' which instantiates (i.e., don't
8247     # use $as_me), people would be surprised to read:
8248 gezelter 838 # /* config.h. Generated by config.status. */
8249     if test x"$ac_file" = x-; then
8250     configure_input=
8251     else
8252     configure_input="$ac_file. "
8253     fi
8254     configure_input=$configure_input"Generated from `echo $ac_file_in |
8255 gezelter 942 sed 's,.*/,,'` by configure."
8256 gezelter 749
8257     # First look for the input files in the build tree, otherwise in the
8258     # src tree.
8259     ac_file_inputs=`IFS=:
8260     for f in $ac_file_in; do
8261     case $f in
8262     -) echo $tmp/stdin ;;
8263     [\\/$]*)
8264 gezelter 942 # Absolute (can't be DOS-style, as IFS=:)
8265     test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8266 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
8267     { (exit 1); exit 1; }; }
8268 gezelter 942 echo "$f";;
8269 gezelter 749 *) # Relative
8270 gezelter 942 if test -f "$f"; then
8271     # Build tree
8272     echo "$f"
8273     elif test -f "$srcdir/$f"; then
8274     # Source tree
8275     echo "$srcdir/$f"
8276     else
8277     # /dev/null tree
8278     { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8279 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
8280     { (exit 1); exit 1; }; }
8281 gezelter 942 fi;;
8282 gezelter 749 esac
8283     done` || { (exit 1); exit 1; }
8284 gezelter 838 _ACEOF
8285     cat >>$CONFIG_STATUS <<_ACEOF
8286 gezelter 749 sed "$ac_vpsub
8287     $extrasub
8288 gezelter 838 _ACEOF
8289     cat >>$CONFIG_STATUS <<\_ACEOF
8290 gezelter 749 :t
8291     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8292     s,@configure_input@,$configure_input,;t t
8293     s,@srcdir@,$ac_srcdir,;t t
8294 gezelter 838 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8295 gezelter 749 s,@top_srcdir@,$ac_top_srcdir,;t t
8296 gezelter 838 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8297     s,@builddir@,$ac_builddir,;t t
8298     s,@abs_builddir@,$ac_abs_builddir,;t t
8299     s,@top_builddir@,$ac_top_builddir,;t t
8300     s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8301 gezelter 749 s,@INSTALL@,$ac_INSTALL,;t t
8302     " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8303     rm -f $tmp/stdin
8304     if test x"$ac_file" != x-; then
8305     mv $tmp/out $ac_file
8306     else
8307     cat $tmp/out
8308     rm -f $tmp/out
8309     fi
8310    
8311     done
8312 gezelter 838 _ACEOF
8313     cat >>$CONFIG_STATUS <<\_ACEOF
8314 gezelter 749
8315     #
8316     # CONFIG_HEADER section.
8317     #
8318    
8319     # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8320     # NAME is the cpp macro being defined and VALUE is the value it is being given.
8321     #
8322     # ac_d sets the value in "#define NAME VALUE" lines.
8323 gezelter 942 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8324     ac_dB='[ ].*$,\1#\2'
8325 gezelter 749 ac_dC=' '
8326     ac_dD=',;t'
8327     # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8328 gezelter 942 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8329 gezelter 749 ac_uB='$,\1#\2define\3'
8330     ac_uC=' '
8331     ac_uD=',;t'
8332    
8333     for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8334     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8335     case $ac_file in
8336     - | *:- | *:-:* ) # input from stdin
8337 gezelter 942 cat >$tmp/stdin
8338     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8339     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8340 gezelter 749 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8341 gezelter 942 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8342 gezelter 749 * ) ac_file_in=$ac_file.in ;;
8343     esac
8344    
8345 gezelter 838 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8346 gezelter 749 echo "$as_me: creating $ac_file" >&6;}
8347    
8348     # First look for the input files in the build tree, otherwise in the
8349     # src tree.
8350     ac_file_inputs=`IFS=:
8351     for f in $ac_file_in; do
8352     case $f in
8353     -) echo $tmp/stdin ;;
8354     [\\/$]*)
8355 gezelter 942 # Absolute (can't be DOS-style, as IFS=:)
8356     test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8357 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
8358     { (exit 1); exit 1; }; }
8359 gezelter 942 # Do quote $f, to prevent DOS paths from being IFS'd.
8360     echo "$f";;
8361 gezelter 749 *) # Relative
8362 gezelter 942 if test -f "$f"; then
8363     # Build tree
8364     echo "$f"
8365     elif test -f "$srcdir/$f"; then
8366     # Source tree
8367     echo "$srcdir/$f"
8368     else
8369     # /dev/null tree
8370     { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8371 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
8372     { (exit 1); exit 1; }; }
8373 gezelter 942 fi;;
8374 gezelter 749 esac
8375     done` || { (exit 1); exit 1; }
8376     # Remove the trailing spaces.
8377 gezelter 942 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8378 gezelter 749
8379 gezelter 838 _ACEOF
8380 gezelter 749
8381     # Transform confdefs.h into two sed scripts, `conftest.defines' and
8382     # `conftest.undefs', that substitutes the proper values into
8383     # config.h.in to produce config.h. The first handles `#define'
8384     # templates, and the second `#undef' templates.
8385     # And first: Protect against being on the right side of a sed subst in
8386     # config.status. Protect against being in an unquoted here document
8387     # in config.status.
8388     rm -f conftest.defines conftest.undefs
8389     # Using a here document instead of a string reduces the quoting nightmare.
8390     # Putting comments in sed scripts is not portable.
8391     #
8392     # `end' is used to avoid that the second main sed command (meant for
8393     # 0-ary CPP macros) applies to n-ary macro definitions.
8394     # See the Autoconf documentation for `clear'.
8395 gezelter 838 cat >confdef2sed.sed <<\_ACEOF
8396 gezelter 749 s/[\\&,]/\\&/g
8397     s,[\\$`],\\&,g
8398     t clear
8399     : clear
8400 gezelter 942 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8401 gezelter 749 t end
8402 gezelter 942 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8403 gezelter 749 : end
8404 gezelter 838 _ACEOF
8405 gezelter 749 # If some macros were called several times there might be several times
8406     # the same #defines, which is useless. Nevertheless, we may not want to
8407     # sort them, since we want the *last* AC-DEFINE to be honored.
8408     uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8409     sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8410     rm -f confdef2sed.sed
8411    
8412     # This sed command replaces #undef with comments. This is necessary, for
8413     # example, in the case of _POSIX_SOURCE, which is predefined and required
8414     # on some systems where configure will not decide to define it.
8415 gezelter 838 cat >>conftest.undefs <<\_ACEOF
8416 gezelter 942 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8417 gezelter 838 _ACEOF
8418 gezelter 749
8419     # Break up conftest.defines because some shells have a limit on the size
8420     # of here documents, and old seds have small limits too (100 cmds).
8421     echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8422 gezelter 942 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8423 gezelter 749 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8424     echo ' :' >>$CONFIG_STATUS
8425     rm -f conftest.tail
8426     while grep . conftest.defines >/dev/null
8427     do
8428     # Write a limited-size here document to $tmp/defines.sed.
8429     echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8430     # Speed up: don't consider the non `#define' lines.
8431 gezelter 942 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8432 gezelter 749 # Work around the forget-to-reset-the-flag bug.
8433     echo 't clr' >>$CONFIG_STATUS
8434     echo ': clr' >>$CONFIG_STATUS
8435     sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8436     echo 'CEOF
8437     sed -f $tmp/defines.sed $tmp/in >$tmp/out
8438     rm -f $tmp/in
8439     mv $tmp/out $tmp/in
8440     ' >>$CONFIG_STATUS
8441     sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8442     rm -f conftest.defines
8443     mv conftest.tail conftest.defines
8444     done
8445     rm -f conftest.defines
8446 gezelter 838 echo ' fi # grep' >>$CONFIG_STATUS
8447 gezelter 749 echo >>$CONFIG_STATUS
8448    
8449     # Break up conftest.undefs because some shells have a limit on the size
8450     # of here documents, and old seds have small limits too (100 cmds).
8451     echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8452     rm -f conftest.tail
8453     while grep . conftest.undefs >/dev/null
8454     do
8455     # Write a limited-size here document to $tmp/undefs.sed.
8456     echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8457     # Speed up: don't consider the non `#undef'
8458 gezelter 942 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8459 gezelter 749 # Work around the forget-to-reset-the-flag bug.
8460     echo 't clr' >>$CONFIG_STATUS
8461     echo ': clr' >>$CONFIG_STATUS
8462     sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8463     echo 'CEOF
8464     sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8465     rm -f $tmp/in
8466     mv $tmp/out $tmp/in
8467     ' >>$CONFIG_STATUS
8468     sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8469     rm -f conftest.undefs
8470     mv conftest.tail conftest.undefs
8471     done
8472     rm -f conftest.undefs
8473    
8474 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
8475 gezelter 749 # Let's still pretend it is `configure' which instantiates (i.e., don't
8476     # use $as_me), people would be surprised to read:
8477 gezelter 838 # /* config.h. Generated by config.status. */
8478 gezelter 749 if test x"$ac_file" = x-; then
8479 gezelter 838 echo "/* Generated by configure. */" >$tmp/config.h
8480 gezelter 749 else
8481 gezelter 838 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8482 gezelter 749 fi
8483     cat $tmp/in >>$tmp/config.h
8484     rm -f $tmp/in
8485     if test x"$ac_file" != x-; then
8486 gezelter 838 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8487     { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8488 gezelter 749 echo "$as_me: $ac_file is unchanged" >&6;}
8489     else
8490 gezelter 838 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8491     $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8492 gezelter 942 X"$ac_file" : 'X\(//\)[^/]' \| \
8493     X"$ac_file" : 'X\(//\)$' \| \
8494     X"$ac_file" : 'X\(/\)' \| \
8495     . : '\(.\)' 2>/dev/null ||
8496 gezelter 749 echo X"$ac_file" |
8497     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8498     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8499     /^X\(\/\/\)$/{ s//\1/; q; }
8500     /^X\(\/\).*/{ s//\1/; q; }
8501     s/.*/./; q'`
8502 gezelter 838 { if $as_mkdir_p; then
8503     mkdir -p "$ac_dir"
8504     else
8505     as_dir="$ac_dir"
8506     as_dirs=
8507     while test ! -d "$as_dir"; do
8508     as_dirs="$as_dir $as_dirs"
8509     as_dir=`(dirname "$as_dir") 2>/dev/null ||
8510     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8511 gezelter 942 X"$as_dir" : 'X\(//\)[^/]' \| \
8512     X"$as_dir" : 'X\(//\)$' \| \
8513     X"$as_dir" : 'X\(/\)' \| \
8514     . : '\(.\)' 2>/dev/null ||
8515 gezelter 838 echo X"$as_dir" |
8516     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8517     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8518     /^X\(\/\/\)$/{ s//\1/; q; }
8519     /^X\(\/\).*/{ s//\1/; q; }
8520     s/.*/./; q'`
8521     done
8522     test ! -n "$as_dirs" || mkdir $as_dirs
8523     fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8524     echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8525     { (exit 1); exit 1; }; }; }
8526 gezelter 749
8527     rm -f $ac_file
8528     mv $tmp/config.h $ac_file
8529     fi
8530     else
8531     cat $tmp/config.h
8532     rm -f $tmp/config.h
8533     fi
8534     done
8535 gezelter 838 _ACEOF
8536 gezelter 749
8537 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
8538 gezelter 749
8539     { (exit 0); exit 0; }
8540 gezelter 838 _ACEOF
8541 gezelter 749 chmod +x $CONFIG_STATUS
8542     ac_clean_files=$ac_clean_files_save
8543    
8544 gezelter 838
8545 gezelter 749 # configure is writing to config.log, and then calls config.status.
8546     # config.status does its own redirection, appending to config.log.
8547     # Unfortunately, on DOS this fails, as config.log is still kept open
8548     # by configure, so config.status won't be able to write to it; its
8549     # output is simply discarded. So we exec the FD to /dev/null,
8550     # effectively closing config.log, so it can be properly (re)opened and
8551     # appended to by config.status. When coming back to configure, we
8552     # need to make the FD available again.
8553     if test "$no_create" != yes; then
8554     ac_cs_success=:
8555 gezelter 838 ac_config_status_args=
8556     test "$silent" = yes &&
8557     ac_config_status_args="$ac_config_status_args --quiet"
8558 gezelter 749 exec 5>/dev/null
8559 gezelter 838 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8560 gezelter 749 exec 5>>config.log
8561     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8562     # would make configure fail if this is the last instruction.
8563     $ac_cs_success || { (exit 1); exit 1; }
8564     fi
8565    

Properties

Name Value
svn:executable *