ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/configure
Revision: 949
Committed: Thu Jan 15 21:57:10 2004 UTC (20 years, 5 months ago) by chuckv
File size: 248621 byte(s)
Log Message:
Fixes for Dumps

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 chuckv 949 CFLAGS="-qthreaded -O5 -Q=20 -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
4293 gezelter 749 fi;;
4294     esac
4295    
4296     # use default flags for gcc on all systems
4297 gezelter 942 if test $ac_cv_prog_really_gcc = yes; then
4298 gezelter 749 CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
4299     fi
4300    
4301     # test for gcc-specific flags:
4302 gezelter 942 if test $ac_cv_prog_really_gcc = yes; then
4303 gezelter 749 # -malign-double for x86 systems
4304    
4305 gezelter 838
4306     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
4307 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
4308     if test "${ac_align_double+set}" = set; then
4309     echo $ECHO_N "(cached) $ECHO_C" >&6
4310     else
4311     echo 'void f(){}' > conftest.c
4312     if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
4313     ac_align_double=yes
4314     else
4315     ac_align_double=no
4316     fi
4317     rm -f conftest*
4318    
4319     fi
4320 gezelter 838 echo "$as_me:$LINENO: result: $ac_align_double" >&5
4321 gezelter 749 echo "${ECHO_T}$ac_align_double" >&6
4322     if test "$ac_align_double" = yes; then
4323     :
4324     CFLAGS="$CFLAGS -malign-double"
4325     else
4326     :
4327    
4328     fi
4329    
4330     # -fstrict-aliasing for gcc-2.95+
4331    
4332 gezelter 838
4333     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
4334 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
4335     if test "${ac_fstrict_aliasing+set}" = set; then
4336     echo $ECHO_N "(cached) $ECHO_C" >&6
4337     else
4338     echo 'void f(){}' > conftest.c
4339     if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
4340     ac_fstrict_aliasing=yes
4341     else
4342     ac_fstrict_aliasing=no
4343     fi
4344     rm -f conftest*
4345    
4346     fi
4347 gezelter 838 echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
4348 gezelter 749 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
4349     if test "$ac_fstrict_aliasing" = yes; then
4350     :
4351     CFLAGS="$CFLAGS -fstrict-aliasing"
4352     else
4353     :
4354    
4355     fi
4356    
4357     fi
4358    
4359     CPU_FLAGS=""
4360 gezelter 942 if test $ac_cv_prog_really_gcc = yes; then
4361 gezelter 749 case "${host_cpu}" in
4362     i586*)
4363    
4364 gezelter 838 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
4365 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
4366     if test "${ac_cpu_pentium+set}" = set; then
4367     echo $ECHO_N "(cached) $ECHO_C" >&6
4368     else
4369     echo 'void f(){}' > conftest.c
4370     if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
4371     ac_cpu_pentium=yes
4372     else
4373     ac_cpu_pentium=no
4374     fi
4375     rm -f conftest*
4376    
4377     fi
4378 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
4379 gezelter 749 echo "${ECHO_T}$ac_cpu_pentium" >&6
4380     if test "$ac_cpu_pentium" = yes; then
4381     :
4382     CPU_FLAGS=-mcpu=pentium
4383     else
4384     :
4385    
4386 gezelter 838
4387     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
4388 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
4389     if test "${ac_pentium+set}" = set; then
4390     echo $ECHO_N "(cached) $ECHO_C" >&6
4391     else
4392     echo 'void f(){}' > conftest.c
4393     if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
4394     ac_pentium=yes
4395     else
4396     ac_pentium=no
4397     fi
4398     rm -f conftest*
4399    
4400     fi
4401 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentium" >&5
4402 gezelter 749 echo "${ECHO_T}$ac_pentium" >&6
4403     if test "$ac_pentium" = yes; then
4404     :
4405     CPU_FLAGS=-mpentium
4406     else
4407     :
4408    
4409     fi
4410    
4411     fi
4412    
4413     ;;
4414     i686*)
4415    
4416 gezelter 838 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
4417 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
4418     if test "${ac_cpu_pentiumpro+set}" = set; then
4419     echo $ECHO_N "(cached) $ECHO_C" >&6
4420     else
4421     echo 'void f(){}' > conftest.c
4422     if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
4423     ac_cpu_pentiumpro=yes
4424     else
4425     ac_cpu_pentiumpro=no
4426     fi
4427     rm -f conftest*
4428    
4429     fi
4430 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
4431 gezelter 749 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
4432     if test "$ac_cpu_pentiumpro" = yes; then
4433     :
4434     CPU_FLAGS=-mcpu=pentiumpro
4435     else
4436     :
4437    
4438 gezelter 838
4439     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
4440 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
4441     if test "${ac_pentiumpro+set}" = set; then
4442     echo $ECHO_N "(cached) $ECHO_C" >&6
4443     else
4444     echo 'void f(){}' > conftest.c
4445     if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
4446     ac_pentiumpro=yes
4447     else
4448     ac_pentiumpro=no
4449     fi
4450     rm -f conftest*
4451    
4452     fi
4453 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
4454 gezelter 749 echo "${ECHO_T}$ac_pentiumpro" >&6
4455     if test "$ac_pentiumpro" = yes; then
4456     :
4457     CPU_FLAGS=-mpentiumpro
4458     else
4459     :
4460    
4461     fi
4462    
4463     fi
4464    
4465     ;;
4466     powerpc*)
4467     cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
4468     is60x=`echo $cputype | egrep "^600-9e?$"`
4469     if test -n "$is60x"; then
4470    
4471 gezelter 838
4472     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
4473 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
4474     if test "${ac_m_cpu_60x+set}" = set; then
4475     echo $ECHO_N "(cached) $ECHO_C" >&6
4476     else
4477     echo 'void f(){}' > conftest.c
4478     if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
4479     ac_m_cpu_60x=yes
4480     else
4481     ac_m_cpu_60x=no
4482     fi
4483     rm -f conftest*
4484    
4485     fi
4486 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
4487 gezelter 749 echo "${ECHO_T}$ac_m_cpu_60x" >&6
4488     if test "$ac_m_cpu_60x" = yes; then
4489     :
4490     CPU_FLAGS=-mcpu=$cputype
4491     else
4492     :
4493    
4494     fi
4495    
4496     elif test "$cputype" = 750; then
4497    
4498 gezelter 838
4499     echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
4500 gezelter 749 echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
4501     if test "${ac_cv_prog_gcc_2_95+set}" = set; then
4502     echo $ECHO_N "(cached) $ECHO_C" >&6
4503     else
4504    
4505     cat > conftest.c <<EOF
4506 gezelter 942 #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
4507 gezelter 749 # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
4508     yes;
4509     # endif
4510     #endif
4511     EOF
4512     if { ac_try='${CC-cc} -E conftest.c'
4513 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4514 gezelter 749 (eval $ac_try) 2>&5
4515     ac_status=$?
4516 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4517 gezelter 749 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4518     ac_cv_prog_gcc_2_95=yes
4519     else
4520     ac_cv_prog_gcc_2_95=no
4521     fi
4522    
4523     fi
4524 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
4525 gezelter 749 echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
4526     if test "$ac_cv_prog_gcc_2_95" = yes; then
4527     :
4528    
4529 gezelter 838
4530     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
4531 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
4532     if test "${ac_m_cpu_750+set}" = set; then
4533     echo $ECHO_N "(cached) $ECHO_C" >&6
4534     else
4535     echo 'void f(){}' > conftest.c
4536     if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
4537     ac_m_cpu_750=yes
4538     else
4539     ac_m_cpu_750=no
4540     fi
4541     rm -f conftest*
4542    
4543     fi
4544 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
4545 gezelter 749 echo "${ECHO_T}$ac_m_cpu_750" >&6
4546     if test "$ac_m_cpu_750" = yes; then
4547     :
4548     CPU_FLAGS=-mcpu=750
4549     else
4550     :
4551    
4552     fi
4553    
4554     else
4555     :
4556    
4557     fi
4558    
4559     fi
4560     if test -z "$CPU_FLAGS"; then
4561    
4562 gezelter 838
4563     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
4564 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
4565     if test "${ac_m_cpu_powerpc+set}" = set; then
4566     echo $ECHO_N "(cached) $ECHO_C" >&6
4567     else
4568     echo 'void f(){}' > conftest.c
4569     if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
4570     ac_m_cpu_powerpc=yes
4571     else
4572     ac_m_cpu_powerpc=no
4573     fi
4574     rm -f conftest*
4575    
4576     fi
4577 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
4578 gezelter 749 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
4579     if test "$ac_m_cpu_powerpc" = yes; then
4580     :
4581     CPU_FLAGS=-mcpu=powerpc
4582     else
4583     :
4584    
4585     fi
4586    
4587     fi
4588     if test -z "$CPU_FLAGS"; then
4589    
4590 gezelter 838
4591     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
4592 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
4593     if test "${ac_m_powerpc+set}" = set; then
4594     echo $ECHO_N "(cached) $ECHO_C" >&6
4595     else
4596     echo 'void f(){}' > conftest.c
4597     if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
4598     ac_m_powerpc=yes
4599     else
4600     ac_m_powerpc=no
4601     fi
4602     rm -f conftest*
4603    
4604     fi
4605 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
4606 gezelter 749 echo "${ECHO_T}$ac_m_powerpc" >&6
4607     if test "$ac_m_powerpc" = yes; then
4608     :
4609     CPU_FLAGS=-mpowerpc
4610     else
4611     :
4612    
4613     fi
4614    
4615     fi
4616     esac
4617     fi
4618    
4619     if test -n "$CPU_FLAGS"; then
4620     CFLAGS="$CFLAGS $CPU_FLAGS"
4621     fi
4622    
4623     if test -z "$CFLAGS"; then
4624     echo ""
4625     echo "********************************************************"
4626     echo "* WARNING: Don't know the best CFLAGS for this system *"
4627     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
4628     echo "* (otherwise, a default of CFLAGS=-O3 will be used) *"
4629     echo "********************************************************"
4630     echo ""
4631     CFLAGS="-O3"
4632     fi
4633    
4634 gezelter 838
4635    
4636     echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
4637 gezelter 749 echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
4638     if test "${ac_guessed_cflags+set}" = set; then
4639     echo $ECHO_N "(cached) $ECHO_C" >&6
4640     else
4641     echo 'void f(){}' > conftest.c
4642     if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
4643     ac_guessed_cflags=yes
4644     else
4645     ac_guessed_cflags=no
4646     fi
4647     rm -f conftest*
4648    
4649     fi
4650 gezelter 838 echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
4651 gezelter 749 echo "${ECHO_T}$ac_guessed_cflags" >&6
4652     if test "$ac_guessed_cflags" = yes; then
4653     :
4654    
4655     else
4656     :
4657    
4658     echo ""
4659     echo "********************************************************"
4660     echo "* WARNING: The guessed CFLAGS don't seem to work with *"
4661     echo "* your compiler. *"
4662     echo "* Use make CFLAGS=..., or edit the top level Makefile *"
4663     echo "********************************************************"
4664     echo ""
4665     CFLAGS=""
4666    
4667     fi
4668    
4669 gezelter 838
4670 gezelter 749 fi
4671    
4672 gezelter 838
4673    
4674    
4675    
4676 gezelter 942
4677    
4678 gezelter 944 echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
4679     echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6
4680 gezelter 942 if test "${ac_cv_prog_really_gxx+set}" = set; then
4681     echo $ECHO_N "(cached) $ECHO_C" >&6
4682     else
4683    
4684     cat > conftest.cpp <<EOF
4685     #ifdef __GNUC__
4686     #ifndef __INTEL_COMPILER
4687     yes;
4688     #endif
4689     #endif
4690     EOF
4691     if { ac_try='${CXX-c++} -E conftest.cpp'
4692     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4693     (eval $ac_try) 2>&5
4694     ac_status=$?
4695     echo "$as_me:$LINENO: \$? = $ac_status" >&5
4696     (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4697     ac_cv_prog_really_gxx=yes
4698     else
4699     ac_cv_prog_really_gxx=no
4700     fi
4701    
4702     fi
4703     echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
4704     echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
4705     if test "$ac_cv_prog_really_gxx" = yes; then
4706     :
4707    
4708     else
4709     :
4710    
4711     fi
4712    
4713    
4714 gezelter 749 # Try to determine "good" native compiler flags if none specified on command
4715     # line
4716     if test "$ac_test_CXXFLAGS" != "set"; then
4717     CXXFLAGS=""
4718     case "${host_cpu}-${host_os}" in
4719    
4720     *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
4721     CXXFLAGS="-O"
4722     fi;;
4723     sparc-solaris2*) if test "$CXX" = CC; then
4724     CXXFLAGS="-native -fast -xO5 -dalign"
4725     fi;;
4726     rs6000*-aix*) if test "$CXX" = xlC; then
4727     CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
4728     fi;;
4729     powerpc*-aix*)
4730     if test "$CXX" = xlC; then
4731     CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
4732     echo "*******************************************************"
4733     echo "* You have AIX on an unknown powerpc system. It is *"
4734     echo "* recommended that you use *"
4735     echo "* *"
4736     echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
4737     echo "* ^^^ *"
4738     echo "* where xxx is 601, 603, 604, or whatever kind of *"
4739     echo "* PowerPC CPU you have. For more info, man cc. *"
4740     echo "*******************************************************"
4741     fi;;
4742     *darwin*)
4743     if test "$CXX" = xlC; then
4744 chuckv 949 CXXFLAGS="-qthreaded -O5 -Q=20 -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
4745 gezelter 749 fi;;
4746     esac
4747    
4748     # use default flags for gcc on all systems
4749 gezelter 942 if test $ac_cv_prog_really_gxx = yes; then
4750 gezelter 749 CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
4751     fi
4752    
4753     # test for gcc-specific flags:
4754 gezelter 942 if test $ac_cv_prog_really_gxx = yes; then
4755 gezelter 749 # -malign-double for x86 systems
4756    
4757 gezelter 838
4758     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
4759 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
4760     if test "${ac_align_double+set}" = set; then
4761     echo $ECHO_N "(cached) $ECHO_C" >&6
4762     else
4763     echo 'void f(){}' > conftest.cpp
4764     if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
4765     ac_align_double=yes
4766     else
4767     ac_align_double=no
4768     fi
4769     rm -f conftest*
4770    
4771     fi
4772 gezelter 838 echo "$as_me:$LINENO: result: $ac_align_double" >&5
4773 gezelter 749 echo "${ECHO_T}$ac_align_double" >&6
4774     if test "$ac_align_double" = yes; then
4775     :
4776     CXXFLAGS="$CXXFLAGS -malign-double"
4777     else
4778     :
4779    
4780     fi
4781    
4782     # -fstrict-aliasing for gcc-2.95+
4783    
4784 gezelter 838
4785     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
4786 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
4787     if test "${ac_fstrict_aliasing+set}" = set; then
4788     echo $ECHO_N "(cached) $ECHO_C" >&6
4789     else
4790     echo 'void f(){}' > conftest.cpp
4791     if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
4792     ac_fstrict_aliasing=yes
4793     else
4794     ac_fstrict_aliasing=no
4795     fi
4796     rm -f conftest*
4797    
4798     fi
4799 gezelter 838 echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
4800 gezelter 749 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
4801     if test "$ac_fstrict_aliasing" = yes; then
4802     :
4803     CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
4804     else
4805     :
4806    
4807     fi
4808    
4809     fi
4810    
4811     CPU_FLAGS=""
4812 gezelter 942 if test $ac_cv_prog_really_gxx = yes; then
4813 gezelter 749 case "${host_cpu}" in
4814     i586*)
4815    
4816 gezelter 942 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
4817     echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
4818 gezelter 749 if test "${ac_cpu_pentium+set}" = set; then
4819     echo $ECHO_N "(cached) $ECHO_C" >&6
4820     else
4821 gezelter 942 echo 'void f(){}' > conftest.cpp
4822     if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
4823 gezelter 749 ac_cpu_pentium=yes
4824     else
4825     ac_cpu_pentium=no
4826     fi
4827     rm -f conftest*
4828    
4829     fi
4830 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
4831 gezelter 749 echo "${ECHO_T}$ac_cpu_pentium" >&6
4832     if test "$ac_cpu_pentium" = yes; then
4833     :
4834     CPU_FLAGS=-mcpu=pentium
4835     else
4836     :
4837    
4838 gezelter 838
4839     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
4840 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
4841     if test "${ac_pentium+set}" = set; then
4842     echo $ECHO_N "(cached) $ECHO_C" >&6
4843     else
4844     echo 'void f(){}' > conftest.cpp
4845     if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
4846     ac_pentium=yes
4847     else
4848     ac_pentium=no
4849     fi
4850     rm -f conftest*
4851    
4852     fi
4853 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentium" >&5
4854 gezelter 749 echo "${ECHO_T}$ac_pentium" >&6
4855     if test "$ac_pentium" = yes; then
4856     :
4857     CPU_FLAGS=-mpentium
4858     else
4859     :
4860    
4861     fi
4862    
4863     fi
4864    
4865     ;;
4866     i686*)
4867    
4868 gezelter 838 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
4869 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
4870     if test "${ac_cpu_pentiumpro+set}" = set; then
4871     echo $ECHO_N "(cached) $ECHO_C" >&6
4872     else
4873     echo 'void f(){}' > conftest.cpp
4874     if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
4875     ac_cpu_pentiumpro=yes
4876     else
4877     ac_cpu_pentiumpro=no
4878     fi
4879     rm -f conftest*
4880    
4881     fi
4882 gezelter 838 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
4883 gezelter 749 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
4884     if test "$ac_cpu_pentiumpro" = yes; then
4885     :
4886     CPU_FLAGS=-mcpu=pentiumpro
4887     else
4888     :
4889    
4890 gezelter 838
4891     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
4892 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
4893     if test "${ac_pentiumpro+set}" = set; then
4894     echo $ECHO_N "(cached) $ECHO_C" >&6
4895     else
4896     echo 'void f(){}' > conftest.cpp
4897     if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
4898     ac_pentiumpro=yes
4899     else
4900     ac_pentiumpro=no
4901     fi
4902     rm -f conftest*
4903    
4904     fi
4905 gezelter 838 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
4906 gezelter 749 echo "${ECHO_T}$ac_pentiumpro" >&6
4907     if test "$ac_pentiumpro" = yes; then
4908     :
4909     CPU_FLAGS=-mpentiumpro
4910     else
4911     :
4912    
4913     fi
4914    
4915     fi
4916    
4917     ;;
4918     powerpc*)
4919     cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
4920     is60x=`echo $cputype | egrep "^600-9e?$"`
4921     if test -n "$is60x"; then
4922    
4923 gezelter 838
4924     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
4925 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
4926     if test "${ac_m_cpu_60x+set}" = set; then
4927     echo $ECHO_N "(cached) $ECHO_C" >&6
4928     else
4929     echo 'void f(){}' > conftest.cpp
4930     if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
4931     ac_m_cpu_60x=yes
4932     else
4933     ac_m_cpu_60x=no
4934     fi
4935     rm -f conftest*
4936    
4937     fi
4938 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
4939 gezelter 749 echo "${ECHO_T}$ac_m_cpu_60x" >&6
4940     if test "$ac_m_cpu_60x" = yes; then
4941     :
4942     CPU_FLAGS=-mcpu=$cputype
4943     else
4944     :
4945    
4946     fi
4947    
4948     elif test "$cputype" = 750; then
4949    
4950 gezelter 838
4951 gezelter 942 echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
4952     echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
4953     if test "${ac_cv_prog_gxx_2_95+set}" = set; then
4954 gezelter 749 echo $ECHO_N "(cached) $ECHO_C" >&6
4955     else
4956    
4957 gezelter 942 cat > conftest.cpp <<EOF
4958     #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
4959 gezelter 749 # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
4960     yes;
4961     # endif
4962     #endif
4963     EOF
4964 gezelter 942 if { ac_try='${CXX-c++} -E conftest.cpp'
4965 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4966 gezelter 749 (eval $ac_try) 2>&5
4967     ac_status=$?
4968 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4969 gezelter 749 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4970 gezelter 942 ac_cv_prog_gxx_2_95=yes
4971 gezelter 749 else
4972 gezelter 942 ac_cv_prog_gxx_2_95=no
4973 gezelter 749 fi
4974    
4975     fi
4976 gezelter 942 echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
4977     echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
4978     if test "$ac_cv_prog_gxx_2_95" = yes; then
4979 gezelter 749 :
4980    
4981 gezelter 838
4982     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
4983 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
4984     if test "${ac_m_cpu_750+set}" = set; then
4985     echo $ECHO_N "(cached) $ECHO_C" >&6
4986     else
4987     echo 'void f(){}' > conftest.cpp
4988     if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
4989     ac_m_cpu_750=yes
4990     else
4991     ac_m_cpu_750=no
4992     fi
4993     rm -f conftest*
4994    
4995     fi
4996 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
4997 gezelter 749 echo "${ECHO_T}$ac_m_cpu_750" >&6
4998     if test "$ac_m_cpu_750" = yes; then
4999     :
5000     CPU_FLAGS=-mcpu=750
5001     else
5002     :
5003    
5004     fi
5005    
5006     else
5007     :
5008    
5009     fi
5010    
5011     fi
5012     if test -z "$CPU_FLAGS"; then
5013    
5014 gezelter 838
5015     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
5016 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
5017     if test "${ac_m_cpu_powerpc+set}" = set; then
5018     echo $ECHO_N "(cached) $ECHO_C" >&6
5019     else
5020     echo 'void f(){}' > conftest.cpp
5021     if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
5022     ac_m_cpu_powerpc=yes
5023     else
5024     ac_m_cpu_powerpc=no
5025     fi
5026     rm -f conftest*
5027    
5028     fi
5029 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
5030 gezelter 749 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
5031     if test "$ac_m_cpu_powerpc" = yes; then
5032     :
5033     CPU_FLAGS=-mcpu=powerpc
5034     else
5035     :
5036    
5037     fi
5038    
5039     fi
5040     if test -z "$CPU_FLAGS"; then
5041    
5042 gezelter 838
5043     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
5044 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
5045     if test "${ac_m_powerpc+set}" = set; then
5046     echo $ECHO_N "(cached) $ECHO_C" >&6
5047     else
5048     echo 'void f(){}' > conftest.cpp
5049     if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
5050     ac_m_powerpc=yes
5051     else
5052     ac_m_powerpc=no
5053     fi
5054     rm -f conftest*
5055    
5056     fi
5057 gezelter 838 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
5058 gezelter 749 echo "${ECHO_T}$ac_m_powerpc" >&6
5059     if test "$ac_m_powerpc" = yes; then
5060     :
5061     CPU_FLAGS=-mpowerpc
5062     else
5063     :
5064    
5065     fi
5066    
5067     fi
5068     esac
5069     fi
5070    
5071     if test -n "$CPU_FLAGS"; then
5072     CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
5073     fi
5074    
5075     if test -z "$CXXFLAGS"; then
5076     echo ""
5077     echo "**********************************************************"
5078     echo "* WARNING: Don't know the best CXXFLAGS for this system *"
5079     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
5080     echo "* (otherwise, a default of CXXFLAGS=-O3 will be used) *"
5081     echo "**********************************************************"
5082     echo ""
5083     CXXFLAGS="-O3"
5084     fi
5085    
5086 gezelter 838
5087    
5088     echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
5089 gezelter 749 echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
5090     if test "${ac_guessed_cxxflags+set}" = set; then
5091     echo $ECHO_N "(cached) $ECHO_C" >&6
5092     else
5093     echo 'void f(){}' > conftest.cpp
5094     if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
5095     ac_guessed_cxxflags=yes
5096     else
5097     ac_guessed_cxxflags=no
5098     fi
5099     rm -f conftest*
5100    
5101     fi
5102 gezelter 838 echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
5103 gezelter 749 echo "${ECHO_T}$ac_guessed_cxxflags" >&6
5104     if test "$ac_guessed_cxxflags" = yes; then
5105     :
5106    
5107     else
5108     :
5109    
5110     echo ""
5111     echo "**********************************************************"
5112     echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
5113     echo "* your compiler. *"
5114     echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
5115     echo "**********************************************************"
5116     echo ""
5117     CXXFLAGS=""
5118    
5119     fi
5120    
5121 gezelter 838
5122 gezelter 749 fi
5123    
5124 gezelter 838
5125    
5126    
5127    
5128 gezelter 749 # Try to determine "good" native compiler flags if none specified on command
5129     # line
5130 gezelter 785
5131 gezelter 827 if test x"$F90FLAGS" = x ; then
5132 gezelter 749 F90FLAGS=""
5133     case "${host_cpu}-${host_os}" in
5134    
5135 gezelter 942 *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
5136 gezelter 749 F90FLAGS="-O"
5137     fi;;
5138     rs6000*-aix*) if test "$F90" = xlf90 -o "$F90" = f90; then
5139     F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
5140     fi;;
5141     powerpc*-aix*)
5142     if test "$F90" = f90 -o "$F90" = xlf90; then
5143     F90FLAGS="-O3 -qarch=ppc -qansialias -w"
5144     echo "*******************************************************"
5145     echo "* You have AIX on an unknown powerpc system. It is *"
5146     echo "* recommended that you use *"
5147     echo "* *"
5148     echo "* F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
5149     echo "* ^^^ *"
5150     echo "* where xxx is 601, 603, 604, or whatever kind of *"
5151     echo "* PowerPC CPU you have. For more info, man xlf. *"
5152     echo "*******************************************************"
5153     fi;;
5154     *darwin*)
5155     if test "$F90" = f90 -o "$F90" = xlf90; then
5156 chuckv 949 F90FLAGS="-qthreaded -O5 -qtune=auto -qarch=auto -qunroll=auto"
5157 gezelter 749 fi;;
5158     esac
5159    
5160     if test -n "$CPU_FLAGS"; then
5161     F90FLAGS="$F90FLAGS $CPU_FLAGS"
5162     fi
5163    
5164     if test -z "$F90FLAGS"; then
5165     echo ""
5166     echo "**********************************************************"
5167     echo "* WARNING: Don't know the best F90FLAGS for this system *"
5168     echo "* Use make F90FLAGS=..., or edit the top level Makefile *"
5169     echo "* (otherwise, a default of F90FLAGS=-O3 will be used) *"
5170     echo "**********************************************************"
5171     echo ""
5172     F90FLAGS="-O3"
5173     fi
5174    
5175 gezelter 838
5176     echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
5177 gezelter 749 echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
5178     if test "${ac_guessed_f90flags+set}" = set; then
5179     echo $ECHO_N "(cached) $ECHO_C" >&6
5180     else
5181    
5182 gezelter 838
5183    
5184 gezelter 749 ac_ext=f90
5185     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5186     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5187     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5188    
5189     echo 'program main' > conftest.$ac_ext
5190     echo 'end program main' >> conftest.$ac_ext
5191     ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
5192 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5193 gezelter 749 (eval $ac_compile) 2>&5
5194     ac_status=$?
5195 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5196 gezelter 749 (exit $ac_status); }; then
5197     ac_guessed_f90flags=yes
5198     else
5199     ac_guessed_f90flags=no
5200     fi
5201     rm -f conftest*
5202 gezelter 840 ac_ext=f90
5203     ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5204     ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5205     ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5206 gezelter 749
5207 gezelter 838
5208 gezelter 749 fi
5209 gezelter 838 echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
5210 gezelter 749 echo "${ECHO_T}$ac_guessed_f90flags" >&6
5211     if test "$ac_guessed_f90flags" = yes; then
5212     :
5213    
5214     else
5215     :
5216    
5217     echo ""
5218     echo "**********************************************************"
5219     echo "* WARNING: The guessed F90FLAGS don't seem to work with *"
5220     echo "* your compiler. *"
5221     echo "* Use make F90FLAGS=..., or edit the top level Makefile *"
5222     echo "**********************************************************"
5223     echo ""
5224     F90FLAGS=""
5225    
5226     fi
5227    
5228 gezelter 838
5229 gezelter 749 fi
5230    
5231 gezelter 822 ;;
5232     esac
5233 mmeineke 791
5234 gezelter 749 # Find a good install program. We prefer a C program (faster),
5235     # so one script is as good as another. But avoid the broken or
5236     # incompatible versions:
5237     # SysV /etc/install, /usr/sbin/install
5238     # SunOS /usr/etc/install
5239     # IRIX /sbin/install
5240     # AIX /bin/install
5241     # AmigaOS /C/install, which installs bootblocks on floppy discs
5242     # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5243     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5244     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5245 gezelter 942 # OS/2's system install, which has a completely different semantic
5246 gezelter 749 # ./install, which can be erroneously created by make from ./install.sh.
5247 gezelter 838 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
5248     echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
5249 gezelter 749 if test -z "$INSTALL"; then
5250     if test "${ac_cv_path_install+set}" = set; then
5251     echo $ECHO_N "(cached) $ECHO_C" >&6
5252     else
5253 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5254     for as_dir in $PATH
5255     do
5256     IFS=$as_save_IFS
5257     test -z "$as_dir" && as_dir=.
5258     # Account for people who put trailing slashes in PATH elements.
5259     case $as_dir/ in
5260     ./ | .// | /cC/* | \
5261     /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5262 gezelter 942 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
5263 gezelter 838 /usr/ucb/* ) ;;
5264     *)
5265     # OSF1 and SCO ODT 3.0 have their own names for install.
5266     # Don't use installbsd from OSF since it installs stuff as root
5267     # by default.
5268     for ac_prog in ginstall scoinst install; do
5269     for ac_exec_ext in '' $ac_executable_extensions; do
5270 gezelter 942 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5271     if test $ac_prog = install &&
5272     grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5273     # AIX install. It has an incompatible calling convention.
5274     :
5275     elif test $ac_prog = install &&
5276     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5277     # program-specific install script used by HP pwplus--don't use.
5278     :
5279     else
5280     ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5281     break 3
5282     fi
5283     fi
5284 gezelter 749 done
5285 gezelter 838 done
5286     ;;
5287     esac
5288     done
5289 gezelter 749
5290 gezelter 838
5291 gezelter 749 fi
5292     if test "${ac_cv_path_install+set}" = set; then
5293     INSTALL=$ac_cv_path_install
5294     else
5295     # As a last resort, use the slow shell script. We don't cache a
5296     # path for INSTALL within a source directory, because that will
5297     # break other packages using the cache if that directory is
5298     # removed, or if the path is relative.
5299     INSTALL=$ac_install_sh
5300     fi
5301     fi
5302 gezelter 838 echo "$as_me:$LINENO: result: $INSTALL" >&5
5303 gezelter 749 echo "${ECHO_T}$INSTALL" >&6
5304    
5305     # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5306     # It thinks the first close brace ends the variable substitution.
5307     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5308    
5309     test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5310    
5311     test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5312    
5313 gezelter 838 echo "$as_me:$LINENO: checking whether ln -s works" >&5
5314 gezelter 749 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
5315     LN_S=$as_ln_s
5316     if test "$LN_S" = "ln -s"; then
5317 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
5318 gezelter 749 echo "${ECHO_T}yes" >&6
5319     else
5320 gezelter 838 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5321 gezelter 749 echo "${ECHO_T}no, using $LN_S" >&6
5322     fi
5323    
5324 gezelter 838 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5325     echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
5326 gezelter 942 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
5327 gezelter 749 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
5328     echo $ECHO_N "(cached) $ECHO_C" >&6
5329     else
5330 gezelter 838 cat >conftest.make <<\_ACEOF
5331 gezelter 749 all:
5332 gezelter 838 @echo 'ac_maketemp="$(MAKE)"'
5333     _ACEOF
5334 gezelter 749 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5335     eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
5336     if test -n "$ac_maketemp"; then
5337     eval ac_cv_prog_make_${ac_make}_set=yes
5338     else
5339     eval ac_cv_prog_make_${ac_make}_set=no
5340     fi
5341     rm -f conftest.make
5342     fi
5343     if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
5344 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
5345 gezelter 749 echo "${ECHO_T}yes" >&6
5346     SET_MAKE=
5347     else
5348 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5349 gezelter 749 echo "${ECHO_T}no" >&6
5350     SET_MAKE="MAKE=${MAKE-make}"
5351     fi
5352    
5353     if test -n "$ac_tool_prefix"; then
5354     # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5355     set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5356 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5357 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5358     if test "${ac_cv_prog_RANLIB+set}" = set; then
5359     echo $ECHO_N "(cached) $ECHO_C" >&6
5360     else
5361     if test -n "$RANLIB"; then
5362     ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5363     else
5364 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5365     for as_dir in $PATH
5366     do
5367     IFS=$as_save_IFS
5368     test -z "$as_dir" && as_dir=.
5369     for ac_exec_ext in '' $ac_executable_extensions; do
5370     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5371     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5372     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5373     break 2
5374     fi
5375 gezelter 749 done
5376 gezelter 838 done
5377 gezelter 749
5378     fi
5379     fi
5380     RANLIB=$ac_cv_prog_RANLIB
5381     if test -n "$RANLIB"; then
5382 gezelter 838 echo "$as_me:$LINENO: result: $RANLIB" >&5
5383 gezelter 749 echo "${ECHO_T}$RANLIB" >&6
5384     else
5385 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5386 gezelter 749 echo "${ECHO_T}no" >&6
5387     fi
5388    
5389     fi
5390     if test -z "$ac_cv_prog_RANLIB"; then
5391     ac_ct_RANLIB=$RANLIB
5392     # Extract the first word of "ranlib", so it can be a program name with args.
5393     set dummy ranlib; ac_word=$2
5394 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5395 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5396     if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5397     echo $ECHO_N "(cached) $ECHO_C" >&6
5398     else
5399     if test -n "$ac_ct_RANLIB"; then
5400     ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5401     else
5402 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5403     for as_dir in $PATH
5404     do
5405     IFS=$as_save_IFS
5406     test -z "$as_dir" && as_dir=.
5407     for ac_exec_ext in '' $ac_executable_extensions; do
5408     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5409     ac_cv_prog_ac_ct_RANLIB="ranlib"
5410     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5411     break 2
5412     fi
5413 gezelter 749 done
5414 gezelter 838 done
5415 gezelter 749
5416     test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5417     fi
5418     fi
5419     ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5420     if test -n "$ac_ct_RANLIB"; then
5421 gezelter 838 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5422 gezelter 749 echo "${ECHO_T}$ac_ct_RANLIB" >&6
5423     else
5424 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5425 gezelter 749 echo "${ECHO_T}no" >&6
5426     fi
5427    
5428     RANLIB=$ac_ct_RANLIB
5429     else
5430     RANLIB="$ac_cv_prog_RANLIB"
5431     fi
5432    
5433     for ac_prog in 'bison -y' byacc
5434     do
5435     # Extract the first word of "$ac_prog", so it can be a program name with args.
5436     set dummy $ac_prog; ac_word=$2
5437 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5438 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5439     if test "${ac_cv_prog_YACC+set}" = set; then
5440     echo $ECHO_N "(cached) $ECHO_C" >&6
5441     else
5442     if test -n "$YACC"; then
5443     ac_cv_prog_YACC="$YACC" # Let the user override the test.
5444     else
5445 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5446     for as_dir in $PATH
5447     do
5448     IFS=$as_save_IFS
5449     test -z "$as_dir" && as_dir=.
5450     for ac_exec_ext in '' $ac_executable_extensions; do
5451     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5452     ac_cv_prog_YACC="$ac_prog"
5453     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5454     break 2
5455     fi
5456 gezelter 749 done
5457 gezelter 838 done
5458 gezelter 749
5459     fi
5460     fi
5461     YACC=$ac_cv_prog_YACC
5462     if test -n "$YACC"; then
5463 gezelter 838 echo "$as_me:$LINENO: result: $YACC" >&5
5464 gezelter 749 echo "${ECHO_T}$YACC" >&6
5465     else
5466 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5467 gezelter 749 echo "${ECHO_T}no" >&6
5468     fi
5469    
5470     test -n "$YACC" && break
5471     done
5472     test -n "$YACC" || YACC="yacc"
5473    
5474     for ac_prog in flex lex
5475     do
5476     # Extract the first word of "$ac_prog", so it can be a program name with args.
5477     set dummy $ac_prog; ac_word=$2
5478 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5479 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5480     if test "${ac_cv_prog_LEX+set}" = set; then
5481     echo $ECHO_N "(cached) $ECHO_C" >&6
5482     else
5483     if test -n "$LEX"; then
5484     ac_cv_prog_LEX="$LEX" # Let the user override the test.
5485     else
5486 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5487     for as_dir in $PATH
5488     do
5489     IFS=$as_save_IFS
5490     test -z "$as_dir" && as_dir=.
5491     for ac_exec_ext in '' $ac_executable_extensions; do
5492     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5493     ac_cv_prog_LEX="$ac_prog"
5494     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5495     break 2
5496     fi
5497 gezelter 749 done
5498 gezelter 838 done
5499 gezelter 749
5500     fi
5501     fi
5502     LEX=$ac_cv_prog_LEX
5503     if test -n "$LEX"; then
5504 gezelter 838 echo "$as_me:$LINENO: result: $LEX" >&5
5505 gezelter 749 echo "${ECHO_T}$LEX" >&6
5506     else
5507 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5508 gezelter 749 echo "${ECHO_T}no" >&6
5509     fi
5510    
5511     test -n "$LEX" && break
5512     done
5513     test -n "$LEX" || LEX=":"
5514    
5515     if test -z "$LEXLIB"
5516     then
5517 gezelter 838 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
5518 gezelter 749 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
5519     if test "${ac_cv_lib_fl_yywrap+set}" = set; then
5520     echo $ECHO_N "(cached) $ECHO_C" >&6
5521     else
5522     ac_check_lib_save_LIBS=$LIBS
5523     LIBS="-lfl $LIBS"
5524     cat >conftest.$ac_ext <<_ACEOF
5525    
5526 gezelter 840 program main
5527    
5528     call yywrap
5529     end program main
5530    
5531 gezelter 749 _ACEOF
5532     rm -f conftest.$ac_objext conftest$ac_exeext
5533 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5534 gezelter 942 (eval $ac_link) 2>conftest.er1
5535 gezelter 749 ac_status=$?
5536 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
5537     rm -f conftest.er1
5538     cat conftest.err >&5
5539 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5540 gezelter 749 (exit $ac_status); } &&
5541 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
5542     || test ! -s conftest.err'
5543 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5544 gezelter 749 (eval $ac_try) 2>&5
5545     ac_status=$?
5546 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5547 gezelter 942 (exit $ac_status); }; } &&
5548     { ac_try='test -s conftest$ac_exeext'
5549     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5550     (eval $ac_try) 2>&5
5551     ac_status=$?
5552     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5553 gezelter 749 (exit $ac_status); }; }; then
5554     ac_cv_lib_fl_yywrap=yes
5555     else
5556     echo "$as_me: failed program was:" >&5
5557 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
5558    
5559 gezelter 749 ac_cv_lib_fl_yywrap=no
5560     fi
5561 gezelter 942 rm -f conftest.err conftest.$ac_objext \
5562     conftest$ac_exeext conftest.$ac_ext
5563 gezelter 749 LIBS=$ac_check_lib_save_LIBS
5564     fi
5565 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
5566 gezelter 749 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
5567     if test $ac_cv_lib_fl_yywrap = yes; then
5568     LEXLIB="-lfl"
5569     else
5570 gezelter 838 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
5571 gezelter 749 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
5572     if test "${ac_cv_lib_l_yywrap+set}" = set; then
5573     echo $ECHO_N "(cached) $ECHO_C" >&6
5574     else
5575     ac_check_lib_save_LIBS=$LIBS
5576     LIBS="-ll $LIBS"
5577     cat >conftest.$ac_ext <<_ACEOF
5578    
5579 gezelter 840 program main
5580    
5581     call yywrap
5582     end program main
5583    
5584 gezelter 749 _ACEOF
5585     rm -f conftest.$ac_objext conftest$ac_exeext
5586 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5587 gezelter 942 (eval $ac_link) 2>conftest.er1
5588 gezelter 749 ac_status=$?
5589 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
5590     rm -f conftest.er1
5591     cat conftest.err >&5
5592 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5593 gezelter 749 (exit $ac_status); } &&
5594 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
5595     || test ! -s conftest.err'
5596 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5597 gezelter 749 (eval $ac_try) 2>&5
5598     ac_status=$?
5599 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5600 gezelter 942 (exit $ac_status); }; } &&
5601     { ac_try='test -s conftest$ac_exeext'
5602     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5603     (eval $ac_try) 2>&5
5604     ac_status=$?
5605     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5606 gezelter 749 (exit $ac_status); }; }; then
5607     ac_cv_lib_l_yywrap=yes
5608     else
5609     echo "$as_me: failed program was:" >&5
5610 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
5611    
5612 gezelter 749 ac_cv_lib_l_yywrap=no
5613     fi
5614 gezelter 942 rm -f conftest.err conftest.$ac_objext \
5615     conftest$ac_exeext conftest.$ac_ext
5616 gezelter 749 LIBS=$ac_check_lib_save_LIBS
5617     fi
5618 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
5619 gezelter 749 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
5620     if test $ac_cv_lib_l_yywrap = yes; then
5621     LEXLIB="-ll"
5622     fi
5623    
5624     fi
5625    
5626     fi
5627    
5628     if test "x$LEX" != "x:"; then
5629 gezelter 838 echo "$as_me:$LINENO: checking lex output file root" >&5
5630 gezelter 749 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
5631     if test "${ac_cv_prog_lex_root+set}" = set; then
5632     echo $ECHO_N "(cached) $ECHO_C" >&6
5633     else
5634     # The minimal lex program is just a single line: %%. But some broken lexes
5635     # (Solaris, I think it was) want two %% lines, so accommodate them.
5636 gezelter 838 cat >conftest.l <<_ACEOF
5637     %%
5638     %%
5639     _ACEOF
5640     { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
5641     (eval $LEX conftest.l) 2>&5
5642     ac_status=$?
5643     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5644     (exit $ac_status); }
5645 gezelter 749 if test -f lex.yy.c; then
5646     ac_cv_prog_lex_root=lex.yy
5647     elif test -f lexyy.c; then
5648     ac_cv_prog_lex_root=lexyy
5649     else
5650 gezelter 838 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
5651 gezelter 749 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
5652     { (exit 1); exit 1; }; }
5653     fi
5654     fi
5655 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
5656 gezelter 749 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
5657 gezelter 838 rm -f conftest.l
5658 gezelter 749 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
5659    
5660 gezelter 838 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
5661 gezelter 749 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
5662     if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
5663     echo $ECHO_N "(cached) $ECHO_C" >&6
5664     else
5665     # POSIX says lex can declare yytext either as a pointer or an array; the
5666     # default is implementation-dependent. Figure out which it is, since
5667     # not all implementations provide the %pointer and %array declarations.
5668     ac_cv_prog_lex_yytext_pointer=no
5669     echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
5670     ac_save_LIBS=$LIBS
5671     LIBS="$LIBS $LEXLIB"
5672     cat >conftest.$ac_ext <<_ACEOF
5673     `cat $LEX_OUTPUT_ROOT.c`
5674     _ACEOF
5675     rm -f conftest.$ac_objext conftest$ac_exeext
5676 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5677 gezelter 942 (eval $ac_link) 2>conftest.er1
5678 gezelter 749 ac_status=$?
5679 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
5680     rm -f conftest.er1
5681     cat conftest.err >&5
5682 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5683 gezelter 749 (exit $ac_status); } &&
5684 gezelter 942 { ac_try='test -z "$ac_f90_werror_flag"
5685     || test ! -s conftest.err'
5686 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5687 gezelter 749 (eval $ac_try) 2>&5
5688     ac_status=$?
5689 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5690 gezelter 942 (exit $ac_status); }; } &&
5691     { ac_try='test -s conftest$ac_exeext'
5692     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5693     (eval $ac_try) 2>&5
5694     ac_status=$?
5695     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5696 gezelter 749 (exit $ac_status); }; }; then
5697     ac_cv_prog_lex_yytext_pointer=yes
5698     else
5699     echo "$as_me: failed program was:" >&5
5700 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
5701    
5702 gezelter 749 fi
5703 gezelter 942 rm -f conftest.err conftest.$ac_objext \
5704     conftest$ac_exeext conftest.$ac_ext
5705 gezelter 749 LIBS=$ac_save_LIBS
5706     rm -f "${LEX_OUTPUT_ROOT}.c"
5707    
5708     fi
5709 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
5710 gezelter 749 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
5711     if test $ac_cv_prog_lex_yytext_pointer = yes; then
5712    
5713 gezelter 838 cat >>confdefs.h <<\_ACEOF
5714 gezelter 749 #define YYTEXT_POINTER 1
5715 gezelter 838 _ACEOF
5716 gezelter 749
5717     fi
5718    
5719     fi
5720     # Extract the first word of "ar", so it can be a program name with args.
5721     set dummy ar; ac_word=$2
5722 gezelter 838 echo "$as_me:$LINENO: checking for $ac_word" >&5
5723 gezelter 749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5724     if test "${ac_cv_prog_AR+set}" = set; then
5725     echo $ECHO_N "(cached) $ECHO_C" >&6
5726     else
5727     if test -n "$AR"; then
5728     ac_cv_prog_AR="$AR" # Let the user override the test.
5729     else
5730 gezelter 838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5731     for as_dir in $PATH
5732     do
5733     IFS=$as_save_IFS
5734     test -z "$as_dir" && as_dir=.
5735     for ac_exec_ext in '' $ac_executable_extensions; do
5736     if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5737     ac_cv_prog_AR="ar"
5738     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5739     break 2
5740     fi
5741 gezelter 749 done
5742 gezelter 838 done
5743 gezelter 749
5744     test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5745     fi
5746     fi
5747     AR=$ac_cv_prog_AR
5748     if test -n "$AR"; then
5749 gezelter 838 echo "$as_me:$LINENO: result: $AR" >&5
5750 gezelter 749 echo "${ECHO_T}$AR" >&6
5751     else
5752 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
5753 gezelter 749 echo "${ECHO_T}no" >&6
5754     fi
5755    
5756     if test "$AR" = "NONE"; then
5757 gezelter 838 { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
5758 gezelter 749 echo "$as_me: error: --> Can't find \`ar'!" >&2;}
5759     { (exit 1); exit 1; }; }
5760     cat >confcache <<\_ACEOF
5761     # This file is a shell script that caches the results of configure
5762     # tests run on this system so they can be shared between configure
5763     # scripts and configure runs, see configure's option --config-cache.
5764     # It is not useful on other systems. If it contains results you don't
5765     # want to keep, you may remove or edit it.
5766     #
5767     # config.status only pays attention to the cache file if you give it
5768     # the --recheck option to rerun configure.
5769     #
5770 gezelter 838 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5771 gezelter 749 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5772     # following values.
5773    
5774     _ACEOF
5775    
5776     # The following way of writing the cache mishandles newlines in values,
5777     # but we know of no workaround that is simple, portable, and efficient.
5778     # So, don't put newlines in cache variables' values.
5779     # Ultrix sh set writes to stderr and can't be redirected directly,
5780     # and sets the high bit in the cache file unless we assign to the vars.
5781     {
5782     (set) 2>&1 |
5783     case `(ac_space=' '; set | grep ac_space) 2>&1` in
5784     *ac_space=\ *)
5785     # `set' does not quote correctly, so add quotes (double-quote
5786     # substitution turns \\\\ into \\, and sed turns \\ into \).
5787     sed -n \
5788 gezelter 942 "s/'/'\\\\''/g;
5789     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5790 gezelter 749 ;;
5791     *)
5792     # `set' quotes correctly as required by POSIX, so do not add quotes.
5793     sed -n \
5794 gezelter 942 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
5795 gezelter 749 ;;
5796     esac;
5797     } |
5798     sed '
5799     t clear
5800     : clear
5801     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5802     t end
5803     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5804     : end' >>confcache
5805 gezelter 838 if diff $cache_file confcache >/dev/null 2>&1; then :; else
5806 gezelter 749 if test -w $cache_file; then
5807     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
5808     cat confcache >$cache_file
5809     else
5810     echo "not updating unwritable cache $cache_file"
5811     fi
5812     fi
5813     rm -f confcache
5814     exit 1
5815     fi
5816    
5817 gezelter 838 echo "$as_me:$LINENO: checking for mpi-directory" >&5
5818 gezelter 749 echo $ECHO_N "checking for mpi-directory... $ECHO_C" >&6
5819    
5820 gezelter 942 # Check whether --with-mpi or --without-mpi was given.
5821     if test "${with_mpi+set}" = set; then
5822     withval="$with_mpi"
5823 gezelter 749 MPI_DIR="$withval"
5824     else
5825     MPI_DIR="/usr/local"
5826     fi;
5827 gezelter 838 echo "$as_me:$LINENO: result: $MPI_DIR" >&5
5828 gezelter 749 echo "${ECHO_T}$MPI_DIR" >&6
5829    
5830 gezelter 838
5831     echo "$as_me:$LINENO: checking for mpi-lib-directory" >&5
5832 gezelter 749 echo $ECHO_N "checking for mpi-lib-directory... $ECHO_C" >&6
5833    
5834 gezelter 786 # Check whether --with-mpi_libdir or --without-mpi_libdir was given.
5835     if test "${with_mpi_libdir+set}" = set; then
5836     withval="$with_mpi_libdir"
5837 gezelter 749 MPI_LIBDIR="$withval"
5838     else
5839     MPI_LIBDIR="$MPI_DIR/lib"
5840     fi;
5841 gezelter 838 echo "$as_me:$LINENO: result: $MPI_LIBDIR" >&5
5842 gezelter 749 echo "${ECHO_T}$MPI_LIBDIR" >&6
5843    
5844 gezelter 838
5845     echo "$as_me:$LINENO: checking for mpi-inc-directory" >&5
5846 gezelter 749 echo $ECHO_N "checking for mpi-inc-directory... $ECHO_C" >&6
5847    
5848 gezelter 944 # Check whether --with-mpi-inc or --without-mpi-inc was given.
5849 gezelter 786 if test "${with_mpi_inc+set}" = set; then
5850     withval="$with_mpi_inc"
5851 gezelter 749 MPI_INC="$withval"
5852     else
5853     MPI_INC="$MPI_DIR/include"
5854     fi;
5855 gezelter 838 echo "$as_me:$LINENO: result: $MPI_INC" >&5
5856 gezelter 749 echo "${ECHO_T}$MPI_INC" >&6
5857    
5858 gezelter 838
5859 gezelter 944 echo "$as_me:$LINENO: checking for mpi.h" >&5
5860     echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
5861     HAVE_MPIDOTH_C="no"
5862     echo '#include <mpi.h>' > conftest.cc
5863     if test -z "`${CXX} -I${MPI_INC} -c conftest.cc 2>&1`"; then
5864     echo "$as_me:$LINENO: result: yes" >&5
5865     echo "${ECHO_T}yes" >&6
5866     HAVE_MPIDOTH_C="yes"
5867     else
5868     echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
5869     echo "${ECHO_T}no! Check MPI include paths" >&6
5870     fi
5871     rm -f conftest*
5872 gezelter 838
5873 gezelter 944 echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
5874     echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
5875     HAVE_MPIFDOTH_F90="no"
5876     rm -f conftest*
5877     cat >conftest.f90 <<EOF
5878     program main
5879     include 'mpif.h'
5880     end
5881     EOF
5882     if $F90 -I$MPI_INC -c conftest.f90 > conftest.out 2>&1 ; then
5883     echo "$as_me:$LINENO: result: yes" >&5
5884     echo "${ECHO_T}yes" >&6
5885     MPI_F90INC="$MPI_INC"
5886     HAVE_MPIFDOTH_F90="yes"
5887     else
5888     if test -s conftest.out ; then cat conftest.out >> config.log ; fi
5889     echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
5890     echo "${ECHO_T}no! Check MPI include paths" >&6
5891     fi
5892     rm -f conftest*
5893    
5894    
5895     ac_ext=c
5896     ac_cpp='$CPP $CPPFLAGS'
5897     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5898     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5899     ac_compiler_gnu=$ac_cv_c_compiler_gnu
5900    
5901     ac_save_LDFLAGS=$LDFLAGS
5902     LDFLAGS="${LDFLAGS} -L${MPI_LIBDIR} "
5903    
5904     if test x = x"$MPI_LIB"; then
5905     echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
5906     echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
5907     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
5908     echo $ECHO_N "(cached) $ECHO_C" >&6
5909     else
5910     ac_check_lib_save_LIBS=$LIBS
5911     LIBS="-lmpi $LIBS"
5912     cat >conftest.$ac_ext <<_ACEOF
5913     /* confdefs.h. */
5914     _ACEOF
5915     cat confdefs.h >>conftest.$ac_ext
5916     cat >>conftest.$ac_ext <<_ACEOF
5917     /* end confdefs.h. */
5918    
5919     /* Override any gcc2 internal prototype to avoid an error. */
5920     #ifdef __cplusplus
5921     extern "C"
5922     #endif
5923     /* We use char because int might match the return type of a gcc2
5924     builtin and then its argument prototype would still apply. */
5925     char MPI_Init ();
5926     int
5927     main ()
5928     {
5929     MPI_Init ();
5930     ;
5931     return 0;
5932     }
5933     _ACEOF
5934     rm -f conftest.$ac_objext conftest$ac_exeext
5935     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5936     (eval $ac_link) 2>conftest.er1
5937     ac_status=$?
5938     grep -v '^ *+' conftest.er1 >conftest.err
5939     rm -f conftest.er1
5940     cat conftest.err >&5
5941     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5942     (exit $ac_status); } &&
5943     { ac_try='test -z "$ac_c_werror_flag"
5944     || test ! -s conftest.err'
5945     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5946     (eval $ac_try) 2>&5
5947     ac_status=$?
5948     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5949     (exit $ac_status); }; } &&
5950     { ac_try='test -s conftest$ac_exeext'
5951     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5952     (eval $ac_try) 2>&5
5953     ac_status=$?
5954     echo "$as_me:$LINENO: \$? = $ac_status" >&5
5955     (exit $ac_status); }; }; then
5956     ac_cv_lib_mpi_MPI_Init=yes
5957     else
5958     echo "$as_me: failed program was:" >&5
5959     sed 's/^/| /' conftest.$ac_ext >&5
5960    
5961     ac_cv_lib_mpi_MPI_Init=no
5962     fi
5963     rm -f conftest.err conftest.$ac_objext \
5964     conftest$ac_exeext conftest.$ac_ext
5965     LIBS=$ac_check_lib_save_LIBS
5966     fi
5967     echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
5968     echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
5969     if test $ac_cv_lib_mpi_MPI_Init = yes; then
5970     MPI_LIB="-lmpi"
5971     fi
5972    
5973     fi
5974     if test x = x"$MPI_LIB"; then
5975     echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
5976     echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
5977     if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
5978     echo $ECHO_N "(cached) $ECHO_C" >&6
5979     else
5980     ac_check_lib_save_LIBS=$LIBS
5981     LIBS="-lmpich $LIBS"
5982     cat >conftest.$ac_ext <<_ACEOF
5983     /* confdefs.h. */
5984     _ACEOF
5985     cat confdefs.h >>conftest.$ac_ext
5986     cat >>conftest.$ac_ext <<_ACEOF
5987     /* end confdefs.h. */
5988    
5989     /* Override any gcc2 internal prototype to avoid an error. */
5990     #ifdef __cplusplus
5991     extern "C"
5992     #endif
5993     /* We use char because int might match the return type of a gcc2
5994     builtin and then its argument prototype would still apply. */
5995     char MPI_Init ();
5996     int
5997     main ()
5998     {
5999     MPI_Init ();
6000     ;
6001     return 0;
6002     }
6003     _ACEOF
6004     rm -f conftest.$ac_objext conftest$ac_exeext
6005     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6006     (eval $ac_link) 2>conftest.er1
6007     ac_status=$?
6008     grep -v '^ *+' conftest.er1 >conftest.err
6009     rm -f conftest.er1
6010     cat conftest.err >&5
6011     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6012     (exit $ac_status); } &&
6013     { ac_try='test -z "$ac_c_werror_flag"
6014     || test ! -s conftest.err'
6015     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6016     (eval $ac_try) 2>&5
6017     ac_status=$?
6018     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6019     (exit $ac_status); }; } &&
6020     { ac_try='test -s conftest$ac_exeext'
6021     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6022     (eval $ac_try) 2>&5
6023     ac_status=$?
6024     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6025     (exit $ac_status); }; }; then
6026     ac_cv_lib_mpich_MPI_Init=yes
6027     else
6028     echo "$as_me: failed program was:" >&5
6029     sed 's/^/| /' conftest.$ac_ext >&5
6030    
6031     ac_cv_lib_mpich_MPI_Init=no
6032     fi
6033     rm -f conftest.err conftest.$ac_objext \
6034     conftest$ac_exeext conftest.$ac_ext
6035     LIBS=$ac_check_lib_save_LIBS
6036     fi
6037     echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
6038     echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
6039     if test $ac_cv_lib_mpich_MPI_Init = yes; then
6040     MPI_LIB="-lmpich"
6041     fi
6042    
6043     fi
6044     $as_unset ac_cv_lib_mpi_MPI_Init
6045     if test x = x"$MPI_LIB"; then
6046     echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
6047     echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
6048     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
6049     echo $ECHO_N "(cached) $ECHO_C" >&6
6050     else
6051     ac_check_lib_save_LIBS=$LIBS
6052     LIBS="-lmpi "-llam" $LIBS"
6053     cat >conftest.$ac_ext <<_ACEOF
6054     /* confdefs.h. */
6055     _ACEOF
6056     cat confdefs.h >>conftest.$ac_ext
6057     cat >>conftest.$ac_ext <<_ACEOF
6058     /* end confdefs.h. */
6059    
6060     /* Override any gcc2 internal prototype to avoid an error. */
6061     #ifdef __cplusplus
6062     extern "C"
6063     #endif
6064     /* We use char because int might match the return type of a gcc2
6065     builtin and then its argument prototype would still apply. */
6066     char MPI_Init ();
6067     int
6068     main ()
6069     {
6070     MPI_Init ();
6071     ;
6072     return 0;
6073     }
6074     _ACEOF
6075     rm -f conftest.$ac_objext conftest$ac_exeext
6076     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6077     (eval $ac_link) 2>conftest.er1
6078     ac_status=$?
6079     grep -v '^ *+' conftest.er1 >conftest.err
6080     rm -f conftest.er1
6081     cat conftest.err >&5
6082     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6083     (exit $ac_status); } &&
6084     { ac_try='test -z "$ac_c_werror_flag"
6085     || test ! -s conftest.err'
6086     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6087     (eval $ac_try) 2>&5
6088     ac_status=$?
6089     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6090     (exit $ac_status); }; } &&
6091     { ac_try='test -s conftest$ac_exeext'
6092     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6093     (eval $ac_try) 2>&5
6094     ac_status=$?
6095     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6096     (exit $ac_status); }; }; then
6097     ac_cv_lib_mpi_MPI_Init=yes
6098     else
6099     echo "$as_me: failed program was:" >&5
6100     sed 's/^/| /' conftest.$ac_ext >&5
6101    
6102     ac_cv_lib_mpi_MPI_Init=no
6103     fi
6104     rm -f conftest.err conftest.$ac_objext \
6105     conftest$ac_exeext conftest.$ac_ext
6106     LIBS=$ac_check_lib_save_LIBS
6107     fi
6108     echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
6109     echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
6110     if test $ac_cv_lib_mpi_MPI_Init = yes; then
6111     MPI_LIB="-lmpi -llam"
6112     fi
6113    
6114     fi
6115    
6116     $as_unset ac_cv_lib_mpi_MPI_Init
6117     if test x = x"$MPI_LIB"; then
6118     echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
6119     echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
6120     if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
6121     echo $ECHO_N "(cached) $ECHO_C" >&6
6122     else
6123     ac_check_lib_save_LIBS=$LIBS
6124     LIBS="-lmpi -llam -lpthread $LIBS"
6125     cat >conftest.$ac_ext <<_ACEOF
6126     /* confdefs.h. */
6127     _ACEOF
6128     cat confdefs.h >>conftest.$ac_ext
6129     cat >>conftest.$ac_ext <<_ACEOF
6130     /* end confdefs.h. */
6131    
6132     /* Override any gcc2 internal prototype to avoid an error. */
6133     #ifdef __cplusplus
6134     extern "C"
6135     #endif
6136     /* We use char because int might match the return type of a gcc2
6137     builtin and then its argument prototype would still apply. */
6138     char MPI_Init ();
6139     int
6140     main ()
6141     {
6142     MPI_Init ();
6143     ;
6144     return 0;
6145     }
6146     _ACEOF
6147     rm -f conftest.$ac_objext conftest$ac_exeext
6148     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6149     (eval $ac_link) 2>conftest.er1
6150     ac_status=$?
6151     grep -v '^ *+' conftest.er1 >conftest.err
6152     rm -f conftest.er1
6153     cat conftest.err >&5
6154     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6155     (exit $ac_status); } &&
6156     { ac_try='test -z "$ac_c_werror_flag"
6157     || test ! -s conftest.err'
6158     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6159     (eval $ac_try) 2>&5
6160     ac_status=$?
6161     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6162     (exit $ac_status); }; } &&
6163     { ac_try='test -s conftest$ac_exeext'
6164     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6165     (eval $ac_try) 2>&5
6166     ac_status=$?
6167     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6168     (exit $ac_status); }; }; then
6169     ac_cv_lib_mpi_MPI_Init=yes
6170     else
6171     echo "$as_me: failed program was:" >&5
6172     sed 's/^/| /' conftest.$ac_ext >&5
6173    
6174     ac_cv_lib_mpi_MPI_Init=no
6175     fi
6176     rm -f conftest.err conftest.$ac_objext \
6177     conftest$ac_exeext conftest.$ac_ext
6178     LIBS=$ac_check_lib_save_LIBS
6179     fi
6180     echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
6181     echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
6182     if test $ac_cv_lib_mpi_MPI_Init = yes; then
6183     MPI_LIB="-lmpi -llam -lpthread"
6184     else
6185     { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
6186     echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
6187 gezelter 749 { (exit 1); exit 1; }; }
6188 gezelter 944 fi
6189    
6190     fi
6191    
6192     echo "$as_me:$LINENO: result: found $MPI_LIB" >&5
6193 gezelter 749 echo "${ECHO_T}found $MPI_LIB" >&6
6194    
6195 gezelter 838
6196 gezelter 944 echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
6197     echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
6198     MPI_F90LIB=""
6199     if test -f "$MPI_LIBDIR/libfmpich.a" ; then
6200     MPI_F90LIB="-lfmpich"
6201     elif test -f "$MPI_LIBDIR/liblamf77mpi.a" ; then
6202     MPI_F90LIB="-llamf77mpi"
6203     else
6204     # nothing special found, we'll assume that the C library is all we need
6205     MPI_F90LIB=" "
6206     fi
6207     echo "$as_me:$LINENO: result: found $MPI_F90LIB" >&5
6208     echo "${ECHO_T}found $MPI_F90LIB" >&6
6209 gezelter 838
6210 gezelter 944
6211    
6212    
6213 gezelter 942 ac_ext=c
6214     ac_cpp='$CPP $CPPFLAGS'
6215     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6216     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6217     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6218     echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6219     echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6220     # On Suns, sometimes $CPP names a directory.
6221     if test -n "$CPP" && test -d "$CPP"; then
6222     CPP=
6223     fi
6224     if test -z "$CPP"; then
6225     if test "${ac_cv_prog_CPP+set}" = set; then
6226 gezelter 749 echo $ECHO_N "(cached) $ECHO_C" >&6
6227     else
6228 gezelter 942 # Double quotes because CPP needs to be expanded
6229     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6230     do
6231     ac_preproc_ok=false
6232     for ac_c_preproc_warn_flag in '' yes
6233 gezelter 838 do
6234 gezelter 942 # Use a header file that comes with gcc, so configuring glibc
6235     # with a fresh cross-compiler works.
6236     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6237     # <limits.h> exists even on freestanding compilers.
6238     # On the NeXT, cc -E runs the code through the compiler's parser,
6239     # not just through cpp. "Syntax error" is here to catch this case.
6240     cat >conftest.$ac_ext <<_ACEOF
6241     /* confdefs.h. */
6242 gezelter 749 _ACEOF
6243 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6244     cat >>conftest.$ac_ext <<_ACEOF
6245     /* end confdefs.h. */
6246     #ifdef __STDC__
6247     # include <limits.h>
6248     #else
6249     # include <assert.h>
6250     #endif
6251     Syntax error
6252     _ACEOF
6253     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6254     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6255 gezelter 749 ac_status=$?
6256 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6257     rm -f conftest.er1
6258     cat conftest.err >&5
6259 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6260 gezelter 942 (exit $ac_status); } >/dev/null; then
6261     if test -s conftest.err; then
6262     ac_cpp_err=$ac_c_preproc_warn_flag
6263     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6264     else
6265     ac_cpp_err=
6266     fi
6267 gezelter 749 else
6268 gezelter 942 ac_cpp_err=yes
6269     fi
6270     if test -z "$ac_cpp_err"; then
6271     :
6272     else
6273 gezelter 749 echo "$as_me: failed program was:" >&5
6274 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6275    
6276 gezelter 942 # Broken: fails on valid input.
6277     continue
6278 gezelter 749 fi
6279 gezelter 942 rm -f conftest.err conftest.$ac_ext
6280 gezelter 749
6281 gezelter 942 # OK, works on sane cases. Now check whether non-existent headers
6282     # can be detected and how.
6283     cat >conftest.$ac_ext <<_ACEOF
6284     /* confdefs.h. */
6285 gezelter 749 _ACEOF
6286 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6287     cat >>conftest.$ac_ext <<_ACEOF
6288     /* end confdefs.h. */
6289     #include <ac_nonexistent.h>
6290     _ACEOF
6291     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6292     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6293 gezelter 749 ac_status=$?
6294 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6295     rm -f conftest.er1
6296     cat conftest.err >&5
6297 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6298 gezelter 942 (exit $ac_status); } >/dev/null; then
6299     if test -s conftest.err; then
6300     ac_cpp_err=$ac_c_preproc_warn_flag
6301     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6302     else
6303     ac_cpp_err=
6304     fi
6305 gezelter 749 else
6306 gezelter 942 ac_cpp_err=yes
6307     fi
6308     if test -z "$ac_cpp_err"; then
6309     # Broken: success on invalid input.
6310     continue
6311     else
6312 gezelter 749 echo "$as_me: failed program was:" >&5
6313 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6314    
6315 gezelter 942 # Passes both tests.
6316     ac_preproc_ok=:
6317     break
6318 gezelter 749 fi
6319 gezelter 942 rm -f conftest.err conftest.$ac_ext
6320    
6321     done
6322     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6323     rm -f conftest.err conftest.$ac_ext
6324     if $ac_preproc_ok; then
6325     break
6326 gezelter 749 fi
6327    
6328 gezelter 942 done
6329     ac_cv_prog_CPP=$CPP
6330    
6331 gezelter 749 fi
6332 gezelter 942 CPP=$ac_cv_prog_CPP
6333 gezelter 749 else
6334 gezelter 942 ac_cv_prog_CPP=$CPP
6335     fi
6336     echo "$as_me:$LINENO: result: $CPP" >&5
6337     echo "${ECHO_T}$CPP" >&6
6338     ac_preproc_ok=false
6339     for ac_c_preproc_warn_flag in '' yes
6340     do
6341     # Use a header file that comes with gcc, so configuring glibc
6342     # with a fresh cross-compiler works.
6343     # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6344     # <limits.h> exists even on freestanding compilers.
6345     # On the NeXT, cc -E runs the code through the compiler's parser,
6346     # not just through cpp. "Syntax error" is here to catch this case.
6347     cat >conftest.$ac_ext <<_ACEOF
6348     /* confdefs.h. */
6349 gezelter 749 _ACEOF
6350 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6351     cat >>conftest.$ac_ext <<_ACEOF
6352     /* end confdefs.h. */
6353     #ifdef __STDC__
6354     # include <limits.h>
6355     #else
6356     # include <assert.h>
6357     #endif
6358     Syntax error
6359     _ACEOF
6360     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6361     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6362 gezelter 749 ac_status=$?
6363 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6364     rm -f conftest.er1
6365     cat conftest.err >&5
6366 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6367 gezelter 942 (exit $ac_status); } >/dev/null; then
6368     if test -s conftest.err; then
6369     ac_cpp_err=$ac_c_preproc_warn_flag
6370     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6371     else
6372     ac_cpp_err=
6373     fi
6374 gezelter 749 else
6375 gezelter 942 ac_cpp_err=yes
6376     fi
6377     if test -z "$ac_cpp_err"; then
6378     :
6379     else
6380 gezelter 749 echo "$as_me: failed program was:" >&5
6381 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6382    
6383 gezelter 942 # Broken: fails on valid input.
6384     continue
6385 gezelter 749 fi
6386 gezelter 942 rm -f conftest.err conftest.$ac_ext
6387 gezelter 749
6388 gezelter 942 # OK, works on sane cases. Now check whether non-existent headers
6389     # can be detected and how.
6390     cat >conftest.$ac_ext <<_ACEOF
6391     /* confdefs.h. */
6392 gezelter 838 _ACEOF
6393 gezelter 942 cat confdefs.h >>conftest.$ac_ext
6394     cat >>conftest.$ac_ext <<_ACEOF
6395     /* end confdefs.h. */
6396     #include <ac_nonexistent.h>
6397 gezelter 878 _ACEOF
6398 gezelter 942 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6399     (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6400 gezelter 878 ac_status=$?
6401 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6402     rm -f conftest.er1
6403     cat conftest.err >&5
6404 gezelter 878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6405 gezelter 942 (exit $ac_status); } >/dev/null; then
6406     if test -s conftest.err; then
6407     ac_cpp_err=$ac_c_preproc_warn_flag
6408     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6409     else
6410     ac_cpp_err=
6411     fi
6412 gezelter 878 else
6413 gezelter 942 ac_cpp_err=yes
6414     fi
6415     if test -z "$ac_cpp_err"; then
6416     # Broken: success on invalid input.
6417     continue
6418     else
6419 gezelter 878 echo "$as_me: failed program was:" >&5
6420     sed 's/^/| /' conftest.$ac_ext >&5
6421    
6422 gezelter 942 # Passes both tests.
6423     ac_preproc_ok=:
6424     break
6425 gezelter 878 fi
6426 gezelter 942 rm -f conftest.err conftest.$ac_ext
6427 gezelter 878
6428 gezelter 942 done
6429     # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6430     rm -f conftest.err conftest.$ac_ext
6431     if $ac_preproc_ok; then
6432     :
6433     else
6434     { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6435     See \`config.log' for more details." >&5
6436     echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6437     See \`config.log' for more details." >&2;}
6438     { (exit 1); exit 1; }; }
6439     fi
6440 gezelter 878
6441 gezelter 942 ac_ext=c
6442     ac_cpp='$CPP $CPPFLAGS'
6443     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6444     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6445     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6446 gezelter 878
6447    
6448 gezelter 942 echo "$as_me:$LINENO: checking for egrep" >&5
6449 gezelter 878 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6450     if test "${ac_cv_prog_egrep+set}" = set; then
6451     echo $ECHO_N "(cached) $ECHO_C" >&6
6452     else
6453     if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6454     then ac_cv_prog_egrep='grep -E'
6455     else ac_cv_prog_egrep='egrep'
6456     fi
6457     fi
6458     echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6459     echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6460     EGREP=$ac_cv_prog_egrep
6461    
6462    
6463     echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6464     echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6465     if test "${ac_cv_header_stdc+set}" = set; then
6466     echo $ECHO_N "(cached) $ECHO_C" >&6
6467     else
6468     cat >conftest.$ac_ext <<_ACEOF
6469 gezelter 942 /* confdefs.h. */
6470     _ACEOF
6471     cat confdefs.h >>conftest.$ac_ext
6472     cat >>conftest.$ac_ext <<_ACEOF
6473     /* end confdefs.h. */
6474 gezelter 878 #include <stdlib.h>
6475     #include <stdarg.h>
6476     #include <string.h>
6477     #include <float.h>
6478    
6479 gezelter 942 int
6480     main ()
6481     {
6482 gezelter 878
6483 gezelter 942 ;
6484     return 0;
6485     }
6486 gezelter 878 _ACEOF
6487     rm -f conftest.$ac_objext
6488     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6489 gezelter 942 (eval $ac_compile) 2>conftest.er1
6490 gezelter 878 ac_status=$?
6491 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6492     rm -f conftest.er1
6493     cat conftest.err >&5
6494 gezelter 878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6495     (exit $ac_status); } &&
6496 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6497     || test ! -s conftest.err'
6498 gezelter 878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6499     (eval $ac_try) 2>&5
6500     ac_status=$?
6501     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6502 gezelter 942 (exit $ac_status); }; } &&
6503     { ac_try='test -s conftest.$ac_objext'
6504     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6505     (eval $ac_try) 2>&5
6506     ac_status=$?
6507     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6508 gezelter 878 (exit $ac_status); }; }; then
6509     ac_cv_header_stdc=yes
6510     else
6511     echo "$as_me: failed program was:" >&5
6512     sed 's/^/| /' conftest.$ac_ext >&5
6513    
6514     ac_cv_header_stdc=no
6515     fi
6516 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6517 gezelter 878
6518     if test $ac_cv_header_stdc = yes; then
6519     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6520     cat >conftest.$ac_ext <<_ACEOF
6521 gezelter 942 /* confdefs.h. */
6522     _ACEOF
6523     cat confdefs.h >>conftest.$ac_ext
6524     cat >>conftest.$ac_ext <<_ACEOF
6525     /* end confdefs.h. */
6526 gezelter 878 #include <string.h>
6527    
6528     _ACEOF
6529     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6530     $EGREP "memchr" >/dev/null 2>&1; then
6531     :
6532     else
6533     ac_cv_header_stdc=no
6534     fi
6535     rm -f conftest*
6536    
6537     fi
6538    
6539     if test $ac_cv_header_stdc = yes; then
6540     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6541     cat >conftest.$ac_ext <<_ACEOF
6542 gezelter 942 /* confdefs.h. */
6543     _ACEOF
6544     cat confdefs.h >>conftest.$ac_ext
6545     cat >>conftest.$ac_ext <<_ACEOF
6546     /* end confdefs.h. */
6547 gezelter 878 #include <stdlib.h>
6548    
6549     _ACEOF
6550     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6551     $EGREP "free" >/dev/null 2>&1; then
6552     :
6553     else
6554     ac_cv_header_stdc=no
6555     fi
6556     rm -f conftest*
6557    
6558     fi
6559    
6560     if test $ac_cv_header_stdc = yes; then
6561     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6562     if test "$cross_compiling" = yes; then
6563     :
6564     else
6565     cat >conftest.$ac_ext <<_ACEOF
6566 gezelter 942 /* confdefs.h. */
6567     _ACEOF
6568     cat confdefs.h >>conftest.$ac_ext
6569     cat >>conftest.$ac_ext <<_ACEOF
6570     /* end confdefs.h. */
6571 gezelter 878 #include <ctype.h>
6572     #if ((' ' & 0x0FF) == 0x020)
6573     # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6574     # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6575     #else
6576     # define ISLOWER(c) \
6577 gezelter 942 (('a' <= (c) && (c) <= 'i') \
6578     || ('j' <= (c) && (c) <= 'r') \
6579     || ('s' <= (c) && (c) <= 'z'))
6580 gezelter 878 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6581     #endif
6582    
6583     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6584     int
6585     main ()
6586     {
6587     int i;
6588     for (i = 0; i < 256; i++)
6589     if (XOR (islower (i), ISLOWER (i))
6590 gezelter 942 || toupper (i) != TOUPPER (i))
6591 gezelter 878 exit(2);
6592     exit (0);
6593     }
6594     _ACEOF
6595     rm -f conftest$ac_exeext
6596     if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6597     (eval $ac_link) 2>&5
6598     ac_status=$?
6599     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6600     (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6601     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6602     (eval $ac_try) 2>&5
6603     ac_status=$?
6604     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6605     (exit $ac_status); }; }; then
6606     :
6607     else
6608     echo "$as_me: program exited with status $ac_status" >&5
6609     echo "$as_me: failed program was:" >&5
6610     sed 's/^/| /' conftest.$ac_ext >&5
6611    
6612     ( exit $ac_status )
6613     ac_cv_header_stdc=no
6614     fi
6615 gezelter 942 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6616 gezelter 878 fi
6617     fi
6618     fi
6619     echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6620     echo "${ECHO_T}$ac_cv_header_stdc" >&6
6621     if test $ac_cv_header_stdc = yes; then
6622    
6623     cat >>confdefs.h <<\_ACEOF
6624     #define STDC_HEADERS 1
6625     _ACEOF
6626    
6627     fi
6628    
6629     # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6630    
6631    
6632    
6633    
6634    
6635    
6636    
6637    
6638    
6639     for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6640 gezelter 942 inttypes.h stdint.h unistd.h
6641 gezelter 878 do
6642     as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6643     echo "$as_me:$LINENO: checking for $ac_header" >&5
6644     echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6645     if eval "test \"\${$as_ac_Header+set}\" = set"; then
6646     echo $ECHO_N "(cached) $ECHO_C" >&6
6647     else
6648     cat >conftest.$ac_ext <<_ACEOF
6649 gezelter 942 /* confdefs.h. */
6650     _ACEOF
6651     cat confdefs.h >>conftest.$ac_ext
6652     cat >>conftest.$ac_ext <<_ACEOF
6653     /* end confdefs.h. */
6654 gezelter 878 $ac_includes_default
6655    
6656     #include <$ac_header>
6657     _ACEOF
6658     rm -f conftest.$ac_objext
6659     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6660 gezelter 942 (eval $ac_compile) 2>conftest.er1
6661 gezelter 878 ac_status=$?
6662 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6663     rm -f conftest.er1
6664     cat conftest.err >&5
6665 gezelter 878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6666     (exit $ac_status); } &&
6667 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6668     || test ! -s conftest.err'
6669 gezelter 878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6670     (eval $ac_try) 2>&5
6671     ac_status=$?
6672     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6673 gezelter 942 (exit $ac_status); }; } &&
6674     { ac_try='test -s conftest.$ac_objext'
6675 gezelter 878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6676     (eval $ac_try) 2>&5
6677     ac_status=$?
6678     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6679     (exit $ac_status); }; }; then
6680 gezelter 942 eval "$as_ac_Header=yes"
6681 gezelter 878 else
6682     echo "$as_me: failed program was:" >&5
6683     sed 's/^/| /' conftest.$ac_ext >&5
6684    
6685 gezelter 942 eval "$as_ac_Header=no"
6686 gezelter 878 fi
6687 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6688 gezelter 878 fi
6689     echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6690     echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6691     if test `eval echo '${'$as_ac_Header'}'` = yes; then
6692     cat >>confdefs.h <<_ACEOF
6693     #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6694     _ACEOF
6695    
6696     fi
6697    
6698     done
6699    
6700    
6701    
6702    
6703    
6704 mmeineke 790 # Check whether --with-sprng_prefix or --without-sprng_prefix was given.
6705 gezelter 749 if test "${with_sprng_prefix+set}" = set; then
6706     withval="$with_sprng_prefix"
6707     sprng_prefix="$withval"
6708     else
6709     sprng_prefix="/usr/local"
6710     fi;
6711    
6712 gezelter 816 # Check whether --with-sprng-libdir or --without-sprng-libdir was given.
6713     if test "${with_sprng_libdir+set}" = set; then
6714     withval="$with_sprng_libdir"
6715     sprng_libdir="$withval"
6716 gezelter 749 else
6717 gezelter 816 sprng_libdir="/usr/local/lib"
6718 gezelter 749 fi;
6719    
6720 gezelter 816 # Check whether --with-sprng-include or --without-sprng-include was given.
6721     if test "${with_sprng_include+set}" = set; then
6722     withval="$with_sprng_include"
6723     sprng_include="$withval"
6724 gezelter 749 else
6725 gezelter 816 sprng_include="/usr/local/include/sprng"
6726 gezelter 749 fi;
6727    
6728 gezelter 816 if test x$sprng_libdir = x ; then
6729     sprng_libdir=${sprng_prefix}/lib
6730 gezelter 749 fi
6731    
6732 gezelter 816 if test x$sprng_include = x ; then
6733     sprng_include=${sprng_prefix}/include
6734 gezelter 749 fi
6735    
6736 gezelter 838 echo "$as_me:$LINENO: checking for SPRNG include files in $sprng_include" >&5
6737 gezelter 816 echo $ECHO_N "checking for SPRNG include files in $sprng_include... $ECHO_C" >&6
6738     if test -f ${sprng_include}/sprng.h; then
6739 gezelter 749 have_sprngincl=yes
6740 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
6741 gezelter 749 echo "${ECHO_T}yes" >&6
6742     else
6743     have_sprngincl=no
6744 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
6745 gezelter 749 echo "${ECHO_T}no" >&6
6746 gezelter 838 { { echo "$as_me:$LINENO: error: Could not locate the SPRNG include files" >&5
6747 gezelter 749 echo "$as_me: error: Could not locate the SPRNG include files" >&2;}
6748     { (exit 1); exit 1; }; }
6749     fi
6750    
6751 gezelter 838 echo "$as_me:$LINENO: checking for SPRNG libraries in $sprng_libdir" >&5
6752 gezelter 816 echo $ECHO_N "checking for SPRNG libraries in $sprng_libdir... $ECHO_C" >&6
6753     if test -f ${sprng_libdir}/libsprng.a; then
6754 gezelter 749 have_sprnglib=yes
6755 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
6756 gezelter 749 echo "${ECHO_T}yes" >&6
6757     else
6758     have_sprnglib=no
6759 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
6760 gezelter 749 echo "${ECHO_T}no" >&6
6761 gezelter 838 { { echo "$as_me:$LINENO: error: Could not locate the SPRNG libraries" >&5
6762 gezelter 749 echo "$as_me: error: Could not locate the SPRNG libraries" >&2;}
6763     { (exit 1); exit 1; }; }
6764     fi
6765    
6766 gezelter 838
6767    
6768 gezelter 749 ac_ext=c
6769     ac_cpp='$CPP $CPPFLAGS'
6770     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6771     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6772     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6773    
6774     ac_save_CPPFLAGS=$CPPFLAGS
6775 gezelter 816 CPPFLAGS="${CPPFLAGS} -I${sprng_include}"
6776 gezelter 749 ac_save_LDFLAGS=$LDFLAGS
6777 gezelter 816 LDFLAGS="${LDFLAGS} -L${sprng_libdir} -lsprng"
6778 gezelter 838 if test "${ac_cv_header_sprng_h+set}" = set; then
6779     echo "$as_me:$LINENO: checking for sprng.h" >&5
6780 gezelter 749 echo $ECHO_N "checking for sprng.h... $ECHO_C" >&6
6781     if test "${ac_cv_header_sprng_h+set}" = set; then
6782     echo $ECHO_N "(cached) $ECHO_C" >&6
6783 gezelter 838 fi
6784     echo "$as_me:$LINENO: result: $ac_cv_header_sprng_h" >&5
6785     echo "${ECHO_T}$ac_cv_header_sprng_h" >&6
6786 gezelter 749 else
6787 gezelter 838 # Is the header compilable?
6788     echo "$as_me:$LINENO: checking sprng.h usability" >&5
6789     echo $ECHO_N "checking sprng.h usability... $ECHO_C" >&6
6790     cat >conftest.$ac_ext <<_ACEOF
6791     /* confdefs.h. */
6792     _ACEOF
6793     cat confdefs.h >>conftest.$ac_ext
6794     cat >>conftest.$ac_ext <<_ACEOF
6795     /* end confdefs.h. */
6796     $ac_includes_default
6797 gezelter 749 #include <sprng.h>
6798     _ACEOF
6799 gezelter 838 rm -f conftest.$ac_objext
6800     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6801 gezelter 942 (eval $ac_compile) 2>conftest.er1
6802 gezelter 838 ac_status=$?
6803 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6804     rm -f conftest.er1
6805     cat conftest.err >&5
6806 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6807     (exit $ac_status); } &&
6808 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6809     || test ! -s conftest.err'
6810 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6811     (eval $ac_try) 2>&5
6812     ac_status=$?
6813     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6814 gezelter 942 (exit $ac_status); }; } &&
6815     { ac_try='test -s conftest.$ac_objext'
6816     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6817     (eval $ac_try) 2>&5
6818     ac_status=$?
6819     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6820 gezelter 838 (exit $ac_status); }; }; then
6821     ac_header_compiler=yes
6822     else
6823     echo "$as_me: failed program was:" >&5
6824     sed 's/^/| /' conftest.$ac_ext >&5
6825    
6826     ac_header_compiler=no
6827     fi
6828 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6829 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6830     echo "${ECHO_T}$ac_header_compiler" >&6
6831    
6832     # Is the header present?
6833     echo "$as_me:$LINENO: checking sprng.h presence" >&5
6834     echo $ECHO_N "checking sprng.h presence... $ECHO_C" >&6
6835     cat >conftest.$ac_ext <<_ACEOF
6836     /* confdefs.h. */
6837     _ACEOF
6838     cat confdefs.h >>conftest.$ac_ext
6839     cat >>conftest.$ac_ext <<_ACEOF
6840     /* end confdefs.h. */
6841     #include <sprng.h>
6842     _ACEOF
6843     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6844 gezelter 749 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6845     ac_status=$?
6846 gezelter 838 grep -v '^ *+' conftest.er1 >conftest.err
6847 gezelter 749 rm -f conftest.er1
6848     cat conftest.err >&5
6849 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6850 gezelter 749 (exit $ac_status); } >/dev/null; then
6851     if test -s conftest.err; then
6852     ac_cpp_err=$ac_c_preproc_warn_flag
6853 gezelter 942 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6854 gezelter 749 else
6855     ac_cpp_err=
6856     fi
6857     else
6858     ac_cpp_err=yes
6859     fi
6860     if test -z "$ac_cpp_err"; then
6861 gezelter 838 ac_header_preproc=yes
6862 gezelter 749 else
6863     echo "$as_me: failed program was:" >&5
6864 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6865    
6866     ac_header_preproc=no
6867 gezelter 749 fi
6868     rm -f conftest.err conftest.$ac_ext
6869 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6870     echo "${ECHO_T}$ac_header_preproc" >&6
6871    
6872     # So? What about this header?
6873 gezelter 942 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6874     yes:no: )
6875 gezelter 838 { echo "$as_me:$LINENO: WARNING: sprng.h: accepted by the compiler, rejected by the preprocessor!" >&5
6876     echo "$as_me: WARNING: sprng.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6877 gezelter 942 { echo "$as_me:$LINENO: WARNING: sprng.h: proceeding with the compiler's result" >&5
6878     echo "$as_me: WARNING: sprng.h: proceeding with the compiler's result" >&2;}
6879     ac_header_preproc=yes
6880 gezelter 838 ;;
6881 gezelter 942 no:yes:* )
6882 gezelter 838 { echo "$as_me:$LINENO: WARNING: sprng.h: present but cannot be compiled" >&5
6883     echo "$as_me: WARNING: sprng.h: present but cannot be compiled" >&2;}
6884 gezelter 942 { echo "$as_me:$LINENO: WARNING: sprng.h: check for missing prerequisite headers?" >&5
6885     echo "$as_me: WARNING: sprng.h: check for missing prerequisite headers?" >&2;}
6886     { echo "$as_me:$LINENO: WARNING: sprng.h: see the Autoconf documentation" >&5
6887     echo "$as_me: WARNING: sprng.h: see the Autoconf documentation" >&2;}
6888     { echo "$as_me:$LINENO: WARNING: sprng.h: section \"Present But Cannot Be Compiled\"" >&5
6889     echo "$as_me: WARNING: sprng.h: section \"Present But Cannot Be Compiled\"" >&2;}
6890 gezelter 838 { echo "$as_me:$LINENO: WARNING: sprng.h: proceeding with the preprocessor's result" >&5
6891     echo "$as_me: WARNING: sprng.h: proceeding with the preprocessor's result" >&2;}
6892 gezelter 942 { echo "$as_me:$LINENO: WARNING: sprng.h: in the future, the compiler will take precedence" >&5
6893     echo "$as_me: WARNING: sprng.h: in the future, the compiler will take precedence" >&2;}
6894 gezelter 838 (
6895     cat <<\_ASBOX
6896 gezelter 942 ## ------------------------------ ##
6897     ## Report this to gezelter@nd.edu ##
6898     ## ------------------------------ ##
6899 gezelter 838 _ASBOX
6900     ) |
6901     sed "s/^/$as_me: WARNING: /" >&2
6902     ;;
6903     esac
6904     echo "$as_me:$LINENO: checking for sprng.h" >&5
6905     echo $ECHO_N "checking for sprng.h... $ECHO_C" >&6
6906     if test "${ac_cv_header_sprng_h+set}" = set; then
6907     echo $ECHO_N "(cached) $ECHO_C" >&6
6908     else
6909     ac_cv_header_sprng_h=$ac_header_preproc
6910 gezelter 749 fi
6911 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_header_sprng_h" >&5
6912 gezelter 749 echo "${ECHO_T}$ac_cv_header_sprng_h" >&6
6913 gezelter 838
6914     fi
6915 gezelter 749 if test $ac_cv_header_sprng_h = yes; then
6916    
6917 gezelter 838 echo "$as_me:$LINENO: checking for init_rng in -lsprng" >&5
6918 gezelter 749 echo $ECHO_N "checking for init_rng in -lsprng... $ECHO_C" >&6
6919     if test "${ac_cv_lib_sprng_init_rng+set}" = set; then
6920     echo $ECHO_N "(cached) $ECHO_C" >&6
6921     else
6922     ac_check_lib_save_LIBS=$LIBS
6923     LIBS="-lsprng $LIBS"
6924     cat >conftest.$ac_ext <<_ACEOF
6925 gezelter 838 /* confdefs.h. */
6926     _ACEOF
6927     cat confdefs.h >>conftest.$ac_ext
6928     cat >>conftest.$ac_ext <<_ACEOF
6929     /* end confdefs.h. */
6930 gezelter 749
6931     /* Override any gcc2 internal prototype to avoid an error. */
6932     #ifdef __cplusplus
6933     extern "C"
6934     #endif
6935     /* We use char because int might match the return type of a gcc2
6936     builtin and then its argument prototype would still apply. */
6937     char init_rng ();
6938     int
6939     main ()
6940     {
6941     init_rng ();
6942     ;
6943     return 0;
6944     }
6945     _ACEOF
6946     rm -f conftest.$ac_objext conftest$ac_exeext
6947 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6948 gezelter 942 (eval $ac_link) 2>conftest.er1
6949 gezelter 749 ac_status=$?
6950 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
6951     rm -f conftest.er1
6952     cat conftest.err >&5
6953 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6954 gezelter 749 (exit $ac_status); } &&
6955 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
6956     || test ! -s conftest.err'
6957 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6958 gezelter 749 (eval $ac_try) 2>&5
6959     ac_status=$?
6960 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6961 gezelter 942 (exit $ac_status); }; } &&
6962     { ac_try='test -s conftest$ac_exeext'
6963     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6964     (eval $ac_try) 2>&5
6965     ac_status=$?
6966     echo "$as_me:$LINENO: \$? = $ac_status" >&5
6967 gezelter 749 (exit $ac_status); }; }; then
6968     ac_cv_lib_sprng_init_rng=yes
6969     else
6970     echo "$as_me: failed program was:" >&5
6971 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
6972    
6973 gezelter 749 ac_cv_lib_sprng_init_rng=no
6974     fi
6975 gezelter 942 rm -f conftest.err conftest.$ac_objext \
6976     conftest$ac_exeext conftest.$ac_ext
6977 gezelter 749 LIBS=$ac_check_lib_save_LIBS
6978     fi
6979 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_sprng_init_rng" >&5
6980 gezelter 749 echo "${ECHO_T}$ac_cv_lib_sprng_init_rng" >&6
6981     if test $ac_cv_lib_sprng_init_rng = yes; then
6982 gezelter 816 SPRNG_LIBDIR="${sprng_libdir}"
6983     SPRNG_LIB="-lsprng" SPRNG_INC="-I${sprng_include}"
6984 gezelter 749 HAVE_SPRNG="yes"
6985     fi
6986    
6987     fi
6988    
6989 gezelter 838
6990 gezelter 749 CPPFLAGS=$ac_save_CPPFLAGS
6991     LDFLAGS=$ac_save_LDFLAGS
6992 gezelter 944 ac_ext=c
6993     ac_cpp='$CPP $CPPFLAGS'
6994     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6995     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6996     ac_compiler_gnu=$ac_cv_c_compiler_gnu
6997 gezelter 749
6998 gezelter 838
6999 gezelter 749 if test x_$HAVE_SPRNG != x_yes; then
7000 gezelter 838 { { echo "$as_me:$LINENO: error: Can't build with SPRNG" >&5
7001 gezelter 749 echo "$as_me: error: Can't build with SPRNG" >&2;}
7002     { (exit 1); exit 1; }; }
7003     fi
7004    
7005 gezelter 838
7006    
7007    
7008    
7009     echo "$as_me:$LINENO: checking if MKL is wanted" >&5
7010 gezelter 749 echo $ECHO_N "checking if MKL is wanted... $ECHO_C" >&6
7011    
7012     # Check whether --with-mkl or --without-mkl was given.
7013     if test "${with_mkl+set}" = set; then
7014     withval="$with_mkl"
7015 gezelter 838 echo "$as_me:$LINENO: result: yes" >&5
7016 gezelter 749 echo "${ECHO_T}yes" >&6
7017 gezelter 944 for dir in $withval /usr/local/intel/mkl61 /opt/intel/mkl61; do
7018 gezelter 749 mkldir="$dir"
7019     if test -f "$dir/include/mkl.h"; then
7020     found_mkl="yes";
7021     break;
7022     fi
7023     done
7024     if test x_$found_mkl != x_yes; then
7025 gezelter 838 { { echo "$as_me:$LINENO: error: Cannot find MKL includes" >&5
7026 gezelter 749 echo "$as_me: error: Cannot find MKL includes" >&2;}
7027     { (exit 1); exit 1; }; }
7028     else
7029     printf "MKL includes found in $mkldir/include\n";
7030     fi
7031    
7032 gezelter 838
7033    
7034 gezelter 749 ac_ext=c
7035     ac_cpp='$CPP $CPPFLAGS'
7036     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7037     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7038     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7039    
7040     ac_save_CPPFLAGS=$CPPFLAGS
7041     CPPFLAGS="${CPPFLAGS} -I${mkldir}/include"
7042     ac_save_LDFLAGS=$LDFLAGS
7043     LDFLAGS="${LDFLAGS} -L${mkldir}/lib/32 -lmkl -lvml -lguide"
7044 gezelter 838 if test "${ac_cv_header_mkl_h+set}" = set; then
7045     echo "$as_me:$LINENO: checking for mkl.h" >&5
7046 gezelter 749 echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
7047     if test "${ac_cv_header_mkl_h+set}" = set; then
7048     echo $ECHO_N "(cached) $ECHO_C" >&6
7049 gezelter 838 fi
7050     echo "$as_me:$LINENO: result: $ac_cv_header_mkl_h" >&5
7051     echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
7052 gezelter 749 else
7053 gezelter 838 # Is the header compilable?
7054     echo "$as_me:$LINENO: checking mkl.h usability" >&5
7055     echo $ECHO_N "checking mkl.h usability... $ECHO_C" >&6
7056     cat >conftest.$ac_ext <<_ACEOF
7057     /* confdefs.h. */
7058     _ACEOF
7059     cat confdefs.h >>conftest.$ac_ext
7060     cat >>conftest.$ac_ext <<_ACEOF
7061     /* end confdefs.h. */
7062     $ac_includes_default
7063 gezelter 749 #include <mkl.h>
7064     _ACEOF
7065 gezelter 838 rm -f conftest.$ac_objext
7066     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7067 gezelter 942 (eval $ac_compile) 2>conftest.er1
7068 gezelter 838 ac_status=$?
7069 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
7070     rm -f conftest.er1
7071     cat conftest.err >&5
7072 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7073     (exit $ac_status); } &&
7074 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
7075     || test ! -s conftest.err'
7076 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7077     (eval $ac_try) 2>&5
7078     ac_status=$?
7079     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7080 gezelter 942 (exit $ac_status); }; } &&
7081     { ac_try='test -s conftest.$ac_objext'
7082     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7083     (eval $ac_try) 2>&5
7084     ac_status=$?
7085     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7086 gezelter 838 (exit $ac_status); }; }; then
7087     ac_header_compiler=yes
7088     else
7089     echo "$as_me: failed program was:" >&5
7090     sed 's/^/| /' conftest.$ac_ext >&5
7091    
7092     ac_header_compiler=no
7093     fi
7094 gezelter 942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7095 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7096     echo "${ECHO_T}$ac_header_compiler" >&6
7097    
7098     # Is the header present?
7099     echo "$as_me:$LINENO: checking mkl.h presence" >&5
7100     echo $ECHO_N "checking mkl.h presence... $ECHO_C" >&6
7101     cat >conftest.$ac_ext <<_ACEOF
7102     /* confdefs.h. */
7103     _ACEOF
7104     cat confdefs.h >>conftest.$ac_ext
7105     cat >>conftest.$ac_ext <<_ACEOF
7106     /* end confdefs.h. */
7107     #include <mkl.h>
7108     _ACEOF
7109     if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7110 gezelter 749 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7111     ac_status=$?
7112 gezelter 838 grep -v '^ *+' conftest.er1 >conftest.err
7113 gezelter 749 rm -f conftest.er1
7114     cat conftest.err >&5
7115 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7116 gezelter 749 (exit $ac_status); } >/dev/null; then
7117     if test -s conftest.err; then
7118     ac_cpp_err=$ac_c_preproc_warn_flag
7119 gezelter 942 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7120 gezelter 749 else
7121     ac_cpp_err=
7122     fi
7123     else
7124     ac_cpp_err=yes
7125     fi
7126     if test -z "$ac_cpp_err"; then
7127 gezelter 838 ac_header_preproc=yes
7128 gezelter 749 else
7129     echo "$as_me: failed program was:" >&5
7130 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
7131    
7132     ac_header_preproc=no
7133 gezelter 749 fi
7134     rm -f conftest.err conftest.$ac_ext
7135 gezelter 838 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7136     echo "${ECHO_T}$ac_header_preproc" >&6
7137    
7138     # So? What about this header?
7139 gezelter 942 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7140     yes:no: )
7141 gezelter 838 { echo "$as_me:$LINENO: WARNING: mkl.h: accepted by the compiler, rejected by the preprocessor!" >&5
7142     echo "$as_me: WARNING: mkl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7143 gezelter 942 { echo "$as_me:$LINENO: WARNING: mkl.h: proceeding with the compiler's result" >&5
7144     echo "$as_me: WARNING: mkl.h: proceeding with the compiler's result" >&2;}
7145     ac_header_preproc=yes
7146 gezelter 838 ;;
7147 gezelter 942 no:yes:* )
7148 gezelter 838 { echo "$as_me:$LINENO: WARNING: mkl.h: present but cannot be compiled" >&5
7149     echo "$as_me: WARNING: mkl.h: present but cannot be compiled" >&2;}
7150 gezelter 942 { echo "$as_me:$LINENO: WARNING: mkl.h: check for missing prerequisite headers?" >&5
7151     echo "$as_me: WARNING: mkl.h: check for missing prerequisite headers?" >&2;}
7152     { echo "$as_me:$LINENO: WARNING: mkl.h: see the Autoconf documentation" >&5
7153     echo "$as_me: WARNING: mkl.h: see the Autoconf documentation" >&2;}
7154     { echo "$as_me:$LINENO: WARNING: mkl.h: section \"Present But Cannot Be Compiled\"" >&5
7155     echo "$as_me: WARNING: mkl.h: section \"Present But Cannot Be Compiled\"" >&2;}
7156 gezelter 838 { echo "$as_me:$LINENO: WARNING: mkl.h: proceeding with the preprocessor's result" >&5
7157     echo "$as_me: WARNING: mkl.h: proceeding with the preprocessor's result" >&2;}
7158 gezelter 942 { echo "$as_me:$LINENO: WARNING: mkl.h: in the future, the compiler will take precedence" >&5
7159     echo "$as_me: WARNING: mkl.h: in the future, the compiler will take precedence" >&2;}
7160 gezelter 838 (
7161     cat <<\_ASBOX
7162 gezelter 942 ## ------------------------------ ##
7163     ## Report this to gezelter@nd.edu ##
7164     ## ------------------------------ ##
7165 gezelter 838 _ASBOX
7166     ) |
7167     sed "s/^/$as_me: WARNING: /" >&2
7168     ;;
7169     esac
7170     echo "$as_me:$LINENO: checking for mkl.h" >&5
7171     echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
7172     if test "${ac_cv_header_mkl_h+set}" = set; then
7173     echo $ECHO_N "(cached) $ECHO_C" >&6
7174     else
7175     ac_cv_header_mkl_h=$ac_header_preproc
7176 gezelter 749 fi
7177 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_header_mkl_h" >&5
7178 gezelter 749 echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
7179 gezelter 838
7180     fi
7181 gezelter 749 if test $ac_cv_header_mkl_h = yes; then
7182    
7183 gezelter 838 echo "$as_me:$LINENO: checking for vslNewStream in -lmkl" >&5
7184 gezelter 749 echo $ECHO_N "checking for vslNewStream in -lmkl... $ECHO_C" >&6
7185     if test "${ac_cv_lib_mkl_vslNewStream+set}" = set; then
7186     echo $ECHO_N "(cached) $ECHO_C" >&6
7187     else
7188     ac_check_lib_save_LIBS=$LIBS
7189     LIBS="-lmkl $LIBS"
7190     cat >conftest.$ac_ext <<_ACEOF
7191 gezelter 838 /* confdefs.h. */
7192     _ACEOF
7193     cat confdefs.h >>conftest.$ac_ext
7194     cat >>conftest.$ac_ext <<_ACEOF
7195     /* end confdefs.h. */
7196 gezelter 749
7197     /* Override any gcc2 internal prototype to avoid an error. */
7198     #ifdef __cplusplus
7199     extern "C"
7200     #endif
7201     /* We use char because int might match the return type of a gcc2
7202     builtin and then its argument prototype would still apply. */
7203     char vslNewStream ();
7204     int
7205     main ()
7206     {
7207     vslNewStream ();
7208     ;
7209     return 0;
7210     }
7211     _ACEOF
7212     rm -f conftest.$ac_objext conftest$ac_exeext
7213 gezelter 838 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7214 gezelter 942 (eval $ac_link) 2>conftest.er1
7215 gezelter 749 ac_status=$?
7216 gezelter 942 grep -v '^ *+' conftest.er1 >conftest.err
7217     rm -f conftest.er1
7218     cat conftest.err >&5
7219 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7220 gezelter 749 (exit $ac_status); } &&
7221 gezelter 942 { ac_try='test -z "$ac_c_werror_flag"
7222     || test ! -s conftest.err'
7223 gezelter 838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7224 gezelter 749 (eval $ac_try) 2>&5
7225     ac_status=$?
7226 gezelter 838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7227 gezelter 942 (exit $ac_status); }; } &&
7228     { ac_try='test -s conftest$ac_exeext'
7229     { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7230     (eval $ac_try) 2>&5
7231     ac_status=$?
7232     echo "$as_me:$LINENO: \$? = $ac_status" >&5
7233 gezelter 749 (exit $ac_status); }; }; then
7234     ac_cv_lib_mkl_vslNewStream=yes
7235     else
7236     echo "$as_me: failed program was:" >&5
7237 gezelter 838 sed 's/^/| /' conftest.$ac_ext >&5
7238    
7239 gezelter 749 ac_cv_lib_mkl_vslNewStream=no
7240     fi
7241 gezelter 942 rm -f conftest.err conftest.$ac_objext \
7242     conftest$ac_exeext conftest.$ac_ext
7243 gezelter 749 LIBS=$ac_check_lib_save_LIBS
7244     fi
7245 gezelter 838 echo "$as_me:$LINENO: result: $ac_cv_lib_mkl_vslNewStream" >&5
7246 gezelter 749 echo "${ECHO_T}$ac_cv_lib_mkl_vslNewStream" >&6
7247     if test $ac_cv_lib_mkl_vslNewStream = yes; then
7248     MKL_LIBDIR="${mkldir}/lib/32",
7249     MKL_LIB="-lmkl -lvml -lguide",
7250     HAVE_MKL="yes"
7251     fi
7252    
7253 gezelter 838
7254 gezelter 749 else
7255     MKL_INC="-I${mkldir}/include"
7256     fi
7257    
7258 gezelter 838
7259 gezelter 749 CPPFLAGS=$ac_save_CPPFLAGS
7260     LDFLAGS=$ac_save_LDFLAGS
7261 gezelter 944 ac_ext=c
7262     ac_cpp='$CPP $CPPFLAGS'
7263     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7264     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7265     ac_compiler_gnu=$ac_cv_c_compiler_gnu
7266 gezelter 749
7267 gezelter 838
7268 gezelter 749 if test x_$HAVE_MKL != x_yes; then
7269 gezelter 838 { { echo "$as_me:$LINENO: error: Can't build with MKL" >&5
7270 gezelter 749 echo "$as_me: error: Can't build with MKL" >&2;}
7271     { (exit 1); exit 1; }; }
7272     fi
7273    
7274 gezelter 838
7275    
7276    
7277    
7278 gezelter 749 else
7279    
7280 gezelter 838 echo "$as_me:$LINENO: result: no" >&5
7281 gezelter 749 echo "${ECHO_T}no" >&6
7282    
7283     fi;
7284    
7285 gezelter 838
7286    
7287    
7288    
7289 gezelter 749 OBJEXT=".$OBJEXT"
7290    
7291     OOPSE=oopse
7292    
7293     if test "x${prefix}" = "xNONE"
7294     then
7295     OOPSE_HOME=${ac_default_prefix}/oopse
7296     else
7297     OOPSE_HOME=${prefix}/oopse
7298     fi
7299     # Check whether --enable-oopse-home or --disable-oopse-home was given.
7300     if test "${enable_oopse_home+set}" = set; then
7301     enableval="$enable_oopse_home"
7302     OOPSE_HOME="${enableval}"
7303     fi;
7304    
7305     case "x$INSTALL" in
7306     x/*) ;;
7307     *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
7308     esac
7309    
7310     MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
7311    
7312 gezelter 942 SUBDIRS="libBASS libmdtools src forceFields samples utils utils/sysbuilder staticProps third-party"
7313 gezelter 749
7314 mmeineke 794 CFLAGS=${CFLAGS-""}
7315     CXXFLAGS=${CXXFLAGS-""}
7316     CPPFLAGS=${CPPFLAGS-""}
7317     FFLAGS=${FFLAGS-""}
7318     F90FLAGS=${F90FLAGS-""}
7319     LDFLAGS=${LDFLAGS-""}
7320     DEBUG=${DEBUG-"-g"}
7321 gezelter 749
7322     case $debug in
7323 gezelter 822 1)
7324 gezelter 749 FFLAGS="$DEBUG $FFLAGS"
7325     F90FLAGS="$DEBUG $F90FLAGS"
7326     ;;
7327     *)
7328     ;;
7329     esac
7330    
7331    
7332    
7333 gezelter 838
7334    
7335    
7336    
7337    
7338    
7339    
7340    
7341    
7342    
7343    
7344    
7345    
7346    
7347     ac_config_headers="$ac_config_headers libmdtools/config.h"
7348    
7349 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"
7350 gezelter 838
7351    
7352 gezelter 749 cat >confcache <<\_ACEOF
7353     # This file is a shell script that caches the results of configure
7354     # tests run on this system so they can be shared between configure
7355     # scripts and configure runs, see configure's option --config-cache.
7356     # It is not useful on other systems. If it contains results you don't
7357     # want to keep, you may remove or edit it.
7358     #
7359     # config.status only pays attention to the cache file if you give it
7360     # the --recheck option to rerun configure.
7361     #
7362 gezelter 838 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7363 gezelter 749 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7364     # following values.
7365    
7366     _ACEOF
7367    
7368     # The following way of writing the cache mishandles newlines in values,
7369     # but we know of no workaround that is simple, portable, and efficient.
7370     # So, don't put newlines in cache variables' values.
7371     # Ultrix sh set writes to stderr and can't be redirected directly,
7372     # and sets the high bit in the cache file unless we assign to the vars.
7373     {
7374     (set) 2>&1 |
7375     case `(ac_space=' '; set | grep ac_space) 2>&1` in
7376     *ac_space=\ *)
7377     # `set' does not quote correctly, so add quotes (double-quote
7378     # substitution turns \\\\ into \\, and sed turns \\ into \).
7379     sed -n \
7380 gezelter 942 "s/'/'\\\\''/g;
7381     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7382 gezelter 749 ;;
7383     *)
7384     # `set' quotes correctly as required by POSIX, so do not add quotes.
7385     sed -n \
7386 gezelter 942 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7387 gezelter 749 ;;
7388     esac;
7389     } |
7390     sed '
7391     t clear
7392     : clear
7393     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7394     t end
7395     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7396     : end' >>confcache
7397 gezelter 838 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7398 gezelter 749 if test -w $cache_file; then
7399     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7400     cat confcache >$cache_file
7401     else
7402     echo "not updating unwritable cache $cache_file"
7403     fi
7404     fi
7405     rm -f confcache
7406    
7407     test "x$prefix" = xNONE && prefix=$ac_default_prefix
7408     # Let make expand exec_prefix.
7409     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7410    
7411     # VPATH may cause trouble with some makes, so we remove $(srcdir),
7412     # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7413     # trailing colons and then remove the whole line if VPATH becomes empty
7414     # (actually we leave an empty line to preserve line numbers).
7415     if test "x$srcdir" = x.; then
7416 gezelter 942 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7417 gezelter 749 s/:*\$(srcdir):*/:/;
7418     s/:*\${srcdir}:*/:/;
7419     s/:*@srcdir@:*/:/;
7420 gezelter 942 s/^\([^=]*=[ ]*\):*/\1/;
7421 gezelter 749 s/:*$//;
7422 gezelter 942 s/^[^=]*=[ ]*$//;
7423 gezelter 749 }'
7424     fi
7425    
7426     DEFS=-DHAVE_CONFIG_H
7427    
7428 gezelter 838 ac_libobjs=
7429     ac_ltlibobjs=
7430     for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7431     # 1. Remove the extension, and $U if already installed.
7432     ac_i=`echo "$ac_i" |
7433 gezelter 942 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7434 gezelter 838 # 2. Add them.
7435     ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7436     ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7437     done
7438     LIBOBJS=$ac_libobjs
7439    
7440     LTLIBOBJS=$ac_ltlibobjs
7441    
7442    
7443    
7444 gezelter 749 : ${CONFIG_STATUS=./config.status}
7445     ac_clean_files_save=$ac_clean_files
7446     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7447 gezelter 838 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7448 gezelter 749 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7449     cat >$CONFIG_STATUS <<_ACEOF
7450     #! $SHELL
7451 gezelter 838 # Generated by $as_me.
7452 gezelter 749 # Run this file to recreate the current configuration.
7453     # Compiler output produced by configure, useful for debugging
7454     # configure, is in config.log if it exists.
7455    
7456     debug=false
7457 gezelter 838 ac_cs_recheck=false
7458     ac_cs_silent=false
7459 gezelter 749 SHELL=\${CONFIG_SHELL-$SHELL}
7460     _ACEOF
7461    
7462     cat >>$CONFIG_STATUS <<\_ACEOF
7463 gezelter 838 ## --------------------- ##
7464     ## M4sh Initialization. ##
7465     ## --------------------- ##
7466    
7467 gezelter 749 # Be Bourne compatible
7468     if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7469     emulate sh
7470     NULLCMD=:
7471 gezelter 838 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7472     # is contrary to our usage. Disable this feature.
7473     alias -g '${1+"$@"}'='"$@"'
7474 gezelter 749 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7475     set -o posix
7476     fi
7477 gezelter 942 DUALCASE=1; export DUALCASE # for MKS sh
7478 gezelter 749
7479 gezelter 838 # Support unset when possible.
7480 gezelter 942 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7481 gezelter 838 as_unset=unset
7482     else
7483     as_unset=false
7484     fi
7485    
7486    
7487     # Work around bugs in pre-3.0 UWIN ksh.
7488     $as_unset ENV MAIL MAILPATH
7489     PS1='$ '
7490     PS2='> '
7491     PS4='+ '
7492    
7493     # NLS nuisances.
7494     for as_var in \
7495     LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7496     LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7497     LC_TELEPHONE LC_TIME
7498     do
7499 gezelter 942 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7500 gezelter 838 eval $as_var=C; export $as_var
7501     else
7502     $as_unset $as_var
7503     fi
7504     done
7505    
7506     # Required to use basename.
7507     if expr a : '\(a\)' >/dev/null 2>&1; then
7508     as_expr=expr
7509     else
7510     as_expr=false
7511     fi
7512    
7513     if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7514     as_basename=basename
7515     else
7516     as_basename=false
7517     fi
7518    
7519    
7520 gezelter 749 # Name of the executable.
7521 gezelter 838 as_me=`$as_basename "$0" ||
7522     $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7523     X"$0" : 'X\(//\)$' \| \
7524     X"$0" : 'X\(/\)$' \| \
7525     . : '\(.\)' 2>/dev/null ||
7526     echo X/"$0" |
7527     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7528     /^X\/\(\/\/\)$/{ s//\1/; q; }
7529     /^X\/\(\/\).*/{ s//\1/; q; }
7530     s/.*/./; q'`
7531 gezelter 749
7532 gezelter 838
7533     # PATH needs CR, and LINENO needs CR and PATH.
7534     # Avoid depending upon Character Ranges.
7535     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7536     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7537     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7538     as_cr_digits='0123456789'
7539     as_cr_alnum=$as_cr_Letters$as_cr_digits
7540    
7541     # The user is always right.
7542     if test "${PATH_SEPARATOR+set}" != set; then
7543     echo "#! /bin/sh" >conf$$.sh
7544     echo "exit 0" >>conf$$.sh
7545     chmod +x conf$$.sh
7546     if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7547     PATH_SEPARATOR=';'
7548     else
7549     PATH_SEPARATOR=:
7550     fi
7551     rm -f conf$$.sh
7552     fi
7553    
7554    
7555     as_lineno_1=$LINENO
7556     as_lineno_2=$LINENO
7557     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7558     test "x$as_lineno_1" != "x$as_lineno_2" &&
7559     test "x$as_lineno_3" = "x$as_lineno_2" || {
7560     # Find who we are. Look in the path if we contain no path at all
7561     # relative or not.
7562     case $0 in
7563     *[\\/]* ) as_myself=$0 ;;
7564     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7565     for as_dir in $PATH
7566     do
7567     IFS=$as_save_IFS
7568     test -z "$as_dir" && as_dir=.
7569     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7570     done
7571    
7572     ;;
7573     esac
7574     # We did not find ourselves, most probably we were run as `sh COMMAND'
7575     # in which case we are not to be found in the path.
7576     if test "x$as_myself" = x; then
7577     as_myself=$0
7578     fi
7579     if test ! -f "$as_myself"; then
7580     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7581     echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7582     { (exit 1); exit 1; }; }
7583     fi
7584     case $CONFIG_SHELL in
7585     '')
7586     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7587     for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7588     do
7589     IFS=$as_save_IFS
7590     test -z "$as_dir" && as_dir=.
7591     for as_base in sh bash ksh sh5; do
7592     case $as_dir in
7593     /*)
7594     if ("$as_dir/$as_base" -c '
7595     as_lineno_1=$LINENO
7596     as_lineno_2=$LINENO
7597     as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7598     test "x$as_lineno_1" != "x$as_lineno_2" &&
7599     test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7600     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7601     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7602     CONFIG_SHELL=$as_dir/$as_base
7603     export CONFIG_SHELL
7604     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7605     fi;;
7606     esac
7607     done
7608     done
7609     ;;
7610     esac
7611    
7612     # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7613     # uniformly replaced by the line number. The first 'sed' inserts a
7614     # line-number line before each line; the second 'sed' does the real
7615     # work. The second script uses 'N' to pair each line-number line
7616     # with the numbered line, and appends trailing '-' during
7617     # substitution so that $LINENO is not a special case at line end.
7618     # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7619     # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7620     sed '=' <$as_myself |
7621     sed '
7622     N
7623     s,$,-,
7624     : loop
7625     s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7626     t loop
7627     s,-$,,
7628     s,^['$as_cr_digits']*\n,,
7629     ' >$as_me.lineno &&
7630     chmod +x $as_me.lineno ||
7631     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7632     echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7633     { (exit 1); exit 1; }; }
7634    
7635     # Don't try to exec as it changes $[0], causing all sort of problems
7636     # (the dirname of $[0] is not the place where we might find the
7637     # original and so on. Autoconf is especially sensible to this).
7638     . ./$as_me.lineno
7639     # Exit status is that of the last command.
7640     exit
7641     }
7642    
7643    
7644     case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7645     *c*,-n*) ECHO_N= ECHO_C='
7646     ' ECHO_T=' ' ;;
7647     *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7648     *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7649     esac
7650    
7651 gezelter 749 if expr a : '\(a\)' >/dev/null 2>&1; then
7652     as_expr=expr
7653     else
7654     as_expr=false
7655     fi
7656    
7657     rm -f conf$$ conf$$.exe conf$$.file
7658     echo >conf$$.file
7659     if ln -s conf$$.file conf$$ 2>/dev/null; then
7660     # We could just check for DJGPP; but this test a) works b) is more generic
7661     # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7662     if test -f conf$$.exe; then
7663     # Don't use ln at all; we don't have any links
7664     as_ln_s='cp -p'
7665     else
7666     as_ln_s='ln -s'
7667     fi
7668     elif ln conf$$.file conf$$ 2>/dev/null; then
7669     as_ln_s=ln
7670     else
7671     as_ln_s='cp -p'
7672     fi
7673     rm -f conf$$ conf$$.exe conf$$.file
7674    
7675 gezelter 838 if mkdir -p . 2>/dev/null; then
7676     as_mkdir_p=:
7677 gezelter 749 else
7678 gezelter 942 test -d ./-p && rmdir ./-p
7679 gezelter 838 as_mkdir_p=false
7680 gezelter 749 fi
7681    
7682 gezelter 838 as_executable_p="test -f"
7683 gezelter 749
7684 gezelter 838 # Sed expression to map a string onto a valid CPP name.
7685 gezelter 942 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7686 gezelter 838
7687     # Sed expression to map a string onto a valid variable name.
7688 gezelter 942 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7689 gezelter 838
7690    
7691 gezelter 749 # IFS
7692     # We need space, tab and new line, in precisely that order.
7693     as_nl='
7694     '
7695     IFS=" $as_nl"
7696    
7697     # CDPATH.
7698 gezelter 838 $as_unset CDPATH
7699 gezelter 749
7700     exec 6>&1
7701    
7702 gezelter 838 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7703     # report actual input values of CONFIG_FILES etc. instead of their
7704     # values after options handling. Logging --version etc. is OK.
7705     exec 5>>config.log
7706     {
7707     echo
7708     sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7709     ## Running $as_me. ##
7710     _ASBOX
7711     } >&5
7712     cat >&5 <<_CSEOF
7713    
7714     This file was extended by OOPSE $as_me 1.0, which was
7715 gezelter 942 generated by GNU Autoconf 2.59. Invocation command line was
7716 gezelter 838
7717     CONFIG_FILES = $CONFIG_FILES
7718     CONFIG_HEADERS = $CONFIG_HEADERS
7719     CONFIG_LINKS = $CONFIG_LINKS
7720     CONFIG_COMMANDS = $CONFIG_COMMANDS
7721     $ $0 $@
7722    
7723     _CSEOF
7724     echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7725     echo >&5
7726 gezelter 749 _ACEOF
7727    
7728     # Files that config.status was made for.
7729     if test -n "$ac_config_files"; then
7730     echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7731     fi
7732    
7733     if test -n "$ac_config_headers"; then
7734     echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7735     fi
7736    
7737     if test -n "$ac_config_links"; then
7738     echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7739     fi
7740    
7741     if test -n "$ac_config_commands"; then
7742     echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7743     fi
7744    
7745 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
7746 gezelter 749
7747     ac_cs_usage="\
7748     \`$as_me' instantiates files from templates according to the
7749     current configuration.
7750    
7751     Usage: $0 [OPTIONS] [FILE]...
7752    
7753     -h, --help print this help, then exit
7754     -V, --version print version number, then exit
7755 gezelter 838 -q, --quiet do not print progress messages
7756 gezelter 749 -d, --debug don't remove temporary files
7757     --recheck update $as_me by reconfiguring in the same conditions
7758     --file=FILE[:TEMPLATE]
7759 gezelter 942 instantiate the configuration file FILE
7760 gezelter 749 --header=FILE[:TEMPLATE]
7761 gezelter 942 instantiate the configuration header FILE
7762 gezelter 749
7763     Configuration files:
7764     $config_files
7765    
7766     Configuration headers:
7767     $config_headers
7768    
7769     Report bugs to <bug-autoconf@gnu.org>."
7770 gezelter 838 _ACEOF
7771 gezelter 749
7772 gezelter 838 cat >>$CONFIG_STATUS <<_ACEOF
7773 gezelter 749 ac_cs_version="\\
7774     OOPSE config.status 1.0
7775 gezelter 942 configured by $0, generated by GNU Autoconf 2.59,
7776 gezelter 749 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7777    
7778 gezelter 942 Copyright (C) 2003 Free Software Foundation, Inc.
7779 gezelter 749 This config.status script is free software; the Free Software Foundation
7780     gives unlimited permission to copy, distribute and modify it."
7781     srcdir=$srcdir
7782     INSTALL="$INSTALL"
7783 gezelter 838 _ACEOF
7784 gezelter 749
7785 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
7786 gezelter 749 # If no file are specified by the user, then we need to provide default
7787     # value. By we need to know if files were specified by the user.
7788     ac_need_defaults=:
7789     while test $# != 0
7790     do
7791     case $1 in
7792     --*=*)
7793     ac_option=`expr "x$1" : 'x\([^=]*\)='`
7794     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7795 gezelter 838 ac_shift=:
7796 gezelter 749 ;;
7797 gezelter 838 -*)
7798     ac_option=$1
7799     ac_optarg=$2
7800     ac_shift=shift
7801     ;;
7802 gezelter 749 *) # This is not an option, so the user has probably given explicit
7803     # arguments.
7804 gezelter 838 ac_option=$1
7805 gezelter 749 ac_need_defaults=false;;
7806     esac
7807    
7808 gezelter 838 case $ac_option in
7809 gezelter 749 # Handling of the options.
7810 gezelter 838 _ACEOF
7811     cat >>$CONFIG_STATUS <<\_ACEOF
7812 gezelter 749 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7813 gezelter 838 ac_cs_recheck=: ;;
7814 gezelter 749 --version | --vers* | -V )
7815     echo "$ac_cs_version"; exit 0 ;;
7816     --he | --h)
7817     # Conflict between --help and --header
7818 gezelter 838 { { echo "$as_me:$LINENO: error: ambiguous option: $1
7819 gezelter 749 Try \`$0 --help' for more information." >&5
7820     echo "$as_me: error: ambiguous option: $1
7821     Try \`$0 --help' for more information." >&2;}
7822     { (exit 1); exit 1; }; };;
7823     --help | --hel | -h )
7824     echo "$ac_cs_usage"; exit 0 ;;
7825     --debug | --d* | -d )
7826     debug=: ;;
7827     --file | --fil | --fi | --f )
7828 gezelter 838 $ac_shift
7829     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7830 gezelter 749 ac_need_defaults=false;;
7831     --header | --heade | --head | --hea )
7832 gezelter 838 $ac_shift
7833     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7834 gezelter 749 ac_need_defaults=false;;
7835 gezelter 838 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7836     | -silent | --silent | --silen | --sile | --sil | --si | --s)
7837     ac_cs_silent=: ;;
7838 gezelter 749
7839     # This is an error.
7840 gezelter 838 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7841 gezelter 749 Try \`$0 --help' for more information." >&5
7842     echo "$as_me: error: unrecognized option: $1
7843     Try \`$0 --help' for more information." >&2;}
7844     { (exit 1); exit 1; }; } ;;
7845 gezelter 838
7846     *) ac_config_targets="$ac_config_targets $1" ;;
7847    
7848 gezelter 749 esac
7849     shift
7850     done
7851    
7852 gezelter 838 ac_configure_extra_args=
7853 gezelter 749
7854 gezelter 838 if $ac_cs_silent; then
7855     exec 6>/dev/null
7856     ac_configure_extra_args="$ac_configure_extra_args --silent"
7857     fi
7858 gezelter 749
7859 gezelter 838 _ACEOF
7860     cat >>$CONFIG_STATUS <<_ACEOF
7861     if \$ac_cs_recheck; then
7862     echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7863     exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7864     fi
7865 gezelter 749
7866     _ACEOF
7867    
7868 gezelter 838
7869    
7870    
7871    
7872     cat >>$CONFIG_STATUS <<\_ACEOF
7873     for ac_config_target in $ac_config_targets
7874     do
7875     case "$ac_config_target" in
7876     # Handling of arguments.
7877     "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7878     "libBASS/Makefile" ) CONFIG_FILES="$CONFIG_FILES libBASS/Makefile" ;;
7879     "libmdtools/Makefile" ) CONFIG_FILES="$CONFIG_FILES libmdtools/Makefile" ;;
7880     "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
7881     "utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
7882     "utils/sysbuilder/Makefile" ) CONFIG_FILES="$CONFIG_FILES utils/sysbuilder/Makefile" ;;
7883     "forceFields/Makefile" ) CONFIG_FILES="$CONFIG_FILES forceFields/Makefile" ;;
7884     "samples/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/Makefile" ;;
7885     "staticProps/Makefile" ) CONFIG_FILES="$CONFIG_FILES staticProps/Makefile" ;;
7886 gezelter 942 "third-party/Makefile" ) CONFIG_FILES="$CONFIG_FILES third-party/Makefile" ;;
7887 gezelter 838 "samples/alkane/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/alkane/Makefile" ;;
7888     "samples/argon/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/argon/Makefile" ;;
7889     "samples/beadLipid/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/beadLipid/Makefile" ;;
7890     "samples/lipid/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/lipid/Makefile" ;;
7891     "samples/metals/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/metals/Makefile" ;;
7892     "samples/water/Makefile" ) CONFIG_FILES="$CONFIG_FILES samples/water/Makefile" ;;
7893     "libmdtools/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS libmdtools/config.h" ;;
7894     *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7895     echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7896     { (exit 1); exit 1; }; };;
7897     esac
7898     done
7899    
7900 gezelter 749 # If the user did not use the arguments to specify the items to instantiate,
7901     # then the envvar interface is used. Set only those that are not.
7902     # We use the long form for the default assignment because of an extremely
7903     # bizarre bug on SunOS 4.1.3.
7904     if $ac_need_defaults; then
7905     test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7906     test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7907     fi
7908    
7909 gezelter 838 # Have a temporary directory for convenience. Make it in the build tree
7910     # simply because there is no reason to put it here, and in addition,
7911     # creating and moving files from /tmp can sometimes cause problems.
7912 gezelter 749 # Create a temporary directory, and hook for its removal unless debugging.
7913     $debug ||
7914     {
7915     trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7916 gezelter 838 trap '{ (exit 1); exit 1; }' 1 2 13 15
7917 gezelter 749 }
7918    
7919     # Create a (secure) tmp directory for tmp files.
7920 gezelter 838
7921 gezelter 749 {
7922 gezelter 838 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7923 gezelter 749 test -n "$tmp" && test -d "$tmp"
7924     } ||
7925     {
7926 gezelter 838 tmp=./confstat$$-$RANDOM
7927 gezelter 749 (umask 077 && mkdir $tmp)
7928     } ||
7929     {
7930 gezelter 838 echo "$me: cannot create a temporary directory in ." >&2
7931 gezelter 749 { (exit 1); exit 1; }
7932     }
7933    
7934 gezelter 838 _ACEOF
7935 gezelter 749
7936 gezelter 838 cat >>$CONFIG_STATUS <<_ACEOF
7937 gezelter 749
7938     #
7939     # CONFIG_FILES section.
7940     #
7941    
7942     # No need to generate the scripts if there are no CONFIG_FILES.
7943     # This happens for instance when ./config.status config.h
7944     if test -n "\$CONFIG_FILES"; then
7945     # Protect against being on the right side of a sed subst in config.status.
7946     sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7947     s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7948     s,@SHELL@,$SHELL,;t t
7949 gezelter 838 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7950     s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7951     s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7952     s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7953     s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7954     s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7955 gezelter 749 s,@exec_prefix@,$exec_prefix,;t t
7956     s,@prefix@,$prefix,;t t
7957     s,@program_transform_name@,$program_transform_name,;t t
7958     s,@bindir@,$bindir,;t t
7959     s,@sbindir@,$sbindir,;t t
7960     s,@libexecdir@,$libexecdir,;t t
7961     s,@datadir@,$datadir,;t t
7962     s,@sysconfdir@,$sysconfdir,;t t
7963     s,@sharedstatedir@,$sharedstatedir,;t t
7964     s,@localstatedir@,$localstatedir,;t t
7965     s,@libdir@,$libdir,;t t
7966     s,@includedir@,$includedir,;t t
7967     s,@oldincludedir@,$oldincludedir,;t t
7968     s,@infodir@,$infodir,;t t
7969     s,@mandir@,$mandir,;t t
7970 gezelter 838 s,@build_alias@,$build_alias,;t t
7971     s,@host_alias@,$host_alias,;t t
7972     s,@target_alias@,$target_alias,;t t
7973     s,@DEFS@,$DEFS,;t t
7974 gezelter 749 s,@ECHO_C@,$ECHO_C,;t t
7975     s,@ECHO_N@,$ECHO_N,;t t
7976     s,@ECHO_T@,$ECHO_T,;t t
7977     s,@LIBS@,$LIBS,;t t
7978     s,@PROGNAME@,$PROGNAME,;t t
7979 gezelter 822 s,@debug@,$debug,;t t
7980 gezelter 749 s,@build@,$build,;t t
7981     s,@build_cpu@,$build_cpu,;t t
7982     s,@build_vendor@,$build_vendor,;t t
7983     s,@build_os@,$build_os,;t t
7984     s,@host@,$host,;t t
7985     s,@host_cpu@,$host_cpu,;t t
7986     s,@host_vendor@,$host_vendor,;t t
7987     s,@host_os@,$host_os,;t t
7988     s,@CC@,$CC,;t t
7989     s,@CFLAGS@,$CFLAGS,;t t
7990     s,@LDFLAGS@,$LDFLAGS,;t t
7991     s,@CPPFLAGS@,$CPPFLAGS,;t t
7992     s,@ac_ct_CC@,$ac_ct_CC,;t t
7993     s,@EXEEXT@,$EXEEXT,;t t
7994     s,@OBJEXT@,$OBJEXT,;t t
7995     s,@CXX@,$CXX,;t t
7996     s,@CXXFLAGS@,$CXXFLAGS,;t t
7997     s,@ac_ct_CXX@,$ac_ct_CXX,;t t
7998 gezelter 840 s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
7999     s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
8000 gezelter 749 s,@F90@,$F90,;t t
8001     s,@F90FLAGS@,$F90FLAGS,;t t
8002     s,@ac_ct_F90@,$ac_ct_F90,;t t
8003     s,@PREPFLAG@,$PREPFLAG,;t t
8004     s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
8005 gezelter 840 s,@F90LIBS@,$F90LIBS,;t t
8006     s,@F90_FUNC@,$F90_FUNC,;t t
8007     s,@F90_FUNC_@,$F90_FUNC_,;t t
8008     s,@MOD@,$MOD,;t t
8009     s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
8010     s,@MODDIRFLAG@,$MODDIRFLAG,;t t
8011     s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
8012 gezelter 749 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8013     s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8014     s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8015     s,@LN_S@,$LN_S,;t t
8016     s,@SET_MAKE@,$SET_MAKE,;t t
8017     s,@RANLIB@,$RANLIB,;t t
8018     s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8019     s,@YACC@,$YACC,;t t
8020     s,@LEX@,$LEX,;t t
8021     s,@LEXLIB@,$LEXLIB,;t t
8022     s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
8023     s,@AR@,$AR,;t t
8024 gezelter 942 s,@mpi@,$mpi,;t t
8025 gezelter 749 s,@MPI_LIBDIR@,$MPI_LIBDIR,;t t
8026     s,@MPI_INC@,$MPI_INC,;t t
8027 gezelter 944 s,@MPI_F90INC@,$MPI_F90INC,;t t
8028 gezelter 749 s,@MPI_LIB@,$MPI_LIB,;t t
8029 gezelter 944 s,@MPI_F90LIB@,$MPI_F90LIB,;t t
8030 gezelter 942 s,@CPP@,$CPP,;t t
8031 gezelter 878 s,@EGREP@,$EGREP,;t t
8032 gezelter 749 s,@SPRNG_LIBDIR@,$SPRNG_LIBDIR,;t t
8033     s,@SPRNG_LIB@,$SPRNG_LIB,;t t
8034     s,@SPRNG_INC@,$SPRNG_INC,;t t
8035     s,@HAVE_SPRNG@,$HAVE_SPRNG,;t t
8036     s,@MKL_LIBDIR@,$MKL_LIBDIR,;t t
8037     s,@MKL_LIB@,$MKL_LIB,;t t
8038     s,@MKL_INC@,$MKL_INC,;t t
8039     s,@HAVE_MKL@,$HAVE_MKL,;t t
8040     s,@BATEXT@,$BATEXT,;t t
8041     s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
8042     s,@OOPSE@,$OOPSE,;t t
8043     s,@OOPSE_HOME@,$OOPSE_HOME,;t t
8044     s,@SUBDIRS@,$SUBDIRS,;t t
8045     s,@FFLAGS@,$FFLAGS,;t t
8046 gezelter 838 s,@LIBOBJS@,$LIBOBJS,;t t
8047     s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8048 gezelter 749 CEOF
8049    
8050 gezelter 838 _ACEOF
8051 gezelter 749
8052 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
8053 gezelter 749 # Split the substitutions into bite-sized pieces for seds with
8054     # small command number limits, like on Digital OSF/1 and HP-UX.
8055     ac_max_sed_lines=48
8056     ac_sed_frag=1 # Number of current file.
8057     ac_beg=1 # First line for current file.
8058     ac_end=$ac_max_sed_lines # Line after last line for current file.
8059     ac_more_lines=:
8060     ac_sed_cmds=
8061     while $ac_more_lines; do
8062     if test $ac_beg -gt 1; then
8063     sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8064     else
8065     sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8066     fi
8067     if test ! -s $tmp/subs.frag; then
8068     ac_more_lines=false
8069     else
8070     # The purpose of the label and of the branching condition is to
8071     # speed up the sed processing (if there are no `@' at all, there
8072     # is no need to browse any of the substitutions).
8073     # These are the two extra sed commands mentioned above.
8074     (echo ':t
8075     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8076     if test -z "$ac_sed_cmds"; then
8077 gezelter 942 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8078 gezelter 749 else
8079 gezelter 942 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8080 gezelter 749 fi
8081     ac_sed_frag=`expr $ac_sed_frag + 1`
8082     ac_beg=$ac_end
8083     ac_end=`expr $ac_end + $ac_max_sed_lines`
8084     fi
8085     done
8086     if test -z "$ac_sed_cmds"; then
8087     ac_sed_cmds=cat
8088     fi
8089     fi # test -n "$CONFIG_FILES"
8090    
8091 gezelter 838 _ACEOF
8092     cat >>$CONFIG_STATUS <<\_ACEOF
8093 gezelter 749 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8094     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8095     case $ac_file in
8096     - | *:- | *:-:* ) # input from stdin
8097 gezelter 942 cat >$tmp/stdin
8098     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8099     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8100 gezelter 749 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8101 gezelter 942 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8102 gezelter 749 * ) ac_file_in=$ac_file.in ;;
8103     esac
8104    
8105     # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8106 gezelter 838 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8107     $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8108 gezelter 942 X"$ac_file" : 'X\(//\)[^/]' \| \
8109     X"$ac_file" : 'X\(//\)$' \| \
8110     X"$ac_file" : 'X\(/\)' \| \
8111     . : '\(.\)' 2>/dev/null ||
8112 gezelter 749 echo X"$ac_file" |
8113     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8114     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8115     /^X\(\/\/\)$/{ s//\1/; q; }
8116     /^X\(\/\).*/{ s//\1/; q; }
8117     s/.*/./; q'`
8118 gezelter 838 { if $as_mkdir_p; then
8119     mkdir -p "$ac_dir"
8120 gezelter 749 else
8121 gezelter 838 as_dir="$ac_dir"
8122     as_dirs=
8123     while test ! -d "$as_dir"; do
8124     as_dirs="$as_dir $as_dirs"
8125     as_dir=`(dirname "$as_dir") 2>/dev/null ||
8126     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8127 gezelter 942 X"$as_dir" : 'X\(//\)[^/]' \| \
8128     X"$as_dir" : 'X\(//\)$' \| \
8129     X"$as_dir" : 'X\(/\)' \| \
8130     . : '\(.\)' 2>/dev/null ||
8131 gezelter 838 echo X"$as_dir" |
8132     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8133     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8134     /^X\(\/\/\)$/{ s//\1/; q; }
8135     /^X\(\/\).*/{ s//\1/; q; }
8136     s/.*/./; q'`
8137     done
8138     test ! -n "$as_dirs" || mkdir $as_dirs
8139     fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8140     echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8141     { (exit 1); exit 1; }; }; }
8142 gezelter 749
8143 gezelter 838 ac_builddir=.
8144    
8145     if test "$ac_dir" != .; then
8146     ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8147     # A "../" for each directory in $ac_dir_suffix.
8148     ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8149     else
8150     ac_dir_suffix= ac_top_builddir=
8151     fi
8152    
8153     case $srcdir in
8154     .) # No --srcdir option. We are building in place.
8155     ac_srcdir=.
8156     if test -z "$ac_top_builddir"; then
8157     ac_top_srcdir=.
8158     else
8159     ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8160     fi ;;
8161     [\\/]* | ?:[\\/]* ) # Absolute path.
8162     ac_srcdir=$srcdir$ac_dir_suffix;
8163     ac_top_srcdir=$srcdir ;;
8164 gezelter 749 *) # Relative path.
8165 gezelter 838 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8166     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8167     esac
8168 gezelter 749
8169 gezelter 942 # Do not use `cd foo && pwd` to compute absolute paths, because
8170     # the directories may not exist.
8171     case `pwd` in
8172     .) ac_abs_builddir="$ac_dir";;
8173     *)
8174     case "$ac_dir" in
8175     .) ac_abs_builddir=`pwd`;;
8176     [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8177     *) ac_abs_builddir=`pwd`/"$ac_dir";;
8178     esac;;
8179     esac
8180     case $ac_abs_builddir in
8181     .) ac_abs_top_builddir=${ac_top_builddir}.;;
8182     *)
8183     case ${ac_top_builddir}. in
8184     .) ac_abs_top_builddir=$ac_abs_builddir;;
8185     [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8186     *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8187     esac;;
8188     esac
8189     case $ac_abs_builddir in
8190     .) ac_abs_srcdir=$ac_srcdir;;
8191     *)
8192     case $ac_srcdir in
8193     .) ac_abs_srcdir=$ac_abs_builddir;;
8194     [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8195     *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8196     esac;;
8197     esac
8198     case $ac_abs_builddir in
8199     .) ac_abs_top_srcdir=$ac_top_srcdir;;
8200     *)
8201     case $ac_top_srcdir in
8202     .) ac_abs_top_srcdir=$ac_abs_builddir;;
8203     [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8204     *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8205     esac;;
8206     esac
8207 gezelter 838
8208 gezelter 942
8209 gezelter 749 case $INSTALL in
8210     [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8211 gezelter 838 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8212 gezelter 749 esac
8213    
8214     if test x"$ac_file" != x-; then
8215 gezelter 838 { echo "$as_me:$LINENO: creating $ac_file" >&5
8216 gezelter 749 echo "$as_me: creating $ac_file" >&6;}
8217     rm -f "$ac_file"
8218     fi
8219     # Let's still pretend it is `configure' which instantiates (i.e., don't
8220     # use $as_me), people would be surprised to read:
8221 gezelter 838 # /* config.h. Generated by config.status. */
8222     if test x"$ac_file" = x-; then
8223     configure_input=
8224     else
8225     configure_input="$ac_file. "
8226     fi
8227     configure_input=$configure_input"Generated from `echo $ac_file_in |
8228 gezelter 942 sed 's,.*/,,'` by configure."
8229 gezelter 749
8230     # First look for the input files in the build tree, otherwise in the
8231     # src tree.
8232     ac_file_inputs=`IFS=:
8233     for f in $ac_file_in; do
8234     case $f in
8235     -) echo $tmp/stdin ;;
8236     [\\/$]*)
8237 gezelter 942 # Absolute (can't be DOS-style, as IFS=:)
8238     test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8239 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
8240     { (exit 1); exit 1; }; }
8241 gezelter 942 echo "$f";;
8242 gezelter 749 *) # Relative
8243 gezelter 942 if test -f "$f"; then
8244     # Build tree
8245     echo "$f"
8246     elif test -f "$srcdir/$f"; then
8247     # Source tree
8248     echo "$srcdir/$f"
8249     else
8250     # /dev/null tree
8251     { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8252 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
8253     { (exit 1); exit 1; }; }
8254 gezelter 942 fi;;
8255 gezelter 749 esac
8256     done` || { (exit 1); exit 1; }
8257 gezelter 838 _ACEOF
8258     cat >>$CONFIG_STATUS <<_ACEOF
8259 gezelter 749 sed "$ac_vpsub
8260     $extrasub
8261 gezelter 838 _ACEOF
8262     cat >>$CONFIG_STATUS <<\_ACEOF
8263 gezelter 749 :t
8264     /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8265     s,@configure_input@,$configure_input,;t t
8266     s,@srcdir@,$ac_srcdir,;t t
8267 gezelter 838 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8268 gezelter 749 s,@top_srcdir@,$ac_top_srcdir,;t t
8269 gezelter 838 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8270     s,@builddir@,$ac_builddir,;t t
8271     s,@abs_builddir@,$ac_abs_builddir,;t t
8272     s,@top_builddir@,$ac_top_builddir,;t t
8273     s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8274 gezelter 749 s,@INSTALL@,$ac_INSTALL,;t t
8275     " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8276     rm -f $tmp/stdin
8277     if test x"$ac_file" != x-; then
8278     mv $tmp/out $ac_file
8279     else
8280     cat $tmp/out
8281     rm -f $tmp/out
8282     fi
8283    
8284     done
8285 gezelter 838 _ACEOF
8286     cat >>$CONFIG_STATUS <<\_ACEOF
8287 gezelter 749
8288     #
8289     # CONFIG_HEADER section.
8290     #
8291    
8292     # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8293     # NAME is the cpp macro being defined and VALUE is the value it is being given.
8294     #
8295     # ac_d sets the value in "#define NAME VALUE" lines.
8296 gezelter 942 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8297     ac_dB='[ ].*$,\1#\2'
8298 gezelter 749 ac_dC=' '
8299     ac_dD=',;t'
8300     # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8301 gezelter 942 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8302 gezelter 749 ac_uB='$,\1#\2define\3'
8303     ac_uC=' '
8304     ac_uD=',;t'
8305    
8306     for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8307     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8308     case $ac_file in
8309     - | *:- | *:-:* ) # input from stdin
8310 gezelter 942 cat >$tmp/stdin
8311     ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8312     ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8313 gezelter 749 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8314 gezelter 942 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8315 gezelter 749 * ) ac_file_in=$ac_file.in ;;
8316     esac
8317    
8318 gezelter 838 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8319 gezelter 749 echo "$as_me: creating $ac_file" >&6;}
8320    
8321     # First look for the input files in the build tree, otherwise in the
8322     # src tree.
8323     ac_file_inputs=`IFS=:
8324     for f in $ac_file_in; do
8325     case $f in
8326     -) echo $tmp/stdin ;;
8327     [\\/$]*)
8328 gezelter 942 # Absolute (can't be DOS-style, as IFS=:)
8329     test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8330 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
8331     { (exit 1); exit 1; }; }
8332 gezelter 942 # Do quote $f, to prevent DOS paths from being IFS'd.
8333     echo "$f";;
8334 gezelter 749 *) # Relative
8335 gezelter 942 if test -f "$f"; then
8336     # Build tree
8337     echo "$f"
8338     elif test -f "$srcdir/$f"; then
8339     # Source tree
8340     echo "$srcdir/$f"
8341     else
8342     # /dev/null tree
8343     { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8344 gezelter 749 echo "$as_me: error: cannot find input file: $f" >&2;}
8345     { (exit 1); exit 1; }; }
8346 gezelter 942 fi;;
8347 gezelter 749 esac
8348     done` || { (exit 1); exit 1; }
8349     # Remove the trailing spaces.
8350 gezelter 942 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8351 gezelter 749
8352 gezelter 838 _ACEOF
8353 gezelter 749
8354     # Transform confdefs.h into two sed scripts, `conftest.defines' and
8355     # `conftest.undefs', that substitutes the proper values into
8356     # config.h.in to produce config.h. The first handles `#define'
8357     # templates, and the second `#undef' templates.
8358     # And first: Protect against being on the right side of a sed subst in
8359     # config.status. Protect against being in an unquoted here document
8360     # in config.status.
8361     rm -f conftest.defines conftest.undefs
8362     # Using a here document instead of a string reduces the quoting nightmare.
8363     # Putting comments in sed scripts is not portable.
8364     #
8365     # `end' is used to avoid that the second main sed command (meant for
8366     # 0-ary CPP macros) applies to n-ary macro definitions.
8367     # See the Autoconf documentation for `clear'.
8368 gezelter 838 cat >confdef2sed.sed <<\_ACEOF
8369 gezelter 749 s/[\\&,]/\\&/g
8370     s,[\\$`],\\&,g
8371     t clear
8372     : clear
8373 gezelter 942 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8374 gezelter 749 t end
8375 gezelter 942 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8376 gezelter 749 : end
8377 gezelter 838 _ACEOF
8378 gezelter 749 # If some macros were called several times there might be several times
8379     # the same #defines, which is useless. Nevertheless, we may not want to
8380     # sort them, since we want the *last* AC-DEFINE to be honored.
8381     uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8382     sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8383     rm -f confdef2sed.sed
8384    
8385     # This sed command replaces #undef with comments. This is necessary, for
8386     # example, in the case of _POSIX_SOURCE, which is predefined and required
8387     # on some systems where configure will not decide to define it.
8388 gezelter 838 cat >>conftest.undefs <<\_ACEOF
8389 gezelter 942 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8390 gezelter 838 _ACEOF
8391 gezelter 749
8392     # Break up conftest.defines because some shells have a limit on the size
8393     # of here documents, and old seds have small limits too (100 cmds).
8394     echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8395 gezelter 942 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8396 gezelter 749 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8397     echo ' :' >>$CONFIG_STATUS
8398     rm -f conftest.tail
8399     while grep . conftest.defines >/dev/null
8400     do
8401     # Write a limited-size here document to $tmp/defines.sed.
8402     echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8403     # Speed up: don't consider the non `#define' lines.
8404 gezelter 942 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8405 gezelter 749 # Work around the forget-to-reset-the-flag bug.
8406     echo 't clr' >>$CONFIG_STATUS
8407     echo ': clr' >>$CONFIG_STATUS
8408     sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8409     echo 'CEOF
8410     sed -f $tmp/defines.sed $tmp/in >$tmp/out
8411     rm -f $tmp/in
8412     mv $tmp/out $tmp/in
8413     ' >>$CONFIG_STATUS
8414     sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8415     rm -f conftest.defines
8416     mv conftest.tail conftest.defines
8417     done
8418     rm -f conftest.defines
8419 gezelter 838 echo ' fi # grep' >>$CONFIG_STATUS
8420 gezelter 749 echo >>$CONFIG_STATUS
8421    
8422     # Break up conftest.undefs because some shells have a limit on the size
8423     # of here documents, and old seds have small limits too (100 cmds).
8424     echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8425     rm -f conftest.tail
8426     while grep . conftest.undefs >/dev/null
8427     do
8428     # Write a limited-size here document to $tmp/undefs.sed.
8429     echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8430     # Speed up: don't consider the non `#undef'
8431 gezelter 942 echo '/^[ ]*#[ ]*undef/!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.undefs >>$CONFIG_STATUS
8436     echo 'CEOF
8437     sed -f $tmp/undefs.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.undefs >conftest.tail
8442     rm -f conftest.undefs
8443     mv conftest.tail conftest.undefs
8444     done
8445     rm -f conftest.undefs
8446    
8447 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
8448 gezelter 749 # Let's still pretend it is `configure' which instantiates (i.e., don't
8449     # use $as_me), people would be surprised to read:
8450 gezelter 838 # /* config.h. Generated by config.status. */
8451 gezelter 749 if test x"$ac_file" = x-; then
8452 gezelter 838 echo "/* Generated by configure. */" >$tmp/config.h
8453 gezelter 749 else
8454 gezelter 838 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8455 gezelter 749 fi
8456     cat $tmp/in >>$tmp/config.h
8457     rm -f $tmp/in
8458     if test x"$ac_file" != x-; then
8459 gezelter 838 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8460     { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8461 gezelter 749 echo "$as_me: $ac_file is unchanged" >&6;}
8462     else
8463 gezelter 838 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8464     $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8465 gezelter 942 X"$ac_file" : 'X\(//\)[^/]' \| \
8466     X"$ac_file" : 'X\(//\)$' \| \
8467     X"$ac_file" : 'X\(/\)' \| \
8468     . : '\(.\)' 2>/dev/null ||
8469 gezelter 749 echo X"$ac_file" |
8470     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8471     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8472     /^X\(\/\/\)$/{ s//\1/; q; }
8473     /^X\(\/\).*/{ s//\1/; q; }
8474     s/.*/./; q'`
8475 gezelter 838 { if $as_mkdir_p; then
8476     mkdir -p "$ac_dir"
8477     else
8478     as_dir="$ac_dir"
8479     as_dirs=
8480     while test ! -d "$as_dir"; do
8481     as_dirs="$as_dir $as_dirs"
8482     as_dir=`(dirname "$as_dir") 2>/dev/null ||
8483     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8484 gezelter 942 X"$as_dir" : 'X\(//\)[^/]' \| \
8485     X"$as_dir" : 'X\(//\)$' \| \
8486     X"$as_dir" : 'X\(/\)' \| \
8487     . : '\(.\)' 2>/dev/null ||
8488 gezelter 838 echo X"$as_dir" |
8489     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8490     /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8491     /^X\(\/\/\)$/{ s//\1/; q; }
8492     /^X\(\/\).*/{ s//\1/; q; }
8493     s/.*/./; q'`
8494     done
8495     test ! -n "$as_dirs" || mkdir $as_dirs
8496     fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8497     echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8498     { (exit 1); exit 1; }; }; }
8499 gezelter 749
8500     rm -f $ac_file
8501     mv $tmp/config.h $ac_file
8502     fi
8503     else
8504     cat $tmp/config.h
8505     rm -f $tmp/config.h
8506     fi
8507     done
8508 gezelter 838 _ACEOF
8509 gezelter 749
8510 gezelter 838 cat >>$CONFIG_STATUS <<\_ACEOF
8511 gezelter 749
8512     { (exit 0); exit 0; }
8513 gezelter 838 _ACEOF
8514 gezelter 749 chmod +x $CONFIG_STATUS
8515     ac_clean_files=$ac_clean_files_save
8516    
8517 gezelter 838
8518 gezelter 749 # configure is writing to config.log, and then calls config.status.
8519     # config.status does its own redirection, appending to config.log.
8520     # Unfortunately, on DOS this fails, as config.log is still kept open
8521     # by configure, so config.status won't be able to write to it; its
8522     # output is simply discarded. So we exec the FD to /dev/null,
8523     # effectively closing config.log, so it can be properly (re)opened and
8524     # appended to by config.status. When coming back to configure, we
8525     # need to make the FD available again.
8526     if test "$no_create" != yes; then
8527     ac_cs_success=:
8528 gezelter 838 ac_config_status_args=
8529     test "$silent" = yes &&
8530     ac_config_status_args="$ac_config_status_args --quiet"
8531 gezelter 749 exec 5>/dev/null
8532 gezelter 838 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8533 gezelter 749 exec 5>>config.log
8534     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8535     # would make configure fail if this is the last instruction.
8536     $ac_cs_success || { (exit 1); exit 1; }
8537     fi
8538    

Properties

Name Value
svn:executable *