ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/configure
Revision: 1396
Committed: Sat Dec 5 02:57:05 2009 UTC (15 years, 5 months ago) by gezelter
File size: 309711 byte(s)
Log Message:
Merging changes skipped in working copies of OOPSE into the OpenMD
tree, fixing make install

File Contents

# Content
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.65 for OpenMD 1.0.
4 #
5 # Report bugs to <gezelter@nd.edu>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10 # Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28 else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54 else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
71 fi
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" "" $as_nl"
92
93 # Find who we are. Look in the path if we contain no directory separator.
94 case $0 in #((
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 for as_dir in $PATH
98 do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
103 IFS=$as_save_IFS
104
105 ;;
106 esac
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
110 as_myself=$0
111 fi
112 if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 exit 1
115 fi
116
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there. '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138 if test "x$CONFIG_SHELL" = x; then
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 emulate sh
141 NULLCMD=:
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 # is contrary to our usage. Disable this feature.
144 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 setopt NO_GLOB_SUBST
146 else
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152 esac
153 fi
154 "
155 as_required="as_fn_return () { (exit \$1); }
156 as_fn_success () { as_fn_return 0; }
157 as_fn_failure () { as_fn_return 1; }
158 as_fn_ret_success () { return 0; }
159 as_fn_ret_failure () { return 1; }
160
161 exitcode=0
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168 else
169 exitcode=1; echo positional parameters were not saved.
170 fi
171 test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 test \$(( 1 + 1 )) = 2 || exit 1"
177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
179 else
180 as_have_required=no
181 fi
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184 else
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186 as_found=false
187 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188 do
189 IFS=$as_save_IFS
190 test -z "$as_dir" && as_dir=.
191 as_found=:
192 case $as_dir in #(
193 /*)
194 for as_base in sh bash ksh sh5; do
195 # Try only shells that exist, to save several forks.
196 as_shell=$as_dir/$as_base
197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 CONFIG_SHELL=$as_shell as_have_required=yes
200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 break 2
202 fi
203 fi
204 done;;
205 esac
206 as_found=false
207 done
208 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210 CONFIG_SHELL=$SHELL as_have_required=yes
211 fi; }
212 IFS=$as_save_IFS
213
214
215 if test "x$CONFIG_SHELL" != x; then :
216 # We cannot yet assume a decent shell, so we have to provide a
217 # neutralization value for shells without unset; and this also
218 # works around shells that cannot unset nonexistent variables.
219 BASH_ENV=/dev/null
220 ENV=/dev/null
221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222 export CONFIG_SHELL
223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 fi
225
226 if test x$as_have_required = xno; then :
227 $as_echo "$0: This script requires a shell more modern than all"
228 $as_echo "$0: the shells that I found on your system."
229 if test x${ZSH_VERSION+set} = xset ; then
230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232 else
233 $as_echo "$0: Please tell bug-autoconf@gnu.org and gezelter@nd.edu
234 $0: about your system, including any error possibly output
235 $0: before this message. Then install a modern shell, or
236 $0: manually run the script under such a shell if you do
237 $0: have one."
238 fi
239 exit 1
240 fi
241 fi
242 fi
243 SHELL=${CONFIG_SHELL-/bin/sh}
244 export SHELL
245 # Unset more variables known to interfere with behavior of common tools.
246 CLICOLOR_FORCE= GREP_OPTIONS=
247 unset CLICOLOR_FORCE GREP_OPTIONS
248
249 ## --------------------- ##
250 ## M4sh Shell Functions. ##
251 ## --------------------- ##
252 # as_fn_unset VAR
253 # ---------------
254 # Portably unset VAR.
255 as_fn_unset ()
256 {
257 { eval $1=; unset $1;}
258 }
259 as_unset=as_fn_unset
260
261 # as_fn_set_status STATUS
262 # -----------------------
263 # Set $? to STATUS, without forking.
264 as_fn_set_status ()
265 {
266 return $1
267 } # as_fn_set_status
268
269 # as_fn_exit STATUS
270 # -----------------
271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272 as_fn_exit ()
273 {
274 set +e
275 as_fn_set_status $1
276 exit $1
277 } # as_fn_exit
278
279 # as_fn_mkdir_p
280 # -------------
281 # Create "$as_dir" as a directory, including parents if necessary.
282 as_fn_mkdir_p ()
283 {
284
285 case $as_dir in #(
286 -*) as_dir=./$as_dir;;
287 esac
288 test -d "$as_dir" || eval $as_mkdir_p || {
289 as_dirs=
290 while :; do
291 case $as_dir in #(
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293 *) as_qdir=$as_dir;;
294 esac
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301 $as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303 s//\1/
304 q
305 }
306 /^X\(\/\/\)[^/].*/{
307 s//\1/
308 q
309 }
310 /^X\(\/\/\)$/{
311 s//\1/
312 q
313 }
314 /^X\(\/\).*/{
315 s//\1/
316 q
317 }
318 s/.*/./; q'`
319 test -d "$as_dir" && break
320 done
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
323
324
325 } # as_fn_mkdir_p
326 # as_fn_append VAR VALUE
327 # ----------------------
328 # Append the text in VALUE to the end of the definition contained in VAR. Take
329 # advantage of any shell optimizations that allow amortized linear growth over
330 # repeated appends, instead of the typical quadratic growth present in naive
331 # implementations.
332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
334 {
335 eval $1+=\$2
336 }'
337 else
338 as_fn_append ()
339 {
340 eval $1=\$$1\$2
341 }
342 fi # as_fn_append
343
344 # as_fn_arith ARG...
345 # ------------------
346 # Perform arithmetic evaluation on the ARGs, and store the result in the
347 # global $as_val. Take advantage of shells that can avoid forks. The arguments
348 # must be portable across $(()) and expr.
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350 eval 'as_fn_arith ()
351 {
352 as_val=$(( $* ))
353 }'
354 else
355 as_fn_arith ()
356 {
357 as_val=`expr "$@" || test $? -eq 1`
358 }
359 fi # as_fn_arith
360
361
362 # as_fn_error ERROR [LINENO LOG_FD]
363 # ---------------------------------
364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 # script with status $?, using 1 if that was 0.
367 as_fn_error ()
368 {
369 as_status=$?; test $as_status -eq 0 && as_status=1
370 if test "$3"; then
371 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
373 fi
374 $as_echo "$as_me: error: $1" >&2
375 as_fn_exit $as_status
376 } # as_fn_error
377
378 if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
380 as_expr=expr
381 else
382 as_expr=false
383 fi
384
385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 as_basename=basename
387 else
388 as_basename=false
389 fi
390
391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 as_dirname=dirname
393 else
394 as_dirname=false
395 fi
396
397 as_me=`$as_basename -- "$0" ||
398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
401 $as_echo X/"$0" |
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
403 s//\1/
404 q
405 }
406 /^X\/\(\/\/\)$/{
407 s//\1/
408 q
409 }
410 /^X\/\(\/\).*/{
411 s//\1/
412 q
413 }
414 s/.*/./; q'`
415
416 # Avoid depending upon Character Ranges.
417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420 as_cr_digits='0123456789'
421 as_cr_alnum=$as_cr_Letters$as_cr_digits
422
423
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
429 sed -n '
430 p
431 /[$]LINENO/=
432 ' <$as_myself |
433 sed '
434 s/[$]LINENO.*/&-/
435 t lineno
436 b
437 :lineno
438 N
439 :loop
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441 t loop
442 s/-\n.*//
443 ' >$as_me.lineno &&
444 chmod +x "$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
446
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
450 . "./$as_me.lineno"
451 # Exit status is that of the last command.
452 exit
453 }
454
455 ECHO_C= ECHO_N= ECHO_T=
456 case `echo -n x` in #(((((
457 -n*)
458 case `echo 'xy\c'` in
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
460 xy) ECHO_C='\c';;
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
462 ECHO_T=' ';;
463 esac;;
464 *)
465 ECHO_N='-n';;
466 esac
467
468 rm -f conf$$ conf$$.exe conf$$.file
469 if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
471 else
472 rm -f conf$$.dir
473 mkdir conf$$.dir 2>/dev/null
474 fi
475 if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
477 as_ln_s='ln -s'
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483 as_ln_s='cp -p'
484 elif ln conf$$.file conf$$ 2>/dev/null; then
485 as_ln_s=ln
486 else
487 as_ln_s='cp -p'
488 fi
489 else
490 as_ln_s='cp -p'
491 fi
492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493 rmdir conf$$.dir 2>/dev/null
494
495 if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
497 else
498 test -d ./-p && rmdir ./-p
499 as_mkdir_p=false
500 fi
501
502 if test -x / >/dev/null 2>&1; then
503 as_test_x='test -x'
504 else
505 if ls -dL / >/dev/null 2>&1; then
506 as_ls_L_option=L
507 else
508 as_ls_L_option=
509 fi
510 as_test_x='
511 eval sh -c '\''
512 if test -d "$1"; then
513 test -d "$1/.";
514 else
515 case $1 in #(
516 -*)set "./$1";;
517 esac;
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
520 '\'' sh
521 '
522 fi
523 as_executable_p=$as_test_x
524
525 # Sed expression to map a string onto a valid CPP name.
526 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
527
528 # Sed expression to map a string onto a valid variable name.
529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530
531
532 test -n "$DJDIR" || exec 7<&0 </dev/null
533 exec 6>&1
534
535 # Name of the host.
536 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
537 # so uname gets run too.
538 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
539
540 #
541 # Initializations.
542 #
543 ac_default_prefix=/usr/local
544 ac_clean_files=
545 ac_config_libobj_dir=.
546 LIBOBJS=
547 cross_compiling=no
548 subdirs=
549 MFLAGS=
550 MAKEFLAGS=
551
552 # Identity of this package.
553 PACKAGE_NAME='OpenMD'
554 PACKAGE_TARNAME='openmd'
555 PACKAGE_VERSION='1.0'
556 PACKAGE_STRING='OpenMD 1.0'
557 PACKAGE_BUGREPORT='gezelter@nd.edu'
558 PACKAGE_URL=''
559
560 ac_unique_file="src/applications/openmd/openmd.cpp"
561 ac_default_prefix="/usr/local"
562 # Factoring default headers for most tests.
563 ac_includes_default="\
564 #include <stdio.h>
565 #ifdef HAVE_SYS_TYPES_H
566 # include <sys/types.h>
567 #endif
568 #ifdef HAVE_SYS_STAT_H
569 # include <sys/stat.h>
570 #endif
571 #ifdef STDC_HEADERS
572 # include <stdlib.h>
573 # include <stddef.h>
574 #else
575 # ifdef HAVE_STDLIB_H
576 # include <stdlib.h>
577 # endif
578 #endif
579 #ifdef HAVE_STRING_H
580 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
581 # include <memory.h>
582 # endif
583 # include <string.h>
584 #endif
585 #ifdef HAVE_STRINGS_H
586 # include <strings.h>
587 #endif
588 #ifdef HAVE_INTTYPES_H
589 # include <inttypes.h>
590 #endif
591 #ifdef HAVE_STDINT_H
592 # include <stdint.h>
593 #endif
594 #ifdef HAVE_UNISTD_H
595 # include <unistd.h>
596 #endif"
597
598 ac_subst_vars='LTLIBOBJS
599 SUBDIRS
600 OPENMD_HOME
601 OPENMD
602 MKINSTALLDIRS
603 BATEXT
604 enable_latex_docs
605 enable_html_docs
606 enable_dot
607 DOC
608 DOT
609 DOXYGEN
610 POW_LIB
611 LIBOBJS
612 USE_OPENBABEL
613 OPENBABEL_LIB
614 OPENBABEL_LIB_DIR
615 OPENBABEL_INC_DIR
616 CXXCPP
617 USE_QHULL
618 QHULL
619 QHULL_LIB_DIR
620 QHULL_INC_DIR
621 FFTW_LIBS
622 FFTW_LIB_DIR
623 FFTW_INC_DIR
624 ZLIB
625 ZLIB_LIB_DIR
626 ZLIB_INC_DIR
627 F90_MODULE_NAMES
628 F90MODINCSPEC
629 MODDIRFLAG
630 F90_WORK_FILES_ARG
631 MOD
632 FC_FUNC_
633 FC_FUNC
634 FCLIBS
635 PREPDEFFLAG
636 FCFLAGS_SRCEXT
637 FCFLAGS_F90
638 PS
639 AR
640 INSTALL_DATA
641 INSTALL_SCRIPT
642 INSTALL_PROGRAM
643 PERL_SHEBANG
644 PERLINTERP
645 RANLIB
646 SET_MAKE
647 LN_S
648 EGREP
649 GREP
650 CPP
651 USE_MPI
652 MPIFC
653 MPICC
654 MPILIBS
655 MPICXX
656 ac_ct_FC
657 FCFLAGS
658 FC
659 ac_ct_CC
660 CFLAGS
661 CC
662 OBJEXT
663 EXEEXT
664 ac_ct_CXX
665 CPPFLAGS
666 LDFLAGS
667 CXXFLAGS
668 CXX
669 USE_SINGLE_PRECISION
670 debug
671 PROGNAME
672 host_os
673 host_vendor
674 host_cpu
675 host
676 build_os
677 build_vendor
678 build_cpu
679 build
680 target_alias
681 host_alias
682 build_alias
683 LIBS
684 ECHO_T
685 ECHO_N
686 ECHO_C
687 DEFS
688 mandir
689 localedir
690 libdir
691 psdir
692 pdfdir
693 dvidir
694 htmldir
695 infodir
696 docdir
697 oldincludedir
698 includedir
699 localstatedir
700 sharedstatedir
701 sysconfdir
702 datadir
703 datarootdir
704 libexecdir
705 sbindir
706 bindir
707 program_transform_name
708 prefix
709 exec_prefix
710 PACKAGE_URL
711 PACKAGE_BUGREPORT
712 PACKAGE_STRING
713 PACKAGE_VERSION
714 PACKAGE_TARNAME
715 PACKAGE_NAME
716 PATH_SEPARATOR
717 SHELL'
718 ac_subst_files=''
719 ac_user_opts='
720 enable_option_checking
721 enable_openmd_home
722 enable_debug
723 enable_single
724 enable_float
725 with_perl_shebang
726 with_zlib
727 with_fftw
728 with_qhull
729 with_openbabel
730 enable_doxygen
731 enable_dot
732 enable_html_docs
733 enable_latex_docs
734 '
735 ac_precious_vars='build_alias
736 host_alias
737 target_alias
738 CXX
739 CXXFLAGS
740 LDFLAGS
741 LIBS
742 CPPFLAGS
743 CCC
744 CC
745 CFLAGS
746 FC
747 FCFLAGS
748 MPICXX
749 MPICC
750 MPIFC
751 CPP
752 CXXCPP'
753
754
755 # Initialize some variables set by options.
756 ac_init_help=
757 ac_init_version=false
758 ac_unrecognized_opts=
759 ac_unrecognized_sep=
760 # The variables have the same names as the options, with
761 # dashes changed to underlines.
762 cache_file=/dev/null
763 exec_prefix=NONE
764 no_create=
765 no_recursion=
766 prefix=NONE
767 program_prefix=NONE
768 program_suffix=NONE
769 program_transform_name=s,x,x,
770 silent=
771 site=
772 srcdir=
773 verbose=
774 x_includes=NONE
775 x_libraries=NONE
776
777 # Installation directory options.
778 # These are left unexpanded so users can "make install exec_prefix=/foo"
779 # and all the variables that are supposed to be based on exec_prefix
780 # by default will actually change.
781 # Use braces instead of parens because sh, perl, etc. also accept them.
782 # (The list follows the same order as the GNU Coding Standards.)
783 bindir='${exec_prefix}/bin'
784 sbindir='${exec_prefix}/sbin'
785 libexecdir='${exec_prefix}/libexec'
786 datarootdir='${prefix}/share'
787 datadir='${datarootdir}'
788 sysconfdir='${prefix}/etc'
789 sharedstatedir='${prefix}/com'
790 localstatedir='${prefix}/var'
791 includedir='${prefix}/include'
792 oldincludedir='/usr/include'
793 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
794 infodir='${datarootdir}/info'
795 htmldir='${docdir}'
796 dvidir='${docdir}'
797 pdfdir='${docdir}'
798 psdir='${docdir}'
799 libdir='${exec_prefix}/lib'
800 localedir='${datarootdir}/locale'
801 mandir='${datarootdir}/man'
802
803 ac_prev=
804 ac_dashdash=
805 for ac_option
806 do
807 # If the previous option needs an argument, assign it.
808 if test -n "$ac_prev"; then
809 eval $ac_prev=\$ac_option
810 ac_prev=
811 continue
812 fi
813
814 case $ac_option in
815 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
816 *) ac_optarg=yes ;;
817 esac
818
819 # Accept the important Cygnus configure options, so we can diagnose typos.
820
821 case $ac_dashdash$ac_option in
822 --)
823 ac_dashdash=yes ;;
824
825 -bindir | --bindir | --bindi | --bind | --bin | --bi)
826 ac_prev=bindir ;;
827 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
828 bindir=$ac_optarg ;;
829
830 -build | --build | --buil | --bui | --bu)
831 ac_prev=build_alias ;;
832 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
833 build_alias=$ac_optarg ;;
834
835 -cache-file | --cache-file | --cache-fil | --cache-fi \
836 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
837 ac_prev=cache_file ;;
838 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
839 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
840 cache_file=$ac_optarg ;;
841
842 --config-cache | -C)
843 cache_file=config.cache ;;
844
845 -datadir | --datadir | --datadi | --datad)
846 ac_prev=datadir ;;
847 -datadir=* | --datadir=* | --datadi=* | --datad=*)
848 datadir=$ac_optarg ;;
849
850 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
851 | --dataroo | --dataro | --datar)
852 ac_prev=datarootdir ;;
853 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
854 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
855 datarootdir=$ac_optarg ;;
856
857 -disable-* | --disable-*)
858 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
859 # Reject names that are not valid shell variable names.
860 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
861 as_fn_error "invalid feature name: $ac_useropt"
862 ac_useropt_orig=$ac_useropt
863 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
864 case $ac_user_opts in
865 *"
866 "enable_$ac_useropt"
867 "*) ;;
868 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
869 ac_unrecognized_sep=', ';;
870 esac
871 eval enable_$ac_useropt=no ;;
872
873 -docdir | --docdir | --docdi | --doc | --do)
874 ac_prev=docdir ;;
875 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
876 docdir=$ac_optarg ;;
877
878 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
879 ac_prev=dvidir ;;
880 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
881 dvidir=$ac_optarg ;;
882
883 -enable-* | --enable-*)
884 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
885 # Reject names that are not valid shell variable names.
886 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
887 as_fn_error "invalid feature name: $ac_useropt"
888 ac_useropt_orig=$ac_useropt
889 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
890 case $ac_user_opts in
891 *"
892 "enable_$ac_useropt"
893 "*) ;;
894 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
895 ac_unrecognized_sep=', ';;
896 esac
897 eval enable_$ac_useropt=\$ac_optarg ;;
898
899 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
900 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
901 | --exec | --exe | --ex)
902 ac_prev=exec_prefix ;;
903 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
904 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
905 | --exec=* | --exe=* | --ex=*)
906 exec_prefix=$ac_optarg ;;
907
908 -gas | --gas | --ga | --g)
909 # Obsolete; use --with-gas.
910 with_gas=yes ;;
911
912 -help | --help | --hel | --he | -h)
913 ac_init_help=long ;;
914 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
915 ac_init_help=recursive ;;
916 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
917 ac_init_help=short ;;
918
919 -host | --host | --hos | --ho)
920 ac_prev=host_alias ;;
921 -host=* | --host=* | --hos=* | --ho=*)
922 host_alias=$ac_optarg ;;
923
924 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
925 ac_prev=htmldir ;;
926 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
927 | --ht=*)
928 htmldir=$ac_optarg ;;
929
930 -includedir | --includedir | --includedi | --included | --include \
931 | --includ | --inclu | --incl | --inc)
932 ac_prev=includedir ;;
933 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
934 | --includ=* | --inclu=* | --incl=* | --inc=*)
935 includedir=$ac_optarg ;;
936
937 -infodir | --infodir | --infodi | --infod | --info | --inf)
938 ac_prev=infodir ;;
939 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
940 infodir=$ac_optarg ;;
941
942 -libdir | --libdir | --libdi | --libd)
943 ac_prev=libdir ;;
944 -libdir=* | --libdir=* | --libdi=* | --libd=*)
945 libdir=$ac_optarg ;;
946
947 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
948 | --libexe | --libex | --libe)
949 ac_prev=libexecdir ;;
950 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
951 | --libexe=* | --libex=* | --libe=*)
952 libexecdir=$ac_optarg ;;
953
954 -localedir | --localedir | --localedi | --localed | --locale)
955 ac_prev=localedir ;;
956 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
957 localedir=$ac_optarg ;;
958
959 -localstatedir | --localstatedir | --localstatedi | --localstated \
960 | --localstate | --localstat | --localsta | --localst | --locals)
961 ac_prev=localstatedir ;;
962 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
963 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
964 localstatedir=$ac_optarg ;;
965
966 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
967 ac_prev=mandir ;;
968 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
969 mandir=$ac_optarg ;;
970
971 -nfp | --nfp | --nf)
972 # Obsolete; use --without-fp.
973 with_fp=no ;;
974
975 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
976 | --no-cr | --no-c | -n)
977 no_create=yes ;;
978
979 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
980 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
981 no_recursion=yes ;;
982
983 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
984 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
985 | --oldin | --oldi | --old | --ol | --o)
986 ac_prev=oldincludedir ;;
987 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
988 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
989 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
990 oldincludedir=$ac_optarg ;;
991
992 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
993 ac_prev=prefix ;;
994 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
995 prefix=$ac_optarg ;;
996
997 -program-prefix | --program-prefix | --program-prefi | --program-pref \
998 | --program-pre | --program-pr | --program-p)
999 ac_prev=program_prefix ;;
1000 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1001 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1002 program_prefix=$ac_optarg ;;
1003
1004 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1005 | --program-suf | --program-su | --program-s)
1006 ac_prev=program_suffix ;;
1007 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1008 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1009 program_suffix=$ac_optarg ;;
1010
1011 -program-transform-name | --program-transform-name \
1012 | --program-transform-nam | --program-transform-na \
1013 | --program-transform-n | --program-transform- \
1014 | --program-transform | --program-transfor \
1015 | --program-transfo | --program-transf \
1016 | --program-trans | --program-tran \
1017 | --progr-tra | --program-tr | --program-t)
1018 ac_prev=program_transform_name ;;
1019 -program-transform-name=* | --program-transform-name=* \
1020 | --program-transform-nam=* | --program-transform-na=* \
1021 | --program-transform-n=* | --program-transform-=* \
1022 | --program-transform=* | --program-transfor=* \
1023 | --program-transfo=* | --program-transf=* \
1024 | --program-trans=* | --program-tran=* \
1025 | --progr-tra=* | --program-tr=* | --program-t=*)
1026 program_transform_name=$ac_optarg ;;
1027
1028 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1029 ac_prev=pdfdir ;;
1030 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1031 pdfdir=$ac_optarg ;;
1032
1033 -psdir | --psdir | --psdi | --psd | --ps)
1034 ac_prev=psdir ;;
1035 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1036 psdir=$ac_optarg ;;
1037
1038 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1039 | -silent | --silent | --silen | --sile | --sil)
1040 silent=yes ;;
1041
1042 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1043 ac_prev=sbindir ;;
1044 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1045 | --sbi=* | --sb=*)
1046 sbindir=$ac_optarg ;;
1047
1048 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1049 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1050 | --sharedst | --shareds | --shared | --share | --shar \
1051 | --sha | --sh)
1052 ac_prev=sharedstatedir ;;
1053 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1054 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1055 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1056 | --sha=* | --sh=*)
1057 sharedstatedir=$ac_optarg ;;
1058
1059 -site | --site | --sit)
1060 ac_prev=site ;;
1061 -site=* | --site=* | --sit=*)
1062 site=$ac_optarg ;;
1063
1064 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1065 ac_prev=srcdir ;;
1066 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1067 srcdir=$ac_optarg ;;
1068
1069 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1070 | --syscon | --sysco | --sysc | --sys | --sy)
1071 ac_prev=sysconfdir ;;
1072 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1073 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1074 sysconfdir=$ac_optarg ;;
1075
1076 -target | --target | --targe | --targ | --tar | --ta | --t)
1077 ac_prev=target_alias ;;
1078 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1079 target_alias=$ac_optarg ;;
1080
1081 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1082 verbose=yes ;;
1083
1084 -version | --version | --versio | --versi | --vers | -V)
1085 ac_init_version=: ;;
1086
1087 -with-* | --with-*)
1088 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1089 # Reject names that are not valid shell variable names.
1090 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1091 as_fn_error "invalid package name: $ac_useropt"
1092 ac_useropt_orig=$ac_useropt
1093 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1094 case $ac_user_opts in
1095 *"
1096 "with_$ac_useropt"
1097 "*) ;;
1098 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1099 ac_unrecognized_sep=', ';;
1100 esac
1101 eval with_$ac_useropt=\$ac_optarg ;;
1102
1103 -without-* | --without-*)
1104 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1105 # Reject names that are not valid shell variable names.
1106 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1107 as_fn_error "invalid package name: $ac_useropt"
1108 ac_useropt_orig=$ac_useropt
1109 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1110 case $ac_user_opts in
1111 *"
1112 "with_$ac_useropt"
1113 "*) ;;
1114 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1115 ac_unrecognized_sep=', ';;
1116 esac
1117 eval with_$ac_useropt=no ;;
1118
1119 --x)
1120 # Obsolete; use --with-x.
1121 with_x=yes ;;
1122
1123 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1124 | --x-incl | --x-inc | --x-in | --x-i)
1125 ac_prev=x_includes ;;
1126 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1127 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1128 x_includes=$ac_optarg ;;
1129
1130 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1131 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1132 ac_prev=x_libraries ;;
1133 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1134 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1135 x_libraries=$ac_optarg ;;
1136
1137 -*) as_fn_error "unrecognized option: \`$ac_option'
1138 Try \`$0 --help' for more information."
1139 ;;
1140
1141 *=*)
1142 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1143 # Reject names that are not valid shell variable names.
1144 case $ac_envvar in #(
1145 '' | [0-9]* | *[!_$as_cr_alnum]* )
1146 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1147 esac
1148 eval $ac_envvar=\$ac_optarg
1149 export $ac_envvar ;;
1150
1151 *)
1152 # FIXME: should be removed in autoconf 3.0.
1153 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1154 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1155 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1156 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1157 ;;
1158
1159 esac
1160 done
1161
1162 if test -n "$ac_prev"; then
1163 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1164 as_fn_error "missing argument to $ac_option"
1165 fi
1166
1167 if test -n "$ac_unrecognized_opts"; then
1168 case $enable_option_checking in
1169 no) ;;
1170 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1171 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1172 esac
1173 fi
1174
1175 # Check all directory arguments for consistency.
1176 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1177 datadir sysconfdir sharedstatedir localstatedir includedir \
1178 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1179 libdir localedir mandir
1180 do
1181 eval ac_val=\$$ac_var
1182 # Remove trailing slashes.
1183 case $ac_val in
1184 */ )
1185 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1186 eval $ac_var=\$ac_val;;
1187 esac
1188 # Be sure to have absolute directory names.
1189 case $ac_val in
1190 [\\/$]* | ?:[\\/]* ) continue;;
1191 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1192 esac
1193 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1194 done
1195
1196 # There might be people who depend on the old broken behavior: `$host'
1197 # used to hold the argument of --host etc.
1198 # FIXME: To remove some day.
1199 build=$build_alias
1200 host=$host_alias
1201 target=$target_alias
1202
1203 # FIXME: To remove some day.
1204 if test "x$host_alias" != x; then
1205 if test "x$build_alias" = x; then
1206 cross_compiling=maybe
1207 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1208 If a cross compiler is detected then cross compile mode will be used." >&2
1209 elif test "x$build_alias" != "x$host_alias"; then
1210 cross_compiling=yes
1211 fi
1212 fi
1213
1214 ac_tool_prefix=
1215 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1216
1217 test "$silent" = yes && exec 6>/dev/null
1218
1219
1220 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1221 ac_ls_di=`ls -di .` &&
1222 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1223 as_fn_error "working directory cannot be determined"
1224 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1225 as_fn_error "pwd does not report name of working directory"
1226
1227
1228 # Find the source files, if location was not specified.
1229 if test -z "$srcdir"; then
1230 ac_srcdir_defaulted=yes
1231 # Try the directory containing this script, then the parent directory.
1232 ac_confdir=`$as_dirname -- "$as_myself" ||
1233 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1234 X"$as_myself" : 'X\(//\)[^/]' \| \
1235 X"$as_myself" : 'X\(//\)$' \| \
1236 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1237 $as_echo X"$as_myself" |
1238 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1239 s//\1/
1240 q
1241 }
1242 /^X\(\/\/\)[^/].*/{
1243 s//\1/
1244 q
1245 }
1246 /^X\(\/\/\)$/{
1247 s//\1/
1248 q
1249 }
1250 /^X\(\/\).*/{
1251 s//\1/
1252 q
1253 }
1254 s/.*/./; q'`
1255 srcdir=$ac_confdir
1256 if test ! -r "$srcdir/$ac_unique_file"; then
1257 srcdir=..
1258 fi
1259 else
1260 ac_srcdir_defaulted=no
1261 fi
1262 if test ! -r "$srcdir/$ac_unique_file"; then
1263 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1264 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1265 fi
1266 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1267 ac_abs_confdir=`(
1268 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1269 pwd)`
1270 # When building in place, set srcdir=.
1271 if test "$ac_abs_confdir" = "$ac_pwd"; then
1272 srcdir=.
1273 fi
1274 # Remove unnecessary trailing slashes from srcdir.
1275 # Double slashes in file names in object file debugging info
1276 # mess up M-x gdb in Emacs.
1277 case $srcdir in
1278 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1279 esac
1280 for ac_var in $ac_precious_vars; do
1281 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1282 eval ac_env_${ac_var}_value=\$${ac_var}
1283 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1284 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1285 done
1286
1287 #
1288 # Report the --help message.
1289 #
1290 if test "$ac_init_help" = "long"; then
1291 # Omit some internal or obsolete options to make the list less imposing.
1292 # This message is too long to be a string in the A/UX 3.1 sh.
1293 cat <<_ACEOF
1294 \`configure' configures OpenMD 1.0 to adapt to many kinds of systems.
1295
1296 Usage: $0 [OPTION]... [VAR=VALUE]...
1297
1298 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1299 VAR=VALUE. See below for descriptions of some of the useful variables.
1300
1301 Defaults for the options are specified in brackets.
1302
1303 Configuration:
1304 -h, --help display this help and exit
1305 --help=short display options specific to this package
1306 --help=recursive display the short help of all the included packages
1307 -V, --version display version information and exit
1308 -q, --quiet, --silent do not print \`checking...' messages
1309 --cache-file=FILE cache test results in FILE [disabled]
1310 -C, --config-cache alias for \`--cache-file=config.cache'
1311 -n, --no-create do not create output files
1312 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1313
1314 Installation directories:
1315 --prefix=PREFIX install architecture-independent files in PREFIX
1316 [$ac_default_prefix]
1317 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1318 [PREFIX]
1319
1320 By default, \`make install' will install all the files in
1321 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1322 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1323 for instance \`--prefix=\$HOME'.
1324
1325 For better control, use the options below.
1326
1327 Fine tuning of the installation directories:
1328 --bindir=DIR user executables [EPREFIX/bin]
1329 --sbindir=DIR system admin executables [EPREFIX/sbin]
1330 --libexecdir=DIR program executables [EPREFIX/libexec]
1331 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1332 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1333 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1334 --libdir=DIR object code libraries [EPREFIX/lib]
1335 --includedir=DIR C header files [PREFIX/include]
1336 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1337 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1338 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1339 --infodir=DIR info documentation [DATAROOTDIR/info]
1340 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1341 --mandir=DIR man documentation [DATAROOTDIR/man]
1342 --docdir=DIR documentation root [DATAROOTDIR/doc/openmd]
1343 --htmldir=DIR html documentation [DOCDIR]
1344 --dvidir=DIR dvi documentation [DOCDIR]
1345 --pdfdir=DIR pdf documentation [DOCDIR]
1346 --psdir=DIR ps documentation [DOCDIR]
1347 _ACEOF
1348
1349 cat <<\_ACEOF
1350
1351 System types:
1352 --build=BUILD configure for building on BUILD [guessed]
1353 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1354 _ACEOF
1355 fi
1356
1357 if test -n "$ac_init_help"; then
1358 case $ac_init_help in
1359 short | recursive ) echo "Configuration of OpenMD 1.0:";;
1360 esac
1361 cat <<\_ACEOF
1362
1363 Optional Features:
1364 --disable-option-checking ignore unrecognized --enable/--with options
1365 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1366 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1367 --enable-openmd-home=DIR define OpenMD home dir PREFIX/openmd
1368 --enable-debug Compile OpenMD in debug mode
1369 --enable-single compile OpenMD in single precision
1370 --enable-float synonym for --enable-single
1371 --enable-doxygen enable documentation generation with doxygen (auto)
1372 --enable-dot use 'dot' to generate graphs in doxygen (auto)
1373 --enable-html-docs enable HTML generation with doxygen (yes)
1374 --enable-latex-docs enable LaTeX documentation generation with doxygen (no)
1375
1376 Optional Packages:
1377 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1378 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1379 --with-perl-shebang override what perl thinks is the way for the kernel
1380 to start it (seldom needed)
1381 --with-zlib=DIR root directory path of zlib installation (defaults
1382 to /usr/local or /usr if not found in /usr/local)
1383 --with-fftw=DIR root directory path of fftw installation (defaults
1384 to /usr/local or /usr if not found in /usr/local)
1385 --with-qhull=DIR root directory path of qhull installation (defaults
1386 to /usr/local or /usr if not found in /usr/local)
1387 --with-openbabel=DIR root directory path of openbabel-2.x installation
1388 (defaults to /usr/local or /usr if not found in
1389 /usr/local)
1390
1391 Some influential environment variables:
1392 CXX C++ compiler command
1393 CXXFLAGS C++ compiler flags
1394 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1395 nonstandard directory <lib dir>
1396 LIBS libraries to pass to the linker, e.g. -l<library>
1397 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1398 you have headers in a nonstandard directory <include dir>
1399 CC C compiler command
1400 CFLAGS C compiler flags
1401 FC Fortran compiler command
1402 FCFLAGS Fortran compiler flags
1403 MPICXX MPI C++ compiler command
1404 MPICC MPI C compiler command
1405 MPIFC MPI Fortran compiler command
1406 CPP C preprocessor
1407 CXXCPP C++ preprocessor
1408
1409 Use these variables to override the choices made by `configure' or to help
1410 it to find libraries and programs with nonstandard names/locations.
1411
1412 Report bugs to <gezelter@nd.edu>.
1413 _ACEOF
1414 ac_status=$?
1415 fi
1416
1417 if test "$ac_init_help" = "recursive"; then
1418 # If there are subdirs, report their specific --help.
1419 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1420 test -d "$ac_dir" ||
1421 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1422 continue
1423 ac_builddir=.
1424
1425 case "$ac_dir" in
1426 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1427 *)
1428 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1429 # A ".." for each directory in $ac_dir_suffix.
1430 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1431 case $ac_top_builddir_sub in
1432 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1433 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1434 esac ;;
1435 esac
1436 ac_abs_top_builddir=$ac_pwd
1437 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1438 # for backward compatibility:
1439 ac_top_builddir=$ac_top_build_prefix
1440
1441 case $srcdir in
1442 .) # We are building in place.
1443 ac_srcdir=.
1444 ac_top_srcdir=$ac_top_builddir_sub
1445 ac_abs_top_srcdir=$ac_pwd ;;
1446 [\\/]* | ?:[\\/]* ) # Absolute name.
1447 ac_srcdir=$srcdir$ac_dir_suffix;
1448 ac_top_srcdir=$srcdir
1449 ac_abs_top_srcdir=$srcdir ;;
1450 *) # Relative name.
1451 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1452 ac_top_srcdir=$ac_top_build_prefix$srcdir
1453 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1454 esac
1455 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1456
1457 cd "$ac_dir" || { ac_status=$?; continue; }
1458 # Check for guested configure.
1459 if test -f "$ac_srcdir/configure.gnu"; then
1460 echo &&
1461 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1462 elif test -f "$ac_srcdir/configure"; then
1463 echo &&
1464 $SHELL "$ac_srcdir/configure" --help=recursive
1465 else
1466 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1467 fi || ac_status=$?
1468 cd "$ac_pwd" || { ac_status=$?; break; }
1469 done
1470 fi
1471
1472 test -n "$ac_init_help" && exit $ac_status
1473 if $ac_init_version; then
1474 cat <<\_ACEOF
1475 OpenMD configure 1.0
1476 generated by GNU Autoconf 2.65
1477
1478 Copyright (C) 2009 Free Software Foundation, Inc.
1479 This configure script is free software; the Free Software Foundation
1480 gives unlimited permission to copy, distribute and modify it.
1481 _ACEOF
1482 exit
1483 fi
1484
1485 ## ------------------------ ##
1486 ## Autoconf initialization. ##
1487 ## ------------------------ ##
1488
1489 # ac_fn_cxx_try_compile LINENO
1490 # ----------------------------
1491 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1492 ac_fn_cxx_try_compile ()
1493 {
1494 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1495 rm -f conftest.$ac_objext
1496 if { { ac_try="$ac_compile"
1497 case "(($ac_try" in
1498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1499 *) ac_try_echo=$ac_try;;
1500 esac
1501 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1502 $as_echo "$ac_try_echo"; } >&5
1503 (eval "$ac_compile") 2>conftest.err
1504 ac_status=$?
1505 if test -s conftest.err; then
1506 grep -v '^ *+' conftest.err >conftest.er1
1507 cat conftest.er1 >&5
1508 mv -f conftest.er1 conftest.err
1509 fi
1510 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1511 test $ac_status = 0; } && {
1512 test -z "$ac_cxx_werror_flag" ||
1513 test ! -s conftest.err
1514 } && test -s conftest.$ac_objext; then :
1515 ac_retval=0
1516 else
1517 $as_echo "$as_me: failed program was:" >&5
1518 sed 's/^/| /' conftest.$ac_ext >&5
1519
1520 ac_retval=1
1521 fi
1522 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1523 as_fn_set_status $ac_retval
1524
1525 } # ac_fn_cxx_try_compile
1526
1527 # ac_fn_c_try_compile LINENO
1528 # --------------------------
1529 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1530 ac_fn_c_try_compile ()
1531 {
1532 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1533 rm -f conftest.$ac_objext
1534 if { { ac_try="$ac_compile"
1535 case "(($ac_try" in
1536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1537 *) ac_try_echo=$ac_try;;
1538 esac
1539 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1540 $as_echo "$ac_try_echo"; } >&5
1541 (eval "$ac_compile") 2>conftest.err
1542 ac_status=$?
1543 if test -s conftest.err; then
1544 grep -v '^ *+' conftest.err >conftest.er1
1545 cat conftest.er1 >&5
1546 mv -f conftest.er1 conftest.err
1547 fi
1548 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1549 test $ac_status = 0; } && {
1550 test -z "$ac_c_werror_flag" ||
1551 test ! -s conftest.err
1552 } && test -s conftest.$ac_objext; then :
1553 ac_retval=0
1554 else
1555 $as_echo "$as_me: failed program was:" >&5
1556 sed 's/^/| /' conftest.$ac_ext >&5
1557
1558 ac_retval=1
1559 fi
1560 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1561 as_fn_set_status $ac_retval
1562
1563 } # ac_fn_c_try_compile
1564
1565 # ac_fn_fc_try_compile LINENO
1566 # ---------------------------
1567 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1568 ac_fn_fc_try_compile ()
1569 {
1570 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1571 rm -f conftest.$ac_objext
1572 if { { ac_try="$ac_compile"
1573 case "(($ac_try" in
1574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1575 *) ac_try_echo=$ac_try;;
1576 esac
1577 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1578 $as_echo "$ac_try_echo"; } >&5
1579 (eval "$ac_compile") 2>conftest.err
1580 ac_status=$?
1581 if test -s conftest.err; then
1582 grep -v '^ *+' conftest.err >conftest.er1
1583 cat conftest.er1 >&5
1584 mv -f conftest.er1 conftest.err
1585 fi
1586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1587 test $ac_status = 0; } && {
1588 test -z "$ac_fc_werror_flag" ||
1589 test ! -s conftest.err
1590 } && test -s conftest.$ac_objext; then :
1591 ac_retval=0
1592 else
1593 $as_echo "$as_me: failed program was:" >&5
1594 sed 's/^/| /' conftest.$ac_ext >&5
1595
1596 ac_retval=1
1597 fi
1598 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1599 as_fn_set_status $ac_retval
1600
1601 } # ac_fn_fc_try_compile
1602
1603 # ac_fn_cxx_try_link LINENO
1604 # -------------------------
1605 # Try to link conftest.$ac_ext, and return whether this succeeded.
1606 ac_fn_cxx_try_link ()
1607 {
1608 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1609 rm -f conftest.$ac_objext conftest$ac_exeext
1610 if { { ac_try="$ac_link"
1611 case "(($ac_try" in
1612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1613 *) ac_try_echo=$ac_try;;
1614 esac
1615 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1616 $as_echo "$ac_try_echo"; } >&5
1617 (eval "$ac_link") 2>conftest.err
1618 ac_status=$?
1619 if test -s conftest.err; then
1620 grep -v '^ *+' conftest.err >conftest.er1
1621 cat conftest.er1 >&5
1622 mv -f conftest.er1 conftest.err
1623 fi
1624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1625 test $ac_status = 0; } && {
1626 test -z "$ac_cxx_werror_flag" ||
1627 test ! -s conftest.err
1628 } && test -s conftest$ac_exeext && {
1629 test "$cross_compiling" = yes ||
1630 $as_test_x conftest$ac_exeext
1631 }; then :
1632 ac_retval=0
1633 else
1634 $as_echo "$as_me: failed program was:" >&5
1635 sed 's/^/| /' conftest.$ac_ext >&5
1636
1637 ac_retval=1
1638 fi
1639 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1640 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1641 # interfere with the next link command; also delete a directory that is
1642 # left behind by Apple's compiler. We do this before executing the actions.
1643 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1644 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1645 as_fn_set_status $ac_retval
1646
1647 } # ac_fn_cxx_try_link
1648
1649 # ac_fn_cxx_check_func LINENO FUNC VAR
1650 # ------------------------------------
1651 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1652 ac_fn_cxx_check_func ()
1653 {
1654 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1656 $as_echo_n "checking for $2... " >&6; }
1657 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1658 $as_echo_n "(cached) " >&6
1659 else
1660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1661 /* end confdefs.h. */
1662 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1663 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1664 #define $2 innocuous_$2
1665
1666 /* System header to define __stub macros and hopefully few prototypes,
1667 which can conflict with char $2 (); below.
1668 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1669 <limits.h> exists even on freestanding compilers. */
1670
1671 #ifdef __STDC__
1672 # include <limits.h>
1673 #else
1674 # include <assert.h>
1675 #endif
1676
1677 #undef $2
1678
1679 /* Override any GCC internal prototype to avoid an error.
1680 Use char because int might match the return type of a GCC
1681 builtin and then its argument prototype would still apply. */
1682 #ifdef __cplusplus
1683 extern "C"
1684 #endif
1685 char $2 ();
1686 /* The GNU C library defines this for functions which it implements
1687 to always fail with ENOSYS. Some functions are actually named
1688 something starting with __ and the normal name is an alias. */
1689 #if defined __stub_$2 || defined __stub___$2
1690 choke me
1691 #endif
1692
1693 int
1694 main ()
1695 {
1696 return $2 ();
1697 ;
1698 return 0;
1699 }
1700 _ACEOF
1701 if ac_fn_cxx_try_link "$LINENO"; then :
1702 eval "$3=yes"
1703 else
1704 eval "$3=no"
1705 fi
1706 rm -f core conftest.err conftest.$ac_objext \
1707 conftest$ac_exeext conftest.$ac_ext
1708 fi
1709 eval ac_res=\$$3
1710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1711 $as_echo "$ac_res" >&6; }
1712 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1713
1714 } # ac_fn_cxx_check_func
1715
1716 # ac_fn_c_try_link LINENO
1717 # -----------------------
1718 # Try to link conftest.$ac_ext, and return whether this succeeded.
1719 ac_fn_c_try_link ()
1720 {
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 rm -f conftest.$ac_objext conftest$ac_exeext
1723 if { { ac_try="$ac_link"
1724 case "(($ac_try" in
1725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1726 *) ac_try_echo=$ac_try;;
1727 esac
1728 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729 $as_echo "$ac_try_echo"; } >&5
1730 (eval "$ac_link") 2>conftest.err
1731 ac_status=$?
1732 if test -s conftest.err; then
1733 grep -v '^ *+' conftest.err >conftest.er1
1734 cat conftest.er1 >&5
1735 mv -f conftest.er1 conftest.err
1736 fi
1737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738 test $ac_status = 0; } && {
1739 test -z "$ac_c_werror_flag" ||
1740 test ! -s conftest.err
1741 } && test -s conftest$ac_exeext && {
1742 test "$cross_compiling" = yes ||
1743 $as_test_x conftest$ac_exeext
1744 }; then :
1745 ac_retval=0
1746 else
1747 $as_echo "$as_me: failed program was:" >&5
1748 sed 's/^/| /' conftest.$ac_ext >&5
1749
1750 ac_retval=1
1751 fi
1752 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1753 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1754 # interfere with the next link command; also delete a directory that is
1755 # left behind by Apple's compiler. We do this before executing the actions.
1756 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1757 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1758 as_fn_set_status $ac_retval
1759
1760 } # ac_fn_c_try_link
1761
1762 # ac_fn_c_check_func LINENO FUNC VAR
1763 # ----------------------------------
1764 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1765 ac_fn_c_check_func ()
1766 {
1767 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1769 $as_echo_n "checking for $2... " >&6; }
1770 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1771 $as_echo_n "(cached) " >&6
1772 else
1773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1774 /* end confdefs.h. */
1775 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1776 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1777 #define $2 innocuous_$2
1778
1779 /* System header to define __stub macros and hopefully few prototypes,
1780 which can conflict with char $2 (); below.
1781 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1782 <limits.h> exists even on freestanding compilers. */
1783
1784 #ifdef __STDC__
1785 # include <limits.h>
1786 #else
1787 # include <assert.h>
1788 #endif
1789
1790 #undef $2
1791
1792 /* Override any GCC internal prototype to avoid an error.
1793 Use char because int might match the return type of a GCC
1794 builtin and then its argument prototype would still apply. */
1795 #ifdef __cplusplus
1796 extern "C"
1797 #endif
1798 char $2 ();
1799 /* The GNU C library defines this for functions which it implements
1800 to always fail with ENOSYS. Some functions are actually named
1801 something starting with __ and the normal name is an alias. */
1802 #if defined __stub_$2 || defined __stub___$2
1803 choke me
1804 #endif
1805
1806 int
1807 main ()
1808 {
1809 return $2 ();
1810 ;
1811 return 0;
1812 }
1813 _ACEOF
1814 if ac_fn_c_try_link "$LINENO"; then :
1815 eval "$3=yes"
1816 else
1817 eval "$3=no"
1818 fi
1819 rm -f core conftest.err conftest.$ac_objext \
1820 conftest$ac_exeext conftest.$ac_ext
1821 fi
1822 eval ac_res=\$$3
1823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1824 $as_echo "$ac_res" >&6; }
1825 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1826
1827 } # ac_fn_c_check_func
1828
1829 # ac_fn_fc_try_link LINENO
1830 # ------------------------
1831 # Try to link conftest.$ac_ext, and return whether this succeeded.
1832 ac_fn_fc_try_link ()
1833 {
1834 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835 rm -f conftest.$ac_objext conftest$ac_exeext
1836 if { { ac_try="$ac_link"
1837 case "(($ac_try" in
1838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1839 *) ac_try_echo=$ac_try;;
1840 esac
1841 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1842 $as_echo "$ac_try_echo"; } >&5
1843 (eval "$ac_link") 2>conftest.err
1844 ac_status=$?
1845 if test -s conftest.err; then
1846 grep -v '^ *+' conftest.err >conftest.er1
1847 cat conftest.er1 >&5
1848 mv -f conftest.er1 conftest.err
1849 fi
1850 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1851 test $ac_status = 0; } && {
1852 test -z "$ac_fc_werror_flag" ||
1853 test ! -s conftest.err
1854 } && test -s conftest$ac_exeext && {
1855 test "$cross_compiling" = yes ||
1856 $as_test_x conftest$ac_exeext
1857 }; then :
1858 ac_retval=0
1859 else
1860 $as_echo "$as_me: failed program was:" >&5
1861 sed 's/^/| /' conftest.$ac_ext >&5
1862
1863 ac_retval=1
1864 fi
1865 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1866 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1867 # interfere with the next link command; also delete a directory that is
1868 # left behind by Apple's compiler. We do this before executing the actions.
1869 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1870 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1871 as_fn_set_status $ac_retval
1872
1873 } # ac_fn_fc_try_link
1874
1875 # ac_fn_c_try_cpp LINENO
1876 # ----------------------
1877 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1878 ac_fn_c_try_cpp ()
1879 {
1880 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1881 if { { ac_try="$ac_cpp conftest.$ac_ext"
1882 case "(($ac_try" in
1883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1884 *) ac_try_echo=$ac_try;;
1885 esac
1886 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1887 $as_echo "$ac_try_echo"; } >&5
1888 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1889 ac_status=$?
1890 if test -s conftest.err; then
1891 grep -v '^ *+' conftest.err >conftest.er1
1892 cat conftest.er1 >&5
1893 mv -f conftest.er1 conftest.err
1894 fi
1895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1896 test $ac_status = 0; } >/dev/null && {
1897 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1898 test ! -s conftest.err
1899 }; then :
1900 ac_retval=0
1901 else
1902 $as_echo "$as_me: failed program was:" >&5
1903 sed 's/^/| /' conftest.$ac_ext >&5
1904
1905 ac_retval=1
1906 fi
1907 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1908 as_fn_set_status $ac_retval
1909
1910 } # ac_fn_c_try_cpp
1911
1912 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1913 # -------------------------------------------------------
1914 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1915 # the include files in INCLUDES and setting the cache variable VAR
1916 # accordingly.
1917 ac_fn_c_check_header_mongrel ()
1918 {
1919 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1920 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1922 $as_echo_n "checking for $2... " >&6; }
1923 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1924 $as_echo_n "(cached) " >&6
1925 fi
1926 eval ac_res=\$$3
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1928 $as_echo "$ac_res" >&6; }
1929 else
1930 # Is the header compilable?
1931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1932 $as_echo_n "checking $2 usability... " >&6; }
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934 /* end confdefs.h. */
1935 $4
1936 #include <$2>
1937 _ACEOF
1938 if ac_fn_c_try_compile "$LINENO"; then :
1939 ac_header_compiler=yes
1940 else
1941 ac_header_compiler=no
1942 fi
1943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1945 $as_echo "$ac_header_compiler" >&6; }
1946
1947 # Is the header present?
1948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1949 $as_echo_n "checking $2 presence... " >&6; }
1950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1951 /* end confdefs.h. */
1952 #include <$2>
1953 _ACEOF
1954 if ac_fn_c_try_cpp "$LINENO"; then :
1955 ac_header_preproc=yes
1956 else
1957 ac_header_preproc=no
1958 fi
1959 rm -f conftest.err conftest.$ac_ext
1960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1961 $as_echo "$ac_header_preproc" >&6; }
1962
1963 # So? What about this header?
1964 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1965 yes:no: )
1966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1967 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1969 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1970 ;;
1971 no:yes:* )
1972 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1973 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1975 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1977 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1979 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1981 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1982 ( cat <<\_ASBOX
1983 ## ------------------------------ ##
1984 ## Report this to gezelter@nd.edu ##
1985 ## ------------------------------ ##
1986 _ASBOX
1987 ) | sed "s/^/$as_me: WARNING: /" >&2
1988 ;;
1989 esac
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1991 $as_echo_n "checking for $2... " >&6; }
1992 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1993 $as_echo_n "(cached) " >&6
1994 else
1995 eval "$3=\$ac_header_compiler"
1996 fi
1997 eval ac_res=\$$3
1998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1999 $as_echo "$ac_res" >&6; }
2000 fi
2001 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2002
2003 } # ac_fn_c_check_header_mongrel
2004
2005 # ac_fn_c_try_run LINENO
2006 # ----------------------
2007 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2008 # that executables *can* be run.
2009 ac_fn_c_try_run ()
2010 {
2011 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2012 if { { ac_try="$ac_link"
2013 case "(($ac_try" in
2014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2015 *) ac_try_echo=$ac_try;;
2016 esac
2017 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2018 $as_echo "$ac_try_echo"; } >&5
2019 (eval "$ac_link") 2>&5
2020 ac_status=$?
2021 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2022 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2023 { { case "(($ac_try" in
2024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2025 *) ac_try_echo=$ac_try;;
2026 esac
2027 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2028 $as_echo "$ac_try_echo"; } >&5
2029 (eval "$ac_try") 2>&5
2030 ac_status=$?
2031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2032 test $ac_status = 0; }; }; then :
2033 ac_retval=0
2034 else
2035 $as_echo "$as_me: program exited with status $ac_status" >&5
2036 $as_echo "$as_me: failed program was:" >&5
2037 sed 's/^/| /' conftest.$ac_ext >&5
2038
2039 ac_retval=$ac_status
2040 fi
2041 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2042 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2043 as_fn_set_status $ac_retval
2044
2045 } # ac_fn_c_try_run
2046
2047 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2048 # -------------------------------------------------------
2049 # Tests whether HEADER exists and can be compiled using the include files in
2050 # INCLUDES, setting the cache variable VAR accordingly.
2051 ac_fn_c_check_header_compile ()
2052 {
2053 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2055 $as_echo_n "checking for $2... " >&6; }
2056 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2057 $as_echo_n "(cached) " >&6
2058 else
2059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2060 /* end confdefs.h. */
2061 $4
2062 #include <$2>
2063 _ACEOF
2064 if ac_fn_c_try_compile "$LINENO"; then :
2065 eval "$3=yes"
2066 else
2067 eval "$3=no"
2068 fi
2069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2070 fi
2071 eval ac_res=\$$3
2072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2073 $as_echo "$ac_res" >&6; }
2074 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2075
2076 } # ac_fn_c_check_header_compile
2077
2078 # ac_fn_cxx_try_cpp LINENO
2079 # ------------------------
2080 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2081 ac_fn_cxx_try_cpp ()
2082 {
2083 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2084 if { { ac_try="$ac_cpp conftest.$ac_ext"
2085 case "(($ac_try" in
2086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2087 *) ac_try_echo=$ac_try;;
2088 esac
2089 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2090 $as_echo "$ac_try_echo"; } >&5
2091 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2092 ac_status=$?
2093 if test -s conftest.err; then
2094 grep -v '^ *+' conftest.err >conftest.er1
2095 cat conftest.er1 >&5
2096 mv -f conftest.er1 conftest.err
2097 fi
2098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2099 test $ac_status = 0; } >/dev/null && {
2100 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2101 test ! -s conftest.err
2102 }; then :
2103 ac_retval=0
2104 else
2105 $as_echo "$as_me: failed program was:" >&5
2106 sed 's/^/| /' conftest.$ac_ext >&5
2107
2108 ac_retval=1
2109 fi
2110 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2111 as_fn_set_status $ac_retval
2112
2113 } # ac_fn_cxx_try_cpp
2114
2115 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2116 # ---------------------------------------------------------
2117 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2118 # the include files in INCLUDES and setting the cache variable VAR
2119 # accordingly.
2120 ac_fn_cxx_check_header_mongrel ()
2121 {
2122 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2123 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2125 $as_echo_n "checking for $2... " >&6; }
2126 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2127 $as_echo_n "(cached) " >&6
2128 fi
2129 eval ac_res=\$$3
2130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2131 $as_echo "$ac_res" >&6; }
2132 else
2133 # Is the header compilable?
2134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2135 $as_echo_n "checking $2 usability... " >&6; }
2136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137 /* end confdefs.h. */
2138 $4
2139 #include <$2>
2140 _ACEOF
2141 if ac_fn_cxx_try_compile "$LINENO"; then :
2142 ac_header_compiler=yes
2143 else
2144 ac_header_compiler=no
2145 fi
2146 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2148 $as_echo "$ac_header_compiler" >&6; }
2149
2150 # Is the header present?
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2152 $as_echo_n "checking $2 presence... " >&6; }
2153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2154 /* end confdefs.h. */
2155 #include <$2>
2156 _ACEOF
2157 if ac_fn_cxx_try_cpp "$LINENO"; then :
2158 ac_header_preproc=yes
2159 else
2160 ac_header_preproc=no
2161 fi
2162 rm -f conftest.err conftest.$ac_ext
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2164 $as_echo "$ac_header_preproc" >&6; }
2165
2166 # So? What about this header?
2167 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2168 yes:no: )
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2170 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2171 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2172 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2173 ;;
2174 no:yes:* )
2175 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2176 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2178 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2179 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2180 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2182 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2184 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2185 ( cat <<\_ASBOX
2186 ## ------------------------------ ##
2187 ## Report this to gezelter@nd.edu ##
2188 ## ------------------------------ ##
2189 _ASBOX
2190 ) | sed "s/^/$as_me: WARNING: /" >&2
2191 ;;
2192 esac
2193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2194 $as_echo_n "checking for $2... " >&6; }
2195 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2196 $as_echo_n "(cached) " >&6
2197 else
2198 eval "$3=\$ac_header_compiler"
2199 fi
2200 eval ac_res=\$$3
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2202 $as_echo "$ac_res" >&6; }
2203 fi
2204 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2205
2206 } # ac_fn_cxx_check_header_mongrel
2207
2208 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2209 # -------------------------------------------
2210 # Tests whether TYPE exists after having included INCLUDES, setting cache
2211 # variable VAR accordingly.
2212 ac_fn_c_check_type ()
2213 {
2214 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2216 $as_echo_n "checking for $2... " >&6; }
2217 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2218 $as_echo_n "(cached) " >&6
2219 else
2220 eval "$3=no"
2221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2222 /* end confdefs.h. */
2223 $4
2224 #ifdef FC_DUMMY_MAIN
2225 #ifndef FC_DUMMY_MAIN_EQ_F77
2226 # ifdef __cplusplus
2227 extern "C"
2228 # endif
2229 int FC_DUMMY_MAIN() { return 1; }
2230 #endif
2231 #endif
2232 int
2233 main ()
2234 {
2235 if (sizeof ($2))
2236 return 0;
2237 ;
2238 return 0;
2239 }
2240 _ACEOF
2241 if ac_fn_c_try_compile "$LINENO"; then :
2242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2243 /* end confdefs.h. */
2244 $4
2245 #ifdef FC_DUMMY_MAIN
2246 #ifndef FC_DUMMY_MAIN_EQ_F77
2247 # ifdef __cplusplus
2248 extern "C"
2249 # endif
2250 int FC_DUMMY_MAIN() { return 1; }
2251 #endif
2252 #endif
2253 int
2254 main ()
2255 {
2256 if (sizeof (($2)))
2257 return 0;
2258 ;
2259 return 0;
2260 }
2261 _ACEOF
2262 if ac_fn_c_try_compile "$LINENO"; then :
2263
2264 else
2265 eval "$3=yes"
2266 fi
2267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2268 fi
2269 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2270 fi
2271 eval ac_res=\$$3
2272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2273 $as_echo "$ac_res" >&6; }
2274 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2275
2276 } # ac_fn_c_check_type
2277 cat >config.log <<_ACEOF
2278 This file contains any messages produced by compilers while
2279 running configure, to aid debugging if configure makes a mistake.
2280
2281 It was created by OpenMD $as_me 1.0, which was
2282 generated by GNU Autoconf 2.65. Invocation command line was
2283
2284 $ $0 $@
2285
2286 _ACEOF
2287 exec 5>>config.log
2288 {
2289 cat <<_ASUNAME
2290 ## --------- ##
2291 ## Platform. ##
2292 ## --------- ##
2293
2294 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2295 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2296 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2297 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2298 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2299
2300 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2301 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2302
2303 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2304 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2305 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2306 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2307 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2308 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2309 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2310
2311 _ASUNAME
2312
2313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2314 for as_dir in $PATH
2315 do
2316 IFS=$as_save_IFS
2317 test -z "$as_dir" && as_dir=.
2318 $as_echo "PATH: $as_dir"
2319 done
2320 IFS=$as_save_IFS
2321
2322 } >&5
2323
2324 cat >&5 <<_ACEOF
2325
2326
2327 ## ----------- ##
2328 ## Core tests. ##
2329 ## ----------- ##
2330
2331 _ACEOF
2332
2333
2334 # Keep a trace of the command line.
2335 # Strip out --no-create and --no-recursion so they do not pile up.
2336 # Strip out --silent because we don't want to record it for future runs.
2337 # Also quote any args containing shell meta-characters.
2338 # Make two passes to allow for proper duplicate-argument suppression.
2339 ac_configure_args=
2340 ac_configure_args0=
2341 ac_configure_args1=
2342 ac_must_keep_next=false
2343 for ac_pass in 1 2
2344 do
2345 for ac_arg
2346 do
2347 case $ac_arg in
2348 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2349 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2350 | -silent | --silent | --silen | --sile | --sil)
2351 continue ;;
2352 *\'*)
2353 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2354 esac
2355 case $ac_pass in
2356 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2357 2)
2358 as_fn_append ac_configure_args1 " '$ac_arg'"
2359 if test $ac_must_keep_next = true; then
2360 ac_must_keep_next=false # Got value, back to normal.
2361 else
2362 case $ac_arg in
2363 *=* | --config-cache | -C | -disable-* | --disable-* \
2364 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2365 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2366 | -with-* | --with-* | -without-* | --without-* | --x)
2367 case "$ac_configure_args0 " in
2368 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2369 esac
2370 ;;
2371 -* ) ac_must_keep_next=true ;;
2372 esac
2373 fi
2374 as_fn_append ac_configure_args " '$ac_arg'"
2375 ;;
2376 esac
2377 done
2378 done
2379 { ac_configure_args0=; unset ac_configure_args0;}
2380 { ac_configure_args1=; unset ac_configure_args1;}
2381
2382 # When interrupted or exit'd, cleanup temporary files, and complete
2383 # config.log. We remove comments because anyway the quotes in there
2384 # would cause problems or look ugly.
2385 # WARNING: Use '\'' to represent an apostrophe within the trap.
2386 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2387 trap 'exit_status=$?
2388 # Save into config.log some information that might help in debugging.
2389 {
2390 echo
2391
2392 cat <<\_ASBOX
2393 ## ---------------- ##
2394 ## Cache variables. ##
2395 ## ---------------- ##
2396 _ASBOX
2397 echo
2398 # The following way of writing the cache mishandles newlines in values,
2399 (
2400 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2401 eval ac_val=\$$ac_var
2402 case $ac_val in #(
2403 *${as_nl}*)
2404 case $ac_var in #(
2405 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2406 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2407 esac
2408 case $ac_var in #(
2409 _ | IFS | as_nl) ;; #(
2410 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2411 *) { eval $ac_var=; unset $ac_var;} ;;
2412 esac ;;
2413 esac
2414 done
2415 (set) 2>&1 |
2416 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2417 *${as_nl}ac_space=\ *)
2418 sed -n \
2419 "s/'\''/'\''\\\\'\'''\''/g;
2420 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2421 ;; #(
2422 *)
2423 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2424 ;;
2425 esac |
2426 sort
2427 )
2428 echo
2429
2430 cat <<\_ASBOX
2431 ## ----------------- ##
2432 ## Output variables. ##
2433 ## ----------------- ##
2434 _ASBOX
2435 echo
2436 for ac_var in $ac_subst_vars
2437 do
2438 eval ac_val=\$$ac_var
2439 case $ac_val in
2440 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2441 esac
2442 $as_echo "$ac_var='\''$ac_val'\''"
2443 done | sort
2444 echo
2445
2446 if test -n "$ac_subst_files"; then
2447 cat <<\_ASBOX
2448 ## ------------------- ##
2449 ## File substitutions. ##
2450 ## ------------------- ##
2451 _ASBOX
2452 echo
2453 for ac_var in $ac_subst_files
2454 do
2455 eval ac_val=\$$ac_var
2456 case $ac_val in
2457 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2458 esac
2459 $as_echo "$ac_var='\''$ac_val'\''"
2460 done | sort
2461 echo
2462 fi
2463
2464 if test -s confdefs.h; then
2465 cat <<\_ASBOX
2466 ## ----------- ##
2467 ## confdefs.h. ##
2468 ## ----------- ##
2469 _ASBOX
2470 echo
2471 cat confdefs.h
2472 echo
2473 fi
2474 test "$ac_signal" != 0 &&
2475 $as_echo "$as_me: caught signal $ac_signal"
2476 $as_echo "$as_me: exit $exit_status"
2477 } >&5
2478 rm -f core *.core core.conftest.* &&
2479 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2480 exit $exit_status
2481 ' 0
2482 for ac_signal in 1 2 13 15; do
2483 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2484 done
2485 ac_signal=0
2486
2487 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2488 rm -f -r conftest* confdefs.h
2489
2490 $as_echo "/* confdefs.h */" > confdefs.h
2491
2492 # Predefined preprocessor variables.
2493
2494 cat >>confdefs.h <<_ACEOF
2495 #define PACKAGE_NAME "$PACKAGE_NAME"
2496 _ACEOF
2497
2498 cat >>confdefs.h <<_ACEOF
2499 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2500 _ACEOF
2501
2502 cat >>confdefs.h <<_ACEOF
2503 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2504 _ACEOF
2505
2506 cat >>confdefs.h <<_ACEOF
2507 #define PACKAGE_STRING "$PACKAGE_STRING"
2508 _ACEOF
2509
2510 cat >>confdefs.h <<_ACEOF
2511 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2512 _ACEOF
2513
2514 cat >>confdefs.h <<_ACEOF
2515 #define PACKAGE_URL "$PACKAGE_URL"
2516 _ACEOF
2517
2518
2519 # Let the site file select an alternate cache file if it wants to.
2520 # Prefer an explicitly selected file to automatically selected ones.
2521 ac_site_file1=NONE
2522 ac_site_file2=NONE
2523 if test -n "$CONFIG_SITE"; then
2524 ac_site_file1=$CONFIG_SITE
2525 elif test "x$prefix" != xNONE; then
2526 ac_site_file1=$prefix/share/config.site
2527 ac_site_file2=$prefix/etc/config.site
2528 else
2529 ac_site_file1=$ac_default_prefix/share/config.site
2530 ac_site_file2=$ac_default_prefix/etc/config.site
2531 fi
2532 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2533 do
2534 test "x$ac_site_file" = xNONE && continue
2535 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2537 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2538 sed 's/^/| /' "$ac_site_file" >&5
2539 . "$ac_site_file"
2540 fi
2541 done
2542
2543 if test -r "$cache_file"; then
2544 # Some versions of bash will fail to source /dev/null (special files
2545 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2546 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2548 $as_echo "$as_me: loading cache $cache_file" >&6;}
2549 case $cache_file in
2550 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2551 *) . "./$cache_file";;
2552 esac
2553 fi
2554 else
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2556 $as_echo "$as_me: creating cache $cache_file" >&6;}
2557 >$cache_file
2558 fi
2559
2560 # Check that the precious variables saved in the cache have kept the same
2561 # value.
2562 ac_cache_corrupted=false
2563 for ac_var in $ac_precious_vars; do
2564 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2565 eval ac_new_set=\$ac_env_${ac_var}_set
2566 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2567 eval ac_new_val=\$ac_env_${ac_var}_value
2568 case $ac_old_set,$ac_new_set in
2569 set,)
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2571 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2572 ac_cache_corrupted=: ;;
2573 ,set)
2574 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2575 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2576 ac_cache_corrupted=: ;;
2577 ,);;
2578 *)
2579 if test "x$ac_old_val" != "x$ac_new_val"; then
2580 # differences in whitespace do not lead to failure.
2581 ac_old_val_w=`echo x $ac_old_val`
2582 ac_new_val_w=`echo x $ac_new_val`
2583 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2585 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2586 ac_cache_corrupted=:
2587 else
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2589 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2590 eval $ac_var=\$ac_old_val
2591 fi
2592 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2593 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2595 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2596 fi;;
2597 esac
2598 # Pass precious variables to config.status.
2599 if test "$ac_new_set" = set; then
2600 case $ac_new_val in
2601 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2602 *) ac_arg=$ac_var=$ac_new_val ;;
2603 esac
2604 case " $ac_configure_args " in
2605 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2606 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2607 esac
2608 fi
2609 done
2610 if $ac_cache_corrupted; then
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2612 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2614 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2615 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2616 fi
2617 ## -------------------- ##
2618 ## Main body of script. ##
2619 ## -------------------- ##
2620
2621 ac_ext=c
2622 ac_cpp='$CPP $CPPFLAGS'
2623 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2624 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2625 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2626
2627
2628 ac_aux_dir=
2629 for ac_dir in ac-tools "$srcdir"/ac-tools; do
2630 for ac_t in install-sh install.sh shtool; do
2631 if test -f "$ac_dir/$ac_t"; then
2632 ac_aux_dir=$ac_dir
2633 ac_install_sh="$ac_aux_dir/$ac_t -c"
2634 break 2
2635 fi
2636 done
2637 done
2638 if test -z "$ac_aux_dir"; then
2639 as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2640 fi
2641
2642 # These three variables are undocumented and unsupported,
2643 # and are intended to be withdrawn in a future Autoconf release.
2644 # They can cause serious problems if a builder's source tree is in a directory
2645 # whose full name contains unusual characters.
2646 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2647 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2648 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2649
2650
2651
2652 ac_config_headers="$ac_config_headers src/config.h"
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697 #
2698 #
2699 #
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710 # AC_F90_MODULE_NAMES
2711 # -------------------
2712 #
2713 # Figure out how the Fortran 90 compiler constructs module file names
2714 #
2715 # AC_F90_MODULE_NAMES
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803 # ===========================================================================
2804 # http://www.nongnu.org/autoconf-archive/ax_mpi.html
2805 # ===========================================================================
2806 #
2807 # SYNOPSIS
2808 #
2809 # AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2810 #
2811 # DESCRIPTION
2812 #
2813 # This macro tries to find out how to compile programs that use MPI
2814 # (Message Passing Interface), a standard API for parallel process
2815 # communication (see http://www-unix.mcs.anl.gov/mpi/)
2816 #
2817 # On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2818 # to the name of the MPI compiler, depending upon the current language.
2819 # (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2820 # mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2821 # are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2822 # MPICC/MPICXX/MPIF77/MPIFC was not found).
2823 #
2824 # If you want to compile everything with MPI, you should set:
2825 #
2826 # CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2827 # LIBS="$MPILIBS $LIBS"
2828 #
2829 # NOTE: The above assumes that you will use $CC (or whatever) for linking
2830 # as well as for compiling. (This is the default for automake and most
2831 # Makefiles.)
2832 #
2833 # The user can force a particular library/compiler by setting the
2834 # MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2835 #
2836 # ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2837 # found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2838 # found. If ACTION-IF-FOUND is not specified, the default action will
2839 # define HAVE_MPI.
2840 #
2841 # LICENSE
2842 #
2843 # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2844 # Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2845 #
2846 # This program is free software: you can redistribute it and/or modify it
2847 # under the terms of the GNU General Public License as published by the
2848 # Free Software Foundation, either version 3 of the License, or (at your
2849 # option) any later version.
2850 #
2851 # This program is distributed in the hope that it will be useful, but
2852 # WITHOUT ANY WARRANTY; without even the implied warranty of
2853 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2854 # Public License for more details.
2855 #
2856 # You should have received a copy of the GNU General Public License along
2857 # with this program. If not, see <http://www.gnu.org/licenses/>.
2858 #
2859 # As a special exception, the respective Autoconf Macro's copyright owner
2860 # gives unlimited permission to copy, distribute and modify the configure
2861 # scripts that are the output of Autoconf when processing the Macro. You
2862 # need not follow the terms of the GNU General Public License when using
2863 # or distributing such scripts, even though portions of the text of the
2864 # Macro appear in them. The GNU General Public License (GPL) does govern
2865 # all other use of the material that constitutes the Autoconf Macro.
2866 #
2867 # This special exception to the GPL applies to versions of the Autoconf
2868 # Macro released by the Autoconf Archive. When you make and distribute a
2869 # modified version of the Autoconf Macro, you may extend this special
2870 # exception to the GPL to apply to your modified version as well.
2871
2872 # This is what autoupdate's m4 run will expand. It fires
2873 # the warning (with _au_warn_XXX), outputs it into the
2874 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2875 # the replacement expansion.
2876
2877
2878 # This is an auxiliary macro that is also run when
2879 # autoupdate runs m4. It simply calls m4_warning, but
2880 # we need a wrapper so that each warning is emitted only
2881 # once. We break the quoting in m4_warning's argument in
2882 # order to expand this macro's arguments, not AU_DEFUN's.
2883
2884
2885 # Finally, this is the expansion that is picked up by
2886 # autoconf. It tells the user to run autoupdate, and
2887 # then outputs the replacement expansion. We do not care
2888 # about autoupdate's warning because that contains
2889 # information on what to do *after* running autoupdate.
2890
2891
2892
2893 # who am i
2894 # Make sure we can run config.sub.
2895 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2896 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2897
2898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2899 $as_echo_n "checking build system type... " >&6; }
2900 if test "${ac_cv_build+set}" = set; then :
2901 $as_echo_n "(cached) " >&6
2902 else
2903 ac_build_alias=$build_alias
2904 test "x$ac_build_alias" = x &&
2905 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2906 test "x$ac_build_alias" = x &&
2907 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2908 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2909 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2910
2911 fi
2912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2913 $as_echo "$ac_cv_build" >&6; }
2914 case $ac_cv_build in
2915 *-*-*) ;;
2916 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2917 esac
2918 build=$ac_cv_build
2919 ac_save_IFS=$IFS; IFS='-'
2920 set x $ac_cv_build
2921 shift
2922 build_cpu=$1
2923 build_vendor=$2
2924 shift; shift
2925 # Remember, the first character of IFS is used to create $*,
2926 # except with old shells:
2927 build_os=$*
2928 IFS=$ac_save_IFS
2929 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2930
2931
2932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2933 $as_echo_n "checking host system type... " >&6; }
2934 if test "${ac_cv_host+set}" = set; then :
2935 $as_echo_n "(cached) " >&6
2936 else
2937 if test "x$host_alias" = x; then
2938 ac_cv_host=$ac_cv_build
2939 else
2940 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2941 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2942 fi
2943
2944 fi
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2946 $as_echo "$ac_cv_host" >&6; }
2947 case $ac_cv_host in
2948 *-*-*) ;;
2949 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2950 esac
2951 host=$ac_cv_host
2952 ac_save_IFS=$IFS; IFS='-'
2953 set x $ac_cv_host
2954 shift
2955 host_cpu=$1
2956 host_vendor=$2
2957 shift; shift
2958 # Remember, the first character of IFS is used to create $*,
2959 # except with old shells:
2960 host_os=$*
2961 IFS=$ac_save_IFS
2962 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2963
2964
2965
2966
2967
2968 # set program name
2969 PROGNAME="openmd"
2970
2971
2972
2973
2974 OBJEXT=".$OBJEXT"
2975
2976 OPENMD=openmd
2977
2978 if test "x${prefix}" = "xNONE"
2979 then
2980 OPENMD_HOME=${ac_default_prefix}/openmd
2981 else
2982 OPENMD_HOME=${prefix}/openmd
2983 fi
2984 # Check whether --enable-openmd-home was given.
2985 if test "${enable_openmd_home+set}" = set; then :
2986 enableval=$enable_openmd_home; OPENMD_HOME="${enableval}"
2987 fi
2988
2989
2990 # there are two ways to do debugging. One with the --enable-debug flag
2991 # and one using the DEBUG environment variable
2992
2993 debug=0
2994 # Check whether --enable-debug was given.
2995 if test "${enable_debug+set}" = set; then :
2996 enableval=$enable_debug; debug=1
2997 fi
2998
2999 if test "${DEBUG}"; then
3000
3001 $as_echo "#define debug 1" >>confdefs.h
3002
3003 msg="$msg, debug mode"
3004 fi
3005
3006
3007 # Check whether --enable-single was given.
3008 if test "${enable_single+set}" = set; then :
3009 enableval=$enable_single; ok=$enableval
3010 else
3011 ok=no
3012 fi
3013
3014 # Check whether --enable-float was given.
3015 if test "${enable_float+set}" = set; then :
3016 enableval=$enable_float; ok=$enableval
3017 fi
3018
3019 if test "$ok" = "yes"; then
3020
3021 $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3022
3023 USE_SINGLE_PRECISION=yes
3024
3025 fi
3026
3027 ac_ext=cpp
3028 ac_cpp='$CXXCPP $CPPFLAGS'
3029 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3030 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3031 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3032 if test -z "$CXX"; then
3033 if test -n "$CCC"; then
3034 CXX=$CCC
3035 else
3036 if test -n "$ac_tool_prefix"; then
3037 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3038 do
3039 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3040 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3042 $as_echo_n "checking for $ac_word... " >&6; }
3043 if test "${ac_cv_prog_CXX+set}" = set; then :
3044 $as_echo_n "(cached) " >&6
3045 else
3046 if test -n "$CXX"; then
3047 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3048 else
3049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3050 for as_dir in $PATH
3051 do
3052 IFS=$as_save_IFS
3053 test -z "$as_dir" && as_dir=.
3054 for ac_exec_ext in '' $ac_executable_extensions; do
3055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3056 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3058 break 2
3059 fi
3060 done
3061 done
3062 IFS=$as_save_IFS
3063
3064 fi
3065 fi
3066 CXX=$ac_cv_prog_CXX
3067 if test -n "$CXX"; then
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3069 $as_echo "$CXX" >&6; }
3070 else
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3072 $as_echo "no" >&6; }
3073 fi
3074
3075
3076 test -n "$CXX" && break
3077 done
3078 fi
3079 if test -z "$CXX"; then
3080 ac_ct_CXX=$CXX
3081 for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3082 do
3083 # Extract the first word of "$ac_prog", so it can be a program name with args.
3084 set dummy $ac_prog; ac_word=$2
3085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3086 $as_echo_n "checking for $ac_word... " >&6; }
3087 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3088 $as_echo_n "(cached) " >&6
3089 else
3090 if test -n "$ac_ct_CXX"; then
3091 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3092 else
3093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3094 for as_dir in $PATH
3095 do
3096 IFS=$as_save_IFS
3097 test -z "$as_dir" && as_dir=.
3098 for ac_exec_ext in '' $ac_executable_extensions; do
3099 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3100 ac_cv_prog_ac_ct_CXX="$ac_prog"
3101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3102 break 2
3103 fi
3104 done
3105 done
3106 IFS=$as_save_IFS
3107
3108 fi
3109 fi
3110 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3111 if test -n "$ac_ct_CXX"; then
3112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3113 $as_echo "$ac_ct_CXX" >&6; }
3114 else
3115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3116 $as_echo "no" >&6; }
3117 fi
3118
3119
3120 test -n "$ac_ct_CXX" && break
3121 done
3122
3123 if test "x$ac_ct_CXX" = x; then
3124 CXX="g++"
3125 else
3126 case $cross_compiling:$ac_tool_warned in
3127 yes:)
3128 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3129 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3130 ac_tool_warned=yes ;;
3131 esac
3132 CXX=$ac_ct_CXX
3133 fi
3134 fi
3135
3136 fi
3137 fi
3138 # Provide some information about the compiler.
3139 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3140 set X $ac_compile
3141 ac_compiler=$2
3142 for ac_option in --version -v -V -qversion; do
3143 { { ac_try="$ac_compiler $ac_option >&5"
3144 case "(($ac_try" in
3145 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3146 *) ac_try_echo=$ac_try;;
3147 esac
3148 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3149 $as_echo "$ac_try_echo"; } >&5
3150 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3151 ac_status=$?
3152 if test -s conftest.err; then
3153 sed '10a\
3154 ... rest of stderr output deleted ...
3155 10q' conftest.err >conftest.er1
3156 cat conftest.er1 >&5
3157 fi
3158 rm -f conftest.er1 conftest.err
3159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3160 test $ac_status = 0; }
3161 done
3162
3163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3164 /* end confdefs.h. */
3165
3166 int
3167 main ()
3168 {
3169
3170 ;
3171 return 0;
3172 }
3173 _ACEOF
3174 ac_clean_files_save=$ac_clean_files
3175 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3176 # Try to create an executable without -o first, disregard a.out.
3177 # It will help us diagnose broken compilers, and finding out an intuition
3178 # of exeext.
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3180 $as_echo_n "checking whether the C++ compiler works... " >&6; }
3181 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3182
3183 # The possible output files:
3184 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3185
3186 ac_rmfiles=
3187 for ac_file in $ac_files
3188 do
3189 case $ac_file in
3190 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3191 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3192 esac
3193 done
3194 rm -f $ac_rmfiles
3195
3196 if { { ac_try="$ac_link_default"
3197 case "(($ac_try" in
3198 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3199 *) ac_try_echo=$ac_try;;
3200 esac
3201 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3202 $as_echo "$ac_try_echo"; } >&5
3203 (eval "$ac_link_default") 2>&5
3204 ac_status=$?
3205 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3206 test $ac_status = 0; }; then :
3207 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3208 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3209 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3210 # so that the user can short-circuit this test for compilers unknown to
3211 # Autoconf.
3212 for ac_file in $ac_files ''
3213 do
3214 test -f "$ac_file" || continue
3215 case $ac_file in
3216 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3217 ;;
3218 [ab].out )
3219 # We found the default executable, but exeext='' is most
3220 # certainly right.
3221 break;;
3222 *.* )
3223 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3224 then :; else
3225 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3226 fi
3227 # We set ac_cv_exeext here because the later test for it is not
3228 # safe: cross compilers may not add the suffix if given an `-o'
3229 # argument, so we may need to know it at that point already.
3230 # Even if this section looks crufty: it has the advantage of
3231 # actually working.
3232 break;;
3233 * )
3234 break;;
3235 esac
3236 done
3237 test "$ac_cv_exeext" = no && ac_cv_exeext=
3238
3239 else
3240 ac_file=''
3241 fi
3242 if test -z "$ac_file"; then :
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3244 $as_echo "no" >&6; }
3245 $as_echo "$as_me: failed program was:" >&5
3246 sed 's/^/| /' conftest.$ac_ext >&5
3247
3248 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3249 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3250 { as_fn_set_status 77
3251 as_fn_error "C++ compiler cannot create executables
3252 See \`config.log' for more details." "$LINENO" 5; }; }
3253 else
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3255 $as_echo "yes" >&6; }
3256 fi
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3258 $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3260 $as_echo "$ac_file" >&6; }
3261 ac_exeext=$ac_cv_exeext
3262
3263 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3264 ac_clean_files=$ac_clean_files_save
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3266 $as_echo_n "checking for suffix of executables... " >&6; }
3267 if { { ac_try="$ac_link"
3268 case "(($ac_try" in
3269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3270 *) ac_try_echo=$ac_try;;
3271 esac
3272 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3273 $as_echo "$ac_try_echo"; } >&5
3274 (eval "$ac_link") 2>&5
3275 ac_status=$?
3276 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3277 test $ac_status = 0; }; then :
3278 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3279 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3280 # work properly (i.e., refer to `conftest.exe'), while it won't with
3281 # `rm'.
3282 for ac_file in conftest.exe conftest conftest.*; do
3283 test -f "$ac_file" || continue
3284 case $ac_file in
3285 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3286 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3287 break;;
3288 * ) break;;
3289 esac
3290 done
3291 else
3292 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3293 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3294 as_fn_error "cannot compute suffix of executables: cannot compile and link
3295 See \`config.log' for more details." "$LINENO" 5; }
3296 fi
3297 rm -f conftest conftest$ac_cv_exeext
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3299 $as_echo "$ac_cv_exeext" >&6; }
3300
3301 rm -f conftest.$ac_ext
3302 EXEEXT=$ac_cv_exeext
3303 ac_exeext=$EXEEXT
3304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3305 /* end confdefs.h. */
3306 #include <stdio.h>
3307 int
3308 main ()
3309 {
3310 FILE *f = fopen ("conftest.out", "w");
3311 return ferror (f) || fclose (f) != 0;
3312
3313 ;
3314 return 0;
3315 }
3316 _ACEOF
3317 ac_clean_files="$ac_clean_files conftest.out"
3318 # Check that the compiler produces executables we can run. If not, either
3319 # the compiler is broken, or we cross compile.
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3321 $as_echo_n "checking whether we are cross compiling... " >&6; }
3322 if test "$cross_compiling" != yes; then
3323 { { ac_try="$ac_link"
3324 case "(($ac_try" in
3325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326 *) ac_try_echo=$ac_try;;
3327 esac
3328 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3329 $as_echo "$ac_try_echo"; } >&5
3330 (eval "$ac_link") 2>&5
3331 ac_status=$?
3332 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3333 test $ac_status = 0; }
3334 if { ac_try='./conftest$ac_cv_exeext'
3335 { { case "(($ac_try" in
3336 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3337 *) ac_try_echo=$ac_try;;
3338 esac
3339 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3340 $as_echo "$ac_try_echo"; } >&5
3341 (eval "$ac_try") 2>&5
3342 ac_status=$?
3343 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3344 test $ac_status = 0; }; }; then
3345 cross_compiling=no
3346 else
3347 if test "$cross_compiling" = maybe; then
3348 cross_compiling=yes
3349 else
3350 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3351 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3352 as_fn_error "cannot run C++ compiled programs.
3353 If you meant to cross compile, use \`--host'.
3354 See \`config.log' for more details." "$LINENO" 5; }
3355 fi
3356 fi
3357 fi
3358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3359 $as_echo "$cross_compiling" >&6; }
3360
3361 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3362 ac_clean_files=$ac_clean_files_save
3363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3364 $as_echo_n "checking for suffix of object files... " >&6; }
3365 if test "${ac_cv_objext+set}" = set; then :
3366 $as_echo_n "(cached) " >&6
3367 else
3368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3369 /* end confdefs.h. */
3370
3371 int
3372 main ()
3373 {
3374
3375 ;
3376 return 0;
3377 }
3378 _ACEOF
3379 rm -f conftest.o conftest.obj
3380 if { { ac_try="$ac_compile"
3381 case "(($ac_try" in
3382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3383 *) ac_try_echo=$ac_try;;
3384 esac
3385 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3386 $as_echo "$ac_try_echo"; } >&5
3387 (eval "$ac_compile") 2>&5
3388 ac_status=$?
3389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3390 test $ac_status = 0; }; then :
3391 for ac_file in conftest.o conftest.obj conftest.*; do
3392 test -f "$ac_file" || continue;
3393 case $ac_file in
3394 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3395 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3396 break;;
3397 esac
3398 done
3399 else
3400 $as_echo "$as_me: failed program was:" >&5
3401 sed 's/^/| /' conftest.$ac_ext >&5
3402
3403 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3404 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3405 as_fn_error "cannot compute suffix of object files: cannot compile
3406 See \`config.log' for more details." "$LINENO" 5; }
3407 fi
3408 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3409 fi
3410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3411 $as_echo "$ac_cv_objext" >&6; }
3412 OBJEXT=$ac_cv_objext
3413 ac_objext=$OBJEXT
3414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3415 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3416 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3417 $as_echo_n "(cached) " >&6
3418 else
3419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3420 /* end confdefs.h. */
3421
3422 int
3423 main ()
3424 {
3425 #ifndef __GNUC__
3426 choke me
3427 #endif
3428
3429 ;
3430 return 0;
3431 }
3432 _ACEOF
3433 if ac_fn_cxx_try_compile "$LINENO"; then :
3434 ac_compiler_gnu=yes
3435 else
3436 ac_compiler_gnu=no
3437 fi
3438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3439 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3440
3441 fi
3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3443 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3444 if test $ac_compiler_gnu = yes; then
3445 GXX=yes
3446 else
3447 GXX=
3448 fi
3449 ac_test_CXXFLAGS=${CXXFLAGS+set}
3450 ac_save_CXXFLAGS=$CXXFLAGS
3451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3452 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3453 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3454 $as_echo_n "(cached) " >&6
3455 else
3456 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3457 ac_cxx_werror_flag=yes
3458 ac_cv_prog_cxx_g=no
3459 CXXFLAGS="-g"
3460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3461 /* end confdefs.h. */
3462
3463 int
3464 main ()
3465 {
3466
3467 ;
3468 return 0;
3469 }
3470 _ACEOF
3471 if ac_fn_cxx_try_compile "$LINENO"; then :
3472 ac_cv_prog_cxx_g=yes
3473 else
3474 CXXFLAGS=""
3475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3476 /* end confdefs.h. */
3477
3478 int
3479 main ()
3480 {
3481
3482 ;
3483 return 0;
3484 }
3485 _ACEOF
3486 if ac_fn_cxx_try_compile "$LINENO"; then :
3487
3488 else
3489 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3490 CXXFLAGS="-g"
3491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3492 /* end confdefs.h. */
3493
3494 int
3495 main ()
3496 {
3497
3498 ;
3499 return 0;
3500 }
3501 _ACEOF
3502 if ac_fn_cxx_try_compile "$LINENO"; then :
3503 ac_cv_prog_cxx_g=yes
3504 fi
3505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3506 fi
3507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3508 fi
3509 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3510 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3511 fi
3512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3513 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3514 if test "$ac_test_CXXFLAGS" = set; then
3515 CXXFLAGS=$ac_save_CXXFLAGS
3516 elif test $ac_cv_prog_cxx_g = yes; then
3517 if test "$GXX" = yes; then
3518 CXXFLAGS="-g -O2"
3519 else
3520 CXXFLAGS="-g"
3521 fi
3522 else
3523 if test "$GXX" = yes; then
3524 CXXFLAGS="-O2"
3525 else
3526 CXXFLAGS=
3527 fi
3528 fi
3529 ac_ext=c
3530 ac_cpp='$CPP $CPPFLAGS'
3531 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3532 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3533 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3534
3535 ac_ext=c
3536 ac_cpp='$CPP $CPPFLAGS'
3537 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3538 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3539 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3540 if test -n "$ac_tool_prefix"; then
3541 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3542 do
3543 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3544 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3546 $as_echo_n "checking for $ac_word... " >&6; }
3547 if test "${ac_cv_prog_CC+set}" = set; then :
3548 $as_echo_n "(cached) " >&6
3549 else
3550 if test -n "$CC"; then
3551 ac_cv_prog_CC="$CC" # Let the user override the test.
3552 else
3553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3554 for as_dir in $PATH
3555 do
3556 IFS=$as_save_IFS
3557 test -z "$as_dir" && as_dir=.
3558 for ac_exec_ext in '' $ac_executable_extensions; do
3559 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3560 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3562 break 2
3563 fi
3564 done
3565 done
3566 IFS=$as_save_IFS
3567
3568 fi
3569 fi
3570 CC=$ac_cv_prog_CC
3571 if test -n "$CC"; then
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3573 $as_echo "$CC" >&6; }
3574 else
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3576 $as_echo "no" >&6; }
3577 fi
3578
3579
3580 test -n "$CC" && break
3581 done
3582 fi
3583 if test -z "$CC"; then
3584 ac_ct_CC=$CC
3585 for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3586 do
3587 # Extract the first word of "$ac_prog", so it can be a program name with args.
3588 set dummy $ac_prog; ac_word=$2
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3590 $as_echo_n "checking for $ac_word... " >&6; }
3591 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3592 $as_echo_n "(cached) " >&6
3593 else
3594 if test -n "$ac_ct_CC"; then
3595 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3596 else
3597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3598 for as_dir in $PATH
3599 do
3600 IFS=$as_save_IFS
3601 test -z "$as_dir" && as_dir=.
3602 for ac_exec_ext in '' $ac_executable_extensions; do
3603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3604 ac_cv_prog_ac_ct_CC="$ac_prog"
3605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3606 break 2
3607 fi
3608 done
3609 done
3610 IFS=$as_save_IFS
3611
3612 fi
3613 fi
3614 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3615 if test -n "$ac_ct_CC"; then
3616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3617 $as_echo "$ac_ct_CC" >&6; }
3618 else
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3620 $as_echo "no" >&6; }
3621 fi
3622
3623
3624 test -n "$ac_ct_CC" && break
3625 done
3626
3627 if test "x$ac_ct_CC" = x; then
3628 CC=""
3629 else
3630 case $cross_compiling:$ac_tool_warned in
3631 yes:)
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3633 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3634 ac_tool_warned=yes ;;
3635 esac
3636 CC=$ac_ct_CC
3637 fi
3638 fi
3639
3640
3641 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3642 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3643 as_fn_error "no acceptable C compiler found in \$PATH
3644 See \`config.log' for more details." "$LINENO" 5; }
3645
3646 # Provide some information about the compiler.
3647 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3648 set X $ac_compile
3649 ac_compiler=$2
3650 for ac_option in --version -v -V -qversion; do
3651 { { ac_try="$ac_compiler $ac_option >&5"
3652 case "(($ac_try" in
3653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3654 *) ac_try_echo=$ac_try;;
3655 esac
3656 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3657 $as_echo "$ac_try_echo"; } >&5
3658 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3659 ac_status=$?
3660 if test -s conftest.err; then
3661 sed '10a\
3662 ... rest of stderr output deleted ...
3663 10q' conftest.err >conftest.er1
3664 cat conftest.er1 >&5
3665 fi
3666 rm -f conftest.er1 conftest.err
3667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3668 test $ac_status = 0; }
3669 done
3670
3671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3672 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3673 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3674 $as_echo_n "(cached) " >&6
3675 else
3676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3677 /* end confdefs.h. */
3678
3679 int
3680 main ()
3681 {
3682 #ifndef __GNUC__
3683 choke me
3684 #endif
3685
3686 ;
3687 return 0;
3688 }
3689 _ACEOF
3690 if ac_fn_c_try_compile "$LINENO"; then :
3691 ac_compiler_gnu=yes
3692 else
3693 ac_compiler_gnu=no
3694 fi
3695 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3696 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3697
3698 fi
3699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3700 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3701 if test $ac_compiler_gnu = yes; then
3702 GCC=yes
3703 else
3704 GCC=
3705 fi
3706 ac_test_CFLAGS=${CFLAGS+set}
3707 ac_save_CFLAGS=$CFLAGS
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3709 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3710 if test "${ac_cv_prog_cc_g+set}" = set; then :
3711 $as_echo_n "(cached) " >&6
3712 else
3713 ac_save_c_werror_flag=$ac_c_werror_flag
3714 ac_c_werror_flag=yes
3715 ac_cv_prog_cc_g=no
3716 CFLAGS="-g"
3717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3718 /* end confdefs.h. */
3719
3720 int
3721 main ()
3722 {
3723
3724 ;
3725 return 0;
3726 }
3727 _ACEOF
3728 if ac_fn_c_try_compile "$LINENO"; then :
3729 ac_cv_prog_cc_g=yes
3730 else
3731 CFLAGS=""
3732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3733 /* end confdefs.h. */
3734
3735 int
3736 main ()
3737 {
3738
3739 ;
3740 return 0;
3741 }
3742 _ACEOF
3743 if ac_fn_c_try_compile "$LINENO"; then :
3744
3745 else
3746 ac_c_werror_flag=$ac_save_c_werror_flag
3747 CFLAGS="-g"
3748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3749 /* end confdefs.h. */
3750
3751 int
3752 main ()
3753 {
3754
3755 ;
3756 return 0;
3757 }
3758 _ACEOF
3759 if ac_fn_c_try_compile "$LINENO"; then :
3760 ac_cv_prog_cc_g=yes
3761 fi
3762 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3763 fi
3764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3765 fi
3766 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3767 ac_c_werror_flag=$ac_save_c_werror_flag
3768 fi
3769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3770 $as_echo "$ac_cv_prog_cc_g" >&6; }
3771 if test "$ac_test_CFLAGS" = set; then
3772 CFLAGS=$ac_save_CFLAGS
3773 elif test $ac_cv_prog_cc_g = yes; then
3774 if test "$GCC" = yes; then
3775 CFLAGS="-g -O2"
3776 else
3777 CFLAGS="-g"
3778 fi
3779 else
3780 if test "$GCC" = yes; then
3781 CFLAGS="-O2"
3782 else
3783 CFLAGS=
3784 fi
3785 fi
3786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3787 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3788 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3789 $as_echo_n "(cached) " >&6
3790 else
3791 ac_cv_prog_cc_c89=no
3792 ac_save_CC=$CC
3793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3794 /* end confdefs.h. */
3795 #include <stdarg.h>
3796 #include <stdio.h>
3797 #include <sys/types.h>
3798 #include <sys/stat.h>
3799 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3800 struct buf { int x; };
3801 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3802 static char *e (p, i)
3803 char **p;
3804 int i;
3805 {
3806 return p[i];
3807 }
3808 static char *f (char * (*g) (char **, int), char **p, ...)
3809 {
3810 char *s;
3811 va_list v;
3812 va_start (v,p);
3813 s = g (p, va_arg (v,int));
3814 va_end (v);
3815 return s;
3816 }
3817
3818 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3819 function prototypes and stuff, but not '\xHH' hex character constants.
3820 These don't provoke an error unfortunately, instead are silently treated
3821 as 'x'. The following induces an error, until -std is added to get
3822 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3823 array size at least. It's necessary to write '\x00'==0 to get something
3824 that's true only with -std. */
3825 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3826
3827 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3828 inside strings and character constants. */
3829 #define FOO(x) 'x'
3830 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3831
3832 int test (int i, double x);
3833 struct s1 {int (*f) (int a);};
3834 struct s2 {int (*f) (double a);};
3835 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3836 int argc;
3837 char **argv;
3838 int
3839 main ()
3840 {
3841 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3842 ;
3843 return 0;
3844 }
3845 _ACEOF
3846 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3847 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3848 do
3849 CC="$ac_save_CC $ac_arg"
3850 if ac_fn_c_try_compile "$LINENO"; then :
3851 ac_cv_prog_cc_c89=$ac_arg
3852 fi
3853 rm -f core conftest.err conftest.$ac_objext
3854 test "x$ac_cv_prog_cc_c89" != "xno" && break
3855 done
3856 rm -f conftest.$ac_ext
3857 CC=$ac_save_CC
3858
3859 fi
3860 # AC_CACHE_VAL
3861 case "x$ac_cv_prog_cc_c89" in
3862 x)
3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3864 $as_echo "none needed" >&6; } ;;
3865 xno)
3866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3867 $as_echo "unsupported" >&6; } ;;
3868 *)
3869 CC="$CC $ac_cv_prog_cc_c89"
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3871 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3872 esac
3873 if test "x$ac_cv_prog_cc_c89" != xno; then :
3874
3875 fi
3876
3877 ac_ext=c
3878 ac_cpp='$CPP $CPPFLAGS'
3879 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3880 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3881 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3882
3883 ac_ext=${ac_fc_srcext-f}
3884 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
3885 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
3886 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3887 if test -n "$ac_tool_prefix"; then
3888 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3889 do
3890 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3891 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3893 $as_echo_n "checking for $ac_word... " >&6; }
3894 if test "${ac_cv_prog_FC+set}" = set; then :
3895 $as_echo_n "(cached) " >&6
3896 else
3897 if test -n "$FC"; then
3898 ac_cv_prog_FC="$FC" # Let the user override the test.
3899 else
3900 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3901 for as_dir in $PATH
3902 do
3903 IFS=$as_save_IFS
3904 test -z "$as_dir" && as_dir=.
3905 for ac_exec_ext in '' $ac_executable_extensions; do
3906 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3907 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
3908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3909 break 2
3910 fi
3911 done
3912 done
3913 IFS=$as_save_IFS
3914
3915 fi
3916 fi
3917 FC=$ac_cv_prog_FC
3918 if test -n "$FC"; then
3919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
3920 $as_echo "$FC" >&6; }
3921 else
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3923 $as_echo "no" >&6; }
3924 fi
3925
3926
3927 test -n "$FC" && break
3928 done
3929 fi
3930 if test -z "$FC"; then
3931 ac_ct_FC=$FC
3932 for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3933 do
3934 # Extract the first word of "$ac_prog", so it can be a program name with args.
3935 set dummy $ac_prog; ac_word=$2
3936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3937 $as_echo_n "checking for $ac_word... " >&6; }
3938 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
3939 $as_echo_n "(cached) " >&6
3940 else
3941 if test -n "$ac_ct_FC"; then
3942 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
3943 else
3944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3945 for as_dir in $PATH
3946 do
3947 IFS=$as_save_IFS
3948 test -z "$as_dir" && as_dir=.
3949 for ac_exec_ext in '' $ac_executable_extensions; do
3950 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3951 ac_cv_prog_ac_ct_FC="$ac_prog"
3952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3953 break 2
3954 fi
3955 done
3956 done
3957 IFS=$as_save_IFS
3958
3959 fi
3960 fi
3961 ac_ct_FC=$ac_cv_prog_ac_ct_FC
3962 if test -n "$ac_ct_FC"; then
3963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
3964 $as_echo "$ac_ct_FC" >&6; }
3965 else
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3967 $as_echo "no" >&6; }
3968 fi
3969
3970
3971 test -n "$ac_ct_FC" && break
3972 done
3973
3974 if test "x$ac_ct_FC" = x; then
3975 FC=""
3976 else
3977 case $cross_compiling:$ac_tool_warned in
3978 yes:)
3979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3980 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3981 ac_tool_warned=yes ;;
3982 esac
3983 FC=$ac_ct_FC
3984 fi
3985 fi
3986
3987
3988 # Provide some information about the compiler.
3989 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
3990 set X $ac_compile
3991 ac_compiler=$2
3992 for ac_option in --version -v -V -qversion; do
3993 { { ac_try="$ac_compiler $ac_option >&5"
3994 case "(($ac_try" in
3995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3996 *) ac_try_echo=$ac_try;;
3997 esac
3998 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3999 $as_echo "$ac_try_echo"; } >&5
4000 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4001 ac_status=$?
4002 if test -s conftest.err; then
4003 sed '10a\
4004 ... rest of stderr output deleted ...
4005 10q' conftest.err >conftest.er1
4006 cat conftest.er1 >&5
4007 fi
4008 rm -f conftest.er1 conftest.err
4009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4010 test $ac_status = 0; }
4011 done
4012 rm -f a.out
4013
4014 # If we don't use `.F' as extension, the preprocessor is not run on the
4015 # input file. (Note that this only needs to work for GNU compilers.)
4016 ac_save_ext=$ac_ext
4017 ac_ext=F
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4019 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4020 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4021 $as_echo_n "(cached) " >&6
4022 else
4023 cat > conftest.$ac_ext <<_ACEOF
4024 program main
4025 #ifndef __GNUC__
4026 choke me
4027 #endif
4028
4029 end
4030 _ACEOF
4031 if ac_fn_fc_try_compile "$LINENO"; then :
4032 ac_compiler_gnu=yes
4033 else
4034 ac_compiler_gnu=no
4035 fi
4036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4037 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4038
4039 fi
4040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4041 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4042 ac_ext=$ac_save_ext
4043 ac_test_FCFLAGS=${FCFLAGS+set}
4044 ac_save_FCFLAGS=$FCFLAGS
4045 FCFLAGS=
4046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4047 $as_echo_n "checking whether $FC accepts -g... " >&6; }
4048 if test "${ac_cv_prog_fc_g+set}" = set; then :
4049 $as_echo_n "(cached) " >&6
4050 else
4051 FCFLAGS=-g
4052 cat > conftest.$ac_ext <<_ACEOF
4053 program main
4054
4055 end
4056 _ACEOF
4057 if ac_fn_fc_try_compile "$LINENO"; then :
4058 ac_cv_prog_fc_g=yes
4059 else
4060 ac_cv_prog_fc_g=no
4061 fi
4062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4063
4064 fi
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4066 $as_echo "$ac_cv_prog_fc_g" >&6; }
4067 if test "$ac_test_FCFLAGS" = set; then
4068 FCFLAGS=$ac_save_FCFLAGS
4069 elif test $ac_cv_prog_fc_g = yes; then
4070 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4071 FCFLAGS="-g -O2"
4072 else
4073 FCFLAGS="-g"
4074 fi
4075 else
4076 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4077 FCFLAGS="-O2"
4078 else
4079 FCFLAGS=
4080 fi
4081 fi
4082
4083 ac_ext=c
4084 ac_cpp='$CPP $CPPFLAGS'
4085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4088
4089
4090 save_CXX=$CXX
4091 save_CC=$CC
4092 save_FC=$FC
4093 save_LIBS=$LIBS
4094
4095 ac_ext=cpp
4096 ac_cpp='$CXXCPP $CPPFLAGS'
4097 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4098 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4099 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4100
4101
4102
4103
4104
4105
4106
4107 for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
4108 do
4109 # Extract the first word of "$ac_prog", so it can be a program name with args.
4110 set dummy $ac_prog; ac_word=$2
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4112 $as_echo_n "checking for $ac_word... " >&6; }
4113 if test "${ac_cv_prog_MPICXX+set}" = set; then :
4114 $as_echo_n "(cached) " >&6
4115 else
4116 if test -n "$MPICXX"; then
4117 ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
4118 else
4119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4120 for as_dir in $PATH
4121 do
4122 IFS=$as_save_IFS
4123 test -z "$as_dir" && as_dir=.
4124 for ac_exec_ext in '' $ac_executable_extensions; do
4125 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4126 ac_cv_prog_MPICXX="$ac_prog"
4127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4128 break 2
4129 fi
4130 done
4131 done
4132 IFS=$as_save_IFS
4133
4134 fi
4135 fi
4136 MPICXX=$ac_cv_prog_MPICXX
4137 if test -n "$MPICXX"; then
4138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
4139 $as_echo "$MPICXX" >&6; }
4140 else
4141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4142 $as_echo "no" >&6; }
4143 fi
4144
4145
4146 test -n "$MPICXX" && break
4147 done
4148 test -n "$MPICXX" || MPICXX="$CXX"
4149
4150 ax_mpi_save_CXX="$CXX"
4151 CXX="$MPICXX"
4152
4153
4154
4155 if test x = x"$MPILIBS"; then
4156 ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4157 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4158 MPILIBS=" "
4159 fi
4160
4161 fi
4162
4163 if test x = x"$MPILIBS"; then
4164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4165 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4166 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4167 $as_echo_n "(cached) " >&6
4168 else
4169 ac_check_lib_save_LIBS=$LIBS
4170 LIBS="-lmpi $LIBS"
4171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4172 /* end confdefs.h. */
4173
4174 /* Override any GCC internal prototype to avoid an error.
4175 Use char because int might match the return type of a GCC
4176 builtin and then its argument prototype would still apply. */
4177 #ifdef __cplusplus
4178 extern "C"
4179 #endif
4180 char MPI_Init ();
4181 int
4182 main ()
4183 {
4184 return MPI_Init ();
4185 ;
4186 return 0;
4187 }
4188 _ACEOF
4189 if ac_fn_cxx_try_link "$LINENO"; then :
4190 ac_cv_lib_mpi_MPI_Init=yes
4191 else
4192 ac_cv_lib_mpi_MPI_Init=no
4193 fi
4194 rm -f core conftest.err conftest.$ac_objext \
4195 conftest$ac_exeext conftest.$ac_ext
4196 LIBS=$ac_check_lib_save_LIBS
4197 fi
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4199 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4200 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4201 MPILIBS="-lmpi"
4202 fi
4203
4204 fi
4205 if test x = x"$MPILIBS"; then
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4207 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4208 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4209 $as_echo_n "(cached) " >&6
4210 else
4211 ac_check_lib_save_LIBS=$LIBS
4212 LIBS="-lmpich $LIBS"
4213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4214 /* end confdefs.h. */
4215
4216 /* Override any GCC internal prototype to avoid an error.
4217 Use char because int might match the return type of a GCC
4218 builtin and then its argument prototype would still apply. */
4219 #ifdef __cplusplus
4220 extern "C"
4221 #endif
4222 char MPI_Init ();
4223 int
4224 main ()
4225 {
4226 return MPI_Init ();
4227 ;
4228 return 0;
4229 }
4230 _ACEOF
4231 if ac_fn_cxx_try_link "$LINENO"; then :
4232 ac_cv_lib_mpich_MPI_Init=yes
4233 else
4234 ac_cv_lib_mpich_MPI_Init=no
4235 fi
4236 rm -f core conftest.err conftest.$ac_objext \
4237 conftest$ac_exeext conftest.$ac_ext
4238 LIBS=$ac_check_lib_save_LIBS
4239 fi
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4241 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4242 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4243 MPILIBS="-lmpich"
4244 fi
4245
4246 fi
4247
4248 if test x != x"$MPILIBS"; then
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4250 $as_echo_n "checking for mpi.h... " >&6; }
4251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4252 /* end confdefs.h. */
4253 #include <mpi.h>
4254 int
4255 main ()
4256 {
4257
4258 ;
4259 return 0;
4260 }
4261 _ACEOF
4262 if ac_fn_cxx_try_compile "$LINENO"; then :
4263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4264 $as_echo "yes" >&6; }
4265 else
4266 MPILIBS=""
4267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4268 $as_echo "no" >&6; }
4269 fi
4270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4271 fi
4272
4273 CXX="$ax_mpi_save_CXX"
4274
4275
4276
4277 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4278 if test x = x"$MPILIBS"; then
4279 USE_MPI="no"
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4281 $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4282 :
4283 else
4284 USE_MPI="yes"
4285 :
4286 fi
4287
4288
4289 if test $USE_MPI != no; then :
4290
4291 ac_ext=c
4292 ac_cpp='$CPP $CPPFLAGS'
4293 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4294 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4295 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4296
4297
4298
4299
4300
4301
4302 for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4303 do
4304 # Extract the first word of "$ac_prog", so it can be a program name with args.
4305 set dummy $ac_prog; ac_word=$2
4306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4307 $as_echo_n "checking for $ac_word... " >&6; }
4308 if test "${ac_cv_prog_MPICC+set}" = set; then :
4309 $as_echo_n "(cached) " >&6
4310 else
4311 if test -n "$MPICC"; then
4312 ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4313 else
4314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4315 for as_dir in $PATH
4316 do
4317 IFS=$as_save_IFS
4318 test -z "$as_dir" && as_dir=.
4319 for ac_exec_ext in '' $ac_executable_extensions; do
4320 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4321 ac_cv_prog_MPICC="$ac_prog"
4322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4323 break 2
4324 fi
4325 done
4326 done
4327 IFS=$as_save_IFS
4328
4329 fi
4330 fi
4331 MPICC=$ac_cv_prog_MPICC
4332 if test -n "$MPICC"; then
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4334 $as_echo "$MPICC" >&6; }
4335 else
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4337 $as_echo "no" >&6; }
4338 fi
4339
4340
4341 test -n "$MPICC" && break
4342 done
4343 test -n "$MPICC" || MPICC="$CC"
4344
4345 ax_mpi_save_CC="$CC"
4346 CC="$MPICC"
4347
4348
4349
4350 if test x = x"$MPILIBS"; then
4351 ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4352 if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4353 MPILIBS=" "
4354 fi
4355
4356 fi
4357
4358 if test x = x"$MPILIBS"; then
4359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4360 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4361 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4362 $as_echo_n "(cached) " >&6
4363 else
4364 ac_check_lib_save_LIBS=$LIBS
4365 LIBS="-lmpi $LIBS"
4366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4367 /* end confdefs.h. */
4368
4369 /* Override any GCC internal prototype to avoid an error.
4370 Use char because int might match the return type of a GCC
4371 builtin and then its argument prototype would still apply. */
4372 #ifdef __cplusplus
4373 extern "C"
4374 #endif
4375 char MPI_Init ();
4376 int
4377 main ()
4378 {
4379 return MPI_Init ();
4380 ;
4381 return 0;
4382 }
4383 _ACEOF
4384 if ac_fn_c_try_link "$LINENO"; then :
4385 ac_cv_lib_mpi_MPI_Init=yes
4386 else
4387 ac_cv_lib_mpi_MPI_Init=no
4388 fi
4389 rm -f core conftest.err conftest.$ac_objext \
4390 conftest$ac_exeext conftest.$ac_ext
4391 LIBS=$ac_check_lib_save_LIBS
4392 fi
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4394 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4395 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4396 MPILIBS="-lmpi"
4397 fi
4398
4399 fi
4400 if test x = x"$MPILIBS"; then
4401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4402 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4403 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4404 $as_echo_n "(cached) " >&6
4405 else
4406 ac_check_lib_save_LIBS=$LIBS
4407 LIBS="-lmpich $LIBS"
4408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4409 /* end confdefs.h. */
4410
4411 /* Override any GCC internal prototype to avoid an error.
4412 Use char because int might match the return type of a GCC
4413 builtin and then its argument prototype would still apply. */
4414 #ifdef __cplusplus
4415 extern "C"
4416 #endif
4417 char MPI_Init ();
4418 int
4419 main ()
4420 {
4421 return MPI_Init ();
4422 ;
4423 return 0;
4424 }
4425 _ACEOF
4426 if ac_fn_c_try_link "$LINENO"; then :
4427 ac_cv_lib_mpich_MPI_Init=yes
4428 else
4429 ac_cv_lib_mpich_MPI_Init=no
4430 fi
4431 rm -f core conftest.err conftest.$ac_objext \
4432 conftest$ac_exeext conftest.$ac_ext
4433 LIBS=$ac_check_lib_save_LIBS
4434 fi
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4436 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4437 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4438 MPILIBS="-lmpich"
4439 fi
4440
4441 fi
4442
4443 if test x != x"$MPILIBS"; then
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4445 $as_echo_n "checking for mpi.h... " >&6; }
4446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4447 /* end confdefs.h. */
4448 #include <mpi.h>
4449 int
4450 main ()
4451 {
4452
4453 ;
4454 return 0;
4455 }
4456 _ACEOF
4457 if ac_fn_c_try_compile "$LINENO"; then :
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4459 $as_echo "yes" >&6; }
4460 else
4461 MPILIBS=""
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4463 $as_echo "no" >&6; }
4464 fi
4465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4466 fi
4467
4468 CC="$ax_mpi_save_CC"
4469
4470
4471
4472 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4473 if test x = x"$MPILIBS"; then
4474 USE_MPI="no"
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4476 $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4477 :
4478 else
4479 USE_MPI="yes"
4480 :
4481 fi
4482
4483
4484 fi
4485
4486 if test $USE_MPI != no; then :
4487
4488 ac_ext=${ac_fc_srcext-f}
4489 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4490 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4491 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4492
4493
4494
4495
4496
4497
4498 for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
4499 do
4500 # Extract the first word of "$ac_prog", so it can be a program name with args.
4501 set dummy $ac_prog; ac_word=$2
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4503 $as_echo_n "checking for $ac_word... " >&6; }
4504 if test "${ac_cv_prog_MPIFC+set}" = set; then :
4505 $as_echo_n "(cached) " >&6
4506 else
4507 if test -n "$MPIFC"; then
4508 ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
4509 else
4510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4511 for as_dir in $PATH
4512 do
4513 IFS=$as_save_IFS
4514 test -z "$as_dir" && as_dir=.
4515 for ac_exec_ext in '' $ac_executable_extensions; do
4516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4517 ac_cv_prog_MPIFC="$ac_prog"
4518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4519 break 2
4520 fi
4521 done
4522 done
4523 IFS=$as_save_IFS
4524
4525 fi
4526 fi
4527 MPIFC=$ac_cv_prog_MPIFC
4528 if test -n "$MPIFC"; then
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
4530 $as_echo "$MPIFC" >&6; }
4531 else
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4533 $as_echo "no" >&6; }
4534 fi
4535
4536
4537 test -n "$MPIFC" && break
4538 done
4539 test -n "$MPIFC" || MPIFC="$FC"
4540
4541 ax_mpi_save_FC="$FC"
4542 FC="$MPIFC"
4543
4544
4545
4546 if test x = x"$MPILIBS"; then
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
4548 $as_echo_n "checking for MPI_Init... " >&6; }
4549 cat > conftest.$ac_ext <<_ACEOF
4550 program main
4551 call MPI_Init
4552 end
4553 _ACEOF
4554 if ac_fn_fc_try_link "$LINENO"; then :
4555 MPILIBS=" "
4556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4557 $as_echo "yes" >&6; }
4558 else
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4560 $as_echo "no" >&6; }
4561 fi
4562 rm -f core conftest.err conftest.$ac_objext \
4563 conftest$ac_exeext conftest.$ac_ext
4564 fi
4565
4566 if test x = x"$MPILIBS"; then
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
4568 $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
4569 if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
4570 $as_echo_n "(cached) " >&6
4571 else
4572 ac_check_lib_save_LIBS=$LIBS
4573 LIBS="-lfmpi $LIBS"
4574 cat > conftest.$ac_ext <<_ACEOF
4575 program main
4576 call MPI_Init
4577 end
4578 _ACEOF
4579 if ac_fn_fc_try_link "$LINENO"; then :
4580 ac_cv_lib_fmpi_MPI_Init=yes
4581 else
4582 ac_cv_lib_fmpi_MPI_Init=no
4583 fi
4584 rm -f core conftest.err conftest.$ac_objext \
4585 conftest$ac_exeext conftest.$ac_ext
4586 LIBS=$ac_check_lib_save_LIBS
4587 fi
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
4589 $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
4590 if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
4591 MPILIBS="-lfmpi"
4592 fi
4593
4594 fi
4595 if test x = x"$MPILIBS"; then
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
4597 $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
4598 if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
4599 $as_echo_n "(cached) " >&6
4600 else
4601 ac_check_lib_save_LIBS=$LIBS
4602 LIBS="-lmpichf90 $LIBS"
4603 cat > conftest.$ac_ext <<_ACEOF
4604 program main
4605 call MPI_Init
4606 end
4607 _ACEOF
4608 if ac_fn_fc_try_link "$LINENO"; then :
4609 ac_cv_lib_mpichf90_MPI_Init=yes
4610 else
4611 ac_cv_lib_mpichf90_MPI_Init=no
4612 fi
4613 rm -f core conftest.err conftest.$ac_objext \
4614 conftest$ac_exeext conftest.$ac_ext
4615 LIBS=$ac_check_lib_save_LIBS
4616 fi
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
4618 $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
4619 if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
4620 MPILIBS="-lmpichf90"
4621 fi
4622
4623 fi
4624
4625 if test x = x"$MPILIBS"; then
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4627 $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4628 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4629 $as_echo_n "(cached) " >&6
4630 else
4631 ac_check_lib_save_LIBS=$LIBS
4632 LIBS="-lmpi $LIBS"
4633 cat > conftest.$ac_ext <<_ACEOF
4634 program main
4635 call MPI_Init
4636 end
4637 _ACEOF
4638 if ac_fn_fc_try_link "$LINENO"; then :
4639 ac_cv_lib_mpi_MPI_Init=yes
4640 else
4641 ac_cv_lib_mpi_MPI_Init=no
4642 fi
4643 rm -f core conftest.err conftest.$ac_objext \
4644 conftest$ac_exeext conftest.$ac_ext
4645 LIBS=$ac_check_lib_save_LIBS
4646 fi
4647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4648 $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4649 if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4650 MPILIBS="-lmpi"
4651 fi
4652
4653 fi
4654 if test x = x"$MPILIBS"; then
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4656 $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4657 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4658 $as_echo_n "(cached) " >&6
4659 else
4660 ac_check_lib_save_LIBS=$LIBS
4661 LIBS="-lmpich $LIBS"
4662 cat > conftest.$ac_ext <<_ACEOF
4663 program main
4664 call MPI_Init
4665 end
4666 _ACEOF
4667 if ac_fn_fc_try_link "$LINENO"; then :
4668 ac_cv_lib_mpich_MPI_Init=yes
4669 else
4670 ac_cv_lib_mpich_MPI_Init=no
4671 fi
4672 rm -f core conftest.err conftest.$ac_objext \
4673 conftest$ac_exeext conftest.$ac_ext
4674 LIBS=$ac_check_lib_save_LIBS
4675 fi
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4677 $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4678 if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4679 MPILIBS="-lmpich"
4680 fi
4681
4682 fi
4683
4684 if test x != x"$MPILIBS"; then
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
4686 $as_echo_n "checking for mpif.h... " >&6; }
4687 cat > conftest.$ac_ext <<_ACEOF
4688 program main
4689 include 'mpif.h'
4690 end
4691 _ACEOF
4692 if ac_fn_fc_try_compile "$LINENO"; then :
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4694 $as_echo "yes" >&6; }
4695 else
4696 MPILIBS=""
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4698 $as_echo "no" >&6; }
4699 fi
4700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4701 fi
4702
4703 FC="$ax_mpi_save_FC"
4704
4705
4706
4707 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4708 if test x = x"$MPILIBS"; then
4709 USE_MPI="no"
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
4711 $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
4712 :
4713 else
4714 USE_MPI="yes"
4715 :
4716 fi
4717
4718
4719 fi
4720 if test $USE_MPI != no; then :
4721
4722 CXX=$MPICXX
4723 CC=$MPICC
4724 FC=$MPIFC
4725 LIBS="$MPILIBS $LIBS"
4726
4727 else
4728
4729 CXX=$save_CXX
4730 CC=$save_CC
4731 FC=$save_FC
4732 LIBS=$save_LIBS
4733
4734
4735 fi
4736
4737
4738 # Checks for programs.
4739 ac_ext=c
4740 ac_cpp='$CPP $CPPFLAGS'
4741 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4742 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4743 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4745 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4746 # On Suns, sometimes $CPP names a directory.
4747 if test -n "$CPP" && test -d "$CPP"; then
4748 CPP=
4749 fi
4750 if test -z "$CPP"; then
4751 if test "${ac_cv_prog_CPP+set}" = set; then :
4752 $as_echo_n "(cached) " >&6
4753 else
4754 # Double quotes because CPP needs to be expanded
4755 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4756 do
4757 ac_preproc_ok=false
4758 for ac_c_preproc_warn_flag in '' yes
4759 do
4760 # Use a header file that comes with gcc, so configuring glibc
4761 # with a fresh cross-compiler works.
4762 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4763 # <limits.h> exists even on freestanding compilers.
4764 # On the NeXT, cc -E runs the code through the compiler's parser,
4765 # not just through cpp. "Syntax error" is here to catch this case.
4766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4767 /* end confdefs.h. */
4768 #ifdef __STDC__
4769 # include <limits.h>
4770 #else
4771 # include <assert.h>
4772 #endif
4773 Syntax error
4774 _ACEOF
4775 if ac_fn_c_try_cpp "$LINENO"; then :
4776
4777 else
4778 # Broken: fails on valid input.
4779 continue
4780 fi
4781 rm -f conftest.err conftest.$ac_ext
4782
4783 # OK, works on sane cases. Now check whether nonexistent headers
4784 # can be detected and how.
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 /* end confdefs.h. */
4787 #include <ac_nonexistent.h>
4788 _ACEOF
4789 if ac_fn_c_try_cpp "$LINENO"; then :
4790 # Broken: success on invalid input.
4791 continue
4792 else
4793 # Passes both tests.
4794 ac_preproc_ok=:
4795 break
4796 fi
4797 rm -f conftest.err conftest.$ac_ext
4798
4799 done
4800 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4801 rm -f conftest.err conftest.$ac_ext
4802 if $ac_preproc_ok; then :
4803 break
4804 fi
4805
4806 done
4807 ac_cv_prog_CPP=$CPP
4808
4809 fi
4810 CPP=$ac_cv_prog_CPP
4811 else
4812 ac_cv_prog_CPP=$CPP
4813 fi
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4815 $as_echo "$CPP" >&6; }
4816 ac_preproc_ok=false
4817 for ac_c_preproc_warn_flag in '' yes
4818 do
4819 # Use a header file that comes with gcc, so configuring glibc
4820 # with a fresh cross-compiler works.
4821 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4822 # <limits.h> exists even on freestanding compilers.
4823 # On the NeXT, cc -E runs the code through the compiler's parser,
4824 # not just through cpp. "Syntax error" is here to catch this case.
4825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4826 /* end confdefs.h. */
4827 #ifdef __STDC__
4828 # include <limits.h>
4829 #else
4830 # include <assert.h>
4831 #endif
4832 Syntax error
4833 _ACEOF
4834 if ac_fn_c_try_cpp "$LINENO"; then :
4835
4836 else
4837 # Broken: fails on valid input.
4838 continue
4839 fi
4840 rm -f conftest.err conftest.$ac_ext
4841
4842 # OK, works on sane cases. Now check whether nonexistent headers
4843 # can be detected and how.
4844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4845 /* end confdefs.h. */
4846 #include <ac_nonexistent.h>
4847 _ACEOF
4848 if ac_fn_c_try_cpp "$LINENO"; then :
4849 # Broken: success on invalid input.
4850 continue
4851 else
4852 # Passes both tests.
4853 ac_preproc_ok=:
4854 break
4855 fi
4856 rm -f conftest.err conftest.$ac_ext
4857
4858 done
4859 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4860 rm -f conftest.err conftest.$ac_ext
4861 if $ac_preproc_ok; then :
4862
4863 else
4864 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4865 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4866 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4867 See \`config.log' for more details." "$LINENO" 5; }
4868 fi
4869
4870 ac_ext=${ac_fc_srcext-f}
4871 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4872 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4873 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4874
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4876 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4877 if test "${ac_cv_path_GREP+set}" = set; then :
4878 $as_echo_n "(cached) " >&6
4879 else
4880 if test -z "$GREP"; then
4881 ac_path_GREP_found=false
4882 # Loop through the user's path and test for each of PROGNAME-LIST
4883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4884 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4885 do
4886 IFS=$as_save_IFS
4887 test -z "$as_dir" && as_dir=.
4888 for ac_prog in grep ggrep; do
4889 for ac_exec_ext in '' $ac_executable_extensions; do
4890 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4891 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4892 # Check for GNU ac_path_GREP and select it if it is found.
4893 # Check for GNU $ac_path_GREP
4894 case `"$ac_path_GREP" --version 2>&1` in
4895 *GNU*)
4896 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4897 *)
4898 ac_count=0
4899 $as_echo_n 0123456789 >"conftest.in"
4900 while :
4901 do
4902 cat "conftest.in" "conftest.in" >"conftest.tmp"
4903 mv "conftest.tmp" "conftest.in"
4904 cp "conftest.in" "conftest.nl"
4905 $as_echo 'GREP' >> "conftest.nl"
4906 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4907 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4908 as_fn_arith $ac_count + 1 && ac_count=$as_val
4909 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4910 # Best one so far, save it but keep looking for a better one
4911 ac_cv_path_GREP="$ac_path_GREP"
4912 ac_path_GREP_max=$ac_count
4913 fi
4914 # 10*(2^10) chars as input seems more than enough
4915 test $ac_count -gt 10 && break
4916 done
4917 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4918 esac
4919
4920 $ac_path_GREP_found && break 3
4921 done
4922 done
4923 done
4924 IFS=$as_save_IFS
4925 if test -z "$ac_cv_path_GREP"; then
4926 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4927 fi
4928 else
4929 ac_cv_path_GREP=$GREP
4930 fi
4931
4932 fi
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4934 $as_echo "$ac_cv_path_GREP" >&6; }
4935 GREP="$ac_cv_path_GREP"
4936
4937
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4939 $as_echo_n "checking for egrep... " >&6; }
4940 if test "${ac_cv_path_EGREP+set}" = set; then :
4941 $as_echo_n "(cached) " >&6
4942 else
4943 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4944 then ac_cv_path_EGREP="$GREP -E"
4945 else
4946 if test -z "$EGREP"; then
4947 ac_path_EGREP_found=false
4948 # Loop through the user's path and test for each of PROGNAME-LIST
4949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4950 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4951 do
4952 IFS=$as_save_IFS
4953 test -z "$as_dir" && as_dir=.
4954 for ac_prog in egrep; do
4955 for ac_exec_ext in '' $ac_executable_extensions; do
4956 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4957 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4958 # Check for GNU ac_path_EGREP and select it if it is found.
4959 # Check for GNU $ac_path_EGREP
4960 case `"$ac_path_EGREP" --version 2>&1` in
4961 *GNU*)
4962 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4963 *)
4964 ac_count=0
4965 $as_echo_n 0123456789 >"conftest.in"
4966 while :
4967 do
4968 cat "conftest.in" "conftest.in" >"conftest.tmp"
4969 mv "conftest.tmp" "conftest.in"
4970 cp "conftest.in" "conftest.nl"
4971 $as_echo 'EGREP' >> "conftest.nl"
4972 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4973 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4974 as_fn_arith $ac_count + 1 && ac_count=$as_val
4975 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4976 # Best one so far, save it but keep looking for a better one
4977 ac_cv_path_EGREP="$ac_path_EGREP"
4978 ac_path_EGREP_max=$ac_count
4979 fi
4980 # 10*(2^10) chars as input seems more than enough
4981 test $ac_count -gt 10 && break
4982 done
4983 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4984 esac
4985
4986 $ac_path_EGREP_found && break 3
4987 done
4988 done
4989 done
4990 IFS=$as_save_IFS
4991 if test -z "$ac_cv_path_EGREP"; then
4992 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4993 fi
4994 else
4995 ac_cv_path_EGREP=$EGREP
4996 fi
4997
4998 fi
4999 fi
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5001 $as_echo "$ac_cv_path_EGREP" >&6; }
5002 EGREP="$ac_cv_path_EGREP"
5003
5004
5005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5006 $as_echo_n "checking whether ln -s works... " >&6; }
5007 LN_S=$as_ln_s
5008 if test "$LN_S" = "ln -s"; then
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5010 $as_echo "yes" >&6; }
5011 else
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5013 $as_echo "no, using $LN_S" >&6; }
5014 fi
5015
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5017 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5018 set x ${MAKE-make}
5019 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5020 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5021 $as_echo_n "(cached) " >&6
5022 else
5023 cat >conftest.make <<\_ACEOF
5024 SHELL = /bin/sh
5025 all:
5026 @echo '@@@%%%=$(MAKE)=@@@%%%'
5027 _ACEOF
5028 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5029 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5030 *@@@%%%=?*=@@@%%%*)
5031 eval ac_cv_prog_make_${ac_make}_set=yes;;
5032 *)
5033 eval ac_cv_prog_make_${ac_make}_set=no;;
5034 esac
5035 rm -f conftest.make
5036 fi
5037 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5039 $as_echo "yes" >&6; }
5040 SET_MAKE=
5041 else
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5043 $as_echo "no" >&6; }
5044 SET_MAKE="MAKE=${MAKE-make}"
5045 fi
5046
5047 if test -n "$ac_tool_prefix"; then
5048 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5049 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5051 $as_echo_n "checking for $ac_word... " >&6; }
5052 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5053 $as_echo_n "(cached) " >&6
5054 else
5055 if test -n "$RANLIB"; then
5056 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5057 else
5058 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5059 for as_dir in $PATH
5060 do
5061 IFS=$as_save_IFS
5062 test -z "$as_dir" && as_dir=.
5063 for ac_exec_ext in '' $ac_executable_extensions; do
5064 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5065 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5067 break 2
5068 fi
5069 done
5070 done
5071 IFS=$as_save_IFS
5072
5073 fi
5074 fi
5075 RANLIB=$ac_cv_prog_RANLIB
5076 if test -n "$RANLIB"; then
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5078 $as_echo "$RANLIB" >&6; }
5079 else
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5081 $as_echo "no" >&6; }
5082 fi
5083
5084
5085 fi
5086 if test -z "$ac_cv_prog_RANLIB"; then
5087 ac_ct_RANLIB=$RANLIB
5088 # Extract the first word of "ranlib", so it can be a program name with args.
5089 set dummy ranlib; ac_word=$2
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5091 $as_echo_n "checking for $ac_word... " >&6; }
5092 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5093 $as_echo_n "(cached) " >&6
5094 else
5095 if test -n "$ac_ct_RANLIB"; then
5096 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5097 else
5098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5099 for as_dir in $PATH
5100 do
5101 IFS=$as_save_IFS
5102 test -z "$as_dir" && as_dir=.
5103 for ac_exec_ext in '' $ac_executable_extensions; do
5104 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5105 ac_cv_prog_ac_ct_RANLIB="ranlib"
5106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5107 break 2
5108 fi
5109 done
5110 done
5111 IFS=$as_save_IFS
5112
5113 fi
5114 fi
5115 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5116 if test -n "$ac_ct_RANLIB"; then
5117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5118 $as_echo "$ac_ct_RANLIB" >&6; }
5119 else
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5121 $as_echo "no" >&6; }
5122 fi
5123
5124 if test "x$ac_ct_RANLIB" = x; then
5125 RANLIB=":"
5126 else
5127 case $cross_compiling:$ac_tool_warned in
5128 yes:)
5129 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5130 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5131 ac_tool_warned=yes ;;
5132 esac
5133 RANLIB=$ac_ct_RANLIB
5134 fi
5135 else
5136 RANLIB="$ac_cv_prog_RANLIB"
5137 fi
5138
5139
5140 # Extract the first word of "perl", so it can be a program name with args.
5141 set dummy perl; ac_word=$2
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5143 $as_echo_n "checking for $ac_word... " >&6; }
5144 if test "${ac_cv_path_PERLINTERP+set}" = set; then :
5145 $as_echo_n "(cached) " >&6
5146 else
5147 case $PERLINTERP in
5148 [\\/]* | ?:[\\/]*)
5149 ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
5150 ;;
5151 *)
5152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5153 for as_dir in $PATH
5154 do
5155 IFS=$as_save_IFS
5156 test -z "$as_dir" && as_dir=.
5157 for ac_exec_ext in '' $ac_executable_extensions; do
5158 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5159 ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
5160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5161 break 2
5162 fi
5163 done
5164 done
5165 IFS=$as_save_IFS
5166
5167 test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
5168 ;;
5169 esac
5170 fi
5171 PERLINTERP=$ac_cv_path_PERLINTERP
5172 if test -n "$PERLINTERP"; then
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
5174 $as_echo "$PERLINTERP" >&6; }
5175 else
5176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5177 $as_echo "no" >&6; }
5178 fi
5179
5180
5181 ac_cv_path_perlinterp="$PERLINTERP"
5182 _sHpB='#!'
5183
5184
5185 # Check whether --with-perl-shebang was given.
5186 if test "${with_perl_shebang+set}" = set; then :
5187 withval=$with_perl_shebang; opt_perl_shebang="$withval"
5188 else
5189 opt_perl_shebang="not_set"
5190 fi
5191
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
5193 $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
5194 if test "${ax_cv_opt_perl_shebang+set}" = set; then :
5195 $as_echo_n "(cached) " >&6
5196 else
5197 case "$opt_perl_shebang" in
5198 not_set ) ax_cv_opt_perl_shebang=''
5199 ;;
5200 * )
5201 ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
5202 esac
5203
5204 fi
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
5206 $as_echo "$ax_cv_opt_perl_shebang" >&6; }
5207 if test "A$ax_cv_opt_perl_shebang" != "A"
5208 then
5209 ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
5210 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
5212 $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
5213
5214 # Automatic detection of sharpbang formula starts here
5215 else
5216 _somian_shbangperl=`$PERLINTERP -V:startperl`
5217 negclass="[^']"; # must leave this comment: m4 will remove the outer brackets for us, heheh
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
5219 $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
5220 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
5221 $as_echo_n "(cached) " >&6
5222 else
5223 _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
5224 if test "x$_somian_kspb_perl" == x
5225 then _somian_ksbp_warn_empty='durnit'
5226 else
5227 case "A$_somian_kspb_perl" in
5228 A#!*perl* )
5229 ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
5230 ;;
5231 A* ) _somian_ksbp_warn_defau='trouble'
5232 ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
5233 esac
5234 fi
5235
5236 fi
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
5238 $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
5239 # The above prints Checking ... result message to user.
5240 PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5241
5242 if test A${_somian_ksbp_warn_empty+set} == Aset
5243 then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
5244 $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
5245 fi
5246 # Inform user after printing result value
5247 if test A${_somian_ksbp_warn_defau+set} == Aset
5248 then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
5249 $as_echo "$as_me: Maybe Not good -" >&6;}
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
5251 $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
5252 else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
5253 $as_echo "$as_me: OK Good result - " >&6;}
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
5255 $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
5256 fi
5257 fi
5258
5259 # Find a good install program. We prefer a C program (faster),
5260 # so one script is as good as another. But avoid the broken or
5261 # incompatible versions:
5262 # SysV /etc/install, /usr/sbin/install
5263 # SunOS /usr/etc/install
5264 # IRIX /sbin/install
5265 # AIX /bin/install
5266 # AmigaOS /C/install, which installs bootblocks on floppy discs
5267 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5268 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5269 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5270 # OS/2's system install, which has a completely different semantic
5271 # ./install, which can be erroneously created by make from ./install.sh.
5272 # Reject install programs that cannot install multiple files.
5273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5274 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5275 if test -z "$INSTALL"; then
5276 if test "${ac_cv_path_install+set}" = set; then :
5277 $as_echo_n "(cached) " >&6
5278 else
5279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5280 for as_dir in $PATH
5281 do
5282 IFS=$as_save_IFS
5283 test -z "$as_dir" && as_dir=.
5284 # Account for people who put trailing slashes in PATH elements.
5285 case $as_dir/ in #((
5286 ./ | .// | /[cC]/* | \
5287 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5288 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5289 /usr/ucb/* ) ;;
5290 *)
5291 # OSF1 and SCO ODT 3.0 have their own names for install.
5292 # Don't use installbsd from OSF since it installs stuff as root
5293 # by default.
5294 for ac_prog in ginstall scoinst install; do
5295 for ac_exec_ext in '' $ac_executable_extensions; do
5296 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5297 if test $ac_prog = install &&
5298 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5299 # AIX install. It has an incompatible calling convention.
5300 :
5301 elif test $ac_prog = install &&
5302 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5303 # program-specific install script used by HP pwplus--don't use.
5304 :
5305 else
5306 rm -rf conftest.one conftest.two conftest.dir
5307 echo one > conftest.one
5308 echo two > conftest.two
5309 mkdir conftest.dir
5310 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5311 test -s conftest.one && test -s conftest.two &&
5312 test -s conftest.dir/conftest.one &&
5313 test -s conftest.dir/conftest.two
5314 then
5315 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5316 break 3
5317 fi
5318 fi
5319 fi
5320 done
5321 done
5322 ;;
5323 esac
5324
5325 done
5326 IFS=$as_save_IFS
5327
5328 rm -rf conftest.one conftest.two conftest.dir
5329
5330 fi
5331 if test "${ac_cv_path_install+set}" = set; then
5332 INSTALL=$ac_cv_path_install
5333 else
5334 # As a last resort, use the slow shell script. Don't cache a
5335 # value for INSTALL within a source directory, because that will
5336 # break other packages using the cache if that directory is
5337 # removed, or if the value is a relative name.
5338 INSTALL=$ac_install_sh
5339 fi
5340 fi
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5342 $as_echo "$INSTALL" >&6; }
5343
5344 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5345 # It thinks the first close brace ends the variable substitution.
5346 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5347
5348 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5349
5350 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5351
5352 case "x$INSTALL" in
5353 x/*) ;;
5354 *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
5355 esac
5356 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f -m 755"
5357 # Extract the first word of "ar", so it can be a program name with args.
5358 set dummy ar; ac_word=$2
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5360 $as_echo_n "checking for $ac_word... " >&6; }
5361 if test "${ac_cv_prog_AR+set}" = set; then :
5362 $as_echo_n "(cached) " >&6
5363 else
5364 if test -n "$AR"; then
5365 ac_cv_prog_AR="$AR" # Let the user override the test.
5366 else
5367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5368 for as_dir in $PATH
5369 do
5370 IFS=$as_save_IFS
5371 test -z "$as_dir" && as_dir=.
5372 for ac_exec_ext in '' $ac_executable_extensions; do
5373 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5374 ac_cv_prog_AR="ar"
5375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5376 break 2
5377 fi
5378 done
5379 done
5380 IFS=$as_save_IFS
5381
5382 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5383 fi
5384 fi
5385 AR=$ac_cv_prog_AR
5386 if test -n "$AR"; then
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5388 $as_echo "$AR" >&6; }
5389 else
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5391 $as_echo "no" >&6; }
5392 fi
5393
5394
5395 if test "$AR" = "NONE"; then
5396 cat >confcache <<\_ACEOF
5397 # This file is a shell script that caches the results of configure
5398 # tests run on this system so they can be shared between configure
5399 # scripts and configure runs, see configure's option --config-cache.
5400 # It is not useful on other systems. If it contains results you don't
5401 # want to keep, you may remove or edit it.
5402 #
5403 # config.status only pays attention to the cache file if you give it
5404 # the --recheck option to rerun configure.
5405 #
5406 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5407 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5408 # following values.
5409
5410 _ACEOF
5411
5412 # The following way of writing the cache mishandles newlines in values,
5413 # but we know of no workaround that is simple, portable, and efficient.
5414 # So, we kill variables containing newlines.
5415 # Ultrix sh set writes to stderr and can't be redirected directly,
5416 # and sets the high bit in the cache file unless we assign to the vars.
5417 (
5418 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5419 eval ac_val=\$$ac_var
5420 case $ac_val in #(
5421 *${as_nl}*)
5422 case $ac_var in #(
5423 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5424 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5425 esac
5426 case $ac_var in #(
5427 _ | IFS | as_nl) ;; #(
5428 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5429 *) { eval $ac_var=; unset $ac_var;} ;;
5430 esac ;;
5431 esac
5432 done
5433
5434 (set) 2>&1 |
5435 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5436 *${as_nl}ac_space=\ *)
5437 # `set' does not quote correctly, so add quotes: double-quote
5438 # substitution turns \\\\ into \\, and sed turns \\ into \.
5439 sed -n \
5440 "s/'/'\\\\''/g;
5441 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5442 ;; #(
5443 *)
5444 # `set' quotes correctly as required by POSIX, so do not add quotes.
5445 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5446 ;;
5447 esac |
5448 sort
5449 ) |
5450 sed '
5451 /^ac_cv_env_/b end
5452 t clear
5453 :clear
5454 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5455 t end
5456 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5457 :end' >>confcache
5458 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5459 if test -w "$cache_file"; then
5460 test "x$cache_file" != "x/dev/null" &&
5461 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5462 $as_echo "$as_me: updating cache $cache_file" >&6;}
5463 cat confcache >$cache_file
5464 else
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5466 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5467 fi
5468 fi
5469 rm -f confcache
5470 exit 1
5471 fi
5472 # Extract the first word of "ps", so it can be a program name with args.
5473 set dummy ps; ac_word=$2
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5475 $as_echo_n "checking for $ac_word... " >&6; }
5476 if test "${ac_cv_path_PS+set}" = set; then :
5477 $as_echo_n "(cached) " >&6
5478 else
5479 case $PS in
5480 [\\/]* | ?:[\\/]*)
5481 ac_cv_path_PS="$PS" # Let the user override the test with a path.
5482 ;;
5483 *)
5484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5485 for as_dir in $PATH
5486 do
5487 IFS=$as_save_IFS
5488 test -z "$as_dir" && as_dir=.
5489 for ac_exec_ext in '' $ac_executable_extensions; do
5490 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5491 ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
5492 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5493 break 2
5494 fi
5495 done
5496 done
5497 IFS=$as_save_IFS
5498
5499 ;;
5500 esac
5501 fi
5502 PS=$ac_cv_path_PS
5503 if test -n "$PS"; then
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
5505 $as_echo "$PS" >&6; }
5506 else
5507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5508 $as_echo "no" >&6; }
5509 fi
5510
5511
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
5513 $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
5514 if test "${ac_cv_prog_ps_syntax+set}" = set; then :
5515 $as_echo_n "(cached) " >&6
5516 else
5517
5518 if $PS ax -o rss > /dev/null 2>&1; then
5519 ac_cv_prog_ps_ax=yes
5520 else
5521 ac_cv_prog_ps_ax=no
5522 fi
5523 if $PS -ef -o rss > /dev/null 2>&1; then
5524 ac_cv_prog_ps_ef=yes
5525 else
5526 ac_cv_prog_ps_ef=no
5527 fi
5528 if test "$ac_cv_prog_ps_ax" = yes; then
5529 ac_cv_prog_ps_syntax=BSD
5530 else
5531 if test "$ac_cv_prog_ps_ef" = yes; then
5532 ac_cv_prog_ps_syntax=POSIX
5533 else
5534 as_fn_error "Could not determine ps syntax" "$LINENO" 5
5535 fi
5536 fi
5537
5538 fi
5539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
5540 $as_echo "$ac_cv_prog_ps_syntax" >&6; }
5541
5542 cat >>confdefs.h <<_ACEOF
5543 #define PSCOMMAND $PS
5544 _ACEOF
5545
5546 if test "$ac_cv_prog_ps_syntax" = BSD; then
5547
5548 $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
5549
5550 else
5551 if test "$ac_cv_prog_ps_syntax" = POSIX; then
5552
5553 $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
5554
5555 else
5556 as_fn_error "Unknown ps syntax type!" "$LINENO" 5
5557 fi
5558 fi
5559
5560 ac_ext=${ac_fc_srcext-f}
5561 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5562 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5563 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5564
5565 ac_ext=${ac_fc_srcext-f}
5566 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5567 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5568 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
5570 $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
5571 if test "${ac_cv_fc_srcext_F90+set}" = set; then :
5572 $as_echo_n "(cached) " >&6
5573 else
5574 ac_ext=F90
5575 ac_fcflags_srcext_save=$ac_fcflags_srcext
5576 ac_fcflags_srcext=
5577 ac_cv_fc_srcext_F90=unknown
5578 for ac_flag in none -qsuffix=f=F90 -Tf; do
5579 test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
5580 cat > conftest.$ac_ext <<_ACEOF
5581 program main
5582
5583 end
5584 _ACEOF
5585 if ac_fn_fc_try_compile "$LINENO"; then :
5586 ac_cv_fc_srcext_F90=$ac_flag; break
5587 fi
5588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5589 done
5590 rm -f conftest.$ac_objext conftest.F90
5591 ac_fcflags_srcext=$ac_fcflags_srcext_save
5592
5593 fi
5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
5595 $as_echo "$ac_cv_fc_srcext_F90" >&6; }
5596 if test "x$ac_cv_fc_srcext_F90" = xunknown; then
5597 as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
5598 else
5599 ac_fc_srcext=F90
5600 if test "x$ac_cv_fc_srcext_F90" = xnone; then
5601 ac_fcflags_srcext=""
5602 FCFLAGS_F90=""
5603 else
5604 ac_fcflags_srcext=$ac_cv_fc_srcext_F90
5605 FCFLAGS_F90=$ac_cv_fc_srcext_F90
5606 fi
5607
5608
5609 fi
5610 ac_ext=${ac_fc_srcext-f}
5611 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5612 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5613 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5614
5615
5616
5617
5618
5619 # Try to determine native compiler flags that allow us to use F90 suffix
5620 # for preprocessed f90 source.
5621
5622 if test "$ac_test_PREPFLAG" != "set"; then
5623 PREPFLAG=""
5624 case "${host_cpu}-${host_os}" in
5625
5626 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5627 PREPFLAG="-fpp1 "
5628 fi;;
5629 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5630 PREPFLAG="-qsuffix=cpp=F90 "
5631 fi;;
5632 *darwin*)
5633 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5634 PREPFLAG="-qsuffix=cpp=F90 "
5635 fi;;
5636 esac
5637
5638 if test -z "$PREPFLAG"; then
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
5640 $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
5641 PREPFLAG=""
5642 fi
5643
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
5645 $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
5646
5647 ac_ext=${ac_fc_srcext-f}
5648 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5649 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5650 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5651
5652 ac_save_ext=$ac_ext
5653 ac_ext=F90
5654 ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
5655
5656 if test "$PREPFLAG"; then :
5657 FCFLAGS_SRCEXT="${PREPFLAG}"
5658 fi
5659 cat > conftest.$ac_ext <<_ACEOF
5660
5661
5662 program conftest
5663 integer :: i
5664 i = 1
5665 end program conftest
5666
5667 _ACEOF
5668 if ac_fn_fc_try_compile "$LINENO"; then :
5669 prepflagworks=1
5670 else
5671 prepflagworks=0
5672 fi
5673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5674
5675 FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
5676 ac_ext=$ac_save_ext
5677 ac_ext=${ac_fc_srcext-f}
5678 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5679 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5680 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5681
5682
5683 if test "$prepflagworks" = 1; then
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5685 $as_echo "yes" >&6; }
5686 FCFLAGS_SRCEXT="${PREPFLAG}"
5687
5688 else
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5690 $as_echo "no" >&6; }
5691 as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
5692 fi
5693 fi
5694
5695
5696
5697
5698
5699 # Try to determine native compiler flags that allow us to use F90 suffix
5700 # for preprocessed f90 source with -D type defines
5701
5702 if test "$ac_test_PREPDEFFLAG" != "set"; then
5703 PREPDEFFLAG=""
5704 case "${host_cpu}-${host_os}" in
5705
5706 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5707 PREPDEFFLAG=" "
5708 fi;;
5709 *aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5710 PREPDEFFLAG="-WF,"
5711 fi;;
5712 *darwin*)
5713 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5714 PREPDEFFLAG="-WF,"
5715 fi;;
5716 esac
5717
5718 if test -z "$PREPDEFFLAG"; then
5719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
5720 $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
5721 PREPDEFFLAG=" "
5722 fi
5723
5724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
5725 $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
5726
5727 ac_ext=${ac_fc_srcext-f}
5728 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5729 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5730 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5731
5732 ac_save_ext=$ac_ext
5733 ac_ext=F90
5734 ac_save_FCFLAGS=$FCFLAGS
5735
5736 if test "$PREPDEFFLAG"; then :
5737 FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
5738 fi
5739 cat > conftest.$ac_ext <<_ACEOF
5740
5741
5742 program conftest
5743 integer :: i
5744 #ifdef TEST
5745 i = 1
5746 #else
5747 choke me
5748 #endif
5749 end program conftest
5750
5751 _ACEOF
5752 if ac_fn_fc_try_compile "$LINENO"; then :
5753 prepdefflagworks=1
5754 else
5755 prepdefflagworks=0
5756 fi
5757 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5758
5759 FCFLAGS=$ac_save_FCFLAGS
5760 ac_ext=$ac_save_ext
5761 ac_ext=${ac_fc_srcext-f}
5762 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5763 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5764 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5765
5766
5767 if test "$prepdefflagworks" = 1; then
5768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5769 $as_echo "yes" >&6; }
5770
5771 else
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5773 $as_echo "no" >&6; }
5774 as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
5775 fi
5776 fi
5777
5778 ac_ext=${ac_fc_srcext-f}
5779 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5780 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5781 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
5783 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
5784 if test "${ac_cv_prog_fc_v+set}" = set; then :
5785 $as_echo_n "(cached) " >&6
5786 else
5787 cat > conftest.$ac_ext <<_ACEOF
5788 program main
5789
5790 end
5791 _ACEOF
5792 if ac_fn_fc_try_compile "$LINENO"; then :
5793 ac_cv_prog_fc_v=
5794 # Try some options frequently used verbose output
5795 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
5796 cat > conftest.$ac_ext <<_ACEOF
5797 program main
5798
5799 end
5800 _ACEOF
5801
5802 # Compile and link our simple test program by passing a flag (argument
5803 # 1 to this macro) to the Fortran compiler in order to get
5804 # "verbose" output that we can then parse for the Fortran linker
5805 # flags.
5806 ac_save_FCFLAGS=$FCFLAGS
5807 FCFLAGS="$FCFLAGS $ac_verb"
5808 eval "set x $ac_link"
5809 shift
5810 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
5811 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
5812 # LIBRARY_PATH; skip all such settings.
5813 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
5814 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
5815 $as_echo "$ac_fc_v_output" >&5
5816 FCFLAGS=$ac_save_FCFLAGS
5817
5818 rm -rf conftest*
5819
5820 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5821 # /foo, /bar, and /baz are search directories for the Fortran linker.
5822 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5823 ac_fc_v_output="`echo $ac_fc_v_output |
5824 grep 'LPATH is:' |
5825 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
5826
5827 # FIXME: we keep getting bitten by quoted arguments; a more general fix
5828 # that detects unbalanced quotes in FLIBS should be implemented
5829 # and (ugh) tested at some point.
5830 case $ac_fc_v_output in
5831 # If we are using xlf then replace all the commas with spaces.
5832 *xlfentry*)
5833 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5834
5835 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5836 # $LIBS confuse us, and the libraries appear later in the output anyway).
5837 *mGLOB_options_string*)
5838 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5839
5840 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5841 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5842 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5843 *-cmdline\ * | *-ignore\ * | *-def\ *)
5844 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5845 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
5846 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
5847 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
5848
5849 # If we are using Cray Fortran then delete quotes.
5850 *cft90*)
5851 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5852 esac
5853
5854
5855 # look for -l* and *.a constructs in the output
5856 for ac_arg in $ac_fc_v_output; do
5857 case $ac_arg in
5858 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5859 ac_cv_prog_fc_v=$ac_verb
5860 break 2 ;;
5861 esac
5862 done
5863 done
5864 if test -z "$ac_cv_prog_fc_v"; then
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
5866 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5867 fi
5868 else
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
5870 $as_echo "$as_me: WARNING: compilation failed" >&2;}
5871 fi
5872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5873
5874 fi
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
5876 $as_echo "$ac_cv_prog_fc_v" >&6; }
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
5878 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
5879 if test "${ac_cv_fc_libs+set}" = set; then :
5880 $as_echo_n "(cached) " >&6
5881 else
5882 if test "x$FCLIBS" != "x"; then
5883 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
5884 else
5885
5886 cat > conftest.$ac_ext <<_ACEOF
5887 program main
5888
5889 end
5890 _ACEOF
5891
5892 # Compile and link our simple test program by passing a flag (argument
5893 # 1 to this macro) to the Fortran compiler in order to get
5894 # "verbose" output that we can then parse for the Fortran linker
5895 # flags.
5896 ac_save_FCFLAGS=$FCFLAGS
5897 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
5898 eval "set x $ac_link"
5899 shift
5900 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
5901 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
5902 # LIBRARY_PATH; skip all such settings.
5903 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
5904 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
5905 $as_echo "$ac_fc_v_output" >&5
5906 FCFLAGS=$ac_save_FCFLAGS
5907
5908 rm -rf conftest*
5909
5910 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5911 # /foo, /bar, and /baz are search directories for the Fortran linker.
5912 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5913 ac_fc_v_output="`echo $ac_fc_v_output |
5914 grep 'LPATH is:' |
5915 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
5916
5917 # FIXME: we keep getting bitten by quoted arguments; a more general fix
5918 # that detects unbalanced quotes in FLIBS should be implemented
5919 # and (ugh) tested at some point.
5920 case $ac_fc_v_output in
5921 # If we are using xlf then replace all the commas with spaces.
5922 *xlfentry*)
5923 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5924
5925 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5926 # $LIBS confuse us, and the libraries appear later in the output anyway).
5927 *mGLOB_options_string*)
5928 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5929
5930 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5931 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5932 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5933 *-cmdline\ * | *-ignore\ * | *-def\ *)
5934 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5935 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
5936 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
5937 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
5938
5939 # If we are using Cray Fortran then delete quotes.
5940 *cft90*)
5941 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5942 esac
5943
5944
5945
5946 ac_cv_fc_libs=
5947
5948 # Save positional arguments (if any)
5949 ac_save_positional="$@"
5950
5951 set X $ac_fc_v_output
5952 while test $# != 1; do
5953 shift
5954 ac_arg=$1
5955 case $ac_arg in
5956 [\\/]*.a | ?:[\\/]*.a)
5957 ac_exists=false
5958 for ac_i in $ac_cv_fc_libs; do
5959 if test x"$ac_arg" = x"$ac_i"; then
5960 ac_exists=true
5961 break
5962 fi
5963 done
5964
5965 if test x"$ac_exists" = xtrue; then :
5966
5967 else
5968 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5969 fi
5970 ;;
5971 -bI:*)
5972 ac_exists=false
5973 for ac_i in $ac_cv_fc_libs; do
5974 if test x"$ac_arg" = x"$ac_i"; then
5975 ac_exists=true
5976 break
5977 fi
5978 done
5979
5980 if test x"$ac_exists" = xtrue; then :
5981
5982 else
5983 if test "$ac_compiler_gnu" = yes; then
5984 for ac_link_opt in $ac_arg; do
5985 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5986 done
5987 else
5988 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5989 fi
5990 fi
5991 ;;
5992 # Ignore these flags.
5993 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
5994 |-LANG:=* | -LIST:* | -LNO:*)
5995 ;;
5996 -lkernel32)
5997 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5998 ;;
5999 -[LRuYz])
6000 # These flags, when seen by themselves, take an argument.
6001 # We remove the space between option and argument and re-iterate
6002 # unless we find an empty arg or a new option (starting with -)
6003 case $2 in
6004 "" | -*);;
6005 *)
6006 ac_arg="$ac_arg$2"
6007 shift; shift
6008 set X $ac_arg "$@"
6009 ;;
6010 esac
6011 ;;
6012 -YP,*)
6013 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6014 ac_exists=false
6015 for ac_i in $ac_cv_fc_libs; do
6016 if test x"$ac_j" = x"$ac_i"; then
6017 ac_exists=true
6018 break
6019 fi
6020 done
6021
6022 if test x"$ac_exists" = xtrue; then :
6023
6024 else
6025 ac_arg="$ac_arg $ac_j"
6026 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6027 fi
6028 done
6029 ;;
6030 -[lLR]*)
6031 ac_exists=false
6032 for ac_i in $ac_cv_fc_libs; do
6033 if test x"$ac_arg" = x"$ac_i"; then
6034 ac_exists=true
6035 break
6036 fi
6037 done
6038
6039 if test x"$ac_exists" = xtrue; then :
6040
6041 else
6042 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6043 fi
6044 ;;
6045 -zallextract*| -zdefaultextract)
6046 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6047 ;;
6048 # Ignore everything else.
6049 esac
6050 done
6051 # restore positional arguments
6052 set X $ac_save_positional; shift
6053
6054 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
6055 # then we insist that the "run path" must be an absolute path (i.e. it
6056 # must begin with a "/").
6057 case `(uname -sr) 2>/dev/null` in
6058 "SunOS 5"*)
6059 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6060 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6061 test "x$ac_ld_run_path" != x &&
6062 if test "$ac_compiler_gnu" = yes; then
6063 for ac_link_opt in $ac_ld_run_path; do
6064 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6065 done
6066 else
6067 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6068 fi
6069 ;;
6070 esac
6071 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6072
6073 fi
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6075 $as_echo "$ac_cv_fc_libs" >&6; }
6076 FCLIBS="$ac_cv_fc_libs"
6077
6078
6079 ac_ext=${ac_fc_srcext-f}
6080 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6081 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6082 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6083
6084 ac_ext=${ac_fc_srcext-f}
6085 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6086 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6087 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6088
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
6090 $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
6091 if test "${ac_cv_fc_dummy_main+set}" = set; then :
6092 $as_echo_n "(cached) " >&6
6093 else
6094 ac_fc_dm_save_LIBS=$LIBS
6095 LIBS="$LIBS $FCLIBS"
6096 ac_fortran_dm_var=FC_DUMMY_MAIN
6097 ac_ext=c
6098 ac_cpp='$CPP $CPPFLAGS'
6099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6102
6103 # First, try linking without a dummy main:
6104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6105 /* end confdefs.h. */
6106
6107 #ifdef FC_DUMMY_MAIN
6108 #ifndef FC_DUMMY_MAIN_EQ_F77
6109 # ifdef __cplusplus
6110 extern "C"
6111 # endif
6112 int FC_DUMMY_MAIN() { return 1; }
6113 #endif
6114 #endif
6115 int
6116 main ()
6117 {
6118
6119 ;
6120 return 0;
6121 }
6122 _ACEOF
6123 if ac_fn_c_try_link "$LINENO"; then :
6124 ac_cv_fortran_dummy_main=none
6125 else
6126 ac_cv_fortran_dummy_main=unknown
6127 fi
6128 rm -f core conftest.err conftest.$ac_objext \
6129 conftest$ac_exeext conftest.$ac_ext
6130
6131 if test $ac_cv_fortran_dummy_main = unknown; then
6132 for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
6133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6134 /* end confdefs.h. */
6135 #define $ac_fortran_dm_var $ac_func
6136 #ifdef FC_DUMMY_MAIN
6137 #ifndef FC_DUMMY_MAIN_EQ_F77
6138 # ifdef __cplusplus
6139 extern "C"
6140 # endif
6141 int FC_DUMMY_MAIN() { return 1; }
6142 #endif
6143 #endif
6144 int
6145 main ()
6146 {
6147
6148 ;
6149 return 0;
6150 }
6151 _ACEOF
6152 if ac_fn_c_try_link "$LINENO"; then :
6153 ac_cv_fortran_dummy_main=$ac_func; break
6154 fi
6155 rm -f core conftest.err conftest.$ac_objext \
6156 conftest$ac_exeext conftest.$ac_ext
6157 done
6158 fi
6159 ac_ext=${ac_fc_srcext-f}
6160 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6161 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6162 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6163 ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
6164 rm -rf conftest*
6165 LIBS=$ac_fc_dm_save_LIBS
6166
6167 fi
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
6169 $as_echo "$ac_cv_fc_dummy_main" >&6; }
6170 FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
6171 if test "$FC_DUMMY_MAIN" != unknown; then :
6172 if test $FC_DUMMY_MAIN != none; then
6173
6174 cat >>confdefs.h <<_ACEOF
6175 #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
6176 _ACEOF
6177
6178 if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
6179
6180 $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
6181
6182 fi
6183 fi
6184 else
6185 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6186 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6187 as_fn_error "linking to Fortran libraries from C fails
6188 See \`config.log' for more details." "$LINENO" 5; }
6189 fi
6190
6191 ac_ext=${ac_fc_srcext-f}
6192 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6193 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6194 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6195
6196 ac_ext=${ac_fc_srcext-f}
6197 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6198 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6199 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
6201 $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
6202 if test "${ac_cv_fc_mangling+set}" = set; then :
6203 $as_echo_n "(cached) " >&6
6204 else
6205 cat > conftest.$ac_ext <<_ACEOF
6206 subroutine foobar()
6207 return
6208 end
6209 subroutine foo_bar()
6210 return
6211 end
6212 _ACEOF
6213 if ac_fn_fc_try_compile "$LINENO"; then :
6214 mv conftest.$ac_objext cfortran_test.$ac_objext
6215
6216 ac_save_LIBS=$LIBS
6217 LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
6218
6219 ac_ext=c
6220 ac_cpp='$CPP $CPPFLAGS'
6221 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6222 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6223 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6224 ac_success=no
6225 for ac_foobar in foobar FOOBAR; do
6226 for ac_underscore in "" "_"; do
6227 ac_func="$ac_foobar$ac_underscore"
6228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6229 /* end confdefs.h. */
6230
6231 /* Override any GCC internal prototype to avoid an error.
6232 Use char because int might match the return type of a GCC
6233 builtin and then its argument prototype would still apply. */
6234 #ifdef __cplusplus
6235 extern "C"
6236 #endif
6237 char $ac_func ();
6238 #ifdef FC_DUMMY_MAIN
6239 #ifndef FC_DUMMY_MAIN_EQ_F77
6240 # ifdef __cplusplus
6241 extern "C"
6242 # endif
6243 int FC_DUMMY_MAIN() { return 1; }
6244 #endif
6245 #endif
6246 int
6247 main ()
6248 {
6249 return $ac_func ();
6250 ;
6251 return 0;
6252 }
6253 _ACEOF
6254 if ac_fn_c_try_link "$LINENO"; then :
6255 ac_success=yes; break 2
6256 fi
6257 rm -f core conftest.err conftest.$ac_objext \
6258 conftest$ac_exeext conftest.$ac_ext
6259 done
6260 done
6261 ac_ext=${ac_fc_srcext-f}
6262 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6263 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6264 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6265
6266 if test "$ac_success" = "yes"; then
6267 case $ac_foobar in
6268 foobar)
6269 ac_case=lower
6270 ac_foo_bar=foo_bar
6271 ;;
6272 FOOBAR)
6273 ac_case=upper
6274 ac_foo_bar=FOO_BAR
6275 ;;
6276 esac
6277
6278 ac_ext=c
6279 ac_cpp='$CPP $CPPFLAGS'
6280 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6281 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6282 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6283 ac_success_extra=no
6284 for ac_extra in "" "_"; do
6285 ac_func="$ac_foo_bar$ac_underscore$ac_extra"
6286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6287 /* end confdefs.h. */
6288
6289 /* Override any GCC internal prototype to avoid an error.
6290 Use char because int might match the return type of a GCC
6291 builtin and then its argument prototype would still apply. */
6292 #ifdef __cplusplus
6293 extern "C"
6294 #endif
6295 char $ac_func ();
6296 #ifdef FC_DUMMY_MAIN
6297 #ifndef FC_DUMMY_MAIN_EQ_F77
6298 # ifdef __cplusplus
6299 extern "C"
6300 # endif
6301 int FC_DUMMY_MAIN() { return 1; }
6302 #endif
6303 #endif
6304 int
6305 main ()
6306 {
6307 return $ac_func ();
6308 ;
6309 return 0;
6310 }
6311 _ACEOF
6312 if ac_fn_c_try_link "$LINENO"; then :
6313 ac_success_extra=yes; break
6314 fi
6315 rm -f core conftest.err conftest.$ac_objext \
6316 conftest$ac_exeext conftest.$ac_ext
6317 done
6318 ac_ext=${ac_fc_srcext-f}
6319 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6320 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6321 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6322
6323 if test "$ac_success_extra" = "yes"; then
6324 ac_cv_fc_mangling="$ac_case case"
6325 if test -z "$ac_underscore"; then
6326 ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
6327 else
6328 ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
6329 fi
6330 if test -z "$ac_extra"; then
6331 ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
6332 else
6333 ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
6334 fi
6335 else
6336 ac_cv_fc_mangling="unknown"
6337 fi
6338 else
6339 ac_cv_fc_mangling="unknown"
6340 fi
6341
6342 LIBS=$ac_save_LIBS
6343 rm -rf conftest*
6344 rm -f cfortran_test*
6345 else
6346 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6347 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6348 as_fn_error "cannot compile a simple Fortran program
6349 See \`config.log' for more details." "$LINENO" 5; }
6350 fi
6351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6352
6353 fi
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
6355 $as_echo "$ac_cv_fc_mangling" >&6; }
6356
6357 ac_ext=${ac_fc_srcext-f}
6358 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6359 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6360 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6361
6362 ac_ext=${ac_fc_srcext-f}
6363 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6364 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6365 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6366 case $ac_cv_fc_mangling in
6367 "lower case, no underscore, no extra underscore")
6368 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6369
6370 $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
6371 ;;
6372 "lower case, no underscore, extra underscore")
6373 $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6374
6375 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6376 ;;
6377 "lower case, underscore, no extra underscore")
6378 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6379
6380 $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6381 ;;
6382 "lower case, underscore, extra underscore")
6383 $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6384
6385 $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
6386 ;;
6387 "upper case, no underscore, no extra underscore")
6388 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6389
6390 $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
6391 ;;
6392 "upper case, no underscore, extra underscore")
6393 $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6394
6395 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6396 ;;
6397 "upper case, underscore, no extra underscore")
6398 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6399
6400 $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6401 ;;
6402 "upper case, underscore, extra underscore")
6403 $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6404
6405 $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
6406 ;;
6407 *)
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
6409 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
6410 ;;
6411 esac
6412
6413 ac_ext=${ac_fc_srcext-f}
6414 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6415 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6416 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6417
6418
6419
6420 ac_ext=${ac_fc_srcext-f}
6421 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6422 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6423 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
6425 $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
6426 if test "${ac_cv_prog_fc_v+set}" = set; then :
6427 $as_echo_n "(cached) " >&6
6428 else
6429 cat > conftest.$ac_ext <<_ACEOF
6430 program main
6431
6432 end
6433 _ACEOF
6434 if ac_fn_fc_try_compile "$LINENO"; then :
6435 ac_cv_prog_fc_v=
6436 # Try some options frequently used verbose output
6437 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
6438 cat > conftest.$ac_ext <<_ACEOF
6439 program main
6440
6441 end
6442 _ACEOF
6443
6444 # Compile and link our simple test program by passing a flag (argument
6445 # 1 to this macro) to the Fortran compiler in order to get
6446 # "verbose" output that we can then parse for the Fortran linker
6447 # flags.
6448 ac_save_FCFLAGS=$FCFLAGS
6449 FCFLAGS="$FCFLAGS $ac_verb"
6450 eval "set x $ac_link"
6451 shift
6452 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6453 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6454 # LIBRARY_PATH; skip all such settings.
6455 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6456 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
6457 $as_echo "$ac_fc_v_output" >&5
6458 FCFLAGS=$ac_save_FCFLAGS
6459
6460 rm -rf conftest*
6461
6462 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6463 # /foo, /bar, and /baz are search directories for the Fortran linker.
6464 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6465 ac_fc_v_output="`echo $ac_fc_v_output |
6466 grep 'LPATH is:' |
6467 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6468
6469 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6470 # that detects unbalanced quotes in FLIBS should be implemented
6471 # and (ugh) tested at some point.
6472 case $ac_fc_v_output in
6473 # If we are using xlf then replace all the commas with spaces.
6474 *xlfentry*)
6475 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6476
6477 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6478 # $LIBS confuse us, and the libraries appear later in the output anyway).
6479 *mGLOB_options_string*)
6480 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6481
6482 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6483 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6484 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6485 *-cmdline\ * | *-ignore\ * | *-def\ *)
6486 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6487 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6488 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6489 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6490
6491 # If we are using Cray Fortran then delete quotes.
6492 *cft90*)
6493 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6494 esac
6495
6496
6497 # look for -l* and *.a constructs in the output
6498 for ac_arg in $ac_fc_v_output; do
6499 case $ac_arg in
6500 [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
6501 ac_cv_prog_fc_v=$ac_verb
6502 break 2 ;;
6503 esac
6504 done
6505 done
6506 if test -z "$ac_cv_prog_fc_v"; then
6507 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
6508 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
6509 fi
6510 else
6511 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
6512 $as_echo "$as_me: WARNING: compilation failed" >&2;}
6513 fi
6514 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6515
6516 fi
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
6518 $as_echo "$ac_cv_prog_fc_v" >&6; }
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
6520 $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
6521 if test "${ac_cv_fc_libs+set}" = set; then :
6522 $as_echo_n "(cached) " >&6
6523 else
6524 if test "x$FCLIBS" != "x"; then
6525 ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
6526 else
6527
6528 cat > conftest.$ac_ext <<_ACEOF
6529 program main
6530
6531 end
6532 _ACEOF
6533
6534 # Compile and link our simple test program by passing a flag (argument
6535 # 1 to this macro) to the Fortran compiler in order to get
6536 # "verbose" output that we can then parse for the Fortran linker
6537 # flags.
6538 ac_save_FCFLAGS=$FCFLAGS
6539 FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
6540 eval "set x $ac_link"
6541 shift
6542 $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6543 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6544 # LIBRARY_PATH; skip all such settings.
6545 ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6546 grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
6547 $as_echo "$ac_fc_v_output" >&5
6548 FCFLAGS=$ac_save_FCFLAGS
6549
6550 rm -rf conftest*
6551
6552 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6553 # /foo, /bar, and /baz are search directories for the Fortran linker.
6554 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6555 ac_fc_v_output="`echo $ac_fc_v_output |
6556 grep 'LPATH is:' |
6557 sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6558
6559 # FIXME: we keep getting bitten by quoted arguments; a more general fix
6560 # that detects unbalanced quotes in FLIBS should be implemented
6561 # and (ugh) tested at some point.
6562 case $ac_fc_v_output in
6563 # If we are using xlf then replace all the commas with spaces.
6564 *xlfentry*)
6565 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6566
6567 # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6568 # $LIBS confuse us, and the libraries appear later in the output anyway).
6569 *mGLOB_options_string*)
6570 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6571
6572 # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6573 # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6574 # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6575 *-cmdline\ * | *-ignore\ * | *-def\ *)
6576 ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6577 s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g
6578 s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g
6579 s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;;
6580
6581 # If we are using Cray Fortran then delete quotes.
6582 *cft90*)
6583 ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6584 esac
6585
6586
6587
6588 ac_cv_fc_libs=
6589
6590 # Save positional arguments (if any)
6591 ac_save_positional="$@"
6592
6593 set X $ac_fc_v_output
6594 while test $# != 1; do
6595 shift
6596 ac_arg=$1
6597 case $ac_arg in
6598 [\\/]*.a | ?:[\\/]*.a)
6599 ac_exists=false
6600 for ac_i in $ac_cv_fc_libs; do
6601 if test x"$ac_arg" = x"$ac_i"; then
6602 ac_exists=true
6603 break
6604 fi
6605 done
6606
6607 if test x"$ac_exists" = xtrue; then :
6608
6609 else
6610 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6611 fi
6612 ;;
6613 -bI:*)
6614 ac_exists=false
6615 for ac_i in $ac_cv_fc_libs; do
6616 if test x"$ac_arg" = x"$ac_i"; then
6617 ac_exists=true
6618 break
6619 fi
6620 done
6621
6622 if test x"$ac_exists" = xtrue; then :
6623
6624 else
6625 if test "$ac_compiler_gnu" = yes; then
6626 for ac_link_opt in $ac_arg; do
6627 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6628 done
6629 else
6630 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6631 fi
6632 fi
6633 ;;
6634 # Ignore these flags.
6635 -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6636 |-LANG:=* | -LIST:* | -LNO:*)
6637 ;;
6638 -lkernel32)
6639 test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6640 ;;
6641 -[LRuYz])
6642 # These flags, when seen by themselves, take an argument.
6643 # We remove the space between option and argument and re-iterate
6644 # unless we find an empty arg or a new option (starting with -)
6645 case $2 in
6646 "" | -*);;
6647 *)
6648 ac_arg="$ac_arg$2"
6649 shift; shift
6650 set X $ac_arg "$@"
6651 ;;
6652 esac
6653 ;;
6654 -YP,*)
6655 for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6656 ac_exists=false
6657 for ac_i in $ac_cv_fc_libs; do
6658 if test x"$ac_j" = x"$ac_i"; then
6659 ac_exists=true
6660 break
6661 fi
6662 done
6663
6664 if test x"$ac_exists" = xtrue; then :
6665
6666 else
6667 ac_arg="$ac_arg $ac_j"
6668 ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6669 fi
6670 done
6671 ;;
6672 -[lLR]*)
6673 ac_exists=false
6674 for ac_i in $ac_cv_fc_libs; do
6675 if test x"$ac_arg" = x"$ac_i"; then
6676 ac_exists=true
6677 break
6678 fi
6679 done
6680
6681 if test x"$ac_exists" = xtrue; then :
6682
6683 else
6684 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6685 fi
6686 ;;
6687 -zallextract*| -zdefaultextract)
6688 ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6689 ;;
6690 # Ignore everything else.
6691 esac
6692 done
6693 # restore positional arguments
6694 set X $ac_save_positional; shift
6695
6696 # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen,
6697 # then we insist that the "run path" must be an absolute path (i.e. it
6698 # must begin with a "/").
6699 case `(uname -sr) 2>/dev/null` in
6700 "SunOS 5"*)
6701 ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6702 sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6703 test "x$ac_ld_run_path" != x &&
6704 if test "$ac_compiler_gnu" = yes; then
6705 for ac_link_opt in $ac_ld_run_path; do
6706 ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6707 done
6708 else
6709 ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6710 fi
6711 ;;
6712 esac
6713 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6714
6715 fi
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6717 $as_echo "$ac_cv_fc_libs" >&6; }
6718 FCLIBS="$ac_cv_fc_libs"
6719
6720
6721 ac_ext=${ac_fc_srcext-f}
6722 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6723 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6724 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6725
6726
6727
6728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
6729 $as_echo_n "checking for module suffix... " >&6; }
6730 rm -f conftest*
6731 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6732 rm -f work*
6733 cat >conftest.$ac_ext <<EOF
6734 module conftest
6735 integer n
6736 parameter (n=1)
6737 end module conftest
6738 EOF
6739 # SGI and absoft compilers generates module name in upper case!
6740 testname="conftest"
6741 modcase="lower"
6742 if (eval $ac_compile) 2>/dev/null ; then
6743 MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
6744 MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
6745 if test -z "$MOD" ; then
6746 MOD=`ls CONFTEST* 2>/dev/null \
6747 | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6748 MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
6749 if test -n "$MOD" ; then
6750 testname="CONFTEST"
6751 modcase="upper"
6752 fi
6753 fi
6754 if test -z "$MOD" ; then
6755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6756 $as_echo "unknown" >&6; }
6757 # Use mod if we can't figure it out
6758 MOD="mod"
6759 else
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
6761 $as_echo "$MOD" >&6; }
6762 fi
6763 if test -s work.pcl ; then
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
6765 $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
6766 fi
6767 else
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6769 $as_echo "unknown" >&6; }
6770 fi
6771
6772
6773
6774
6775
6776 # Check for module include path (some use -I, some (Solaris) use -M, some
6777 # (absoft) use -p).
6778 # Intel compilers use a wierd system: -cl,filename.pcl . If no file is
6779 # specified, work.pcl and work.pc are created. However, if you specify
6780 # a file, it must contain a the name of a file ending in .pc . Ugh!
6781 # Use the module made above
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
6783 $as_echo_n "checking for module directory path flag... " >&6; }
6784 rm -f conftest*
6785 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6786 rm -f work*
6787 cat >conftest.$ac_ext <<EOF
6788 module conftest
6789 integer n
6790 parameter (n=1)
6791 end module conftest
6792 EOF
6793 # SGI and absoft compilers generates module name in upper case!
6794 testname="conftest"
6795 if (eval $ac_compile) 2>/dev/null ; then
6796 mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6797 mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
6798 if test -n "$mod" ; then
6799 testname="CONFTEST"
6800 fi
6801 madedir=0
6802 if test ! -d conf ; then mkdir conf ; madedir=1; fi
6803 cp $testname.$MOD conf
6804 rm -f conftest* CONFTEST*
6805 cat >conftest1.$ac_ext <<EOF
6806 program main
6807 use conftest
6808 print *, n
6809 end
6810 EOF
6811 F90_WORK_FILES_ARG=""
6812 F90MODINCSPEC=""
6813 if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
6814 MODDIRFLAG="-I"
6815 F90MODINCSPEC="-I<dir>"
6816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
6817 $as_echo "-I" >&6; }
6818 elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6819 MODDIRFLAG="-M"
6820 F90MODINCSPEC="-M<dir>"
6821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
6822 $as_echo "-M" >&6; }
6823 elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6824 MODDIRFLAG="-p"
6825 F90MODINCSPEC="-p<dir>"
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
6827 $as_echo "-p" >&6; }
6828 elif test -s work.pc ; then
6829 cp work.pc conf/mpimod.pc
6830 echo "mpimod.pc" > conf/mpimod.pcl
6831 echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
6832 if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
6833 MODDIRFLAG='-cl,mpimod.pcl'
6834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
6835 $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
6836 F90_WORK_FILES_ARG="-cl,mpimod.pcl"
6837 F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
6838
6839 else
6840 # The version of the Intel compiler that I have refuses to let
6841 # you put the "work catalog" list anywhere but the current
6842 # directory. For example, you cannot in
6843 :
6844 fi
6845 fi
6846 if test -z "MODDIRFLAG" ; then
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6848 $as_echo "unknown" >&6; }
6849 fi
6850
6851
6852 rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
6853 if test $madedir = 1 ; then rmdir conf ; fi
6854 fi
6855
6856
6857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
6858 $as_echo_n "checking for Fortran 90 module file names... " >&6; }
6859 if test "${ac_cv_f90_module_names+set}" = set; then :
6860 $as_echo_n "(cached) " >&6
6861 else
6862 ac_ext=${ac_fc_srcext-f}
6863 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6864 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6865 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6866
6867 # carry out the test in a new directory, so that we don't miss anything
6868 mkdir conftest
6869 cd conftest
6870 cat > conftest.$ac_ext <<_ACEOF
6871 MODULE Bar
6872 END MODULE Bar
6873 _ACEOF
6874 if ac_fn_fc_try_compile "$LINENO"; then :
6875 ac_cv_f90_module_names=
6876 ac_file_list=*
6877 for ac_file in $ac_file_list; do
6878 case $ac_file in
6879 # don't care for original source and object files
6880 conftest.$ac_ext | conftest.$ac_objext | conftest.err )
6881 :
6882 ;;
6883 # look for new files derived from the file name
6884 *conftest*)
6885 ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
6886 ac_exists=false
6887 for ac_i in $ac_cv_f90_module_names; do
6888 if test x"$ac_pat" = x"$ac_i"; then
6889 ac_exists=true
6890 break
6891 fi
6892 done
6893
6894 if test x"$ac_exists" = xtrue; then :
6895
6896 else
6897 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6898 fi
6899 ;;
6900 # look for new files derived from the module name,
6901 # with different case translation schemes
6902 *Bar*)
6903 ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
6904 ac_exists=false
6905 for ac_i in $ac_cv_f90_module_names; do
6906 if test x"$ac_pat" = x"$ac_i"; then
6907 ac_exists=true
6908 break
6909 fi
6910 done
6911
6912 if test x"$ac_exists" = xtrue; then :
6913
6914 else
6915 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6916 fi
6917 ;;
6918 *bar*)
6919 ac_pat=`echo $ac_file | sed s/bar/%module%/`
6920 ac_exists=false
6921 for ac_i in $ac_cv_f90_module_names; do
6922 if test x"$ac_pat" = x"$ac_i"; then
6923 ac_exists=true
6924 break
6925 fi
6926 done
6927
6928 if test x"$ac_exists" = xtrue; then :
6929
6930 else
6931 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6932 fi
6933 ;;
6934 *BAR*)
6935 ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
6936 ac_exists=false
6937 for ac_i in $ac_cv_f90_module_names; do
6938 if test x"$ac_pat" = x"$ac_i"; then
6939 ac_exists=true
6940 break
6941 fi
6942 done
6943
6944 if test x"$ac_exists" = xtrue; then :
6945
6946 else
6947 ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6948 fi
6949 ;;
6950 # Other files - we have no idea how they are generated
6951 *)
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
6953 $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
6954 ;;
6955 esac
6956 done
6957 if test "x$ac_cv_f90_module_names" = "x"; then
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
6959 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
6960 fi
6961
6962 else
6963 ac_cv_f90_module_names=
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
6965 $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
6966 fi
6967 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6968 cd ..
6969 # cleanup
6970 rm -rf conftest
6971 ac_ext=${ac_fc_srcext-f}
6972 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6973 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6974 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6975
6976 fi
6977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
6978 $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
6979
6980 # We now generate a shell script that will help us to figure out the correct
6981 # module file names, using the value of ac_cv_f90_module_names
6982
6983 echo "Generating shell script modnam"
6984
6985 cat > scripts/modnam << EOF
6986 #! /bin/sh
6987 # This script is auto-generated by configure
6988 #
6989 usage="\\
6990 Usage: \$0 [FILES]
6991
6992 [FILES] are Fortran 90 source files.
6993 The output is a list of module file names that the Fortran 90 compiler
6994 generates when compiling [FILES]."
6995
6996 list=
6997 empty=
6998
6999 if test \$# -eq 0; then
7000 echo "\$usage"; exit 0
7001 fi
7002
7003 while test \$# != 0; do
7004
7005 file=\$1
7006 shift
7007
7008 # strip suffix
7009 base=\`echo \$file | sed 's/[.][^.]*$//'\`
7010
7011 test ! -f \$file && continue
7012
7013 # Look for module definitions and transform them to upper / lower case
7014 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/'\`
7015 upper=\`echo \$mods | tr a-z A-Z\`
7016 lower=\`echo \$mods | tr A-Z a-z\`
7017
7018 # Here, the patterns for generating module file names were inserted by configure
7019 for trans in $ac_cv_f90_module_names; do
7020
7021 pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
7022 var=empty
7023 case \$pat in
7024 %MODULE%)
7025 var=upper ;;
7026 %Module%)
7027 var=mods ;;
7028 %module%)
7029 var=lower ;;
7030 %FILE%)
7031 test -n "\$mods" && var=base ;;
7032 esac
7033 new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
7034 list="\$list \$new"
7035 done
7036 done
7037
7038 echo \$list
7039 # end of configure-generated script
7040 EOF
7041 chmod 755 scripts/modnam
7042
7043 pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
7044 F90_MODULE_NAMES=empty
7045 case $pat in
7046 %MODULE%)
7047 F90_MODULE_NAMES=UPPER ;;
7048 %Module%)
7049 F90_MODULE_NAMES=Mixed ;;
7050 %module%)
7051 F90_MODULE_NAMES=lower ;;
7052 *)
7053 F90_MODULE_NAMES=unknown ;;
7054 esac
7055
7056 ac_ext=${ac_fc_srcext-f}
7057 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7058 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7059 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7060
7061
7062 ac_ext=c
7063 ac_cpp='$CPP $CPPFLAGS'
7064 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7065 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7066 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7067
7068
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
7070 $as_echo_n "checking for asin in -lm... " >&6; }
7071 if test "${ac_cv_lib_m_asin+set}" = set; then :
7072 $as_echo_n "(cached) " >&6
7073 else
7074 ac_check_lib_save_LIBS=$LIBS
7075 LIBS="-lm $LIBS"
7076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7077 /* end confdefs.h. */
7078
7079 /* Override any GCC internal prototype to avoid an error.
7080 Use char because int might match the return type of a GCC
7081 builtin and then its argument prototype would still apply. */
7082 #ifdef __cplusplus
7083 extern "C"
7084 #endif
7085 char asin ();
7086 #ifdef FC_DUMMY_MAIN
7087 #ifndef FC_DUMMY_MAIN_EQ_F77
7088 # ifdef __cplusplus
7089 extern "C"
7090 # endif
7091 int FC_DUMMY_MAIN() { return 1; }
7092 #endif
7093 #endif
7094 int
7095 main ()
7096 {
7097 return asin ();
7098 ;
7099 return 0;
7100 }
7101 _ACEOF
7102 if ac_fn_c_try_link "$LINENO"; then :
7103 ac_cv_lib_m_asin=yes
7104 else
7105 ac_cv_lib_m_asin=no
7106 fi
7107 rm -f core conftest.err conftest.$ac_objext \
7108 conftest$ac_exeext conftest.$ac_ext
7109 LIBS=$ac_check_lib_save_LIBS
7110 fi
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
7112 $as_echo "$ac_cv_lib_m_asin" >&6; }
7113 if test "x$ac_cv_lib_m_asin" = x""yes; then :
7114 cat >>confdefs.h <<_ACEOF
7115 #define HAVE_LIBM 1
7116 _ACEOF
7117
7118 LIBS="-lm $LIBS"
7119
7120 else
7121 exit
7122 fi
7123
7124
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7126 $as_echo_n "checking for ANSI C header files... " >&6; }
7127 if test "${ac_cv_header_stdc+set}" = set; then :
7128 $as_echo_n "(cached) " >&6
7129 else
7130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7131 /* end confdefs.h. */
7132 #include <stdlib.h>
7133 #include <stdarg.h>
7134 #include <string.h>
7135 #include <float.h>
7136
7137 #ifdef FC_DUMMY_MAIN
7138 #ifndef FC_DUMMY_MAIN_EQ_F77
7139 # ifdef __cplusplus
7140 extern "C"
7141 # endif
7142 int FC_DUMMY_MAIN() { return 1; }
7143 #endif
7144 #endif
7145 int
7146 main ()
7147 {
7148
7149 ;
7150 return 0;
7151 }
7152 _ACEOF
7153 if ac_fn_c_try_compile "$LINENO"; then :
7154 ac_cv_header_stdc=yes
7155 else
7156 ac_cv_header_stdc=no
7157 fi
7158 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7159
7160 if test $ac_cv_header_stdc = yes; then
7161 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7163 /* end confdefs.h. */
7164 #include <string.h>
7165
7166 _ACEOF
7167 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7168 $EGREP "memchr" >/dev/null 2>&1; then :
7169
7170 else
7171 ac_cv_header_stdc=no
7172 fi
7173 rm -f conftest*
7174
7175 fi
7176
7177 if test $ac_cv_header_stdc = yes; then
7178 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7180 /* end confdefs.h. */
7181 #include <stdlib.h>
7182
7183 _ACEOF
7184 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7185 $EGREP "free" >/dev/null 2>&1; then :
7186
7187 else
7188 ac_cv_header_stdc=no
7189 fi
7190 rm -f conftest*
7191
7192 fi
7193
7194 if test $ac_cv_header_stdc = yes; then
7195 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7196 if test "$cross_compiling" = yes; then :
7197 :
7198 else
7199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7200 /* end confdefs.h. */
7201 #include <ctype.h>
7202 #include <stdlib.h>
7203 #if ((' ' & 0x0FF) == 0x020)
7204 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7205 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7206 #else
7207 # define ISLOWER(c) \
7208 (('a' <= (c) && (c) <= 'i') \
7209 || ('j' <= (c) && (c) <= 'r') \
7210 || ('s' <= (c) && (c) <= 'z'))
7211 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7212 #endif
7213
7214 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7215 int
7216 main ()
7217 {
7218 int i;
7219 for (i = 0; i < 256; i++)
7220 if (XOR (islower (i), ISLOWER (i))
7221 || toupper (i) != TOUPPER (i))
7222 return 2;
7223 return 0;
7224 }
7225 _ACEOF
7226 if ac_fn_c_try_run "$LINENO"; then :
7227
7228 else
7229 ac_cv_header_stdc=no
7230 fi
7231 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7232 conftest.$ac_objext conftest.beam conftest.$ac_ext
7233 fi
7234
7235 fi
7236 fi
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7238 $as_echo "$ac_cv_header_stdc" >&6; }
7239 if test $ac_cv_header_stdc = yes; then
7240
7241 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7242
7243 fi
7244
7245 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7246 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7247 inttypes.h stdint.h unistd.h
7248 do :
7249 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7250 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7251 "
7252 eval as_val=\$$as_ac_Header
7253 if test "x$as_val" = x""yes; then :
7254 cat >>confdefs.h <<_ACEOF
7255 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7256 _ACEOF
7257
7258 fi
7259
7260 done
7261
7262
7263 #
7264 # Handle user hints
7265 #
7266
7267 # Check whether --with-zlib was given.
7268 if test "${with_zlib+set}" = set; then :
7269 withval=$with_zlib; zlib_dir="$withval"
7270 else
7271 zlib_dir="not_set"
7272 fi
7273
7274 if test "$zlib_dir" != "no"; then
7275
7276 if test "$zlib_dir" != "not_set" ; then
7277 if test -d "$zlib_dir"
7278 then
7279 ZLIB_HOME="$zlib_dir"
7280 else
7281 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
7282 $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
7283 ZLIB_HOME=/usr/local
7284 if test ! -f "${ZLIB_HOME}/include/zlib.h"
7285 then
7286 ZLIB_HOME=/usr
7287 fi
7288 fi
7289 fi
7290 #
7291 # Locate zlib, if wanted
7292 #
7293 if test -n "${ZLIB_HOME}"
7294 then
7295 ZLIB_OLD_LDFLAGS=$LDFLAGS
7296 ZLIB_OLD_CFLAGS=$CFLAGS
7297 LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
7298 CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
7299
7300 ac_ext=c
7301 ac_cpp='$CPP $CPPFLAGS'
7302 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7303 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7304 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7305
7306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
7307 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
7308 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
7309 $as_echo_n "(cached) " >&6
7310 else
7311 ac_check_lib_save_LIBS=$LIBS
7312 LIBS="-lz $LIBS"
7313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7314 /* end confdefs.h. */
7315
7316 /* Override any GCC internal prototype to avoid an error.
7317 Use char because int might match the return type of a GCC
7318 builtin and then its argument prototype would still apply. */
7319 #ifdef __cplusplus
7320 extern "C"
7321 #endif
7322 char inflateEnd ();
7323 #ifdef FC_DUMMY_MAIN
7324 #ifndef FC_DUMMY_MAIN_EQ_F77
7325 # ifdef __cplusplus
7326 extern "C"
7327 # endif
7328 int FC_DUMMY_MAIN() { return 1; }
7329 #endif
7330 #endif
7331 int
7332 main ()
7333 {
7334 return inflateEnd ();
7335 ;
7336 return 0;
7337 }
7338 _ACEOF
7339 if ac_fn_c_try_link "$LINENO"; then :
7340 ac_cv_lib_z_inflateEnd=yes
7341 else
7342 ac_cv_lib_z_inflateEnd=no
7343 fi
7344 rm -f core conftest.err conftest.$ac_objext \
7345 conftest$ac_exeext conftest.$ac_ext
7346 LIBS=$ac_check_lib_save_LIBS
7347 fi
7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
7349 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
7350 if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
7351 zlib_cv_libz=yes
7352 else
7353 zlib_cv_libz=no
7354 fi
7355
7356 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7357 if test "x$ac_cv_header_zlib_h" = x""yes; then :
7358 zlib_cv_zlib_h=yes
7359 else
7360 zlib_cv_zlib_h=no
7361 fi
7362
7363
7364 ac_ext=c
7365 ac_cpp='$CPP $CPPFLAGS'
7366 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7367 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7368 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7369
7370
7371 if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
7372
7373 $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
7374
7375
7376 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
7377
7378 ZLIB_INC_DIR="${ZLIB_HOME}/include"
7379 ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
7380 ZLIB="-lz"
7381 else
7382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
7383 $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
7384 ZLIB_INC_DIR=
7385 ZLIB_LIB_DIR=
7386 ZLIB=
7387 LDFLAGS="$ZLIB_OLD_LDFLAGS"
7388 CFLAGS="$ZLIB_OLD_CFLAGS"
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7390 $as_echo "failed" >&6; }
7391 echo ""
7392 echo "*********************************************************"
7393 echo "* WARNING: Could not find a working zlib installation *"
7394 echo "* If you need OpenMD to be able to deal with compressed *"
7395 echo "* trajectory dump files be sure to specify a valid zlib *"
7396 echo "* installation with --with-zlib=DIR *"
7397 echo "* *"
7398 echo "* OpenMD will still work without zlib installed. *"
7399 echo "*********************************************************"
7400 echo ""
7401 fi
7402
7403
7404
7405 fi
7406 fi
7407
7408 #
7409 # Handle user hints
7410 #
7411
7412 # Check whether --with-fftw was given.
7413 if test "${with_fftw+set}" = set; then :
7414 withval=$with_fftw; fftw_dir="$withval"
7415 else
7416 fftw_dir="not_set"
7417 fi
7418
7419 if test "$fftw_dir" != "no"; then
7420 if test "$fftw_dir" != "not_set" ; then
7421 if test -d "$fftw_dir"; then
7422 FFTW_HOME="$fftw_dir"
7423 else
7424 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
7425 $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
7426 FFTW_HOME=/usr/local
7427 if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o -f "${FFTW_HOME}/include/dfftw.h"; then
7428 FFTW_HOME=/usr
7429 fi
7430 fi
7431 #
7432 # Locate fftw, if wanted
7433 #
7434 if test -n "${FFTW_HOME}"; then
7435 FFTW_OLD_LDFLAGS=$LDFLAGS
7436 FFTW_OLD_CFLAGS=$CFLAGS
7437 LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
7438 CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
7439
7440 ac_ext=c
7441 ac_cpp='$CPP $CPPFLAGS'
7442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7445
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
7447 $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
7448 if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
7449 $as_echo_n "(cached) " >&6
7450 else
7451 ac_check_lib_save_LIBS=$LIBS
7452 LIBS="-lfftw3 $LIBS"
7453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7454 /* end confdefs.h. */
7455
7456 /* Override any GCC internal prototype to avoid an error.
7457 Use char because int might match the return type of a GCC
7458 builtin and then its argument prototype would still apply. */
7459 #ifdef __cplusplus
7460 extern "C"
7461 #endif
7462 char fftw_execute ();
7463 #ifdef FC_DUMMY_MAIN
7464 #ifndef FC_DUMMY_MAIN_EQ_F77
7465 # ifdef __cplusplus
7466 extern "C"
7467 # endif
7468 int FC_DUMMY_MAIN() { return 1; }
7469 #endif
7470 #endif
7471 int
7472 main ()
7473 {
7474 return fftw_execute ();
7475 ;
7476 return 0;
7477 }
7478 _ACEOF
7479 if ac_fn_c_try_link "$LINENO"; then :
7480 ac_cv_lib_fftw3_fftw_execute=yes
7481 else
7482 ac_cv_lib_fftw3_fftw_execute=no
7483 fi
7484 rm -f core conftest.err conftest.$ac_objext \
7485 conftest$ac_exeext conftest.$ac_ext
7486 LIBS=$ac_check_lib_save_LIBS
7487 fi
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
7489 $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
7490 if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
7491 fftw_cv_libfftw3=yes
7492 else
7493 fftw_cv_libfftw3=no
7494 fi
7495
7496 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
7497 if test "x$ac_cv_header_fftw3_h" = x""yes; then :
7498 fftw_cv_fftw3_h=yes
7499 else
7500 fftw_cv_fftw3_h=no
7501 fi
7502
7503
7504 if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
7506 $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
7507 if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
7508 $as_echo_n "(cached) " >&6
7509 else
7510 ac_check_lib_save_LIBS=$LIBS
7511 LIBS="-lfftw $LIBS"
7512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7513 /* end confdefs.h. */
7514
7515 /* Override any GCC internal prototype to avoid an error.
7516 Use char because int might match the return type of a GCC
7517 builtin and then its argument prototype would still apply. */
7518 #ifdef __cplusplus
7519 extern "C"
7520 #endif
7521 char fftwnd_one ();
7522 #ifdef FC_DUMMY_MAIN
7523 #ifndef FC_DUMMY_MAIN_EQ_F77
7524 # ifdef __cplusplus
7525 extern "C"
7526 # endif
7527 int FC_DUMMY_MAIN() { return 1; }
7528 #endif
7529 #endif
7530 int
7531 main ()
7532 {
7533 return fftwnd_one ();
7534 ;
7535 return 0;
7536 }
7537 _ACEOF
7538 if ac_fn_c_try_link "$LINENO"; then :
7539 ac_cv_lib_fftw_fftwnd_one=yes
7540 else
7541 ac_cv_lib_fftw_fftwnd_one=no
7542 fi
7543 rm -f core conftest.err conftest.$ac_objext \
7544 conftest$ac_exeext conftest.$ac_ext
7545 LIBS=$ac_check_lib_save_LIBS
7546 fi
7547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
7548 $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
7549 if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
7550 fftw_cv_libfftw=yes
7551 else
7552 fftw_cv_libfftw=no
7553 fi
7554
7555 ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
7556 if test "x$ac_cv_header_fftw_h" = x""yes; then :
7557 fftw_cv_fftw_h=yes
7558 else
7559 fftw_cv_fftw_h=no
7560 fi
7561
7562
7563 if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
7564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
7565 $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
7566 if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
7567 $as_echo_n "(cached) " >&6
7568 else
7569 ac_check_lib_save_LIBS=$LIBS
7570 LIBS="-ldfftw $LIBS"
7571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7572 /* end confdefs.h. */
7573
7574 /* Override any GCC internal prototype to avoid an error.
7575 Use char because int might match the return type of a GCC
7576 builtin and then its argument prototype would still apply. */
7577 #ifdef __cplusplus
7578 extern "C"
7579 #endif
7580 char fftwnd_one ();
7581 #ifdef FC_DUMMY_MAIN
7582 #ifndef FC_DUMMY_MAIN_EQ_F77
7583 # ifdef __cplusplus
7584 extern "C"
7585 # endif
7586 int FC_DUMMY_MAIN() { return 1; }
7587 #endif
7588 #endif
7589 int
7590 main ()
7591 {
7592 return fftwnd_one ();
7593 ;
7594 return 0;
7595 }
7596 _ACEOF
7597 if ac_fn_c_try_link "$LINENO"; then :
7598 ac_cv_lib_dfftw_fftwnd_one=yes
7599 else
7600 ac_cv_lib_dfftw_fftwnd_one=no
7601 fi
7602 rm -f core conftest.err conftest.$ac_objext \
7603 conftest$ac_exeext conftest.$ac_ext
7604 LIBS=$ac_check_lib_save_LIBS
7605 fi
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
7607 $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
7608 if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
7609 fftw_cv_libdfftw=yes
7610 else
7611 fftw_cv_libdfftw=no
7612 fi
7613
7614 ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
7615 if test "x$ac_cv_header_dfftw_h" = x""yes; then :
7616 fftw_cv_dfftw_h=yes
7617 else
7618 fftw_cv_dfftw_h=no
7619 fi
7620
7621
7622 fi
7623 fi
7624 ac_ext=c
7625 ac_cpp='$CPP $CPPFLAGS'
7626 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7627 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7628 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7629
7630 if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
7631
7632 $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
7633
7634 FFTW_INC_DIR="${FFTW_HOME}/include"
7635 FFTW_LIB_DIR="${FFTW_HOME}/lib"
7636 FFTW_LIBS="-lfftw3"
7637 else
7638 if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
7639
7640 $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
7641
7642 FFTW_INC_DIR="${FFTW_HOME}/include"
7643 FFTW_LIB_DIR="${FFTW_HOME}/lib"
7644 FFTW_LIBS="-lfftw"
7645 else
7646 if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
7647
7648 $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
7649
7650 FFTW_INC_DIR="${FFTW_HOME}/include"
7651 FFTW_LIB_DIR="${FFTW_HOME}/lib"
7652 FFTW_LIBS="-ldfftw"
7653 else
7654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
7655 $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
7656 FFTW_INC_DIR=
7657 FFTW_LIB_DIR=
7658 FFTW_LIBS=
7659 LDFLAGS="$FFTW_OLD_LDFLAGS"
7660 CFLAGS="$FFTW_OLD_CFLAGS"
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7662 $as_echo "failed" >&6; }
7663 echo ""
7664 echo "*********************************************************"
7665 echo "* WARNING: Could not find a working FFTW installation *"
7666 echo "* If you need the staticProps program to be able to *"
7667 echo "* compute undulation spectra, be sure to specify a *"
7668 echo "* valid fftw installation with --with-fftw=DIR *"
7669 echo "* *"
7670 echo "* OpenMD will still work without fftw installed. *"
7671 echo "*********************************************************"
7672 echo ""
7673 fi
7674 fi
7675 fi
7676
7677
7678
7679 fi
7680 fi
7681 fi
7682
7683 #
7684 # Handle user hints
7685 #
7686
7687 # Check whether --with-qhull was given.
7688 if test "${with_qhull+set}" = set; then :
7689 withval=$with_qhull; qhull_dir="$withval"
7690 else
7691 qhull_dir="not_set"
7692 fi
7693
7694 QHULL_INC_DIR=
7695 QHULL_LIB_DIR=
7696 QHULL=
7697 USE_QHULL=no
7698
7699 if test "$qhull_dir" != "no"; then
7700 if test "$qhull_dir" != "not_set" ; then
7701 if test -d "$qhull_dir"; then
7702 QHULL_HOME="$qhull_dir"
7703 else
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
7705 $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
7706 QHULL_HOME=/usr/local
7707 if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
7708 QHULL_HOME=/usr
7709 fi
7710 fi
7711 fi
7712 #
7713 # Locate qhull, if wanted
7714 #
7715 if test -n "${QHULL_HOME}"; then
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
7717 $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
7718
7719 ac_ext=c
7720 ac_cpp='$CPP $CPPFLAGS'
7721 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7722 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7723 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7724
7725 QHULL_OLD_LDFLAGS=$LDFLAGS
7726 QHULL_OLD_CFLAGS=$CFLAGS
7727 QHULL_OLD_CPPFLAGS=$CPPFLAGS
7728 LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
7729 CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
7730 CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
7731 ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
7732 if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
7733 qhull_cv_qhull_h=yes
7734 else
7735 qhull_cv_qhull_h=no
7736 fi
7737
7738
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
7740 $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
7741 if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
7742 $as_echo_n "(cached) " >&6
7743 else
7744 ac_check_lib_save_LIBS=$LIBS
7745 LIBS="-lqhull $LIBS"
7746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7747 /* end confdefs.h. */
7748
7749 /* Override any GCC internal prototype to avoid an error.
7750 Use char because int might match the return type of a GCC
7751 builtin and then its argument prototype would still apply. */
7752 #ifdef __cplusplus
7753 extern "C"
7754 #endif
7755 char qh_qhull ();
7756 #ifdef FC_DUMMY_MAIN
7757 #ifndef FC_DUMMY_MAIN_EQ_F77
7758 # ifdef __cplusplus
7759 extern "C"
7760 # endif
7761 int FC_DUMMY_MAIN() { return 1; }
7762 #endif
7763 #endif
7764 int
7765 main ()
7766 {
7767 return qh_qhull ();
7768 ;
7769 return 0;
7770 }
7771 _ACEOF
7772 if ac_fn_c_try_link "$LINENO"; then :
7773 ac_cv_lib_qhull_qh_qhull=yes
7774 else
7775 ac_cv_lib_qhull_qh_qhull=no
7776 fi
7777 rm -f core conftest.err conftest.$ac_objext \
7778 conftest$ac_exeext conftest.$ac_ext
7779 LIBS=$ac_check_lib_save_LIBS
7780 fi
7781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
7782 $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
7783 if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
7784 qhull_cv_libqhull=yes
7785 else
7786 qhull_cv_libqhull=no
7787 fi
7788
7789 LDFLAGS="$QHULL_OLD_LDFLAGS"
7790 CFLAGS="$QHULL_OLD_CFLAGS"
7791 CPPFLAGS="$QHULL_OLD_CPPFLAGS"
7792 ac_ext=c
7793 ac_cpp='$CPP $CPPFLAGS'
7794 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7795 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7796 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7797
7798
7799 if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
7800
7801 $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
7802
7803
7804 $as_echo "#define HAVE_QHULL 1" >>confdefs.h
7805
7806 USE_QHULL=yes
7807 QHULL_INC_DIR="${QHULL_HOME}/include"
7808 QHULL_LIB_DIR="${QHULL_HOME}/lib"
7809 QHULL="-lqhull"
7810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
7811 $as_echo "Working qhull found, will proceed." >&6; }
7812 else
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
7814 $as_echo "$as_me: WARNING: " >&2;}
7815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
7816 $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex " >&5
7818 $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex " >&2;}
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
7820 $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR " >&5
7822 $as_echo "$as_me: WARNING: with --with-qhull=DIR " >&2;}
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
7824 $as_echo "$as_me: WARNING: " >&2;}
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed. " >&5
7826 $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed. " >&2;}
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
7828 $as_echo "$as_me: WARNING: " >&2;}
7829 fi
7830 fi
7831 fi
7832
7833
7834
7835
7836
7837 ac_ext=cpp
7838 ac_cpp='$CXXCPP $CPPFLAGS'
7839 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7840 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7841 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
7843 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
7844 if test -z "$CXXCPP"; then
7845 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
7846 $as_echo_n "(cached) " >&6
7847 else
7848 # Double quotes because CXXCPP needs to be expanded
7849 for CXXCPP in "$CXX -E" "/lib/cpp"
7850 do
7851 ac_preproc_ok=false
7852 for ac_cxx_preproc_warn_flag in '' yes
7853 do
7854 # Use a header file that comes with gcc, so configuring glibc
7855 # with a fresh cross-compiler works.
7856 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7857 # <limits.h> exists even on freestanding compilers.
7858 # On the NeXT, cc -E runs the code through the compiler's parser,
7859 # not just through cpp. "Syntax error" is here to catch this case.
7860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7861 /* end confdefs.h. */
7862 #ifdef __STDC__
7863 # include <limits.h>
7864 #else
7865 # include <assert.h>
7866 #endif
7867 Syntax error
7868 _ACEOF
7869 if ac_fn_cxx_try_cpp "$LINENO"; then :
7870
7871 else
7872 # Broken: fails on valid input.
7873 continue
7874 fi
7875 rm -f conftest.err conftest.$ac_ext
7876
7877 # OK, works on sane cases. Now check whether nonexistent headers
7878 # can be detected and how.
7879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7880 /* end confdefs.h. */
7881 #include <ac_nonexistent.h>
7882 _ACEOF
7883 if ac_fn_cxx_try_cpp "$LINENO"; then :
7884 # Broken: success on invalid input.
7885 continue
7886 else
7887 # Passes both tests.
7888 ac_preproc_ok=:
7889 break
7890 fi
7891 rm -f conftest.err conftest.$ac_ext
7892
7893 done
7894 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7895 rm -f conftest.err conftest.$ac_ext
7896 if $ac_preproc_ok; then :
7897 break
7898 fi
7899
7900 done
7901 ac_cv_prog_CXXCPP=$CXXCPP
7902
7903 fi
7904 CXXCPP=$ac_cv_prog_CXXCPP
7905 else
7906 ac_cv_prog_CXXCPP=$CXXCPP
7907 fi
7908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
7909 $as_echo "$CXXCPP" >&6; }
7910 ac_preproc_ok=false
7911 for ac_cxx_preproc_warn_flag in '' yes
7912 do
7913 # Use a header file that comes with gcc, so configuring glibc
7914 # with a fresh cross-compiler works.
7915 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7916 # <limits.h> exists even on freestanding compilers.
7917 # On the NeXT, cc -E runs the code through the compiler's parser,
7918 # not just through cpp. "Syntax error" is here to catch this case.
7919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7920 /* end confdefs.h. */
7921 #ifdef __STDC__
7922 # include <limits.h>
7923 #else
7924 # include <assert.h>
7925 #endif
7926 Syntax error
7927 _ACEOF
7928 if ac_fn_cxx_try_cpp "$LINENO"; then :
7929
7930 else
7931 # Broken: fails on valid input.
7932 continue
7933 fi
7934 rm -f conftest.err conftest.$ac_ext
7935
7936 # OK, works on sane cases. Now check whether nonexistent headers
7937 # can be detected and how.
7938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7939 /* end confdefs.h. */
7940 #include <ac_nonexistent.h>
7941 _ACEOF
7942 if ac_fn_cxx_try_cpp "$LINENO"; then :
7943 # Broken: success on invalid input.
7944 continue
7945 else
7946 # Passes both tests.
7947 ac_preproc_ok=:
7948 break
7949 fi
7950 rm -f conftest.err conftest.$ac_ext
7951
7952 done
7953 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7954 rm -f conftest.err conftest.$ac_ext
7955 if $ac_preproc_ok; then :
7956
7957 else
7958 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7959 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7960 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
7961 See \`config.log' for more details." "$LINENO" 5; }
7962 fi
7963
7964 ac_ext=cpp
7965 ac_cpp='$CXXCPP $CPPFLAGS'
7966 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7967 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7968 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7969
7970
7971 #
7972 # Handle user hints
7973 #
7974
7975 # Check whether --with-openbabel was given.
7976 if test "${with_openbabel+set}" = set; then :
7977 withval=$with_openbabel; openbabel_dir="$withval"
7978 else
7979 openbabel_dir="not_set"
7980 fi
7981
7982 if test "$openbabel_dir" != "no"; then
7983
7984 if test "$openbabel_dir" != "not_set" ; then
7985 if test -d "$openbabel_dir"
7986 then
7987 OPENBABEL_HOME="$openbabel_dir"
7988 else
7989 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
7990 $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
7991 OPENBABEL_HOME=/usr/local
7992 if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
7993 then
7994 OPENBABEL_HOME=/usr
7995 fi
7996 fi
7997 fi
7998 #
7999 # Locate openbabel, if wanted
8000 #
8001 if test -n "${OPENBABEL_HOME}"
8002 then
8003
8004 ac_ext=cpp
8005 ac_cpp='$CXXCPP $CPPFLAGS'
8006 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8007 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8008 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8009
8010 OPENBABEL_OLD_LDFLAGS=$LDFLAGS
8011 OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
8012 LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
8013 CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
8014 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
8015 if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
8016 openbabel_cv_openbabel_h=yes
8017 else
8018 openbabel_cv_openbabel_h=no
8019 fi
8020
8021
8022 ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
8023 if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
8024 openbabel_cv_obconversion_h=yes
8025 else
8026 openbabel_cv_obconversion_h=no
8027 fi
8028
8029
8030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8031 /* end confdefs.h. */
8032
8033
8034 #include <openbabel/babelconfig.h>
8035 #include <openbabel/obconversion.h>
8036 using namespace std;
8037 using namespace OpenBabel;
8038
8039 #ifdef FC_DUMMY_MAIN
8040 #ifndef FC_DUMMY_MAIN_EQ_F77
8041 # ifdef __cplusplus
8042 extern "C"
8043 # endif
8044 int FC_DUMMY_MAIN() { return 1; }
8045 #endif
8046 #endif
8047 int
8048 main ()
8049 {
8050
8051 OBConversion Conv(&cin, &cout);
8052
8053
8054 ;
8055 return 0;
8056 }
8057 _ACEOF
8058 if ac_fn_cxx_try_link "$LINENO"; then :
8059
8060 openbabel_lib_found="yes"
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
8062 $as_echo "found" >&6; }
8063
8064 else
8065
8066 openbabel_lib_found="no"
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8068 $as_echo "not found" >&6; }
8069
8070
8071 fi
8072 rm -f core conftest.err conftest.$ac_objext \
8073 conftest$ac_exeext conftest.$ac_ext
8074 ac_ext=c
8075 ac_cpp='$CPP $CPPFLAGS'
8076 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8077 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8078 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8079
8080 LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
8081 CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
8082
8083 if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
8084 USE_OPENBABEL=yes
8085 OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
8086 OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
8087 OPENBABEL_LIB="-lopenbabel"
8088 else
8089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
8090 $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
8091 OPENBABEL_INC_DIR=
8092 OPENBABEL_LIB_DIR=
8093 OPENBABEL_LIB=
8094 USE_OPENBABEL=no
8095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8096 $as_echo "failed" >&6; }
8097 echo ""
8098 echo "*********************************************************"
8099 echo "* WARNING: Could not find a working openbabel-2.x *"
8100 echo "* installation If you need OpenMD to be able to convert *"
8101 echo "* xyz or pdb files you need to specify a valid *"
8102 echo "* openbabel-2.x installation with --with-openbabel=DIR *"
8103 echo "* *"
8104 echo "* OpenMD will still work without openbabel installed. *"
8105 echo "*********************************************************"
8106 echo ""
8107 fi
8108
8109
8110
8111
8112 fi
8113 fi
8114
8115
8116 # Checks for header files.
8117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8118 $as_echo_n "checking for ANSI C header files... " >&6; }
8119 if test "${ac_cv_header_stdc+set}" = set; then :
8120 $as_echo_n "(cached) " >&6
8121 else
8122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8123 /* end confdefs.h. */
8124 #include <stdlib.h>
8125 #include <stdarg.h>
8126 #include <string.h>
8127 #include <float.h>
8128
8129 #ifdef FC_DUMMY_MAIN
8130 #ifndef FC_DUMMY_MAIN_EQ_F77
8131 # ifdef __cplusplus
8132 extern "C"
8133 # endif
8134 int FC_DUMMY_MAIN() { return 1; }
8135 #endif
8136 #endif
8137 int
8138 main ()
8139 {
8140
8141 ;
8142 return 0;
8143 }
8144 _ACEOF
8145 if ac_fn_c_try_compile "$LINENO"; then :
8146 ac_cv_header_stdc=yes
8147 else
8148 ac_cv_header_stdc=no
8149 fi
8150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8151
8152 if test $ac_cv_header_stdc = yes; then
8153 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8155 /* end confdefs.h. */
8156 #include <string.h>
8157
8158 _ACEOF
8159 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8160 $EGREP "memchr" >/dev/null 2>&1; then :
8161
8162 else
8163 ac_cv_header_stdc=no
8164 fi
8165 rm -f conftest*
8166
8167 fi
8168
8169 if test $ac_cv_header_stdc = yes; then
8170 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8172 /* end confdefs.h. */
8173 #include <stdlib.h>
8174
8175 _ACEOF
8176 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8177 $EGREP "free" >/dev/null 2>&1; then :
8178
8179 else
8180 ac_cv_header_stdc=no
8181 fi
8182 rm -f conftest*
8183
8184 fi
8185
8186 if test $ac_cv_header_stdc = yes; then
8187 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8188 if test "$cross_compiling" = yes; then :
8189 :
8190 else
8191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8192 /* end confdefs.h. */
8193 #include <ctype.h>
8194 #include <stdlib.h>
8195 #if ((' ' & 0x0FF) == 0x020)
8196 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8197 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8198 #else
8199 # define ISLOWER(c) \
8200 (('a' <= (c) && (c) <= 'i') \
8201 || ('j' <= (c) && (c) <= 'r') \
8202 || ('s' <= (c) && (c) <= 'z'))
8203 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8204 #endif
8205
8206 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8207 int
8208 main ()
8209 {
8210 int i;
8211 for (i = 0; i < 256; i++)
8212 if (XOR (islower (i), ISLOWER (i))
8213 || toupper (i) != TOUPPER (i))
8214 return 2;
8215 return 0;
8216 }
8217 _ACEOF
8218 if ac_fn_c_try_run "$LINENO"; then :
8219
8220 else
8221 ac_cv_header_stdc=no
8222 fi
8223 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8224 conftest.$ac_objext conftest.beam conftest.$ac_ext
8225 fi
8226
8227 fi
8228 fi
8229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8230 $as_echo "$ac_cv_header_stdc" >&6; }
8231 if test $ac_cv_header_stdc = yes; then
8232
8233 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8234
8235 fi
8236
8237 for ac_header in libintl.h limits.h machine/hal_sysinfo.h stdlib.h string.h strings.h sys/param.h sys/pstat.h sys/sysctl.h sys/sysinfo.h sys/sysmp.h sys/systemcfg.h sys/table.h sys/time.h unistd.h
8238 do :
8239 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8240 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8241 eval as_val=\$$as_ac_Header
8242 if test "x$as_val" = x""yes; then :
8243 cat >>confdefs.h <<_ACEOF
8244 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8245 _ACEOF
8246
8247 fi
8248
8249 done
8250
8251
8252 # Checks for typedefs, structures, and compiler characteristics.
8253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
8254 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
8255 if test "${ac_cv_header_stdbool_h+set}" = set; then :
8256 $as_echo_n "(cached) " >&6
8257 else
8258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8259 /* end confdefs.h. */
8260
8261 #include <stdbool.h>
8262 #ifndef bool
8263 "error: bool is not defined"
8264 #endif
8265 #ifndef false
8266 "error: false is not defined"
8267 #endif
8268 #if false
8269 "error: false is not 0"
8270 #endif
8271 #ifndef true
8272 "error: true is not defined"
8273 #endif
8274 #if true != 1
8275 "error: true is not 1"
8276 #endif
8277 #ifndef __bool_true_false_are_defined
8278 "error: __bool_true_false_are_defined is not defined"
8279 #endif
8280
8281 struct s { _Bool s: 1; _Bool t; } s;
8282
8283 char a[true == 1 ? 1 : -1];
8284 char b[false == 0 ? 1 : -1];
8285 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
8286 char d[(bool) 0.5 == true ? 1 : -1];
8287 bool e = &s;
8288 char f[(_Bool) 0.0 == false ? 1 : -1];
8289 char g[true];
8290 char h[sizeof (_Bool)];
8291 char i[sizeof s.t];
8292 enum { j = false, k = true, l = false * true, m = true * 256 };
8293 /* The following fails for
8294 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
8295 _Bool n[m];
8296 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
8297 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
8298 # if defined __xlc__ || defined __GNUC__
8299 /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
8300 reported by James Lemley on 2005-10-05; see
8301 http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
8302 This test is not quite right, since xlc is allowed to
8303 reject this program, as the initializer for xlcbug is
8304 not one of the forms that C requires support for.
8305 However, doing the test right would require a runtime
8306 test, and that would make cross-compilation harder.
8307 Let us hope that IBM fixes the xlc bug, and also adds
8308 support for this kind of constant expression. In the
8309 meantime, this test will reject xlc, which is OK, since
8310 our stdbool.h substitute should suffice. We also test
8311 this with GCC, where it should work, to detect more
8312 quickly whether someone messes up the test in the
8313 future. */
8314 char digs[] = "0123456789";
8315 int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
8316 # endif
8317 /* Catch a bug in an HP-UX C compiler. See
8318 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
8319 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
8320 */
8321 _Bool q = true;
8322 _Bool *pq = &q;
8323
8324 #ifdef FC_DUMMY_MAIN
8325 #ifndef FC_DUMMY_MAIN_EQ_F77
8326 # ifdef __cplusplus
8327 extern "C"
8328 # endif
8329 int FC_DUMMY_MAIN() { return 1; }
8330 #endif
8331 #endif
8332 int
8333 main ()
8334 {
8335
8336 *pq |= q;
8337 *pq |= ! q;
8338 /* Refer to every declared value, to avoid compiler optimizations. */
8339 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
8340 + !m + !n + !o + !p + !q + !pq);
8341
8342 ;
8343 return 0;
8344 }
8345 _ACEOF
8346 if ac_fn_c_try_compile "$LINENO"; then :
8347 ac_cv_header_stdbool_h=yes
8348 else
8349 ac_cv_header_stdbool_h=no
8350 fi
8351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8352 fi
8353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
8354 $as_echo "$ac_cv_header_stdbool_h" >&6; }
8355 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
8356 if test "x$ac_cv_type__Bool" = x""yes; then :
8357
8358 cat >>confdefs.h <<_ACEOF
8359 #define HAVE__BOOL 1
8360 _ACEOF
8361
8362
8363 fi
8364
8365 if test $ac_cv_header_stdbool_h = yes; then
8366
8367 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
8368
8369 fi
8370
8371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
8372 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
8373 if test "${ac_cv_c_const+set}" = set; then :
8374 $as_echo_n "(cached) " >&6
8375 else
8376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8377 /* end confdefs.h. */
8378
8379 #ifdef FC_DUMMY_MAIN
8380 #ifndef FC_DUMMY_MAIN_EQ_F77
8381 # ifdef __cplusplus
8382 extern "C"
8383 # endif
8384 int FC_DUMMY_MAIN() { return 1; }
8385 #endif
8386 #endif
8387 int
8388 main ()
8389 {
8390 /* FIXME: Include the comments suggested by Paul. */
8391 #ifndef __cplusplus
8392 /* Ultrix mips cc rejects this. */
8393 typedef int charset[2];
8394 const charset cs;
8395 /* SunOS 4.1.1 cc rejects this. */
8396 char const *const *pcpcc;
8397 char **ppc;
8398 /* NEC SVR4.0.2 mips cc rejects this. */
8399 struct point {int x, y;};
8400 static struct point const zero = {0,0};
8401 /* AIX XL C 1.02.0.0 rejects this.
8402 It does not let you subtract one const X* pointer from another in
8403 an arm of an if-expression whose if-part is not a constant
8404 expression */
8405 const char *g = "string";
8406 pcpcc = &g + (g ? g-g : 0);
8407 /* HPUX 7.0 cc rejects these. */
8408 ++pcpcc;
8409 ppc = (char**) pcpcc;
8410 pcpcc = (char const *const *) ppc;
8411 { /* SCO 3.2v4 cc rejects this. */
8412 char *t;
8413 char const *s = 0 ? (char *) 0 : (char const *) 0;
8414
8415 *t++ = 0;
8416 if (s) return 0;
8417 }
8418 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8419 int x[] = {25, 17};
8420 const int *foo = &x[0];
8421 ++foo;
8422 }
8423 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8424 typedef const int *iptr;
8425 iptr p = 0;
8426 ++p;
8427 }
8428 { /* AIX XL C 1.02.0.0 rejects this saying
8429 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8430 struct s { int j; const int *ap[3]; };
8431 struct s *b; b->j = 5;
8432 }
8433 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8434 const int foo = 10;
8435 if (!foo) return 0;
8436 }
8437 return !cs[0] && !zero.x;
8438 #endif
8439
8440 ;
8441 return 0;
8442 }
8443 _ACEOF
8444 if ac_fn_c_try_compile "$LINENO"; then :
8445 ac_cv_c_const=yes
8446 else
8447 ac_cv_c_const=no
8448 fi
8449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8450 fi
8451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
8452 $as_echo "$ac_cv_c_const" >&6; }
8453 if test $ac_cv_c_const = no; then
8454
8455 $as_echo "#define const /**/" >>confdefs.h
8456
8457 fi
8458
8459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
8460 $as_echo_n "checking for inline... " >&6; }
8461 if test "${ac_cv_c_inline+set}" = set; then :
8462 $as_echo_n "(cached) " >&6
8463 else
8464 ac_cv_c_inline=no
8465 for ac_kw in inline __inline__ __inline; do
8466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8467 /* end confdefs.h. */
8468 #ifndef __cplusplus
8469 typedef int foo_t;
8470 static $ac_kw foo_t static_foo () {return 0; }
8471 $ac_kw foo_t foo () {return 0; }
8472 #endif
8473
8474 _ACEOF
8475 if ac_fn_c_try_compile "$LINENO"; then :
8476 ac_cv_c_inline=$ac_kw
8477 fi
8478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8479 test "$ac_cv_c_inline" != no && break
8480 done
8481
8482 fi
8483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
8484 $as_echo "$ac_cv_c_inline" >&6; }
8485
8486 case $ac_cv_c_inline in
8487 inline | yes) ;;
8488 *)
8489 case $ac_cv_c_inline in
8490 no) ac_val=;;
8491 *) ac_val=$ac_cv_c_inline;;
8492 esac
8493 cat >>confdefs.h <<_ACEOF
8494 #ifndef __cplusplus
8495 #define inline $ac_val
8496 #endif
8497 _ACEOF
8498 ;;
8499 esac
8500
8501 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8502 if test "x$ac_cv_type_size_t" = x""yes; then :
8503
8504 else
8505
8506 cat >>confdefs.h <<_ACEOF
8507 #define size_t unsigned int
8508 _ACEOF
8509
8510 fi
8511
8512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
8513 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
8514 if test "${ac_cv_header_time+set}" = set; then :
8515 $as_echo_n "(cached) " >&6
8516 else
8517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8518 /* end confdefs.h. */
8519 #include <sys/types.h>
8520 #include <sys/time.h>
8521 #include <time.h>
8522
8523 #ifdef FC_DUMMY_MAIN
8524 #ifndef FC_DUMMY_MAIN_EQ_F77
8525 # ifdef __cplusplus
8526 extern "C"
8527 # endif
8528 int FC_DUMMY_MAIN() { return 1; }
8529 #endif
8530 #endif
8531 int
8532 main ()
8533 {
8534 if ((struct tm *) 0)
8535 return 0;
8536 ;
8537 return 0;
8538 }
8539 _ACEOF
8540 if ac_fn_c_try_compile "$LINENO"; then :
8541 ac_cv_header_time=yes
8542 else
8543 ac_cv_header_time=no
8544 fi
8545 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8546 fi
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
8548 $as_echo "$ac_cv_header_time" >&6; }
8549 if test $ac_cv_header_time = yes; then
8550
8551 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
8552
8553 fi
8554
8555
8556 # Checks for library functions.
8557 for ac_header in stdlib.h
8558 do :
8559 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8560 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
8561 cat >>confdefs.h <<_ACEOF
8562 #define HAVE_STDLIB_H 1
8563 _ACEOF
8564
8565 fi
8566
8567 done
8568
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
8570 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
8571 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
8572 $as_echo_n "(cached) " >&6
8573 else
8574 if test "$cross_compiling" = yes; then :
8575 ac_cv_func_malloc_0_nonnull=no
8576 else
8577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8578 /* end confdefs.h. */
8579 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8580 # include <stdlib.h>
8581 #else
8582 char *malloc ();
8583 #endif
8584
8585 #ifdef FC_DUMMY_MAIN
8586 #ifndef FC_DUMMY_MAIN_EQ_F77
8587 # ifdef __cplusplus
8588 extern "C"
8589 # endif
8590 int FC_DUMMY_MAIN() { return 1; }
8591 #endif
8592 #endif
8593 int
8594 main ()
8595 {
8596 return ! malloc (0);
8597 ;
8598 return 0;
8599 }
8600 _ACEOF
8601 if ac_fn_c_try_run "$LINENO"; then :
8602 ac_cv_func_malloc_0_nonnull=yes
8603 else
8604 ac_cv_func_malloc_0_nonnull=no
8605 fi
8606 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8607 conftest.$ac_objext conftest.beam conftest.$ac_ext
8608 fi
8609
8610 fi
8611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
8612 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
8613 if test $ac_cv_func_malloc_0_nonnull = yes; then :
8614
8615 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
8616
8617 else
8618 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
8619
8620 case " $LIBOBJS " in
8621 *" malloc.$ac_objext "* ) ;;
8622 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
8623 ;;
8624 esac
8625
8626
8627 $as_echo "#define malloc rpl_malloc" >>confdefs.h
8628
8629 fi
8630
8631
8632 for ac_header in stdlib.h
8633 do :
8634 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8635 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
8636 cat >>confdefs.h <<_ACEOF
8637 #define HAVE_STDLIB_H 1
8638 _ACEOF
8639
8640 fi
8641
8642 done
8643
8644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
8645 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
8646 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
8647 $as_echo_n "(cached) " >&6
8648 else
8649 if test "$cross_compiling" = yes; then :
8650 ac_cv_func_realloc_0_nonnull=no
8651 else
8652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8653 /* end confdefs.h. */
8654 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8655 # include <stdlib.h>
8656 #else
8657 char *realloc ();
8658 #endif
8659
8660 #ifdef FC_DUMMY_MAIN
8661 #ifndef FC_DUMMY_MAIN_EQ_F77
8662 # ifdef __cplusplus
8663 extern "C"
8664 # endif
8665 int FC_DUMMY_MAIN() { return 1; }
8666 #endif
8667 #endif
8668 int
8669 main ()
8670 {
8671 return ! realloc (0, 0);
8672 ;
8673 return 0;
8674 }
8675 _ACEOF
8676 if ac_fn_c_try_run "$LINENO"; then :
8677 ac_cv_func_realloc_0_nonnull=yes
8678 else
8679 ac_cv_func_realloc_0_nonnull=no
8680 fi
8681 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8682 conftest.$ac_objext conftest.beam conftest.$ac_ext
8683 fi
8684
8685 fi
8686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
8687 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
8688 if test $ac_cv_func_realloc_0_nonnull = yes; then :
8689
8690 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
8691
8692 else
8693 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
8694
8695 case " $LIBOBJS " in
8696 *" realloc.$ac_objext "* ) ;;
8697 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
8698 ;;
8699 esac
8700
8701
8702 $as_echo "#define realloc rpl_realloc" >>confdefs.h
8703
8704 fi
8705
8706
8707 for ac_header in sys/select.h sys/socket.h
8708 do :
8709 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8710 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8711 eval as_val=\$$as_ac_Header
8712 if test "x$as_val" = x""yes; then :
8713 cat >>confdefs.h <<_ACEOF
8714 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8715 _ACEOF
8716
8717 fi
8718
8719 done
8720
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
8722 $as_echo_n "checking types of arguments for select... " >&6; }
8723 if test "${ac_cv_func_select_args+set}" = set; then :
8724 $as_echo_n "(cached) " >&6
8725 else
8726 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
8727 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
8728 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
8729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8730 /* end confdefs.h. */
8731 $ac_includes_default
8732 #ifdef HAVE_SYS_SELECT_H
8733 # include <sys/select.h>
8734 #endif
8735 #ifdef HAVE_SYS_SOCKET_H
8736 # include <sys/socket.h>
8737 #endif
8738
8739 #ifdef FC_DUMMY_MAIN
8740 #ifndef FC_DUMMY_MAIN_EQ_F77
8741 # ifdef __cplusplus
8742 extern "C"
8743 # endif
8744 int FC_DUMMY_MAIN() { return 1; }
8745 #endif
8746 #endif
8747 int
8748 main ()
8749 {
8750 extern int select ($ac_arg1,
8751 $ac_arg234, $ac_arg234, $ac_arg234,
8752 $ac_arg5);
8753 ;
8754 return 0;
8755 }
8756 _ACEOF
8757 if ac_fn_c_try_compile "$LINENO"; then :
8758 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
8759 fi
8760 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8761 done
8762 done
8763 done
8764 # Provide a safe default value.
8765 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
8766
8767 fi
8768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
8769 $as_echo "$ac_cv_func_select_args" >&6; }
8770 ac_save_IFS=$IFS; IFS=','
8771 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
8772 IFS=$ac_save_IFS
8773 shift
8774
8775 cat >>confdefs.h <<_ACEOF
8776 #define SELECT_TYPE_ARG1 $1
8777 _ACEOF
8778
8779
8780 cat >>confdefs.h <<_ACEOF
8781 #define SELECT_TYPE_ARG234 ($2)
8782 _ACEOF
8783
8784
8785 cat >>confdefs.h <<_ACEOF
8786 #define SELECT_TYPE_ARG5 ($3)
8787 _ACEOF
8788
8789 rm -f conftest*
8790
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
8792 $as_echo_n "checking for working strtod... " >&6; }
8793 if test "${ac_cv_func_strtod+set}" = set; then :
8794 $as_echo_n "(cached) " >&6
8795 else
8796 if test "$cross_compiling" = yes; then :
8797 ac_cv_func_strtod=no
8798 else
8799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8800 /* end confdefs.h. */
8801
8802 $ac_includes_default
8803 #ifndef strtod
8804 double strtod ();
8805 #endif
8806 int
8807 main()
8808 {
8809 {
8810 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
8811 char *string = " +69";
8812 char *term;
8813 double value;
8814 value = strtod (string, &term);
8815 if (value != 69 || term != (string + 4))
8816 return 1;
8817 }
8818
8819 {
8820 /* Under Solaris 2.4, strtod returns the wrong value for the
8821 terminating character under some conditions. */
8822 char *string = "NaN";
8823 char *term;
8824 strtod (string, &term);
8825 if (term != string && *(term - 1) == 0)
8826 return 1;
8827 }
8828 return 0;
8829 }
8830
8831 _ACEOF
8832 if ac_fn_c_try_run "$LINENO"; then :
8833 ac_cv_func_strtod=yes
8834 else
8835 ac_cv_func_strtod=no
8836 fi
8837 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8838 conftest.$ac_objext conftest.beam conftest.$ac_ext
8839 fi
8840
8841 fi
8842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
8843 $as_echo "$ac_cv_func_strtod" >&6; }
8844 if test $ac_cv_func_strtod = no; then
8845 case " $LIBOBJS " in
8846 *" strtod.$ac_objext "* ) ;;
8847 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
8848 ;;
8849 esac
8850
8851 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
8852 if test "x$ac_cv_func_pow" = x""yes; then :
8853
8854 fi
8855
8856 if test $ac_cv_func_pow = no; then
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
8858 $as_echo_n "checking for pow in -lm... " >&6; }
8859 if test "${ac_cv_lib_m_pow+set}" = set; then :
8860 $as_echo_n "(cached) " >&6
8861 else
8862 ac_check_lib_save_LIBS=$LIBS
8863 LIBS="-lm $LIBS"
8864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8865 /* end confdefs.h. */
8866
8867 /* Override any GCC internal prototype to avoid an error.
8868 Use char because int might match the return type of a GCC
8869 builtin and then its argument prototype would still apply. */
8870 #ifdef __cplusplus
8871 extern "C"
8872 #endif
8873 char pow ();
8874 #ifdef FC_DUMMY_MAIN
8875 #ifndef FC_DUMMY_MAIN_EQ_F77
8876 # ifdef __cplusplus
8877 extern "C"
8878 # endif
8879 int FC_DUMMY_MAIN() { return 1; }
8880 #endif
8881 #endif
8882 int
8883 main ()
8884 {
8885 return pow ();
8886 ;
8887 return 0;
8888 }
8889 _ACEOF
8890 if ac_fn_c_try_link "$LINENO"; then :
8891 ac_cv_lib_m_pow=yes
8892 else
8893 ac_cv_lib_m_pow=no
8894 fi
8895 rm -f core conftest.err conftest.$ac_objext \
8896 conftest$ac_exeext conftest.$ac_ext
8897 LIBS=$ac_check_lib_save_LIBS
8898 fi
8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
8900 $as_echo "$ac_cv_lib_m_pow" >&6; }
8901 if test "x$ac_cv_lib_m_pow" = x""yes; then :
8902 POW_LIB=-lm
8903 else
8904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
8905 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
8906 fi
8907
8908 fi
8909
8910 fi
8911
8912 for ac_func in floor getpagesize gettimeofday memset pow pstat_getdynamic pstat_getstatic select sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strstr strtol sysmp getsysinfo sysctl table
8913 do :
8914 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8915 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8916 eval as_val=\$$as_ac_var
8917 if test "x$as_val" = x""yes; then :
8918 cat >>confdefs.h <<_ACEOF
8919 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8920 _ACEOF
8921
8922 fi
8923 done
8924
8925
8926 # special check for _system_configuration because AIX <4.3.2 do not
8927 # contain the `physmem' member.
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
8929 $as_echo_n "checking for external symbol _system_configuration... " >&6; }
8930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8931 /* end confdefs.h. */
8932 #include <sys/systemcfg.h>
8933 #ifdef FC_DUMMY_MAIN
8934 #ifndef FC_DUMMY_MAIN_EQ_F77
8935 # ifdef __cplusplus
8936 extern "C"
8937 # endif
8938 int FC_DUMMY_MAIN() { return 1; }
8939 #endif
8940 #endif
8941 int
8942 main ()
8943 {
8944 double x = _system_configuration.physmem;
8945 ;
8946 return 0;
8947 }
8948 _ACEOF
8949 if ac_fn_c_try_compile "$LINENO"; then :
8950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8951 $as_echo "yes" >&6; }
8952
8953 $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
8954
8955 else
8956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8957 $as_echo "no" >&6; }
8958 fi
8959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8960
8961
8962 case $debug in
8963 1)
8964 ;;
8965 *)
8966
8967
8968
8969
8970
8971 # Try to determine "good" native compiler flags if none specified on command
8972 # line
8973
8974 if test "$ac_test_FFLAGS" != "set"; then
8975 FCFLAGS=""
8976 case "${host_cpu}-${host_os}" in
8977
8978 *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
8979 FCFLAGS="-O2"
8980 fi;;
8981 rs6000*-aix*) if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
8982 FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
8983 fi;;
8984 powerpc*-aix*)
8985 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
8986 FCFLAGS="-O3 -qarch=ppc -qansialias -w"
8987 echo "*******************************************************"
8988 echo "* You have AIX on an unknown powerpc system. It is *"
8989 echo "* recommended that you use *"
8990 echo "* *"
8991 echo "* FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
8992 echo "* ^^^ *"
8993 echo "* where xxx is 601, 603, 604, or whatever kind of *"
8994 echo "* PowerPC CPU you have. For more info, man xlf. *"
8995 echo "*******************************************************"
8996 fi;;
8997 *darwin*)
8998 if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
8999 FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
9000 fi
9001 if test "$FC" = ifort; then
9002 FCFLAGS="-O2"
9003 fi
9004 if test "$FC" = gfortran; then
9005 FCFLAGS="-Os"
9006 fi;;
9007 esac
9008
9009 if test -z "$FCFLAGS"; then
9010 echo ""
9011 echo "*********************************************************"
9012 echo "* WARNING: Don't know the best FCFLAGS for this system *"
9013 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
9014 echo "* (otherwise, a default of FCFLAGS=-O will be used) *"
9015 echo "*********************************************************"
9016 echo ""
9017 FCFLAGS="-O"
9018 fi
9019
9020
9021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
9022 $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
9023 if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
9024 $as_echo_n "(cached) " >&6
9025 else
9026
9027
9028 ac_ext=${ac_fc_srcext-f}
9029 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
9030 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
9031 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
9032
9033 echo 'program main' > conftest.$ac_ext
9034 echo 'end program main' >> conftest.$ac_ext
9035 ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
9036 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9037 (eval $ac_compile) 2>&5
9038 ac_status=$?
9039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9040 test $ac_status = 0; }; then
9041 ac_cv_ac_cv_guessed_f90flags=yes
9042 else
9043 ac_cv_ac_cv_guessed_f90flags=no
9044 fi
9045 rm -f conftest*
9046 ac_ext=c
9047 ac_cpp='$CPP $CPPFLAGS'
9048 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9049 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9050 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9051
9052
9053 fi
9054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
9055 $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
9056 if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
9057 :
9058
9059 else
9060 :
9061
9062 echo ""
9063 echo "**********************************************************"
9064 echo "* WARNING: The guessed FCFLAGS don't seem to work with *"
9065 echo "* your compiler. *"
9066 echo "* Use make FCFLAGS=..., or edit the top level Makefile *"
9067 echo "*********************************************************"
9068 echo ""
9069 FCFLAGS=""
9070
9071 fi
9072
9073
9074 fi
9075
9076
9077
9078
9079
9080
9081
9082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
9083 $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
9084 if test "${ac_cv_prog_really_gcc+set}" = set; then :
9085 $as_echo_n "(cached) " >&6
9086 else
9087
9088 cat > conftest.c <<EOF
9089 #ifdef __GNUC__
9090 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9091 no;
9092 #else
9093 yes;
9094 #endif
9095 #endif
9096 EOF
9097 if { ac_try='${CC-cc} -E conftest.c'
9098 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9099 (eval $ac_try) 2>&5
9100 ac_status=$?
9101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9102 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9103 ac_cv_prog_really_gcc=yes
9104 else
9105 ac_cv_prog_really_gcc=no
9106 fi
9107
9108 fi
9109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
9110 $as_echo "$ac_cv_prog_really_gcc" >&6; }
9111 if test "$ac_cv_prog_really_gcc" = yes; then
9112 :
9113
9114 else
9115 :
9116
9117 fi
9118
9119
9120 # Try to determine "good" native compiler flags if none specified on command
9121 # line
9122 if test "$ac_test_CFLAGS" != "set"; then
9123 CFLAGS=""
9124 case "${host_cpu}-${host_os}" in
9125
9126 *linux*) if test "$CC" = icc; then
9127 CFLAGS="-O2"
9128 fi;;
9129 sparc-solaris2*) if test "$CC" = cc; then
9130 CFLAGS="-O -dalign"
9131 fi;;
9132
9133 alpha*-osf*) if test "$CC" = cc; then
9134 CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
9135 fi;;
9136
9137 hppa*-hpux*) if test "$CC" = cc; then
9138 CFLAGS="-Ae +O3 +Oall"
9139 fi;;
9140
9141 rs6000*-aix*) if test "$CC" = cc -o "$CC" = xlc; then
9142 CFLAGS="-O3 -qtune=auto -qansialias -w"
9143 fi;;
9144 powerpc*-aix*)
9145 if test "$CC" = cc -o "$CC" = xlc; then
9146 CFLAGS="-O3 -qtune=auto -qansialias -w"
9147 echo "*******************************************************"
9148 echo "* You have AIX on an unknown powerpc system. It is *"
9149 echo "* recommended that you use *"
9150 echo "* *"
9151 echo "* CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9152 echo "* ^^^ *"
9153 echo "* where xxx is 601, 603, 604, or whatever kind of *"
9154 echo "* PowerPC CPU you have. For more info, man cc. *"
9155 echo "*******************************************************"
9156 fi;;
9157 *darwin*)
9158 if test "$CC" = xlc; then
9159 CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9160 fi
9161 if test "$CC" = icc; then
9162 CFLAGS="-O2"
9163 fi
9164 if test $ac_cv_prog_really_gcc = yes; then
9165 CFLAGS="-Os"
9166 fi;;
9167 esac
9168
9169 # use default flags for gcc on all systems
9170 if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
9171 CFLAGS="-O2"
9172 fi
9173
9174 if test -z "$CFLAGS"; then
9175 echo ""
9176 echo "********************************************************"
9177 echo "* WARNING: Don't know the best CFLAGS for this system *"
9178 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
9179 echo "* (otherwise, a default of CFLAGS=-O will be used) *"
9180 echo "********************************************************"
9181 echo ""
9182 CFLAGS="-O"
9183 fi
9184
9185
9186
9187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
9188 $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
9189 if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
9190 $as_echo_n "(cached) " >&6
9191 else
9192 echo 'void f(){}' > conftest.c
9193 if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
9194 ac_cv_ac_cv_guessed_cflags=yes
9195 else
9196 ac_cv_ac_cv_guessed_cflags=no
9197 fi
9198 rm -f conftest*
9199
9200 fi
9201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
9202 $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
9203 if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
9204 :
9205
9206 else
9207 :
9208
9209 echo ""
9210 echo "********************************************************"
9211 echo "* WARNING: The guessed CFLAGS don't seem to work with *"
9212 echo "* your compiler. *"
9213 echo "* Use make CFLAGS=..., or edit the top level Makefile *"
9214 echo "********************************************************"
9215 echo ""
9216 CFLAGS=""
9217
9218 fi
9219
9220
9221 fi
9222
9223
9224
9225
9226
9227
9228
9229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
9230 $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
9231 if test "${ac_cv_prog_really_gxx+set}" = set; then :
9232 $as_echo_n "(cached) " >&6
9233 else
9234
9235 cat > conftest.cpp <<EOF
9236 #ifdef __GNUC__
9237 #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9238 no;
9239 #else
9240 yes;
9241 #endif
9242 #endif
9243 EOF
9244 if { ac_try='${CXX-c++} -E conftest.cpp'
9245 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9246 (eval $ac_try) 2>&5
9247 ac_status=$?
9248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9249 test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9250 ac_cv_prog_really_gxx=yes
9251 else
9252 ac_cv_prog_really_gxx=no
9253 fi
9254
9255 fi
9256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
9257 $as_echo "$ac_cv_prog_really_gxx" >&6; }
9258 if test "$ac_cv_prog_really_gxx" = yes; then
9259 :
9260
9261 else
9262 :
9263
9264 fi
9265
9266
9267 # Try to determine "good" native compiler flags if none specified on command
9268 # line
9269 if test "$ac_test_CXXFLAGS" != "set"; then
9270 CXXFLAGS=""
9271 case "${host_cpu}-${host_os}" in
9272
9273 *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
9274 CXXFLAGS="-O2"
9275 fi;;
9276 sparc-solaris2*) if test "$CXX" = CC; then
9277 CXXFLAGS="-features=extensions -O -dalign"
9278 fi;;
9279 rs6000*-aix*) if test "$CXX" = xlC; then
9280 CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9281 fi;;
9282 powerpc*-aix*)
9283 if test "$CXX" = xlC; then
9284 CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
9285 echo "*******************************************************"
9286 echo "* You have AIX on an unknown powerpc system. It is *"
9287 echo "* recommended that you use *"
9288 echo "* *"
9289 echo "* CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w *"
9290 echo "* ^^^ *"
9291 echo "* where xxx is 601, 603, 604, or whatever kind of *"
9292 echo "* PowerPC CPU you have. For more info, man cc. *"
9293 echo "*******************************************************"
9294 fi;;
9295 *darwin*)
9296 if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
9297 CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9298 fi
9299 if test "$CXX" = icpc; then
9300 CXXFLAGS="-O2"
9301 fi
9302 if test $ac_cv_prog_really_gxx = yes; then
9303 CXXFLAGS="-Os"
9304 fi;;
9305 esac
9306
9307 # use default flags for gcc on all systems
9308 if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
9309 CXXFLAGS="-O2"
9310 fi
9311
9312 if test -z "$CXXFLAGS"; then
9313 echo ""
9314 echo "**********************************************************"
9315 echo "* WARNING: Don't know the best CXXFLAGS for this system *"
9316 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
9317 echo "* (otherwise, a default of CXXFLAGS=-O will be used) *"
9318 echo "**********************************************************"
9319 echo ""
9320 CXXFLAGS="-O"
9321 fi
9322
9323
9324
9325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
9326 $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
9327 if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
9328 $as_echo_n "(cached) " >&6
9329 else
9330 echo 'void f(){}' > conftest.cpp
9331 if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
9332 ac_cv_ac_cv_guessed_cxxflags=yes
9333 else
9334 ac_cv_ac_cv_guessed_cxxflags=no
9335 fi
9336 rm -f conftest*
9337
9338 fi
9339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
9340 $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
9341 if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
9342 :
9343
9344 else
9345 :
9346
9347 echo ""
9348 echo "**********************************************************"
9349 echo "* WARNING: The guessed CXXFLAGS don't seem to work with *"
9350 echo "* your compiler. *"
9351 echo "* Use make CXXFLAGS=..., or edit the top level Makefile *"
9352 echo "**********************************************************"
9353 echo ""
9354 CXXFLAGS=""
9355
9356 fi
9357
9358
9359 fi
9360
9361 ;;
9362 esac
9363
9364
9365 # Check whether --enable-doxygen was given.
9366 if test "${enable_doxygen+set}" = set; then :
9367 enableval=$enable_doxygen;
9368 fi
9369
9370 # Check whether --enable-dot was given.
9371 if test "${enable_dot+set}" = set; then :
9372 enableval=$enable_dot;
9373 fi
9374
9375 # Check whether --enable-html-docs was given.
9376 if test "${enable_html_docs+set}" = set; then :
9377 enableval=$enable_html_docs;
9378 else
9379 enable_html_docs=yes
9380 fi
9381
9382 # Check whether --enable-latex-docs was given.
9383 if test "${enable_latex_docs+set}" = set; then :
9384 enableval=$enable_latex_docs;
9385 else
9386 enable_latex_docs=no
9387 fi
9388
9389 if test "x$enable_doxygen" = xno; then
9390 enable_doc=no
9391 else
9392 # Extract the first word of "doxygen", so it can be a program name with args.
9393 set dummy doxygen; ac_word=$2
9394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9395 $as_echo_n "checking for $ac_word... " >&6; }
9396 if test "${ac_cv_path_DOXYGEN+set}" = set; then :
9397 $as_echo_n "(cached) " >&6
9398 else
9399 case $DOXYGEN in
9400 [\\/]* | ?:[\\/]*)
9401 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
9402 ;;
9403 *)
9404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9405 for as_dir in $PATH
9406 do
9407 IFS=$as_save_IFS
9408 test -z "$as_dir" && as_dir=.
9409 for ac_exec_ext in '' $ac_executable_extensions; do
9410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9411 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
9412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9413 break 2
9414 fi
9415 done
9416 done
9417 IFS=$as_save_IFS
9418
9419 ;;
9420 esac
9421 fi
9422 DOXYGEN=$ac_cv_path_DOXYGEN
9423 if test -n "$DOXYGEN"; then
9424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
9425 $as_echo "$DOXYGEN" >&6; }
9426 else
9427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9428 $as_echo "no" >&6; }
9429 fi
9430
9431
9432 if test "x$DOXYGEN" = x; then
9433 if test "x$enable_doxygen" = xyes; then
9434 as_fn_error "could not find doxygen" "$LINENO" 5
9435 fi
9436 enable_doc=no
9437 else
9438 enable_doc=yes
9439 # Extract the first word of "dot", so it can be a program name with args.
9440 set dummy dot; ac_word=$2
9441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9442 $as_echo_n "checking for $ac_word... " >&6; }
9443 if test "${ac_cv_path_DOT+set}" = set; then :
9444 $as_echo_n "(cached) " >&6
9445 else
9446 case $DOT in
9447 [\\/]* | ?:[\\/]*)
9448 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
9449 ;;
9450 *)
9451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9452 for as_dir in $PATH
9453 do
9454 IFS=$as_save_IFS
9455 test -z "$as_dir" && as_dir=.
9456 for ac_exec_ext in '' $ac_executable_extensions; do
9457 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9458 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
9459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9460 break 2
9461 fi
9462 done
9463 done
9464 IFS=$as_save_IFS
9465
9466 ;;
9467 esac
9468 fi
9469 DOT=$ac_cv_path_DOT
9470 if test -n "$DOT"; then
9471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
9472 $as_echo "$DOT" >&6; }
9473 else
9474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9475 $as_echo "no" >&6; }
9476 fi
9477
9478
9479 fi
9480 fi
9481
9482 if test "x$enable_doc" = xyes; then
9483 DOC=1
9484 else
9485 DOC=0
9486 fi
9487
9488
9489 if test x$DOT = x; then
9490 if test "x$enable_dot" = xyes; then
9491 as_fn_error "could not find dot" "$LINENO" 5
9492 fi
9493 enable_dot=no
9494 else
9495 enable_dot=yes
9496 fi
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516 ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
9517
9518
9519 cat >confcache <<\_ACEOF
9520 # This file is a shell script that caches the results of configure
9521 # tests run on this system so they can be shared between configure
9522 # scripts and configure runs, see configure's option --config-cache.
9523 # It is not useful on other systems. If it contains results you don't
9524 # want to keep, you may remove or edit it.
9525 #
9526 # config.status only pays attention to the cache file if you give it
9527 # the --recheck option to rerun configure.
9528 #
9529 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9530 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9531 # following values.
9532
9533 _ACEOF
9534
9535 # The following way of writing the cache mishandles newlines in values,
9536 # but we know of no workaround that is simple, portable, and efficient.
9537 # So, we kill variables containing newlines.
9538 # Ultrix sh set writes to stderr and can't be redirected directly,
9539 # and sets the high bit in the cache file unless we assign to the vars.
9540 (
9541 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9542 eval ac_val=\$$ac_var
9543 case $ac_val in #(
9544 *${as_nl}*)
9545 case $ac_var in #(
9546 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9547 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9548 esac
9549 case $ac_var in #(
9550 _ | IFS | as_nl) ;; #(
9551 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9552 *) { eval $ac_var=; unset $ac_var;} ;;
9553 esac ;;
9554 esac
9555 done
9556
9557 (set) 2>&1 |
9558 case $as_nl`(ac_space=' '; set) 2>&1` in #(
9559 *${as_nl}ac_space=\ *)
9560 # `set' does not quote correctly, so add quotes: double-quote
9561 # substitution turns \\\\ into \\, and sed turns \\ into \.
9562 sed -n \
9563 "s/'/'\\\\''/g;
9564 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9565 ;; #(
9566 *)
9567 # `set' quotes correctly as required by POSIX, so do not add quotes.
9568 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9569 ;;
9570 esac |
9571 sort
9572 ) |
9573 sed '
9574 /^ac_cv_env_/b end
9575 t clear
9576 :clear
9577 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9578 t end
9579 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9580 :end' >>confcache
9581 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
9582 if test -w "$cache_file"; then
9583 test "x$cache_file" != "x/dev/null" &&
9584 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9585 $as_echo "$as_me: updating cache $cache_file" >&6;}
9586 cat confcache >$cache_file
9587 else
9588 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9589 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
9590 fi
9591 fi
9592 rm -f confcache
9593
9594 test "x$prefix" = xNONE && prefix=$ac_default_prefix
9595 # Let make expand exec_prefix.
9596 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9597
9598 DEFS=-DHAVE_CONFIG_H
9599
9600 ac_libobjs=
9601 ac_ltlibobjs=
9602 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9603 # 1. Remove the extension, and $U if already installed.
9604 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
9605 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
9606 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
9607 # will be set to the directory where LIBOBJS objects are built.
9608 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9609 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
9610 done
9611 LIBOBJS=$ac_libobjs
9612
9613 LTLIBOBJS=$ac_ltlibobjs
9614
9615
9616
9617 : ${CONFIG_STATUS=./config.status}
9618 ac_write_fail=0
9619 ac_clean_files_save=$ac_clean_files
9620 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9621 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9622 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9623 as_write_fail=0
9624 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
9625 #! $SHELL
9626 # Generated by $as_me.
9627 # Run this file to recreate the current configuration.
9628 # Compiler output produced by configure, useful for debugging
9629 # configure, is in config.log if it exists.
9630
9631 debug=false
9632 ac_cs_recheck=false
9633 ac_cs_silent=false
9634
9635 SHELL=\${CONFIG_SHELL-$SHELL}
9636 export SHELL
9637 _ASEOF
9638 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9639 ## -------------------- ##
9640 ## M4sh Initialization. ##
9641 ## -------------------- ##
9642
9643 # Be more Bourne compatible
9644 DUALCASE=1; export DUALCASE # for MKS sh
9645 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
9646 emulate sh
9647 NULLCMD=:
9648 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
9649 # is contrary to our usage. Disable this feature.
9650 alias -g '${1+"$@"}'='"$@"'
9651 setopt NO_GLOB_SUBST
9652 else
9653 case `(set -o) 2>/dev/null` in #(
9654 *posix*) :
9655 set -o posix ;; #(
9656 *) :
9657 ;;
9658 esac
9659 fi
9660
9661
9662 as_nl='
9663 '
9664 export as_nl
9665 # Printing a long string crashes Solaris 7 /usr/bin/printf.
9666 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9667 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9668 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9669 # Prefer a ksh shell builtin over an external printf program on Solaris,
9670 # but without wasting forks for bash or zsh.
9671 if test -z "$BASH_VERSION$ZSH_VERSION" \
9672 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9673 as_echo='print -r --'
9674 as_echo_n='print -rn --'
9675 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9676 as_echo='printf %s\n'
9677 as_echo_n='printf %s'
9678 else
9679 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9680 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9681 as_echo_n='/usr/ucb/echo -n'
9682 else
9683 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9684 as_echo_n_body='eval
9685 arg=$1;
9686 case $arg in #(
9687 *"$as_nl"*)
9688 expr "X$arg" : "X\\(.*\\)$as_nl";
9689 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9690 esac;
9691 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9692 '
9693 export as_echo_n_body
9694 as_echo_n='sh -c $as_echo_n_body as_echo'
9695 fi
9696 export as_echo_body
9697 as_echo='sh -c $as_echo_body as_echo'
9698 fi
9699
9700 # The user is always right.
9701 if test "${PATH_SEPARATOR+set}" != set; then
9702 PATH_SEPARATOR=:
9703 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9704 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9705 PATH_SEPARATOR=';'
9706 }
9707 fi
9708
9709
9710 # IFS
9711 # We need space, tab and new line, in precisely that order. Quoting is
9712 # there to prevent editors from complaining about space-tab.
9713 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
9714 # splitting by setting IFS to empty value.)
9715 IFS=" "" $as_nl"
9716
9717 # Find who we are. Look in the path if we contain no directory separator.
9718 case $0 in #((
9719 *[\\/]* ) as_myself=$0 ;;
9720 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9721 for as_dir in $PATH
9722 do
9723 IFS=$as_save_IFS
9724 test -z "$as_dir" && as_dir=.
9725 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9726 done
9727 IFS=$as_save_IFS
9728
9729 ;;
9730 esac
9731 # We did not find ourselves, most probably we were run as `sh COMMAND'
9732 # in which case we are not to be found in the path.
9733 if test "x$as_myself" = x; then
9734 as_myself=$0
9735 fi
9736 if test ! -f "$as_myself"; then
9737 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9738 exit 1
9739 fi
9740
9741 # Unset variables that we do not need and which cause bugs (e.g. in
9742 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9743 # suppresses any "Segmentation fault" message there. '((' could
9744 # trigger a bug in pdksh 5.2.14.
9745 for as_var in BASH_ENV ENV MAIL MAILPATH
9746 do eval test x\${$as_var+set} = xset \
9747 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9748 done
9749 PS1='$ '
9750 PS2='> '
9751 PS4='+ '
9752
9753 # NLS nuisances.
9754 LC_ALL=C
9755 export LC_ALL
9756 LANGUAGE=C
9757 export LANGUAGE
9758
9759 # CDPATH.
9760 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9761
9762
9763 # as_fn_error ERROR [LINENO LOG_FD]
9764 # ---------------------------------
9765 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9766 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
9767 # script with status $?, using 1 if that was 0.
9768 as_fn_error ()
9769 {
9770 as_status=$?; test $as_status -eq 0 && as_status=1
9771 if test "$3"; then
9772 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9773 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
9774 fi
9775 $as_echo "$as_me: error: $1" >&2
9776 as_fn_exit $as_status
9777 } # as_fn_error
9778
9779
9780 # as_fn_set_status STATUS
9781 # -----------------------
9782 # Set $? to STATUS, without forking.
9783 as_fn_set_status ()
9784 {
9785 return $1
9786 } # as_fn_set_status
9787
9788 # as_fn_exit STATUS
9789 # -----------------
9790 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9791 as_fn_exit ()
9792 {
9793 set +e
9794 as_fn_set_status $1
9795 exit $1
9796 } # as_fn_exit
9797
9798 # as_fn_unset VAR
9799 # ---------------
9800 # Portably unset VAR.
9801 as_fn_unset ()
9802 {
9803 { eval $1=; unset $1;}
9804 }
9805 as_unset=as_fn_unset
9806 # as_fn_append VAR VALUE
9807 # ----------------------
9808 # Append the text in VALUE to the end of the definition contained in VAR. Take
9809 # advantage of any shell optimizations that allow amortized linear growth over
9810 # repeated appends, instead of the typical quadratic growth present in naive
9811 # implementations.
9812 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9813 eval 'as_fn_append ()
9814 {
9815 eval $1+=\$2
9816 }'
9817 else
9818 as_fn_append ()
9819 {
9820 eval $1=\$$1\$2
9821 }
9822 fi # as_fn_append
9823
9824 # as_fn_arith ARG...
9825 # ------------------
9826 # Perform arithmetic evaluation on the ARGs, and store the result in the
9827 # global $as_val. Take advantage of shells that can avoid forks. The arguments
9828 # must be portable across $(()) and expr.
9829 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9830 eval 'as_fn_arith ()
9831 {
9832 as_val=$(( $* ))
9833 }'
9834 else
9835 as_fn_arith ()
9836 {
9837 as_val=`expr "$@" || test $? -eq 1`
9838 }
9839 fi # as_fn_arith
9840
9841
9842 if expr a : '\(a\)' >/dev/null 2>&1 &&
9843 test "X`expr 00001 : '.*\(...\)'`" = X001; then
9844 as_expr=expr
9845 else
9846 as_expr=false
9847 fi
9848
9849 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
9850 as_basename=basename
9851 else
9852 as_basename=false
9853 fi
9854
9855 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9856 as_dirname=dirname
9857 else
9858 as_dirname=false
9859 fi
9860
9861 as_me=`$as_basename -- "$0" ||
9862 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9863 X"$0" : 'X\(//\)$' \| \
9864 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
9865 $as_echo X/"$0" |
9866 sed '/^.*\/\([^/][^/]*\)\/*$/{
9867 s//\1/
9868 q
9869 }
9870 /^X\/\(\/\/\)$/{
9871 s//\1/
9872 q
9873 }
9874 /^X\/\(\/\).*/{
9875 s//\1/
9876 q
9877 }
9878 s/.*/./; q'`
9879
9880 # Avoid depending upon Character Ranges.
9881 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9882 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9883 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9884 as_cr_digits='0123456789'
9885 as_cr_alnum=$as_cr_Letters$as_cr_digits
9886
9887 ECHO_C= ECHO_N= ECHO_T=
9888 case `echo -n x` in #(((((
9889 -n*)
9890 case `echo 'xy\c'` in
9891 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
9892 xy) ECHO_C='\c';;
9893 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
9894 ECHO_T=' ';;
9895 esac;;
9896 *)
9897 ECHO_N='-n';;
9898 esac
9899
9900 rm -f conf$$ conf$$.exe conf$$.file
9901 if test -d conf$$.dir; then
9902 rm -f conf$$.dir/conf$$.file
9903 else
9904 rm -f conf$$.dir
9905 mkdir conf$$.dir 2>/dev/null
9906 fi
9907 if (echo >conf$$.file) 2>/dev/null; then
9908 if ln -s conf$$.file conf$$ 2>/dev/null; then
9909 as_ln_s='ln -s'
9910 # ... but there are two gotchas:
9911 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
9912 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
9913 # In both cases, we have to default to `cp -p'.
9914 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
9915 as_ln_s='cp -p'
9916 elif ln conf$$.file conf$$ 2>/dev/null; then
9917 as_ln_s=ln
9918 else
9919 as_ln_s='cp -p'
9920 fi
9921 else
9922 as_ln_s='cp -p'
9923 fi
9924 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
9925 rmdir conf$$.dir 2>/dev/null
9926
9927
9928 # as_fn_mkdir_p
9929 # -------------
9930 # Create "$as_dir" as a directory, including parents if necessary.
9931 as_fn_mkdir_p ()
9932 {
9933
9934 case $as_dir in #(
9935 -*) as_dir=./$as_dir;;
9936 esac
9937 test -d "$as_dir" || eval $as_mkdir_p || {
9938 as_dirs=
9939 while :; do
9940 case $as_dir in #(
9941 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
9942 *) as_qdir=$as_dir;;
9943 esac
9944 as_dirs="'$as_qdir' $as_dirs"
9945 as_dir=`$as_dirname -- "$as_dir" ||
9946 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9947 X"$as_dir" : 'X\(//\)[^/]' \| \
9948 X"$as_dir" : 'X\(//\)$' \| \
9949 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
9950 $as_echo X"$as_dir" |
9951 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9952 s//\1/
9953 q
9954 }
9955 /^X\(\/\/\)[^/].*/{
9956 s//\1/
9957 q
9958 }
9959 /^X\(\/\/\)$/{
9960 s//\1/
9961 q
9962 }
9963 /^X\(\/\).*/{
9964 s//\1/
9965 q
9966 }
9967 s/.*/./; q'`
9968 test -d "$as_dir" && break
9969 done
9970 test -z "$as_dirs" || eval "mkdir $as_dirs"
9971 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
9972
9973
9974 } # as_fn_mkdir_p
9975 if mkdir -p . 2>/dev/null; then
9976 as_mkdir_p='mkdir -p "$as_dir"'
9977 else
9978 test -d ./-p && rmdir ./-p
9979 as_mkdir_p=false
9980 fi
9981
9982 if test -x / >/dev/null 2>&1; then
9983 as_test_x='test -x'
9984 else
9985 if ls -dL / >/dev/null 2>&1; then
9986 as_ls_L_option=L
9987 else
9988 as_ls_L_option=
9989 fi
9990 as_test_x='
9991 eval sh -c '\''
9992 if test -d "$1"; then
9993 test -d "$1/.";
9994 else
9995 case $1 in #(
9996 -*)set "./$1";;
9997 esac;
9998 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
9999 ???[sx]*):;;*)false;;esac;fi
10000 '\'' sh
10001 '
10002 fi
10003 as_executable_p=$as_test_x
10004
10005 # Sed expression to map a string onto a valid CPP name.
10006 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10007
10008 # Sed expression to map a string onto a valid variable name.
10009 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10010
10011
10012 exec 6>&1
10013 ## ----------------------------------- ##
10014 ## Main body of $CONFIG_STATUS script. ##
10015 ## ----------------------------------- ##
10016 _ASEOF
10017 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10018
10019 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10020 # Save the log message, to keep $0 and so on meaningful, and to
10021 # report actual input values of CONFIG_FILES etc. instead of their
10022 # values after options handling.
10023 ac_log="
10024 This file was extended by OpenMD $as_me 1.0, which was
10025 generated by GNU Autoconf 2.65. Invocation command line was
10026
10027 CONFIG_FILES = $CONFIG_FILES
10028 CONFIG_HEADERS = $CONFIG_HEADERS
10029 CONFIG_LINKS = $CONFIG_LINKS
10030 CONFIG_COMMANDS = $CONFIG_COMMANDS
10031 $ $0 $@
10032
10033 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10034 "
10035
10036 _ACEOF
10037
10038 case $ac_config_files in *"
10039 "*) set x $ac_config_files; shift; ac_config_files=$*;;
10040 esac
10041
10042 case $ac_config_headers in *"
10043 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10044 esac
10045
10046
10047 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10048 # Files that config.status was made for.
10049 config_files="$ac_config_files"
10050 config_headers="$ac_config_headers"
10051
10052 _ACEOF
10053
10054 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10055 ac_cs_usage="\
10056 \`$as_me' instantiates files and other configuration actions
10057 from templates according to the current configuration. Unless the files
10058 and actions are specified as TAGs, all are instantiated by default.
10059
10060 Usage: $0 [OPTION]... [TAG]...
10061
10062 -h, --help print this help, then exit
10063 -V, --version print version number and configuration settings, then exit
10064 --config print configuration, then exit
10065 -q, --quiet, --silent
10066 do not print progress messages
10067 -d, --debug don't remove temporary files
10068 --recheck update $as_me by reconfiguring in the same conditions
10069 --file=FILE[:TEMPLATE]
10070 instantiate the configuration file FILE
10071 --header=FILE[:TEMPLATE]
10072 instantiate the configuration header FILE
10073
10074 Configuration files:
10075 $config_files
10076
10077 Configuration headers:
10078 $config_headers
10079
10080 Report bugs to <gezelter@nd.edu>."
10081
10082 _ACEOF
10083 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10084 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10085 ac_cs_version="\\
10086 OpenMD config.status 1.0
10087 configured by $0, generated by GNU Autoconf 2.65,
10088 with options \\"\$ac_cs_config\\"
10089
10090 Copyright (C) 2009 Free Software Foundation, Inc.
10091 This config.status script is free software; the Free Software Foundation
10092 gives unlimited permission to copy, distribute and modify it."
10093
10094 ac_pwd='$ac_pwd'
10095 srcdir='$srcdir'
10096 INSTALL='$INSTALL'
10097 test -n "\$AWK" || AWK=awk
10098 _ACEOF
10099
10100 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10101 # The default lists apply if the user does not specify any file.
10102 ac_need_defaults=:
10103 while test $# != 0
10104 do
10105 case $1 in
10106 --*=*)
10107 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10108 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10109 ac_shift=:
10110 ;;
10111 *)
10112 ac_option=$1
10113 ac_optarg=$2
10114 ac_shift=shift
10115 ;;
10116 esac
10117
10118 case $ac_option in
10119 # Handling of the options.
10120 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10121 ac_cs_recheck=: ;;
10122 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10123 $as_echo "$ac_cs_version"; exit ;;
10124 --config | --confi | --conf | --con | --co | --c )
10125 $as_echo "$ac_cs_config"; exit ;;
10126 --debug | --debu | --deb | --de | --d | -d )
10127 debug=: ;;
10128 --file | --fil | --fi | --f )
10129 $ac_shift
10130 case $ac_optarg in
10131 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10132 esac
10133 as_fn_append CONFIG_FILES " '$ac_optarg'"
10134 ac_need_defaults=false;;
10135 --header | --heade | --head | --hea )
10136 $ac_shift
10137 case $ac_optarg in
10138 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10139 esac
10140 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10141 ac_need_defaults=false;;
10142 --he | --h)
10143 # Conflict between --help and --header
10144 as_fn_error "ambiguous option: \`$1'
10145 Try \`$0 --help' for more information.";;
10146 --help | --hel | -h )
10147 $as_echo "$ac_cs_usage"; exit ;;
10148 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10149 | -silent | --silent | --silen | --sile | --sil | --si | --s)
10150 ac_cs_silent=: ;;
10151
10152 # This is an error.
10153 -*) as_fn_error "unrecognized option: \`$1'
10154 Try \`$0 --help' for more information." ;;
10155
10156 *) as_fn_append ac_config_targets " $1"
10157 ac_need_defaults=false ;;
10158
10159 esac
10160 shift
10161 done
10162
10163 ac_configure_extra_args=
10164
10165 if $ac_cs_silent; then
10166 exec 6>/dev/null
10167 ac_configure_extra_args="$ac_configure_extra_args --silent"
10168 fi
10169
10170 _ACEOF
10171 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10172 if \$ac_cs_recheck; then
10173 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10174 shift
10175 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10176 CONFIG_SHELL='$SHELL'
10177 export CONFIG_SHELL
10178 exec "\$@"
10179 fi
10180
10181 _ACEOF
10182 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10183 exec 5>>config.log
10184 {
10185 echo
10186 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10187 ## Running $as_me. ##
10188 _ASBOX
10189 $as_echo "$ac_log"
10190 } >&5
10191
10192 _ACEOF
10193 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10194 _ACEOF
10195
10196 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10197
10198 # Handling of arguments.
10199 for ac_config_target in $ac_config_targets
10200 do
10201 case $ac_config_target in
10202 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
10203 "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
10204 "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
10205 "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
10206 "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
10207 "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
10208 "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
10209
10210 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10211 esac
10212 done
10213
10214
10215 # If the user did not use the arguments to specify the items to instantiate,
10216 # then the envvar interface is used. Set only those that are not.
10217 # We use the long form for the default assignment because of an extremely
10218 # bizarre bug on SunOS 4.1.3.
10219 if $ac_need_defaults; then
10220 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10221 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10222 fi
10223
10224 # Have a temporary directory for convenience. Make it in the build tree
10225 # simply because there is no reason against having it here, and in addition,
10226 # creating and moving files from /tmp can sometimes cause problems.
10227 # Hook for its removal unless debugging.
10228 # Note that there is a small window in which the directory will not be cleaned:
10229 # after its creation but before its name has been assigned to `$tmp'.
10230 $debug ||
10231 {
10232 tmp=
10233 trap 'exit_status=$?
10234 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
10235 ' 0
10236 trap 'as_fn_exit 1' 1 2 13 15
10237 }
10238 # Create a (secure) tmp directory for tmp files.
10239
10240 {
10241 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10242 test -n "$tmp" && test -d "$tmp"
10243 } ||
10244 {
10245 tmp=./conf$$-$RANDOM
10246 (umask 077 && mkdir "$tmp")
10247 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
10248
10249 # Set up the scripts for CONFIG_FILES section.
10250 # No need to generate them if there are no CONFIG_FILES.
10251 # This happens for instance with `./config.status config.h'.
10252 if test -n "$CONFIG_FILES"; then
10253
10254
10255 ac_cr=`echo X | tr X '\015'`
10256 # On cygwin, bash can eat \r inside `` if the user requested igncr.
10257 # But we know of no other shell where ac_cr would be empty at this
10258 # point, so we can use a bashism as a fallback.
10259 if test "x$ac_cr" = x; then
10260 eval ac_cr=\$\'\\r\'
10261 fi
10262 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10263 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10264 ac_cs_awk_cr='\r'
10265 else
10266 ac_cs_awk_cr=$ac_cr
10267 fi
10268
10269 echo 'BEGIN {' >"$tmp/subs1.awk" &&
10270 _ACEOF
10271
10272
10273 {
10274 echo "cat >conf$$subs.awk <<_ACEOF" &&
10275 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10276 echo "_ACEOF"
10277 } >conf$$subs.sh ||
10278 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10279 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
10280 ac_delim='%!_!# '
10281 for ac_last_try in false false false false false :; do
10282 . ./conf$$subs.sh ||
10283 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10284
10285 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
10286 if test $ac_delim_n = $ac_delim_num; then
10287 break
10288 elif $ac_last_try; then
10289 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10290 else
10291 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10292 fi
10293 done
10294 rm -f conf$$subs.sh
10295
10296 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10297 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
10298 _ACEOF
10299 sed -n '
10300 h
10301 s/^/S["/; s/!.*/"]=/
10302 p
10303 g
10304 s/^[^!]*!//
10305 :repl
10306 t repl
10307 s/'"$ac_delim"'$//
10308 t delim
10309 :nl
10310 h
10311 s/\(.\{148\}\)..*/\1/
10312 t more1
10313 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
10314 p
10315 n
10316 b repl
10317 :more1
10318 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10319 p
10320 g
10321 s/.\{148\}//
10322 t nl
10323 :delim
10324 h
10325 s/\(.\{148\}\)..*/\1/
10326 t more2
10327 s/["\\]/\\&/g; s/^/"/; s/$/"/
10328 p
10329 b
10330 :more2
10331 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10332 p
10333 g
10334 s/.\{148\}//
10335 t delim
10336 ' <conf$$subs.awk | sed '
10337 /^[^""]/{
10338 N
10339 s/\n//
10340 }
10341 ' >>$CONFIG_STATUS || ac_write_fail=1
10342 rm -f conf$$subs.awk
10343 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10344 _ACAWK
10345 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
10346 for (key in S) S_is_set[key] = 1
10347 FS = ""
10348
10349 }
10350 {
10351 line = $ 0
10352 nfields = split(line, field, "@")
10353 substed = 0
10354 len = length(field[1])
10355 for (i = 2; i < nfields; i++) {
10356 key = field[i]
10357 keylen = length(key)
10358 if (S_is_set[key]) {
10359 value = S[key]
10360 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10361 len += length(value) + length(field[++i])
10362 substed = 1
10363 } else
10364 len += 1 + keylen
10365 }
10366
10367 print line
10368 }
10369
10370 _ACAWK
10371 _ACEOF
10372 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10373 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10374 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10375 else
10376 cat
10377 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
10378 || as_fn_error "could not setup config files machinery" "$LINENO" 5
10379 _ACEOF
10380
10381 # VPATH may cause trouble with some makes, so we remove $(srcdir),
10382 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10383 # trailing colons and then remove the whole line if VPATH becomes empty
10384 # (actually we leave an empty line to preserve line numbers).
10385 if test "x$srcdir" = x.; then
10386 ac_vpsub='/^[ ]*VPATH[ ]*=/{
10387 s/:*\$(srcdir):*/:/
10388 s/:*\${srcdir}:*/:/
10389 s/:*@srcdir@:*/:/
10390 s/^\([^=]*=[ ]*\):*/\1/
10391 s/:*$//
10392 s/^[^=]*=[ ]*$//
10393 }'
10394 fi
10395
10396 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10397 fi # test -n "$CONFIG_FILES"
10398
10399 # Set up the scripts for CONFIG_HEADERS section.
10400 # No need to generate them if there are no CONFIG_HEADERS.
10401 # This happens for instance with `./config.status Makefile'.
10402 if test -n "$CONFIG_HEADERS"; then
10403 cat >"$tmp/defines.awk" <<\_ACAWK ||
10404 BEGIN {
10405 _ACEOF
10406
10407 # Transform confdefs.h into an awk script `defines.awk', embedded as
10408 # here-document in config.status, that substitutes the proper values into
10409 # config.h.in to produce config.h.
10410
10411 # Create a delimiter string that does not exist in confdefs.h, to ease
10412 # handling of long lines.
10413 ac_delim='%!_!# '
10414 for ac_last_try in false false :; do
10415 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
10416 if test -z "$ac_t"; then
10417 break
10418 elif $ac_last_try; then
10419 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
10420 else
10421 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10422 fi
10423 done
10424
10425 # For the awk script, D is an array of macro values keyed by name,
10426 # likewise P contains macro parameters if any. Preserve backslash
10427 # newline sequences.
10428
10429 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10430 sed -n '
10431 s/.\{148\}/&'"$ac_delim"'/g
10432 t rset
10433 :rset
10434 s/^[ ]*#[ ]*define[ ][ ]*/ /
10435 t def
10436 d
10437 :def
10438 s/\\$//
10439 t bsnl
10440 s/["\\]/\\&/g
10441 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10442 D["\1"]=" \3"/p
10443 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10444 d
10445 :bsnl
10446 s/["\\]/\\&/g
10447 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10448 D["\1"]=" \3\\\\\\n"\\/p
10449 t cont
10450 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10451 t cont
10452 d
10453 :cont
10454 n
10455 s/.\{148\}/&'"$ac_delim"'/g
10456 t clear
10457 :clear
10458 s/\\$//
10459 t bsnlc
10460 s/["\\]/\\&/g; s/^/"/; s/$/"/p
10461 d
10462 :bsnlc
10463 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10464 b cont
10465 ' <confdefs.h | sed '
10466 s/'"$ac_delim"'/"\\\
10467 "/g' >>$CONFIG_STATUS || ac_write_fail=1
10468
10469 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10470 for (key in D) D_is_set[key] = 1
10471 FS = ""
10472 }
10473 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10474 line = \$ 0
10475 split(line, arg, " ")
10476 if (arg[1] == "#") {
10477 defundef = arg[2]
10478 mac1 = arg[3]
10479 } else {
10480 defundef = substr(arg[1], 2)
10481 mac1 = arg[2]
10482 }
10483 split(mac1, mac2, "(") #)
10484 macro = mac2[1]
10485 prefix = substr(line, 1, index(line, defundef) - 1)
10486 if (D_is_set[macro]) {
10487 # Preserve the white space surrounding the "#".
10488 print prefix "define", macro P[macro] D[macro]
10489 next
10490 } else {
10491 # Replace #undef with comments. This is necessary, for example,
10492 # in the case of _POSIX_SOURCE, which is predefined and required
10493 # on some systems where configure will not decide to define it.
10494 if (defundef == "undef") {
10495 print "/*", prefix defundef, macro, "*/"
10496 next
10497 }
10498 }
10499 }
10500 { print }
10501 _ACAWK
10502 _ACEOF
10503 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10504 as_fn_error "could not setup config headers machinery" "$LINENO" 5
10505 fi # test -n "$CONFIG_HEADERS"
10506
10507
10508 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10509 shift
10510 for ac_tag
10511 do
10512 case $ac_tag in
10513 :[FHLC]) ac_mode=$ac_tag; continue;;
10514 esac
10515 case $ac_mode$ac_tag in
10516 :[FHL]*:*);;
10517 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
10518 :[FH]-) ac_tag=-:-;;
10519 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
10520 esac
10521 ac_save_IFS=$IFS
10522 IFS=:
10523 set x $ac_tag
10524 IFS=$ac_save_IFS
10525 shift
10526 ac_file=$1
10527 shift
10528
10529 case $ac_mode in
10530 :L) ac_source=$1;;
10531 :[FH])
10532 ac_file_inputs=
10533 for ac_f
10534 do
10535 case $ac_f in
10536 -) ac_f="$tmp/stdin";;
10537 *) # Look for the file first in the build tree, then in the source tree
10538 # (if the path is not absolute). The absolute path cannot be DOS-style,
10539 # because $ac_f cannot contain `:'.
10540 test -f "$ac_f" ||
10541 case $ac_f in
10542 [\\/$]*) false;;
10543 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
10544 esac ||
10545 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
10546 esac
10547 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10548 as_fn_append ac_file_inputs " '$ac_f'"
10549 done
10550
10551 # Let's still pretend it is `configure' which instantiates (i.e., don't
10552 # use $as_me), people would be surprised to read:
10553 # /* config.h. Generated by config.status. */
10554 configure_input='Generated from '`
10555 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10556 `' by configure.'
10557 if test x"$ac_file" != x-; then
10558 configure_input="$ac_file. $configure_input"
10559 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10560 $as_echo "$as_me: creating $ac_file" >&6;}
10561 fi
10562 # Neutralize special characters interpreted by sed in replacement strings.
10563 case $configure_input in #(
10564 *\&* | *\|* | *\\* )
10565 ac_sed_conf_input=`$as_echo "$configure_input" |
10566 sed 's/[\\\\&|]/\\\\&/g'`;; #(
10567 *) ac_sed_conf_input=$configure_input;;
10568 esac
10569
10570 case $ac_tag in
10571 *:-:* | *:-) cat >"$tmp/stdin" \
10572 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
10573 esac
10574 ;;
10575 esac
10576
10577 ac_dir=`$as_dirname -- "$ac_file" ||
10578 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10579 X"$ac_file" : 'X\(//\)[^/]' \| \
10580 X"$ac_file" : 'X\(//\)$' \| \
10581 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
10582 $as_echo X"$ac_file" |
10583 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10584 s//\1/
10585 q
10586 }
10587 /^X\(\/\/\)[^/].*/{
10588 s//\1/
10589 q
10590 }
10591 /^X\(\/\/\)$/{
10592 s//\1/
10593 q
10594 }
10595 /^X\(\/\).*/{
10596 s//\1/
10597 q
10598 }
10599 s/.*/./; q'`
10600 as_dir="$ac_dir"; as_fn_mkdir_p
10601 ac_builddir=.
10602
10603 case "$ac_dir" in
10604 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10605 *)
10606 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
10607 # A ".." for each directory in $ac_dir_suffix.
10608 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
10609 case $ac_top_builddir_sub in
10610 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10611 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10612 esac ;;
10613 esac
10614 ac_abs_top_builddir=$ac_pwd
10615 ac_abs_builddir=$ac_pwd$ac_dir_suffix
10616 # for backward compatibility:
10617 ac_top_builddir=$ac_top_build_prefix
10618
10619 case $srcdir in
10620 .) # We are building in place.
10621 ac_srcdir=.
10622 ac_top_srcdir=$ac_top_builddir_sub
10623 ac_abs_top_srcdir=$ac_pwd ;;
10624 [\\/]* | ?:[\\/]* ) # Absolute name.
10625 ac_srcdir=$srcdir$ac_dir_suffix;
10626 ac_top_srcdir=$srcdir
10627 ac_abs_top_srcdir=$srcdir ;;
10628 *) # Relative name.
10629 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10630 ac_top_srcdir=$ac_top_build_prefix$srcdir
10631 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
10632 esac
10633 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
10634
10635
10636 case $ac_mode in
10637 :F)
10638 #
10639 # CONFIG_FILE
10640 #
10641
10642 case $INSTALL in
10643 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10644 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
10645 esac
10646 _ACEOF
10647
10648 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10649 # If the template does not know about datarootdir, expand it.
10650 # FIXME: This hack should be removed a few years after 2.60.
10651 ac_datarootdir_hack=; ac_datarootdir_seen=
10652 ac_sed_dataroot='
10653 /datarootdir/ {
10654 p
10655 q
10656 }
10657 /@datadir@/p
10658 /@docdir@/p
10659 /@infodir@/p
10660 /@localedir@/p
10661 /@mandir@/p'
10662 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
10663 *datarootdir*) ac_datarootdir_seen=yes;;
10664 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
10665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10666 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
10667 _ACEOF
10668 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10669 ac_datarootdir_hack='
10670 s&@datadir@&$datadir&g
10671 s&@docdir@&$docdir&g
10672 s&@infodir@&$infodir&g
10673 s&@localedir@&$localedir&g
10674 s&@mandir@&$mandir&g
10675 s&\\\${datarootdir}&$datarootdir&g' ;;
10676 esac
10677 _ACEOF
10678
10679 # Neutralize VPATH when `$srcdir' = `.'.
10680 # Shell code in configure.ac might set extrasub.
10681 # FIXME: do we really want to maintain this feature?
10682 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10683 ac_sed_extra="$ac_vpsub
10684 $extrasub
10685 _ACEOF
10686 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10687 :t
10688 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10689 s|@configure_input@|$ac_sed_conf_input|;t t
10690 s&@top_builddir@&$ac_top_builddir_sub&;t t
10691 s&@top_build_prefix@&$ac_top_build_prefix&;t t
10692 s&@srcdir@&$ac_srcdir&;t t
10693 s&@abs_srcdir@&$ac_abs_srcdir&;t t
10694 s&@top_srcdir@&$ac_top_srcdir&;t t
10695 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
10696 s&@builddir@&$ac_builddir&;t t
10697 s&@abs_builddir@&$ac_abs_builddir&;t t
10698 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
10699 s&@INSTALL@&$ac_INSTALL&;t t
10700 $ac_datarootdir_hack
10701 "
10702 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
10703 || as_fn_error "could not create $ac_file" "$LINENO" 5
10704
10705 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
10706 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
10707 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
10708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10709 which seems to be undefined. Please make sure it is defined." >&5
10710 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10711 which seems to be undefined. Please make sure it is defined." >&2;}
10712
10713 rm -f "$tmp/stdin"
10714 case $ac_file in
10715 -) cat "$tmp/out" && rm -f "$tmp/out";;
10716 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
10717 esac \
10718 || as_fn_error "could not create $ac_file" "$LINENO" 5
10719 ;;
10720 :H)
10721 #
10722 # CONFIG_HEADER
10723 #
10724 if test x"$ac_file" != x-; then
10725 {
10726 $as_echo "/* $configure_input */" \
10727 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
10728 } >"$tmp/config.h" \
10729 || as_fn_error "could not create $ac_file" "$LINENO" 5
10730 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
10731 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10732 $as_echo "$as_me: $ac_file is unchanged" >&6;}
10733 else
10734 rm -f "$ac_file"
10735 mv "$tmp/config.h" "$ac_file" \
10736 || as_fn_error "could not create $ac_file" "$LINENO" 5
10737 fi
10738 else
10739 $as_echo "/* $configure_input */" \
10740 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
10741 || as_fn_error "could not create -" "$LINENO" 5
10742 fi
10743 ;;
10744
10745
10746 esac
10747
10748
10749 case $ac_file$ac_mode in
10750 "make/Makefile":F) chmod 0755 scripts/* ;;
10751 "src/utils/Makefile":F) chmod 0755 scripts/* ;;
10752 "src/math/Makefile":F) chmod 0755 scripts/* ;;
10753 "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
10754 "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
10755 "scripts/filepp":F) chmod 0755 scripts/* ;;
10756
10757 esac
10758 done # for ac_tag
10759
10760
10761 as_fn_exit 0
10762 _ACEOF
10763 ac_clean_files=$ac_clean_files_save
10764
10765 test $ac_write_fail = 0 ||
10766 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
10767
10768
10769 # configure is writing to config.log, and then calls config.status.
10770 # config.status does its own redirection, appending to config.log.
10771 # Unfortunately, on DOS this fails, as config.log is still kept open
10772 # by configure, so config.status won't be able to write to it; its
10773 # output is simply discarded. So we exec the FD to /dev/null,
10774 # effectively closing config.log, so it can be properly (re)opened and
10775 # appended to by config.status. When coming back to configure, we
10776 # need to make the FD available again.
10777 if test "$no_create" != yes; then
10778 ac_cs_success=:
10779 ac_config_status_args=
10780 test "$silent" = yes &&
10781 ac_config_status_args="$ac_config_status_args --quiet"
10782 exec 5>/dev/null
10783 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10784 exec 5>>config.log
10785 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10786 # would make configure fail if this is the last instruction.
10787 $ac_cs_success || as_fn_exit $?
10788 fi
10789 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
10790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
10791 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
10792 fi
10793

Properties

Name Value
svn:executable *