ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-2.0/configure
Revision: 2510
Committed: Thu Dec 15 14:47:17 2005 UTC (18 years, 6 months ago) by gezelter
File size: 365636 byte(s)
Log Message:
Adding checks for various features used by ANTLR

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 2.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='2.0'
273 PACKAGE_STRING='OOPSE 2.0'
274 PACKAGE_BUGREPORT='gezelter@nd.edu'
275
276 ac_unique_file="src/applications/oopse/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 CPP EGREP 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 F90_MODULE_NAMES CXXCPP LIBOBJS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S SET_MAKE RANLIB ac_ct_RANLIB YACC LEX LEXLIB LEX_OUTPUT_ROOT PERLINTERP PERL_SHEBANG AR PS MPI_LIB_DIR MPI_INC_DIR MPI_F90_INC MPI_LIB MPI_F90_LIB USE_MPI USE_CGAL CGAL_INC_DIR CGAL_LIB_DIR CGAL_RLIB_DIR CGAL_DEFINES CGAL_CXXFLAGS CGAL_LIBS DOXYGEN DOT DOC enable_dot enable_html_docs enable_latex_docs BATEXT MKINSTALLDIRS OOPSE OOPSE_HOME SUBDIRS FFLAGS 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_CPP_set=${CPP+set}
781 ac_env_CPP_value=$CPP
782 ac_cv_env_CPP_set=${CPP+set}
783 ac_cv_env_CPP_value=$CPP
784 ac_env_F90_set=${F90+set}
785 ac_env_F90_value=$F90
786 ac_cv_env_F90_set=${F90+set}
787 ac_cv_env_F90_value=$F90
788 ac_env_F90FLAGS_set=${F90FLAGS+set}
789 ac_env_F90FLAGS_value=$F90FLAGS
790 ac_cv_env_F90FLAGS_set=${F90FLAGS+set}
791 ac_cv_env_F90FLAGS_value=$F90FLAGS
792 ac_env_CXXCPP_set=${CXXCPP+set}
793 ac_env_CXXCPP_value=$CXXCPP
794 ac_cv_env_CXXCPP_set=${CXXCPP+set}
795 ac_cv_env_CXXCPP_value=$CXXCPP
796
797 #
798 # Report the --help message.
799 #
800 if test "$ac_init_help" = "long"; then
801 # Omit some internal or obsolete options to make the list less imposing.
802 # This message is too long to be a string in the A/UX 3.1 sh.
803 cat <<_ACEOF
804 \`configure' configures OOPSE 2.0 to adapt to many kinds of systems.
805
806 Usage: $0 [OPTION]... [VAR=VALUE]...
807
808 To assign environment variables (e.g., CC, CFLAGS...), specify them as
809 VAR=VALUE. See below for descriptions of some of the useful variables.
810
811 Defaults for the options are specified in brackets.
812
813 Configuration:
814 -h, --help display this help and exit
815 --help=short display options specific to this package
816 --help=recursive display the short help of all the included packages
817 -V, --version display version information and exit
818 -q, --quiet, --silent do not print \`checking...' messages
819 --cache-file=FILE cache test results in FILE [disabled]
820 -C, --config-cache alias for \`--cache-file=config.cache'
821 -n, --no-create do not create output files
822 --srcdir=DIR find the sources in DIR [configure dir or \`..']
823
824 _ACEOF
825
826 cat <<_ACEOF
827 Installation directories:
828 --prefix=PREFIX install architecture-independent files in PREFIX
829 [$ac_default_prefix]
830 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
831 [PREFIX]
832
833 By default, \`make install' will install all the files in
834 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
835 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
836 for instance \`--prefix=\$HOME'.
837
838 For better control, use the options below.
839
840 Fine tuning of the installation directories:
841 --bindir=DIR user executables [EPREFIX/bin]
842 --sbindir=DIR system admin executables [EPREFIX/sbin]
843 --libexecdir=DIR program executables [EPREFIX/libexec]
844 --datadir=DIR read-only architecture-independent data [PREFIX/share]
845 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
846 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
847 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
848 --libdir=DIR object code libraries [EPREFIX/lib]
849 --includedir=DIR C header files [PREFIX/include]
850 --oldincludedir=DIR C header files for non-gcc [/usr/include]
851 --infodir=DIR info documentation [PREFIX/info]
852 --mandir=DIR man documentation [PREFIX/man]
853 _ACEOF
854
855 cat <<\_ACEOF
856
857 System types:
858 --build=BUILD configure for building on BUILD [guessed]
859 --host=HOST cross-compile to build programs to run on HOST [BUILD]
860 _ACEOF
861 fi
862
863 if test -n "$ac_init_help"; then
864 case $ac_init_help in
865 short | recursive ) echo "Configuration of OOPSE 2.0:";;
866 esac
867 cat <<\_ACEOF
868
869 Optional Features:
870 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
871 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
872 --enable-debug Compile OOPSE in debug mode
873 --enable-doxygen enable documentation generation with doxygen (auto)
874 --enable-dot use 'dot' to generate graphs in doxygen (auto)
875 --enable-html-docs enable HTML generation with doxygen (yes)
876 --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
877 --enable-oopse-home=DIR define oopse home dir PREFIX/oopse
878
879 Optional Packages:
880 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
881 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
882 --with-zlib=DIR root directory path of zlib installation defaults to
883 /usr/local or /usr if not found in /usr/local
884 --without-zlib to disable zlib usage completely
885 --with-perl-shebang override what perl thinks is the way for the kernel
886 to start it (seldom needed)
887 --with-mpi=<prefix> compile with MPI installed in <prefix> [default=no]
888 --with-cgal-makefile=FILE CGAL makefile that should be used
889
890 Some influential environment variables:
891 CC C compiler command
892 CFLAGS C compiler flags
893 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
894 nonstandard directory <lib dir>
895 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
896 headers in a nonstandard directory <include dir>
897 CXX C++ compiler command
898 CXXFLAGS C++ compiler flags
899 CPP C preprocessor
900 F90 Fortran 90 compiler command
901 F90FLAGS Fortran 90 compiler flags
902 CXXCPP C++ preprocessor
903
904 Use these variables to override the choices made by `configure' or to help
905 it to find libraries and programs with nonstandard names/locations.
906
907 Report bugs to <gezelter@nd.edu>.
908 _ACEOF
909 fi
910
911 if test "$ac_init_help" = "recursive"; then
912 # If there are subdirs, report their specific --help.
913 ac_popdir=`pwd`
914 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
915 test -d $ac_dir || continue
916 ac_builddir=.
917
918 if test "$ac_dir" != .; then
919 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
920 # A "../" for each directory in $ac_dir_suffix.
921 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
922 else
923 ac_dir_suffix= ac_top_builddir=
924 fi
925
926 case $srcdir in
927 .) # No --srcdir option. We are building in place.
928 ac_srcdir=.
929 if test -z "$ac_top_builddir"; then
930 ac_top_srcdir=.
931 else
932 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
933 fi ;;
934 [\\/]* | ?:[\\/]* ) # Absolute path.
935 ac_srcdir=$srcdir$ac_dir_suffix;
936 ac_top_srcdir=$srcdir ;;
937 *) # Relative path.
938 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
939 ac_top_srcdir=$ac_top_builddir$srcdir ;;
940 esac
941
942 # Do not use `cd foo && pwd` to compute absolute paths, because
943 # the directories may not exist.
944 case `pwd` in
945 .) ac_abs_builddir="$ac_dir";;
946 *)
947 case "$ac_dir" in
948 .) ac_abs_builddir=`pwd`;;
949 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
950 *) ac_abs_builddir=`pwd`/"$ac_dir";;
951 esac;;
952 esac
953 case $ac_abs_builddir in
954 .) ac_abs_top_builddir=${ac_top_builddir}.;;
955 *)
956 case ${ac_top_builddir}. in
957 .) ac_abs_top_builddir=$ac_abs_builddir;;
958 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
959 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
960 esac;;
961 esac
962 case $ac_abs_builddir in
963 .) ac_abs_srcdir=$ac_srcdir;;
964 *)
965 case $ac_srcdir in
966 .) ac_abs_srcdir=$ac_abs_builddir;;
967 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
968 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
969 esac;;
970 esac
971 case $ac_abs_builddir in
972 .) ac_abs_top_srcdir=$ac_top_srcdir;;
973 *)
974 case $ac_top_srcdir in
975 .) ac_abs_top_srcdir=$ac_abs_builddir;;
976 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
977 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
978 esac;;
979 esac
980
981 cd $ac_dir
982 # Check for guested configure; otherwise get Cygnus style configure.
983 if test -f $ac_srcdir/configure.gnu; then
984 echo
985 $SHELL $ac_srcdir/configure.gnu --help=recursive
986 elif test -f $ac_srcdir/configure; then
987 echo
988 $SHELL $ac_srcdir/configure --help=recursive
989 elif test -f $ac_srcdir/configure.ac ||
990 test -f $ac_srcdir/configure.in; then
991 echo
992 $ac_configure --help
993 else
994 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
995 fi
996 cd $ac_popdir
997 done
998 fi
999
1000 test -n "$ac_init_help" && exit 0
1001 if $ac_init_version; then
1002 cat <<\_ACEOF
1003 OOPSE configure 2.0
1004 generated by GNU Autoconf 2.59
1005
1006 Copyright (C) 2003 Free Software Foundation, Inc.
1007 This configure script is free software; the Free Software Foundation
1008 gives unlimited permission to copy, distribute and modify it.
1009 _ACEOF
1010 exit 0
1011 fi
1012 exec 5>config.log
1013 cat >&5 <<_ACEOF
1014 This file contains any messages produced by compilers while
1015 running configure, to aid debugging if configure makes a mistake.
1016
1017 It was created by OOPSE $as_me 2.0, which was
1018 generated by GNU Autoconf 2.59. Invocation command line was
1019
1020 $ $0 $@
1021
1022 _ACEOF
1023 {
1024 cat <<_ASUNAME
1025 ## --------- ##
1026 ## Platform. ##
1027 ## --------- ##
1028
1029 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1030 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1031 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1032 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1033 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1034
1035 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1036 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1037
1038 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1039 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1040 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1041 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1042 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1043 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1044 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1045
1046 _ASUNAME
1047
1048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1049 for as_dir in $PATH
1050 do
1051 IFS=$as_save_IFS
1052 test -z "$as_dir" && as_dir=.
1053 echo "PATH: $as_dir"
1054 done
1055
1056 } >&5
1057
1058 cat >&5 <<_ACEOF
1059
1060
1061 ## ----------- ##
1062 ## Core tests. ##
1063 ## ----------- ##
1064
1065 _ACEOF
1066
1067
1068 # Keep a trace of the command line.
1069 # Strip out --no-create and --no-recursion so they do not pile up.
1070 # Strip out --silent because we don't want to record it for future runs.
1071 # Also quote any args containing shell meta-characters.
1072 # Make two passes to allow for proper duplicate-argument suppression.
1073 ac_configure_args=
1074 ac_configure_args0=
1075 ac_configure_args1=
1076 ac_sep=
1077 ac_must_keep_next=false
1078 for ac_pass in 1 2
1079 do
1080 for ac_arg
1081 do
1082 case $ac_arg in
1083 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1084 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1085 | -silent | --silent | --silen | --sile | --sil)
1086 continue ;;
1087 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1088 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1089 esac
1090 case $ac_pass in
1091 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1092 2)
1093 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1094 if test $ac_must_keep_next = true; then
1095 ac_must_keep_next=false # Got value, back to normal.
1096 else
1097 case $ac_arg in
1098 *=* | --config-cache | -C | -disable-* | --disable-* \
1099 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1100 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1101 | -with-* | --with-* | -without-* | --without-* | --x)
1102 case "$ac_configure_args0 " in
1103 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1104 esac
1105 ;;
1106 -* ) ac_must_keep_next=true ;;
1107 esac
1108 fi
1109 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1110 # Get rid of the leading space.
1111 ac_sep=" "
1112 ;;
1113 esac
1114 done
1115 done
1116 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1117 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1118
1119 # When interrupted or exit'd, cleanup temporary files, and complete
1120 # config.log. We remove comments because anyway the quotes in there
1121 # would cause problems or look ugly.
1122 # WARNING: Be sure not to use single quotes in there, as some shells,
1123 # such as our DU 5.0 friend, will then `close' the trap.
1124 trap 'exit_status=$?
1125 # Save into config.log some information that might help in debugging.
1126 {
1127 echo
1128
1129 cat <<\_ASBOX
1130 ## ---------------- ##
1131 ## Cache variables. ##
1132 ## ---------------- ##
1133 _ASBOX
1134 echo
1135 # The following way of writing the cache mishandles newlines in values,
1136 {
1137 (set) 2>&1 |
1138 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1139 *ac_space=\ *)
1140 sed -n \
1141 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1142 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1143 ;;
1144 *)
1145 sed -n \
1146 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1147 ;;
1148 esac;
1149 }
1150 echo
1151
1152 cat <<\_ASBOX
1153 ## ----------------- ##
1154 ## Output variables. ##
1155 ## ----------------- ##
1156 _ASBOX
1157 echo
1158 for ac_var in $ac_subst_vars
1159 do
1160 eval ac_val=$`echo $ac_var`
1161 echo "$ac_var='"'"'$ac_val'"'"'"
1162 done | sort
1163 echo
1164
1165 if test -n "$ac_subst_files"; then
1166 cat <<\_ASBOX
1167 ## ------------- ##
1168 ## Output files. ##
1169 ## ------------- ##
1170 _ASBOX
1171 echo
1172 for ac_var in $ac_subst_files
1173 do
1174 eval ac_val=$`echo $ac_var`
1175 echo "$ac_var='"'"'$ac_val'"'"'"
1176 done | sort
1177 echo
1178 fi
1179
1180 if test -s confdefs.h; then
1181 cat <<\_ASBOX
1182 ## ----------- ##
1183 ## confdefs.h. ##
1184 ## ----------- ##
1185 _ASBOX
1186 echo
1187 sed "/^$/d" confdefs.h | sort
1188 echo
1189 fi
1190 test "$ac_signal" != 0 &&
1191 echo "$as_me: caught signal $ac_signal"
1192 echo "$as_me: exit $exit_status"
1193 } >&5
1194 rm -f core *.core &&
1195 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1196 exit $exit_status
1197 ' 0
1198 for ac_signal in 1 2 13 15; do
1199 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1200 done
1201 ac_signal=0
1202
1203 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1204 rm -rf conftest* confdefs.h
1205 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1206 echo >confdefs.h
1207
1208 # Predefined preprocessor variables.
1209
1210 cat >>confdefs.h <<_ACEOF
1211 #define PACKAGE_NAME "$PACKAGE_NAME"
1212 _ACEOF
1213
1214
1215 cat >>confdefs.h <<_ACEOF
1216 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1217 _ACEOF
1218
1219
1220 cat >>confdefs.h <<_ACEOF
1221 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1222 _ACEOF
1223
1224
1225 cat >>confdefs.h <<_ACEOF
1226 #define PACKAGE_STRING "$PACKAGE_STRING"
1227 _ACEOF
1228
1229
1230 cat >>confdefs.h <<_ACEOF
1231 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1232 _ACEOF
1233
1234
1235 # Let the site file select an alternate cache file if it wants to.
1236 # Prefer explicitly selected file to automatically selected ones.
1237 if test -z "$CONFIG_SITE"; then
1238 if test "x$prefix" != xNONE; then
1239 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1240 else
1241 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1242 fi
1243 fi
1244 for ac_site_file in $CONFIG_SITE; do
1245 if test -r "$ac_site_file"; then
1246 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1247 echo "$as_me: loading site script $ac_site_file" >&6;}
1248 sed 's/^/| /' "$ac_site_file" >&5
1249 . "$ac_site_file"
1250 fi
1251 done
1252
1253 if test -r "$cache_file"; then
1254 # Some versions of bash will fail to source /dev/null (special
1255 # files actually), so we avoid doing that.
1256 if test -f "$cache_file"; then
1257 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1258 echo "$as_me: loading cache $cache_file" >&6;}
1259 case $cache_file in
1260 [\\/]* | ?:[\\/]* ) . $cache_file;;
1261 *) . ./$cache_file;;
1262 esac
1263 fi
1264 else
1265 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1266 echo "$as_me: creating cache $cache_file" >&6;}
1267 >$cache_file
1268 fi
1269
1270 # Check that the precious variables saved in the cache have kept the same
1271 # value.
1272 ac_cache_corrupted=false
1273 for ac_var in `(set) 2>&1 |
1274 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1275 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1276 eval ac_new_set=\$ac_env_${ac_var}_set
1277 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1278 eval ac_new_val="\$ac_env_${ac_var}_value"
1279 case $ac_old_set,$ac_new_set in
1280 set,)
1281 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1282 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1283 ac_cache_corrupted=: ;;
1284 ,set)
1285 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1286 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1287 ac_cache_corrupted=: ;;
1288 ,);;
1289 *)
1290 if test "x$ac_old_val" != "x$ac_new_val"; then
1291 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1292 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1293 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1294 echo "$as_me: former value: $ac_old_val" >&2;}
1295 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1296 echo "$as_me: current value: $ac_new_val" >&2;}
1297 ac_cache_corrupted=:
1298 fi;;
1299 esac
1300 # Pass precious variables to config.status.
1301 if test "$ac_new_set" = set; then
1302 case $ac_new_val in
1303 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1304 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1305 *) ac_arg=$ac_var=$ac_new_val ;;
1306 esac
1307 case " $ac_configure_args " in
1308 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1309 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1310 esac
1311 fi
1312 done
1313 if $ac_cache_corrupted; then
1314 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1315 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1316 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1317 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1318 { (exit 1); exit 1; }; }
1319 fi
1320
1321 ac_ext=c
1322 ac_cpp='$CPP $CPPFLAGS'
1323 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1324 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1325 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353 ac_aux_dir=
1354 for ac_dir in ac-tools $srcdir/ac-tools; do
1355 if test -f $ac_dir/install-sh; then
1356 ac_aux_dir=$ac_dir
1357 ac_install_sh="$ac_aux_dir/install-sh -c"
1358 break
1359 elif test -f $ac_dir/install.sh; then
1360 ac_aux_dir=$ac_dir
1361 ac_install_sh="$ac_aux_dir/install.sh -c"
1362 break
1363 elif test -f $ac_dir/shtool; then
1364 ac_aux_dir=$ac_dir
1365 ac_install_sh="$ac_aux_dir/shtool install -c"
1366 break
1367 fi
1368 done
1369 if test -z "$ac_aux_dir"; then
1370 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&5
1371 echo "$as_me: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&2;}
1372 { (exit 1); exit 1; }; }
1373 fi
1374 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1375 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1376 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1377
1378
1379 # This file is part of Autoconf. -*- Autoconf -*-
1380 # Programming languages support.
1381 # Copyright 2000, 2001
1382 # Free Software Foundation, Inc.
1383 #
1384 # This program is free software; you can redistribute it and/or modify
1385 # it under the terms of the GNU General Public License as published by
1386 # the Free Software Foundation; either version 2, or (at your option)
1387 # any later version.
1388 #
1389 # This program is distributed in the hope that it will be useful,
1390 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1391 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1392 # GNU General Public License for more details.
1393 #
1394 # You should have received a copy of the GNU General Public License
1395 # along with this program; if not, write to the Free Software
1396 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
1397 # 02111-1307, USA.
1398 #
1399 # As a special exception, the Free Software Foundation gives unlimited
1400 # permission to copy, distribute and modify the configure scripts that
1401 # are the output of Autoconf. You need not follow the terms of the GNU
1402 # General Public License when using or distributing such scripts, even
1403 # though portions of the text of Autoconf appear in them. The GNU
1404 # General Public License (GPL) does govern all other use of the material
1405 # that constitutes the Autoconf program.
1406 #
1407 # Certain portions of the Autoconf source text are designed to be copied
1408 # (in certain cases, depending on the input) into the output of
1409 # Autoconf. We call these the "data" portions. The rest of the Autoconf
1410 # source text consists of comments plus executable code that decides which
1411 # of the data portions to output in any given case. We call these
1412 # comments and executable code the "non-data" portions. Autoconf never
1413 # copies any of the non-data portions into its output.
1414 #
1415 # This special exception to the GPL applies to versions of Autoconf
1416 # released by the Free Software Foundation. When you make and
1417 # distribute a modified version of Autoconf, you may extend this special
1418 # exception to the GPL to apply to your modified version as well, *unless*
1419 # your modified version has the potential to copy into its output some
1420 # of the text that was the non-data portion of the version that you started
1421 # with. (In other words, unless your change moves or copies text from
1422 # the non-data portions to the data portions.) If your modification has
1423 # such potential, you must delete any notice of this special exception
1424 # to the GPL from your modified version.
1425 #
1426 # Written by Akim Demaille, Christian Marquardt, Martin Wilks (and probably
1427 # many others).
1428
1429
1430 # Table of Contents:
1431 #
1432 # 1. Language selection
1433 # and routines to produce programs in a given language.
1434 # a. Fortran 77 (to be moved from aclang.m4)
1435 # b. Fortran 90
1436 # c. Fortran 95
1437 #
1438 # 2. Producing programs in a given language.
1439 # a. Fortran 77 (to be moved from aclang.m4)
1440 # b. Fortran 90
1441 # c. Fortran 95
1442 #
1443 # 3. Looking for a compiler
1444 # And possibly the associated preprocessor.
1445 # a. Fortran 77 (to be moved from aclang.m4)
1446 # b. Fortran 90
1447 # c. Fortran 95
1448 #
1449 # 4. Compilers' characteristics.
1450 # a. Fortran 77 (to be moved from aclang.m4)
1451 # b. Fortran 90
1452 # c. Fortran 95
1453
1454 # _AC_LIST_MEMBER_IF(ELEMENT, LIST, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1455 # ---------------------------------------------------------------------------
1456 #
1457 # Processing the elements of a list is tedious in shell programming,
1458 # as lists tend to be implemented as space delimited strings.
1459 #
1460 # This macro searches LIST for ELEMENT, and executes ACTION-IF-FOUND
1461 # if ELEMENT is a member of LIST, otherwise it executes
1462 # ACTION-IF-NOT-FOUND.
1463 # _AC_LIST_MEMBER_IF
1464
1465
1466
1467 # _AC_LINKER_OPTION(LINKER-OPTIONS, SHELL-VARIABLE)
1468 # -------------------------------------------------
1469 #
1470 # Specifying options to the compiler (whether it be the C, C++ or
1471 # Fortran 77 compiler) that are meant for the linker is compiler
1472 # dependent. This macro lets you give options to the compiler that
1473 # are meant for the linker in a portable, compiler-independent way.
1474 #
1475 # This macro take two arguments, a list of linker options that the
1476 # compiler should pass to the linker (LINKER-OPTIONS) and the name of
1477 # a shell variable (SHELL-VARIABLE). The list of linker options are
1478 # appended to the shell variable in a compiler-dependent way.
1479 #
1480 # For example, if the selected language is C, then this:
1481 #
1482 # _AC_LINKER_OPTION([-R /usr/local/lib/foo], foo_LDFLAGS)
1483 #
1484 # will expand into this if the selected C compiler is gcc:
1485 #
1486 # foo_LDFLAGS="-Xlinker -R -Xlinker /usr/local/lib/foo"
1487 #
1488 # otherwise, it will expand into this:
1489 #
1490 # foo_LDFLAGS"-R /usr/local/lib/foo"
1491 #
1492 # You are encouraged to add support for compilers that this macro
1493 # doesn't currently support.
1494 # FIXME: Get rid of this macro.
1495 # _AC_LINKER_OPTION
1496
1497
1498
1499 ## ----------------------- ##
1500 ## 1. Language selection. ##
1501 ## ----------------------- ##
1502
1503 # ----------------------------- #
1504 # 1b. The Fortran 90 language. #
1505 # ----------------------------- #
1506
1507 # AC_LANG(Fortran 90)
1508 # -------------------
1509
1510
1511
1512 # _AC_LANG_ABBREV(Fortran 90)
1513 # ---------------------------
1514
1515
1516
1517 # ----------------------------- #
1518 # 1c. The Fortran 95 language. #
1519 # ----------------------------- #
1520
1521 # AC_LANG(Fortran 95)
1522 # -------------------
1523
1524
1525
1526 # _AC_LANG_ABBREV(Fortran 95)
1527 # ---------------------------
1528
1529
1530
1531 ## ---------------------- ##
1532 ## 2.Producing programs. ##
1533 ## ---------------------- ##
1534
1535 # ------------------------ #
1536 # 2b. Fortran 90 sources. #
1537 # ------------------------ #
1538
1539 # AC_LANG_SOURCE(Fortran 90)(BODY)
1540 # --------------------------------
1541
1542
1543
1544 # AC_LANG_PROGRAM(Fortran 90)([PROLOGUE], [BODY])
1545 # -----------------------------------------------
1546
1547
1548 # AC_LANG_CALL(Fortran 90)(PROLOGUE, FUNCTION)
1549 # --------------------------------------------
1550
1551
1552
1553 # ------------------------ #
1554 # 2c. Fortran 95 sources. #
1555 # ------------------------ #
1556
1557 # AC_LANG_SOURCE(Fortran 95)(BODY)
1558 # --------------------------------
1559
1560
1561 # AC_LANG_PROGRAM(Fortran 95)([PROLOGUE], [BODY])
1562 # -----------------------------------------------
1563
1564
1565 # AC_LANG_CALL(Fortran 95)(PROLOGUE, FUNCTION)
1566 # --------------------------------------------
1567
1568
1569
1570 ## -------------------------------------------- ##
1571 ## 3. Looking for Compilers and Preprocessors. ##
1572 ## -------------------------------------------- ##
1573
1574 # ----------------------------- #
1575 # 3b. The Fortran 90 compiler. #
1576 # ----------------------------- #
1577
1578
1579 # AC_LANG_PREPROC(Fortran 90)
1580 # ---------------------------
1581 # Find the Fortran 90 preprocessor. Must be AC_DEFUN'd to be AC_REQUIRE'able.
1582
1583
1584
1585 # AC_LANG_COMPILER(Fortran 90)
1586 # ----------------------------
1587 # Find the Fortran 90 compiler. Must be AC_DEFUN'd to be
1588 # AC_REQUIRE'able.
1589
1590
1591
1592 # AC_PROG_F90([COMPILERS...])
1593 # ---------------------------
1594 # COMPILERS is a space separated list of Fortran 90 compilers to search
1595 # for.
1596 #
1597 # Compilers are ordered by
1598 # 1. F90, F95
1599 # 2. Good/tested native compilers, bad/untested native compilers
1600 #
1601 # pgf90 is the Portland Group F90 compilers.
1602 # xlf90/xlf95 are IBM (AIX) F90/F95 compilers.
1603 # lf95 is the Lahey-Fujitsu compiler.
1604 # epcf90 is the "Edinburgh Portable Compiler" F90.
1605 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1606 # AC_PROG_F90
1607
1608
1609 # ----------------------------- #
1610 # 3c. The Fortran 95 compiler. #
1611 # ----------------------------- #
1612
1613
1614 # AC_LANG_PREPROC(Fortran 95)
1615 # ---------------------------
1616 # Find the Fortran 95 preprocessor. Must be AC_DEFUN'd to be AC_REQUIRE'able.
1617
1618
1619
1620 # AC_LANG_COMPILER(Fortran 95)
1621 # ----------------------------
1622 # Find the Fortran 95 compiler. Must be AC_DEFUN'd to be
1623 # AC_REQUIRE'able.
1624
1625
1626
1627 # AC_PROG_F95([COMPILERS...])
1628 # ---------------------------
1629 # COMPILERS is a space separated list of Fortran 95 compilers to search
1630 # for.
1631 #
1632 # Compilers are ordered by
1633 # 1. Good/tested native compilers, bad/untested native compilers
1634 #
1635 # xlf95 is the IBM (AIX) F95 compiler.
1636 # lf95 is the Lahey-Fujitsu compiler.
1637 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1638 # AC_PROG_F95
1639
1640
1641 ## ------------------------------- ##
1642 ## 4. Compilers' characteristics. ##
1643 ## ------------------------------- ##
1644
1645
1646 # ---------------------------------------- #
1647 # 4b. Fortan 90 compiler characteristics. #
1648 # ---------------------------------------- #
1649
1650
1651 # _AC_PROG_F90_V_OUTPUT([FLAG = $ac_cv_prog_f90_v])
1652 # -------------------------------------------------
1653 # Link a trivial Fortran program, compiling with a verbose output FLAG
1654 # (which default value, $ac_cv_prog_f90_v, is computed by
1655 # _AC_PROG_F90_V), and return the output in $ac_f90_v_output. This
1656 # output is processed in the way expected by AC_F90_LIBRARY_LDFLAGS,
1657 # so that any link flags that are echoed by the compiler appear as
1658 # space-separated items.
1659 # _AC_PROG_F90_V_OUTPUT
1660
1661
1662 # _AC_PROG_F90_V
1663 # --------------
1664 #
1665 # Determine the flag that causes the Fortran 90 compiler to print
1666 # information of library and object files (normally -v)
1667 # Needed for AC_F90_LIBRARY_FLAGS
1668 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1669 # _AC_PROG_F90_V
1670
1671
1672 # AC_F90_LIBRARY_LDFLAGS
1673 # ----------------------
1674 #
1675 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 90
1676 # intrinsic and run-time libraries that are required to successfully
1677 # link a Fortran 90 program or shared library. The output variable
1678 # F90LIBS is set to these flags.
1679 #
1680 # This macro is intended to be used in those situations when it is
1681 # necessary to mix, e.g. C++ and Fortran 90, source code into a single
1682 # program or shared library.
1683 #
1684 # For example, if object files from a C++ and Fortran 90 compiler must
1685 # be linked together, then the C++ compiler/linker must be used for
1686 # linking (since special C++-ish things need to happen at link time
1687 # like calling global constructors, instantiating templates, enabling
1688 # exception support, etc.).
1689 #
1690 # However, the Fortran 90 intrinsic and run-time libraries must be
1691 # linked in as well, but the C++ compiler/linker doesn't know how to
1692 # add these Fortran 90 libraries. Hence, the macro
1693 # "AC_F90_LIBRARY_LDFLAGS" was created to determine these Fortran 90
1694 # libraries.
1695 #
1696 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1697 # AC_F90_LIBRARY_LDFLAGS
1698
1699
1700 # _AC_F90_NAME_MANGLING
1701 # ---------------------
1702 # Test for the name mangling scheme used by the Fortran 90 compiler.
1703 #
1704 # Sets ac_cv_f90_mangling. The value contains three fields, separated
1705 # by commas:
1706 #
1707 # lower case / upper case:
1708 # case translation of the Fortan 90 symbols
1709 # underscore / no underscore:
1710 # whether the compiler appends "_" to symbol names
1711 # extra underscore / no extra underscore:
1712 # whether the compiler appends an extra "_" to symbol names already
1713 # containing at least one underscore
1714 #
1715 # _AC_F90_NAME_MANGLING
1716
1717 # The replacement is empty.
1718
1719
1720
1721 # AC_F90_WRAPPERS
1722 # ---------------
1723 # Defines C macros F90_FUNC(name,NAME) and F90_FUNC_(name,NAME) to
1724 # properly mangle the names of C identifiers, and C identifiers with
1725 # underscores, respectively, so that they match the name mangling
1726 # scheme used by the Fortran 90 compiler.
1727 # AC_F90_WRAPPERS
1728
1729
1730 # AC_F90_FUNC(NAME, [SHELLVAR = NAME])
1731 # ------------------------------------
1732 # For a Fortran subroutine of given NAME, define a shell variable
1733 # $SHELLVAR to the Fortran 90 mangled name. If the SHELLVAR
1734 # argument is not supplied, it defaults to NAME.
1735 # AC_F90_FUNC
1736
1737
1738 # ---------------------------------------- #
1739 # 4c. Fortan 95 compiler characteristics. #
1740 # ---------------------------------------- #
1741
1742
1743 # _AC_PROG_F95_V_OUTPUT([FLAG = $ac_cv_prog_f95_v])
1744 # -------------------------------------------------
1745 # Link a trivial Fortran program, compiling with a verbose output FLAG
1746 # (which default value, $ac_cv_prog_f95_v, is computed by
1747 # _AC_PROG_F95_V), and return the output in $ac_f95_v_output. This
1748 # output is processed in the way expected by AC_F95_LIBRARY_LDFLAGS,
1749 # so that any link flags that are echoed by the compiler appear as
1750 # space-separated items.
1751 # _AC_PROG_F95_V_OUTPUT
1752
1753
1754 # _AC_PROG_F95_V
1755 # --------------
1756 #
1757 # Determine the flag that causes the Fortran 95 compiler to print
1758 # information of library and object files (normally -v)
1759 # Needed for AC_F95_LIBRARY_FLAGS
1760 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1761 # _AC_PROG_F95_V
1762
1763
1764 # AC_F95_LIBRARY_LDFLAGS
1765 # ----------------------
1766 #
1767 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 95
1768 # intrinsic and run-time libraries that are required to successfully
1769 # link a Fortran 95 program or shared library. The output variable
1770 # F95LIBS is set to these flags.
1771 #
1772 # This macro is intended to be used in those situations when it is
1773 # necessary to mix, e.g. C++ and Fortran 95, source code into a single
1774 # program or shared library.
1775 #
1776 # For example, if object files from a C++ and Fortran 95 compiler must
1777 # be linked together, then the C++ compiler/linker must be used for
1778 # linking (since special C++-ish things need to happen at link time
1779 # like calling global constructors, instantiating templates, enabling
1780 # exception support, etc.).
1781 #
1782 # However, the Fortran 95 intrinsic and run-time libraries must be
1783 # linked in as well, but the C++ compiler/linker doesn't know how to
1784 # add these Fortran 95 libraries. Hence, the macro
1785 # "AC_F95_LIBRARY_LDFLAGS" was created to determine these Fortran 95
1786 # libraries.
1787 #
1788 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1789 # AC_F95_LIBRARY_LDFLAGS
1790
1791
1792 # _AC_F95_NAME_MANGLING
1793 # ---------------------
1794 # Test for the name mangling scheme used by the Fortran 95 compiler.
1795 #
1796 # Sets ac_cv_f95_mangling. The value contains three fields, separated
1797 # by commas:
1798 #
1799 # lower case / upper case:
1800 # case translation of the Fortan 95 symbols
1801 # underscore / no underscore:
1802 # whether the compiler appends "_" to symbol names
1803 # extra underscore / no extra underscore:
1804 # whether the compiler appends an extra "_" to symbol names already
1805 # containing at least one underscore
1806 #
1807 # _AC_F95_NAME_MANGLING
1808
1809 # The replacement is empty.
1810
1811
1812
1813 # AC_F95_WRAPPERS
1814 # ---------------
1815 # Defines C macros F95_FUNC(name,NAME) and F95_FUNC_(name,NAME) to
1816 # properly mangle the names of C identifiers, and C identifiers with
1817 # underscores, respectively, so that they match the name mangling
1818 # scheme used by the Fortran 95 compiler.
1819 # AC_F95_WRAPPERS
1820
1821
1822 # AC_F95_FUNC(NAME, [SHELLVAR = NAME])
1823 # ------------------------------------
1824 # For a Fortran subroutine of given NAME, define a shell variable
1825 # $SHELLVAR to the Fortran 95 mangled name. If the SHELLVAR
1826 # argument is not supplied, it defaults to NAME.
1827 # AC_F95_FUNC
1828
1829 # AC_F90_MODULE_NAMES
1830 # -------------------
1831 #
1832 # Figure out how the Fortran 90 compiler constructs module file names
1833 #
1834 # AC_F90_MODULE_NAMES
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
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888 #
1889 #
1890 #
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933 # set program name
1934 PROGNAME="oopse"
1935
1936
1937 # there are two ways to do debugging. One with the --enable-debug flag
1938 # and one using the DEBUG environment variable
1939
1940 debug=0
1941 # Check whether --enable-debug or --disable-debug was given.
1942 if test "${enable_debug+set}" = set; then
1943 enableval="$enable_debug"
1944 debug=1
1945 fi;
1946 if test "${DEBUG}"; then
1947
1948 cat >>confdefs.h <<\_ACEOF
1949 #define debug 1
1950 _ACEOF
1951
1952 msg="$msg, debug mode"
1953 fi
1954
1955
1956 # who am i
1957 # Make sure we can run config.sub.
1958 $ac_config_sub sun4 >/dev/null 2>&1 ||
1959 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1960 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1961 { (exit 1); exit 1; }; }
1962
1963 echo "$as_me:$LINENO: checking build system type" >&5
1964 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1965 if test "${ac_cv_build+set}" = set; then
1966 echo $ECHO_N "(cached) $ECHO_C" >&6
1967 else
1968 ac_cv_build_alias=$build_alias
1969 test -z "$ac_cv_build_alias" &&
1970 ac_cv_build_alias=`$ac_config_guess`
1971 test -z "$ac_cv_build_alias" &&
1972 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1973 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1974 { (exit 1); exit 1; }; }
1975 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1976 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1977 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1978 { (exit 1); exit 1; }; }
1979
1980 fi
1981 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1982 echo "${ECHO_T}$ac_cv_build" >&6
1983 build=$ac_cv_build
1984 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1985 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1986 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1987
1988
1989 echo "$as_me:$LINENO: checking host system type" >&5
1990 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1991 if test "${ac_cv_host+set}" = set; then
1992 echo $ECHO_N "(cached) $ECHO_C" >&6
1993 else
1994 ac_cv_host_alias=$host_alias
1995 test -z "$ac_cv_host_alias" &&
1996 ac_cv_host_alias=$ac_cv_build_alias
1997 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1998 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1999 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
2000 { (exit 1); exit 1; }; }
2001
2002 fi
2003 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2004 echo "${ECHO_T}$ac_cv_host" >&6
2005 host=$ac_cv_host
2006 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2007 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2008 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2009
2010
2011
2012
2013
2014 ac_ext=c
2015 ac_cpp='$CPP $CPPFLAGS'
2016 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2017 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2018 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2019 if test -n "$ac_tool_prefix"; then
2020 for ac_prog in pathcc icc xlc gcc cc
2021 do
2022 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2023 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2024 echo "$as_me:$LINENO: checking for $ac_word" >&5
2025 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2026 if test "${ac_cv_prog_CC+set}" = set; then
2027 echo $ECHO_N "(cached) $ECHO_C" >&6
2028 else
2029 if test -n "$CC"; then
2030 ac_cv_prog_CC="$CC" # Let the user override the test.
2031 else
2032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2033 for as_dir in $PATH
2034 do
2035 IFS=$as_save_IFS
2036 test -z "$as_dir" && as_dir=.
2037 for ac_exec_ext in '' $ac_executable_extensions; do
2038 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2039 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2040 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2041 break 2
2042 fi
2043 done
2044 done
2045
2046 fi
2047 fi
2048 CC=$ac_cv_prog_CC
2049 if test -n "$CC"; then
2050 echo "$as_me:$LINENO: result: $CC" >&5
2051 echo "${ECHO_T}$CC" >&6
2052 else
2053 echo "$as_me:$LINENO: result: no" >&5
2054 echo "${ECHO_T}no" >&6
2055 fi
2056
2057 test -n "$CC" && break
2058 done
2059 fi
2060 if test -z "$CC"; then
2061 ac_ct_CC=$CC
2062 for ac_prog in pathcc icc xlc gcc cc
2063 do
2064 # Extract the first word of "$ac_prog", so it can be a program name with args.
2065 set dummy $ac_prog; ac_word=$2
2066 echo "$as_me:$LINENO: checking for $ac_word" >&5
2067 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2068 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2069 echo $ECHO_N "(cached) $ECHO_C" >&6
2070 else
2071 if test -n "$ac_ct_CC"; then
2072 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2073 else
2074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2075 for as_dir in $PATH
2076 do
2077 IFS=$as_save_IFS
2078 test -z "$as_dir" && as_dir=.
2079 for ac_exec_ext in '' $ac_executable_extensions; do
2080 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2081 ac_cv_prog_ac_ct_CC="$ac_prog"
2082 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2083 break 2
2084 fi
2085 done
2086 done
2087
2088 fi
2089 fi
2090 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2091 if test -n "$ac_ct_CC"; then
2092 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2093 echo "${ECHO_T}$ac_ct_CC" >&6
2094 else
2095 echo "$as_me:$LINENO: result: no" >&5
2096 echo "${ECHO_T}no" >&6
2097 fi
2098
2099 test -n "$ac_ct_CC" && break
2100 done
2101
2102 CC=$ac_ct_CC
2103 fi
2104
2105
2106 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2107 See \`config.log' for more details." >&5
2108 echo "$as_me: error: no acceptable C compiler found in \$PATH
2109 See \`config.log' for more details." >&2;}
2110 { (exit 1); exit 1; }; }
2111
2112 # Provide some information about the compiler.
2113 echo "$as_me:$LINENO:" \
2114 "checking for C compiler version" >&5
2115 ac_compiler=`set X $ac_compile; echo $2`
2116 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2117 (eval $ac_compiler --version </dev/null >&5) 2>&5
2118 ac_status=$?
2119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2120 (exit $ac_status); }
2121 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2122 (eval $ac_compiler -v </dev/null >&5) 2>&5
2123 ac_status=$?
2124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2125 (exit $ac_status); }
2126 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2127 (eval $ac_compiler -V </dev/null >&5) 2>&5
2128 ac_status=$?
2129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2130 (exit $ac_status); }
2131
2132 cat >conftest.$ac_ext <<_ACEOF
2133 /* confdefs.h. */
2134 _ACEOF
2135 cat confdefs.h >>conftest.$ac_ext
2136 cat >>conftest.$ac_ext <<_ACEOF
2137 /* end confdefs.h. */
2138
2139 int
2140 main ()
2141 {
2142
2143 ;
2144 return 0;
2145 }
2146 _ACEOF
2147 ac_clean_files_save=$ac_clean_files
2148 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2149 # Try to create an executable without -o first, disregard a.out.
2150 # It will help us diagnose broken compilers, and finding out an intuition
2151 # of exeext.
2152 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2153 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2154 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2155 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2156 (eval $ac_link_default) 2>&5
2157 ac_status=$?
2158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2159 (exit $ac_status); }; then
2160 # Find the output, starting from the most likely. This scheme is
2161 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2162 # resort.
2163
2164 # Be careful to initialize this variable, since it used to be cached.
2165 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2166 ac_cv_exeext=
2167 # b.out is created by i960 compilers.
2168 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2169 do
2170 test -f "$ac_file" || continue
2171 case $ac_file in
2172 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2173 ;;
2174 conftest.$ac_ext )
2175 # This is the source file.
2176 ;;
2177 [ab].out )
2178 # We found the default executable, but exeext='' is most
2179 # certainly right.
2180 break;;
2181 *.* )
2182 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2183 # FIXME: I believe we export ac_cv_exeext for Libtool,
2184 # but it would be cool to find out if it's true. Does anybody
2185 # maintain Libtool? --akim.
2186 export ac_cv_exeext
2187 break;;
2188 * )
2189 break;;
2190 esac
2191 done
2192 else
2193 echo "$as_me: failed program was:" >&5
2194 sed 's/^/| /' conftest.$ac_ext >&5
2195
2196 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2197 See \`config.log' for more details." >&5
2198 echo "$as_me: error: C compiler cannot create executables
2199 See \`config.log' for more details." >&2;}
2200 { (exit 77); exit 77; }; }
2201 fi
2202
2203 ac_exeext=$ac_cv_exeext
2204 echo "$as_me:$LINENO: result: $ac_file" >&5
2205 echo "${ECHO_T}$ac_file" >&6
2206
2207 # Check the compiler produces executables we can run. If not, either
2208 # the compiler is broken, or we cross compile.
2209 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2210 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2211 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2212 # If not cross compiling, check that we can run a simple program.
2213 if test "$cross_compiling" != yes; then
2214 if { ac_try='./$ac_file'
2215 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2216 (eval $ac_try) 2>&5
2217 ac_status=$?
2218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2219 (exit $ac_status); }; }; then
2220 cross_compiling=no
2221 else
2222 if test "$cross_compiling" = maybe; then
2223 cross_compiling=yes
2224 else
2225 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2226 If you meant to cross compile, use \`--host'.
2227 See \`config.log' for more details." >&5
2228 echo "$as_me: error: cannot run C compiled programs.
2229 If you meant to cross compile, use \`--host'.
2230 See \`config.log' for more details." >&2;}
2231 { (exit 1); exit 1; }; }
2232 fi
2233 fi
2234 fi
2235 echo "$as_me:$LINENO: result: yes" >&5
2236 echo "${ECHO_T}yes" >&6
2237
2238 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2239 ac_clean_files=$ac_clean_files_save
2240 # Check the compiler produces executables we can run. If not, either
2241 # the compiler is broken, or we cross compile.
2242 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2243 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2244 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2245 echo "${ECHO_T}$cross_compiling" >&6
2246
2247 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2248 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2249 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2250 (eval $ac_link) 2>&5
2251 ac_status=$?
2252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2253 (exit $ac_status); }; then
2254 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2255 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2256 # work properly (i.e., refer to `conftest.exe'), while it won't with
2257 # `rm'.
2258 for ac_file in conftest.exe conftest conftest.*; do
2259 test -f "$ac_file" || continue
2260 case $ac_file in
2261 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2262 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2263 export ac_cv_exeext
2264 break;;
2265 * ) break;;
2266 esac
2267 done
2268 else
2269 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2270 See \`config.log' for more details." >&5
2271 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2272 See \`config.log' for more details." >&2;}
2273 { (exit 1); exit 1; }; }
2274 fi
2275
2276 rm -f conftest$ac_cv_exeext
2277 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2278 echo "${ECHO_T}$ac_cv_exeext" >&6
2279
2280 rm -f conftest.$ac_ext
2281 EXEEXT=$ac_cv_exeext
2282 ac_exeext=$EXEEXT
2283 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2284 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2285 if test "${ac_cv_objext+set}" = set; then
2286 echo $ECHO_N "(cached) $ECHO_C" >&6
2287 else
2288 cat >conftest.$ac_ext <<_ACEOF
2289 /* confdefs.h. */
2290 _ACEOF
2291 cat confdefs.h >>conftest.$ac_ext
2292 cat >>conftest.$ac_ext <<_ACEOF
2293 /* end confdefs.h. */
2294
2295 int
2296 main ()
2297 {
2298
2299 ;
2300 return 0;
2301 }
2302 _ACEOF
2303 rm -f conftest.o conftest.obj
2304 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2305 (eval $ac_compile) 2>&5
2306 ac_status=$?
2307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2308 (exit $ac_status); }; then
2309 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2310 case $ac_file in
2311 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2312 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2313 break;;
2314 esac
2315 done
2316 else
2317 echo "$as_me: failed program was:" >&5
2318 sed 's/^/| /' conftest.$ac_ext >&5
2319
2320 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2321 See \`config.log' for more details." >&5
2322 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2323 See \`config.log' for more details." >&2;}
2324 { (exit 1); exit 1; }; }
2325 fi
2326
2327 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2328 fi
2329 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2330 echo "${ECHO_T}$ac_cv_objext" >&6
2331 OBJEXT=$ac_cv_objext
2332 ac_objext=$OBJEXT
2333 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2334 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2335 if test "${ac_cv_c_compiler_gnu+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 #ifndef __GNUC__
2349 choke me
2350 #endif
2351
2352 ;
2353 return 0;
2354 }
2355 _ACEOF
2356 rm -f conftest.$ac_objext
2357 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2358 (eval $ac_compile) 2>conftest.er1
2359 ac_status=$?
2360 grep -v '^ *+' conftest.er1 >conftest.err
2361 rm -f conftest.er1
2362 cat conftest.err >&5
2363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2364 (exit $ac_status); } &&
2365 { ac_try='test -z "$ac_c_werror_flag"
2366 || test ! -s conftest.err'
2367 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2368 (eval $ac_try) 2>&5
2369 ac_status=$?
2370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2371 (exit $ac_status); }; } &&
2372 { ac_try='test -s conftest.$ac_objext'
2373 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2374 (eval $ac_try) 2>&5
2375 ac_status=$?
2376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2377 (exit $ac_status); }; }; then
2378 ac_compiler_gnu=yes
2379 else
2380 echo "$as_me: failed program was:" >&5
2381 sed 's/^/| /' conftest.$ac_ext >&5
2382
2383 ac_compiler_gnu=no
2384 fi
2385 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2386 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2387
2388 fi
2389 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2390 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2391 GCC=`test $ac_compiler_gnu = yes && echo yes`
2392 ac_test_CFLAGS=${CFLAGS+set}
2393 ac_save_CFLAGS=$CFLAGS
2394 CFLAGS="-g"
2395 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2396 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2397 if test "${ac_cv_prog_cc_g+set}" = set; then
2398 echo $ECHO_N "(cached) $ECHO_C" >&6
2399 else
2400 cat >conftest.$ac_ext <<_ACEOF
2401 /* confdefs.h. */
2402 _ACEOF
2403 cat confdefs.h >>conftest.$ac_ext
2404 cat >>conftest.$ac_ext <<_ACEOF
2405 /* end confdefs.h. */
2406
2407 int
2408 main ()
2409 {
2410
2411 ;
2412 return 0;
2413 }
2414 _ACEOF
2415 rm -f conftest.$ac_objext
2416 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2417 (eval $ac_compile) 2>conftest.er1
2418 ac_status=$?
2419 grep -v '^ *+' conftest.er1 >conftest.err
2420 rm -f conftest.er1
2421 cat conftest.err >&5
2422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2423 (exit $ac_status); } &&
2424 { ac_try='test -z "$ac_c_werror_flag"
2425 || test ! -s conftest.err'
2426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2427 (eval $ac_try) 2>&5
2428 ac_status=$?
2429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2430 (exit $ac_status); }; } &&
2431 { ac_try='test -s conftest.$ac_objext'
2432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2433 (eval $ac_try) 2>&5
2434 ac_status=$?
2435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2436 (exit $ac_status); }; }; then
2437 ac_cv_prog_cc_g=yes
2438 else
2439 echo "$as_me: failed program was:" >&5
2440 sed 's/^/| /' conftest.$ac_ext >&5
2441
2442 ac_cv_prog_cc_g=no
2443 fi
2444 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2445 fi
2446 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2447 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2448 if test "$ac_test_CFLAGS" = set; then
2449 CFLAGS=$ac_save_CFLAGS
2450 elif test $ac_cv_prog_cc_g = yes; then
2451 if test "$GCC" = yes; then
2452 CFLAGS="-g -O2"
2453 else
2454 CFLAGS="-g"
2455 fi
2456 else
2457 if test "$GCC" = yes; then
2458 CFLAGS="-O2"
2459 else
2460 CFLAGS=
2461 fi
2462 fi
2463 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2464 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2465 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2466 echo $ECHO_N "(cached) $ECHO_C" >&6
2467 else
2468 ac_cv_prog_cc_stdc=no
2469 ac_save_CC=$CC
2470 cat >conftest.$ac_ext <<_ACEOF
2471 /* confdefs.h. */
2472 _ACEOF
2473 cat confdefs.h >>conftest.$ac_ext
2474 cat >>conftest.$ac_ext <<_ACEOF
2475 /* end confdefs.h. */
2476 #include <stdarg.h>
2477 #include <stdio.h>
2478 #include <sys/types.h>
2479 #include <sys/stat.h>
2480 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2481 struct buf { int x; };
2482 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2483 static char *e (p, i)
2484 char **p;
2485 int i;
2486 {
2487 return p[i];
2488 }
2489 static char *f (char * (*g) (char **, int), char **p, ...)
2490 {
2491 char *s;
2492 va_list v;
2493 va_start (v,p);
2494 s = g (p, va_arg (v,int));
2495 va_end (v);
2496 return s;
2497 }
2498
2499 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2500 function prototypes and stuff, but not '\xHH' hex character constants.
2501 These don't provoke an error unfortunately, instead are silently treated
2502 as 'x'. The following induces an error, until -std1 is added to get
2503 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2504 array size at least. It's necessary to write '\x00'==0 to get something
2505 that's true only with -std1. */
2506 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2507
2508 int test (int i, double x);
2509 struct s1 {int (*f) (int a);};
2510 struct s2 {int (*f) (double a);};
2511 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2512 int argc;
2513 char **argv;
2514 int
2515 main ()
2516 {
2517 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2518 ;
2519 return 0;
2520 }
2521 _ACEOF
2522 # Don't try gcc -ansi; that turns off useful extensions and
2523 # breaks some systems' header files.
2524 # AIX -qlanglvl=ansi
2525 # Ultrix and OSF/1 -std1
2526 # HP-UX 10.20 and later -Ae
2527 # HP-UX older versions -Aa -D_HPUX_SOURCE
2528 # SVR4 -Xc -D__EXTENSIONS__
2529 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2530 do
2531 CC="$ac_save_CC $ac_arg"
2532 rm -f conftest.$ac_objext
2533 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2534 (eval $ac_compile) 2>conftest.er1
2535 ac_status=$?
2536 grep -v '^ *+' conftest.er1 >conftest.err
2537 rm -f conftest.er1
2538 cat conftest.err >&5
2539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2540 (exit $ac_status); } &&
2541 { ac_try='test -z "$ac_c_werror_flag"
2542 || test ! -s conftest.err'
2543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2544 (eval $ac_try) 2>&5
2545 ac_status=$?
2546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2547 (exit $ac_status); }; } &&
2548 { ac_try='test -s conftest.$ac_objext'
2549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2550 (eval $ac_try) 2>&5
2551 ac_status=$?
2552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2553 (exit $ac_status); }; }; then
2554 ac_cv_prog_cc_stdc=$ac_arg
2555 break
2556 else
2557 echo "$as_me: failed program was:" >&5
2558 sed 's/^/| /' conftest.$ac_ext >&5
2559
2560 fi
2561 rm -f conftest.err conftest.$ac_objext
2562 done
2563 rm -f conftest.$ac_ext conftest.$ac_objext
2564 CC=$ac_save_CC
2565
2566 fi
2567
2568 case "x$ac_cv_prog_cc_stdc" in
2569 x|xno)
2570 echo "$as_me:$LINENO: result: none needed" >&5
2571 echo "${ECHO_T}none needed" >&6 ;;
2572 *)
2573 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2574 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2575 CC="$CC $ac_cv_prog_cc_stdc" ;;
2576 esac
2577
2578 # Some people use a C++ compiler to compile C. Since we use `exit',
2579 # in C++ we need to declare it. In case someone uses the same compiler
2580 # for both compiling C and C++ we need to have the C++ compiler decide
2581 # the declaration of exit, since it's the most demanding environment.
2582 cat >conftest.$ac_ext <<_ACEOF
2583 #ifndef __cplusplus
2584 choke me
2585 #endif
2586 _ACEOF
2587 rm -f conftest.$ac_objext
2588 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2589 (eval $ac_compile) 2>conftest.er1
2590 ac_status=$?
2591 grep -v '^ *+' conftest.er1 >conftest.err
2592 rm -f conftest.er1
2593 cat conftest.err >&5
2594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2595 (exit $ac_status); } &&
2596 { ac_try='test -z "$ac_c_werror_flag"
2597 || test ! -s conftest.err'
2598 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2599 (eval $ac_try) 2>&5
2600 ac_status=$?
2601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2602 (exit $ac_status); }; } &&
2603 { ac_try='test -s conftest.$ac_objext'
2604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2605 (eval $ac_try) 2>&5
2606 ac_status=$?
2607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2608 (exit $ac_status); }; }; then
2609 for ac_declaration in \
2610 '' \
2611 'extern "C" void std::exit (int) throw (); using std::exit;' \
2612 'extern "C" void std::exit (int); using std::exit;' \
2613 'extern "C" void exit (int) throw ();' \
2614 'extern "C" void exit (int);' \
2615 'void exit (int);'
2616 do
2617 cat >conftest.$ac_ext <<_ACEOF
2618 /* confdefs.h. */
2619 _ACEOF
2620 cat confdefs.h >>conftest.$ac_ext
2621 cat >>conftest.$ac_ext <<_ACEOF
2622 /* end confdefs.h. */
2623 $ac_declaration
2624 #include <stdlib.h>
2625 int
2626 main ()
2627 {
2628 exit (42);
2629 ;
2630 return 0;
2631 }
2632 _ACEOF
2633 rm -f conftest.$ac_objext
2634 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2635 (eval $ac_compile) 2>conftest.er1
2636 ac_status=$?
2637 grep -v '^ *+' conftest.er1 >conftest.err
2638 rm -f conftest.er1
2639 cat conftest.err >&5
2640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2641 (exit $ac_status); } &&
2642 { ac_try='test -z "$ac_c_werror_flag"
2643 || test ! -s conftest.err'
2644 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2645 (eval $ac_try) 2>&5
2646 ac_status=$?
2647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2648 (exit $ac_status); }; } &&
2649 { ac_try='test -s conftest.$ac_objext'
2650 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2651 (eval $ac_try) 2>&5
2652 ac_status=$?
2653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2654 (exit $ac_status); }; }; then
2655 :
2656 else
2657 echo "$as_me: failed program was:" >&5
2658 sed 's/^/| /' conftest.$ac_ext >&5
2659
2660 continue
2661 fi
2662 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2663 cat >conftest.$ac_ext <<_ACEOF
2664 /* confdefs.h. */
2665 _ACEOF
2666 cat confdefs.h >>conftest.$ac_ext
2667 cat >>conftest.$ac_ext <<_ACEOF
2668 /* end confdefs.h. */
2669 $ac_declaration
2670 int
2671 main ()
2672 {
2673 exit (42);
2674 ;
2675 return 0;
2676 }
2677 _ACEOF
2678 rm -f conftest.$ac_objext
2679 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2680 (eval $ac_compile) 2>conftest.er1
2681 ac_status=$?
2682 grep -v '^ *+' conftest.er1 >conftest.err
2683 rm -f conftest.er1
2684 cat conftest.err >&5
2685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2686 (exit $ac_status); } &&
2687 { ac_try='test -z "$ac_c_werror_flag"
2688 || test ! -s conftest.err'
2689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2690 (eval $ac_try) 2>&5
2691 ac_status=$?
2692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2693 (exit $ac_status); }; } &&
2694 { ac_try='test -s conftest.$ac_objext'
2695 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2696 (eval $ac_try) 2>&5
2697 ac_status=$?
2698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2699 (exit $ac_status); }; }; then
2700 break
2701 else
2702 echo "$as_me: failed program was:" >&5
2703 sed 's/^/| /' conftest.$ac_ext >&5
2704
2705 fi
2706 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2707 done
2708 rm -f conftest*
2709 if test -n "$ac_declaration"; then
2710 echo '#ifdef __cplusplus' >>confdefs.h
2711 echo $ac_declaration >>confdefs.h
2712 echo '#endif' >>confdefs.h
2713 fi
2714
2715 else
2716 echo "$as_me: failed program was:" >&5
2717 sed 's/^/| /' conftest.$ac_ext >&5
2718
2719 fi
2720 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2721 ac_ext=c
2722 ac_cpp='$CPP $CPPFLAGS'
2723 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2724 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2725 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2726
2727
2728 ac_ext=cc
2729 ac_cpp='$CXXCPP $CPPFLAGS'
2730 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2731 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2732 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2733 if test -n "$ac_tool_prefix"; then
2734 for ac_prog in $CCC pathCC icpc icc xlc++ xlC CC g++ c++
2735 do
2736 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2737 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2738 echo "$as_me:$LINENO: checking for $ac_word" >&5
2739 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2740 if test "${ac_cv_prog_CXX+set}" = set; then
2741 echo $ECHO_N "(cached) $ECHO_C" >&6
2742 else
2743 if test -n "$CXX"; then
2744 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2745 else
2746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2747 for as_dir in $PATH
2748 do
2749 IFS=$as_save_IFS
2750 test -z "$as_dir" && as_dir=.
2751 for ac_exec_ext in '' $ac_executable_extensions; do
2752 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2753 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2754 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2755 break 2
2756 fi
2757 done
2758 done
2759
2760 fi
2761 fi
2762 CXX=$ac_cv_prog_CXX
2763 if test -n "$CXX"; then
2764 echo "$as_me:$LINENO: result: $CXX" >&5
2765 echo "${ECHO_T}$CXX" >&6
2766 else
2767 echo "$as_me:$LINENO: result: no" >&5
2768 echo "${ECHO_T}no" >&6
2769 fi
2770
2771 test -n "$CXX" && break
2772 done
2773 fi
2774 if test -z "$CXX"; then
2775 ac_ct_CXX=$CXX
2776 for ac_prog in $CCC pathCC icpc icc xlc++ xlC CC g++ c++
2777 do
2778 # Extract the first word of "$ac_prog", so it can be a program name with args.
2779 set dummy $ac_prog; ac_word=$2
2780 echo "$as_me:$LINENO: checking for $ac_word" >&5
2781 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2782 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2783 echo $ECHO_N "(cached) $ECHO_C" >&6
2784 else
2785 if test -n "$ac_ct_CXX"; then
2786 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2787 else
2788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2789 for as_dir in $PATH
2790 do
2791 IFS=$as_save_IFS
2792 test -z "$as_dir" && as_dir=.
2793 for ac_exec_ext in '' $ac_executable_extensions; do
2794 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2795 ac_cv_prog_ac_ct_CXX="$ac_prog"
2796 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2797 break 2
2798 fi
2799 done
2800 done
2801
2802 fi
2803 fi
2804 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2805 if test -n "$ac_ct_CXX"; then
2806 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2807 echo "${ECHO_T}$ac_ct_CXX" >&6
2808 else
2809 echo "$as_me:$LINENO: result: no" >&5
2810 echo "${ECHO_T}no" >&6
2811 fi
2812
2813 test -n "$ac_ct_CXX" && break
2814 done
2815 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2816
2817 CXX=$ac_ct_CXX
2818 fi
2819
2820
2821 # Provide some information about the compiler.
2822 echo "$as_me:$LINENO:" \
2823 "checking for C++ compiler version" >&5
2824 ac_compiler=`set X $ac_compile; echo $2`
2825 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2826 (eval $ac_compiler --version </dev/null >&5) 2>&5
2827 ac_status=$?
2828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2829 (exit $ac_status); }
2830 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2831 (eval $ac_compiler -v </dev/null >&5) 2>&5
2832 ac_status=$?
2833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2834 (exit $ac_status); }
2835 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2836 (eval $ac_compiler -V </dev/null >&5) 2>&5
2837 ac_status=$?
2838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2839 (exit $ac_status); }
2840
2841 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2842 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2843 if test "${ac_cv_cxx_compiler_gnu+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 #ifndef __GNUC__
2857 choke me
2858 #endif
2859
2860 ;
2861 return 0;
2862 }
2863 _ACEOF
2864 rm -f conftest.$ac_objext
2865 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2866 (eval $ac_compile) 2>conftest.er1
2867 ac_status=$?
2868 grep -v '^ *+' conftest.er1 >conftest.err
2869 rm -f conftest.er1
2870 cat conftest.err >&5
2871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2872 (exit $ac_status); } &&
2873 { ac_try='test -z "$ac_cxx_werror_flag"
2874 || test ! -s conftest.err'
2875 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2876 (eval $ac_try) 2>&5
2877 ac_status=$?
2878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2879 (exit $ac_status); }; } &&
2880 { ac_try='test -s conftest.$ac_objext'
2881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2882 (eval $ac_try) 2>&5
2883 ac_status=$?
2884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2885 (exit $ac_status); }; }; then
2886 ac_compiler_gnu=yes
2887 else
2888 echo "$as_me: failed program was:" >&5
2889 sed 's/^/| /' conftest.$ac_ext >&5
2890
2891 ac_compiler_gnu=no
2892 fi
2893 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2894 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2895
2896 fi
2897 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2898 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2899 GXX=`test $ac_compiler_gnu = yes && echo yes`
2900 ac_test_CXXFLAGS=${CXXFLAGS+set}
2901 ac_save_CXXFLAGS=$CXXFLAGS
2902 CXXFLAGS="-g"
2903 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2904 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2905 if test "${ac_cv_prog_cxx_g+set}" = set; then
2906 echo $ECHO_N "(cached) $ECHO_C" >&6
2907 else
2908 cat >conftest.$ac_ext <<_ACEOF
2909 /* confdefs.h. */
2910 _ACEOF
2911 cat confdefs.h >>conftest.$ac_ext
2912 cat >>conftest.$ac_ext <<_ACEOF
2913 /* end confdefs.h. */
2914
2915 int
2916 main ()
2917 {
2918
2919 ;
2920 return 0;
2921 }
2922 _ACEOF
2923 rm -f conftest.$ac_objext
2924 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2925 (eval $ac_compile) 2>conftest.er1
2926 ac_status=$?
2927 grep -v '^ *+' conftest.er1 >conftest.err
2928 rm -f conftest.er1
2929 cat conftest.err >&5
2930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2931 (exit $ac_status); } &&
2932 { ac_try='test -z "$ac_cxx_werror_flag"
2933 || test ! -s conftest.err'
2934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2935 (eval $ac_try) 2>&5
2936 ac_status=$?
2937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938 (exit $ac_status); }; } &&
2939 { ac_try='test -s conftest.$ac_objext'
2940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2941 (eval $ac_try) 2>&5
2942 ac_status=$?
2943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2944 (exit $ac_status); }; }; then
2945 ac_cv_prog_cxx_g=yes
2946 else
2947 echo "$as_me: failed program was:" >&5
2948 sed 's/^/| /' conftest.$ac_ext >&5
2949
2950 ac_cv_prog_cxx_g=no
2951 fi
2952 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2953 fi
2954 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2955 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2956 if test "$ac_test_CXXFLAGS" = set; then
2957 CXXFLAGS=$ac_save_CXXFLAGS
2958 elif test $ac_cv_prog_cxx_g = yes; then
2959 if test "$GXX" = yes; then
2960 CXXFLAGS="-g -O2"
2961 else
2962 CXXFLAGS="-g"
2963 fi
2964 else
2965 if test "$GXX" = yes; then
2966 CXXFLAGS="-O2"
2967 else
2968 CXXFLAGS=
2969 fi
2970 fi
2971 for ac_declaration in \
2972 '' \
2973 'extern "C" void std::exit (int) throw (); using std::exit;' \
2974 'extern "C" void std::exit (int); using std::exit;' \
2975 'extern "C" void exit (int) throw ();' \
2976 'extern "C" void exit (int);' \
2977 'void exit (int);'
2978 do
2979 cat >conftest.$ac_ext <<_ACEOF
2980 /* confdefs.h. */
2981 _ACEOF
2982 cat confdefs.h >>conftest.$ac_ext
2983 cat >>conftest.$ac_ext <<_ACEOF
2984 /* end confdefs.h. */
2985 $ac_declaration
2986 #include <stdlib.h>
2987 int
2988 main ()
2989 {
2990 exit (42);
2991 ;
2992 return 0;
2993 }
2994 _ACEOF
2995 rm -f conftest.$ac_objext
2996 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2997 (eval $ac_compile) 2>conftest.er1
2998 ac_status=$?
2999 grep -v '^ *+' conftest.er1 >conftest.err
3000 rm -f conftest.er1
3001 cat conftest.err >&5
3002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3003 (exit $ac_status); } &&
3004 { ac_try='test -z "$ac_cxx_werror_flag"
3005 || test ! -s conftest.err'
3006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3007 (eval $ac_try) 2>&5
3008 ac_status=$?
3009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3010 (exit $ac_status); }; } &&
3011 { ac_try='test -s conftest.$ac_objext'
3012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3013 (eval $ac_try) 2>&5
3014 ac_status=$?
3015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3016 (exit $ac_status); }; }; then
3017 :
3018 else
3019 echo "$as_me: failed program was:" >&5
3020 sed 's/^/| /' conftest.$ac_ext >&5
3021
3022 continue
3023 fi
3024 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3025 cat >conftest.$ac_ext <<_ACEOF
3026 /* confdefs.h. */
3027 _ACEOF
3028 cat confdefs.h >>conftest.$ac_ext
3029 cat >>conftest.$ac_ext <<_ACEOF
3030 /* end confdefs.h. */
3031 $ac_declaration
3032 int
3033 main ()
3034 {
3035 exit (42);
3036 ;
3037 return 0;
3038 }
3039 _ACEOF
3040 rm -f conftest.$ac_objext
3041 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3042 (eval $ac_compile) 2>conftest.er1
3043 ac_status=$?
3044 grep -v '^ *+' conftest.er1 >conftest.err
3045 rm -f conftest.er1
3046 cat conftest.err >&5
3047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3048 (exit $ac_status); } &&
3049 { ac_try='test -z "$ac_cxx_werror_flag"
3050 || test ! -s conftest.err'
3051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3052 (eval $ac_try) 2>&5
3053 ac_status=$?
3054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3055 (exit $ac_status); }; } &&
3056 { ac_try='test -s conftest.$ac_objext'
3057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3058 (eval $ac_try) 2>&5
3059 ac_status=$?
3060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3061 (exit $ac_status); }; }; then
3062 break
3063 else
3064 echo "$as_me: failed program was:" >&5
3065 sed 's/^/| /' conftest.$ac_ext >&5
3066
3067 fi
3068 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3069 done
3070 rm -f conftest*
3071 if test -n "$ac_declaration"; then
3072 echo '#ifdef __cplusplus' >>confdefs.h
3073 echo $ac_declaration >>confdefs.h
3074 echo '#endif' >>confdefs.h
3075 fi
3076
3077 ac_ext=c
3078 ac_cpp='$CPP $CPPFLAGS'
3079 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3080 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3081 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3082
3083
3084 ac_ext=c
3085 ac_cpp='$CPP $CPPFLAGS'
3086 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3087 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3088 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3089 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3090 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3091 # On Suns, sometimes $CPP names a directory.
3092 if test -n "$CPP" && test -d "$CPP"; then
3093 CPP=
3094 fi
3095 if test -z "$CPP"; then
3096 if test "${ac_cv_prog_CPP+set}" = set; then
3097 echo $ECHO_N "(cached) $ECHO_C" >&6
3098 else
3099 # Double quotes because CPP needs to be expanded
3100 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3101 do
3102 ac_preproc_ok=false
3103 for ac_c_preproc_warn_flag in '' yes
3104 do
3105 # Use a header file that comes with gcc, so configuring glibc
3106 # with a fresh cross-compiler works.
3107 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3108 # <limits.h> exists even on freestanding compilers.
3109 # On the NeXT, cc -E runs the code through the compiler's parser,
3110 # not just through cpp. "Syntax error" is here to catch this case.
3111 cat >conftest.$ac_ext <<_ACEOF
3112 /* confdefs.h. */
3113 _ACEOF
3114 cat confdefs.h >>conftest.$ac_ext
3115 cat >>conftest.$ac_ext <<_ACEOF
3116 /* end confdefs.h. */
3117 #ifdef __STDC__
3118 # include <limits.h>
3119 #else
3120 # include <assert.h>
3121 #endif
3122 Syntax error
3123 _ACEOF
3124 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3125 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3126 ac_status=$?
3127 grep -v '^ *+' conftest.er1 >conftest.err
3128 rm -f conftest.er1
3129 cat conftest.err >&5
3130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3131 (exit $ac_status); } >/dev/null; then
3132 if test -s conftest.err; then
3133 ac_cpp_err=$ac_c_preproc_warn_flag
3134 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3135 else
3136 ac_cpp_err=
3137 fi
3138 else
3139 ac_cpp_err=yes
3140 fi
3141 if test -z "$ac_cpp_err"; then
3142 :
3143 else
3144 echo "$as_me: failed program was:" >&5
3145 sed 's/^/| /' conftest.$ac_ext >&5
3146
3147 # Broken: fails on valid input.
3148 continue
3149 fi
3150 rm -f conftest.err conftest.$ac_ext
3151
3152 # OK, works on sane cases. Now check whether non-existent headers
3153 # can be detected and how.
3154 cat >conftest.$ac_ext <<_ACEOF
3155 /* confdefs.h. */
3156 _ACEOF
3157 cat confdefs.h >>conftest.$ac_ext
3158 cat >>conftest.$ac_ext <<_ACEOF
3159 /* end confdefs.h. */
3160 #include <ac_nonexistent.h>
3161 _ACEOF
3162 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3163 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3164 ac_status=$?
3165 grep -v '^ *+' conftest.er1 >conftest.err
3166 rm -f conftest.er1
3167 cat conftest.err >&5
3168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3169 (exit $ac_status); } >/dev/null; then
3170 if test -s conftest.err; then
3171 ac_cpp_err=$ac_c_preproc_warn_flag
3172 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3173 else
3174 ac_cpp_err=
3175 fi
3176 else
3177 ac_cpp_err=yes
3178 fi
3179 if test -z "$ac_cpp_err"; then
3180 # Broken: success on invalid input.
3181 continue
3182 else
3183 echo "$as_me: failed program was:" >&5
3184 sed 's/^/| /' conftest.$ac_ext >&5
3185
3186 # Passes both tests.
3187 ac_preproc_ok=:
3188 break
3189 fi
3190 rm -f conftest.err conftest.$ac_ext
3191
3192 done
3193 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3194 rm -f conftest.err conftest.$ac_ext
3195 if $ac_preproc_ok; then
3196 break
3197 fi
3198
3199 done
3200 ac_cv_prog_CPP=$CPP
3201
3202 fi
3203 CPP=$ac_cv_prog_CPP
3204 else
3205 ac_cv_prog_CPP=$CPP
3206 fi
3207 echo "$as_me:$LINENO: result: $CPP" >&5
3208 echo "${ECHO_T}$CPP" >&6
3209 ac_preproc_ok=false
3210 for ac_c_preproc_warn_flag in '' yes
3211 do
3212 # Use a header file that comes with gcc, so configuring glibc
3213 # with a fresh cross-compiler works.
3214 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3215 # <limits.h> exists even on freestanding compilers.
3216 # On the NeXT, cc -E runs the code through the compiler's parser,
3217 # not just through cpp. "Syntax error" is here to catch this case.
3218 cat >conftest.$ac_ext <<_ACEOF
3219 /* confdefs.h. */
3220 _ACEOF
3221 cat confdefs.h >>conftest.$ac_ext
3222 cat >>conftest.$ac_ext <<_ACEOF
3223 /* end confdefs.h. */
3224 #ifdef __STDC__
3225 # include <limits.h>
3226 #else
3227 # include <assert.h>
3228 #endif
3229 Syntax error
3230 _ACEOF
3231 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3232 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3233 ac_status=$?
3234 grep -v '^ *+' conftest.er1 >conftest.err
3235 rm -f conftest.er1
3236 cat conftest.err >&5
3237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3238 (exit $ac_status); } >/dev/null; then
3239 if test -s conftest.err; then
3240 ac_cpp_err=$ac_c_preproc_warn_flag
3241 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3242 else
3243 ac_cpp_err=
3244 fi
3245 else
3246 ac_cpp_err=yes
3247 fi
3248 if test -z "$ac_cpp_err"; then
3249 :
3250 else
3251 echo "$as_me: failed program was:" >&5
3252 sed 's/^/| /' conftest.$ac_ext >&5
3253
3254 # Broken: fails on valid input.
3255 continue
3256 fi
3257 rm -f conftest.err conftest.$ac_ext
3258
3259 # OK, works on sane cases. Now check whether non-existent headers
3260 # can be detected and how.
3261 cat >conftest.$ac_ext <<_ACEOF
3262 /* confdefs.h. */
3263 _ACEOF
3264 cat confdefs.h >>conftest.$ac_ext
3265 cat >>conftest.$ac_ext <<_ACEOF
3266 /* end confdefs.h. */
3267 #include <ac_nonexistent.h>
3268 _ACEOF
3269 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3270 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3271 ac_status=$?
3272 grep -v '^ *+' conftest.er1 >conftest.err
3273 rm -f conftest.er1
3274 cat conftest.err >&5
3275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3276 (exit $ac_status); } >/dev/null; then
3277 if test -s conftest.err; then
3278 ac_cpp_err=$ac_c_preproc_warn_flag
3279 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3280 else
3281 ac_cpp_err=
3282 fi
3283 else
3284 ac_cpp_err=yes
3285 fi
3286 if test -z "$ac_cpp_err"; then
3287 # Broken: success on invalid input.
3288 continue
3289 else
3290 echo "$as_me: failed program was:" >&5
3291 sed 's/^/| /' conftest.$ac_ext >&5
3292
3293 # Passes both tests.
3294 ac_preproc_ok=:
3295 break
3296 fi
3297 rm -f conftest.err conftest.$ac_ext
3298
3299 done
3300 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3301 rm -f conftest.err conftest.$ac_ext
3302 if $ac_preproc_ok; then
3303 :
3304 else
3305 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3306 See \`config.log' for more details." >&5
3307 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3308 See \`config.log' for more details." >&2;}
3309 { (exit 1); exit 1; }; }
3310 fi
3311
3312 ac_ext=c
3313 ac_cpp='$CPP $CPPFLAGS'
3314 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3315 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3316 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3317
3318
3319 echo "$as_me:$LINENO: checking for egrep" >&5
3320 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3321 if test "${ac_cv_prog_egrep+set}" = set; then
3322 echo $ECHO_N "(cached) $ECHO_C" >&6
3323 else
3324 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3325 then ac_cv_prog_egrep='grep -E'
3326 else ac_cv_prog_egrep='egrep'
3327 fi
3328 fi
3329 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3330 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3331 EGREP=$ac_cv_prog_egrep
3332
3333
3334
3335 OOPSE_TEMPLATE_FLAGS=""
3336 if test $ac_cv_cxx_compiler_gnu = no; then
3337 echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3338 echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3339 echo 'void f(){}' > conftest.cc
3340 if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3341 echo "$as_me:$LINENO: result: yes" >&5
3342 echo "${ECHO_T}yes" >&6
3343 OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3344 else
3345 echo "$as_me:$LINENO: result: no" >&5
3346 echo "${ECHO_T}no" >&6
3347 fi
3348 rm -f conftest*
3349 echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -instances=static" >&5
3350 echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
3351 echo 'void f(){}' > conftest.cc
3352 if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
3353 echo "$as_me:$LINENO: result: yes" >&5
3354 echo "${ECHO_T}yes" >&6
3355 OOPSE_TEMPLATE_FLAGS="-instances=static"
3356 else
3357 echo "$as_me:$LINENO: result: no" >&5
3358 echo "${ECHO_T}no" >&6
3359 fi
3360 rm -f conftest*
3361 echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -pto" >&5
3362 echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3363 echo 'void f(){}' > conftest.cc
3364 if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3365 echo "$as_me:$LINENO: result: yes" >&5
3366 echo "${ECHO_T}yes" >&6
3367 OOPSE_TEMPLATE_FLAGS="-pto"
3368 else
3369 echo "$as_me:$LINENO: result: no" >&5
3370 echo "${ECHO_T}no" >&6
3371 fi
3372 rm -f conftest*
3373 echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -LANG:std" >&5
3374 echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3375 echo 'void f(){}' > conftest.cc
3376 if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3377 echo "$as_me:$LINENO: result: yes" >&5
3378 echo "${ECHO_T}yes" >&6
3379
3380
3381 EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
3382 else
3383 echo "$as_me:$LINENO: result: no" >&5
3384 echo "${ECHO_T}no" >&6
3385 fi
3386 fi
3387
3388
3389
3390
3391 ac_ext=f90
3392 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3393 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3394 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3395 if test -n "$ac_tool_prefix"; then
3396 for ac_prog in pathf95 ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3397 do
3398 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3399 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3400 echo "$as_me:$LINENO: checking for $ac_word" >&5
3401 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3402 if test "${ac_cv_prog_F90+set}" = set; then
3403 echo $ECHO_N "(cached) $ECHO_C" >&6
3404 else
3405 if test -n "$F90"; then
3406 ac_cv_prog_F90="$F90" # Let the user override the test.
3407 else
3408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3409 for as_dir in $PATH
3410 do
3411 IFS=$as_save_IFS
3412 test -z "$as_dir" && as_dir=.
3413 for ac_exec_ext in '' $ac_executable_extensions; do
3414 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3415 ac_cv_prog_F90="$ac_tool_prefix$ac_prog"
3416 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3417 break 2
3418 fi
3419 done
3420 done
3421
3422 fi
3423 fi
3424 F90=$ac_cv_prog_F90
3425 if test -n "$F90"; then
3426 echo "$as_me:$LINENO: result: $F90" >&5
3427 echo "${ECHO_T}$F90" >&6
3428 else
3429 echo "$as_me:$LINENO: result: no" >&5
3430 echo "${ECHO_T}no" >&6
3431 fi
3432
3433 test -n "$F90" && break
3434 done
3435 fi
3436 if test -z "$F90"; then
3437 ac_ct_F90=$F90
3438 for ac_prog in pathf95 ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3439 do
3440 # Extract the first word of "$ac_prog", so it can be a program name with args.
3441 set dummy $ac_prog; ac_word=$2
3442 echo "$as_me:$LINENO: checking for $ac_word" >&5
3443 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3444 if test "${ac_cv_prog_ac_ct_F90+set}" = set; then
3445 echo $ECHO_N "(cached) $ECHO_C" >&6
3446 else
3447 if test -n "$ac_ct_F90"; then
3448 ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
3449 else
3450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3451 for as_dir in $PATH
3452 do
3453 IFS=$as_save_IFS
3454 test -z "$as_dir" && as_dir=.
3455 for ac_exec_ext in '' $ac_executable_extensions; do
3456 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3457 ac_cv_prog_ac_ct_F90="$ac_prog"
3458 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3459 break 2
3460 fi
3461 done
3462 done
3463
3464 fi
3465 fi
3466 ac_ct_F90=$ac_cv_prog_ac_ct_F90
3467 if test -n "$ac_ct_F90"; then
3468 echo "$as_me:$LINENO: result: $ac_ct_F90" >&5
3469 echo "${ECHO_T}$ac_ct_F90" >&6
3470 else
3471 echo "$as_me:$LINENO: result: no" >&5
3472 echo "${ECHO_T}no" >&6
3473 fi
3474
3475 test -n "$ac_ct_F90" && break
3476 done
3477
3478 F90=$ac_ct_F90
3479 fi
3480
3481
3482 # If we don't use `.F90' as extension, the preprocessor is not run on the
3483 # input file.
3484 ac_save_ext=$ac_ext
3485 ac_ext=F90
3486 echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 90 compiler" >&5
3487 echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
3488 if test "${ac_cv_f90_compiler_gnu+set}" = set; then
3489 echo $ECHO_N "(cached) $ECHO_C" >&6
3490 else
3491 cat >conftest.$ac_ext <<_ACEOF
3492
3493 program main
3494
3495 #ifndef __GNUC__
3496 choke me
3497 #endif
3498
3499 end program main
3500
3501 _ACEOF
3502 rm -f conftest.$ac_objext
3503 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3504 (eval $ac_compile) 2>conftest.er1
3505 ac_status=$?
3506 grep -v '^ *+' conftest.er1 >conftest.err
3507 rm -f conftest.er1
3508 cat conftest.err >&5
3509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3510 (exit $ac_status); } &&
3511 { ac_try='test -z "$ac_f90_werror_flag"
3512 || test ! -s conftest.err'
3513 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3514 (eval $ac_try) 2>&5
3515 ac_status=$?
3516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3517 (exit $ac_status); }; } &&
3518 { ac_try='test -s conftest.$ac_objext'
3519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3520 (eval $ac_try) 2>&5
3521 ac_status=$?
3522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3523 (exit $ac_status); }; }; then
3524 ac_compiler_gnu=yes
3525 else
3526 echo "$as_me: failed program was:" >&5
3527 sed 's/^/| /' conftest.$ac_ext >&5
3528
3529 ac_compiler_gnu=no
3530 fi
3531 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3532 ac_cv_f90_compiler_gnu=$ac_compiler_gnu
3533
3534 fi
3535 echo "$as_me:$LINENO: result: $ac_cv_f90_compiler_gnu" >&5
3536 echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
3537 ac_ext=$ac_save_ext
3538 G95=`test $ac_compiler_gnu = yes && echo yes`
3539 ac_ext=c
3540 ac_cpp='$CPP $CPPFLAGS'
3541 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3542 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3543 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3544
3545
3546
3547
3548
3549 # Try to determine native compiler flags that allow us to use F90 suffix
3550 # for preprocessed f90 source.
3551
3552 if test "$ac_test_PREPFLAG" != "set"; then
3553 PREPFLAG=""
3554 case "${host_cpu}-${host_os}" in
3555
3556 *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3557 PREPFLAG="-fpp1 "
3558 fi;;
3559 *aix*) if test "$F90" = xlf90 -o "$F90" = f90; then
3560 PREPFLAG="-qsuffix=cpp=F90 "
3561 fi;;
3562 *darwin*)
3563 if test "$F90" = f90 -o "$F90" = xlf90; then
3564 PREPFLAG="-qsuffix=cpp=F90 "
3565 fi;;
3566 esac
3567
3568 if test -z "$PREPFLAG"; then
3569 { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
3570 echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
3571 PREPFLAG=""
3572 fi
3573
3574 echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
3575 echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
3576
3577
3578 ac_ext=f90
3579 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3580 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3581 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3582
3583 ac_save_ext=$ac_ext
3584 ac_ext=F90
3585 ac_save_F90FLAGS=$F90FLAGS
3586
3587 if test "$PREPFLAG"; then
3588 F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
3589 fi
3590
3591 cat >conftest.$ac_ext <<_ACEOF
3592
3593
3594 program main
3595
3596 integer :: i
3597 i = 1
3598
3599
3600 end program main
3601
3602 _ACEOF
3603 rm -f conftest.$ac_objext
3604 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3605 (eval $ac_compile) 2>conftest.er1
3606 ac_status=$?
3607 grep -v '^ *+' conftest.er1 >conftest.err
3608 rm -f conftest.er1
3609 cat conftest.err >&5
3610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3611 (exit $ac_status); } &&
3612 { ac_try='test -z "$ac_f90_werror_flag"
3613 || test ! -s conftest.err'
3614 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3615 (eval $ac_try) 2>&5
3616 ac_status=$?
3617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3618 (exit $ac_status); }; } &&
3619 { ac_try='test -s conftest.$ac_objext'
3620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3621 (eval $ac_try) 2>&5
3622 ac_status=$?
3623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3624 (exit $ac_status); }; }; then
3625 prepflagworks=1
3626 else
3627 echo "$as_me: failed program was:" >&5
3628 sed 's/^/| /' conftest.$ac_ext >&5
3629
3630 prepflagworks=0
3631 fi
3632 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3633
3634 F90FLAGS=$ac_save_F90FLAGS
3635 ac_ext=$ac_save_ext
3636 ac_ext=c
3637 ac_cpp='$CPP $CPPFLAGS'
3638 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3639 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3640 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3641
3642
3643 if test "$prepflagworks" = 1; then
3644 echo "$as_me:$LINENO: result: yes" >&5
3645 echo "${ECHO_T}yes" >&6
3646
3647 else
3648 echo "$as_me:$LINENO: result: no" >&5
3649 echo "${ECHO_T}no" >&6
3650 { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
3651 echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
3652 { (exit 1); exit 1; }; }
3653 fi
3654 fi
3655
3656
3657
3658
3659
3660 # Try to determine native compiler flags that allow us to use F90 suffix
3661 # for preprocessed f90 source with -D type defines
3662
3663 if test "$ac_test_PREPDEFFLAG" != "set"; then
3664 PREPDEFFLAG=""
3665 case "${host_cpu}-${host_os}" in
3666
3667 *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3668 PREPDEFFLAG=" "
3669 fi;;
3670 *aix*) if test "$F90" = xlf90 -o "$F90" = f90; then
3671 PREPDEFFLAG="-WF,"
3672 fi;;
3673 *darwin*)
3674 if test "$F90" = f90 -o "$F90" = xlf90; then
3675 PREPDEFFLAG="-WF,"
3676 fi;;
3677 esac
3678
3679 if test -z "$PREPDEFFLAG"; then
3680 { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3681 echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3682 PREPDEFFLAG=" "
3683 fi
3684
3685 echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
3686 echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
3687
3688
3689 ac_ext=f90
3690 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3691 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3692 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3693
3694 ac_save_ext=$ac_ext
3695 ac_ext=F90
3696 ac_save_F90FLAGS=$F90FLAGS
3697
3698 if test "$PREPDEFFLAG"; then
3699 F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
3700 fi
3701
3702 cat >conftest.$ac_ext <<_ACEOF
3703
3704
3705 program main
3706
3707 integer :: i
3708 #ifdef TEST
3709 i = 1
3710 #else
3711 choke me
3712 #endif
3713
3714
3715 end program main
3716
3717 _ACEOF
3718 rm -f conftest.$ac_objext
3719 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3720 (eval $ac_compile) 2>conftest.er1
3721 ac_status=$?
3722 grep -v '^ *+' conftest.er1 >conftest.err
3723 rm -f conftest.er1
3724 cat conftest.err >&5
3725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3726 (exit $ac_status); } &&
3727 { ac_try='test -z "$ac_f90_werror_flag"
3728 || test ! -s conftest.err'
3729 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3730 (eval $ac_try) 2>&5
3731 ac_status=$?
3732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3733 (exit $ac_status); }; } &&
3734 { ac_try='test -s conftest.$ac_objext'
3735 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3736 (eval $ac_try) 2>&5
3737 ac_status=$?
3738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3739 (exit $ac_status); }; }; then
3740 prepdefflagworks=1
3741 else
3742 echo "$as_me: failed program was:" >&5
3743 sed 's/^/| /' conftest.$ac_ext >&5
3744
3745 prepdefflagworks=0
3746 fi
3747 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3748
3749 F90FLAGS=$ac_save_F90FLAGS
3750 ac_ext=$ac_save_ext
3751 ac_ext=c
3752 ac_cpp='$CPP $CPPFLAGS'
3753 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3754 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3755 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3756
3757
3758
3759 if test "$prepdefflagworks" = 1; then
3760 echo "$as_me:$LINENO: result: yes" >&5
3761 echo "${ECHO_T}yes" >&6
3762
3763 else
3764 echo "$as_me:$LINENO: result: no" >&5
3765 echo "${ECHO_T}no" >&6
3766 { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
3767 echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
3768 { (exit 1); exit 1; }; }
3769 fi
3770 fi
3771
3772 ac_ext=f90
3773 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3774 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3775 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3776
3777
3778
3779 ac_ext=f90
3780 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3781 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3782 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3783 echo "$as_me:$LINENO: checking how to get verbose linking output from $F90" >&5
3784 echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
3785 if test "${ac_cv_prog_f90_v+set}" = set; then
3786 echo $ECHO_N "(cached) $ECHO_C" >&6
3787 else
3788
3789 cat >conftest.$ac_ext <<_ACEOF
3790
3791 program main
3792
3793
3794 end program main
3795
3796 _ACEOF
3797 rm -f conftest.$ac_objext
3798 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3799 (eval $ac_compile) 2>conftest.er1
3800 ac_status=$?
3801 grep -v '^ *+' conftest.er1 >conftest.err
3802 rm -f conftest.er1
3803 cat conftest.err >&5
3804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3805 (exit $ac_status); } &&
3806 { ac_try='test -z "$ac_f90_werror_flag"
3807 || test ! -s conftest.err'
3808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3809 (eval $ac_try) 2>&5
3810 ac_status=$?
3811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3812 (exit $ac_status); }; } &&
3813 { ac_try='test -s conftest.$ac_objext'
3814 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3815 (eval $ac_try) 2>&5
3816 ac_status=$?
3817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3818 (exit $ac_status); }; }; then
3819 ac_cv_prog_f90_v=
3820 # Try some options frequently used verbose output
3821 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3822 ac_ext=f90
3823 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3824 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3825 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3826
3827 cat >conftest.$ac_ext <<_ACEOF
3828
3829 program main
3830
3831
3832 end program main
3833
3834 _ACEOF
3835
3836 # Compile and link our simple test program by passing a flag (argument
3837 # 1 to this macro) to the Fortran 90 compiler in order to get
3838 # "verbose" output that we can then parse for the Fortran 90 linker
3839 # flags.
3840 ac_save_F90FLAGS=$F90FLAGS
3841 F90FLAGS="$F90FLAGS $ac_verb"
3842
3843 (eval echo $as_me:3843: \"$ac_link\") >&5
3844 ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3845 echo "$ac_f90_v_output" >&5
3846 F90FLAGS=$ac_save_F90FLAGS
3847
3848 rm -f conftest.*
3849 ac_ext=f90
3850 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3851 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3852 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3853
3854 # If we are using xlf then replace all the commas with spaces.
3855 if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3856 ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3857 fi
3858
3859 # If we are using Cray Fortran then delete quotes.
3860 # Use "\"" instead of '"' for font-lock-mode.
3861 # FIXME: a more general fix for quoted arguments with spaces?
3862 if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3863 ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3864 fi
3865 # look for -l* and *.a constructs in the output
3866 for ac_arg in $ac_f90_v_output; do
3867 case $ac_arg in
3868 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3869 ac_cv_prog_f90_v=$ac_verb
3870 break 2 ;;
3871 esac
3872 done
3873 done
3874 if test -z "$ac_cv_prog_f90_v"; then
3875 { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F90" >&5
3876 echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
3877 fi
3878 else
3879 echo "$as_me: failed program was:" >&5
3880 sed 's/^/| /' conftest.$ac_ext >&5
3881
3882 { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3883 echo "$as_me: WARNING: compilation failed" >&2;}
3884 fi
3885 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3886
3887 fi
3888 echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
3889 echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
3890 echo "$as_me:$LINENO: checking for Fortran 90 libraries" >&5
3891 echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
3892 if test "${ac_cv_flibs+set}" = set; then
3893 echo $ECHO_N "(cached) $ECHO_C" >&6
3894 else
3895 if test "x$F90LIBS" != "x"; then
3896 ac_cv_f90libs="$F90LIBS" # Let the user override the test.
3897 else
3898
3899 ac_ext=f90
3900 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3901 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3902 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3903
3904 cat >conftest.$ac_ext <<_ACEOF
3905
3906 program main
3907
3908
3909 end program main
3910
3911 _ACEOF
3912
3913 # Compile and link our simple test program by passing a flag (argument
3914 # 1 to this macro) to the Fortran 90 compiler in order to get
3915 # "verbose" output that we can then parse for the Fortran 90 linker
3916 # flags.
3917 ac_save_F90FLAGS=$F90FLAGS
3918 F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
3919
3920 (eval echo $as_me:3920: \"$ac_link\") >&5
3921 ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3922 echo "$ac_f90_v_output" >&5
3923 F90FLAGS=$ac_save_F90FLAGS
3924
3925 rm -f conftest.*
3926 ac_ext=f90
3927 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3928 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3929 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3930
3931 # If we are using xlf then replace all the commas with spaces.
3932 if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3933 ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3934 fi
3935
3936 # If we are using Cray Fortran then delete quotes.
3937 # Use "\"" instead of '"' for font-lock-mode.
3938 # FIXME: a more general fix for quoted arguments with spaces?
3939 if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3940 ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3941 fi
3942
3943 ac_cv_f90libs=
3944
3945 # Save positional arguments (if any)
3946 ac_save_positional="$@"
3947
3948 set X $ac_f90_v_output
3949 while test $# != 1; do
3950 shift
3951 ac_arg=$1
3952 case $ac_arg in
3953 [\\/]*.a | ?:[\\/]*.a)
3954 ac_exists=false
3955 for ac_i in $ac_cv_f90libs; do
3956 if test x"$ac_arg" = x"$ac_i"; then
3957 ac_exists=true
3958 break
3959 fi
3960 done
3961
3962 if test x"$ac_exists" = xtrue; then
3963 :
3964 else
3965 ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3966 fi
3967
3968 ;;
3969 -bI:*)
3970 ac_exists=false
3971 for ac_i in $ac_cv_f90libs; do
3972 if test x"$ac_arg" = x"$ac_i"; then
3973 ac_exists=true
3974 break
3975 fi
3976 done
3977
3978 if test x"$ac_exists" = xtrue; then
3979 :
3980 else
3981 if test "$ac_compiler_gnu" = yes; then
3982 for ac_link_opt in $ac_arg; do
3983 ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3984 done
3985 else
3986 ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3987 fi
3988 fi
3989
3990 ;;
3991 # Ignore these flags.
3992 -lang* | -lcrt[012].o | -lc | -lgcc | -LANG:=*)
3993 ;;
3994 -lkernel32)
3995 test x"$CYGWIN" != xyes && ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3996 ;;
3997 -[LRuY])
3998 # These flags, when seen by themselves, take an argument.
3999 # We remove the space between option and argument and re-iterate
4000 # unless we find an empty arg or a new option (starting with -)
4001 case $2 in
4002 "" | -*);;
4003 *)
4004 ac_arg="$ac_arg$2"
4005
4006 shift; shift
4007 set X $ac_arg "$@"
4008 ;;
4009 esac
4010 ;;
4011 -YP,*)
4012 for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
4013 ac_exists=false
4014 for ac_i in $ac_cv_f90libs; do
4015 if test x"$ac_j" = x"$ac_i"; then
4016 ac_exists=true
4017 break
4018 fi
4019 done
4020
4021 if test x"$ac_exists" = xtrue; then
4022 :
4023 else
4024 ac_arg="$ac_arg $ac_j"
4025 ac_cv_f90libs="$ac_cv_f90libs $ac_j"
4026 fi
4027
4028 done
4029 ;;
4030 -[lLR]*)
4031 ac_exists=false
4032 for ac_i in $ac_cv_f90libs; do
4033 if test x"$ac_arg" = x"$ac_i"; then
4034 ac_exists=true
4035 break
4036 fi
4037 done
4038
4039 if test x"$ac_exists" = xtrue; then
4040 :
4041 else
4042 ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4043 fi
4044
4045 ;;
4046 # Ignore everything else.
4047 esac
4048 done
4049 # restore positional arguments
4050 set X $ac_save_positional; shift
4051
4052 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
4053 # then we insist that the "run path" must be an absolute path (i.e. it
4054 # must begin with a "/").
4055 case `(uname -sr) 2>/dev/null` in
4056 "SunOS 5"*)
4057 ac_ld_run_path=`echo $ac_f90_v_output |
4058 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4059 test "x$ac_ld_run_path" != x &&
4060
4061 if test "$ac_compiler_gnu" = yes; then
4062 for ac_link_opt in $ac_ld_run_path; do
4063 ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
4064 done
4065 else
4066 ac_cv_f90libs="$ac_cv_f90libs $ac_ld_run_path"
4067 fi
4068 ;;
4069 esac
4070 fi # test "x$F90LIBS" = "x"
4071
4072 fi
4073 echo "$as_me:$LINENO: result: $ac_cv_flibs" >&5
4074 echo "${ECHO_T}$ac_cv_flibs" >&6
4075 F90LIBS="$ac_cv_f90libs"
4076
4077 ac_ext=f90
4078 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4079 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4080 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4081
4082
4083 echo "$as_me:$LINENO: checking for Fortran 90 name-mangling scheme" >&5
4084 echo $ECHO_N "checking for Fortran 90 name-mangling scheme... $ECHO_C" >&6
4085 if test "${ac_cv_f90_mangling+set}" = set; then
4086 echo $ECHO_N "(cached) $ECHO_C" >&6
4087 else
4088 ac_ext=f90
4089 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4090 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4091 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4092 cat >conftest.$ac_ext <<_ACEOF
4093 subroutine foobar()
4094 return
4095 end
4096 subroutine foo_bar()
4097 return
4098 end
4099 _ACEOF
4100 rm -f conftest.$ac_objext
4101 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4102 (eval $ac_compile) 2>conftest.er1
4103 ac_status=$?
4104 grep -v '^ *+' conftest.er1 >conftest.err
4105 rm -f conftest.er1
4106 cat conftest.err >&5
4107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4108 (exit $ac_status); } &&
4109 { ac_try='test -z "$ac_f90_werror_flag"
4110 || test ! -s conftest.err'
4111 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4112 (eval $ac_try) 2>&5
4113 ac_status=$?
4114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4115 (exit $ac_status); }; } &&
4116 { ac_try='test -s conftest.$ac_objext'
4117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4118 (eval $ac_try) 2>&5
4119 ac_status=$?
4120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4121 (exit $ac_status); }; }; then
4122 mv conftest.$ac_objext cf90_test.$ac_objext
4123
4124 ac_ext=c
4125 ac_cpp='$CPP $CPPFLAGS'
4126 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4127 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4128 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4129
4130 ac_save_LIBS=$LIBS
4131 LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
4132
4133 ac_success=no
4134 for ac_foobar in foobar FOOBAR; do
4135 for ac_underscore in "" "_"; do
4136 ac_func="$ac_foobar$ac_underscore"
4137 cat >conftest.$ac_ext <<_ACEOF
4138 /* confdefs.h. */
4139 _ACEOF
4140 cat confdefs.h >>conftest.$ac_ext
4141 cat >>conftest.$ac_ext <<_ACEOF
4142 /* end confdefs.h. */
4143
4144 /* Override any gcc2 internal prototype to avoid an error. */
4145 #ifdef __cplusplus
4146 extern "C"
4147 #endif
4148 /* We use char because int might match the return type of a gcc2
4149 builtin and then its argument prototype would still apply. */
4150 char $ac_func ();
4151 int
4152 main ()
4153 {
4154 $ac_func ();
4155 ;
4156 return 0;
4157 }
4158 _ACEOF
4159 rm -f conftest.$ac_objext conftest$ac_exeext
4160 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4161 (eval $ac_link) 2>conftest.er1
4162 ac_status=$?
4163 grep -v '^ *+' conftest.er1 >conftest.err
4164 rm -f conftest.er1
4165 cat conftest.err >&5
4166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4167 (exit $ac_status); } &&
4168 { ac_try='test -z "$ac_c_werror_flag"
4169 || test ! -s conftest.err'
4170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4171 (eval $ac_try) 2>&5
4172 ac_status=$?
4173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4174 (exit $ac_status); }; } &&
4175 { ac_try='test -s conftest$ac_exeext'
4176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4177 (eval $ac_try) 2>&5
4178 ac_status=$?
4179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4180 (exit $ac_status); }; }; then
4181 ac_success=yes; break 2
4182 else
4183 echo "$as_me: failed program was:" >&5
4184 sed 's/^/| /' conftest.$ac_ext >&5
4185
4186 fi
4187 rm -f conftest.err conftest.$ac_objext \
4188 conftest$ac_exeext conftest.$ac_ext
4189 done
4190 done
4191
4192 if test "$ac_success" = "yes"; then
4193 case $ac_foobar in
4194 foobar)
4195 ac_case=lower
4196 ac_foo_bar=foo_bar
4197 ;;
4198 FOOBAR)
4199 ac_case=upper
4200 ac_foo_bar=FOO_BAR
4201 ;;
4202 esac
4203
4204 ac_success_extra=no
4205 for ac_extra in "" "_"; do
4206 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4207
4208 cat >conftest.$ac_ext <<_ACEOF
4209 /* confdefs.h. */
4210 _ACEOF
4211 cat confdefs.h >>conftest.$ac_ext
4212 cat >>conftest.$ac_ext <<_ACEOF
4213 /* end confdefs.h. */
4214
4215 /* Override any gcc2 internal prototype to avoid an error. */
4216 #ifdef __cplusplus
4217 extern "C"
4218 #endif
4219 /* We use char because int might match the return type of a gcc2
4220 builtin and then its argument prototype would still apply. */
4221 char $ac_func ();
4222 int
4223 main ()
4224 {
4225 $ac_func ();
4226 ;
4227 return 0;
4228 }
4229 _ACEOF
4230 rm -f conftest.$ac_objext conftest$ac_exeext
4231 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4232 (eval $ac_link) 2>conftest.er1
4233 ac_status=$?
4234 grep -v '^ *+' conftest.er1 >conftest.err
4235 rm -f conftest.er1
4236 cat conftest.err >&5
4237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4238 (exit $ac_status); } &&
4239 { ac_try='test -z "$ac_c_werror_flag"
4240 || test ! -s conftest.err'
4241 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4242 (eval $ac_try) 2>&5
4243 ac_status=$?
4244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4245 (exit $ac_status); }; } &&
4246 { ac_try='test -s conftest$ac_exeext'
4247 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4248 (eval $ac_try) 2>&5
4249 ac_status=$?
4250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4251 (exit $ac_status); }; }; then
4252 ac_success_extra=yes; break
4253 else
4254 echo "$as_me: failed program was:" >&5
4255 sed 's/^/| /' conftest.$ac_ext >&5
4256
4257 fi
4258 rm -f conftest.err conftest.$ac_objext \
4259 conftest$ac_exeext conftest.$ac_ext
4260 done
4261
4262 if test "$ac_success_extra" = "yes"; then
4263 ac_cv_f90_mangling="$ac_case case"
4264 if test -z "$ac_underscore"; then
4265 ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
4266 else
4267 ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
4268
4269 fi
4270 if test -z "$ac_extra"; then
4271 ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
4272 else
4273 ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
4274 fi
4275 else
4276 ac_cv_f90_mangling="unknown"
4277 fi
4278 else
4279 ac_cv_f90_mangling="unknown"
4280
4281 fi
4282
4283 LIBS=$ac_save_LIBS
4284 ac_ext=f90
4285 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4286 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4287 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4288 rm -f cf90_test* conftest*
4289 else
4290 echo "$as_me: failed program was:" >&5
4291 sed 's/^/| /' conftest.$ac_ext >&5
4292
4293 fi
4294 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4295 ac_ext=f90
4296 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4297 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4298 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4299
4300 fi
4301 echo "$as_me:$LINENO: result: $ac_cv_f90_mangling" >&5
4302 echo "${ECHO_T}$ac_cv_f90_mangling" >&6
4303
4304
4305
4306 case $ac_cv_f90_mangling in
4307 "lower case, no underscore, no extra underscore")
4308 cat >>confdefs.h <<\_ACEOF
4309 #define F90_FUNC(name,NAME) name
4310 _ACEOF
4311
4312 cat >>confdefs.h <<\_ACEOF
4313 #define F90_FUNC_(name,NAME) name
4314 _ACEOF
4315 ;;
4316 "lower case, no underscore, extra underscore")
4317 cat >>confdefs.h <<\_ACEOF
4318 #define F90_FUNC(name,NAME) name
4319 _ACEOF
4320
4321 cat >>confdefs.h <<\_ACEOF
4322 #define F90_FUNC_(name,NAME) name ## _
4323 _ACEOF
4324 ;;
4325 "lower case, underscore, no extra underscore")
4326 cat >>confdefs.h <<\_ACEOF
4327 #define F90_FUNC(name,NAME) name ## _
4328 _ACEOF
4329
4330 cat >>confdefs.h <<\_ACEOF
4331 #define F90_FUNC_(name,NAME) name ## _
4332 _ACEOF
4333 ;;
4334 "lower case, underscore, extra underscore")
4335 cat >>confdefs.h <<\_ACEOF
4336 #define F90_FUNC(name,NAME) name ## _
4337 _ACEOF
4338
4339 cat >>confdefs.h <<\_ACEOF
4340 #define F90_FUNC_(name,NAME) name ## __
4341 _ACEOF
4342 ;;
4343 "upper case, no underscore, no extra underscore")
4344 cat >>confdefs.h <<\_ACEOF
4345 #define F90_FUNC(name,NAME) NAME
4346 _ACEOF
4347
4348 cat >>confdefs.h <<\_ACEOF
4349 #define F90_FUNC_(name,NAME) NAME
4350 _ACEOF
4351 ;;
4352 "upper case, no underscore, extra underscore")
4353 cat >>confdefs.h <<\_ACEOF
4354 #define F90_FUNC(name,NAME) NAME
4355 _ACEOF
4356
4357 cat >>confdefs.h <<\_ACEOF
4358 #define F90_FUNC_(name,NAME) NAME ## _
4359 _ACEOF
4360 ;;
4361 "upper case, underscore, no extra underscore")
4362 cat >>confdefs.h <<\_ACEOF
4363 #define F90_FUNC(name,NAME) NAME ## _
4364 _ACEOF
4365
4366 cat >>confdefs.h <<\_ACEOF
4367 #define F90_FUNC_(name,NAME) NAME ## _
4368 _ACEOF
4369 ;;
4370 "upper case, underscore, extra underscore")
4371 cat >>confdefs.h <<\_ACEOF
4372 #define F90_FUNC(name,NAME) NAME ## _
4373 _ACEOF
4374
4375 cat >>confdefs.h <<\_ACEOF
4376 #define F90_FUNC_(name,NAME) NAME ## __
4377 _ACEOF
4378 ;;
4379 *)
4380 { echo "$as_me:$LINENO: WARNING: unknown Fortran 90 name-mangling scheme" >&5
4381 echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
4382 ;;
4383 esac
4384
4385
4386
4387
4388
4389 echo "$as_me:$LINENO: checking for module suffix" >&5
4390 echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
4391 rm -f conftest*
4392 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4393 rm -f work*
4394 cat >conftest.f90 <<EOF
4395 module conftest
4396 integer n
4397 parameter (n=1)
4398 end module conftest
4399 EOF
4400 # SGI and absoft compilers generates module name in upper case!
4401 testname="conftest"
4402 modcase="lower"
4403 if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4404 MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
4405 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
4406 if test -z "$MOD" ; then
4407 MOD=`ls CONFTEST* 2>/dev/null \
4408 | grep -v CONFTEST.f | grep -v CONFTEST.o`
4409 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
4410 if test -n "$MOD" ; then
4411 testname="CONFTEST"
4412 modcase="upper"
4413 fi
4414 fi
4415 if test -z "$MOD" ; then
4416 echo "$as_me:$LINENO: result: unknown" >&5
4417 echo "${ECHO_T}unknown" >&6
4418 # Use mod if we can't figure it out
4419 MOD="mod"
4420 else
4421 echo "$as_me:$LINENO: result: $MOD" >&5
4422 echo "${ECHO_T}$MOD" >&6
4423 fi
4424 if test -s work.pcl ; then
4425 { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
4426 echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
4427 fi
4428 else
4429 echo "$as_me:$LINENO: result: unknown" >&5
4430 echo "${ECHO_T}unknown" >&6
4431 fi
4432
4433
4434
4435
4436
4437 # Check for module include path (some use -I, some (Solaris) use -M, some
4438 # (absoft) use -p).
4439 # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
4440 # specified, work.pcl and work.pc are created. However, if you specify
4441 # a file, it must contain a the name of a file ending in .pc . Ugh!
4442 # Use the module made above
4443 echo "$as_me:$LINENO: checking for module directory path flag" >&5
4444 echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
4445 rm -f conftest*
4446 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4447 rm -f work*
4448 cat >conftest.f90 <<EOF
4449 module conftest
4450 integer n
4451 parameter (n=1)
4452 end module conftest
4453 EOF
4454 # SGI and absoft compilers generates module name in upper case!
4455 testname="conftest"
4456 if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4457 mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
4458 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
4459 if test -n "$mod" ; then
4460 testname="CONFTEST"
4461 fi
4462 madedir=0
4463 if test ! -d conf ; then mkdir conf ; madedir=1; fi
4464 cp $testname.$MOD conf
4465 rm -f conftest* CONFTEST*
4466 cat >conftest1.f90 <<EOF
4467 program main
4468 use conftest
4469 print *, n
4470 end
4471 EOF
4472 F90_WORK_FILES_ARG=""
4473 F90MODINCSPEC=""
4474 if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
4475 MODDIRFLAG="-I"
4476 F90MODINCSPEC="-I<dir>"
4477 echo "$as_me:$LINENO: result: -I" >&5
4478 echo "${ECHO_T}-I" >&6
4479 elif $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
4480 MODDIRFLAG="-M"
4481 F90MODINCSPEC="-M<dir>"
4482 echo "$as_me:$LINENO: result: -M" >&5
4483 echo "${ECHO_T}-M" >&6
4484 elif $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
4485 MODDIRFLAG="-p"
4486 F90MODINCSPEC="-p<dir>"
4487 echo "$as_me:$LINENO: result: -p" >&5
4488 echo "${ECHO_T}-p" >&6
4489 elif test -s work.pc ; then
4490 cp work.pc conf/mpimod.pc
4491 echo "mpimod.pc" > conf/mpimod.pcl
4492 echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
4493 if $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
4494 MODDIRFLAG='-cl,mpimod.pcl'
4495 echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
4496 echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
4497 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
4498 F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
4499
4500 else
4501 # The version of the Intel compiler that I have refuses to let
4502 # you put the "work catalog" list anywhere but the current
4503 # directory. For example, you cannot in
4504 :
4505 fi
4506 fi
4507 if test -z "MODDIRFLAG" ; then
4508 echo "$as_me:$LINENO: result: unknown" >&5
4509 echo "${ECHO_T}unknown" >&6
4510 fi
4511
4512
4513 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
4514 if test $madedir = 1 ; then rmdir conf ; fi
4515 fi
4516
4517
4518 echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
4519 echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6
4520 if test "${ac_cv_f90_module_names+set}" = set; then
4521 echo $ECHO_N "(cached) $ECHO_C" >&6
4522 else
4523 ac_ext=f90
4524 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4525 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4526 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4527
4528 # carry out the test in a new directory, so that we don't miss anything
4529 mkdir conftest
4530 cd conftest
4531 cat >conftest.$ac_ext <<_ACEOF
4532 MODULE Bar
4533 END MODULE Bar
4534 _ACEOF
4535 rm -f conftest.$ac_objext
4536 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4537 (eval $ac_compile) 2>conftest.er1
4538 ac_status=$?
4539 grep -v '^ *+' conftest.er1 >conftest.err
4540 rm -f conftest.er1
4541 cat conftest.err >&5
4542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4543 (exit $ac_status); } &&
4544 { ac_try='test -z "$ac_f90_werror_flag"
4545 || test ! -s conftest.err'
4546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4547 (eval $ac_try) 2>&5
4548 ac_status=$?
4549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4550 (exit $ac_status); }; } &&
4551 { ac_try='test -s conftest.$ac_objext'
4552 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4553 (eval $ac_try) 2>&5
4554 ac_status=$?
4555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4556 (exit $ac_status); }; }; then
4557 ac_cv_f90_module_names=
4558 ac_file_list=*
4559 for ac_file in $ac_file_list; do
4560 case $ac_file in
4561 # don't care for original source and object files
4562 conftest.$ac_ext | conftest.$ac_objext | conftest.err )
4563 :
4564 ;;
4565 # look for new files derived from the file name
4566 *conftest*)
4567 ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
4568 ac_exists=false
4569 for ac_i in $ac_cv_f90_module_names; do
4570 if test x"$ac_pat" = x"$ac_i"; then
4571 ac_exists=true
4572 break
4573 fi
4574 done
4575
4576 if test x"$ac_exists" = xtrue; then
4577 :
4578 else
4579 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4580 fi
4581
4582 ;;
4583 # look for new files derived from the module name,
4584 # with different case translation schemes
4585 *Bar*)
4586 ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
4587 ac_exists=false
4588 for ac_i in $ac_cv_f90_module_names; do
4589 if test x"$ac_pat" = x"$ac_i"; then
4590 ac_exists=true
4591 break
4592 fi
4593 done
4594
4595 if test x"$ac_exists" = xtrue; then
4596 :
4597 else
4598 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4599 fi
4600
4601 ;;
4602 *bar*)
4603 ac_pat=`echo $ac_file | sed s/bar/%module%/`
4604 ac_exists=false
4605 for ac_i in $ac_cv_f90_module_names; do
4606 if test x"$ac_pat" = x"$ac_i"; then
4607 ac_exists=true
4608 break
4609 fi
4610 done
4611
4612 if test x"$ac_exists" = xtrue; then
4613 :
4614 else
4615 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4616 fi
4617
4618 ;;
4619 *BAR*)
4620 ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
4621 ac_exists=false
4622 for ac_i in $ac_cv_f90_module_names; do
4623 if test x"$ac_pat" = x"$ac_i"; then
4624 ac_exists=true
4625 break
4626 fi
4627 done
4628
4629 if test x"$ac_exists" = xtrue; then
4630 :
4631 else
4632 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4633 fi
4634
4635 ;;
4636 # Other files - we have no idea how they are generated
4637 *)
4638 { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
4639 echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
4640 ;;
4641 esac
4642 done
4643 if test "x$ac_cv_f90_module_names" = "x"; then
4644 { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
4645 echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
4646 fi
4647
4648 else
4649 echo "$as_me: failed program was:" >&5
4650 sed 's/^/| /' conftest.$ac_ext >&5
4651
4652 ac_cv_f90_module_names=
4653 { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
4654 echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
4655 fi
4656 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4657 cd ..
4658 # cleanup
4659 rm -rf conftest
4660 ac_ext=f90
4661 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4662 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4663 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4664
4665 fi
4666 echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
4667 echo "${ECHO_T}$ac_cv_f90_module_names" >&6 # AC_CACHE_CHECK
4668
4669 # We now generate a shell script that will help us to figure out the correct
4670 # module file names, using the value of ac_cv_f90_module_names
4671
4672 echo "Generating shell script modnam"
4673
4674 cat > scripts/modnam << EOF
4675 #! /bin/sh
4676 # This script is auto-generated by configure
4677 #
4678 usage="\\
4679 Usage: \$0 [FILES]
4680
4681 [FILES] are Fortran 90 source files.
4682 The output is a list of module file names that the Fortran 90 compiler
4683 generates when compiling [FILES]."
4684
4685 list=
4686 empty=
4687
4688 if test \$# -eq 0; then
4689 echo "\$usage"; exit 0
4690 fi
4691
4692 while test \$# != 0; do
4693
4694 file=\$1
4695 shift
4696
4697 # strip suffix
4698 base=\`echo \$file | sed 's/[.][^.]*$//'\`
4699
4700 test ! -f \$file && continue
4701
4702 # Look for module definitions and transform them to upper / lower case
4703 mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
4704 upper=\`echo \$mods | tr a-z A-Z\`
4705 lower=\`echo \$mods | tr A-Z a-z\`
4706
4707 # Here, the patterns for generating module file names were inserted by configure
4708 for trans in $ac_cv_f90_module_names; do
4709
4710 pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
4711 var=empty
4712 case \$pat in
4713 %MODULE%)
4714 var=upper ;;
4715 %Module%)
4716 var=mods ;;
4717 %module%)
4718 var=lower ;;
4719 %FILE%)
4720 test -n "\$mods" && var=base ;;
4721 esac
4722 new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
4723 list="\$list \$new"
4724 done
4725 done
4726
4727 echo \$list
4728 # end of configure-generated script
4729 EOF
4730 chmod 755 scripts/modnam
4731
4732 pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
4733 F90_MODULE_NAMES=empty
4734 case $pat in
4735 %MODULE%)
4736 F90_MODULE_NAMES=UPPER ;;
4737 %Module%)
4738 F90_MODULE_NAMES=Mixed ;;
4739 %module%)
4740 F90_MODULE_NAMES=lower ;;
4741 *)
4742 F90_MODULE_NAMES=unknown ;;
4743 esac
4744
4745 ac_ext=c
4746 ac_cpp='$CPP $CPPFLAGS'
4747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4750
4751
4752 ac_ext=cc
4753 ac_cpp='$CXXCPP $CPPFLAGS'
4754 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4755 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4756 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4757
4758
4759 ac_ext=cc
4760 ac_cpp='$CXXCPP $CPPFLAGS'
4761 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4762 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4763 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4764 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4765 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
4766 if test -z "$CXXCPP"; then
4767 if test "${ac_cv_prog_CXXCPP+set}" = set; then
4768 echo $ECHO_N "(cached) $ECHO_C" >&6
4769 else
4770 # Double quotes because CXXCPP needs to be expanded
4771 for CXXCPP in "$CXX -E" "/lib/cpp"
4772 do
4773 ac_preproc_ok=false
4774 for ac_cxx_preproc_warn_flag in '' yes
4775 do
4776 # Use a header file that comes with gcc, so configuring glibc
4777 # with a fresh cross-compiler works.
4778 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4779 # <limits.h> exists even on freestanding compilers.
4780 # On the NeXT, cc -E runs the code through the compiler's parser,
4781 # not just through cpp. "Syntax error" is here to catch this case.
4782 cat >conftest.$ac_ext <<_ACEOF
4783 /* confdefs.h. */
4784 _ACEOF
4785 cat confdefs.h >>conftest.$ac_ext
4786 cat >>conftest.$ac_ext <<_ACEOF
4787 /* end confdefs.h. */
4788 #ifdef __STDC__
4789 # include <limits.h>
4790 #else
4791 # include <assert.h>
4792 #endif
4793 Syntax error
4794 _ACEOF
4795 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4796 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4797 ac_status=$?
4798 grep -v '^ *+' conftest.er1 >conftest.err
4799 rm -f conftest.er1
4800 cat conftest.err >&5
4801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4802 (exit $ac_status); } >/dev/null; then
4803 if test -s conftest.err; then
4804 ac_cpp_err=$ac_cxx_preproc_warn_flag
4805 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4806 else
4807 ac_cpp_err=
4808 fi
4809 else
4810 ac_cpp_err=yes
4811 fi
4812 if test -z "$ac_cpp_err"; then
4813 :
4814 else
4815 echo "$as_me: failed program was:" >&5
4816 sed 's/^/| /' conftest.$ac_ext >&5
4817
4818 # Broken: fails on valid input.
4819 continue
4820 fi
4821 rm -f conftest.err conftest.$ac_ext
4822
4823 # OK, works on sane cases. Now check whether non-existent headers
4824 # can be detected and how.
4825 cat >conftest.$ac_ext <<_ACEOF
4826 /* confdefs.h. */
4827 _ACEOF
4828 cat confdefs.h >>conftest.$ac_ext
4829 cat >>conftest.$ac_ext <<_ACEOF
4830 /* end confdefs.h. */
4831 #include <ac_nonexistent.h>
4832 _ACEOF
4833 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4834 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4835 ac_status=$?
4836 grep -v '^ *+' conftest.er1 >conftest.err
4837 rm -f conftest.er1
4838 cat conftest.err >&5
4839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4840 (exit $ac_status); } >/dev/null; then
4841 if test -s conftest.err; then
4842 ac_cpp_err=$ac_cxx_preproc_warn_flag
4843 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4844 else
4845 ac_cpp_err=
4846 fi
4847 else
4848 ac_cpp_err=yes
4849 fi
4850 if test -z "$ac_cpp_err"; then
4851 # Broken: success on invalid input.
4852 continue
4853 else
4854 echo "$as_me: failed program was:" >&5
4855 sed 's/^/| /' conftest.$ac_ext >&5
4856
4857 # Passes both tests.
4858 ac_preproc_ok=:
4859 break
4860 fi
4861 rm -f conftest.err conftest.$ac_ext
4862
4863 done
4864 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4865 rm -f conftest.err conftest.$ac_ext
4866 if $ac_preproc_ok; then
4867 break
4868 fi
4869
4870 done
4871 ac_cv_prog_CXXCPP=$CXXCPP
4872
4873 fi
4874 CXXCPP=$ac_cv_prog_CXXCPP
4875 else
4876 ac_cv_prog_CXXCPP=$CXXCPP
4877 fi
4878 echo "$as_me:$LINENO: result: $CXXCPP" >&5
4879 echo "${ECHO_T}$CXXCPP" >&6
4880 ac_preproc_ok=false
4881 for ac_cxx_preproc_warn_flag in '' yes
4882 do
4883 # Use a header file that comes with gcc, so configuring glibc
4884 # with a fresh cross-compiler works.
4885 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4886 # <limits.h> exists even on freestanding compilers.
4887 # On the NeXT, cc -E runs the code through the compiler's parser,
4888 # not just through cpp. "Syntax error" is here to catch this case.
4889 cat >conftest.$ac_ext <<_ACEOF
4890 /* confdefs.h. */
4891 _ACEOF
4892 cat confdefs.h >>conftest.$ac_ext
4893 cat >>conftest.$ac_ext <<_ACEOF
4894 /* end confdefs.h. */
4895 #ifdef __STDC__
4896 # include <limits.h>
4897 #else
4898 # include <assert.h>
4899 #endif
4900 Syntax error
4901 _ACEOF
4902 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4903 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4904 ac_status=$?
4905 grep -v '^ *+' conftest.er1 >conftest.err
4906 rm -f conftest.er1
4907 cat conftest.err >&5
4908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4909 (exit $ac_status); } >/dev/null; then
4910 if test -s conftest.err; then
4911 ac_cpp_err=$ac_cxx_preproc_warn_flag
4912 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4913 else
4914 ac_cpp_err=
4915 fi
4916 else
4917 ac_cpp_err=yes
4918 fi
4919 if test -z "$ac_cpp_err"; then
4920 :
4921 else
4922 echo "$as_me: failed program was:" >&5
4923 sed 's/^/| /' conftest.$ac_ext >&5
4924
4925 # Broken: fails on valid input.
4926 continue
4927 fi
4928 rm -f conftest.err conftest.$ac_ext
4929
4930 # OK, works on sane cases. Now check whether non-existent headers
4931 # can be detected and how.
4932 cat >conftest.$ac_ext <<_ACEOF
4933 /* confdefs.h. */
4934 _ACEOF
4935 cat confdefs.h >>conftest.$ac_ext
4936 cat >>conftest.$ac_ext <<_ACEOF
4937 /* end confdefs.h. */
4938 #include <ac_nonexistent.h>
4939 _ACEOF
4940 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4941 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4942 ac_status=$?
4943 grep -v '^ *+' conftest.er1 >conftest.err
4944 rm -f conftest.er1
4945 cat conftest.err >&5
4946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4947 (exit $ac_status); } >/dev/null; then
4948 if test -s conftest.err; then
4949 ac_cpp_err=$ac_cxx_preproc_warn_flag
4950 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4951 else
4952 ac_cpp_err=
4953 fi
4954 else
4955 ac_cpp_err=yes
4956 fi
4957 if test -z "$ac_cpp_err"; then
4958 # Broken: success on invalid input.
4959 continue
4960 else
4961 echo "$as_me: failed program was:" >&5
4962 sed 's/^/| /' conftest.$ac_ext >&5
4963
4964 # Passes both tests.
4965 ac_preproc_ok=:
4966 break
4967 fi
4968 rm -f conftest.err conftest.$ac_ext
4969
4970 done
4971 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4972 rm -f conftest.err conftest.$ac_ext
4973 if $ac_preproc_ok; then
4974 :
4975 else
4976 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
4977 See \`config.log' for more details." >&5
4978 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
4979 See \`config.log' for more details." >&2;}
4980 { (exit 1); exit 1; }; }
4981 fi
4982
4983 ac_ext=cc
4984 ac_cpp='$CXXCPP $CPPFLAGS'
4985 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4986 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4987 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4988
4989
4990 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4991 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4992 if test "${ac_cv_header_stdc+set}" = set; then
4993 echo $ECHO_N "(cached) $ECHO_C" >&6
4994 else
4995 cat >conftest.$ac_ext <<_ACEOF
4996 /* confdefs.h. */
4997 _ACEOF
4998 cat confdefs.h >>conftest.$ac_ext
4999 cat >>conftest.$ac_ext <<_ACEOF
5000 /* end confdefs.h. */
5001 #include <stdlib.h>
5002 #include <stdarg.h>
5003 #include <string.h>
5004 #include <float.h>
5005
5006 int
5007 main ()
5008 {
5009
5010 ;
5011 return 0;
5012 }
5013 _ACEOF
5014 rm -f conftest.$ac_objext
5015 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5016 (eval $ac_compile) 2>conftest.er1
5017 ac_status=$?
5018 grep -v '^ *+' conftest.er1 >conftest.err
5019 rm -f conftest.er1
5020 cat conftest.err >&5
5021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5022 (exit $ac_status); } &&
5023 { ac_try='test -z "$ac_cxx_werror_flag"
5024 || test ! -s conftest.err'
5025 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5026 (eval $ac_try) 2>&5
5027 ac_status=$?
5028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5029 (exit $ac_status); }; } &&
5030 { ac_try='test -s conftest.$ac_objext'
5031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5032 (eval $ac_try) 2>&5
5033 ac_status=$?
5034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5035 (exit $ac_status); }; }; then
5036 ac_cv_header_stdc=yes
5037 else
5038 echo "$as_me: failed program was:" >&5
5039 sed 's/^/| /' conftest.$ac_ext >&5
5040
5041 ac_cv_header_stdc=no
5042 fi
5043 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5044
5045 if test $ac_cv_header_stdc = yes; then
5046 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5047 cat >conftest.$ac_ext <<_ACEOF
5048 /* confdefs.h. */
5049 _ACEOF
5050 cat confdefs.h >>conftest.$ac_ext
5051 cat >>conftest.$ac_ext <<_ACEOF
5052 /* end confdefs.h. */
5053 #include <string.h>
5054
5055 _ACEOF
5056 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5057 $EGREP "memchr" >/dev/null 2>&1; then
5058 :
5059 else
5060 ac_cv_header_stdc=no
5061 fi
5062 rm -f conftest*
5063
5064 fi
5065
5066 if test $ac_cv_header_stdc = yes; then
5067 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5068 cat >conftest.$ac_ext <<_ACEOF
5069 /* confdefs.h. */
5070 _ACEOF
5071 cat confdefs.h >>conftest.$ac_ext
5072 cat >>conftest.$ac_ext <<_ACEOF
5073 /* end confdefs.h. */
5074 #include <stdlib.h>
5075
5076 _ACEOF
5077 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5078 $EGREP "free" >/dev/null 2>&1; then
5079 :
5080 else
5081 ac_cv_header_stdc=no
5082 fi
5083 rm -f conftest*
5084
5085 fi
5086
5087 if test $ac_cv_header_stdc = yes; then
5088 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5089 if test "$cross_compiling" = yes; then
5090 :
5091 else
5092 cat >conftest.$ac_ext <<_ACEOF
5093 /* confdefs.h. */
5094 _ACEOF
5095 cat confdefs.h >>conftest.$ac_ext
5096 cat >>conftest.$ac_ext <<_ACEOF
5097 /* end confdefs.h. */
5098 #include <ctype.h>
5099 #if ((' ' & 0x0FF) == 0x020)
5100 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5101 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5102 #else
5103 # define ISLOWER(c) \
5104 (('a' <= (c) && (c) <= 'i') \
5105 || ('j' <= (c) && (c) <= 'r') \
5106 || ('s' <= (c) && (c) <= 'z'))
5107 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5108 #endif
5109
5110 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5111 int
5112 main ()
5113 {
5114 int i;
5115 for (i = 0; i < 256; i++)
5116 if (XOR (islower (i), ISLOWER (i))
5117 || toupper (i) != TOUPPER (i))
5118 exit(2);
5119 exit (0);
5120 }
5121 _ACEOF
5122 rm -f conftest$ac_exeext
5123 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5124 (eval $ac_link) 2>&5
5125 ac_status=$?
5126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5127 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5128 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5129 (eval $ac_try) 2>&5
5130 ac_status=$?
5131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5132 (exit $ac_status); }; }; then
5133 :
5134 else
5135 echo "$as_me: program exited with status $ac_status" >&5
5136 echo "$as_me: failed program was:" >&5
5137 sed 's/^/| /' conftest.$ac_ext >&5
5138
5139 ( exit $ac_status )
5140 ac_cv_header_stdc=no
5141 fi
5142 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5143 fi
5144 fi
5145 fi
5146 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5147 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5148 if test $ac_cv_header_stdc = yes; then
5149
5150 cat >>confdefs.h <<\_ACEOF
5151 #define STDC_HEADERS 1
5152 _ACEOF
5153
5154 fi
5155
5156 echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
5157 echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6
5158 if test "${ac_cv_cxx_namespaces+set}" = set; then
5159 echo $ECHO_N "(cached) $ECHO_C" >&6
5160 else
5161
5162
5163 ac_ext=cc
5164 ac_cpp='$CXXCPP $CPPFLAGS'
5165 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5166 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5167 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5168
5169 cat >conftest.$ac_ext <<_ACEOF
5170 /* confdefs.h. */
5171 _ACEOF
5172 cat confdefs.h >>conftest.$ac_ext
5173 cat >>conftest.$ac_ext <<_ACEOF
5174 /* end confdefs.h. */
5175 namespace Outer { namespace Inner { int i = 0; }}
5176 int
5177 main ()
5178 {
5179 using namespace Outer::Inner; return i;
5180 ;
5181 return 0;
5182 }
5183 _ACEOF
5184 rm -f conftest.$ac_objext
5185 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5186 (eval $ac_compile) 2>conftest.er1
5187 ac_status=$?
5188 grep -v '^ *+' conftest.er1 >conftest.err
5189 rm -f conftest.er1
5190 cat conftest.err >&5
5191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5192 (exit $ac_status); } &&
5193 { ac_try='test -z "$ac_cxx_werror_flag"
5194 || test ! -s conftest.err'
5195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5196 (eval $ac_try) 2>&5
5197 ac_status=$?
5198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5199 (exit $ac_status); }; } &&
5200 { ac_try='test -s conftest.$ac_objext'
5201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5202 (eval $ac_try) 2>&5
5203 ac_status=$?
5204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5205 (exit $ac_status); }; }; then
5206 ac_cv_cxx_namespaces=yes
5207 else
5208 echo "$as_me: failed program was:" >&5
5209 sed 's/^/| /' conftest.$ac_ext >&5
5210
5211 ac_cv_cxx_namespaces=no
5212 fi
5213 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5214 ac_ext=cc
5215 ac_cpp='$CXXCPP $CPPFLAGS'
5216 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5217 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5218 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5219
5220
5221 fi
5222 echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
5223 echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6
5224 if test "$ac_cv_cxx_namespaces" = yes; then
5225
5226 cat >>confdefs.h <<\_ACEOF
5227 #define HAVE_NAMESPACES
5228 _ACEOF
5229
5230 fi
5231
5232 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5243 inttypes.h stdint.h unistd.h
5244 do
5245 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5246 echo "$as_me:$LINENO: checking for $ac_header" >&5
5247 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5248 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5249 echo $ECHO_N "(cached) $ECHO_C" >&6
5250 else
5251 cat >conftest.$ac_ext <<_ACEOF
5252 /* confdefs.h. */
5253 _ACEOF
5254 cat confdefs.h >>conftest.$ac_ext
5255 cat >>conftest.$ac_ext <<_ACEOF
5256 /* end confdefs.h. */
5257 $ac_includes_default
5258
5259 #include <$ac_header>
5260 _ACEOF
5261 rm -f conftest.$ac_objext
5262 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5263 (eval $ac_compile) 2>conftest.er1
5264 ac_status=$?
5265 grep -v '^ *+' conftest.er1 >conftest.err
5266 rm -f conftest.er1
5267 cat conftest.err >&5
5268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5269 (exit $ac_status); } &&
5270 { ac_try='test -z "$ac_cxx_werror_flag"
5271 || test ! -s conftest.err'
5272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5273 (eval $ac_try) 2>&5
5274 ac_status=$?
5275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5276 (exit $ac_status); }; } &&
5277 { ac_try='test -s conftest.$ac_objext'
5278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5279 (eval $ac_try) 2>&5
5280 ac_status=$?
5281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5282 (exit $ac_status); }; }; then
5283 eval "$as_ac_Header=yes"
5284 else
5285 echo "$as_me: failed program was:" >&5
5286 sed 's/^/| /' conftest.$ac_ext >&5
5287
5288 eval "$as_ac_Header=no"
5289 fi
5290 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5291 fi
5292 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5293 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5294 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5295 cat >>confdefs.h <<_ACEOF
5296 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5297 _ACEOF
5298
5299 fi
5300
5301 done
5302
5303
5304 echo "$as_me:$LINENO: checking whether the compiler supports Standard Template Library" >&5
5305 echo $ECHO_N "checking whether the compiler supports Standard Template Library... $ECHO_C" >&6
5306 if test "${ac_cv_cxx_have_stl+set}" = set; then
5307 echo $ECHO_N "(cached) $ECHO_C" >&6
5308 else
5309
5310
5311
5312 ac_ext=cc
5313 ac_cpp='$CXXCPP $CPPFLAGS'
5314 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5315 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5316 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5317
5318 cat >conftest.$ac_ext <<_ACEOF
5319 /* confdefs.h. */
5320 _ACEOF
5321 cat confdefs.h >>conftest.$ac_ext
5322 cat >>conftest.$ac_ext <<_ACEOF
5323 /* end confdefs.h. */
5324 #include <list>
5325 #include <deque>
5326 #ifdef HAVE_NAMESPACES
5327 using namespace std;
5328 #endif
5329 int
5330 main ()
5331 {
5332 list<int> x; x.push_back(5);
5333 list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;
5334 ;
5335 return 0;
5336 }
5337 _ACEOF
5338 rm -f conftest.$ac_objext
5339 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5340 (eval $ac_compile) 2>conftest.er1
5341 ac_status=$?
5342 grep -v '^ *+' conftest.er1 >conftest.err
5343 rm -f conftest.er1
5344 cat conftest.err >&5
5345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5346 (exit $ac_status); } &&
5347 { ac_try='test -z "$ac_cxx_werror_flag"
5348 || test ! -s conftest.err'
5349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5350 (eval $ac_try) 2>&5
5351 ac_status=$?
5352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5353 (exit $ac_status); }; } &&
5354 { ac_try='test -s conftest.$ac_objext'
5355 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5356 (eval $ac_try) 2>&5
5357 ac_status=$?
5358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5359 (exit $ac_status); }; }; then
5360 ac_cv_cxx_have_stl=yes
5361 else
5362 echo "$as_me: failed program was:" >&5
5363 sed 's/^/| /' conftest.$ac_ext >&5
5364
5365 ac_cv_cxx_have_stl=no
5366 fi
5367 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5368 ac_ext=cc
5369 ac_cpp='$CXXCPP $CPPFLAGS'
5370 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5371 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5372 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5373
5374
5375 fi
5376 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_stl" >&5
5377 echo "${ECHO_T}$ac_cv_cxx_have_stl" >&6
5378 if test "$ac_cv_cxx_have_stl" = yes; then
5379
5380 cat >>confdefs.h <<\_ACEOF
5381 #define HAVE_STL
5382 _ACEOF
5383
5384 fi
5385
5386
5387
5388 if test "${ac_cv_header_iostream+set}" = set; then
5389 echo "$as_me:$LINENO: checking for iostream" >&5
5390 echo $ECHO_N "checking for iostream... $ECHO_C" >&6
5391 if test "${ac_cv_header_iostream+set}" = set; then
5392 echo $ECHO_N "(cached) $ECHO_C" >&6
5393 fi
5394 echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
5395 echo "${ECHO_T}$ac_cv_header_iostream" >&6
5396 else
5397 # Is the header compilable?
5398 echo "$as_me:$LINENO: checking iostream usability" >&5
5399 echo $ECHO_N "checking iostream usability... $ECHO_C" >&6
5400 cat >conftest.$ac_ext <<_ACEOF
5401 /* confdefs.h. */
5402 _ACEOF
5403 cat confdefs.h >>conftest.$ac_ext
5404 cat >>conftest.$ac_ext <<_ACEOF
5405 /* end confdefs.h. */
5406 $ac_includes_default
5407 #include <iostream>
5408 _ACEOF
5409 rm -f conftest.$ac_objext
5410 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5411 (eval $ac_compile) 2>conftest.er1
5412 ac_status=$?
5413 grep -v '^ *+' conftest.er1 >conftest.err
5414 rm -f conftest.er1
5415 cat conftest.err >&5
5416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5417 (exit $ac_status); } &&
5418 { ac_try='test -z "$ac_cxx_werror_flag"
5419 || test ! -s conftest.err'
5420 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5421 (eval $ac_try) 2>&5
5422 ac_status=$?
5423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5424 (exit $ac_status); }; } &&
5425 { ac_try='test -s conftest.$ac_objext'
5426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5427 (eval $ac_try) 2>&5
5428 ac_status=$?
5429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5430 (exit $ac_status); }; }; then
5431 ac_header_compiler=yes
5432 else
5433 echo "$as_me: failed program was:" >&5
5434 sed 's/^/| /' conftest.$ac_ext >&5
5435
5436 ac_header_compiler=no
5437 fi
5438 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5439 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5440 echo "${ECHO_T}$ac_header_compiler" >&6
5441
5442 # Is the header present?
5443 echo "$as_me:$LINENO: checking iostream presence" >&5
5444 echo $ECHO_N "checking iostream presence... $ECHO_C" >&6
5445 cat >conftest.$ac_ext <<_ACEOF
5446 /* confdefs.h. */
5447 _ACEOF
5448 cat confdefs.h >>conftest.$ac_ext
5449 cat >>conftest.$ac_ext <<_ACEOF
5450 /* end confdefs.h. */
5451 #include <iostream>
5452 _ACEOF
5453 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5454 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5455 ac_status=$?
5456 grep -v '^ *+' conftest.er1 >conftest.err
5457 rm -f conftest.er1
5458 cat conftest.err >&5
5459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5460 (exit $ac_status); } >/dev/null; then
5461 if test -s conftest.err; then
5462 ac_cpp_err=$ac_cxx_preproc_warn_flag
5463 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5464 else
5465 ac_cpp_err=
5466 fi
5467 else
5468 ac_cpp_err=yes
5469 fi
5470 if test -z "$ac_cpp_err"; then
5471 ac_header_preproc=yes
5472 else
5473 echo "$as_me: failed program was:" >&5
5474 sed 's/^/| /' conftest.$ac_ext >&5
5475
5476 ac_header_preproc=no
5477 fi
5478 rm -f conftest.err conftest.$ac_ext
5479 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5480 echo "${ECHO_T}$ac_header_preproc" >&6
5481
5482 # So? What about this header?
5483 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
5484 yes:no: )
5485 { echo "$as_me:$LINENO: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&5
5486 echo "$as_me: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&2;}
5487 { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the compiler's result" >&5
5488 echo "$as_me: WARNING: iostream: proceeding with the compiler's result" >&2;}
5489 ac_header_preproc=yes
5490 ;;
5491 no:yes:* )
5492 { echo "$as_me:$LINENO: WARNING: iostream: present but cannot be compiled" >&5
5493 echo "$as_me: WARNING: iostream: present but cannot be compiled" >&2;}
5494 { echo "$as_me:$LINENO: WARNING: iostream: check for missing prerequisite headers?" >&5
5495 echo "$as_me: WARNING: iostream: check for missing prerequisite headers?" >&2;}
5496 { echo "$as_me:$LINENO: WARNING: iostream: see the Autoconf documentation" >&5
5497 echo "$as_me: WARNING: iostream: see the Autoconf documentation" >&2;}
5498 { echo "$as_me:$LINENO: WARNING: iostream: section \"Present But Cannot Be Compiled\"" >&5
5499 echo "$as_me: WARNING: iostream: section \"Present But Cannot Be Compiled\"" >&2;}
5500 { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the preprocessor's result" >&5
5501 echo "$as_me: WARNING: iostream: proceeding with the preprocessor's result" >&2;}
5502 { echo "$as_me:$LINENO: WARNING: iostream: in the future, the compiler will take precedence" >&5
5503 echo "$as_me: WARNING: iostream: in the future, the compiler will take precedence" >&2;}
5504 (
5505 cat <<\_ASBOX
5506 ## ------------------------------ ##
5507 ## Report this to gezelter@nd.edu ##
5508 ## ------------------------------ ##
5509 _ASBOX
5510 ) |
5511 sed "s/^/$as_me: WARNING: /" >&2
5512 ;;
5513 esac
5514 echo "$as_me:$LINENO: checking for iostream" >&5
5515 echo $ECHO_N "checking for iostream... $ECHO_C" >&6
5516 if test "${ac_cv_header_iostream+set}" = set; then
5517 echo $ECHO_N "(cached) $ECHO_C" >&6
5518 else
5519 ac_cv_header_iostream=$ac_header_preproc
5520 fi
5521 echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
5522 echo "${ECHO_T}$ac_cv_header_iostream" >&6
5523
5524 fi
5525 if test $ac_cv_header_iostream = yes; then
5526
5527
5528 cat >>confdefs.h <<\_ACEOF
5529 #define HAVE_IOSTREAM 1
5530 _ACEOF
5531
5532
5533 else
5534
5535
5536 for ac_header in iostream.h
5537 do
5538 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5539 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5540 echo "$as_me:$LINENO: checking for $ac_header" >&5
5541 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5542 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5543 echo $ECHO_N "(cached) $ECHO_C" >&6
5544 fi
5545 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5546 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5547 else
5548 # Is the header compilable?
5549 echo "$as_me:$LINENO: checking $ac_header usability" >&5
5550 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5551 cat >conftest.$ac_ext <<_ACEOF
5552 /* confdefs.h. */
5553 _ACEOF
5554 cat confdefs.h >>conftest.$ac_ext
5555 cat >>conftest.$ac_ext <<_ACEOF
5556 /* end confdefs.h. */
5557 $ac_includes_default
5558 #include <$ac_header>
5559 _ACEOF
5560 rm -f conftest.$ac_objext
5561 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5562 (eval $ac_compile) 2>conftest.er1
5563 ac_status=$?
5564 grep -v '^ *+' conftest.er1 >conftest.err
5565 rm -f conftest.er1
5566 cat conftest.err >&5
5567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5568 (exit $ac_status); } &&
5569 { ac_try='test -z "$ac_cxx_werror_flag"
5570 || test ! -s conftest.err'
5571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5572 (eval $ac_try) 2>&5
5573 ac_status=$?
5574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5575 (exit $ac_status); }; } &&
5576 { ac_try='test -s conftest.$ac_objext'
5577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5578 (eval $ac_try) 2>&5
5579 ac_status=$?
5580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5581 (exit $ac_status); }; }; then
5582 ac_header_compiler=yes
5583 else
5584 echo "$as_me: failed program was:" >&5
5585 sed 's/^/| /' conftest.$ac_ext >&5
5586
5587 ac_header_compiler=no
5588 fi
5589 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5590 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5591 echo "${ECHO_T}$ac_header_compiler" >&6
5592
5593 # Is the header present?
5594 echo "$as_me:$LINENO: checking $ac_header presence" >&5
5595 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5596 cat >conftest.$ac_ext <<_ACEOF
5597 /* confdefs.h. */
5598 _ACEOF
5599 cat confdefs.h >>conftest.$ac_ext
5600 cat >>conftest.$ac_ext <<_ACEOF
5601 /* end confdefs.h. */
5602 #include <$ac_header>
5603 _ACEOF
5604 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5605 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5606 ac_status=$?
5607 grep -v '^ *+' conftest.er1 >conftest.err
5608 rm -f conftest.er1
5609 cat conftest.err >&5
5610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5611 (exit $ac_status); } >/dev/null; then
5612 if test -s conftest.err; then
5613 ac_cpp_err=$ac_cxx_preproc_warn_flag
5614 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5615 else
5616 ac_cpp_err=
5617 fi
5618 else
5619 ac_cpp_err=yes
5620 fi
5621 if test -z "$ac_cpp_err"; then
5622 ac_header_preproc=yes
5623 else
5624 echo "$as_me: failed program was:" >&5
5625 sed 's/^/| /' conftest.$ac_ext >&5
5626
5627 ac_header_preproc=no
5628 fi
5629 rm -f conftest.err conftest.$ac_ext
5630 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5631 echo "${ECHO_T}$ac_header_preproc" >&6
5632
5633 # So? What about this header?
5634 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
5635 yes:no: )
5636 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5637 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5638 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5639 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5640 ac_header_preproc=yes
5641 ;;
5642 no:yes:* )
5643 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5644 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5645 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5646 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5647 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5648 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5649 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5650 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5651 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5652 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5653 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5654 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5655 (
5656 cat <<\_ASBOX
5657 ## ------------------------------ ##
5658 ## Report this to gezelter@nd.edu ##
5659 ## ------------------------------ ##
5660 _ASBOX
5661 ) |
5662 sed "s/^/$as_me: WARNING: /" >&2
5663 ;;
5664 esac
5665 echo "$as_me:$LINENO: checking for $ac_header" >&5
5666 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5667 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5668 echo $ECHO_N "(cached) $ECHO_C" >&6
5669 else
5670 eval "$as_ac_Header=\$ac_header_preproc"
5671 fi
5672 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5673 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5674
5675 fi
5676 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5677 cat >>confdefs.h <<_ACEOF
5678 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5679 _ACEOF
5680
5681 fi
5682
5683 done
5684
5685
5686 fi
5687
5688
5689
5690
5691 if test "${ac_cv_header_iomanip+set}" = set; then
5692 echo "$as_me:$LINENO: checking for iomanip" >&5
5693 echo $ECHO_N "checking for iomanip... $ECHO_C" >&6
5694 if test "${ac_cv_header_iomanip+set}" = set; then
5695 echo $ECHO_N "(cached) $ECHO_C" >&6
5696 fi
5697 echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
5698 echo "${ECHO_T}$ac_cv_header_iomanip" >&6
5699 else
5700 # Is the header compilable?
5701 echo "$as_me:$LINENO: checking iomanip usability" >&5
5702 echo $ECHO_N "checking iomanip usability... $ECHO_C" >&6
5703 cat >conftest.$ac_ext <<_ACEOF
5704 /* confdefs.h. */
5705 _ACEOF
5706 cat confdefs.h >>conftest.$ac_ext
5707 cat >>conftest.$ac_ext <<_ACEOF
5708 /* end confdefs.h. */
5709 $ac_includes_default
5710 #include <iomanip>
5711 _ACEOF
5712 rm -f conftest.$ac_objext
5713 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5714 (eval $ac_compile) 2>conftest.er1
5715 ac_status=$?
5716 grep -v '^ *+' conftest.er1 >conftest.err
5717 rm -f conftest.er1
5718 cat conftest.err >&5
5719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5720 (exit $ac_status); } &&
5721 { ac_try='test -z "$ac_cxx_werror_flag"
5722 || test ! -s conftest.err'
5723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5724 (eval $ac_try) 2>&5
5725 ac_status=$?
5726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5727 (exit $ac_status); }; } &&
5728 { ac_try='test -s conftest.$ac_objext'
5729 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5730 (eval $ac_try) 2>&5
5731 ac_status=$?
5732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5733 (exit $ac_status); }; }; then
5734 ac_header_compiler=yes
5735 else
5736 echo "$as_me: failed program was:" >&5
5737 sed 's/^/| /' conftest.$ac_ext >&5
5738
5739 ac_header_compiler=no
5740 fi
5741 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5742 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5743 echo "${ECHO_T}$ac_header_compiler" >&6
5744
5745 # Is the header present?
5746 echo "$as_me:$LINENO: checking iomanip presence" >&5
5747 echo $ECHO_N "checking iomanip presence... $ECHO_C" >&6
5748 cat >conftest.$ac_ext <<_ACEOF
5749 /* confdefs.h. */
5750 _ACEOF
5751 cat confdefs.h >>conftest.$ac_ext
5752 cat >>conftest.$ac_ext <<_ACEOF
5753 /* end confdefs.h. */
5754 #include <iomanip>
5755 _ACEOF
5756 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5757 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5758 ac_status=$?
5759 grep -v '^ *+' conftest.er1 >conftest.err
5760 rm -f conftest.er1
5761 cat conftest.err >&5
5762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5763 (exit $ac_status); } >/dev/null; then
5764 if test -s conftest.err; then
5765 ac_cpp_err=$ac_cxx_preproc_warn_flag
5766 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5767 else
5768 ac_cpp_err=
5769 fi
5770 else
5771 ac_cpp_err=yes
5772 fi
5773 if test -z "$ac_cpp_err"; then
5774 ac_header_preproc=yes
5775 else
5776 echo "$as_me: failed program was:" >&5
5777 sed 's/^/| /' conftest.$ac_ext >&5
5778
5779 ac_header_preproc=no
5780 fi
5781 rm -f conftest.err conftest.$ac_ext
5782 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5783 echo "${ECHO_T}$ac_header_preproc" >&6
5784
5785 # So? What about this header?
5786 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
5787 yes:no: )
5788 { echo "$as_me:$LINENO: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&5
5789 echo "$as_me: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&2;}
5790 { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the compiler's result" >&5
5791 echo "$as_me: WARNING: iomanip: proceeding with the compiler's result" >&2;}
5792 ac_header_preproc=yes
5793 ;;
5794 no:yes:* )
5795 { echo "$as_me:$LINENO: WARNING: iomanip: present but cannot be compiled" >&5
5796 echo "$as_me: WARNING: iomanip: present but cannot be compiled" >&2;}
5797 { echo "$as_me:$LINENO: WARNING: iomanip: check for missing prerequisite headers?" >&5
5798 echo "$as_me: WARNING: iomanip: check for missing prerequisite headers?" >&2;}
5799 { echo "$as_me:$LINENO: WARNING: iomanip: see the Autoconf documentation" >&5
5800 echo "$as_me: WARNING: iomanip: see the Autoconf documentation" >&2;}
5801 { echo "$as_me:$LINENO: WARNING: iomanip: section \"Present But Cannot Be Compiled\"" >&5
5802 echo "$as_me: WARNING: iomanip: section \"Present But Cannot Be Compiled\"" >&2;}
5803 { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the preprocessor's result" >&5
5804 echo "$as_me: WARNING: iomanip: proceeding with the preprocessor's result" >&2;}
5805 { echo "$as_me:$LINENO: WARNING: iomanip: in the future, the compiler will take precedence" >&5
5806 echo "$as_me: WARNING: iomanip: in the future, the compiler will take precedence" >&2;}
5807 (
5808 cat <<\_ASBOX
5809 ## ------------------------------ ##
5810 ## Report this to gezelter@nd.edu ##
5811 ## ------------------------------ ##
5812 _ASBOX
5813 ) |
5814 sed "s/^/$as_me: WARNING: /" >&2
5815 ;;
5816 esac
5817 echo "$as_me:$LINENO: checking for iomanip" >&5
5818 echo $ECHO_N "checking for iomanip... $ECHO_C" >&6
5819 if test "${ac_cv_header_iomanip+set}" = set; then
5820 echo $ECHO_N "(cached) $ECHO_C" >&6
5821 else
5822 ac_cv_header_iomanip=$ac_header_preproc
5823 fi
5824 echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
5825 echo "${ECHO_T}$ac_cv_header_iomanip" >&6
5826
5827 fi
5828 if test $ac_cv_header_iomanip = yes; then
5829
5830
5831 cat >>confdefs.h <<\_ACEOF
5832 #define HAVE_IOMANIP 1
5833 _ACEOF
5834
5835
5836 else
5837
5838
5839 for ac_header in iomanip.h
5840 do
5841 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5842 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5843 echo "$as_me:$LINENO: checking for $ac_header" >&5
5844 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5845 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5846 echo $ECHO_N "(cached) $ECHO_C" >&6
5847 fi
5848 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5849 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5850 else
5851 # Is the header compilable?
5852 echo "$as_me:$LINENO: checking $ac_header usability" >&5
5853 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5854 cat >conftest.$ac_ext <<_ACEOF
5855 /* confdefs.h. */
5856 _ACEOF
5857 cat confdefs.h >>conftest.$ac_ext
5858 cat >>conftest.$ac_ext <<_ACEOF
5859 /* end confdefs.h. */
5860 $ac_includes_default
5861 #include <$ac_header>
5862 _ACEOF
5863 rm -f conftest.$ac_objext
5864 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5865 (eval $ac_compile) 2>conftest.er1
5866 ac_status=$?
5867 grep -v '^ *+' conftest.er1 >conftest.err
5868 rm -f conftest.er1
5869 cat conftest.err >&5
5870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5871 (exit $ac_status); } &&
5872 { ac_try='test -z "$ac_cxx_werror_flag"
5873 || test ! -s conftest.err'
5874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5875 (eval $ac_try) 2>&5
5876 ac_status=$?
5877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5878 (exit $ac_status); }; } &&
5879 { ac_try='test -s conftest.$ac_objext'
5880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5881 (eval $ac_try) 2>&5
5882 ac_status=$?
5883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5884 (exit $ac_status); }; }; then
5885 ac_header_compiler=yes
5886 else
5887 echo "$as_me: failed program was:" >&5
5888 sed 's/^/| /' conftest.$ac_ext >&5
5889
5890 ac_header_compiler=no
5891 fi
5892 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5893 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5894 echo "${ECHO_T}$ac_header_compiler" >&6
5895
5896 # Is the header present?
5897 echo "$as_me:$LINENO: checking $ac_header presence" >&5
5898 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5899 cat >conftest.$ac_ext <<_ACEOF
5900 /* confdefs.h. */
5901 _ACEOF
5902 cat confdefs.h >>conftest.$ac_ext
5903 cat >>conftest.$ac_ext <<_ACEOF
5904 /* end confdefs.h. */
5905 #include <$ac_header>
5906 _ACEOF
5907 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5908 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5909 ac_status=$?
5910 grep -v '^ *+' conftest.er1 >conftest.err
5911 rm -f conftest.er1
5912 cat conftest.err >&5
5913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5914 (exit $ac_status); } >/dev/null; then
5915 if test -s conftest.err; then
5916 ac_cpp_err=$ac_cxx_preproc_warn_flag
5917 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5918 else
5919 ac_cpp_err=
5920 fi
5921 else
5922 ac_cpp_err=yes
5923 fi
5924 if test -z "$ac_cpp_err"; then
5925 ac_header_preproc=yes
5926 else
5927 echo "$as_me: failed program was:" >&5
5928 sed 's/^/| /' conftest.$ac_ext >&5
5929
5930 ac_header_preproc=no
5931 fi
5932 rm -f conftest.err conftest.$ac_ext
5933 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5934 echo "${ECHO_T}$ac_header_preproc" >&6
5935
5936 # So? What about this header?
5937 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
5938 yes:no: )
5939 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5940 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5941 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5942 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5943 ac_header_preproc=yes
5944 ;;
5945 no:yes:* )
5946 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5947 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5948 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5949 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5950 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5951 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5952 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5953 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5954 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5955 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5956 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5957 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5958 (
5959 cat <<\_ASBOX
5960 ## ------------------------------ ##
5961 ## Report this to gezelter@nd.edu ##
5962 ## ------------------------------ ##
5963 _ASBOX
5964 ) |
5965 sed "s/^/$as_me: WARNING: /" >&2
5966 ;;
5967 esac
5968 echo "$as_me:$LINENO: checking for $ac_header" >&5
5969 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5970 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5971 echo $ECHO_N "(cached) $ECHO_C" >&6
5972 else
5973 eval "$as_ac_Header=\$ac_header_preproc"
5974 fi
5975 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5976 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5977
5978 fi
5979 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5980 cat >>confdefs.h <<_ACEOF
5981 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5982 _ACEOF
5983
5984 fi
5985
5986 done
5987
5988
5989 fi
5990
5991
5992
5993
5994 for ac_header in cmath
5995 do
5996 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5997 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5998 echo "$as_me:$LINENO: checking for $ac_header" >&5
5999 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6000 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6001 echo $ECHO_N "(cached) $ECHO_C" >&6
6002 fi
6003 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6004 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6005 else
6006 # Is the header compilable?
6007 echo "$as_me:$LINENO: checking $ac_header usability" >&5
6008 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6009 cat >conftest.$ac_ext <<_ACEOF
6010 /* confdefs.h. */
6011 _ACEOF
6012 cat confdefs.h >>conftest.$ac_ext
6013 cat >>conftest.$ac_ext <<_ACEOF
6014 /* end confdefs.h. */
6015 $ac_includes_default
6016 #include <$ac_header>
6017 _ACEOF
6018 rm -f conftest.$ac_objext
6019 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6020 (eval $ac_compile) 2>conftest.er1
6021 ac_status=$?
6022 grep -v '^ *+' conftest.er1 >conftest.err
6023 rm -f conftest.er1
6024 cat conftest.err >&5
6025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6026 (exit $ac_status); } &&
6027 { ac_try='test -z "$ac_cxx_werror_flag"
6028 || test ! -s conftest.err'
6029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6030 (eval $ac_try) 2>&5
6031 ac_status=$?
6032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6033 (exit $ac_status); }; } &&
6034 { ac_try='test -s conftest.$ac_objext'
6035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6036 (eval $ac_try) 2>&5
6037 ac_status=$?
6038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6039 (exit $ac_status); }; }; then
6040 ac_header_compiler=yes
6041 else
6042 echo "$as_me: failed program was:" >&5
6043 sed 's/^/| /' conftest.$ac_ext >&5
6044
6045 ac_header_compiler=no
6046 fi
6047 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6048 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6049 echo "${ECHO_T}$ac_header_compiler" >&6
6050
6051 # Is the header present?
6052 echo "$as_me:$LINENO: checking $ac_header presence" >&5
6053 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6054 cat >conftest.$ac_ext <<_ACEOF
6055 /* confdefs.h. */
6056 _ACEOF
6057 cat confdefs.h >>conftest.$ac_ext
6058 cat >>conftest.$ac_ext <<_ACEOF
6059 /* end confdefs.h. */
6060 #include <$ac_header>
6061 _ACEOF
6062 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6063 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6064 ac_status=$?
6065 grep -v '^ *+' conftest.er1 >conftest.err
6066 rm -f conftest.er1
6067 cat conftest.err >&5
6068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6069 (exit $ac_status); } >/dev/null; then
6070 if test -s conftest.err; then
6071 ac_cpp_err=$ac_cxx_preproc_warn_flag
6072 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6073 else
6074 ac_cpp_err=
6075 fi
6076 else
6077 ac_cpp_err=yes
6078 fi
6079 if test -z "$ac_cpp_err"; then
6080 ac_header_preproc=yes
6081 else
6082 echo "$as_me: failed program was:" >&5
6083 sed 's/^/| /' conftest.$ac_ext >&5
6084
6085 ac_header_preproc=no
6086 fi
6087 rm -f conftest.err conftest.$ac_ext
6088 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6089 echo "${ECHO_T}$ac_header_preproc" >&6
6090
6091 # So? What about this header?
6092 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
6093 yes:no: )
6094 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6095 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6096 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6097 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6098 ac_header_preproc=yes
6099 ;;
6100 no:yes:* )
6101 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6102 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6103 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6104 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6105 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6106 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6107 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
6108 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
6109 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6110 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6111 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6112 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6113 (
6114 cat <<\_ASBOX
6115 ## ------------------------------ ##
6116 ## Report this to gezelter@nd.edu ##
6117 ## ------------------------------ ##
6118 _ASBOX
6119 ) |
6120 sed "s/^/$as_me: WARNING: /" >&2
6121 ;;
6122 esac
6123 echo "$as_me:$LINENO: checking for $ac_header" >&5
6124 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6125 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6126 echo $ECHO_N "(cached) $ECHO_C" >&6
6127 else
6128 eval "$as_ac_Header=\$ac_header_preproc"
6129 fi
6130 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6131 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6132
6133 fi
6134 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6135 cat >>confdefs.h <<_ACEOF
6136 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6137 _ACEOF
6138
6139 fi
6140
6141 done
6142
6143
6144
6145
6146 echo "$as_me:$LINENO: checking for C++ iostream in namespace std" >&5
6147 echo $ECHO_N "checking for C++ iostream in namespace std... $ECHO_C" >&6
6148 if test "${ac_cv_cxx_have_std_iostream+set}" = set; then
6149 echo $ECHO_N "(cached) $ECHO_C" >&6
6150 else
6151
6152 ac_cv_cxx_have_std_iostream=no
6153 ac_cv_cxx_need_use_std_iostream=no
6154 if test "x$ac_cv_cxx_namespaces" = xyes; then
6155
6156
6157 ac_ext=cc
6158 ac_cpp='$CXXCPP $CPPFLAGS'
6159 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6160 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6161 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6162
6163 cat >conftest.$ac_ext <<_ACEOF
6164 /* confdefs.h. */
6165 _ACEOF
6166 cat confdefs.h >>conftest.$ac_ext
6167 cat >>conftest.$ac_ext <<_ACEOF
6168 /* end confdefs.h. */
6169
6170 #ifdef HAVE_IOSTREAM
6171 #include <iostream>
6172 #else
6173 #include <iostream.h>
6174 #endif
6175
6176 int
6177 main ()
6178 {
6179 std::cout<<"Hello World"<<std::endl;return 0;
6180 ;
6181 return 0;
6182 }
6183 _ACEOF
6184 rm -f conftest.$ac_objext
6185 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6186 (eval $ac_compile) 2>conftest.er1
6187 ac_status=$?
6188 grep -v '^ *+' conftest.er1 >conftest.err
6189 rm -f conftest.er1
6190 cat conftest.err >&5
6191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6192 (exit $ac_status); } &&
6193 { ac_try='test -z "$ac_cxx_werror_flag"
6194 || test ! -s conftest.err'
6195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6196 (eval $ac_try) 2>&5
6197 ac_status=$?
6198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6199 (exit $ac_status); }; } &&
6200 { ac_try='test -s conftest.$ac_objext'
6201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6202 (eval $ac_try) 2>&5
6203 ac_status=$?
6204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6205 (exit $ac_status); }; }; then
6206 ac_cv_cxx_have_std_iostream=yes
6207 else
6208 echo "$as_me: failed program was:" >&5
6209 sed 's/^/| /' conftest.$ac_ext >&5
6210
6211 fi
6212 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6213 cat >conftest.$ac_ext <<_ACEOF
6214 /* confdefs.h. */
6215 _ACEOF
6216 cat confdefs.h >>conftest.$ac_ext
6217 cat >>conftest.$ac_ext <<_ACEOF
6218 /* end confdefs.h. */
6219
6220 #define __USE_STD_IOSTREAM 1
6221 #ifdef HAVE_IOSTREAM
6222 #include <iostream>
6223 #else
6224 #include <iostream.h>
6225 #endif
6226
6227 int
6228 main ()
6229 {
6230 std::cout<<"Hello World"<<std::endl;return 0;
6231 ;
6232 return 0;
6233 }
6234 _ACEOF
6235 rm -f conftest.$ac_objext
6236 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6237 (eval $ac_compile) 2>conftest.er1
6238 ac_status=$?
6239 grep -v '^ *+' conftest.er1 >conftest.err
6240 rm -f conftest.er1
6241 cat conftest.err >&5
6242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6243 (exit $ac_status); } &&
6244 { ac_try='test -z "$ac_cxx_werror_flag"
6245 || test ! -s conftest.err'
6246 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6247 (eval $ac_try) 2>&5
6248 ac_status=$?
6249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6250 (exit $ac_status); }; } &&
6251 { ac_try='test -s conftest.$ac_objext'
6252 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6253 (eval $ac_try) 2>&5
6254 ac_status=$?
6255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6256 (exit $ac_status); }; }; then
6257 ac_cv_cxx_have_std_iostream=yes;ac_cv_cxx_need_use_std_iostream=yes
6258 else
6259 echo "$as_me: failed program was:" >&5
6260 sed 's/^/| /' conftest.$ac_ext >&5
6261
6262 fi
6263 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6264 ac_ext=cc
6265 ac_cpp='$CXXCPP $CPPFLAGS'
6266 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6267 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6268 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6269
6270 fi
6271
6272 fi
6273 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iostream" >&5
6274 echo "${ECHO_T}$ac_cv_cxx_have_std_iostream" >&6
6275 if test "$ac_cv_cxx_have_std_iostream" = yes; then
6276
6277 cat >>confdefs.h <<\_ACEOF
6278 #define HAVE_STD_IOSTREAM 1
6279 _ACEOF
6280
6281 fi
6282 if test "$ac_cv_cxx_need_use_std_iostream" = yes; then
6283
6284 cat >>confdefs.h <<\_ACEOF
6285 #define __USE_STD_IOSTREAM 1
6286 _ACEOF
6287
6288 fi
6289
6290
6291
6292
6293 echo "$as_me:$LINENO: checking for C++ Standard Template Library in namespace std." >&5
6294 echo $ECHO_N "checking for C++ Standard Template Library in namespace std.... $ECHO_C" >&6
6295 if test "${ac_cv_cxx_have_std_stl+set}" = set; then
6296 echo $ECHO_N "(cached) $ECHO_C" >&6
6297 else
6298
6299 ac_cv_cxx_have_std_stl=no
6300 if test "x$ac_cv_cxx_namespaces" = xyes; then
6301
6302
6303 ac_ext=cc
6304 ac_cpp='$CXXCPP $CPPFLAGS'
6305 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6306 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6307 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6308
6309 cat >conftest.$ac_ext <<_ACEOF
6310 /* confdefs.h. */
6311 _ACEOF
6312 cat confdefs.h >>conftest.$ac_ext
6313 cat >>conftest.$ac_ext <<_ACEOF
6314 /* end confdefs.h. */
6315 #include <list>
6316
6317 int
6318 main ()
6319 {
6320 std::list<int> foo;return 0;
6321 ;
6322 return 0;
6323 }
6324 _ACEOF
6325 rm -f conftest.$ac_objext
6326 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6327 (eval $ac_compile) 2>conftest.er1
6328 ac_status=$?
6329 grep -v '^ *+' conftest.er1 >conftest.err
6330 rm -f conftest.er1
6331 cat conftest.err >&5
6332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6333 (exit $ac_status); } &&
6334 { ac_try='test -z "$ac_cxx_werror_flag"
6335 || test ! -s conftest.err'
6336 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6337 (eval $ac_try) 2>&5
6338 ac_status=$?
6339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6340 (exit $ac_status); }; } &&
6341 { ac_try='test -s conftest.$ac_objext'
6342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6343 (eval $ac_try) 2>&5
6344 ac_status=$?
6345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6346 (exit $ac_status); }; }; then
6347 ac_cv_cxx_have_std_stl=yes
6348 else
6349 echo "$as_me: failed program was:" >&5
6350 sed 's/^/| /' conftest.$ac_ext >&5
6351
6352 fi
6353 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6354 ac_ext=cc
6355 ac_cpp='$CXXCPP $CPPFLAGS'
6356 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6357 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6358 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6359
6360 fi
6361
6362 fi
6363 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_stl" >&5
6364 echo "${ECHO_T}$ac_cv_cxx_have_std_stl" >&6
6365 if test "$ac_cv_cxx_have_std_stl" = yes; then
6366
6367 cat >>confdefs.h <<\_ACEOF
6368 #define HAVE_STD_STL 1
6369 _ACEOF
6370
6371 fi
6372
6373
6374
6375 echo "$as_me:$LINENO: checking for fstream::attach()" >&5
6376 echo $ECHO_N "checking for fstream::attach()... $ECHO_C" >&6
6377 if test "${ac_cv_cxx_have_fstream_attach+set}" = set; then
6378 echo $ECHO_N "(cached) $ECHO_C" >&6
6379 else
6380
6381 ac_cv_cxx_have_fstream_attach=no
6382
6383
6384 ac_ext=cc
6385 ac_cpp='$CXXCPP $CPPFLAGS'
6386 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6387 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6388 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6389
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
6397 #ifdef HAVE_IOSTREAM
6398 #include <fstream>
6399 #else
6400 #include <fstream.h>
6401 #endif
6402 #ifdef HAVE_STD_IOSTREAM
6403 using namespace std;
6404 #endif
6405
6406 int
6407 main ()
6408 {
6409 int fd=0;ofstream s;s.attach(fd);
6410 ;
6411 return 0;
6412 }
6413 _ACEOF
6414 rm -f conftest.$ac_objext
6415 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6416 (eval $ac_compile) 2>conftest.er1
6417 ac_status=$?
6418 grep -v '^ *+' conftest.er1 >conftest.err
6419 rm -f conftest.er1
6420 cat conftest.err >&5
6421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6422 (exit $ac_status); } &&
6423 { ac_try='test -z "$ac_cxx_werror_flag"
6424 || test ! -s conftest.err'
6425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6426 (eval $ac_try) 2>&5
6427 ac_status=$?
6428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6429 (exit $ac_status); }; } &&
6430 { ac_try='test -s conftest.$ac_objext'
6431 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6432 (eval $ac_try) 2>&5
6433 ac_status=$?
6434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6435 (exit $ac_status); }; }; then
6436 ac_cv_cxx_have_fstream_attach=yes
6437 else
6438 echo "$as_me: failed program was:" >&5
6439 sed 's/^/| /' conftest.$ac_ext >&5
6440
6441 fi
6442 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6443 ac_ext=cc
6444 ac_cpp='$CXXCPP $CPPFLAGS'
6445 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6446 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6447 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6448
6449
6450 fi
6451 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_attach" >&5
6452 echo "${ECHO_T}$ac_cv_cxx_have_fstream_attach" >&6
6453 if test "$ac_cv_cxx_have_fstream_attach" = yes; then
6454
6455 cat >>confdefs.h <<\_ACEOF
6456 #define HAVE_FSTREAM_ATTACH 1
6457 _ACEOF
6458
6459 fi
6460
6461
6462
6463 echo "$as_me:$LINENO: checking for fstream::open()" >&5
6464 echo $ECHO_N "checking for fstream::open()... $ECHO_C" >&6
6465 if test "${ac_cv_cxx_have_fstream_open+set}" = set; then
6466 echo $ECHO_N "(cached) $ECHO_C" >&6
6467 else
6468
6469 ac_cv_cxx_have_fstream_open=no
6470 ac_cv_cxx_fstream_open_prot=no
6471
6472
6473 ac_ext=cc
6474 ac_cpp='$CXXCPP $CPPFLAGS'
6475 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6476 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6477 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6478
6479 # Try with 2 parameters
6480 cat >conftest.$ac_ext <<_ACEOF
6481 /* confdefs.h. */
6482 _ACEOF
6483 cat confdefs.h >>conftest.$ac_ext
6484 cat >>conftest.$ac_ext <<_ACEOF
6485 /* end confdefs.h. */
6486
6487 #ifdef HAVE_IOSTREAM
6488 #include <fstream>
6489 #else
6490 #include <fstream.h>
6491 #endif
6492 #ifdef HAVE_STD_IOSTREAM
6493 using namespace std;
6494 #endif
6495
6496 int
6497 main ()
6498 {
6499 ofstream s;s.open("conftest.txt",ios::out|ios::trunc);
6500 ;
6501 return 0;
6502 }
6503 _ACEOF
6504 rm -f conftest.$ac_objext
6505 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6506 (eval $ac_compile) 2>conftest.er1
6507 ac_status=$?
6508 grep -v '^ *+' conftest.er1 >conftest.err
6509 rm -f conftest.er1
6510 cat conftest.err >&5
6511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6512 (exit $ac_status); } &&
6513 { ac_try='test -z "$ac_cxx_werror_flag"
6514 || test ! -s conftest.err'
6515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6516 (eval $ac_try) 2>&5
6517 ac_status=$?
6518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6519 (exit $ac_status); }; } &&
6520 { ac_try='test -s conftest.$ac_objext'
6521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6522 (eval $ac_try) 2>&5
6523 ac_status=$?
6524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6525 (exit $ac_status); }; }; then
6526 ac_cv_cxx_have_fstream_open=yes
6527 else
6528 echo "$as_me: failed program was:" >&5
6529 sed 's/^/| /' conftest.$ac_ext >&5
6530
6531 fi
6532 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6533 # Try with mode parameter
6534 cat >conftest.$ac_ext <<_ACEOF
6535 /* confdefs.h. */
6536 _ACEOF
6537 cat confdefs.h >>conftest.$ac_ext
6538 cat >>conftest.$ac_ext <<_ACEOF
6539 /* end confdefs.h. */
6540
6541 #ifdef HAVE_IOSTREAM
6542 #include <fstream>
6543 #else
6544 #include <fstream.h>
6545 #endif
6546 #ifdef HAVE_STD_IOSTREAM
6547 using namespace std;
6548 #endif
6549
6550 int
6551 main ()
6552 {
6553 ofstream s;s.open("conftest.txt",ios::out|ios::trunc,0666);
6554 ;
6555 return 0;
6556 }
6557 _ACEOF
6558 rm -f conftest.$ac_objext
6559 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6560 (eval $ac_compile) 2>conftest.er1
6561 ac_status=$?
6562 grep -v '^ *+' conftest.er1 >conftest.err
6563 rm -f conftest.er1
6564 cat conftest.err >&5
6565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6566 (exit $ac_status); } &&
6567 { ac_try='test -z "$ac_cxx_werror_flag"
6568 || test ! -s conftest.err'
6569 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6570 (eval $ac_try) 2>&5
6571 ac_status=$?
6572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6573 (exit $ac_status); }; } &&
6574 { ac_try='test -s conftest.$ac_objext'
6575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6576 (eval $ac_try) 2>&5
6577 ac_status=$?
6578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6579 (exit $ac_status); }; }; then
6580 ac_cv_cxx_fstream_open_prot=yes
6581 else
6582 echo "$as_me: failed program was:" >&5
6583 sed 's/^/| /' conftest.$ac_ext >&5
6584
6585 fi
6586 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6587 ac_ext=cc
6588 ac_cpp='$CXXCPP $CPPFLAGS'
6589 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6590 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6591 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6592
6593
6594 fi
6595 echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_open" >&5
6596 echo "${ECHO_T}$ac_cv_cxx_have_fstream_open" >&6
6597 if test "$ac_cv_cxx_have_fstream_open" = yes; then
6598
6599 cat >>confdefs.h <<\_ACEOF
6600 #define HAVE_FSTREAM_OPEN 1
6601 _ACEOF
6602
6603 fi
6604 if test "$ac_cv_cxx_fstream_open_prot" = yes; then
6605
6606 cat >>confdefs.h <<\_ACEOF
6607 #define FSTREAM_OPEN_PROT 1
6608 _ACEOF
6609
6610 fi
6611
6612
6613
6614
6615 echo "$as_me:$LINENO: checking for asin in -lm" >&5
6616 echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6
6617 if test "${ac_cv_lib_m_asin+set}" = set; then
6618 echo $ECHO_N "(cached) $ECHO_C" >&6
6619 else
6620 ac_check_lib_save_LIBS=$LIBS
6621 LIBS="-lm $LIBS"
6622 cat >conftest.$ac_ext <<_ACEOF
6623 /* confdefs.h. */
6624 _ACEOF
6625 cat confdefs.h >>conftest.$ac_ext
6626 cat >>conftest.$ac_ext <<_ACEOF
6627 /* end confdefs.h. */
6628
6629 /* Override any gcc2 internal prototype to avoid an error. */
6630 #ifdef __cplusplus
6631 extern "C"
6632 #endif
6633 /* We use char because int might match the return type of a gcc2
6634 builtin and then its argument prototype would still apply. */
6635 char asin ();
6636 int
6637 main ()
6638 {
6639 asin ();
6640 ;
6641 return 0;
6642 }
6643 _ACEOF
6644 rm -f conftest.$ac_objext conftest$ac_exeext
6645 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6646 (eval $ac_link) 2>conftest.er1
6647 ac_status=$?
6648 grep -v '^ *+' conftest.er1 >conftest.err
6649 rm -f conftest.er1
6650 cat conftest.err >&5
6651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6652 (exit $ac_status); } &&
6653 { ac_try='test -z "$ac_cxx_werror_flag"
6654 || test ! -s conftest.err'
6655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6656 (eval $ac_try) 2>&5
6657 ac_status=$?
6658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6659 (exit $ac_status); }; } &&
6660 { ac_try='test -s conftest$ac_exeext'
6661 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6662 (eval $ac_try) 2>&5
6663 ac_status=$?
6664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6665 (exit $ac_status); }; }; then
6666 ac_cv_lib_m_asin=yes
6667 else
6668 echo "$as_me: failed program was:" >&5
6669 sed 's/^/| /' conftest.$ac_ext >&5
6670
6671 ac_cv_lib_m_asin=no
6672 fi
6673 rm -f conftest.err conftest.$ac_objext \
6674 conftest$ac_exeext conftest.$ac_ext
6675 LIBS=$ac_check_lib_save_LIBS
6676 fi
6677 echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
6678 echo "${ECHO_T}$ac_cv_lib_m_asin" >&6
6679 if test $ac_cv_lib_m_asin = yes; then
6680 cat >>confdefs.h <<_ACEOF
6681 #define HAVE_LIBM 1
6682 _ACEOF
6683
6684 LIBS="-lm $LIBS"
6685
6686 else
6687 exit
6688 fi
6689
6690
6691 ac_ext=c
6692 ac_cpp='$CPP $CPPFLAGS'
6693 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6694 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6695 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6696
6697
6698 #
6699 # Handle user hints
6700 #
6701 echo "$as_me:$LINENO: checking if zlib is wanted" >&5
6702 echo $ECHO_N "checking if zlib is wanted... $ECHO_C" >&6
6703
6704 # Check whether --with-zlib or --without-zlib was given.
6705 if test "${with_zlib+set}" = set; then
6706 withval="$with_zlib"
6707 if test "$withval" != no ; then
6708 echo "$as_me:$LINENO: result: yes" >&5
6709 echo "${ECHO_T}yes" >&6
6710 if test -d "$withval"
6711 then
6712 ZLIB_HOME="$withval"
6713 else
6714 { echo "$as_me:$LINENO: WARNING: Sorry, $withval does not exist, checking usual places" >&5
6715 echo "$as_me: WARNING: Sorry, $withval does not exist, checking usual places" >&2;}
6716 fi
6717 else
6718 echo "$as_me:$LINENO: result: no" >&5
6719 echo "${ECHO_T}no" >&6
6720 fi
6721 fi;
6722
6723 ZLIB_HOME=/usr/local
6724 if test ! -f "${ZLIB_HOME}/include/zlib.h"
6725 then
6726 ZLIB_HOME=/usr
6727 fi
6728
6729 #
6730 # Locate zlib, if wanted
6731 #
6732 if test -n "${ZLIB_HOME}"
6733 then
6734 ZLIB_OLD_LDFLAGS=$LDFLAGS
6735 ZLIB_OLD_CPPFLAGS=$LDFLAGS
6736 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
6737 CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
6738
6739
6740 ac_ext=c
6741 ac_cpp='$CPP $CPPFLAGS'
6742 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6743 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6744 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6745
6746 echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
6747 echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
6748 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
6749 echo $ECHO_N "(cached) $ECHO_C" >&6
6750 else
6751 ac_check_lib_save_LIBS=$LIBS
6752 LIBS="-lz $LIBS"
6753 cat >conftest.$ac_ext <<_ACEOF
6754 /* confdefs.h. */
6755 _ACEOF
6756 cat confdefs.h >>conftest.$ac_ext
6757 cat >>conftest.$ac_ext <<_ACEOF
6758 /* end confdefs.h. */
6759
6760 /* Override any gcc2 internal prototype to avoid an error. */
6761 #ifdef __cplusplus
6762 extern "C"
6763 #endif
6764 /* We use char because int might match the return type of a gcc2
6765 builtin and then its argument prototype would still apply. */
6766 char inflateEnd ();
6767 int
6768 main ()
6769 {
6770 inflateEnd ();
6771 ;
6772 return 0;
6773 }
6774 _ACEOF
6775 rm -f conftest.$ac_objext conftest$ac_exeext
6776 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6777 (eval $ac_link) 2>conftest.er1
6778 ac_status=$?
6779 grep -v '^ *+' conftest.er1 >conftest.err
6780 rm -f conftest.er1
6781 cat conftest.err >&5
6782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6783 (exit $ac_status); } &&
6784 { ac_try='test -z "$ac_c_werror_flag"
6785 || test ! -s conftest.err'
6786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6787 (eval $ac_try) 2>&5
6788 ac_status=$?
6789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6790 (exit $ac_status); }; } &&
6791 { ac_try='test -s conftest$ac_exeext'
6792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6793 (eval $ac_try) 2>&5
6794 ac_status=$?
6795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6796 (exit $ac_status); }; }; then
6797 ac_cv_lib_z_inflateEnd=yes
6798 else
6799 echo "$as_me: failed program was:" >&5
6800 sed 's/^/| /' conftest.$ac_ext >&5
6801
6802 ac_cv_lib_z_inflateEnd=no
6803 fi
6804 rm -f conftest.err conftest.$ac_objext \
6805 conftest$ac_exeext conftest.$ac_ext
6806 LIBS=$ac_check_lib_save_LIBS
6807 fi
6808 echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
6809 echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
6810 if test $ac_cv_lib_z_inflateEnd = yes; then
6811 zlib_cv_libz=yes
6812 else
6813 zlib_cv_libz=no
6814 fi
6815
6816 if test "${ac_cv_header_zlib_h+set}" = set; then
6817 echo "$as_me:$LINENO: checking for zlib.h" >&5
6818 echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
6819 if test "${ac_cv_header_zlib_h+set}" = set; then
6820 echo $ECHO_N "(cached) $ECHO_C" >&6
6821 fi
6822 echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6823 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
6824 else
6825 # Is the header compilable?
6826 echo "$as_me:$LINENO: checking zlib.h usability" >&5
6827 echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6
6828 cat >conftest.$ac_ext <<_ACEOF
6829 /* confdefs.h. */
6830 _ACEOF
6831 cat confdefs.h >>conftest.$ac_ext
6832 cat >>conftest.$ac_ext <<_ACEOF
6833 /* end confdefs.h. */
6834 $ac_includes_default
6835 #include <zlib.h>
6836 _ACEOF
6837 rm -f conftest.$ac_objext
6838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6839 (eval $ac_compile) 2>conftest.er1
6840 ac_status=$?
6841 grep -v '^ *+' conftest.er1 >conftest.err
6842 rm -f conftest.er1
6843 cat conftest.err >&5
6844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6845 (exit $ac_status); } &&
6846 { ac_try='test -z "$ac_c_werror_flag"
6847 || test ! -s conftest.err'
6848 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6849 (eval $ac_try) 2>&5
6850 ac_status=$?
6851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6852 (exit $ac_status); }; } &&
6853 { ac_try='test -s conftest.$ac_objext'
6854 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6855 (eval $ac_try) 2>&5
6856 ac_status=$?
6857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6858 (exit $ac_status); }; }; then
6859 ac_header_compiler=yes
6860 else
6861 echo "$as_me: failed program was:" >&5
6862 sed 's/^/| /' conftest.$ac_ext >&5
6863
6864 ac_header_compiler=no
6865 fi
6866 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6867 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6868 echo "${ECHO_T}$ac_header_compiler" >&6
6869
6870 # Is the header present?
6871 echo "$as_me:$LINENO: checking zlib.h presence" >&5
6872 echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6
6873 cat >conftest.$ac_ext <<_ACEOF
6874 /* confdefs.h. */
6875 _ACEOF
6876 cat confdefs.h >>conftest.$ac_ext
6877 cat >>conftest.$ac_ext <<_ACEOF
6878 /* end confdefs.h. */
6879 #include <zlib.h>
6880 _ACEOF
6881 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6882 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6883 ac_status=$?
6884 grep -v '^ *+' conftest.er1 >conftest.err
6885 rm -f conftest.er1
6886 cat conftest.err >&5
6887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6888 (exit $ac_status); } >/dev/null; then
6889 if test -s conftest.err; then
6890 ac_cpp_err=$ac_c_preproc_warn_flag
6891 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6892 else
6893 ac_cpp_err=
6894 fi
6895 else
6896 ac_cpp_err=yes
6897 fi
6898 if test -z "$ac_cpp_err"; then
6899 ac_header_preproc=yes
6900 else
6901 echo "$as_me: failed program was:" >&5
6902 sed 's/^/| /' conftest.$ac_ext >&5
6903
6904 ac_header_preproc=no
6905 fi
6906 rm -f conftest.err conftest.$ac_ext
6907 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6908 echo "${ECHO_T}$ac_header_preproc" >&6
6909
6910 # So? What about this header?
6911 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6912 yes:no: )
6913 { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
6914 echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6915 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
6916 echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
6917 ac_header_preproc=yes
6918 ;;
6919 no:yes:* )
6920 { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
6921 echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
6922 { echo "$as_me:$LINENO: WARNING: zlib.h: check for missing prerequisite headers?" >&5
6923 echo "$as_me: WARNING: zlib.h: check for missing prerequisite headers?" >&2;}
6924 { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
6925 echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
6926 { echo "$as_me:$LINENO: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&5
6927 echo "$as_me: WARNING: zlib.h: section \"Present But Cannot Be Compiled\"" >&2;}
6928 { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
6929 echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
6930 { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
6931 echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
6932 (
6933 cat <<\_ASBOX
6934 ## ------------------------------ ##
6935 ## Report this to gezelter@nd.edu ##
6936 ## ------------------------------ ##
6937 _ASBOX
6938 ) |
6939 sed "s/^/$as_me: WARNING: /" >&2
6940 ;;
6941 esac
6942 echo "$as_me:$LINENO: checking for zlib.h" >&5
6943 echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
6944 if test "${ac_cv_header_zlib_h+set}" = set; then
6945 echo $ECHO_N "(cached) $ECHO_C" >&6
6946 else
6947 ac_cv_header_zlib_h=$ac_header_preproc
6948 fi
6949 echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6950 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
6951
6952 fi
6953 if test $ac_cv_header_zlib_h = yes; then
6954 zlib_cv_zlib_h=yes
6955 else
6956 zlib_cv_zlib_h=no
6957 fi
6958
6959
6960 ac_ext=c
6961 ac_cpp='$CPP $CPPFLAGS'
6962 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6963 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6964 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6965
6966 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"
6967 then
6968 #
6969 # If both library and header were found, use them
6970 #
6971
6972 echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
6973 echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
6974 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
6975 echo $ECHO_N "(cached) $ECHO_C" >&6
6976 else
6977 ac_check_lib_save_LIBS=$LIBS
6978 LIBS="-lz $LIBS"
6979 cat >conftest.$ac_ext <<_ACEOF
6980 /* confdefs.h. */
6981 _ACEOF
6982 cat confdefs.h >>conftest.$ac_ext
6983 cat >>conftest.$ac_ext <<_ACEOF
6984 /* end confdefs.h. */
6985
6986 /* Override any gcc2 internal prototype to avoid an error. */
6987 #ifdef __cplusplus
6988 extern "C"
6989 #endif
6990 /* We use char because int might match the return type of a gcc2
6991 builtin and then its argument prototype would still apply. */
6992 char inflateEnd ();
6993 int
6994 main ()
6995 {
6996 inflateEnd ();
6997 ;
6998 return 0;
6999 }
7000 _ACEOF
7001 rm -f conftest.$ac_objext conftest$ac_exeext
7002 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7003 (eval $ac_link) 2>conftest.er1
7004 ac_status=$?
7005 grep -v '^ *+' conftest.er1 >conftest.err
7006 rm -f conftest.er1
7007 cat conftest.err >&5
7008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7009 (exit $ac_status); } &&
7010 { ac_try='test -z "$ac_c_werror_flag"
7011 || test ! -s conftest.err'
7012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7013 (eval $ac_try) 2>&5
7014 ac_status=$?
7015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7016 (exit $ac_status); }; } &&
7017 { ac_try='test -s conftest$ac_exeext'
7018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7019 (eval $ac_try) 2>&5
7020 ac_status=$?
7021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7022 (exit $ac_status); }; }; then
7023 ac_cv_lib_z_inflateEnd=yes
7024 else
7025 echo "$as_me: failed program was:" >&5
7026 sed 's/^/| /' conftest.$ac_ext >&5
7027
7028 ac_cv_lib_z_inflateEnd=no
7029 fi
7030 rm -f conftest.err conftest.$ac_objext \
7031 conftest$ac_exeext conftest.$ac_ext
7032 LIBS=$ac_check_lib_save_LIBS
7033 fi
7034 echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
7035 echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
7036 if test $ac_cv_lib_z_inflateEnd = yes; then
7037 cat >>confdefs.h <<_ACEOF
7038 #define HAVE_LIBZ 1
7039 _ACEOF
7040
7041 LIBS="-lz $LIBS"
7042
7043 fi
7044
7045 echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
7046 echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
7047 echo "$as_me:$LINENO: result: ok" >&5
7048 echo "${ECHO_T}ok" >&6
7049 else
7050 #
7051 # If either header or library was not found, revert and bomb
7052 #
7053 echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
7054 echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
7055 LDFLAGS="$ZLIB_OLD_LDFLAGS"
7056 CPPFLAGS="$ZLIB_OLD_CPPFLAGS"
7057 echo "$as_me:$LINENO: result: failed" >&5
7058 echo "${ECHO_T}failed" >&6
7059 { { echo "$as_me:$LINENO: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&5
7060 echo "$as_me: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&2;}
7061 { (exit 1); exit 1; }; }
7062 fi
7063 fi
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085 for ac_header in stdlib.h string.h sys/param.h unistd.h sys/time.h stdio.h conio.h strstream.h iostream.h fstream.h math.h time.h sys/pstat.h sys/sysmp.h sys/sysinfo.h sys/table.h sys/sysctl.h sys/sytemcfg.h machine/hal_sysinfo.h
7086 do
7087 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7088 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7089 echo "$as_me:$LINENO: checking for $ac_header" >&5
7090 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7091 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7092 echo $ECHO_N "(cached) $ECHO_C" >&6
7093 fi
7094 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7095 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7096 else
7097 # Is the header compilable?
7098 echo "$as_me:$LINENO: checking $ac_header usability" >&5
7099 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7100 cat >conftest.$ac_ext <<_ACEOF
7101 /* confdefs.h. */
7102 _ACEOF
7103 cat confdefs.h >>conftest.$ac_ext
7104 cat >>conftest.$ac_ext <<_ACEOF
7105 /* end confdefs.h. */
7106 $ac_includes_default
7107 #include <$ac_header>
7108 _ACEOF
7109 rm -f conftest.$ac_objext
7110 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7111 (eval $ac_compile) 2>conftest.er1
7112 ac_status=$?
7113 grep -v '^ *+' conftest.er1 >conftest.err
7114 rm -f conftest.er1
7115 cat conftest.err >&5
7116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7117 (exit $ac_status); } &&
7118 { ac_try='test -z "$ac_c_werror_flag"
7119 || test ! -s conftest.err'
7120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7121 (eval $ac_try) 2>&5
7122 ac_status=$?
7123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7124 (exit $ac_status); }; } &&
7125 { ac_try='test -s conftest.$ac_objext'
7126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7127 (eval $ac_try) 2>&5
7128 ac_status=$?
7129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7130 (exit $ac_status); }; }; then
7131 ac_header_compiler=yes
7132 else
7133 echo "$as_me: failed program was:" >&5
7134 sed 's/^/| /' conftest.$ac_ext >&5
7135
7136 ac_header_compiler=no
7137 fi
7138 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7139 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7140 echo "${ECHO_T}$ac_header_compiler" >&6
7141
7142 # Is the header present?
7143 echo "$as_me:$LINENO: checking $ac_header presence" >&5
7144 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7145 cat >conftest.$ac_ext <<_ACEOF
7146 /* confdefs.h. */
7147 _ACEOF
7148 cat confdefs.h >>conftest.$ac_ext
7149 cat >>conftest.$ac_ext <<_ACEOF
7150 /* end confdefs.h. */
7151 #include <$ac_header>
7152 _ACEOF
7153 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7154 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7155 ac_status=$?
7156 grep -v '^ *+' conftest.er1 >conftest.err
7157 rm -f conftest.er1
7158 cat conftest.err >&5
7159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7160 (exit $ac_status); } >/dev/null; then
7161 if test -s conftest.err; then
7162 ac_cpp_err=$ac_c_preproc_warn_flag
7163 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7164 else
7165 ac_cpp_err=
7166 fi
7167 else
7168 ac_cpp_err=yes
7169 fi
7170 if test -z "$ac_cpp_err"; then
7171 ac_header_preproc=yes
7172 else
7173 echo "$as_me: failed program was:" >&5
7174 sed 's/^/| /' conftest.$ac_ext >&5
7175
7176 ac_header_preproc=no
7177 fi
7178 rm -f conftest.err conftest.$ac_ext
7179 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7180 echo "${ECHO_T}$ac_header_preproc" >&6
7181
7182 # So? What about this header?
7183 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7184 yes:no: )
7185 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7186 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7187 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7188 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7189 ac_header_preproc=yes
7190 ;;
7191 no:yes:* )
7192 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7193 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7194 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7195 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7196 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7197 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7198 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7199 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7200 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7201 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7202 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7203 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7204 (
7205 cat <<\_ASBOX
7206 ## ------------------------------ ##
7207 ## Report this to gezelter@nd.edu ##
7208 ## ------------------------------ ##
7209 _ASBOX
7210 ) |
7211 sed "s/^/$as_me: WARNING: /" >&2
7212 ;;
7213 esac
7214 echo "$as_me:$LINENO: checking for $ac_header" >&5
7215 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7216 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7217 echo $ECHO_N "(cached) $ECHO_C" >&6
7218 else
7219 eval "$as_ac_Header=\$ac_header_preproc"
7220 fi
7221 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7222 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7223
7224 fi
7225 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7226 cat >>confdefs.h <<_ACEOF
7227 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7228 _ACEOF
7229
7230 fi
7231
7232 done
7233
7234 ac_ext=cc
7235 ac_cpp='$CXXCPP $CPPFLAGS'
7236 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7237 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7238 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7239
7240
7241
7242
7243
7244
7245 for ac_header in ctype.h iostream fstream sstream strstream
7246 do
7247 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7248 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7249 echo "$as_me:$LINENO: checking for $ac_header" >&5
7250 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7251 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7252 echo $ECHO_N "(cached) $ECHO_C" >&6
7253 fi
7254 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7255 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7256 else
7257 # Is the header compilable?
7258 echo "$as_me:$LINENO: checking $ac_header usability" >&5
7259 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7260 cat >conftest.$ac_ext <<_ACEOF
7261 /* confdefs.h. */
7262 _ACEOF
7263 cat confdefs.h >>conftest.$ac_ext
7264 cat >>conftest.$ac_ext <<_ACEOF
7265 /* end confdefs.h. */
7266 $ac_includes_default
7267 #include <$ac_header>
7268 _ACEOF
7269 rm -f conftest.$ac_objext
7270 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7271 (eval $ac_compile) 2>conftest.er1
7272 ac_status=$?
7273 grep -v '^ *+' conftest.er1 >conftest.err
7274 rm -f conftest.er1
7275 cat conftest.err >&5
7276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7277 (exit $ac_status); } &&
7278 { ac_try='test -z "$ac_cxx_werror_flag"
7279 || test ! -s conftest.err'
7280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7281 (eval $ac_try) 2>&5
7282 ac_status=$?
7283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7284 (exit $ac_status); }; } &&
7285 { ac_try='test -s conftest.$ac_objext'
7286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7287 (eval $ac_try) 2>&5
7288 ac_status=$?
7289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7290 (exit $ac_status); }; }; then
7291 ac_header_compiler=yes
7292 else
7293 echo "$as_me: failed program was:" >&5
7294 sed 's/^/| /' conftest.$ac_ext >&5
7295
7296 ac_header_compiler=no
7297 fi
7298 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7299 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7300 echo "${ECHO_T}$ac_header_compiler" >&6
7301
7302 # Is the header present?
7303 echo "$as_me:$LINENO: checking $ac_header presence" >&5
7304 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7305 cat >conftest.$ac_ext <<_ACEOF
7306 /* confdefs.h. */
7307 _ACEOF
7308 cat confdefs.h >>conftest.$ac_ext
7309 cat >>conftest.$ac_ext <<_ACEOF
7310 /* end confdefs.h. */
7311 #include <$ac_header>
7312 _ACEOF
7313 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7314 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7315 ac_status=$?
7316 grep -v '^ *+' conftest.er1 >conftest.err
7317 rm -f conftest.er1
7318 cat conftest.err >&5
7319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7320 (exit $ac_status); } >/dev/null; then
7321 if test -s conftest.err; then
7322 ac_cpp_err=$ac_cxx_preproc_warn_flag
7323 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7324 else
7325 ac_cpp_err=
7326 fi
7327 else
7328 ac_cpp_err=yes
7329 fi
7330 if test -z "$ac_cpp_err"; then
7331 ac_header_preproc=yes
7332 else
7333 echo "$as_me: failed program was:" >&5
7334 sed 's/^/| /' conftest.$ac_ext >&5
7335
7336 ac_header_preproc=no
7337 fi
7338 rm -f conftest.err conftest.$ac_ext
7339 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7340 echo "${ECHO_T}$ac_header_preproc" >&6
7341
7342 # So? What about this header?
7343 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
7344 yes:no: )
7345 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7346 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7347 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7348 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7349 ac_header_preproc=yes
7350 ;;
7351 no:yes:* )
7352 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7353 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7354 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7355 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7356 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7357 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7358 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7359 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7360 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7361 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7362 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7363 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7364 (
7365 cat <<\_ASBOX
7366 ## ------------------------------ ##
7367 ## Report this to gezelter@nd.edu ##
7368 ## ------------------------------ ##
7369 _ASBOX
7370 ) |
7371 sed "s/^/$as_me: WARNING: /" >&2
7372 ;;
7373 esac
7374 echo "$as_me:$LINENO: checking for $ac_header" >&5
7375 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7376 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7377 echo $ECHO_N "(cached) $ECHO_C" >&6
7378 else
7379 eval "$as_ac_Header=\$ac_header_preproc"
7380 fi
7381 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7382 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7383
7384 fi
7385 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7386 cat >>confdefs.h <<_ACEOF
7387 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7388 _ACEOF
7389
7390 fi
7391
7392 done
7393
7394 ac_ext=c
7395 ac_cpp='$CPP $CPPFLAGS'
7396 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7397 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7398 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412 for ac_func in rint snprintf sranddev strcasecmp strncasecmp stricmp strnicmp pstat_getstatic sysmp getsysinfo sysctl table
7413 do
7414 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7415 echo "$as_me:$LINENO: checking for $ac_func" >&5
7416 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7417 if eval "test \"\${$as_ac_var+set}\" = set"; then
7418 echo $ECHO_N "(cached) $ECHO_C" >&6
7419 else
7420 cat >conftest.$ac_ext <<_ACEOF
7421 /* confdefs.h. */
7422 _ACEOF
7423 cat confdefs.h >>conftest.$ac_ext
7424 cat >>conftest.$ac_ext <<_ACEOF
7425 /* end confdefs.h. */
7426 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7427 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7428 #define $ac_func innocuous_$ac_func
7429
7430 /* System header to define __stub macros and hopefully few prototypes,
7431 which can conflict with char $ac_func (); below.
7432 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7433 <limits.h> exists even on freestanding compilers. */
7434
7435 #ifdef __STDC__
7436 # include <limits.h>
7437 #else
7438 # include <assert.h>
7439 #endif
7440
7441 #undef $ac_func
7442
7443 /* Override any gcc2 internal prototype to avoid an error. */
7444 #ifdef __cplusplus
7445 extern "C"
7446 {
7447 #endif
7448 /* We use char because int might match the return type of a gcc2
7449 builtin and then its argument prototype would still apply. */
7450 char $ac_func ();
7451 /* The GNU C library defines this for functions which it implements
7452 to always fail with ENOSYS. Some functions are actually named
7453 something starting with __ and the normal name is an alias. */
7454 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7455 choke me
7456 #else
7457 char (*f) () = $ac_func;
7458 #endif
7459 #ifdef __cplusplus
7460 }
7461 #endif
7462
7463 int
7464 main ()
7465 {
7466 return f != $ac_func;
7467 ;
7468 return 0;
7469 }
7470 _ACEOF
7471 rm -f conftest.$ac_objext conftest$ac_exeext
7472 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7473 (eval $ac_link) 2>conftest.er1
7474 ac_status=$?
7475 grep -v '^ *+' conftest.er1 >conftest.err
7476 rm -f conftest.er1
7477 cat conftest.err >&5
7478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7479 (exit $ac_status); } &&
7480 { ac_try='test -z "$ac_c_werror_flag"
7481 || test ! -s conftest.err'
7482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7483 (eval $ac_try) 2>&5
7484 ac_status=$?
7485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7486 (exit $ac_status); }; } &&
7487 { ac_try='test -s conftest$ac_exeext'
7488 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7489 (eval $ac_try) 2>&5
7490 ac_status=$?
7491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7492 (exit $ac_status); }; }; then
7493 eval "$as_ac_var=yes"
7494 else
7495 echo "$as_me: failed program was:" >&5
7496 sed 's/^/| /' conftest.$ac_ext >&5
7497
7498 eval "$as_ac_var=no"
7499 fi
7500 rm -f conftest.err conftest.$ac_objext \
7501 conftest$ac_exeext conftest.$ac_ext
7502 fi
7503 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7504 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7505 if test `eval echo '${'$as_ac_var'}'` = yes; then
7506 cat >>confdefs.h <<_ACEOF
7507 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7508 _ACEOF
7509
7510 fi
7511 done
7512
7513 # special check for _system_configuration because AIX <4.3.2 do not
7514 # contain the `physmem' member.
7515 echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
7516 echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
7517 cat >conftest.$ac_ext <<_ACEOF
7518 /* confdefs.h. */
7519 _ACEOF
7520 cat confdefs.h >>conftest.$ac_ext
7521 cat >>conftest.$ac_ext <<_ACEOF
7522 /* end confdefs.h. */
7523 #include <sys/systemcfg.h>
7524 int
7525 main ()
7526 {
7527 double x = _system_configuration.physmem;
7528 ;
7529 return 0;
7530 }
7531 _ACEOF
7532 rm -f conftest.$ac_objext
7533 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7534 (eval $ac_compile) 2>conftest.er1
7535 ac_status=$?
7536 grep -v '^ *+' conftest.er1 >conftest.err
7537 rm -f conftest.er1
7538 cat conftest.err >&5
7539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7540 (exit $ac_status); } &&
7541 { ac_try='test -z "$ac_c_werror_flag"
7542 || test ! -s conftest.err'
7543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7544 (eval $ac_try) 2>&5
7545 ac_status=$?
7546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7547 (exit $ac_status); }; } &&
7548 { ac_try='test -s conftest.$ac_objext'
7549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7550 (eval $ac_try) 2>&5
7551 ac_status=$?
7552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7553 (exit $ac_status); }; }; then
7554 echo "$as_me:$LINENO: result: yes" >&5
7555 echo "${ECHO_T}yes" >&6
7556
7557 cat >>confdefs.h <<\_ACEOF
7558 #define HAVE__SYSTEM_CONFIGURATION 1
7559 _ACEOF
7560
7561 else
7562 echo "$as_me: failed program was:" >&5
7563 sed 's/^/| /' conftest.$ac_ext >&5
7564
7565 echo "$as_me:$LINENO: result: no" >&5
7566 echo "${ECHO_T}no" >&6
7567 fi
7568 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7569 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
7570 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
7571 if test "${ac_cv_header_time+set}" = set; then
7572 echo $ECHO_N "(cached) $ECHO_C" >&6
7573 else
7574 cat >conftest.$ac_ext <<_ACEOF
7575 /* confdefs.h. */
7576 _ACEOF
7577 cat confdefs.h >>conftest.$ac_ext
7578 cat >>conftest.$ac_ext <<_ACEOF
7579 /* end confdefs.h. */
7580 #include <sys/types.h>
7581 #include <sys/time.h>
7582 #include <time.h>
7583
7584 int
7585 main ()
7586 {
7587 if ((struct tm *) 0)
7588 return 0;
7589 ;
7590 return 0;
7591 }
7592 _ACEOF
7593 rm -f conftest.$ac_objext
7594 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7595 (eval $ac_compile) 2>conftest.er1
7596 ac_status=$?
7597 grep -v '^ *+' conftest.er1 >conftest.err
7598 rm -f conftest.er1
7599 cat conftest.err >&5
7600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7601 (exit $ac_status); } &&
7602 { ac_try='test -z "$ac_c_werror_flag"
7603 || test ! -s conftest.err'
7604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7605 (eval $ac_try) 2>&5
7606 ac_status=$?
7607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7608 (exit $ac_status); }; } &&
7609 { ac_try='test -s conftest.$ac_objext'
7610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7611 (eval $ac_try) 2>&5
7612 ac_status=$?
7613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7614 (exit $ac_status); }; }; then
7615 ac_cv_header_time=yes
7616 else
7617 echo "$as_me: failed program was:" >&5
7618 sed 's/^/| /' conftest.$ac_ext >&5
7619
7620 ac_cv_header_time=no
7621 fi
7622 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7623 fi
7624 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7625 echo "${ECHO_T}$ac_cv_header_time" >&6
7626 if test $ac_cv_header_time = yes; then
7627
7628 cat >>confdefs.h <<\_ACEOF
7629 #define TIME_WITH_SYS_TIME 1
7630 _ACEOF
7631
7632 fi
7633
7634
7635 echo "$as_me:$LINENO: checking for clock_t" >&5
7636 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
7637 if test "${ac_cv_type_clock_t+set}" = set; then
7638 echo $ECHO_N "(cached) $ECHO_C" >&6
7639 else
7640 cat >conftest.$ac_ext <<_ACEOF
7641 /* confdefs.h. */
7642 _ACEOF
7643 cat confdefs.h >>conftest.$ac_ext
7644 cat >>conftest.$ac_ext <<_ACEOF
7645 /* end confdefs.h. */
7646 $ac_includes_default
7647 int
7648 main ()
7649 {
7650 if ((clock_t *) 0)
7651 return 0;
7652 if (sizeof (clock_t))
7653 return 0;
7654 ;
7655 return 0;
7656 }
7657 _ACEOF
7658 rm -f conftest.$ac_objext
7659 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7660 (eval $ac_compile) 2>conftest.er1
7661 ac_status=$?
7662 grep -v '^ *+' conftest.er1 >conftest.err
7663 rm -f conftest.er1
7664 cat conftest.err >&5
7665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7666 (exit $ac_status); } &&
7667 { ac_try='test -z "$ac_c_werror_flag"
7668 || test ! -s conftest.err'
7669 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7670 (eval $ac_try) 2>&5
7671 ac_status=$?
7672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7673 (exit $ac_status); }; } &&
7674 { ac_try='test -s conftest.$ac_objext'
7675 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7676 (eval $ac_try) 2>&5
7677 ac_status=$?
7678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7679 (exit $ac_status); }; }; then
7680 ac_cv_type_clock_t=yes
7681 else
7682 echo "$as_me: failed program was:" >&5
7683 sed 's/^/| /' conftest.$ac_ext >&5
7684
7685 ac_cv_type_clock_t=no
7686 fi
7687 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7688 fi
7689 echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
7690 echo "${ECHO_T}$ac_cv_type_clock_t" >&6
7691 if test $ac_cv_type_clock_t = yes; then
7692
7693 cat >>confdefs.h <<_ACEOF
7694 #define HAVE_CLOCK_T 1
7695 _ACEOF
7696
7697
7698 fi
7699
7700 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7701 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
7702 if test "${ac_cv_c_const+set}" = set; then
7703 echo $ECHO_N "(cached) $ECHO_C" >&6
7704 else
7705 cat >conftest.$ac_ext <<_ACEOF
7706 /* confdefs.h. */
7707 _ACEOF
7708 cat confdefs.h >>conftest.$ac_ext
7709 cat >>conftest.$ac_ext <<_ACEOF
7710 /* end confdefs.h. */
7711
7712 int
7713 main ()
7714 {
7715 /* FIXME: Include the comments suggested by Paul. */
7716 #ifndef __cplusplus
7717 /* Ultrix mips cc rejects this. */
7718 typedef int charset[2];
7719 const charset x;
7720 /* SunOS 4.1.1 cc rejects this. */
7721 char const *const *ccp;
7722 char **p;
7723 /* NEC SVR4.0.2 mips cc rejects this. */
7724 struct point {int x, y;};
7725 static struct point const zero = {0,0};
7726 /* AIX XL C 1.02.0.0 rejects this.
7727 It does not let you subtract one const X* pointer from another in
7728 an arm of an if-expression whose if-part is not a constant
7729 expression */
7730 const char *g = "string";
7731 ccp = &g + (g ? g-g : 0);
7732 /* HPUX 7.0 cc rejects these. */
7733 ++ccp;
7734 p = (char**) ccp;
7735 ccp = (char const *const *) p;
7736 { /* SCO 3.2v4 cc rejects this. */
7737 char *t;
7738 char const *s = 0 ? (char *) 0 : (char const *) 0;
7739
7740 *t++ = 0;
7741 }
7742 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7743 int x[] = {25, 17};
7744 const int *foo = &x[0];
7745 ++foo;
7746 }
7747 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7748 typedef const int *iptr;
7749 iptr p = 0;
7750 ++p;
7751 }
7752 { /* AIX XL C 1.02.0.0 rejects this saying
7753 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7754 struct s { int j; const int *ap[3]; };
7755 struct s *b; b->j = 5;
7756 }
7757 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7758 const int foo = 10;
7759 }
7760 #endif
7761
7762 ;
7763 return 0;
7764 }
7765 _ACEOF
7766 rm -f conftest.$ac_objext
7767 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7768 (eval $ac_compile) 2>conftest.er1
7769 ac_status=$?
7770 grep -v '^ *+' conftest.er1 >conftest.err
7771 rm -f conftest.er1
7772 cat conftest.err >&5
7773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7774 (exit $ac_status); } &&
7775 { ac_try='test -z "$ac_c_werror_flag"
7776 || test ! -s conftest.err'
7777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7778 (eval $ac_try) 2>&5
7779 ac_status=$?
7780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7781 (exit $ac_status); }; } &&
7782 { ac_try='test -s conftest.$ac_objext'
7783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7784 (eval $ac_try) 2>&5
7785 ac_status=$?
7786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7787 (exit $ac_status); }; }; then
7788 ac_cv_c_const=yes
7789 else
7790 echo "$as_me: failed program was:" >&5
7791 sed 's/^/| /' conftest.$ac_ext >&5
7792
7793 ac_cv_c_const=no
7794 fi
7795 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7796 fi
7797 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7798 echo "${ECHO_T}$ac_cv_c_const" >&6
7799 if test $ac_cv_c_const = no; then
7800
7801 cat >>confdefs.h <<\_ACEOF
7802 #define const
7803 _ACEOF
7804
7805 fi
7806
7807 echo "$as_me:$LINENO: checking for inline" >&5
7808 echo $ECHO_N "checking for inline... $ECHO_C" >&6
7809 if test "${ac_cv_c_inline+set}" = set; then
7810 echo $ECHO_N "(cached) $ECHO_C" >&6
7811 else
7812 ac_cv_c_inline=no
7813 for ac_kw in inline __inline__ __inline; do
7814 cat >conftest.$ac_ext <<_ACEOF
7815 /* confdefs.h. */
7816 _ACEOF
7817 cat confdefs.h >>conftest.$ac_ext
7818 cat >>conftest.$ac_ext <<_ACEOF
7819 /* end confdefs.h. */
7820 #ifndef __cplusplus
7821 typedef int foo_t;
7822 static $ac_kw foo_t static_foo () {return 0; }
7823 $ac_kw foo_t foo () {return 0; }
7824 #endif
7825
7826 _ACEOF
7827 rm -f conftest.$ac_objext
7828 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7829 (eval $ac_compile) 2>conftest.er1
7830 ac_status=$?
7831 grep -v '^ *+' conftest.er1 >conftest.err
7832 rm -f conftest.er1
7833 cat conftest.err >&5
7834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7835 (exit $ac_status); } &&
7836 { ac_try='test -z "$ac_c_werror_flag"
7837 || test ! -s conftest.err'
7838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7839 (eval $ac_try) 2>&5
7840 ac_status=$?
7841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7842 (exit $ac_status); }; } &&
7843 { ac_try='test -s conftest.$ac_objext'
7844 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7845 (eval $ac_try) 2>&5
7846 ac_status=$?
7847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7848 (exit $ac_status); }; }; then
7849 ac_cv_c_inline=$ac_kw; break
7850 else
7851 echo "$as_me: failed program was:" >&5
7852 sed 's/^/| /' conftest.$ac_ext >&5
7853
7854 fi
7855 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7856 done
7857
7858 fi
7859 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
7860 echo "${ECHO_T}$ac_cv_c_inline" >&6
7861
7862
7863 case $ac_cv_c_inline in
7864 inline | yes) ;;
7865 *)
7866 case $ac_cv_c_inline in
7867 no) ac_val=;;
7868 *) ac_val=$ac_cv_c_inline;;
7869 esac
7870 cat >>confdefs.h <<_ACEOF
7871 #ifndef __cplusplus
7872 #define inline $ac_val
7873 #endif
7874 _ACEOF
7875 ;;
7876 esac
7877
7878
7879
7880 # clean out junk possibly left behind by a previous configuration
7881 rm -f src/getopt.h
7882 # Check for getopt_long support
7883
7884 for ac_header in getopt.h
7885 do
7886 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7887 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7888 echo "$as_me:$LINENO: checking for $ac_header" >&5
7889 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7890 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7891 echo $ECHO_N "(cached) $ECHO_C" >&6
7892 fi
7893 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7894 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7895 else
7896 # Is the header compilable?
7897 echo "$as_me:$LINENO: checking $ac_header usability" >&5
7898 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7899 cat >conftest.$ac_ext <<_ACEOF
7900 /* confdefs.h. */
7901 _ACEOF
7902 cat confdefs.h >>conftest.$ac_ext
7903 cat >>conftest.$ac_ext <<_ACEOF
7904 /* end confdefs.h. */
7905 $ac_includes_default
7906 #include <$ac_header>
7907 _ACEOF
7908 rm -f conftest.$ac_objext
7909 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7910 (eval $ac_compile) 2>conftest.er1
7911 ac_status=$?
7912 grep -v '^ *+' conftest.er1 >conftest.err
7913 rm -f conftest.er1
7914 cat conftest.err >&5
7915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7916 (exit $ac_status); } &&
7917 { ac_try='test -z "$ac_c_werror_flag"
7918 || test ! -s conftest.err'
7919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7920 (eval $ac_try) 2>&5
7921 ac_status=$?
7922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7923 (exit $ac_status); }; } &&
7924 { ac_try='test -s conftest.$ac_objext'
7925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7926 (eval $ac_try) 2>&5
7927 ac_status=$?
7928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7929 (exit $ac_status); }; }; then
7930 ac_header_compiler=yes
7931 else
7932 echo "$as_me: failed program was:" >&5
7933 sed 's/^/| /' conftest.$ac_ext >&5
7934
7935 ac_header_compiler=no
7936 fi
7937 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7938 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7939 echo "${ECHO_T}$ac_header_compiler" >&6
7940
7941 # Is the header present?
7942 echo "$as_me:$LINENO: checking $ac_header presence" >&5
7943 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7944 cat >conftest.$ac_ext <<_ACEOF
7945 /* confdefs.h. */
7946 _ACEOF
7947 cat confdefs.h >>conftest.$ac_ext
7948 cat >>conftest.$ac_ext <<_ACEOF
7949 /* end confdefs.h. */
7950 #include <$ac_header>
7951 _ACEOF
7952 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7953 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7954 ac_status=$?
7955 grep -v '^ *+' conftest.er1 >conftest.err
7956 rm -f conftest.er1
7957 cat conftest.err >&5
7958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7959 (exit $ac_status); } >/dev/null; then
7960 if test -s conftest.err; then
7961 ac_cpp_err=$ac_c_preproc_warn_flag
7962 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7963 else
7964 ac_cpp_err=
7965 fi
7966 else
7967 ac_cpp_err=yes
7968 fi
7969 if test -z "$ac_cpp_err"; then
7970 ac_header_preproc=yes
7971 else
7972 echo "$as_me: failed program was:" >&5
7973 sed 's/^/| /' conftest.$ac_ext >&5
7974
7975 ac_header_preproc=no
7976 fi
7977 rm -f conftest.err conftest.$ac_ext
7978 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7979 echo "${ECHO_T}$ac_header_preproc" >&6
7980
7981 # So? What about this header?
7982 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7983 yes:no: )
7984 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7985 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7986 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7987 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7988 ac_header_preproc=yes
7989 ;;
7990 no:yes:* )
7991 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7992 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7993 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7994 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7995 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7996 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7997 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7998 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7999 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8000 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8001 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8002 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8003 (
8004 cat <<\_ASBOX
8005 ## ------------------------------ ##
8006 ## Report this to gezelter@nd.edu ##
8007 ## ------------------------------ ##
8008 _ASBOX
8009 ) |
8010 sed "s/^/$as_me: WARNING: /" >&2
8011 ;;
8012 esac
8013 echo "$as_me:$LINENO: checking for $ac_header" >&5
8014 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8015 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8016 echo $ECHO_N "(cached) $ECHO_C" >&6
8017 else
8018 eval "$as_ac_Header=\$ac_header_preproc"
8019 fi
8020 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8021 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8022
8023 fi
8024 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8025 cat >>confdefs.h <<_ACEOF
8026 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8027 _ACEOF
8028
8029 fi
8030
8031 done
8032
8033
8034 for ac_func in getopt_long
8035 do
8036 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8037 echo "$as_me:$LINENO: checking for $ac_func" >&5
8038 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8039 if eval "test \"\${$as_ac_var+set}\" = set"; then
8040 echo $ECHO_N "(cached) $ECHO_C" >&6
8041 else
8042 cat >conftest.$ac_ext <<_ACEOF
8043 /* confdefs.h. */
8044 _ACEOF
8045 cat confdefs.h >>conftest.$ac_ext
8046 cat >>conftest.$ac_ext <<_ACEOF
8047 /* end confdefs.h. */
8048 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8049 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8050 #define $ac_func innocuous_$ac_func
8051
8052 /* System header to define __stub macros and hopefully few prototypes,
8053 which can conflict with char $ac_func (); below.
8054 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8055 <limits.h> exists even on freestanding compilers. */
8056
8057 #ifdef __STDC__
8058 # include <limits.h>
8059 #else
8060 # include <assert.h>
8061 #endif
8062
8063 #undef $ac_func
8064
8065 /* Override any gcc2 internal prototype to avoid an error. */
8066 #ifdef __cplusplus
8067 extern "C"
8068 {
8069 #endif
8070 /* We use char because int might match the return type of a gcc2
8071 builtin and then its argument prototype would still apply. */
8072 char $ac_func ();
8073 /* The GNU C library defines this for functions which it implements
8074 to always fail with ENOSYS. Some functions are actually named
8075 something starting with __ and the normal name is an alias. */
8076 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8077 choke me
8078 #else
8079 char (*f) () = $ac_func;
8080 #endif
8081 #ifdef __cplusplus
8082 }
8083 #endif
8084
8085 int
8086 main ()
8087 {
8088 return f != $ac_func;
8089 ;
8090 return 0;
8091 }
8092 _ACEOF
8093 rm -f conftest.$ac_objext conftest$ac_exeext
8094 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8095 (eval $ac_link) 2>conftest.er1
8096 ac_status=$?
8097 grep -v '^ *+' conftest.er1 >conftest.err
8098 rm -f conftest.er1
8099 cat conftest.err >&5
8100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8101 (exit $ac_status); } &&
8102 { ac_try='test -z "$ac_c_werror_flag"
8103 || test ! -s conftest.err'
8104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8105 (eval $ac_try) 2>&5
8106 ac_status=$?
8107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8108 (exit $ac_status); }; } &&
8109 { ac_try='test -s conftest$ac_exeext'
8110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8111 (eval $ac_try) 2>&5
8112 ac_status=$?
8113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8114 (exit $ac_status); }; }; then
8115 eval "$as_ac_var=yes"
8116 else
8117 echo "$as_me: failed program was:" >&5
8118 sed 's/^/| /' conftest.$ac_ext >&5
8119
8120 eval "$as_ac_var=no"
8121 fi
8122 rm -f conftest.err conftest.$ac_objext \
8123 conftest$ac_exeext conftest.$ac_ext
8124 fi
8125 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8126 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8127 if test `eval echo '${'$as_ac_var'}'` = yes; then
8128 cat >>confdefs.h <<_ACEOF
8129 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8130 _ACEOF
8131
8132 else
8133 # FreeBSD has a gnugetopt library for this
8134 echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
8135 echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
8136 if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
8137 echo $ECHO_N "(cached) $ECHO_C" >&6
8138 else
8139 ac_check_lib_save_LIBS=$LIBS
8140 LIBS="-lgnugetopt $LIBS"
8141 cat >conftest.$ac_ext <<_ACEOF
8142 /* confdefs.h. */
8143 _ACEOF
8144 cat confdefs.h >>conftest.$ac_ext
8145 cat >>conftest.$ac_ext <<_ACEOF
8146 /* end confdefs.h. */
8147
8148 /* Override any gcc2 internal prototype to avoid an error. */
8149 #ifdef __cplusplus
8150 extern "C"
8151 #endif
8152 /* We use char because int might match the return type of a gcc2
8153 builtin and then its argument prototype would still apply. */
8154 char getopt_long ();
8155 int
8156 main ()
8157 {
8158 getopt_long ();
8159 ;
8160 return 0;
8161 }
8162 _ACEOF
8163 rm -f conftest.$ac_objext conftest$ac_exeext
8164 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8165 (eval $ac_link) 2>conftest.er1
8166 ac_status=$?
8167 grep -v '^ *+' conftest.er1 >conftest.err
8168 rm -f conftest.er1
8169 cat conftest.err >&5
8170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8171 (exit $ac_status); } &&
8172 { ac_try='test -z "$ac_c_werror_flag"
8173 || test ! -s conftest.err'
8174 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8175 (eval $ac_try) 2>&5
8176 ac_status=$?
8177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8178 (exit $ac_status); }; } &&
8179 { ac_try='test -s conftest$ac_exeext'
8180 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8181 (eval $ac_try) 2>&5
8182 ac_status=$?
8183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8184 (exit $ac_status); }; }; then
8185 ac_cv_lib_gnugetopt_getopt_long=yes
8186 else
8187 echo "$as_me: failed program was:" >&5
8188 sed 's/^/| /' conftest.$ac_ext >&5
8189
8190 ac_cv_lib_gnugetopt_getopt_long=no
8191 fi
8192 rm -f conftest.err conftest.$ac_objext \
8193 conftest$ac_exeext conftest.$ac_ext
8194 LIBS=$ac_check_lib_save_LIBS
8195 fi
8196 echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
8197 echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
8198 if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
8199 cat >>confdefs.h <<\_ACEOF
8200 #define HAVE_GETOPT_LONG 1
8201 _ACEOF
8202
8203 else
8204 # use the GNU replacement
8205 case $LIBOBJS in
8206 "getopt.$ac_objext" | \
8207 *" getopt.$ac_objext" | \
8208 "getopt.$ac_objext "* | \
8209 *" getopt.$ac_objext "* ) ;;
8210 *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
8211 esac
8212
8213 case $LIBOBJS in
8214 "getopt1.$ac_objext" | \
8215 *" getopt1.$ac_objext" | \
8216 "getopt1.$ac_objext "* | \
8217 *" getopt1.$ac_objext "* ) ;;
8218 *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
8219 esac
8220
8221 ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
8222
8223 fi
8224
8225 fi
8226 done
8227
8228
8229
8230 case $debug in
8231 1)
8232 ;;
8233 *)
8234
8235
8236
8237
8238
8239
8240 echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
8241 echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
8242 if test "${ac_cv_prog_really_gcc+set}" = set; then
8243 echo $ECHO_N "(cached) $ECHO_C" >&6
8244 else
8245
8246 cat > conftest.c <<EOF
8247 #ifdef __GNUC__
8248 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
8249 no;
8250 #else
8251 yes;
8252 #endif
8253 #endif
8254 EOF
8255 if { ac_try='${CC-cc} -E conftest.c'
8256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8257 (eval $ac_try) 2>&5
8258 ac_status=$?
8259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8260 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8261 ac_cv_prog_really_gcc=yes
8262 else
8263 ac_cv_prog_really_gcc=no
8264 fi
8265
8266 fi
8267 echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
8268 echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6
8269 if test "$ac_cv_prog_really_gcc" = yes; then
8270 :
8271
8272 else
8273 :
8274
8275 fi
8276
8277
8278 # Try to determine "good" native compiler flags if none specified on command
8279 # line
8280 if test "$ac_test_CFLAGS" != "set"; then
8281 CFLAGS=""
8282 case "${host_cpu}-${host_os}" in
8283
8284 *linux*) if test "$CC" = icc; then
8285 CFLAGS="-O"
8286 fi;;
8287 sparc-solaris2*) if test "$CC" = cc; then
8288 CFLAGS="-native -fast -xO5 -dalign"
8289 fi;;
8290
8291 alpha*-osf*) if test "$CC" = cc; then
8292 CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
8293 fi;;
8294
8295 hppa*-hpux*) if test "$CC" = cc; then
8296 CFLAGS="-Ae +O3 +Oall"
8297 fi;;
8298
8299 rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
8300 CFLAGS="-O3 -qtune=auto -qansialias -w"
8301 fi;;
8302 powerpc*-aix*)
8303 if test "$CC" = cc -o "$CC" = xlc; then
8304 CFLAGS="-O3 -qtune=auto -qansialias -w"
8305 echo "*******************************************************"
8306 echo "* You have AIX on an unknown powerpc system. It is *"
8307 echo "* recommended that you use *"
8308 echo "* *"
8309 echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
8310 echo "* ^^^ *"
8311 echo "* where xxx is 601, 603, 604, or whatever kind of *"
8312 echo "* PowerPC CPU you have. For more info, man cc. *"
8313 echo "*******************************************************"
8314 fi;;
8315 *darwin*)
8316 if test "$CC" = xlc -o "$CC" = cc; then
8317 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
8318 fi;;
8319 esac
8320
8321 # use default flags for gcc on all systems
8322 if test $ac_cv_prog_really_gcc = yes; then
8323 CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
8324 fi
8325
8326 # test for gcc-specific flags:
8327 if test $ac_cv_prog_really_gcc = yes; then
8328 # -malign-double for x86 systems
8329
8330
8331 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
8332 echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
8333 if test "${ac_align_double+set}" = set; then
8334 echo $ECHO_N "(cached) $ECHO_C" >&6
8335 else
8336 echo 'void f(){}' > conftest.c
8337 if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
8338 ac_align_double=yes
8339 else
8340 ac_align_double=no
8341 fi
8342 rm -f conftest*
8343
8344 fi
8345 echo "$as_me:$LINENO: result: $ac_align_double" >&5
8346 echo "${ECHO_T}$ac_align_double" >&6
8347 if test "$ac_align_double" = yes; then
8348 :
8349 CFLAGS="$CFLAGS -malign-double"
8350 else
8351 :
8352
8353 fi
8354
8355 # -fstrict-aliasing for gcc-2.95+
8356
8357
8358 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
8359 echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
8360 if test "${ac_fstrict_aliasing+set}" = set; then
8361 echo $ECHO_N "(cached) $ECHO_C" >&6
8362 else
8363 echo 'void f(){}' > conftest.c
8364 if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
8365 ac_fstrict_aliasing=yes
8366 else
8367 ac_fstrict_aliasing=no
8368 fi
8369 rm -f conftest*
8370
8371 fi
8372 echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
8373 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
8374 if test "$ac_fstrict_aliasing" = yes; then
8375 :
8376 CFLAGS="$CFLAGS -fstrict-aliasing"
8377 else
8378 :
8379
8380 fi
8381
8382 fi
8383
8384 CPU_FLAGS=""
8385 if test $ac_cv_prog_really_gcc = yes; then
8386 case "${host_cpu}" in
8387 i586*)
8388
8389 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
8390 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
8391 if test "${ac_cpu_pentium+set}" = set; then
8392 echo $ECHO_N "(cached) $ECHO_C" >&6
8393 else
8394 echo 'void f(){}' > conftest.c
8395 if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
8396 ac_cpu_pentium=yes
8397 else
8398 ac_cpu_pentium=no
8399 fi
8400 rm -f conftest*
8401
8402 fi
8403 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
8404 echo "${ECHO_T}$ac_cpu_pentium" >&6
8405 if test "$ac_cpu_pentium" = yes; then
8406 :
8407 CPU_FLAGS=-mcpu=pentium
8408 else
8409 :
8410
8411
8412 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
8413 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
8414 if test "${ac_pentium+set}" = set; then
8415 echo $ECHO_N "(cached) $ECHO_C" >&6
8416 else
8417 echo 'void f(){}' > conftest.c
8418 if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
8419 ac_pentium=yes
8420 else
8421 ac_pentium=no
8422 fi
8423 rm -f conftest*
8424
8425 fi
8426 echo "$as_me:$LINENO: result: $ac_pentium" >&5
8427 echo "${ECHO_T}$ac_pentium" >&6
8428 if test "$ac_pentium" = yes; then
8429 :
8430 CPU_FLAGS=-mpentium
8431 else
8432 :
8433
8434 fi
8435
8436 fi
8437
8438 ;;
8439 i686*)
8440
8441 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
8442 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
8443 if test "${ac_cpu_pentiumpro+set}" = set; then
8444 echo $ECHO_N "(cached) $ECHO_C" >&6
8445 else
8446 echo 'void f(){}' > conftest.c
8447 if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
8448 ac_cpu_pentiumpro=yes
8449 else
8450 ac_cpu_pentiumpro=no
8451 fi
8452 rm -f conftest*
8453
8454 fi
8455 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
8456 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
8457 if test "$ac_cpu_pentiumpro" = yes; then
8458 :
8459 CPU_FLAGS=-mcpu=pentiumpro
8460 else
8461 :
8462
8463
8464 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
8465 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
8466 if test "${ac_pentiumpro+set}" = set; then
8467 echo $ECHO_N "(cached) $ECHO_C" >&6
8468 else
8469 echo 'void f(){}' > conftest.c
8470 if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
8471 ac_pentiumpro=yes
8472 else
8473 ac_pentiumpro=no
8474 fi
8475 rm -f conftest*
8476
8477 fi
8478 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
8479 echo "${ECHO_T}$ac_pentiumpro" >&6
8480 if test "$ac_pentiumpro" = yes; then
8481 :
8482 CPU_FLAGS=-mpentiumpro
8483 else
8484 :
8485
8486 fi
8487
8488 fi
8489
8490 ;;
8491 powerpc*)
8492 cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
8493 is60x=`echo $cputype | egrep "^600-9e?$"`
8494 if test -n "$is60x"; then
8495
8496
8497 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
8498 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
8499 if test "${ac_m_cpu_60x+set}" = set; then
8500 echo $ECHO_N "(cached) $ECHO_C" >&6
8501 else
8502 echo 'void f(){}' > conftest.c
8503 if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
8504 ac_m_cpu_60x=yes
8505 else
8506 ac_m_cpu_60x=no
8507 fi
8508 rm -f conftest*
8509
8510 fi
8511 echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
8512 echo "${ECHO_T}$ac_m_cpu_60x" >&6
8513 if test "$ac_m_cpu_60x" = yes; then
8514 :
8515 CPU_FLAGS=-mcpu=$cputype
8516 else
8517 :
8518
8519 fi
8520
8521 elif test "$cputype" = 750; then
8522
8523
8524 echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
8525 echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
8526 if test "${ac_cv_prog_gcc_2_95+set}" = set; then
8527 echo $ECHO_N "(cached) $ECHO_C" >&6
8528 else
8529
8530 cat > conftest.c <<EOF
8531 #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
8532 # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
8533 yes;
8534 # endif
8535 #endif
8536 EOF
8537 if { ac_try='${CC-cc} -E conftest.c'
8538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8539 (eval $ac_try) 2>&5
8540 ac_status=$?
8541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8542 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8543 ac_cv_prog_gcc_2_95=yes
8544 else
8545 ac_cv_prog_gcc_2_95=no
8546 fi
8547
8548 fi
8549 echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
8550 echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
8551 if test "$ac_cv_prog_gcc_2_95" = yes; then
8552 :
8553
8554
8555 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
8556 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
8557 if test "${ac_m_cpu_750+set}" = set; then
8558 echo $ECHO_N "(cached) $ECHO_C" >&6
8559 else
8560 echo 'void f(){}' > conftest.c
8561 if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
8562 ac_m_cpu_750=yes
8563 else
8564 ac_m_cpu_750=no
8565 fi
8566 rm -f conftest*
8567
8568 fi
8569 echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
8570 echo "${ECHO_T}$ac_m_cpu_750" >&6
8571 if test "$ac_m_cpu_750" = yes; then
8572 :
8573 CPU_FLAGS=-mcpu=750
8574 else
8575 :
8576
8577 fi
8578
8579 else
8580 :
8581
8582 fi
8583
8584 fi
8585 if test -z "$CPU_FLAGS"; then
8586
8587
8588 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
8589 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
8590 if test "${ac_m_cpu_powerpc+set}" = set; then
8591 echo $ECHO_N "(cached) $ECHO_C" >&6
8592 else
8593 echo 'void f(){}' > conftest.c
8594 if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
8595 ac_m_cpu_powerpc=yes
8596 else
8597 ac_m_cpu_powerpc=no
8598 fi
8599 rm -f conftest*
8600
8601 fi
8602 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
8603 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
8604 if test "$ac_m_cpu_powerpc" = yes; then
8605 :
8606 CPU_FLAGS=-mcpu=powerpc
8607 else
8608 :
8609
8610 fi
8611
8612 fi
8613 if test -z "$CPU_FLAGS"; then
8614
8615
8616 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
8617 echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
8618 if test "${ac_m_powerpc+set}" = set; then
8619 echo $ECHO_N "(cached) $ECHO_C" >&6
8620 else
8621 echo 'void f(){}' > conftest.c
8622 if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
8623 ac_m_powerpc=yes
8624 else
8625 ac_m_powerpc=no
8626 fi
8627 rm -f conftest*
8628
8629 fi
8630 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
8631 echo "${ECHO_T}$ac_m_powerpc" >&6
8632 if test "$ac_m_powerpc" = yes; then
8633 :
8634 CPU_FLAGS=-mpowerpc
8635 else
8636 :
8637
8638 fi
8639
8640 fi
8641 esac
8642 fi
8643
8644 if test -n "$CPU_FLAGS"; then
8645 CFLAGS="$CFLAGS $CPU_FLAGS"
8646 fi
8647
8648 if test -z "$CFLAGS"; then
8649 echo ""
8650 echo "********************************************************"
8651 echo "* WARNING: Don't know the best CFLAGS for this system *"
8652 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
8653 echo "* (otherwise, a default of CFLAGS=-O3 will be used) *"
8654 echo "********************************************************"
8655 echo ""
8656 CFLAGS="-O3"
8657 fi
8658
8659
8660
8661 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
8662 echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
8663 if test "${ac_guessed_cflags+set}" = set; then
8664 echo $ECHO_N "(cached) $ECHO_C" >&6
8665 else
8666 echo 'void f(){}' > conftest.c
8667 if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
8668 ac_guessed_cflags=yes
8669 else
8670 ac_guessed_cflags=no
8671 fi
8672 rm -f conftest*
8673
8674 fi
8675 echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
8676 echo "${ECHO_T}$ac_guessed_cflags" >&6
8677 if test "$ac_guessed_cflags" = yes; then
8678 :
8679
8680 else
8681 :
8682
8683 echo ""
8684 echo "********************************************************"
8685 echo "* WARNING: The guessed CFLAGS don't seem to work with *"
8686 echo "* your compiler. *"
8687 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
8688 echo "********************************************************"
8689 echo ""
8690 CFLAGS=""
8691
8692 fi
8693
8694
8695 fi
8696
8697
8698
8699
8700
8701
8702
8703 echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
8704 echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6
8705 if test "${ac_cv_prog_really_gxx+set}" = set; then
8706 echo $ECHO_N "(cached) $ECHO_C" >&6
8707 else
8708
8709 cat > conftest.cpp <<EOF
8710 #ifdef __GNUC__
8711 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
8712 no;
8713 #else
8714 yes;
8715 #endif
8716 #endif
8717 EOF
8718 if { ac_try='${CXX-c++} -E conftest.cpp'
8719 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8720 (eval $ac_try) 2>&5
8721 ac_status=$?
8722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8723 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8724 ac_cv_prog_really_gxx=yes
8725 else
8726 ac_cv_prog_really_gxx=no
8727 fi
8728
8729 fi
8730 echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
8731 echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
8732 if test "$ac_cv_prog_really_gxx" = yes; then
8733 :
8734
8735 else
8736 :
8737
8738 fi
8739
8740
8741 # Try to determine "good" native compiler flags if none specified on command
8742 # line
8743 if test "$ac_test_CXXFLAGS" != "set"; then
8744 CXXFLAGS=""
8745 case "${host_cpu}-${host_os}" in
8746
8747 *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
8748 CXXFLAGS="-O"
8749 fi;;
8750 sparc-solaris2*) if test "$CXX" = CC; then
8751 CXXFLAGS="-native -fast -xO5 -dalign"
8752 fi;;
8753 rs6000*-aix*) if test "$CXX" = xlC; then
8754 CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
8755 fi;;
8756 powerpc*-aix*)
8757 if test "$CXX" = xlC; then
8758 CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
8759 echo "*******************************************************"
8760 echo "* You have AIX on an unknown powerpc system. It is *"
8761 echo "* recommended that you use *"
8762 echo "* *"
8763 echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
8764 echo "* ^^^ *"
8765 echo "* where xxx is 601, 603, 604, or whatever kind of *"
8766 echo "* PowerPC CPU you have. For more info, man cc. *"
8767 echo "*******************************************************"
8768 fi;;
8769 *darwin*)
8770 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
8771 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
8772 fi;;
8773 esac
8774
8775 # use default flags for gcc on all systems
8776 if test $ac_cv_prog_really_gxx = yes; then
8777 CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
8778 fi
8779
8780 # test for gcc-specific flags:
8781 if test $ac_cv_prog_really_gxx = yes; then
8782 # -malign-double for x86 systems
8783
8784
8785 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
8786 echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
8787 if test "${ac_align_double+set}" = set; then
8788 echo $ECHO_N "(cached) $ECHO_C" >&6
8789 else
8790 echo 'void f(){}' > conftest.cpp
8791 if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
8792 ac_align_double=yes
8793 else
8794 ac_align_double=no
8795 fi
8796 rm -f conftest*
8797
8798 fi
8799 echo "$as_me:$LINENO: result: $ac_align_double" >&5
8800 echo "${ECHO_T}$ac_align_double" >&6
8801 if test "$ac_align_double" = yes; then
8802 :
8803 CXXFLAGS="$CXXFLAGS -malign-double"
8804 else
8805 :
8806
8807 fi
8808
8809 # -fstrict-aliasing for gcc-2.95+
8810
8811
8812 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
8813 echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
8814 if test "${ac_fstrict_aliasing+set}" = set; then
8815 echo $ECHO_N "(cached) $ECHO_C" >&6
8816 else
8817 echo 'void f(){}' > conftest.cpp
8818 if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
8819 ac_fstrict_aliasing=yes
8820 else
8821 ac_fstrict_aliasing=no
8822 fi
8823 rm -f conftest*
8824
8825 fi
8826 echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
8827 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
8828 if test "$ac_fstrict_aliasing" = yes; then
8829 :
8830 CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
8831 else
8832 :
8833
8834 fi
8835
8836 fi
8837
8838 CPU_FLAGS=""
8839 if test $ac_cv_prog_really_gxx = yes; then
8840 case "${host_cpu}" in
8841 i586*)
8842
8843 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
8844 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
8845 if test "${ac_cpu_pentium+set}" = set; then
8846 echo $ECHO_N "(cached) $ECHO_C" >&6
8847 else
8848 echo 'void f(){}' > conftest.cpp
8849 if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
8850 ac_cpu_pentium=yes
8851 else
8852 ac_cpu_pentium=no
8853 fi
8854 rm -f conftest*
8855
8856 fi
8857 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
8858 echo "${ECHO_T}$ac_cpu_pentium" >&6
8859 if test "$ac_cpu_pentium" = yes; then
8860 :
8861 CPU_FLAGS=-mcpu=pentium
8862 else
8863 :
8864
8865
8866 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
8867 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
8868 if test "${ac_pentium+set}" = set; then
8869 echo $ECHO_N "(cached) $ECHO_C" >&6
8870 else
8871 echo 'void f(){}' > conftest.cpp
8872 if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
8873 ac_pentium=yes
8874 else
8875 ac_pentium=no
8876 fi
8877 rm -f conftest*
8878
8879 fi
8880 echo "$as_me:$LINENO: result: $ac_pentium" >&5
8881 echo "${ECHO_T}$ac_pentium" >&6
8882 if test "$ac_pentium" = yes; then
8883 :
8884 CPU_FLAGS=-mpentium
8885 else
8886 :
8887
8888 fi
8889
8890 fi
8891
8892 ;;
8893 i686*)
8894
8895 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
8896 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
8897 if test "${ac_cpu_pentiumpro+set}" = set; then
8898 echo $ECHO_N "(cached) $ECHO_C" >&6
8899 else
8900 echo 'void f(){}' > conftest.cpp
8901 if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
8902 ac_cpu_pentiumpro=yes
8903 else
8904 ac_cpu_pentiumpro=no
8905 fi
8906 rm -f conftest*
8907
8908 fi
8909 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
8910 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
8911 if test "$ac_cpu_pentiumpro" = yes; then
8912 :
8913 CPU_FLAGS=-mcpu=pentiumpro
8914 else
8915 :
8916
8917
8918 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
8919 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
8920 if test "${ac_pentiumpro+set}" = set; then
8921 echo $ECHO_N "(cached) $ECHO_C" >&6
8922 else
8923 echo 'void f(){}' > conftest.cpp
8924 if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
8925 ac_pentiumpro=yes
8926 else
8927 ac_pentiumpro=no
8928 fi
8929 rm -f conftest*
8930
8931 fi
8932 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
8933 echo "${ECHO_T}$ac_pentiumpro" >&6
8934 if test "$ac_pentiumpro" = yes; then
8935 :
8936 CPU_FLAGS=-mpentiumpro
8937 else
8938 :
8939
8940 fi
8941
8942 fi
8943
8944 ;;
8945 powerpc*)
8946 cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
8947 is60x=`echo $cputype | egrep "^600-9e?$"`
8948 if test -n "$is60x"; then
8949
8950
8951 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
8952 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
8953 if test "${ac_m_cpu_60x+set}" = set; then
8954 echo $ECHO_N "(cached) $ECHO_C" >&6
8955 else
8956 echo 'void f(){}' > conftest.cpp
8957 if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
8958 ac_m_cpu_60x=yes
8959 else
8960 ac_m_cpu_60x=no
8961 fi
8962 rm -f conftest*
8963
8964 fi
8965 echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
8966 echo "${ECHO_T}$ac_m_cpu_60x" >&6
8967 if test "$ac_m_cpu_60x" = yes; then
8968 :
8969 CPU_FLAGS=-mcpu=$cputype
8970 else
8971 :
8972
8973 fi
8974
8975 elif test "$cputype" = 750; then
8976
8977
8978 echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
8979 echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
8980 if test "${ac_cv_prog_gxx_2_95+set}" = set; then
8981 echo $ECHO_N "(cached) $ECHO_C" >&6
8982 else
8983
8984 cat > conftest.cpp <<EOF
8985 #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
8986 # if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
8987 yes;
8988 # endif
8989 #endif
8990 EOF
8991 if { ac_try='${CXX-c++} -E conftest.cpp'
8992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8993 (eval $ac_try) 2>&5
8994 ac_status=$?
8995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8996 (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8997 ac_cv_prog_gxx_2_95=yes
8998 else
8999 ac_cv_prog_gxx_2_95=no
9000 fi
9001
9002 fi
9003 echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
9004 echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
9005 if test "$ac_cv_prog_gxx_2_95" = yes; then
9006 :
9007
9008
9009 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
9010 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
9011 if test "${ac_m_cpu_750+set}" = set; then
9012 echo $ECHO_N "(cached) $ECHO_C" >&6
9013 else
9014 echo 'void f(){}' > conftest.cpp
9015 if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
9016 ac_m_cpu_750=yes
9017 else
9018 ac_m_cpu_750=no
9019 fi
9020 rm -f conftest*
9021
9022 fi
9023 echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
9024 echo "${ECHO_T}$ac_m_cpu_750" >&6
9025 if test "$ac_m_cpu_750" = yes; then
9026 :
9027 CPU_FLAGS=-mcpu=750
9028 else
9029 :
9030
9031 fi
9032
9033 else
9034 :
9035
9036 fi
9037
9038 fi
9039 if test -z "$CPU_FLAGS"; then
9040
9041
9042 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
9043 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
9044 if test "${ac_m_cpu_powerpc+set}" = set; then
9045 echo $ECHO_N "(cached) $ECHO_C" >&6
9046 else
9047 echo 'void f(){}' > conftest.cpp
9048 if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
9049 ac_m_cpu_powerpc=yes
9050 else
9051 ac_m_cpu_powerpc=no
9052 fi
9053 rm -f conftest*
9054
9055 fi
9056 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
9057 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
9058 if test "$ac_m_cpu_powerpc" = yes; then
9059 :
9060 CPU_FLAGS=-mcpu=powerpc
9061 else
9062 :
9063
9064 fi
9065
9066 fi
9067 if test -z "$CPU_FLAGS"; then
9068
9069
9070 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
9071 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
9072 if test "${ac_m_powerpc+set}" = set; then
9073 echo $ECHO_N "(cached) $ECHO_C" >&6
9074 else
9075 echo 'void f(){}' > conftest.cpp
9076 if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
9077 ac_m_powerpc=yes
9078 else
9079 ac_m_powerpc=no
9080 fi
9081 rm -f conftest*
9082
9083 fi
9084 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
9085 echo "${ECHO_T}$ac_m_powerpc" >&6
9086 if test "$ac_m_powerpc" = yes; then
9087 :
9088 CPU_FLAGS=-mpowerpc
9089 else
9090 :
9091
9092 fi
9093
9094 fi
9095 esac
9096 fi
9097
9098 if test -n "$CPU_FLAGS"; then
9099 CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
9100 fi
9101
9102 if test -z "$CXXFLAGS"; then
9103 echo ""
9104 echo "**********************************************************"
9105 echo "* WARNING: Don't know the best CXXFLAGS for this system *"
9106 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
9107 echo "* (otherwise, a default of CXXFLAGS=-O3 will be used) *"
9108 echo "**********************************************************"
9109 echo ""
9110 CXXFLAGS="-O3"
9111 fi
9112
9113
9114
9115 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
9116 echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
9117 if test "${ac_guessed_cxxflags+set}" = set; then
9118 echo $ECHO_N "(cached) $ECHO_C" >&6
9119 else
9120 echo 'void f(){}' > conftest.cpp
9121 if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
9122 ac_guessed_cxxflags=yes
9123 else
9124 ac_guessed_cxxflags=no
9125 fi
9126 rm -f conftest*
9127
9128 fi
9129 echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
9130 echo "${ECHO_T}$ac_guessed_cxxflags" >&6
9131 if test "$ac_guessed_cxxflags" = yes; then
9132 :
9133
9134 else
9135 :
9136
9137 echo ""
9138 echo "**********************************************************"
9139 echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
9140 echo "* your compiler. *"
9141 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
9142 echo "**********************************************************"
9143 echo ""
9144 CXXFLAGS=""
9145
9146 fi
9147
9148
9149 fi
9150
9151
9152
9153
9154
9155 # Try to determine "good" native compiler flags if none specified on command
9156 # line
9157
9158 if test x"$F90FLAGS" = x ; then
9159 F90FLAGS=""
9160 case "${host_cpu}-${host_os}" in
9161
9162 *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
9163 F90FLAGS="-O"
9164 fi;;
9165 rs6000*-aix*) if test "$F90" = xlf90 -o "$F90" = f90; then
9166 F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9167 fi;;
9168 powerpc*-aix*)
9169 if test "$F90" = f90 -o "$F90" = xlf90; then
9170 F90FLAGS="-O3 -qarch=ppc -qansialias -w"
9171 echo "*******************************************************"
9172 echo "* You have AIX on an unknown powerpc system. It is *"
9173 echo "* recommended that you use *"
9174 echo "* *"
9175 echo "* F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9176 echo "* ^^^ *"
9177 echo "* where xxx is 601, 603, 604, or whatever kind of *"
9178 echo "* PowerPC CPU you have. For more info, man xlf. *"
9179 echo "*******************************************************"
9180 fi;;
9181 *darwin*)
9182 if test "$F90" = f90 -o "$F90" = xlf90 -o "$F90" = xlf95; then
9183 F90FLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
9184 fi;;
9185 esac
9186
9187 if test -n "$CPU_FLAGS"; then
9188 F90FLAGS="$F90FLAGS $CPU_FLAGS"
9189 fi
9190
9191 if test -z "$F90FLAGS"; then
9192 echo ""
9193 echo "**********************************************************"
9194 echo "* WARNING: Don't know the best F90FLAGS for this system *"
9195 echo "* Use make F90FLAGS=..., or edit the top level Makefile *"
9196 echo "* (otherwise, a default of F90FLAGS=-O3 will be used) *"
9197 echo "**********************************************************"
9198 echo ""
9199 F90FLAGS="-O3"
9200 fi
9201
9202
9203 echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
9204 echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
9205 if test "${ac_guessed_f90flags+set}" = set; then
9206 echo $ECHO_N "(cached) $ECHO_C" >&6
9207 else
9208
9209
9210
9211 ac_ext=f90
9212 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
9213 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9214 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
9215
9216 echo 'program main' > conftest.$ac_ext
9217 echo 'end program main' >> conftest.$ac_ext
9218 ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
9219 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9220 (eval $ac_compile) 2>&5
9221 ac_status=$?
9222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9223 (exit $ac_status); }; then
9224 ac_guessed_f90flags=yes
9225 else
9226 ac_guessed_f90flags=no
9227 fi
9228 rm -f conftest*
9229 ac_ext=c
9230 ac_cpp='$CPP $CPPFLAGS'
9231 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9232 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9233 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9234
9235
9236 fi
9237 echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
9238 echo "${ECHO_T}$ac_guessed_f90flags" >&6
9239 if test "$ac_guessed_f90flags" = yes; then
9240 :
9241
9242 else
9243 :
9244
9245 echo ""
9246 echo "**********************************************************"
9247 echo "* WARNING: The guessed F90FLAGS don't seem to work with *"
9248 echo "* your compiler. *"
9249 echo "* Use make F90FLAGS=..., or edit the top level Makefile *"
9250 echo "**********************************************************"
9251 echo ""
9252 F90FLAGS=""
9253
9254 fi
9255
9256
9257 fi
9258
9259 ;;
9260 esac
9261
9262 # Find a good install program. We prefer a C program (faster),
9263 # so one script is as good as another. But avoid the broken or
9264 # incompatible versions:
9265 # SysV /etc/install, /usr/sbin/install
9266 # SunOS /usr/etc/install
9267 # IRIX /sbin/install
9268 # AIX /bin/install
9269 # AmigaOS /C/install, which installs bootblocks on floppy discs
9270 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
9271 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
9272 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
9273 # OS/2's system install, which has a completely different semantic
9274 # ./install, which can be erroneously created by make from ./install.sh.
9275 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
9276 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
9277 if test -z "$INSTALL"; then
9278 if test "${ac_cv_path_install+set}" = set; then
9279 echo $ECHO_N "(cached) $ECHO_C" >&6
9280 else
9281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9282 for as_dir in $PATH
9283 do
9284 IFS=$as_save_IFS
9285 test -z "$as_dir" && as_dir=.
9286 # Account for people who put trailing slashes in PATH elements.
9287 case $as_dir/ in
9288 ./ | .// | /cC/* | \
9289 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
9290 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
9291 /usr/ucb/* ) ;;
9292 *)
9293 # OSF1 and SCO ODT 3.0 have their own names for install.
9294 # Don't use installbsd from OSF since it installs stuff as root
9295 # by default.
9296 for ac_prog in ginstall scoinst install; do
9297 for ac_exec_ext in '' $ac_executable_extensions; do
9298 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
9299 if test $ac_prog = install &&
9300 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9301 # AIX install. It has an incompatible calling convention.
9302 :
9303 elif test $ac_prog = install &&
9304 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9305 # program-specific install script used by HP pwplus--don't use.
9306 :
9307 else
9308 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
9309 break 3
9310 fi
9311 fi
9312 done
9313 done
9314 ;;
9315 esac
9316 done
9317
9318
9319 fi
9320 if test "${ac_cv_path_install+set}" = set; then
9321 INSTALL=$ac_cv_path_install
9322 else
9323 # As a last resort, use the slow shell script. We don't cache a
9324 # path for INSTALL within a source directory, because that will
9325 # break other packages using the cache if that directory is
9326 # removed, or if the path is relative.
9327 INSTALL=$ac_install_sh
9328 fi
9329 fi
9330 echo "$as_me:$LINENO: result: $INSTALL" >&5
9331 echo "${ECHO_T}$INSTALL" >&6
9332
9333 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
9334 # It thinks the first close brace ends the variable substitution.
9335 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
9336
9337 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
9338
9339 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
9340
9341 echo "$as_me:$LINENO: checking whether ln -s works" >&5
9342 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
9343 LN_S=$as_ln_s
9344 if test "$LN_S" = "ln -s"; then
9345 echo "$as_me:$LINENO: result: yes" >&5
9346 echo "${ECHO_T}yes" >&6
9347 else
9348 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
9349 echo "${ECHO_T}no, using $LN_S" >&6
9350 fi
9351
9352 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
9353 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
9354 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
9355 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
9356 echo $ECHO_N "(cached) $ECHO_C" >&6
9357 else
9358 cat >conftest.make <<\_ACEOF
9359 all:
9360 @echo 'ac_maketemp="$(MAKE)"'
9361 _ACEOF
9362 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
9363 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
9364 if test -n "$ac_maketemp"; then
9365 eval ac_cv_prog_make_${ac_make}_set=yes
9366 else
9367 eval ac_cv_prog_make_${ac_make}_set=no
9368 fi
9369 rm -f conftest.make
9370 fi
9371 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
9372 echo "$as_me:$LINENO: result: yes" >&5
9373 echo "${ECHO_T}yes" >&6
9374 SET_MAKE=
9375 else
9376 echo "$as_me:$LINENO: result: no" >&5
9377 echo "${ECHO_T}no" >&6
9378 SET_MAKE="MAKE=${MAKE-make}"
9379 fi
9380
9381 if test -n "$ac_tool_prefix"; then
9382 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
9383 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
9384 echo "$as_me:$LINENO: checking for $ac_word" >&5
9385 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9386 if test "${ac_cv_prog_RANLIB+set}" = set; then
9387 echo $ECHO_N "(cached) $ECHO_C" >&6
9388 else
9389 if test -n "$RANLIB"; then
9390 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9391 else
9392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9393 for as_dir in $PATH
9394 do
9395 IFS=$as_save_IFS
9396 test -z "$as_dir" && as_dir=.
9397 for ac_exec_ext in '' $ac_executable_extensions; do
9398 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9399 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
9400 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9401 break 2
9402 fi
9403 done
9404 done
9405
9406 fi
9407 fi
9408 RANLIB=$ac_cv_prog_RANLIB
9409 if test -n "$RANLIB"; then
9410 echo "$as_me:$LINENO: result: $RANLIB" >&5
9411 echo "${ECHO_T}$RANLIB" >&6
9412 else
9413 echo "$as_me:$LINENO: result: no" >&5
9414 echo "${ECHO_T}no" >&6
9415 fi
9416
9417 fi
9418 if test -z "$ac_cv_prog_RANLIB"; then
9419 ac_ct_RANLIB=$RANLIB
9420 # Extract the first word of "ranlib", so it can be a program name with args.
9421 set dummy ranlib; ac_word=$2
9422 echo "$as_me:$LINENO: checking for $ac_word" >&5
9423 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9424 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
9425 echo $ECHO_N "(cached) $ECHO_C" >&6
9426 else
9427 if test -n "$ac_ct_RANLIB"; then
9428 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
9429 else
9430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9431 for as_dir in $PATH
9432 do
9433 IFS=$as_save_IFS
9434 test -z "$as_dir" && as_dir=.
9435 for ac_exec_ext in '' $ac_executable_extensions; do
9436 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9437 ac_cv_prog_ac_ct_RANLIB="ranlib"
9438 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9439 break 2
9440 fi
9441 done
9442 done
9443
9444 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
9445 fi
9446 fi
9447 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
9448 if test -n "$ac_ct_RANLIB"; then
9449 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
9450 echo "${ECHO_T}$ac_ct_RANLIB" >&6
9451 else
9452 echo "$as_me:$LINENO: result: no" >&5
9453 echo "${ECHO_T}no" >&6
9454 fi
9455
9456 RANLIB=$ac_ct_RANLIB
9457 else
9458 RANLIB="$ac_cv_prog_RANLIB"
9459 fi
9460
9461 for ac_prog in 'bison -y' byacc
9462 do
9463 # Extract the first word of "$ac_prog", so it can be a program name with args.
9464 set dummy $ac_prog; ac_word=$2
9465 echo "$as_me:$LINENO: checking for $ac_word" >&5
9466 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9467 if test "${ac_cv_prog_YACC+set}" = set; then
9468 echo $ECHO_N "(cached) $ECHO_C" >&6
9469 else
9470 if test -n "$YACC"; then
9471 ac_cv_prog_YACC="$YACC" # Let the user override the test.
9472 else
9473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9474 for as_dir in $PATH
9475 do
9476 IFS=$as_save_IFS
9477 test -z "$as_dir" && as_dir=.
9478 for ac_exec_ext in '' $ac_executable_extensions; do
9479 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9480 ac_cv_prog_YACC="$ac_prog"
9481 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9482 break 2
9483 fi
9484 done
9485 done
9486
9487 fi
9488 fi
9489 YACC=$ac_cv_prog_YACC
9490 if test -n "$YACC"; then
9491 echo "$as_me:$LINENO: result: $YACC" >&5
9492 echo "${ECHO_T}$YACC" >&6
9493 else
9494 echo "$as_me:$LINENO: result: no" >&5
9495 echo "${ECHO_T}no" >&6
9496 fi
9497
9498 test -n "$YACC" && break
9499 done
9500 test -n "$YACC" || YACC="yacc"
9501
9502 for ac_prog in flex lex
9503 do
9504 # Extract the first word of "$ac_prog", so it can be a program name with args.
9505 set dummy $ac_prog; ac_word=$2
9506 echo "$as_me:$LINENO: checking for $ac_word" >&5
9507 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9508 if test "${ac_cv_prog_LEX+set}" = set; then
9509 echo $ECHO_N "(cached) $ECHO_C" >&6
9510 else
9511 if test -n "$LEX"; then
9512 ac_cv_prog_LEX="$LEX" # Let the user override the test.
9513 else
9514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9515 for as_dir in $PATH
9516 do
9517 IFS=$as_save_IFS
9518 test -z "$as_dir" && as_dir=.
9519 for ac_exec_ext in '' $ac_executable_extensions; do
9520 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9521 ac_cv_prog_LEX="$ac_prog"
9522 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9523 break 2
9524 fi
9525 done
9526 done
9527
9528 fi
9529 fi
9530 LEX=$ac_cv_prog_LEX
9531 if test -n "$LEX"; then
9532 echo "$as_me:$LINENO: result: $LEX" >&5
9533 echo "${ECHO_T}$LEX" >&6
9534 else
9535 echo "$as_me:$LINENO: result: no" >&5
9536 echo "${ECHO_T}no" >&6
9537 fi
9538
9539 test -n "$LEX" && break
9540 done
9541 test -n "$LEX" || LEX=":"
9542
9543 if test -z "$LEXLIB"
9544 then
9545 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
9546 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
9547 if test "${ac_cv_lib_fl_yywrap+set}" = set; then
9548 echo $ECHO_N "(cached) $ECHO_C" >&6
9549 else
9550 ac_check_lib_save_LIBS=$LIBS
9551 LIBS="-lfl $LIBS"
9552 cat >conftest.$ac_ext <<_ACEOF
9553 /* confdefs.h. */
9554 _ACEOF
9555 cat confdefs.h >>conftest.$ac_ext
9556 cat >>conftest.$ac_ext <<_ACEOF
9557 /* end confdefs.h. */
9558
9559 /* Override any gcc2 internal prototype to avoid an error. */
9560 #ifdef __cplusplus
9561 extern "C"
9562 #endif
9563 /* We use char because int might match the return type of a gcc2
9564 builtin and then its argument prototype would still apply. */
9565 char yywrap ();
9566 int
9567 main ()
9568 {
9569 yywrap ();
9570 ;
9571 return 0;
9572 }
9573 _ACEOF
9574 rm -f conftest.$ac_objext conftest$ac_exeext
9575 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9576 (eval $ac_link) 2>conftest.er1
9577 ac_status=$?
9578 grep -v '^ *+' conftest.er1 >conftest.err
9579 rm -f conftest.er1
9580 cat conftest.err >&5
9581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9582 (exit $ac_status); } &&
9583 { ac_try='test -z "$ac_c_werror_flag"
9584 || test ! -s conftest.err'
9585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9586 (eval $ac_try) 2>&5
9587 ac_status=$?
9588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9589 (exit $ac_status); }; } &&
9590 { ac_try='test -s conftest$ac_exeext'
9591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9592 (eval $ac_try) 2>&5
9593 ac_status=$?
9594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9595 (exit $ac_status); }; }; then
9596 ac_cv_lib_fl_yywrap=yes
9597 else
9598 echo "$as_me: failed program was:" >&5
9599 sed 's/^/| /' conftest.$ac_ext >&5
9600
9601 ac_cv_lib_fl_yywrap=no
9602 fi
9603 rm -f conftest.err conftest.$ac_objext \
9604 conftest$ac_exeext conftest.$ac_ext
9605 LIBS=$ac_check_lib_save_LIBS
9606 fi
9607 echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
9608 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
9609 if test $ac_cv_lib_fl_yywrap = yes; then
9610 LEXLIB="-lfl"
9611 else
9612 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
9613 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
9614 if test "${ac_cv_lib_l_yywrap+set}" = set; then
9615 echo $ECHO_N "(cached) $ECHO_C" >&6
9616 else
9617 ac_check_lib_save_LIBS=$LIBS
9618 LIBS="-ll $LIBS"
9619 cat >conftest.$ac_ext <<_ACEOF
9620 /* confdefs.h. */
9621 _ACEOF
9622 cat confdefs.h >>conftest.$ac_ext
9623 cat >>conftest.$ac_ext <<_ACEOF
9624 /* end confdefs.h. */
9625
9626 /* Override any gcc2 internal prototype to avoid an error. */
9627 #ifdef __cplusplus
9628 extern "C"
9629 #endif
9630 /* We use char because int might match the return type of a gcc2
9631 builtin and then its argument prototype would still apply. */
9632 char yywrap ();
9633 int
9634 main ()
9635 {
9636 yywrap ();
9637 ;
9638 return 0;
9639 }
9640 _ACEOF
9641 rm -f conftest.$ac_objext conftest$ac_exeext
9642 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9643 (eval $ac_link) 2>conftest.er1
9644 ac_status=$?
9645 grep -v '^ *+' conftest.er1 >conftest.err
9646 rm -f conftest.er1
9647 cat conftest.err >&5
9648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9649 (exit $ac_status); } &&
9650 { ac_try='test -z "$ac_c_werror_flag"
9651 || test ! -s conftest.err'
9652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9653 (eval $ac_try) 2>&5
9654 ac_status=$?
9655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9656 (exit $ac_status); }; } &&
9657 { ac_try='test -s conftest$ac_exeext'
9658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9659 (eval $ac_try) 2>&5
9660 ac_status=$?
9661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9662 (exit $ac_status); }; }; then
9663 ac_cv_lib_l_yywrap=yes
9664 else
9665 echo "$as_me: failed program was:" >&5
9666 sed 's/^/| /' conftest.$ac_ext >&5
9667
9668 ac_cv_lib_l_yywrap=no
9669 fi
9670 rm -f conftest.err conftest.$ac_objext \
9671 conftest$ac_exeext conftest.$ac_ext
9672 LIBS=$ac_check_lib_save_LIBS
9673 fi
9674 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
9675 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
9676 if test $ac_cv_lib_l_yywrap = yes; then
9677 LEXLIB="-ll"
9678 fi
9679
9680 fi
9681
9682 fi
9683
9684 if test "x$LEX" != "x:"; then
9685 echo "$as_me:$LINENO: checking lex output file root" >&5
9686 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
9687 if test "${ac_cv_prog_lex_root+set}" = set; then
9688 echo $ECHO_N "(cached) $ECHO_C" >&6
9689 else
9690 # The minimal lex program is just a single line: %%. But some broken lexes
9691 # (Solaris, I think it was) want two %% lines, so accommodate them.
9692 cat >conftest.l <<_ACEOF
9693 %%
9694 %%
9695 _ACEOF
9696 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
9697 (eval $LEX conftest.l) 2>&5
9698 ac_status=$?
9699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9700 (exit $ac_status); }
9701 if test -f lex.yy.c; then
9702 ac_cv_prog_lex_root=lex.yy
9703 elif test -f lexyy.c; then
9704 ac_cv_prog_lex_root=lexyy
9705 else
9706 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
9707 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
9708 { (exit 1); exit 1; }; }
9709 fi
9710 fi
9711 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
9712 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
9713 rm -f conftest.l
9714 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
9715
9716 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
9717 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
9718 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
9719 echo $ECHO_N "(cached) $ECHO_C" >&6
9720 else
9721 # POSIX says lex can declare yytext either as a pointer or an array; the
9722 # default is implementation-dependent. Figure out which it is, since
9723 # not all implementations provide the %pointer and %array declarations.
9724 ac_cv_prog_lex_yytext_pointer=no
9725 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
9726 ac_save_LIBS=$LIBS
9727 LIBS="$LIBS $LEXLIB"
9728 cat >conftest.$ac_ext <<_ACEOF
9729 `cat $LEX_OUTPUT_ROOT.c`
9730 _ACEOF
9731 rm -f conftest.$ac_objext conftest$ac_exeext
9732 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9733 (eval $ac_link) 2>conftest.er1
9734 ac_status=$?
9735 grep -v '^ *+' conftest.er1 >conftest.err
9736 rm -f conftest.er1
9737 cat conftest.err >&5
9738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9739 (exit $ac_status); } &&
9740 { ac_try='test -z "$ac_c_werror_flag"
9741 || test ! -s conftest.err'
9742 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9743 (eval $ac_try) 2>&5
9744 ac_status=$?
9745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9746 (exit $ac_status); }; } &&
9747 { ac_try='test -s conftest$ac_exeext'
9748 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9749 (eval $ac_try) 2>&5
9750 ac_status=$?
9751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9752 (exit $ac_status); }; }; then
9753 ac_cv_prog_lex_yytext_pointer=yes
9754 else
9755 echo "$as_me: failed program was:" >&5
9756 sed 's/^/| /' conftest.$ac_ext >&5
9757
9758 fi
9759 rm -f conftest.err conftest.$ac_objext \
9760 conftest$ac_exeext conftest.$ac_ext
9761 LIBS=$ac_save_LIBS
9762 rm -f "${LEX_OUTPUT_ROOT}.c"
9763
9764 fi
9765 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
9766 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
9767 if test $ac_cv_prog_lex_yytext_pointer = yes; then
9768
9769 cat >>confdefs.h <<\_ACEOF
9770 #define YYTEXT_POINTER 1
9771 _ACEOF
9772
9773 fi
9774
9775 fi
9776
9777 # Extract the first word of "perl", so it can be a program name with args.
9778 set dummy perl; ac_word=$2
9779 echo "$as_me:$LINENO: checking for $ac_word" >&5
9780 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9781 if test "${ac_cv_path_PERLINTERP+set}" = set; then
9782 echo $ECHO_N "(cached) $ECHO_C" >&6
9783 else
9784 case $PERLINTERP in
9785 [\\/]* | ?:[\\/]*)
9786 ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
9787 ;;
9788 *)
9789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9790 for as_dir in $PATH
9791 do
9792 IFS=$as_save_IFS
9793 test -z "$as_dir" && as_dir=.
9794 for ac_exec_ext in '' $ac_executable_extensions; do
9795 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9796 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
9797 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9798 break 2
9799 fi
9800 done
9801 done
9802
9803 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
9804 ;;
9805 esac
9806 fi
9807 PERLINTERP=$ac_cv_path_PERLINTERP
9808
9809 if test -n "$PERLINTERP"; then
9810 echo "$as_me:$LINENO: result: $PERLINTERP" >&5
9811 echo "${ECHO_T}$PERLINTERP" >&6
9812 else
9813 echo "$as_me:$LINENO: result: no" >&5
9814 echo "${ECHO_T}no" >&6
9815 fi
9816
9817 ac_cv_path_perlinterp="$PERLINTERP"
9818 _sHpB='#!'
9819
9820
9821 # Check whether --with-perl-shebang or --without-perl-shebang was given.
9822 if test "${with_perl_shebang+set}" = set; then
9823 withval="$with_perl_shebang"
9824 opt_perl_shebang="$withval"
9825 else
9826 opt_perl_shebang="not_set"
9827 fi;
9828 echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
9829 echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6
9830 if test "${ax_cv_opt_perl_shebang+set}" = set; then
9831 echo $ECHO_N "(cached) $ECHO_C" >&6
9832 else
9833 case "$opt_perl_shebang" in
9834 not_set ) ax_cv_opt_perl_shebang=''
9835 ;;
9836 * )
9837 ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
9838 esac
9839
9840 fi
9841 echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
9842 echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6
9843 if test "A$ax_cv_opt_perl_shebang" != "A"
9844 then
9845 ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
9846 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
9847 { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
9848 echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
9849
9850 # Automatic detection of sharpbang formula starts here
9851 else
9852 _somian_shbangperl=`$PERLINTERP -V:startperl`
9853 negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
9854 echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
9855 echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6
9856 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
9857 echo $ECHO_N "(cached) $ECHO_C" >&6
9858 else
9859 _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
9860 if test "x$_somian_kspb_perl" == x
9861 then _somian_ksbp_warn_empty='durnit'
9862 else
9863 case "A$_somian_kspb_perl" in
9864 A#!*perl* )
9865 ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
9866 ;;
9867 A* ) _somian_ksbp_warn_defau='trouble'
9868 ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
9869 esac
9870 fi
9871
9872 fi
9873 echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
9874 echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6
9875 # The above prints Checking ... result message to user.
9876 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
9877
9878 if test A${_somian_ksbp_warn_empty+set} == Aset
9879 then { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
9880 echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
9881 fi
9882 # Inform user after printing result value
9883 if test A${_somian_ksbp_warn_defau+set} == Aset
9884 then { echo "$as_me:$LINENO: Maybe Not good -" >&5
9885 echo "$as_me: Maybe Not good -" >&6;}
9886 { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
9887 echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
9888 else { echo "$as_me:$LINENO: OK Good result - " >&5
9889 echo "$as_me: OK Good result - " >&6;}
9890 { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
9891 echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
9892 fi
9893 fi
9894
9895 # Extract the first word of "ar", so it can be a program name with args.
9896 set dummy ar; ac_word=$2
9897 echo "$as_me:$LINENO: checking for $ac_word" >&5
9898 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9899 if test "${ac_cv_prog_AR+set}" = set; then
9900 echo $ECHO_N "(cached) $ECHO_C" >&6
9901 else
9902 if test -n "$AR"; then
9903 ac_cv_prog_AR="$AR" # Let the user override the test.
9904 else
9905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9906 for as_dir in $PATH
9907 do
9908 IFS=$as_save_IFS
9909 test -z "$as_dir" && as_dir=.
9910 for ac_exec_ext in '' $ac_executable_extensions; do
9911 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9912 ac_cv_prog_AR="ar"
9913 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9914 break 2
9915 fi
9916 done
9917 done
9918
9919 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
9920 fi
9921 fi
9922 AR=$ac_cv_prog_AR
9923 if test -n "$AR"; then
9924 echo "$as_me:$LINENO: result: $AR" >&5
9925 echo "${ECHO_T}$AR" >&6
9926 else
9927 echo "$as_me:$LINENO: result: no" >&5
9928 echo "${ECHO_T}no" >&6
9929 fi
9930
9931 if test "$AR" = "NONE"; then
9932 { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
9933 echo "$as_me: error: --> Can't find \`ar'!" >&2;}
9934 { (exit 1); exit 1; }; }
9935 cat >confcache <<\_ACEOF
9936 # This file is a shell script that caches the results of configure
9937 # tests run on this system so they can be shared between configure
9938 # scripts and configure runs, see configure's option --config-cache.
9939 # It is not useful on other systems. If it contains results you don't
9940 # want to keep, you may remove or edit it.
9941 #
9942 # config.status only pays attention to the cache file if you give it
9943 # the --recheck option to rerun configure.
9944 #
9945 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9946 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9947 # following values.
9948
9949 _ACEOF
9950
9951 # The following way of writing the cache mishandles newlines in values,
9952 # but we know of no workaround that is simple, portable, and efficient.
9953 # So, don't put newlines in cache variables' values.
9954 # Ultrix sh set writes to stderr and can't be redirected directly,
9955 # and sets the high bit in the cache file unless we assign to the vars.
9956 {
9957 (set) 2>&1 |
9958 case `(ac_space=' '; set | grep ac_space) 2>&1` in
9959 *ac_space=\ *)
9960 # `set' does not quote correctly, so add quotes (double-quote
9961 # substitution turns \\\\ into \\, and sed turns \\ into \).
9962 sed -n \
9963 "s/'/'\\\\''/g;
9964 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9965 ;;
9966 *)
9967 # `set' quotes correctly as required by POSIX, so do not add quotes.
9968 sed -n \
9969 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
9970 ;;
9971 esac;
9972 } |
9973 sed '
9974 t clear
9975 : clear
9976 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9977 t end
9978 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9979 : end' >>confcache
9980 if diff $cache_file confcache >/dev/null 2>&1; then :; else
9981 if test -w $cache_file; then
9982 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
9983 cat confcache >$cache_file
9984 else
9985 echo "not updating unwritable cache $cache_file"
9986 fi
9987 fi
9988 rm -f confcache
9989 exit 1
9990 fi
9991
9992 # Extract the first word of "ps", so it can be a program name with args.
9993 set dummy ps; ac_word=$2
9994 echo "$as_me:$LINENO: checking for $ac_word" >&5
9995 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9996 if test "${ac_cv_path_PS+set}" = set; then
9997 echo $ECHO_N "(cached) $ECHO_C" >&6
9998 else
9999 case $PS in
10000 [\\/]* | ?:[\\/]*)
10001 ac_cv_path_PS="$PS" # Let the user override the test with a path.
10002 ;;
10003 *)
10004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10005 for as_dir in $PATH
10006 do
10007 IFS=$as_save_IFS
10008 test -z "$as_dir" && as_dir=.
10009 for ac_exec_ext in '' $ac_executable_extensions; do
10010 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10011 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
10012 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10013 break 2
10014 fi
10015 done
10016 done
10017
10018 ;;
10019 esac
10020 fi
10021 PS=$ac_cv_path_PS
10022
10023 if test -n "$PS"; then
10024 echo "$as_me:$LINENO: result: $PS" >&5
10025 echo "${ECHO_T}$PS" >&6
10026 else
10027 echo "$as_me:$LINENO: result: no" >&5
10028 echo "${ECHO_T}no" >&6
10029 fi
10030
10031 echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
10032 echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6
10033 if test "${ac_cv_prog_ps_syntax+set}" = set; then
10034 echo $ECHO_N "(cached) $ECHO_C" >&6
10035 else
10036
10037 if $PS ax -o rss > /dev/null 2>&1; then
10038 ac_cv_prog_ps_ax=yes
10039 else
10040 ac_cv_prog_ps_ax=no
10041 fi
10042 if $PS -ef -o rss > /dev/null 2>&1; then
10043 ac_cv_prog_ps_ef=yes
10044 else
10045 ac_cv_prog_ps_ef=no
10046 fi
10047 if test "$ac_cv_prog_ps_ax" = yes; then
10048 ac_cv_prog_ps_syntax=BSD
10049 else
10050 if test "$ac_cv_prog_ps_ef" = yes; then
10051 ac_cv_prog_ps_syntax=POSIX
10052 else
10053 { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
10054 echo "$as_me: error: Could not determine ps syntax" >&2;}
10055 { (exit 1); exit 1; }; }
10056 fi
10057 fi
10058
10059 fi
10060 echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
10061 echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6
10062
10063
10064 cat >>confdefs.h <<_ACEOF
10065 #define PSCOMMAND $PS
10066 _ACEOF
10067
10068
10069 cat >>confdefs.h <<\_ACEOF
10070 #define OBAPI
10071 _ACEOF
10072
10073
10074
10075 if test "$ac_cv_prog_ps_syntax" = BSD; then
10076
10077 cat >>confdefs.h <<\_ACEOF
10078 #define PSTYPE_IS_BSD 1
10079 _ACEOF
10080
10081 else
10082 if test "$ac_cv_prog_ps_syntax" = POSIX; then
10083
10084 cat >>confdefs.h <<\_ACEOF
10085 #define PSTYPE_IS_POSIX 1
10086 _ACEOF
10087
10088 else
10089 { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
10090 echo "$as_me: error: Unknown ps syntax type!" >&2;}
10091 { (exit 1); exit 1; }; }
10092 fi
10093 fi
10094
10095
10096 # Check whether --with-mpi or --without-mpi was given.
10097 if test "${with_mpi+set}" = set; then
10098 withval="$with_mpi"
10099 with_mpi=$withval
10100 else
10101 with_mpi="no"
10102 fi;
10103
10104 case "x$with_mpi" in
10105 xyes | "x") USE_MPI=yes;;
10106 xno) USE_MPI=no ;;
10107 *) MPI="$with_mpi"; USE_MPI=yes ;;
10108 esac
10109 if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
10110 MPI="/usr/local"
10111 fi
10112 if test "$USE_MPI" = "yes"; then
10113
10114
10115 # Set variables...
10116 MPI_LIB_DIR="$MPI/lib"
10117 MPI_INC_DIR="$MPI/include"
10118
10119
10120
10121 echo "$as_me:$LINENO: checking for mpi.h" >&5
10122 echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
10123 have_mpi_h=0
10124 rm -f conftest*
10125 echo '#include <mpi.h>' > conftest.cc
10126 if ${CXX} -I${MPI_INC_DIR} -c conftest.cc 2>&1 ; then
10127 echo "$as_me:$LINENO: result: yes" >&5
10128 echo "${ECHO_T}yes" >&6
10129 have_mpi_h=1
10130 else
10131 if test -s conftest.out ; then
10132 cat conftest.out >> config.log
10133 fi
10134 echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
10135 echo "${ECHO_T}no! Check MPI include paths" >&6
10136 USE_MPI="no"
10137 fi
10138 rm -f conftest*
10139 if test "$have_mpi_h" = 1; then
10140
10141 cat >>confdefs.h <<\_ACEOF
10142 #define HAVE_MPI_H 1
10143 _ACEOF
10144
10145 fi
10146
10147 echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
10148 echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
10149 have_mpif_h=0
10150 rm -f conftest*
10151 cat >conftest.f90 <<EOF
10152 program main
10153 include 'mpif.h'
10154 end
10155 EOF
10156 if $F90 -I$MPI_INC_DIR -c conftest.f90 > conftest.out 2>&1 ; then
10157 echo "$as_me:$LINENO: result: yes" >&5
10158 echo "${ECHO_T}yes" >&6
10159 MPI_F90_INC="$MPI_INC_DIR"
10160 have_mpif_h=1
10161 else
10162 if test -s conftest.out ; then
10163 cat conftest.out >> config.log
10164 fi
10165 echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
10166 echo "${ECHO_T}no! Check MPI include paths" >&6
10167 USE_MPI="no"
10168 fi
10169 rm -f conftest*
10170
10171 if test "$have_mpif_h" = 1; then
10172
10173 cat >>confdefs.h <<\_ACEOF
10174 #define HAVE_MPIF_H 1
10175 _ACEOF
10176
10177 fi
10178
10179 ac_ext=c
10180 ac_cpp='$CPP $CPPFLAGS'
10181 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10182 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10183 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10184
10185 ac_save_LDFLAGS=$LDFLAGS
10186 LDFLAGS="${LDFLAGS} -L${MPI_LIB_DIR} "
10187
10188 if test x = x"$MPI_LIB"; then
10189 echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
10190 echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
10191 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
10192 echo $ECHO_N "(cached) $ECHO_C" >&6
10193 else
10194 ac_check_lib_save_LIBS=$LIBS
10195 LIBS="-lmpich $LIBS"
10196 cat >conftest.$ac_ext <<_ACEOF
10197 /* confdefs.h. */
10198 _ACEOF
10199 cat confdefs.h >>conftest.$ac_ext
10200 cat >>conftest.$ac_ext <<_ACEOF
10201 /* end confdefs.h. */
10202
10203 /* Override any gcc2 internal prototype to avoid an error. */
10204 #ifdef __cplusplus
10205 extern "C"
10206 #endif
10207 /* We use char because int might match the return type of a gcc2
10208 builtin and then its argument prototype would still apply. */
10209 char MPI_Init ();
10210 int
10211 main ()
10212 {
10213 MPI_Init ();
10214 ;
10215 return 0;
10216 }
10217 _ACEOF
10218 rm -f conftest.$ac_objext conftest$ac_exeext
10219 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10220 (eval $ac_link) 2>conftest.er1
10221 ac_status=$?
10222 grep -v '^ *+' conftest.er1 >conftest.err
10223 rm -f conftest.er1
10224 cat conftest.err >&5
10225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10226 (exit $ac_status); } &&
10227 { ac_try='test -z "$ac_c_werror_flag"
10228 || test ! -s conftest.err'
10229 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10230 (eval $ac_try) 2>&5
10231 ac_status=$?
10232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10233 (exit $ac_status); }; } &&
10234 { ac_try='test -s conftest$ac_exeext'
10235 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10236 (eval $ac_try) 2>&5
10237 ac_status=$?
10238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10239 (exit $ac_status); }; }; then
10240 ac_cv_lib_mpich_MPI_Init=yes
10241 else
10242 echo "$as_me: failed program was:" >&5
10243 sed 's/^/| /' conftest.$ac_ext >&5
10244
10245 ac_cv_lib_mpich_MPI_Init=no
10246 fi
10247 rm -f conftest.err conftest.$ac_objext \
10248 conftest$ac_exeext conftest.$ac_ext
10249 LIBS=$ac_check_lib_save_LIBS
10250 fi
10251 echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
10252 echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
10253 if test $ac_cv_lib_mpich_MPI_Init = yes; then
10254 MPI_LIB="-lmpich"
10255 fi
10256
10257 fi
10258 if test x = x"$MPI_LIB"; then
10259 echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
10260 echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
10261 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
10262 echo $ECHO_N "(cached) $ECHO_C" >&6
10263 else
10264 ac_check_lib_save_LIBS=$LIBS
10265 LIBS="-lmpi $LIBS"
10266 cat >conftest.$ac_ext <<_ACEOF
10267 /* confdefs.h. */
10268 _ACEOF
10269 cat confdefs.h >>conftest.$ac_ext
10270 cat >>conftest.$ac_ext <<_ACEOF
10271 /* end confdefs.h. */
10272
10273 /* Override any gcc2 internal prototype to avoid an error. */
10274 #ifdef __cplusplus
10275 extern "C"
10276 #endif
10277 /* We use char because int might match the return type of a gcc2
10278 builtin and then its argument prototype would still apply. */
10279 char MPI_Init ();
10280 int
10281 main ()
10282 {
10283 MPI_Init ();
10284 ;
10285 return 0;
10286 }
10287 _ACEOF
10288 rm -f conftest.$ac_objext conftest$ac_exeext
10289 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10290 (eval $ac_link) 2>conftest.er1
10291 ac_status=$?
10292 grep -v '^ *+' conftest.er1 >conftest.err
10293 rm -f conftest.er1
10294 cat conftest.err >&5
10295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10296 (exit $ac_status); } &&
10297 { ac_try='test -z "$ac_c_werror_flag"
10298 || test ! -s conftest.err'
10299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10300 (eval $ac_try) 2>&5
10301 ac_status=$?
10302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10303 (exit $ac_status); }; } &&
10304 { ac_try='test -s conftest$ac_exeext'
10305 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10306 (eval $ac_try) 2>&5
10307 ac_status=$?
10308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10309 (exit $ac_status); }; }; then
10310 ac_cv_lib_mpi_MPI_Init=yes
10311 else
10312 echo "$as_me: failed program was:" >&5
10313 sed 's/^/| /' conftest.$ac_ext >&5
10314
10315 ac_cv_lib_mpi_MPI_Init=no
10316 fi
10317 rm -f conftest.err conftest.$ac_objext \
10318 conftest$ac_exeext conftest.$ac_ext
10319 LIBS=$ac_check_lib_save_LIBS
10320 fi
10321 echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
10322 echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
10323 if test $ac_cv_lib_mpi_MPI_Init = yes; then
10324 MPI_LIB="-lmpi"
10325 fi
10326
10327 fi
10328 $as_unset ac_cv_lib_mpi_MPI_Init
10329 if test x = x"$MPI_LIB"; then
10330 echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
10331 echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
10332 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
10333 echo $ECHO_N "(cached) $ECHO_C" >&6
10334 else
10335 ac_check_lib_save_LIBS=$LIBS
10336 LIBS="-lmpi "-llam" $LIBS"
10337 cat >conftest.$ac_ext <<_ACEOF
10338 /* confdefs.h. */
10339 _ACEOF
10340 cat confdefs.h >>conftest.$ac_ext
10341 cat >>conftest.$ac_ext <<_ACEOF
10342 /* end confdefs.h. */
10343
10344 /* Override any gcc2 internal prototype to avoid an error. */
10345 #ifdef __cplusplus
10346 extern "C"
10347 #endif
10348 /* We use char because int might match the return type of a gcc2
10349 builtin and then its argument prototype would still apply. */
10350 char MPI_Init ();
10351 int
10352 main ()
10353 {
10354 MPI_Init ();
10355 ;
10356 return 0;
10357 }
10358 _ACEOF
10359 rm -f conftest.$ac_objext conftest$ac_exeext
10360 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10361 (eval $ac_link) 2>conftest.er1
10362 ac_status=$?
10363 grep -v '^ *+' conftest.er1 >conftest.err
10364 rm -f conftest.er1
10365 cat conftest.err >&5
10366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10367 (exit $ac_status); } &&
10368 { ac_try='test -z "$ac_c_werror_flag"
10369 || test ! -s conftest.err'
10370 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10371 (eval $ac_try) 2>&5
10372 ac_status=$?
10373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10374 (exit $ac_status); }; } &&
10375 { ac_try='test -s conftest$ac_exeext'
10376 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10377 (eval $ac_try) 2>&5
10378 ac_status=$?
10379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10380 (exit $ac_status); }; }; then
10381 ac_cv_lib_mpi_MPI_Init=yes
10382 else
10383 echo "$as_me: failed program was:" >&5
10384 sed 's/^/| /' conftest.$ac_ext >&5
10385
10386 ac_cv_lib_mpi_MPI_Init=no
10387 fi
10388 rm -f conftest.err conftest.$ac_objext \
10389 conftest$ac_exeext conftest.$ac_ext
10390 LIBS=$ac_check_lib_save_LIBS
10391 fi
10392 echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
10393 echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
10394 if test $ac_cv_lib_mpi_MPI_Init = yes; then
10395 MPI_LIB="-lmpi -llam"
10396 fi
10397
10398 fi
10399 $as_unset ac_cv_lib_mpich_MPI_Init
10400 if test x = x"$MPI_LIB"; then
10401 echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
10402 echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
10403 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
10404 echo $ECHO_N "(cached) $ECHO_C" >&6
10405 else
10406 ac_check_lib_save_LIBS=$LIBS
10407 LIBS="-lmpich "-lpmpich" $LIBS"
10408 cat >conftest.$ac_ext <<_ACEOF
10409 /* confdefs.h. */
10410 _ACEOF
10411 cat confdefs.h >>conftest.$ac_ext
10412 cat >>conftest.$ac_ext <<_ACEOF
10413 /* end confdefs.h. */
10414
10415 /* Override any gcc2 internal prototype to avoid an error. */
10416 #ifdef __cplusplus
10417 extern "C"
10418 #endif
10419 /* We use char because int might match the return type of a gcc2
10420 builtin and then its argument prototype would still apply. */
10421 char MPI_Init ();
10422 int
10423 main ()
10424 {
10425 MPI_Init ();
10426 ;
10427 return 0;
10428 }
10429 _ACEOF
10430 rm -f conftest.$ac_objext conftest$ac_exeext
10431 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10432 (eval $ac_link) 2>conftest.er1
10433 ac_status=$?
10434 grep -v '^ *+' conftest.er1 >conftest.err
10435 rm -f conftest.er1
10436 cat conftest.err >&5
10437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10438 (exit $ac_status); } &&
10439 { ac_try='test -z "$ac_c_werror_flag"
10440 || test ! -s conftest.err'
10441 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10442 (eval $ac_try) 2>&5
10443 ac_status=$?
10444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10445 (exit $ac_status); }; } &&
10446 { ac_try='test -s conftest$ac_exeext'
10447 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10448 (eval $ac_try) 2>&5
10449 ac_status=$?
10450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10451 (exit $ac_status); }; }; then
10452 ac_cv_lib_mpich_MPI_Init=yes
10453 else
10454 echo "$as_me: failed program was:" >&5
10455 sed 's/^/| /' conftest.$ac_ext >&5
10456
10457 ac_cv_lib_mpich_MPI_Init=no
10458 fi
10459 rm -f conftest.err conftest.$ac_objext \
10460 conftest$ac_exeext conftest.$ac_ext
10461 LIBS=$ac_check_lib_save_LIBS
10462 fi
10463 echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
10464 echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
10465 if test $ac_cv_lib_mpich_MPI_Init = yes; then
10466 MPI_LIB="-lmpich -lpmpich"
10467 fi
10468
10469 fi
10470
10471 $as_unset ac_cv_lib_mpi_MPI_Init
10472 if test x = x"$MPI_LIB"; then
10473 echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
10474 echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
10475 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
10476 echo $ECHO_N "(cached) $ECHO_C" >&6
10477 else
10478 ac_check_lib_save_LIBS=$LIBS
10479 LIBS="-lmpi -llam -lpthread $LIBS"
10480 cat >conftest.$ac_ext <<_ACEOF
10481 /* confdefs.h. */
10482 _ACEOF
10483 cat confdefs.h >>conftest.$ac_ext
10484 cat >>conftest.$ac_ext <<_ACEOF
10485 /* end confdefs.h. */
10486
10487 /* Override any gcc2 internal prototype to avoid an error. */
10488 #ifdef __cplusplus
10489 extern "C"
10490 #endif
10491 /* We use char because int might match the return type of a gcc2
10492 builtin and then its argument prototype would still apply. */
10493 char MPI_Init ();
10494 int
10495 main ()
10496 {
10497 MPI_Init ();
10498 ;
10499 return 0;
10500 }
10501 _ACEOF
10502 rm -f conftest.$ac_objext conftest$ac_exeext
10503 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10504 (eval $ac_link) 2>conftest.er1
10505 ac_status=$?
10506 grep -v '^ *+' conftest.er1 >conftest.err
10507 rm -f conftest.er1
10508 cat conftest.err >&5
10509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10510 (exit $ac_status); } &&
10511 { ac_try='test -z "$ac_c_werror_flag"
10512 || test ! -s conftest.err'
10513 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10514 (eval $ac_try) 2>&5
10515 ac_status=$?
10516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10517 (exit $ac_status); }; } &&
10518 { ac_try='test -s conftest$ac_exeext'
10519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10520 (eval $ac_try) 2>&5
10521 ac_status=$?
10522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10523 (exit $ac_status); }; }; then
10524 ac_cv_lib_mpi_MPI_Init=yes
10525 else
10526 echo "$as_me: failed program was:" >&5
10527 sed 's/^/| /' conftest.$ac_ext >&5
10528
10529 ac_cv_lib_mpi_MPI_Init=no
10530 fi
10531 rm -f conftest.err conftest.$ac_objext \
10532 conftest$ac_exeext conftest.$ac_ext
10533 LIBS=$ac_check_lib_save_LIBS
10534 fi
10535 echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
10536 echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
10537 if test $ac_cv_lib_mpi_MPI_Init = yes; then
10538 MPI_LIB="-lmpi -llam -lpthread"
10539 else
10540
10541 { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
10542 echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
10543 { (exit 1); exit 1; }; }
10544 USE_MPI="no"
10545
10546 fi
10547
10548 fi
10549
10550
10551
10552 echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
10553 echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
10554 MPI_F90_LIB=""
10555 if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
10556 MPI_F90_LIB="-lfmpich"
10557 elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
10558 MPI_F90_LIB="-llamf77mpi"
10559 else
10560 MPI_F90_LIB=" "
10561 fi
10562 echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
10563 echo "${ECHO_T}found $MPI_F90_LIB" >&6
10564
10565
10566 fi
10567
10568
10569
10570
10571 USE_CGAL=no
10572 cgal_makefile=auto
10573
10574 # Check whether --with-cgal-makefile or --without-cgal-makefile was given.
10575 if test "${with_cgal_makefile+set}" = set; then
10576 withval="$with_cgal_makefile"
10577 cgal_makefile="$withval"
10578 fi;
10579
10580 if test "x$cgal_makefile" != xno; then
10581
10582 if test "x$cgal_makefile" = xauto -a "x$CGAL_MAKEFILE" != x; then
10583 cgal_makefile="$CGAL_MAKEFILE"
10584 fi
10585
10586 echo "$as_me:$LINENO: checking for cgal_makefile: $cgal_makefile" >&5
10587 echo $ECHO_N "checking for cgal_makefile: $cgal_makefile... $ECHO_C" >&6
10588
10589 if test -f "$cgal_makefile"; then
10590
10591 cat >config.tmp.Makefile <<EOF
10592 include $cgal_makefile
10593 default:
10594 @echo CGAL_OS_COMPILER=\"\${CGAL_OS_COMPILER}\" >config.tmp.cgalvariables
10595 @echo CGAL_INCLDIR=\"\${CGAL_INCL_DIR}\" >>config.tmp.cgalvariables
10596 @echo CGAL_INCLCONFDIR=\"\${CGAL_INCL_CONF_DIR}\" >>config.tmp.cgalvariables
10597 @echo CGAL_LIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
10598 @echo CGAL_RLIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
10599 @echo CGAL_CXXFLAGS=\"\${CGAL_CXXFLAGS}\" >>config.tmp.cgalvariables
10600 @echo GMP_INCLDIR=\"\${GMP_INCL_DIR}\" >>config.tmp.cgalvariables
10601 @echo GMP_LIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
10602 @echo GMP_RLIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
10603 @echo LEDA_INCLDIR=\"\${LEDA_INCL_DIR}\" >>config.tmp.cgalvariables
10604 @echo LEDA_LIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
10605 @echo LEDA_RLIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
10606 EOF
10607
10608 make -s -f config.tmp.Makefile
10609 . config.tmp.cgalvariables
10610
10611 rm -f config.tmp.Makefile config.tmp.cgalvariables
10612
10613 if test "x$CGAL_INCLDIR" = "x"; then
10614 CGAL_INCLDIR=""
10615 fi
10616
10617 if test "x$CGAL_LIBDIR" = "x"; then
10618 CGAL_LIBDIR=""
10619 fi
10620
10621 if test "x$CGAL_RLIBDIR" = "x"; then
10622 CGAL_RLIBDIR=""
10623 fi
10624
10625 if test "x$LEDA_INCLDIR" = "x"; then
10626 LEDA_INCLDIR=""
10627 fi
10628
10629 if test "x$LEDA_LIBDIR" = "x"; then
10630 LEDA_LIBDIR=""
10631 fi
10632
10633 if test "x$LEDA_RLIBDIR" = "x"; then
10634 LEDA_RLIBDIR=""
10635 fi
10636
10637 if test "x$GMP_INCLDIR" = "x"; then
10638 GMP_INCLDIR=""
10639 fi
10640
10641 if test "x$GMP_LIBDIR" = "x"; then
10642 GMP_LIBDIR=""
10643 fi
10644
10645 if test "x$GMP_RLIBDIR" = "x"; then
10646 GMP_RLIBDIR=""
10647 fi
10648
10649 echo "$as_me:$LINENO: result: CGAL_OS_COMPILER= $CGAL_OS_COMPILER" >&5
10650 echo "${ECHO_T}CGAL_OS_COMPILER= $CGAL_OS_COMPILER" >&6
10651 echo "$as_me:$LINENO: result: CGAL_INCLDIR= $CGAL_INCLDIR" >&5
10652 echo "${ECHO_T}CGAL_INCLDIR= $CGAL_INCLDIR" >&6
10653 echo "$as_me:$LINENO: result: CGAL_INCLCONFDIR= $CGAL_INCLCONFDIR" >&5
10654 echo "${ECHO_T}CGAL_INCLCONFDIR= $CGAL_INCLCONFDIR" >&6
10655 echo "$as_me:$LINENO: result: CGAL_LIBDIR= $CGAL_LIBDIR" >&5
10656 echo "${ECHO_T}CGAL_LIBDIR= $CGAL_LIBDIR" >&6
10657 echo "$as_me:$LINENO: result: CGAL_CXXFLAGS= $CGAL_CXXFLAGS" >&5
10658 echo "${ECHO_T}CGAL_CXXFLAGS= $CGAL_CXXFLAGS" >&6
10659 echo "$as_me:$LINENO: result: LEDA_INCLDIR= $LEDA_INCLDIR" >&5
10660 echo "${ECHO_T}LEDA_INCLDIR= $LEDA_INCLDIR" >&6
10661 echo "$as_me:$LINENO: result: LEDA_LIBDIR= $LEDA_LIBDIR" >&5
10662 echo "${ECHO_T}LEDA_LIBDIR= $LEDA_LIBDIR" >&6
10663 echo "$as_me:$LINENO: result: GMP_INCLDIR= $GMP_INCLDIR" >&5
10664 echo "${ECHO_T}GMP_INCLDIR= $GMP_INCLDIR" >&6
10665 echo "$as_me:$LINENO: result: GMP_LIBDIR= $GMP_LIBDIR" >&5
10666 echo "${ECHO_T}GMP_LIBDIR= $GMP_LIBDIR" >&6
10667
10668 ac_ext=cc
10669 ac_cpp='$CXXCPP $CPPFLAGS'
10670 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10671 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10672 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10673
10674 save_CXXFLAGS="$CXXFLAGS"
10675 CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
10676 if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10677 echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
10678 echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
10679 if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10680 echo $ECHO_N "(cached) $ECHO_C" >&6
10681 fi
10682 echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
10683 echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
10684 else
10685 # Is the header compilable?
10686 echo "$as_me:$LINENO: checking CGAL/Cartesian.h usability" >&5
10687 echo $ECHO_N "checking CGAL/Cartesian.h usability... $ECHO_C" >&6
10688 cat >conftest.$ac_ext <<_ACEOF
10689 /* confdefs.h. */
10690 _ACEOF
10691 cat confdefs.h >>conftest.$ac_ext
10692 cat >>conftest.$ac_ext <<_ACEOF
10693 /* end confdefs.h. */
10694 $ac_includes_default
10695 #include <CGAL/Cartesian.h>
10696 _ACEOF
10697 rm -f conftest.$ac_objext
10698 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10699 (eval $ac_compile) 2>conftest.er1
10700 ac_status=$?
10701 grep -v '^ *+' conftest.er1 >conftest.err
10702 rm -f conftest.er1
10703 cat conftest.err >&5
10704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10705 (exit $ac_status); } &&
10706 { ac_try='test -z "$ac_cxx_werror_flag"
10707 || test ! -s conftest.err'
10708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10709 (eval $ac_try) 2>&5
10710 ac_status=$?
10711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10712 (exit $ac_status); }; } &&
10713 { ac_try='test -s conftest.$ac_objext'
10714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10715 (eval $ac_try) 2>&5
10716 ac_status=$?
10717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10718 (exit $ac_status); }; }; then
10719 ac_header_compiler=yes
10720 else
10721 echo "$as_me: failed program was:" >&5
10722 sed 's/^/| /' conftest.$ac_ext >&5
10723
10724 ac_header_compiler=no
10725 fi
10726 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10727 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10728 echo "${ECHO_T}$ac_header_compiler" >&6
10729
10730 # Is the header present?
10731 echo "$as_me:$LINENO: checking CGAL/Cartesian.h presence" >&5
10732 echo $ECHO_N "checking CGAL/Cartesian.h presence... $ECHO_C" >&6
10733 cat >conftest.$ac_ext <<_ACEOF
10734 /* confdefs.h. */
10735 _ACEOF
10736 cat confdefs.h >>conftest.$ac_ext
10737 cat >>conftest.$ac_ext <<_ACEOF
10738 /* end confdefs.h. */
10739 #include <CGAL/Cartesian.h>
10740 _ACEOF
10741 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10742 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10743 ac_status=$?
10744 grep -v '^ *+' conftest.er1 >conftest.err
10745 rm -f conftest.er1
10746 cat conftest.err >&5
10747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10748 (exit $ac_status); } >/dev/null; then
10749 if test -s conftest.err; then
10750 ac_cpp_err=$ac_cxx_preproc_warn_flag
10751 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10752 else
10753 ac_cpp_err=
10754 fi
10755 else
10756 ac_cpp_err=yes
10757 fi
10758 if test -z "$ac_cpp_err"; then
10759 ac_header_preproc=yes
10760 else
10761 echo "$as_me: failed program was:" >&5
10762 sed 's/^/| /' conftest.$ac_ext >&5
10763
10764 ac_header_preproc=no
10765 fi
10766 rm -f conftest.err conftest.$ac_ext
10767 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10768 echo "${ECHO_T}$ac_header_preproc" >&6
10769
10770 # So? What about this header?
10771 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10772 yes:no: )
10773 { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&5
10774 echo "$as_me: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10775 { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&5
10776 echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&2;}
10777 ac_header_preproc=yes
10778 ;;
10779 no:yes:* )
10780 { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&5
10781 echo "$as_me: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&2;}
10782 { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: check for missing prerequisite headers?" >&5
10783 echo "$as_me: WARNING: CGAL/Cartesian.h: check for missing prerequisite headers?" >&2;}
10784 { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&5
10785 echo "$as_me: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&2;}
10786 { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: section \"Present But Cannot Be Compiled\"" >&5
10787 echo "$as_me: WARNING: CGAL/Cartesian.h: section \"Present But Cannot Be Compiled\"" >&2;}
10788 { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&5
10789 echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&2;}
10790 { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&5
10791 echo "$as_me: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&2;}
10792 (
10793 cat <<\_ASBOX
10794 ## ------------------------------ ##
10795 ## Report this to gezelter@nd.edu ##
10796 ## ------------------------------ ##
10797 _ASBOX
10798 ) |
10799 sed "s/^/$as_me: WARNING: /" >&2
10800 ;;
10801 esac
10802 echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
10803 echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
10804 if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10805 echo $ECHO_N "(cached) $ECHO_C" >&6
10806 else
10807 ac_cv_header_CGAL_Cartesian_h=$ac_header_preproc
10808 fi
10809 echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
10810 echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
10811
10812 fi
10813 if test $ac_cv_header_CGAL_Cartesian_h = yes; then
10814 cgal=yes
10815 else
10816 cgal=no
10817 fi
10818
10819
10820 CXXFLAGS="$save_CXXFLAGS"
10821
10822 if test "x$cgal" = xyes; then
10823 echo "$as_me:$LINENO: checking for CGAL version" >&5
10824 echo $ECHO_N "checking for CGAL version... $ECHO_C" >&6
10825 LOCATION=${CGAL_INCLDIR}
10826 LOCATION=${LOCATION:-/usr/include}
10827 if test -f $LOCATION/CGAL/version.h; then
10828 CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/version.h | sed 's/[^0-9\.]*//g'`
10829 else
10830 CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/config.h | sed 's/[^0-9\.]*//g'`
10831 fi
10832 if echo $CGAL_VERSION | grep -q "^[3456789]"; then
10833 echo "$as_me:$LINENO: result: ($CGAL_VERSION) yes" >&5
10834 echo "${ECHO_T}($CGAL_VERSION) yes" >&6
10835 else
10836 echo "$as_me:$LINENO: result: ($CGAL_VERSION) no" >&5
10837 echo "${ECHO_T}($CGAL_VERSION) no" >&6
10838 cgal=no
10839 fi
10840 fi
10841
10842 if test "x$cgal" = xyes; then
10843 CGAL_LIBS="-lCGAL"
10844 echo "$as_me:$LINENO: checking whether CGAL uses LEDA" >&5
10845 echo $ECHO_N "checking whether CGAL uses LEDA... $ECHO_C" >&6
10846 if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_LEDA; then
10847 CGAL_USES_LEDA=yes
10848 echo "$as_me:$LINENO: result: yes" >&5
10849 echo "${ECHO_T}yes" >&6
10850 CGAL_DEFINES="-DCGAL_USE_LEDA -DLEDA_PREFIX"
10851 else
10852 echo "$as_me:$LINENO: result: no" >&5
10853 echo "${ECHO_T}no" >&6
10854 CGAL_USES_LEDA=no
10855 fi
10856
10857 echo "$as_me:$LINENO: checking whether CGAL uses GMP" >&5
10858 echo $ECHO_N "checking whether CGAL uses GMP... $ECHO_C" >&6
10859 if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_GMP; then
10860 CGAL_USES_GMP=yes
10861 echo "$as_me:$LINENO: result: yes" >&5
10862 echo "${ECHO_T}yes" >&6
10863 CGAL_DEFINES="-DCGAL_USE_GMP $CGAL_DEFINES"
10864 else
10865 echo "$as_me:$LINENO: result: no" >&5
10866 echo "${ECHO_T}no" >&6
10867 CGAL_USES_GMP=no
10868 fi
10869
10870 CGAL_LIBS="$CGAL_LIBS -lm"
10871
10872 CGAL_CXXFLAGS="-ftemplate-depth-50"
10873
10874 echo "$as_me:$LINENO: result: CGAL_USES_LEDA= $CGAL_USES_LEDA" >&5
10875 echo "${ECHO_T}CGAL_USES_LEDA= $CGAL_USES_LEDA" >&6
10876 echo "$as_me:$LINENO: result: CGAL_USES_GMP = $CGAL_USES_GMP" >&5
10877 echo "${ECHO_T}CGAL_USES_GMP = $CGAL_USES_GMP" >&6
10878 echo "$as_me:$LINENO: result: CGAL_INCLDIR = $CGAL_INCLDIR" >&5
10879 echo "${ECHO_T}CGAL_INCLDIR = $CGAL_INCLDIR" >&6
10880 echo "$as_me:$LINENO: result: CGAL_LIBDIR = $CGAL_LIBDIR" >&5
10881 echo "${ECHO_T}CGAL_LIBDIR = $CGAL_LIBDIR" >&6
10882 echo "$as_me:$LINENO: result: CGAL_DEFINES = $CGAL_DEFINES" >&5
10883 echo "${ECHO_T}CGAL_DEFINES = $CGAL_DEFINES" >&6
10884 echo "$as_me:$LINENO: result: CGAL_CXXFLAGS = $CGAL_CXXFLAGS" >&5
10885 echo "${ECHO_T}CGAL_CXXFLAGS = $CGAL_CXXFLAGS" >&6
10886 echo "$as_me:$LINENO: result: CGAL_LIBS = $CGAL_LIBS" >&5
10887 echo "${ECHO_T}CGAL_LIBS = $CGAL_LIBS" >&6
10888 fi
10889
10890 if test "x$cgal" = xyes; then
10891 save_LIBS="$LIBS"
10892 LIBS="$LIBS -L$CGAL_LIBDIR"
10893 if test "x$CGAL_USES_LEDA" = xyes; then
10894 LIBS="-lL $LIBS -L$LEDA_LIBDIR"
10895 fi
10896 # if test "x$CGAL_USES_GMP" = xyes; then
10897 # LIBS="-lgmp $LIBS $GMP_LIBDIR"
10898 # fi
10899 echo "$as_me:$LINENO: checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL" >&5
10900 echo $ECHO_N "checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL... $ECHO_C" >&6
10901 save_CXXFLAGS_CHECK_CXX_LIB="$CXXFLAGS"
10902 CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
10903 save_LIBS_CHECK_CXX_LIB="$LIBS"
10904 LIBS="-lCGAL $LIBS"
10905 cat >conftest.$ac_ext <<_ACEOF
10906 /* confdefs.h. */
10907 _ACEOF
10908 cat confdefs.h >>conftest.$ac_ext
10909 cat >>conftest.$ac_ext <<_ACEOF
10910 /* end confdefs.h. */
10911 #include <CGAL/Cartesian.h>
10912 int
10913 main ()
10914 {
10915 ::CGAL::Cartesian<int>::Point_2 P
10916 ;
10917 return 0;
10918 }
10919 _ACEOF
10920 rm -f conftest.$ac_objext conftest$ac_exeext
10921 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10922 (eval $ac_link) 2>conftest.er1
10923 ac_status=$?
10924 grep -v '^ *+' conftest.er1 >conftest.err
10925 rm -f conftest.er1
10926 cat conftest.err >&5
10927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10928 (exit $ac_status); } &&
10929 { ac_try='test -z "$ac_cxx_werror_flag"
10930 || test ! -s conftest.err'
10931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10932 (eval $ac_try) 2>&5
10933 ac_status=$?
10934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10935 (exit $ac_status); }; } &&
10936 { ac_try='test -s conftest$ac_exeext'
10937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10938 (eval $ac_try) 2>&5
10939 ac_status=$?
10940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10941 (exit $ac_status); }; }; then
10942 echo "$as_me:$LINENO: result: yes" >&5
10943 echo "${ECHO_T}yes" >&6
10944 cgal=yes
10945 else
10946 echo "$as_me: failed program was:" >&5
10947 sed 's/^/| /' conftest.$ac_ext >&5
10948
10949 echo "$as_me:$LINENO: result: no" >&5
10950 echo "${ECHO_T}no" >&6
10951 cgal=no
10952 fi
10953 rm -f conftest.err conftest.$ac_objext \
10954 conftest$ac_exeext conftest.$ac_ext
10955 CXXFLAGS="$save_CXXFLAGS_CHECK_CXX_LIB"
10956 LIBS="$save_LIBS_CHECK_CXX_LIB"
10957 LIBS="$save_LIBS"
10958 fi
10959
10960 fi
10961 ac_ext=c
10962 ac_cpp='$CPP $CPPFLAGS'
10963 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10964 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10965 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10966
10967
10968 fi
10969
10970 if test "x$cgal" = xyes; then
10971 USE_CGAL=yes
10972
10973 cat >>confdefs.h <<\_ACEOF
10974 #define HAVE_CGAL 1
10975 _ACEOF
10976
10977
10978 cat >>confdefs.h <<_ACEOF
10979 #define CGAL_VERSION $CGAL_VERSION
10980 _ACEOF
10981
10982 if ! echo $CGAL_VERSION | grep -q "^3.0"; then
10983 { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
10984 echo "$as_me: WARNING: *****************************************************" >&2;}
10985 { echo "$as_me:$LINENO: WARNING: *** Warning: Your CGAL version is newer than the ***" >&5
10986 echo "$as_me: WARNING: *** Warning: Your CGAL version is newer than the ***" >&2;}
10987 { echo "$as_me:$LINENO: WARNING: *** supported versions. It may still work though. ***" >&5
10988 echo "$as_me: WARNING: *** supported versions. It may still work though. ***" >&2;}
10989 { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
10990 echo "$as_me: WARNING: *****************************************************" >&2;}
10991 fi
10992 else
10993 if test "x$cgal_makefile" != xno; then
10994 echo "$as_me:$LINENO: result: No CGAL support. These are not the droids you want." >&5
10995 echo "${ECHO_T}No CGAL support. These are not the droids you want." >&6
10996 fi
10997 CGAL_INCLDIR=
10998 CGAL_LIBDIR=
10999 CGAL_RLIBDIR=
11000 CGAL_DEFINES=
11001 CGAL_CXXFLAGS=
11002 CGAL_LIBS=
11003 fi
11004
11005
11006 CGAL_INC_DIR="${CGAL_INCLDIR} ${CGAL_INCLCONFDIR}"
11007
11008 CGAL_LIB_DIR=${CGAL_LIBDIR}
11009
11010 CGAL_RLIB_DIR=${CGAL_RLIBDIR}
11011
11012
11013
11014
11015
11016
11017
11018 # Check whether --enable-doxygen or --disable-doxygen was given.
11019 if test "${enable_doxygen+set}" = set; then
11020 enableval="$enable_doxygen"
11021
11022 fi;
11023 # Check whether --enable-dot or --disable-dot was given.
11024 if test "${enable_dot+set}" = set; then
11025 enableval="$enable_dot"
11026
11027 fi;
11028 # Check whether --enable-html-docs or --disable-html-docs was given.
11029 if test "${enable_html_docs+set}" = set; then
11030 enableval="$enable_html_docs"
11031
11032 else
11033 enable_html_docs=yes
11034 fi;
11035 # Check whether --enable-latex-docs or --disable-latex-docs was given.
11036 if test "${enable_latex_docs+set}" = set; then
11037 enableval="$enable_latex_docs"
11038
11039 else
11040 enable_latex_docs=no
11041 fi;
11042 if test "x$enable_doxygen" = xno; then
11043 enable_doc=no
11044 else
11045 # Extract the first word of "doxygen", so it can be a program name with args.
11046 set dummy doxygen; ac_word=$2
11047 echo "$as_me:$LINENO: checking for $ac_word" >&5
11048 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11049 if test "${ac_cv_path_DOXYGEN+set}" = set; then
11050 echo $ECHO_N "(cached) $ECHO_C" >&6
11051 else
11052 case $DOXYGEN in
11053 [\\/]* | ?:[\\/]*)
11054 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
11055 ;;
11056 *)
11057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11058 for as_dir in $PATH
11059 do
11060 IFS=$as_save_IFS
11061 test -z "$as_dir" && as_dir=.
11062 for ac_exec_ext in '' $ac_executable_extensions; do
11063 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11064 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
11065 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11066 break 2
11067 fi
11068 done
11069 done
11070
11071 ;;
11072 esac
11073 fi
11074 DOXYGEN=$ac_cv_path_DOXYGEN
11075
11076 if test -n "$DOXYGEN"; then
11077 echo "$as_me:$LINENO: result: $DOXYGEN" >&5
11078 echo "${ECHO_T}$DOXYGEN" >&6
11079 else
11080 echo "$as_me:$LINENO: result: no" >&5
11081 echo "${ECHO_T}no" >&6
11082 fi
11083
11084 if test "x$DOXYGEN" = x; then
11085 if test "x$enable_doxygen" = xyes; then
11086 { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
11087 echo "$as_me: error: could not find doxygen" >&2;}
11088 { (exit 1); exit 1; }; }
11089 fi
11090 enable_doc=no
11091 else
11092 enable_doc=yes
11093 # Extract the first word of "dot", so it can be a program name with args.
11094 set dummy dot; ac_word=$2
11095 echo "$as_me:$LINENO: checking for $ac_word" >&5
11096 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11097 if test "${ac_cv_path_DOT+set}" = set; then
11098 echo $ECHO_N "(cached) $ECHO_C" >&6
11099 else
11100 case $DOT in
11101 [\\/]* | ?:[\\/]*)
11102 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
11103 ;;
11104 *)
11105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11106 for as_dir in $PATH
11107 do
11108 IFS=$as_save_IFS
11109 test -z "$as_dir" && as_dir=.
11110 for ac_exec_ext in '' $ac_executable_extensions; do
11111 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11112 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
11113 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11114 break 2
11115 fi
11116 done
11117 done
11118
11119 ;;
11120 esac
11121 fi
11122 DOT=$ac_cv_path_DOT
11123
11124 if test -n "$DOT"; then
11125 echo "$as_me:$LINENO: result: $DOT" >&5
11126 echo "${ECHO_T}$DOT" >&6
11127 else
11128 echo "$as_me:$LINENO: result: no" >&5
11129 echo "${ECHO_T}no" >&6
11130 fi
11131
11132 fi
11133 fi
11134
11135 if test "x$enable_doc" = xyes; then
11136 DOC=1
11137 else
11138 DOC=0
11139 fi
11140
11141
11142 if test x$DOT = x; then
11143 if test "x$enable_dot" = xyes; then
11144 { { echo "$as_me:$LINENO: error: could not find dot" >&5
11145 echo "$as_me: error: could not find dot" >&2;}
11146 { (exit 1); exit 1; }; }
11147 fi
11148 enable_dot=no
11149 else
11150 enable_dot=yes
11151 fi
11152
11153
11154
11155
11156
11157
11158
11159 OBJEXT=".$OBJEXT"
11160
11161 OOPSE=oopse
11162
11163 if test "x${prefix}" = "xNONE"
11164 then
11165 OOPSE_HOME=${ac_default_prefix}/oopse
11166 else
11167 OOPSE_HOME=${prefix}/oopse
11168 fi
11169 # Check whether --enable-oopse-home or --disable-oopse-home was given.
11170 if test "${enable_oopse_home+set}" = set; then
11171 enableval="$enable_oopse_home"
11172 OOPSE_HOME="${enableval}"
11173 fi;
11174
11175 case "x$INSTALL" in
11176 x/*) ;;
11177 *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
11178 esac
11179
11180 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
11181
11182 CFLAGS=${CFLAGS-""}
11183 CXXFLAGS=${CXXFLAGS-""}
11184 CPPFLAGS=${CPPFLAGS-""}
11185 FFLAGS=${FFLAGS-""}
11186 F90FLAGS=${F90FLAGS-""}
11187 LDFLAGS=${LDFLAGS-""}
11188 DEBUG=${DEBUG-"-g"}
11189
11190 case $debug in
11191 1)
11192 FFLAGS="$DEBUG $FFLAGS"
11193 F90FLAGS="$DEBUG $F90FLAGS"
11194 ;;
11195 *)
11196 ;;
11197 esac
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216 ac_config_headers="$ac_config_headers src/config.h"
11217
11218 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/applications/nanoRodBuilder/Makefile scripts/filepp"
11219
11220
11221 cat >confcache <<\_ACEOF
11222 # This file is a shell script that caches the results of configure
11223 # tests run on this system so they can be shared between configure
11224 # scripts and configure runs, see configure's option --config-cache.
11225 # It is not useful on other systems. If it contains results you don't
11226 # want to keep, you may remove or edit it.
11227 #
11228 # config.status only pays attention to the cache file if you give it
11229 # the --recheck option to rerun configure.
11230 #
11231 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11232 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11233 # following values.
11234
11235 _ACEOF
11236
11237 # The following way of writing the cache mishandles newlines in values,
11238 # but we know of no workaround that is simple, portable, and efficient.
11239 # So, don't put newlines in cache variables' values.
11240 # Ultrix sh set writes to stderr and can't be redirected directly,
11241 # and sets the high bit in the cache file unless we assign to the vars.
11242 {
11243 (set) 2>&1 |
11244 case `(ac_space=' '; set | grep ac_space) 2>&1` in
11245 *ac_space=\ *)
11246 # `set' does not quote correctly, so add quotes (double-quote
11247 # substitution turns \\\\ into \\, and sed turns \\ into \).
11248 sed -n \
11249 "s/'/'\\\\''/g;
11250 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11251 ;;
11252 *)
11253 # `set' quotes correctly as required by POSIX, so do not add quotes.
11254 sed -n \
11255 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
11256 ;;
11257 esac;
11258 } |
11259 sed '
11260 t clear
11261 : clear
11262 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11263 t end
11264 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11265 : end' >>confcache
11266 if diff $cache_file confcache >/dev/null 2>&1; then :; else
11267 if test -w $cache_file; then
11268 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
11269 cat confcache >$cache_file
11270 else
11271 echo "not updating unwritable cache $cache_file"
11272 fi
11273 fi
11274 rm -f confcache
11275
11276 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11277 # Let make expand exec_prefix.
11278 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11279
11280 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11281 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11282 # trailing colons and then remove the whole line if VPATH becomes empty
11283 # (actually we leave an empty line to preserve line numbers).
11284 if test "x$srcdir" = x.; then
11285 ac_vpsub='/^[ ]*VPATH[ ]*=/{
11286 s/:*\$(srcdir):*/:/;
11287 s/:*\${srcdir}:*/:/;
11288 s/:*@srcdir@:*/:/;
11289 s/^\([^=]*=[ ]*\):*/\1/;
11290 s/:*$//;
11291 s/^[^=]*=[ ]*$//;
11292 }'
11293 fi
11294
11295 DEFS=-DHAVE_CONFIG_H
11296
11297 ac_libobjs=
11298 ac_ltlibobjs=
11299 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11300 # 1. Remove the extension, and $U if already installed.
11301 ac_i=`echo "$ac_i" |
11302 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
11303 # 2. Add them.
11304 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
11305 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
11306 done
11307 LIBOBJS=$ac_libobjs
11308
11309 LTLIBOBJS=$ac_ltlibobjs
11310
11311
11312
11313 : ${CONFIG_STATUS=./config.status}
11314 ac_clean_files_save=$ac_clean_files
11315 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11316 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11317 echo "$as_me: creating $CONFIG_STATUS" >&6;}
11318 cat >$CONFIG_STATUS <<_ACEOF
11319 #! $SHELL
11320 # Generated by $as_me.
11321 # Run this file to recreate the current configuration.
11322 # Compiler output produced by configure, useful for debugging
11323 # configure, is in config.log if it exists.
11324
11325 debug=false
11326 ac_cs_recheck=false
11327 ac_cs_silent=false
11328 SHELL=\${CONFIG_SHELL-$SHELL}
11329 _ACEOF
11330
11331 cat >>$CONFIG_STATUS <<\_ACEOF
11332 ## --------------------- ##
11333 ## M4sh Initialization. ##
11334 ## --------------------- ##
11335
11336 # Be Bourne compatible
11337 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
11338 emulate sh
11339 NULLCMD=:
11340 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11341 # is contrary to our usage. Disable this feature.
11342 alias -g '${1+"$@"}'='"$@"'
11343 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
11344 set -o posix
11345 fi
11346 DUALCASE=1; export DUALCASE # for MKS sh
11347
11348 # Support unset when possible.
11349 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11350 as_unset=unset
11351 else
11352 as_unset=false
11353 fi
11354
11355
11356 # Work around bugs in pre-3.0 UWIN ksh.
11357 $as_unset ENV MAIL MAILPATH
11358 PS1='$ '
11359 PS2='> '
11360 PS4='+ '
11361
11362 # NLS nuisances.
11363 for as_var in \
11364 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11365 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11366 LC_TELEPHONE LC_TIME
11367 do
11368 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
11369 eval $as_var=C; export $as_var
11370 else
11371 $as_unset $as_var
11372 fi
11373 done
11374
11375 # Required to use basename.
11376 if expr a : '\(a\)' >/dev/null 2>&1; then
11377 as_expr=expr
11378 else
11379 as_expr=false
11380 fi
11381
11382 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
11383 as_basename=basename
11384 else
11385 as_basename=false
11386 fi
11387
11388
11389 # Name of the executable.
11390 as_me=`$as_basename "$0" ||
11391 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11392 X"$0" : 'X\(//\)$' \| \
11393 X"$0" : 'X\(/\)$' \| \
11394 . : '\(.\)' 2>/dev/null ||
11395 echo X/"$0" |
11396 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11397 /^X\/\(\/\/\)$/{ s//\1/; q; }
11398 /^X\/\(\/\).*/{ s//\1/; q; }
11399 s/.*/./; q'`
11400
11401
11402 # PATH needs CR, and LINENO needs CR and PATH.
11403 # Avoid depending upon Character Ranges.
11404 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11405 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11406 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11407 as_cr_digits='0123456789'
11408 as_cr_alnum=$as_cr_Letters$as_cr_digits
11409
11410 # The user is always right.
11411 if test "${PATH_SEPARATOR+set}" != set; then
11412 echo "#! /bin/sh" >conf$$.sh
11413 echo "exit 0" >>conf$$.sh
11414 chmod +x conf$$.sh
11415 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11416 PATH_SEPARATOR=';'
11417 else
11418 PATH_SEPARATOR=:
11419 fi
11420 rm -f conf$$.sh
11421 fi
11422
11423
11424 as_lineno_1=$LINENO
11425 as_lineno_2=$LINENO
11426 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11427 test "x$as_lineno_1" != "x$as_lineno_2" &&
11428 test "x$as_lineno_3" = "x$as_lineno_2" || {
11429 # Find who we are. Look in the path if we contain no path at all
11430 # relative or not.
11431 case $0 in
11432 *[\\/]* ) as_myself=$0 ;;
11433 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11434 for as_dir in $PATH
11435 do
11436 IFS=$as_save_IFS
11437 test -z "$as_dir" && as_dir=.
11438 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11439 done
11440
11441 ;;
11442 esac
11443 # We did not find ourselves, most probably we were run as `sh COMMAND'
11444 # in which case we are not to be found in the path.
11445 if test "x$as_myself" = x; then
11446 as_myself=$0
11447 fi
11448 if test ! -f "$as_myself"; then
11449 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
11450 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
11451 { (exit 1); exit 1; }; }
11452 fi
11453 case $CONFIG_SHELL in
11454 '')
11455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11456 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
11457 do
11458 IFS=$as_save_IFS
11459 test -z "$as_dir" && as_dir=.
11460 for as_base in sh bash ksh sh5; do
11461 case $as_dir in
11462 /*)
11463 if ("$as_dir/$as_base" -c '
11464 as_lineno_1=$LINENO
11465 as_lineno_2=$LINENO
11466 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11467 test "x$as_lineno_1" != "x$as_lineno_2" &&
11468 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
11469 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
11470 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
11471 CONFIG_SHELL=$as_dir/$as_base
11472 export CONFIG_SHELL
11473 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
11474 fi;;
11475 esac
11476 done
11477 done
11478 ;;
11479 esac
11480
11481 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
11482 # uniformly replaced by the line number. The first 'sed' inserts a
11483 # line-number line before each line; the second 'sed' does the real
11484 # work. The second script uses 'N' to pair each line-number line
11485 # with the numbered line, and appends trailing '-' during
11486 # substitution so that $LINENO is not a special case at line end.
11487 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
11488 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
11489 sed '=' <$as_myself |
11490 sed '
11491 N
11492 s,$,-,
11493 : loop
11494 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
11495 t loop
11496 s,-$,,
11497 s,^['$as_cr_digits']*\n,,
11498 ' >$as_me.lineno &&
11499 chmod +x $as_me.lineno ||
11500 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
11501 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
11502 { (exit 1); exit 1; }; }
11503
11504 # Don't try to exec as it changes $[0], causing all sort of problems
11505 # (the dirname of $[0] is not the place where we might find the
11506 # original and so on. Autoconf is especially sensible to this).
11507 . ./$as_me.lineno
11508 # Exit status is that of the last command.
11509 exit
11510 }
11511
11512
11513 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
11514 *c*,-n*) ECHO_N= ECHO_C='
11515 ' ECHO_T=' ' ;;
11516 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
11517 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
11518 esac
11519
11520 if expr a : '\(a\)' >/dev/null 2>&1; then
11521 as_expr=expr
11522 else
11523 as_expr=false
11524 fi
11525
11526 rm -f conf$$ conf$$.exe conf$$.file
11527 echo >conf$$.file
11528 if ln -s conf$$.file conf$$ 2>/dev/null; then
11529 # We could just check for DJGPP; but this test a) works b) is more generic
11530 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
11531 if test -f conf$$.exe; then
11532 # Don't use ln at all; we don't have any links
11533 as_ln_s='cp -p'
11534 else
11535 as_ln_s='ln -s'
11536 fi
11537 elif ln conf$$.file conf$$ 2>/dev/null; then
11538 as_ln_s=ln
11539 else
11540 as_ln_s='cp -p'
11541 fi
11542 rm -f conf$$ conf$$.exe conf$$.file
11543
11544 if mkdir -p . 2>/dev/null; then
11545 as_mkdir_p=:
11546 else
11547 test -d ./-p && rmdir ./-p
11548 as_mkdir_p=false
11549 fi
11550
11551 as_executable_p="test -f"
11552
11553 # Sed expression to map a string onto a valid CPP name.
11554 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11555
11556 # Sed expression to map a string onto a valid variable name.
11557 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11558
11559
11560 # IFS
11561 # We need space, tab and new line, in precisely that order.
11562 as_nl='
11563 '
11564 IFS=" $as_nl"
11565
11566 # CDPATH.
11567 $as_unset CDPATH
11568
11569 exec 6>&1
11570
11571 # Open the log real soon, to keep \$[0] and so on meaningful, and to
11572 # report actual input values of CONFIG_FILES etc. instead of their
11573 # values after options handling. Logging --version etc. is OK.
11574 exec 5>>config.log
11575 {
11576 echo
11577 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11578 ## Running $as_me. ##
11579 _ASBOX
11580 } >&5
11581 cat >&5 <<_CSEOF
11582
11583 This file was extended by OOPSE $as_me 2.0, which was
11584 generated by GNU Autoconf 2.59. Invocation command line was
11585
11586 CONFIG_FILES = $CONFIG_FILES
11587 CONFIG_HEADERS = $CONFIG_HEADERS
11588 CONFIG_LINKS = $CONFIG_LINKS
11589 CONFIG_COMMANDS = $CONFIG_COMMANDS
11590 $ $0 $@
11591
11592 _CSEOF
11593 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
11594 echo >&5
11595 _ACEOF
11596
11597 # Files that config.status was made for.
11598 if test -n "$ac_config_files"; then
11599 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
11600 fi
11601
11602 if test -n "$ac_config_headers"; then
11603 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
11604 fi
11605
11606 if test -n "$ac_config_links"; then
11607 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
11608 fi
11609
11610 if test -n "$ac_config_commands"; then
11611 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
11612 fi
11613
11614 cat >>$CONFIG_STATUS <<\_ACEOF
11615
11616 ac_cs_usage="\
11617 \`$as_me' instantiates files from templates according to the
11618 current configuration.
11619
11620 Usage: $0 [OPTIONS] [FILE]...
11621
11622 -h, --help print this help, then exit
11623 -V, --version print version number, then exit
11624 -q, --quiet do not print progress messages
11625 -d, --debug don't remove temporary files
11626 --recheck update $as_me by reconfiguring in the same conditions
11627 --file=FILE[:TEMPLATE]
11628 instantiate the configuration file FILE
11629 --header=FILE[:TEMPLATE]
11630 instantiate the configuration header FILE
11631
11632 Configuration files:
11633 $config_files
11634
11635 Configuration headers:
11636 $config_headers
11637
11638 Configuration links:
11639 $config_links
11640
11641 Report bugs to <bug-autoconf@gnu.org>."
11642 _ACEOF
11643
11644 cat >>$CONFIG_STATUS <<_ACEOF
11645 ac_cs_version="\\
11646 OOPSE config.status 2.0
11647 configured by $0, generated by GNU Autoconf 2.59,
11648 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
11649
11650 Copyright (C) 2003 Free Software Foundation, Inc.
11651 This config.status script is free software; the Free Software Foundation
11652 gives unlimited permission to copy, distribute and modify it."
11653 srcdir=$srcdir
11654 INSTALL="$INSTALL"
11655 _ACEOF
11656
11657 cat >>$CONFIG_STATUS <<\_ACEOF
11658 # If no file are specified by the user, then we need to provide default
11659 # value. By we need to know if files were specified by the user.
11660 ac_need_defaults=:
11661 while test $# != 0
11662 do
11663 case $1 in
11664 --*=*)
11665 ac_option=`expr "x$1" : 'x\([^=]*\)='`
11666 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
11667 ac_shift=:
11668 ;;
11669 -*)
11670 ac_option=$1
11671 ac_optarg=$2
11672 ac_shift=shift
11673 ;;
11674 *) # This is not an option, so the user has probably given explicit
11675 # arguments.
11676 ac_option=$1
11677 ac_need_defaults=false;;
11678 esac
11679
11680 case $ac_option in
11681 # Handling of the options.
11682 _ACEOF
11683 cat >>$CONFIG_STATUS <<\_ACEOF
11684 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11685 ac_cs_recheck=: ;;
11686 --version | --vers* | -V )
11687 echo "$ac_cs_version"; exit 0 ;;
11688 --he | --h)
11689 # Conflict between --help and --header
11690 { { echo "$as_me:$LINENO: error: ambiguous option: $1
11691 Try \`$0 --help' for more information." >&5
11692 echo "$as_me: error: ambiguous option: $1
11693 Try \`$0 --help' for more information." >&2;}
11694 { (exit 1); exit 1; }; };;
11695 --help | --hel | -h )
11696 echo "$ac_cs_usage"; exit 0 ;;
11697 --debug | --d* | -d )
11698 debug=: ;;
11699 --file | --fil | --fi | --f )
11700 $ac_shift
11701 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
11702 ac_need_defaults=false;;
11703 --header | --heade | --head | --hea )
11704 $ac_shift
11705 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
11706 ac_need_defaults=false;;
11707 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11708 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11709 ac_cs_silent=: ;;
11710
11711 # This is an error.
11712 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
11713 Try \`$0 --help' for more information." >&5
11714 echo "$as_me: error: unrecognized option: $1
11715 Try \`$0 --help' for more information." >&2;}
11716 { (exit 1); exit 1; }; } ;;
11717
11718 *) ac_config_targets="$ac_config_targets $1" ;;
11719
11720 esac
11721 shift
11722 done
11723
11724 ac_configure_extra_args=
11725
11726 if $ac_cs_silent; then
11727 exec 6>/dev/null
11728 ac_configure_extra_args="$ac_configure_extra_args --silent"
11729 fi
11730
11731 _ACEOF
11732 cat >>$CONFIG_STATUS <<_ACEOF
11733 if \$ac_cs_recheck; then
11734 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
11735 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11736 fi
11737
11738 _ACEOF
11739
11740
11741
11742
11743
11744 cat >>$CONFIG_STATUS <<\_ACEOF
11745 for ac_config_target in $ac_config_targets
11746 do
11747 case "$ac_config_target" in
11748 # Handling of arguments.
11749 "make/Makefile" ) CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11750 "src/utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11751 "src/applications/nanoRodBuilder/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/applications/nanoRodBuilder/Makefile" ;;
11752 "scripts/filepp" ) CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11753 "src/getopt.h" ) CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
11754 "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11755 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
11756 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
11757 { (exit 1); exit 1; }; };;
11758 esac
11759 done
11760
11761 # If the user did not use the arguments to specify the items to instantiate,
11762 # then the envvar interface is used. Set only those that are not.
11763 # We use the long form for the default assignment because of an extremely
11764 # bizarre bug on SunOS 4.1.3.
11765 if $ac_need_defaults; then
11766 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11767 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11768 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
11769 fi
11770
11771 # Have a temporary directory for convenience. Make it in the build tree
11772 # simply because there is no reason to put it here, and in addition,
11773 # creating and moving files from /tmp can sometimes cause problems.
11774 # Create a temporary directory, and hook for its removal unless debugging.
11775 $debug ||
11776 {
11777 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
11778 trap '{ (exit 1); exit 1; }' 1 2 13 15
11779 }
11780
11781 # Create a (secure) tmp directory for tmp files.
11782
11783 {
11784 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
11785 test -n "$tmp" && test -d "$tmp"
11786 } ||
11787 {
11788 tmp=./confstat$$-$RANDOM
11789 (umask 077 && mkdir $tmp)
11790 } ||
11791 {
11792 echo "$me: cannot create a temporary directory in ." >&2
11793 { (exit 1); exit 1; }
11794 }
11795
11796 _ACEOF
11797
11798 cat >>$CONFIG_STATUS <<_ACEOF
11799
11800 #
11801 # CONFIG_FILES section.
11802 #
11803
11804 # No need to generate the scripts if there are no CONFIG_FILES.
11805 # This happens for instance when ./config.status config.h
11806 if test -n "\$CONFIG_FILES"; then
11807 # Protect against being on the right side of a sed subst in config.status.
11808 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
11809 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
11810 s,@SHELL@,$SHELL,;t t
11811 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
11812 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
11813 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
11814 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
11815 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
11816 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
11817 s,@exec_prefix@,$exec_prefix,;t t
11818 s,@prefix@,$prefix,;t t
11819 s,@program_transform_name@,$program_transform_name,;t t
11820 s,@bindir@,$bindir,;t t
11821 s,@sbindir@,$sbindir,;t t
11822 s,@libexecdir@,$libexecdir,;t t
11823 s,@datadir@,$datadir,;t t
11824 s,@sysconfdir@,$sysconfdir,;t t
11825 s,@sharedstatedir@,$sharedstatedir,;t t
11826 s,@localstatedir@,$localstatedir,;t t
11827 s,@libdir@,$libdir,;t t
11828 s,@includedir@,$includedir,;t t
11829 s,@oldincludedir@,$oldincludedir,;t t
11830 s,@infodir@,$infodir,;t t
11831 s,@mandir@,$mandir,;t t
11832 s,@build_alias@,$build_alias,;t t
11833 s,@host_alias@,$host_alias,;t t
11834 s,@target_alias@,$target_alias,;t t
11835 s,@DEFS@,$DEFS,;t t
11836 s,@ECHO_C@,$ECHO_C,;t t
11837 s,@ECHO_N@,$ECHO_N,;t t
11838 s,@ECHO_T@,$ECHO_T,;t t
11839 s,@LIBS@,$LIBS,;t t
11840 s,@PROGNAME@,$PROGNAME,;t t
11841 s,@debug@,$debug,;t t
11842 s,@build@,$build,;t t
11843 s,@build_cpu@,$build_cpu,;t t
11844 s,@build_vendor@,$build_vendor,;t t
11845 s,@build_os@,$build_os,;t t
11846 s,@host@,$host,;t t
11847 s,@host_cpu@,$host_cpu,;t t
11848 s,@host_vendor@,$host_vendor,;t t
11849 s,@host_os@,$host_os,;t t
11850 s,@CC@,$CC,;t t
11851 s,@CFLAGS@,$CFLAGS,;t t
11852 s,@LDFLAGS@,$LDFLAGS,;t t
11853 s,@CPPFLAGS@,$CPPFLAGS,;t t
11854 s,@ac_ct_CC@,$ac_ct_CC,;t t
11855 s,@EXEEXT@,$EXEEXT,;t t
11856 s,@OBJEXT@,$OBJEXT,;t t
11857 s,@CXX@,$CXX,;t t
11858 s,@CXXFLAGS@,$CXXFLAGS,;t t
11859 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
11860 s,@CPP@,$CPP,;t t
11861 s,@EGREP@,$EGREP,;t t
11862 s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
11863 s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
11864 s,@F90@,$F90,;t t
11865 s,@F90FLAGS@,$F90FLAGS,;t t
11866 s,@ac_ct_F90@,$ac_ct_F90,;t t
11867 s,@PREPFLAG@,$PREPFLAG,;t t
11868 s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
11869 s,@F90LIBS@,$F90LIBS,;t t
11870 s,@F90_FUNC@,$F90_FUNC,;t t
11871 s,@F90_FUNC_@,$F90_FUNC_,;t t
11872 s,@MOD@,$MOD,;t t
11873 s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
11874 s,@MODDIRFLAG@,$MODDIRFLAG,;t t
11875 s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
11876 s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
11877 s,@CXXCPP@,$CXXCPP,;t t
11878 s,@LIBOBJS@,$LIBOBJS,;t t
11879 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
11880 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
11881 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
11882 s,@LN_S@,$LN_S,;t t
11883 s,@SET_MAKE@,$SET_MAKE,;t t
11884 s,@RANLIB@,$RANLIB,;t t
11885 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
11886 s,@YACC@,$YACC,;t t
11887 s,@LEX@,$LEX,;t t
11888 s,@LEXLIB@,$LEXLIB,;t t
11889 s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
11890 s,@PERLINTERP@,$PERLINTERP,;t t
11891 s,@PERL_SHEBANG@,$PERL_SHEBANG,;t t
11892 s,@AR@,$AR,;t t
11893 s,@PS@,$PS,;t t
11894 s,@MPI_LIB_DIR@,$MPI_LIB_DIR,;t t
11895 s,@MPI_INC_DIR@,$MPI_INC_DIR,;t t
11896 s,@MPI_F90_INC@,$MPI_F90_INC,;t t
11897 s,@MPI_LIB@,$MPI_LIB,;t t
11898 s,@MPI_F90_LIB@,$MPI_F90_LIB,;t t
11899 s,@USE_MPI@,$USE_MPI,;t t
11900 s,@USE_CGAL@,$USE_CGAL,;t t
11901 s,@CGAL_INC_DIR@,$CGAL_INC_DIR,;t t
11902 s,@CGAL_LIB_DIR@,$CGAL_LIB_DIR,;t t
11903 s,@CGAL_RLIB_DIR@,$CGAL_RLIB_DIR,;t t
11904 s,@CGAL_DEFINES@,$CGAL_DEFINES,;t t
11905 s,@CGAL_CXXFLAGS@,$CGAL_CXXFLAGS,;t t
11906 s,@CGAL_LIBS@,$CGAL_LIBS,;t t
11907 s,@DOXYGEN@,$DOXYGEN,;t t
11908 s,@DOT@,$DOT,;t t
11909 s,@DOC@,$DOC,;t t
11910 s,@enable_dot@,$enable_dot,;t t
11911 s,@enable_html_docs@,$enable_html_docs,;t t
11912 s,@enable_latex_docs@,$enable_latex_docs,;t t
11913 s,@BATEXT@,$BATEXT,;t t
11914 s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
11915 s,@OOPSE@,$OOPSE,;t t
11916 s,@OOPSE_HOME@,$OOPSE_HOME,;t t
11917 s,@SUBDIRS@,$SUBDIRS,;t t
11918 s,@FFLAGS@,$FFLAGS,;t t
11919 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
11920 CEOF
11921
11922 _ACEOF
11923
11924 cat >>$CONFIG_STATUS <<\_ACEOF
11925 # Split the substitutions into bite-sized pieces for seds with
11926 # small command number limits, like on Digital OSF/1 and HP-UX.
11927 ac_max_sed_lines=48
11928 ac_sed_frag=1 # Number of current file.
11929 ac_beg=1 # First line for current file.
11930 ac_end=$ac_max_sed_lines # Line after last line for current file.
11931 ac_more_lines=:
11932 ac_sed_cmds=
11933 while $ac_more_lines; do
11934 if test $ac_beg -gt 1; then
11935 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11936 else
11937 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11938 fi
11939 if test ! -s $tmp/subs.frag; then
11940 ac_more_lines=false
11941 else
11942 # The purpose of the label and of the branching condition is to
11943 # speed up the sed processing (if there are no `@' at all, there
11944 # is no need to browse any of the substitutions).
11945 # These are the two extra sed commands mentioned above.
11946 (echo ':t
11947 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
11948 if test -z "$ac_sed_cmds"; then
11949 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
11950 else
11951 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
11952 fi
11953 ac_sed_frag=`expr $ac_sed_frag + 1`
11954 ac_beg=$ac_end
11955 ac_end=`expr $ac_end + $ac_max_sed_lines`
11956 fi
11957 done
11958 if test -z "$ac_sed_cmds"; then
11959 ac_sed_cmds=cat
11960 fi
11961 fi # test -n "$CONFIG_FILES"
11962
11963 _ACEOF
11964 cat >>$CONFIG_STATUS <<\_ACEOF
11965 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
11966 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11967 case $ac_file in
11968 - | *:- | *:-:* ) # input from stdin
11969 cat >$tmp/stdin
11970 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11971 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11972 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11973 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11974 * ) ac_file_in=$ac_file.in ;;
11975 esac
11976
11977 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
11978 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
11979 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11980 X"$ac_file" : 'X\(//\)[^/]' \| \
11981 X"$ac_file" : 'X\(//\)$' \| \
11982 X"$ac_file" : 'X\(/\)' \| \
11983 . : '\(.\)' 2>/dev/null ||
11984 echo X"$ac_file" |
11985 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11986 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11987 /^X\(\/\/\)$/{ s//\1/; q; }
11988 /^X\(\/\).*/{ s//\1/; q; }
11989 s/.*/./; q'`
11990 { if $as_mkdir_p; then
11991 mkdir -p "$ac_dir"
11992 else
11993 as_dir="$ac_dir"
11994 as_dirs=
11995 while test ! -d "$as_dir"; do
11996 as_dirs="$as_dir $as_dirs"
11997 as_dir=`(dirname "$as_dir") 2>/dev/null ||
11998 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11999 X"$as_dir" : 'X\(//\)[^/]' \| \
12000 X"$as_dir" : 'X\(//\)$' \| \
12001 X"$as_dir" : 'X\(/\)' \| \
12002 . : '\(.\)' 2>/dev/null ||
12003 echo X"$as_dir" |
12004 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12005 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12006 /^X\(\/\/\)$/{ s//\1/; q; }
12007 /^X\(\/\).*/{ s//\1/; q; }
12008 s/.*/./; q'`
12009 done
12010 test ! -n "$as_dirs" || mkdir $as_dirs
12011 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12012 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12013 { (exit 1); exit 1; }; }; }
12014
12015 ac_builddir=.
12016
12017 if test "$ac_dir" != .; then
12018 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12019 # A "../" for each directory in $ac_dir_suffix.
12020 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12021 else
12022 ac_dir_suffix= ac_top_builddir=
12023 fi
12024
12025 case $srcdir in
12026 .) # No --srcdir option. We are building in place.
12027 ac_srcdir=.
12028 if test -z "$ac_top_builddir"; then
12029 ac_top_srcdir=.
12030 else
12031 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12032 fi ;;
12033 [\\/]* | ?:[\\/]* ) # Absolute path.
12034 ac_srcdir=$srcdir$ac_dir_suffix;
12035 ac_top_srcdir=$srcdir ;;
12036 *) # Relative path.
12037 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12038 ac_top_srcdir=$ac_top_builddir$srcdir ;;
12039 esac
12040
12041 # Do not use `cd foo && pwd` to compute absolute paths, because
12042 # the directories may not exist.
12043 case `pwd` in
12044 .) ac_abs_builddir="$ac_dir";;
12045 *)
12046 case "$ac_dir" in
12047 .) ac_abs_builddir=`pwd`;;
12048 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
12049 *) ac_abs_builddir=`pwd`/"$ac_dir";;
12050 esac;;
12051 esac
12052 case $ac_abs_builddir in
12053 .) ac_abs_top_builddir=${ac_top_builddir}.;;
12054 *)
12055 case ${ac_top_builddir}. in
12056 .) ac_abs_top_builddir=$ac_abs_builddir;;
12057 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12058 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
12059 esac;;
12060 esac
12061 case $ac_abs_builddir in
12062 .) ac_abs_srcdir=$ac_srcdir;;
12063 *)
12064 case $ac_srcdir in
12065 .) ac_abs_srcdir=$ac_abs_builddir;;
12066 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12067 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
12068 esac;;
12069 esac
12070 case $ac_abs_builddir in
12071 .) ac_abs_top_srcdir=$ac_top_srcdir;;
12072 *)
12073 case $ac_top_srcdir in
12074 .) ac_abs_top_srcdir=$ac_abs_builddir;;
12075 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12076 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
12077 esac;;
12078 esac
12079
12080
12081 case $INSTALL in
12082 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12083 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
12084 esac
12085
12086 if test x"$ac_file" != x-; then
12087 { echo "$as_me:$LINENO: creating $ac_file" >&5
12088 echo "$as_me: creating $ac_file" >&6;}
12089 rm -f "$ac_file"
12090 fi
12091 # Let's still pretend it is `configure' which instantiates (i.e., don't
12092 # use $as_me), people would be surprised to read:
12093 # /* config.h. Generated by config.status. */
12094 if test x"$ac_file" = x-; then
12095 configure_input=
12096 else
12097 configure_input="$ac_file. "
12098 fi
12099 configure_input=$configure_input"Generated from `echo $ac_file_in |
12100 sed 's,.*/,,'` by configure."
12101
12102 # First look for the input files in the build tree, otherwise in the
12103 # src tree.
12104 ac_file_inputs=`IFS=:
12105 for f in $ac_file_in; do
12106 case $f in
12107 -) echo $tmp/stdin ;;
12108 [\\/$]*)
12109 # Absolute (can't be DOS-style, as IFS=:)
12110 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12111 echo "$as_me: error: cannot find input file: $f" >&2;}
12112 { (exit 1); exit 1; }; }
12113 echo "$f";;
12114 *) # Relative
12115 if test -f "$f"; then
12116 # Build tree
12117 echo "$f"
12118 elif test -f "$srcdir/$f"; then
12119 # Source tree
12120 echo "$srcdir/$f"
12121 else
12122 # /dev/null tree
12123 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12124 echo "$as_me: error: cannot find input file: $f" >&2;}
12125 { (exit 1); exit 1; }; }
12126 fi;;
12127 esac
12128 done` || { (exit 1); exit 1; }
12129 _ACEOF
12130 cat >>$CONFIG_STATUS <<_ACEOF
12131 sed "$ac_vpsub
12132 $extrasub
12133 _ACEOF
12134 cat >>$CONFIG_STATUS <<\_ACEOF
12135 :t
12136 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12137 s,@configure_input@,$configure_input,;t t
12138 s,@srcdir@,$ac_srcdir,;t t
12139 s,@abs_srcdir@,$ac_abs_srcdir,;t t
12140 s,@top_srcdir@,$ac_top_srcdir,;t t
12141 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
12142 s,@builddir@,$ac_builddir,;t t
12143 s,@abs_builddir@,$ac_abs_builddir,;t t
12144 s,@top_builddir@,$ac_top_builddir,;t t
12145 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
12146 s,@INSTALL@,$ac_INSTALL,;t t
12147 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
12148 rm -f $tmp/stdin
12149 if test x"$ac_file" != x-; then
12150 mv $tmp/out $ac_file
12151 else
12152 cat $tmp/out
12153 rm -f $tmp/out
12154 fi
12155
12156 # Run the commands associated with the file.
12157 case $ac_file in
12158 make/Makefile ) chmod 0755 scripts/* ;;
12159 src/utils/Makefile ) chmod 0755 scripts/* ;;
12160 src/applications/nanoRodBuilder/Makefile ) chmod 0755 scripts/* ;;
12161 scripts/filepp ) chmod 0755 scripts/* ;;
12162 esac
12163 done
12164 _ACEOF
12165 cat >>$CONFIG_STATUS <<\_ACEOF
12166
12167 #
12168 # CONFIG_HEADER section.
12169 #
12170
12171 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
12172 # NAME is the cpp macro being defined and VALUE is the value it is being given.
12173 #
12174 # ac_d sets the value in "#define NAME VALUE" lines.
12175 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
12176 ac_dB='[ ].*$,\1#\2'
12177 ac_dC=' '
12178 ac_dD=',;t'
12179 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
12180 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
12181 ac_uB='$,\1#\2define\3'
12182 ac_uC=' '
12183 ac_uD=',;t'
12184
12185 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
12186 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12187 case $ac_file in
12188 - | *:- | *:-:* ) # input from stdin
12189 cat >$tmp/stdin
12190 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12191 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12192 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12193 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12194 * ) ac_file_in=$ac_file.in ;;
12195 esac
12196
12197 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
12198 echo "$as_me: creating $ac_file" >&6;}
12199
12200 # First look for the input files in the build tree, otherwise in the
12201 # src tree.
12202 ac_file_inputs=`IFS=:
12203 for f in $ac_file_in; do
12204 case $f in
12205 -) echo $tmp/stdin ;;
12206 [\\/$]*)
12207 # Absolute (can't be DOS-style, as IFS=:)
12208 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12209 echo "$as_me: error: cannot find input file: $f" >&2;}
12210 { (exit 1); exit 1; }; }
12211 # Do quote $f, to prevent DOS paths from being IFS'd.
12212 echo "$f";;
12213 *) # Relative
12214 if test -f "$f"; then
12215 # Build tree
12216 echo "$f"
12217 elif test -f "$srcdir/$f"; then
12218 # Source tree
12219 echo "$srcdir/$f"
12220 else
12221 # /dev/null tree
12222 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12223 echo "$as_me: error: cannot find input file: $f" >&2;}
12224 { (exit 1); exit 1; }; }
12225 fi;;
12226 esac
12227 done` || { (exit 1); exit 1; }
12228 # Remove the trailing spaces.
12229 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
12230
12231 _ACEOF
12232
12233 # Transform confdefs.h into two sed scripts, `conftest.defines' and
12234 # `conftest.undefs', that substitutes the proper values into
12235 # config.h.in to produce config.h. The first handles `#define'
12236 # templates, and the second `#undef' templates.
12237 # And first: Protect against being on the right side of a sed subst in
12238 # config.status. Protect against being in an unquoted here document
12239 # in config.status.
12240 rm -f conftest.defines conftest.undefs
12241 # Using a here document instead of a string reduces the quoting nightmare.
12242 # Putting comments in sed scripts is not portable.
12243 #
12244 # `end' is used to avoid that the second main sed command (meant for
12245 # 0-ary CPP macros) applies to n-ary macro definitions.
12246 # See the Autoconf documentation for `clear'.
12247 cat >confdef2sed.sed <<\_ACEOF
12248 s/[\\&,]/\\&/g
12249 s,[\\$`],\\&,g
12250 t clear
12251 : clear
12252 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
12253 t end
12254 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
12255 : end
12256 _ACEOF
12257 # If some macros were called several times there might be several times
12258 # the same #defines, which is useless. Nevertheless, we may not want to
12259 # sort them, since we want the *last* AC-DEFINE to be honored.
12260 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
12261 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
12262 rm -f confdef2sed.sed
12263
12264 # This sed command replaces #undef with comments. This is necessary, for
12265 # example, in the case of _POSIX_SOURCE, which is predefined and required
12266 # on some systems where configure will not decide to define it.
12267 cat >>conftest.undefs <<\_ACEOF
12268 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
12269 _ACEOF
12270
12271 # Break up conftest.defines because some shells have a limit on the size
12272 # of here documents, and old seds have small limits too (100 cmds).
12273 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
12274 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
12275 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
12276 echo ' :' >>$CONFIG_STATUS
12277 rm -f conftest.tail
12278 while grep . conftest.defines >/dev/null
12279 do
12280 # Write a limited-size here document to $tmp/defines.sed.
12281 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
12282 # Speed up: don't consider the non `#define' lines.
12283 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
12284 # Work around the forget-to-reset-the-flag bug.
12285 echo 't clr' >>$CONFIG_STATUS
12286 echo ': clr' >>$CONFIG_STATUS
12287 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
12288 echo 'CEOF
12289 sed -f $tmp/defines.sed $tmp/in >$tmp/out
12290 rm -f $tmp/in
12291 mv $tmp/out $tmp/in
12292 ' >>$CONFIG_STATUS
12293 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
12294 rm -f conftest.defines
12295 mv conftest.tail conftest.defines
12296 done
12297 rm -f conftest.defines
12298 echo ' fi # grep' >>$CONFIG_STATUS
12299 echo >>$CONFIG_STATUS
12300
12301 # Break up conftest.undefs because some shells have a limit on the size
12302 # of here documents, and old seds have small limits too (100 cmds).
12303 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
12304 rm -f conftest.tail
12305 while grep . conftest.undefs >/dev/null
12306 do
12307 # Write a limited-size here document to $tmp/undefs.sed.
12308 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
12309 # Speed up: don't consider the non `#undef'
12310 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
12311 # Work around the forget-to-reset-the-flag bug.
12312 echo 't clr' >>$CONFIG_STATUS
12313 echo ': clr' >>$CONFIG_STATUS
12314 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
12315 echo 'CEOF
12316 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
12317 rm -f $tmp/in
12318 mv $tmp/out $tmp/in
12319 ' >>$CONFIG_STATUS
12320 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
12321 rm -f conftest.undefs
12322 mv conftest.tail conftest.undefs
12323 done
12324 rm -f conftest.undefs
12325
12326 cat >>$CONFIG_STATUS <<\_ACEOF
12327 # Let's still pretend it is `configure' which instantiates (i.e., don't
12328 # use $as_me), people would be surprised to read:
12329 # /* config.h. Generated by config.status. */
12330 if test x"$ac_file" = x-; then
12331 echo "/* Generated by configure. */" >$tmp/config.h
12332 else
12333 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
12334 fi
12335 cat $tmp/in >>$tmp/config.h
12336 rm -f $tmp/in
12337 if test x"$ac_file" != x-; then
12338 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
12339 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
12340 echo "$as_me: $ac_file is unchanged" >&6;}
12341 else
12342 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
12343 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12344 X"$ac_file" : 'X\(//\)[^/]' \| \
12345 X"$ac_file" : 'X\(//\)$' \| \
12346 X"$ac_file" : 'X\(/\)' \| \
12347 . : '\(.\)' 2>/dev/null ||
12348 echo X"$ac_file" |
12349 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12350 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12351 /^X\(\/\/\)$/{ s//\1/; q; }
12352 /^X\(\/\).*/{ s//\1/; q; }
12353 s/.*/./; q'`
12354 { if $as_mkdir_p; then
12355 mkdir -p "$ac_dir"
12356 else
12357 as_dir="$ac_dir"
12358 as_dirs=
12359 while test ! -d "$as_dir"; do
12360 as_dirs="$as_dir $as_dirs"
12361 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12362 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12363 X"$as_dir" : 'X\(//\)[^/]' \| \
12364 X"$as_dir" : 'X\(//\)$' \| \
12365 X"$as_dir" : 'X\(/\)' \| \
12366 . : '\(.\)' 2>/dev/null ||
12367 echo X"$as_dir" |
12368 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12369 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12370 /^X\(\/\/\)$/{ s//\1/; q; }
12371 /^X\(\/\).*/{ s//\1/; q; }
12372 s/.*/./; q'`
12373 done
12374 test ! -n "$as_dirs" || mkdir $as_dirs
12375 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12376 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12377 { (exit 1); exit 1; }; }; }
12378
12379 rm -f $ac_file
12380 mv $tmp/config.h $ac_file
12381 fi
12382 else
12383 cat $tmp/config.h
12384 rm -f $tmp/config.h
12385 fi
12386 done
12387 _ACEOF
12388 cat >>$CONFIG_STATUS <<\_ACEOF
12389
12390 #
12391 # CONFIG_LINKS section.
12392 #
12393
12394 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
12395 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
12396 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
12397
12398 { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
12399 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
12400
12401 if test ! -r $srcdir/$ac_source; then
12402 { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
12403 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
12404 { (exit 1); exit 1; }; }
12405 fi
12406 rm -f $ac_dest
12407
12408 # Make relative symlinks.
12409 ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
12410 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12411 X"$ac_dest" : 'X\(//\)[^/]' \| \
12412 X"$ac_dest" : 'X\(//\)$' \| \
12413 X"$ac_dest" : 'X\(/\)' \| \
12414 . : '\(.\)' 2>/dev/null ||
12415 echo X"$ac_dest" |
12416 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12417 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12418 /^X\(\/\/\)$/{ s//\1/; q; }
12419 /^X\(\/\).*/{ s//\1/; q; }
12420 s/.*/./; q'`
12421 { if $as_mkdir_p; then
12422 mkdir -p "$ac_dest_dir"
12423 else
12424 as_dir="$ac_dest_dir"
12425 as_dirs=
12426 while test ! -d "$as_dir"; do
12427 as_dirs="$as_dir $as_dirs"
12428 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12429 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12430 X"$as_dir" : 'X\(//\)[^/]' \| \
12431 X"$as_dir" : 'X\(//\)$' \| \
12432 X"$as_dir" : 'X\(/\)' \| \
12433 . : '\(.\)' 2>/dev/null ||
12434 echo X"$as_dir" |
12435 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12436 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12437 /^X\(\/\/\)$/{ s//\1/; q; }
12438 /^X\(\/\).*/{ s//\1/; q; }
12439 s/.*/./; q'`
12440 done
12441 test ! -n "$as_dirs" || mkdir $as_dirs
12442 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
12443 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
12444 { (exit 1); exit 1; }; }; }
12445
12446 ac_builddir=.
12447
12448 if test "$ac_dest_dir" != .; then
12449 ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
12450 # A "../" for each directory in $ac_dir_suffix.
12451 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12452 else
12453 ac_dir_suffix= ac_top_builddir=
12454 fi
12455
12456 case $srcdir in
12457 .) # No --srcdir option. We are building in place.
12458 ac_srcdir=.
12459 if test -z "$ac_top_builddir"; then
12460 ac_top_srcdir=.
12461 else
12462 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12463 fi ;;
12464 [\\/]* | ?:[\\/]* ) # Absolute path.
12465 ac_srcdir=$srcdir$ac_dir_suffix;
12466 ac_top_srcdir=$srcdir ;;
12467 *) # Relative path.
12468 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12469 ac_top_srcdir=$ac_top_builddir$srcdir ;;
12470 esac
12471
12472 # Do not use `cd foo && pwd` to compute absolute paths, because
12473 # the directories may not exist.
12474 case `pwd` in
12475 .) ac_abs_builddir="$ac_dest_dir";;
12476 *)
12477 case "$ac_dest_dir" in
12478 .) ac_abs_builddir=`pwd`;;
12479 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
12480 *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
12481 esac;;
12482 esac
12483 case $ac_abs_builddir in
12484 .) ac_abs_top_builddir=${ac_top_builddir}.;;
12485 *)
12486 case ${ac_top_builddir}. in
12487 .) ac_abs_top_builddir=$ac_abs_builddir;;
12488 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12489 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
12490 esac;;
12491 esac
12492 case $ac_abs_builddir in
12493 .) ac_abs_srcdir=$ac_srcdir;;
12494 *)
12495 case $ac_srcdir in
12496 .) ac_abs_srcdir=$ac_abs_builddir;;
12497 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12498 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
12499 esac;;
12500 esac
12501 case $ac_abs_builddir in
12502 .) ac_abs_top_srcdir=$ac_top_srcdir;;
12503 *)
12504 case $ac_top_srcdir in
12505 .) ac_abs_top_srcdir=$ac_abs_builddir;;
12506 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12507 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
12508 esac;;
12509 esac
12510
12511
12512 case $srcdir in
12513 [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
12514 *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
12515 esac
12516
12517 # Try a symlink, then a hard link, then a copy.
12518 ln -s $ac_rel_source $ac_dest 2>/dev/null ||
12519 ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
12520 cp -p $srcdir/$ac_source $ac_dest ||
12521 { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
12522 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
12523 { (exit 1); exit 1; }; }
12524 done
12525 _ACEOF
12526
12527 cat >>$CONFIG_STATUS <<\_ACEOF
12528
12529 { (exit 0); exit 0; }
12530 _ACEOF
12531 chmod +x $CONFIG_STATUS
12532 ac_clean_files=$ac_clean_files_save
12533
12534
12535 # configure is writing to config.log, and then calls config.status.
12536 # config.status does its own redirection, appending to config.log.
12537 # Unfortunately, on DOS this fails, as config.log is still kept open
12538 # by configure, so config.status won't be able to write to it; its
12539 # output is simply discarded. So we exec the FD to /dev/null,
12540 # effectively closing config.log, so it can be properly (re)opened and
12541 # appended to by config.status. When coming back to configure, we
12542 # need to make the FD available again.
12543 if test "$no_create" != yes; then
12544 ac_cs_success=:
12545 ac_config_status_args=
12546 test "$silent" = yes &&
12547 ac_config_status_args="$ac_config_status_args --quiet"
12548 exec 5>/dev/null
12549 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12550 exec 5>>config.log
12551 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12552 # would make configure fail if this is the last instruction.
12553 $ac_cs_success || { (exit 1); exit 1; }
12554 fi
12555

Properties

Name Value
svn:executable *