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

File Contents

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

Properties

Name Value
svn:executable *