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

File Contents

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

Properties

Name Value
svn:executable *