source: ThirdParty/Blas/trunk/configure @ 1616

Last change on this file since 1616 was 1616, checked in by stefan, 11 years ago

use PCADDLIBS instead of ADDLIBS to setup .pc file; rerun autotools

  • Property svn:executable set to *
File size: 737.8 KB
Line 
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.59 for ThirdPartyBlas 1.0trunk.
4#
5# Report bugs to <http://projects.coin-or.org/BuildTools/newticket>.
6#
7# Copyright (C) 2003 Free Software Foundation, Inc.
8# This configure script is free software; the Free Software Foundation
9# gives unlimited permission to copy, distribute and modify it.
10#
11#
12# Copyright 2006 International Business Machines and others.
13# All Rights Reserved.
14# This file is part of the open source package Coin which is distributed
15# under the Common Public License.
16## --------------------- ##
17## M4sh Initialization.  ##
18## --------------------- ##
19
20# Be Bourne compatible
21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22  emulate sh
23  NULLCMD=:
24  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
25  # is contrary to our usage.  Disable this feature.
26  alias -g '${1+"$@"}'='"$@"'
27elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
28  set -o posix
29fi
30DUALCASE=1; export DUALCASE # for MKS sh
31
32# Support unset when possible.
33if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
34  as_unset=unset
35else
36  as_unset=false
37fi
38
39
40# Work around bugs in pre-3.0 UWIN ksh.
41$as_unset ENV MAIL MAILPATH
42PS1='$ '
43PS2='> '
44PS4='+ '
45
46# NLS nuisances.
47for as_var in \
48  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
49  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
50  LC_TELEPHONE LC_TIME
51do
52  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
53    eval $as_var=C; export $as_var
54  else
55    $as_unset $as_var
56  fi
57done
58
59# Required to use basename.
60if expr a : '\(a\)' >/dev/null 2>&1; then
61  as_expr=expr
62else
63  as_expr=false
64fi
65
66if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
67  as_basename=basename
68else
69  as_basename=false
70fi
71
72
73# Name of the executable.
74as_me=`$as_basename "$0" ||
75$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
76         X"$0" : 'X\(//\)$' \| \
77         X"$0" : 'X\(/\)$' \| \
78         .     : '\(.\)' 2>/dev/null ||
79echo X/"$0" |
80    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
81          /^X\/\(\/\/\)$/{ s//\1/; q; }
82          /^X\/\(\/\).*/{ s//\1/; q; }
83          s/.*/./; q'`
84
85
86# PATH needs CR, and LINENO needs CR and PATH.
87# Avoid depending upon Character Ranges.
88as_cr_letters='abcdefghijklmnopqrstuvwxyz'
89as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
90as_cr_Letters=$as_cr_letters$as_cr_LETTERS
91as_cr_digits='0123456789'
92as_cr_alnum=$as_cr_Letters$as_cr_digits
93
94# The user is always right.
95if test "${PATH_SEPARATOR+set}" != set; then
96  echo "#! /bin/sh" >conf$$.sh
97  echo  "exit 0"   >>conf$$.sh
98  chmod +x conf$$.sh
99  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
100    PATH_SEPARATOR=';'
101  else
102    PATH_SEPARATOR=:
103  fi
104  rm -f conf$$.sh
105fi
106
107
108  as_lineno_1=$LINENO
109  as_lineno_2=$LINENO
110  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
111  test "x$as_lineno_1" != "x$as_lineno_2" &&
112  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
113  # Find who we are.  Look in the path if we contain no path at all
114  # relative or not.
115  case $0 in
116    *[\\/]* ) as_myself=$0 ;;
117    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
118for as_dir in $PATH
119do
120  IFS=$as_save_IFS
121  test -z "$as_dir" && as_dir=.
122  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
123done
124
125       ;;
126  esac
127  # We did not find ourselves, most probably we were run as `sh COMMAND'
128  # in which case we are not to be found in the path.
129  if test "x$as_myself" = x; then
130    as_myself=$0
131  fi
132  if test ! -f "$as_myself"; then
133    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
134   { (exit 1); exit 1; }; }
135  fi
136  case $CONFIG_SHELL in
137  '')
138    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
139for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
140do
141  IFS=$as_save_IFS
142  test -z "$as_dir" && as_dir=.
143  for as_base in sh bash ksh sh5; do
144         case $as_dir in
145         /*)
146           if ("$as_dir/$as_base" -c '
147  as_lineno_1=$LINENO
148  as_lineno_2=$LINENO
149  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
150  test "x$as_lineno_1" != "x$as_lineno_2" &&
151  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
152             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
153             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
154             CONFIG_SHELL=$as_dir/$as_base
155             export CONFIG_SHELL
156             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
157           fi;;
158         esac
159       done
160done
161;;
162  esac
163
164  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
165  # uniformly replaced by the line number.  The first 'sed' inserts a
166  # line-number line before each line; the second 'sed' does the real
167  # work.  The second script uses 'N' to pair each line-number line
168  # with the numbered line, and appends trailing '-' during
169  # substitution so that $LINENO is not a special case at line end.
170  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
171  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
172  sed '=' <$as_myself |
173    sed '
174      N
175      s,$,-,
176      : loop
177      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
178      t loop
179      s,-$,,
180      s,^['$as_cr_digits']*\n,,
181    ' >$as_me.lineno &&
182  chmod +x $as_me.lineno ||
183    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
184   { (exit 1); exit 1; }; }
185
186  # Don't try to exec as it changes $[0], causing all sort of problems
187  # (the dirname of $[0] is not the place where we might find the
188  # original and so on.  Autoconf is especially sensible to this).
189  . ./$as_me.lineno
190  # Exit status is that of the last command.
191  exit
192}
193
194
195case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
196  *c*,-n*) ECHO_N= ECHO_C='
197' ECHO_T='      ' ;;
198  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
199  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
200esac
201
202if expr a : '\(a\)' >/dev/null 2>&1; then
203  as_expr=expr
204else
205  as_expr=false
206fi
207
208rm -f conf$$ conf$$.exe conf$$.file
209echo >conf$$.file
210if ln -s conf$$.file conf$$ 2>/dev/null; then
211  # We could just check for DJGPP; but this test a) works b) is more generic
212  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
213  if test -f conf$$.exe; then
214    # Don't use ln at all; we don't have any links
215    as_ln_s='cp -p'
216  else
217    as_ln_s='ln -s'
218  fi
219elif ln conf$$.file conf$$ 2>/dev/null; then
220  as_ln_s=ln
221else
222  as_ln_s='cp -p'
223fi
224rm -f conf$$ conf$$.exe conf$$.file
225
226if mkdir -p . 2>/dev/null; then
227  as_mkdir_p=:
228else
229  test -d ./-p && rmdir ./-p
230  as_mkdir_p=false
231fi
232
233as_executable_p="test -f"
234
235# Sed expression to map a string onto a valid CPP name.
236as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
237
238# Sed expression to map a string onto a valid variable name.
239as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
240
241
242# IFS
243# We need space, tab and new line, in precisely that order.
244as_nl='
245'
246IFS="   $as_nl"
247
248# CDPATH.
249$as_unset CDPATH
250
251
252
253# Check that we are running under the correct shell.
254SHELL=${CONFIG_SHELL-/bin/sh}
255
256case X$ECHO in
257X*--fallback-echo)
258  # Remove one level of quotation (which was required for Make).
259  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
260  ;;
261esac
262
263echo=${ECHO-echo}
264if test "X$1" = X--no-reexec; then
265  # Discard the --no-reexec flag, and continue.
266  shift
267elif test "X$1" = X--fallback-echo; then
268  # Avoid inline document here, it may be left over
269  :
270elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
271  # Yippee, $echo works!
272  :
273else
274  # Restart under the correct shell.
275  exec $SHELL "$0" --no-reexec ${1+"$@"}
276fi
277
278if test "X$1" = X--fallback-echo; then
279  # used as fallback echo
280  shift
281  cat <<EOF
282$*
283EOF
284  exit 0
285fi
286
287# The HP-UX ksh and POSIX shell print the target directory to stdout
288# if CDPATH is set.
289(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
290
291if test -z "$ECHO"; then
292if test "X${echo_test_string+set}" != Xset; then
293# find a string as large as possible, as long as the shell can cope with it
294  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
295    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
296    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
297       echo_test_string=`eval $cmd` &&
298       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
299    then
300      break
301    fi
302  done
303fi
304
305if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
306   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
307   test "X$echo_testing_string" = "X$echo_test_string"; then
308  :
309else
310  # The Solaris, AIX, and Digital Unix default echo programs unquote
311  # backslashes.  This makes it impossible to quote backslashes using
312  #   echo "$something" | sed 's/\\/\\\\/g'
313  #
314  # So, first we look for a working echo in the user's PATH.
315
316  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
317  for dir in $PATH /usr/ucb; do
318    IFS="$lt_save_ifs"
319    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
320       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
321       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
322       test "X$echo_testing_string" = "X$echo_test_string"; then
323      echo="$dir/echo"
324      break
325    fi
326  done
327  IFS="$lt_save_ifs"
328
329  if test "X$echo" = Xecho; then
330    # We didn't find a better echo, so look for alternatives.
331    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
332       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
333       test "X$echo_testing_string" = "X$echo_test_string"; then
334      # This shell has a builtin print -r that does the trick.
335      echo='print -r'
336    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
337         test "X$CONFIG_SHELL" != X/bin/ksh; then
338      # If we have ksh, try running configure again with it.
339      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
340      export ORIGINAL_CONFIG_SHELL
341      CONFIG_SHELL=/bin/ksh
342      export CONFIG_SHELL
343      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
344    else
345      # Try using printf.
346      echo='printf %s\n'
347      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
348         echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
349         test "X$echo_testing_string" = "X$echo_test_string"; then
350        # Cool, printf works
351        :
352      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
353           test "X$echo_testing_string" = 'X\t' &&
354           echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
355           test "X$echo_testing_string" = "X$echo_test_string"; then
356        CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
357        export CONFIG_SHELL
358        SHELL="$CONFIG_SHELL"
359        export SHELL
360        echo="$CONFIG_SHELL $0 --fallback-echo"
361      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
362           test "X$echo_testing_string" = 'X\t' &&
363           echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
364           test "X$echo_testing_string" = "X$echo_test_string"; then
365        echo="$CONFIG_SHELL $0 --fallback-echo"
366      else
367        # maybe with a smaller string...
368        prev=:
369
370        for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
371          if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
372          then
373            break
374          fi
375          prev="$cmd"
376        done
377
378        if test "$prev" != 'sed 50q "$0"'; then
379          echo_test_string=`eval $prev`
380          export echo_test_string
381          exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
382        else
383          # Oops.  We lost completely, so just stick with echo.
384          echo=echo
385        fi
386      fi
387    fi
388  fi
389fi
390fi
391
392# Copy echo and quote the copy suitably for passing to libtool from
393# the Makefile, instead of quoting the original, which is used later.
394ECHO=$echo
395if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
396   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
397fi
398
399
400
401
402tagnames=${tagnames+${tagnames},}CXX
403
404tagnames=${tagnames+${tagnames},}F77
405
406# Name of the host.
407# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
408# so uname gets run too.
409ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
410
411exec 6>&1
412
413#
414# Initializations.
415#
416ac_default_prefix=/usr/local
417ac_config_libobj_dir=.
418cross_compiling=no
419subdirs=
420MFLAGS=
421MAKEFLAGS=
422SHELL=${CONFIG_SHELL-/bin/sh}
423
424# Maximum number of lines to put in a shell here document.
425# This variable seems obsolete.  It should probably be removed, and
426# only ac_max_sed_lines should be used.
427: ${ac_max_here_lines=38}
428
429# Identity of this package.
430PACKAGE_NAME='ThirdPartyBlas'
431PACKAGE_TARNAME='thirdpartyblas'
432PACKAGE_VERSION='1.0trunk'
433PACKAGE_STRING='ThirdPartyBlas 1.0trunk'
434PACKAGE_BUGREPORT='http://projects.coin-or.org/BuildTools/newticket'
435
436ac_unique_file="dgemm.f"
437ac_default_prefix=`pwd`
438# Factoring default headers for most tests.
439ac_includes_default="\
440#include <stdio.h>
441#if HAVE_SYS_TYPES_H
442# include <sys/types.h>
443#endif
444#if HAVE_SYS_STAT_H
445# include <sys/stat.h>
446#endif
447#if STDC_HEADERS
448# include <stdlib.h>
449# include <stddef.h>
450#else
451# if HAVE_STDLIB_H
452#  include <stdlib.h>
453# endif
454#endif
455#if HAVE_STRING_H
456# if !STDC_HEADERS && HAVE_MEMORY_H
457#  include <memory.h>
458# endif
459# include <string.h>
460#endif
461#if HAVE_STRINGS_H
462# include <strings.h>
463#endif
464#if HAVE_INTTYPES_H
465# include <inttypes.h>
466#else
467# if HAVE_STDINT_H
468#  include <stdint.h>
469# endif
470#endif
471#if HAVE_UNISTD_H
472# include <unistd.h>
473#endif"
474
475ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS ADDLIBS PCADDLIBS FADDLIBS ALWAYS_FALSE_TRUE ALWAYS_FALSE_FALSE have_svnversion BLAS_SVN_REV build build_cpu build_vendor build_os CDEFS ADD_CFLAGS DBG_CFLAGS OPT_CFLAGS sol_cc_compiler CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT MPICC ADD_FFLAGS DBG_FFLAGS OPT_FFLAGS F77 FFLAGS ac_ct_F77 MPIF77 FLIBS PKG_CONFIG ac_pt_PKG_CONFIG COIN_HAS_PKGCONFIG_TRUE COIN_HAS_PKGCONFIG_FALSE COIN_PKG_CONFIG_PATH EGREP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBTOOLM4 have_autoconf have_automake have_svn BUILDTOOLSDIR AUX_DIR abs_source_dir abs_lib_dir abs_include_dir abs_bin_dir HAVE_EXTERNALS_TRUE HAVE_EXTERNALS_FALSE host host_cpu host_vendor host_os LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP LIBTOOL ac_c_preproc_warn_flag ac_cxx_preproc_warn_flag RPATH_FLAGS LT_LDFLAGS LIBEXT VPATH_DISTCLEANFILES ABSBUILDDIR LIBOBJS LTLIBOBJS'
476ac_subst_files=''
477
478# Initialize some variables set by options.
479ac_init_help=
480ac_init_version=false
481# The variables have the same names as the options, with
482# dashes changed to underlines.
483cache_file=/dev/null
484exec_prefix=NONE
485no_create=
486no_recursion=
487prefix=NONE
488program_prefix=NONE
489program_suffix=NONE
490program_transform_name=s,x,x,
491silent=
492site=
493srcdir=
494verbose=
495x_includes=NONE
496x_libraries=NONE
497
498# Installation directory options.
499# These are left unexpanded so users can "make install exec_prefix=/foo"
500# and all the variables that are supposed to be based on exec_prefix
501# by default will actually change.
502# Use braces instead of parens because sh, perl, etc. also accept them.
503bindir='${exec_prefix}/bin'
504sbindir='${exec_prefix}/sbin'
505libexecdir='${exec_prefix}/libexec'
506datadir='${prefix}/share'
507sysconfdir='${prefix}/etc'
508sharedstatedir='${prefix}/com'
509localstatedir='${prefix}/var'
510libdir='${exec_prefix}/lib'
511includedir='${prefix}/include'
512oldincludedir='/usr/include'
513infodir='${prefix}/info'
514mandir='${prefix}/man'
515
516ac_prev=
517for ac_option
518do
519  # If the previous option needs an argument, assign it.
520  if test -n "$ac_prev"; then
521    eval "$ac_prev=\$ac_option"
522    ac_prev=
523    continue
524  fi
525
526  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
527
528  # Accept the important Cygnus configure options, so we can diagnose typos.
529
530  case $ac_option in
531
532  -bindir | --bindir | --bindi | --bind | --bin | --bi)
533    ac_prev=bindir ;;
534  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
535    bindir=$ac_optarg ;;
536
537  -build | --build | --buil | --bui | --bu)
538    ac_prev=build_alias ;;
539  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
540    build_alias=$ac_optarg ;;
541
542  -cache-file | --cache-file | --cache-fil | --cache-fi \
543  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
544    ac_prev=cache_file ;;
545  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
546  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
547    cache_file=$ac_optarg ;;
548
549  --config-cache | -C)
550    cache_file=config.cache ;;
551
552  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
553    ac_prev=datadir ;;
554  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
555  | --da=*)
556    datadir=$ac_optarg ;;
557
558  -disable-* | --disable-*)
559    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
560    # Reject names that are not valid shell variable names.
561    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
562      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
563   { (exit 1); exit 1; }; }
564    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
565    eval "enable_$ac_feature=no" ;;
566
567  -enable-* | --enable-*)
568    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
569    # Reject names that are not valid shell variable names.
570    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
571      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
572   { (exit 1); exit 1; }; }
573    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
574    case $ac_option in
575      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
576      *) ac_optarg=yes ;;
577    esac
578    eval "enable_$ac_feature='$ac_optarg'" ;;
579
580  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
581  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
582  | --exec | --exe | --ex)
583    ac_prev=exec_prefix ;;
584  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
585  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
586  | --exec=* | --exe=* | --ex=*)
587    exec_prefix=$ac_optarg ;;
588
589  -gas | --gas | --ga | --g)
590    # Obsolete; use --with-gas.
591    with_gas=yes ;;
592
593  -help | --help | --hel | --he | -h)
594    ac_init_help=long ;;
595  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
596    ac_init_help=recursive ;;
597  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
598    ac_init_help=short ;;
599
600  -host | --host | --hos | --ho)
601    ac_prev=host_alias ;;
602  -host=* | --host=* | --hos=* | --ho=*)
603    host_alias=$ac_optarg ;;
604
605  -includedir | --includedir | --includedi | --included | --include \
606  | --includ | --inclu | --incl | --inc)
607    ac_prev=includedir ;;
608  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
609  | --includ=* | --inclu=* | --incl=* | --inc=*)
610    includedir=$ac_optarg ;;
611
612  -infodir | --infodir | --infodi | --infod | --info | --inf)
613    ac_prev=infodir ;;
614  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
615    infodir=$ac_optarg ;;
616
617  -libdir | --libdir | --libdi | --libd)
618    ac_prev=libdir ;;
619  -libdir=* | --libdir=* | --libdi=* | --libd=*)
620    libdir=$ac_optarg ;;
621
622  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
623  | --libexe | --libex | --libe)
624    ac_prev=libexecdir ;;
625  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
626  | --libexe=* | --libex=* | --libe=*)
627    libexecdir=$ac_optarg ;;
628
629  -localstatedir | --localstatedir | --localstatedi | --localstated \
630  | --localstate | --localstat | --localsta | --localst \
631  | --locals | --local | --loca | --loc | --lo)
632    ac_prev=localstatedir ;;
633  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
634  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
635  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
636    localstatedir=$ac_optarg ;;
637
638  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
639    ac_prev=mandir ;;
640  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
641    mandir=$ac_optarg ;;
642
643  -nfp | --nfp | --nf)
644    # Obsolete; use --without-fp.
645    with_fp=no ;;
646
647  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
648  | --no-cr | --no-c | -n)
649    no_create=yes ;;
650
651  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
652  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
653    no_recursion=yes ;;
654
655  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
656  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
657  | --oldin | --oldi | --old | --ol | --o)
658    ac_prev=oldincludedir ;;
659  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
660  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
661  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
662    oldincludedir=$ac_optarg ;;
663
664  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
665    ac_prev=prefix ;;
666  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
667    prefix=$ac_optarg ;;
668
669  -program-prefix | --program-prefix | --program-prefi | --program-pref \
670  | --program-pre | --program-pr | --program-p)
671    ac_prev=program_prefix ;;
672  -program-prefix=* | --program-prefix=* | --program-prefi=* \
673  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
674    program_prefix=$ac_optarg ;;
675
676  -program-suffix | --program-suffix | --program-suffi | --program-suff \
677  | --program-suf | --program-su | --program-s)
678    ac_prev=program_suffix ;;
679  -program-suffix=* | --program-suffix=* | --program-suffi=* \
680  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
681    program_suffix=$ac_optarg ;;
682
683  -program-transform-name | --program-transform-name \
684  | --program-transform-nam | --program-transform-na \
685  | --program-transform-n | --program-transform- \
686  | --program-transform | --program-transfor \
687  | --program-transfo | --program-transf \
688  | --program-trans | --program-tran \
689  | --progr-tra | --program-tr | --program-t)
690    ac_prev=program_transform_name ;;
691  -program-transform-name=* | --program-transform-name=* \
692  | --program-transform-nam=* | --program-transform-na=* \
693  | --program-transform-n=* | --program-transform-=* \
694  | --program-transform=* | --program-transfor=* \
695  | --program-transfo=* | --program-transf=* \
696  | --program-trans=* | --program-tran=* \
697  | --progr-tra=* | --program-tr=* | --program-t=*)
698    program_transform_name=$ac_optarg ;;
699
700  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
701  | -silent | --silent | --silen | --sile | --sil)
702    silent=yes ;;
703
704  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
705    ac_prev=sbindir ;;
706  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
707  | --sbi=* | --sb=*)
708    sbindir=$ac_optarg ;;
709
710  -sharedstatedir | --sharedstatedir | --sharedstatedi \
711  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
712  | --sharedst | --shareds | --shared | --share | --shar \
713  | --sha | --sh)
714    ac_prev=sharedstatedir ;;
715  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
716  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
717  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
718  | --sha=* | --sh=*)
719    sharedstatedir=$ac_optarg ;;
720
721  -site | --site | --sit)
722    ac_prev=site ;;
723  -site=* | --site=* | --sit=*)
724    site=$ac_optarg ;;
725
726  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
727    ac_prev=srcdir ;;
728  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
729    srcdir=$ac_optarg ;;
730
731  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
732  | --syscon | --sysco | --sysc | --sys | --sy)
733    ac_prev=sysconfdir ;;
734  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
735  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
736    sysconfdir=$ac_optarg ;;
737
738  -target | --target | --targe | --targ | --tar | --ta | --t)
739    ac_prev=target_alias ;;
740  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
741    target_alias=$ac_optarg ;;
742
743  -v | -verbose | --verbose | --verbos | --verbo | --verb)
744    verbose=yes ;;
745
746  -version | --version | --versio | --versi | --vers | -V)
747    ac_init_version=: ;;
748
749  -with-* | --with-*)
750    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
751    # Reject names that are not valid shell variable names.
752    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
753      { echo "$as_me: error: invalid package name: $ac_package" >&2
754   { (exit 1); exit 1; }; }
755    ac_package=`echo $ac_package| sed 's/-/_/g'`
756    case $ac_option in
757      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
758      *) ac_optarg=yes ;;
759    esac
760    eval "with_$ac_package='$ac_optarg'" ;;
761
762  -without-* | --without-*)
763    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
764    # Reject names that are not valid shell variable names.
765    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
766      { echo "$as_me: error: invalid package name: $ac_package" >&2
767   { (exit 1); exit 1; }; }
768    ac_package=`echo $ac_package | sed 's/-/_/g'`
769    eval "with_$ac_package=no" ;;
770
771  --x)
772    # Obsolete; use --with-x.
773    with_x=yes ;;
774
775  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
776  | --x-incl | --x-inc | --x-in | --x-i)
777    ac_prev=x_includes ;;
778  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
779  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
780    x_includes=$ac_optarg ;;
781
782  -x-libraries | --x-libraries | --x-librarie | --x-librari \
783  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
784    ac_prev=x_libraries ;;
785  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
786  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
787    x_libraries=$ac_optarg ;;
788
789  -*) { echo "$as_me: error: unrecognized option: $ac_option
790Try \`$0 --help' for more information." >&2
791   { (exit 1); exit 1; }; }
792    ;;
793
794  *=*)
795    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
796    # Reject names that are not valid shell variable names.
797    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
798      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
799   { (exit 1); exit 1; }; }
800    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
801    eval "$ac_envvar='$ac_optarg'"
802    export $ac_envvar ;;
803
804  *)
805    # FIXME: should be removed in autoconf 3.0.
806    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
807    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
808      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
809    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
810    ;;
811
812  esac
813done
814
815if test -n "$ac_prev"; then
816  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
817  { echo "$as_me: error: missing argument to $ac_option" >&2
818   { (exit 1); exit 1; }; }
819fi
820
821# Be sure to have absolute paths.
822for ac_var in exec_prefix prefix
823do
824  eval ac_val=$`echo $ac_var`
825  case $ac_val in
826    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
827    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
828   { (exit 1); exit 1; }; };;
829  esac
830done
831
832# Be sure to have absolute paths.
833for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
834              localstatedir libdir includedir oldincludedir infodir mandir
835do
836  eval ac_val=$`echo $ac_var`
837  case $ac_val in
838    [\\/$]* | ?:[\\/]* ) ;;
839    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
840   { (exit 1); exit 1; }; };;
841  esac
842done
843
844# There might be people who depend on the old broken behavior: `$host'
845# used to hold the argument of --host etc.
846# FIXME: To remove some day.
847build=$build_alias
848host=$host_alias
849target=$target_alias
850
851# FIXME: To remove some day.
852if test "x$host_alias" != x; then
853  if test "x$build_alias" = x; then
854    cross_compiling=maybe
855    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
856    If a cross compiler is detected then cross compile mode will be used." >&2
857  elif test "x$build_alias" != "x$host_alias"; then
858    cross_compiling=yes
859  fi
860fi
861
862ac_tool_prefix=
863test -n "$host_alias" && ac_tool_prefix=$host_alias-
864
865test "$silent" = yes && exec 6>/dev/null
866
867
868# Find the source files, if location was not specified.
869if test -z "$srcdir"; then
870  ac_srcdir_defaulted=yes
871  # Try the directory containing this script, then its parent.
872  ac_confdir=`(dirname "$0") 2>/dev/null ||
873$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
874         X"$0" : 'X\(//\)[^/]' \| \
875         X"$0" : 'X\(//\)$' \| \
876         X"$0" : 'X\(/\)' \| \
877         .     : '\(.\)' 2>/dev/null ||
878echo X"$0" |
879    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
880          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
881          /^X\(\/\/\)$/{ s//\1/; q; }
882          /^X\(\/\).*/{ s//\1/; q; }
883          s/.*/./; q'`
884  srcdir=$ac_confdir
885  if test ! -r $srcdir/$ac_unique_file; then
886    srcdir=..
887  fi
888else
889  ac_srcdir_defaulted=no
890fi
891if test ! -r $srcdir/$ac_unique_file; then
892  if test "$ac_srcdir_defaulted" = yes; then
893    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
894   { (exit 1); exit 1; }; }
895  else
896    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
897   { (exit 1); exit 1; }; }
898  fi
899fi
900(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
901  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
902   { (exit 1); exit 1; }; }
903srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
904ac_env_build_alias_set=${build_alias+set}
905ac_env_build_alias_value=$build_alias
906ac_cv_env_build_alias_set=${build_alias+set}
907ac_cv_env_build_alias_value=$build_alias
908ac_env_host_alias_set=${host_alias+set}
909ac_env_host_alias_value=$host_alias
910ac_cv_env_host_alias_set=${host_alias+set}
911ac_cv_env_host_alias_value=$host_alias
912ac_env_target_alias_set=${target_alias+set}
913ac_env_target_alias_value=$target_alias
914ac_cv_env_target_alias_set=${target_alias+set}
915ac_cv_env_target_alias_value=$target_alias
916ac_env_CDEFS_set=${CDEFS+set}
917ac_env_CDEFS_value=$CDEFS
918ac_cv_env_CDEFS_set=${CDEFS+set}
919ac_cv_env_CDEFS_value=$CDEFS
920ac_env_ADD_CFLAGS_set=${ADD_CFLAGS+set}
921ac_env_ADD_CFLAGS_value=$ADD_CFLAGS
922ac_cv_env_ADD_CFLAGS_set=${ADD_CFLAGS+set}
923ac_cv_env_ADD_CFLAGS_value=$ADD_CFLAGS
924ac_env_DBG_CFLAGS_set=${DBG_CFLAGS+set}
925ac_env_DBG_CFLAGS_value=$DBG_CFLAGS
926ac_cv_env_DBG_CFLAGS_set=${DBG_CFLAGS+set}
927ac_cv_env_DBG_CFLAGS_value=$DBG_CFLAGS
928ac_env_OPT_CFLAGS_set=${OPT_CFLAGS+set}
929ac_env_OPT_CFLAGS_value=$OPT_CFLAGS
930ac_cv_env_OPT_CFLAGS_set=${OPT_CFLAGS+set}
931ac_cv_env_OPT_CFLAGS_value=$OPT_CFLAGS
932ac_env_CC_set=${CC+set}
933ac_env_CC_value=$CC
934ac_cv_env_CC_set=${CC+set}
935ac_cv_env_CC_value=$CC
936ac_env_CFLAGS_set=${CFLAGS+set}
937ac_env_CFLAGS_value=$CFLAGS
938ac_cv_env_CFLAGS_set=${CFLAGS+set}
939ac_cv_env_CFLAGS_value=$CFLAGS
940ac_env_LDFLAGS_set=${LDFLAGS+set}
941ac_env_LDFLAGS_value=$LDFLAGS
942ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
943ac_cv_env_LDFLAGS_value=$LDFLAGS
944ac_env_CPPFLAGS_set=${CPPFLAGS+set}
945ac_env_CPPFLAGS_value=$CPPFLAGS
946ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
947ac_cv_env_CPPFLAGS_value=$CPPFLAGS
948ac_env_MPICC_set=${MPICC+set}
949ac_env_MPICC_value=$MPICC
950ac_cv_env_MPICC_set=${MPICC+set}
951ac_cv_env_MPICC_value=$MPICC
952ac_env_ADD_FFLAGS_set=${ADD_FFLAGS+set}
953ac_env_ADD_FFLAGS_value=$ADD_FFLAGS
954ac_cv_env_ADD_FFLAGS_set=${ADD_FFLAGS+set}
955ac_cv_env_ADD_FFLAGS_value=$ADD_FFLAGS
956ac_env_DBG_FFLAGS_set=${DBG_FFLAGS+set}
957ac_env_DBG_FFLAGS_value=$DBG_FFLAGS
958ac_cv_env_DBG_FFLAGS_set=${DBG_FFLAGS+set}
959ac_cv_env_DBG_FFLAGS_value=$DBG_FFLAGS
960ac_env_OPT_FFLAGS_set=${OPT_FFLAGS+set}
961ac_env_OPT_FFLAGS_value=$OPT_FFLAGS
962ac_cv_env_OPT_FFLAGS_set=${OPT_FFLAGS+set}
963ac_cv_env_OPT_FFLAGS_value=$OPT_FFLAGS
964ac_env_F77_set=${F77+set}
965ac_env_F77_value=$F77
966ac_cv_env_F77_set=${F77+set}
967ac_cv_env_F77_value=$F77
968ac_env_FFLAGS_set=${FFLAGS+set}
969ac_env_FFLAGS_value=$FFLAGS
970ac_cv_env_FFLAGS_set=${FFLAGS+set}
971ac_cv_env_FFLAGS_value=$FFLAGS
972ac_env_MPIF77_set=${MPIF77+set}
973ac_env_MPIF77_value=$MPIF77
974ac_cv_env_MPIF77_set=${MPIF77+set}
975ac_cv_env_MPIF77_value=$MPIF77
976ac_env_PKG_CONFIG_set=${PKG_CONFIG+set}
977ac_env_PKG_CONFIG_value=$PKG_CONFIG
978ac_cv_env_PKG_CONFIG_set=${PKG_CONFIG+set}
979ac_cv_env_PKG_CONFIG_value=$PKG_CONFIG
980ac_env_CPP_set=${CPP+set}
981ac_env_CPP_value=$CPP
982ac_cv_env_CPP_set=${CPP+set}
983ac_cv_env_CPP_value=$CPP
984ac_env_CXX_set=${CXX+set}
985ac_env_CXX_value=$CXX
986ac_cv_env_CXX_set=${CXX+set}
987ac_cv_env_CXX_value=$CXX
988ac_env_CXXFLAGS_set=${CXXFLAGS+set}
989ac_env_CXXFLAGS_value=$CXXFLAGS
990ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
991ac_cv_env_CXXFLAGS_value=$CXXFLAGS
992ac_env_CXXCPP_set=${CXXCPP+set}
993ac_env_CXXCPP_value=$CXXCPP
994ac_cv_env_CXXCPP_set=${CXXCPP+set}
995ac_cv_env_CXXCPP_value=$CXXCPP
996
997#
998# Report the --help message.
999#
1000if test "$ac_init_help" = "long"; then
1001  # Omit some internal or obsolete options to make the list less imposing.
1002  # This message is too long to be a string in the A/UX 3.1 sh.
1003  cat <<_ACEOF
1004\`configure' configures ThirdPartyBlas 1.0trunk to adapt to many kinds of systems.
1005
1006Usage: $0 [OPTION]... [VAR=VALUE]...
1007
1008To assign environment variables (e.g., CC, CFLAGS...), specify them as
1009VAR=VALUE.  See below for descriptions of some of the useful variables.
1010
1011Defaults for the options are specified in brackets.
1012
1013Configuration:
1014  -h, --help              display this help and exit
1015      --help=short        display options specific to this package
1016      --help=recursive    display the short help of all the included packages
1017  -V, --version           display version information and exit
1018  -q, --quiet, --silent   do not print \`checking...' messages
1019      --cache-file=FILE   cache test results in FILE [disabled]
1020  -C, --config-cache      alias for \`--cache-file=config.cache'
1021  -n, --no-create         do not create output files
1022      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1023
1024_ACEOF
1025
1026  cat <<_ACEOF
1027Installation directories:
1028  --prefix=PREFIX         install architecture-independent files in PREFIX
1029                          [$ac_default_prefix]
1030  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1031                          [PREFIX]
1032
1033By default, \`make install' will install all the files in
1034\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1035an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1036for instance \`--prefix=\$HOME'.
1037
1038For better control, use the options below.
1039
1040Fine tuning of the installation directories:
1041  --bindir=DIR           user executables [EPREFIX/bin]
1042  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1043  --libexecdir=DIR       program executables [EPREFIX/libexec]
1044  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1045  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1046  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1047  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1048  --libdir=DIR           object code libraries [EPREFIX/lib]
1049  --includedir=DIR       C header files [PREFIX/include]
1050  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1051  --infodir=DIR          info documentation [PREFIX/info]
1052  --mandir=DIR           man documentation [PREFIX/man]
1053_ACEOF
1054
1055  cat <<\_ACEOF
1056
1057Program names:
1058  --program-prefix=PREFIX            prepend PREFIX to installed program names
1059  --program-suffix=SUFFIX            append SUFFIX to installed program names
1060  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1061
1062System types:
1063  --build=BUILD     configure for building on BUILD [guessed]
1064  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1065_ACEOF
1066fi
1067
1068if test -n "$ac_init_help"; then
1069  case $ac_init_help in
1070     short | recursive ) echo "Configuration of ThirdPartyBlas 1.0trunk:";;
1071   esac
1072  cat <<\_ACEOF
1073
1074Optional Features:
1075  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1076  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1077  --enable-debug          compile all projects with debug options tests
1078  --enable-debug-blas compile this project (Blas) with debug options
1079  --enable-doscompile     Under Cygwin, compile so that executables run under
1080                          DOS. Set to mingw to use gcc/g++/ld with
1081                          -mno-cygwin. Set to msvc to use cl/link (or
1082                          icl/link). Default when mentioned: mingw. Default
1083                          when not mentioned: disabled.
1084  --enable-pkg-config     use pkg-config if available (default is yes)
1085  --enable-static[=PKGS]
1086                          build static libraries [default=no]
1087  --disable-dependency-tracking  speeds up one-time build
1088  --enable-dependency-tracking   do not reject slow dependency extractors
1089  --enable-maintainer-mode  enable make rules and dependencies not useful
1090                          (and sometimes confusing) to the casual installer
1091  --enable-shared[=PKGS]
1092                          build shared libraries [default=yes]
1093  --enable-fast-install[=PKGS]
1094                          optimize for fast installation [default=yes]
1095  --disable-libtool-lock  avoid locking (might break parallel builds)
1096
1097Optional Packages:
1098  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1099  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1100  --with-blas-verbosity specify the debug verbosity level for project Blas
1101  --with-blas-checklevel specify the sanity check level for project Blas
1102  --with-coin-instdir     prefix of installation directory for precompiled
1103                          COIN packages
1104  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1105  --with-pic              try to use only PIC/non-PIC objects [default=use
1106                          both]
1107  --with-tags[=TAGS]
1108                          include additional configurations [automatic]
1109
1110Some influential environment variables:
1111  CDEFS       Additional -D flags to be used when compiling C code.
1112  ADD_CFLAGS  Additional C compiler options
1113  DBG_CFLAGS  Debug C compiler options
1114  OPT_CFLAGS  Optimize C compiler options
1115  CC          C compiler command
1116  CFLAGS      C compiler flags
1117  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1118              nonstandard directory <lib dir>
1119  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1120              headers in a nonstandard directory <include dir>
1121  MPICC       C MPI Compiler
1122  ADD_FFLAGS  Additional Fortran compiler options
1123  DBG_FFLAGS  Debug Fortran compiler options
1124  OPT_FFLAGS  Optimize Fortran compiler options
1125  F77         Fortran 77 compiler command
1126  FFLAGS      Fortran 77 compiler flags
1127  MPIF77      Fortran MPI Compiler
1128  PKG_CONFIG  path to pkg-config utility
1129  CPP         C preprocessor
1130  CXX         C++ compiler command
1131  CXXFLAGS    C++ compiler flags
1132  CXXCPP      C++ preprocessor
1133
1134Use these variables to override the choices made by `configure' or to help
1135it to find libraries and programs with nonstandard names/locations.
1136
1137Report bugs to <http://projects.coin-or.org/BuildTools/newticket>.
1138_ACEOF
1139fi
1140
1141if test "$ac_init_help" = "recursive"; then
1142  # If there are subdirs, report their specific --help.
1143  ac_popdir=`pwd`
1144  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1145    test -d $ac_dir || continue
1146    ac_builddir=.
1147
1148if test "$ac_dir" != .; then
1149  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1150  # A "../" for each directory in $ac_dir_suffix.
1151  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1152else
1153  ac_dir_suffix= ac_top_builddir=
1154fi
1155
1156case $srcdir in
1157  .)  # No --srcdir option.  We are building in place.
1158    ac_srcdir=.
1159    if test -z "$ac_top_builddir"; then
1160       ac_top_srcdir=.
1161    else
1162       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1163    fi ;;
1164  [\\/]* | ?:[\\/]* )  # Absolute path.
1165    ac_srcdir=$srcdir$ac_dir_suffix;
1166    ac_top_srcdir=$srcdir ;;
1167  *) # Relative path.
1168    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1169    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1170esac
1171
1172# Do not use `cd foo && pwd` to compute absolute paths, because
1173# the directories may not exist.
1174case `pwd` in
1175.) ac_abs_builddir="$ac_dir";;
1176*)
1177  case "$ac_dir" in
1178  .) ac_abs_builddir=`pwd`;;
1179  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1180  *) ac_abs_builddir=`pwd`/"$ac_dir";;
1181  esac;;
1182esac
1183case $ac_abs_builddir in
1184.) ac_abs_top_builddir=${ac_top_builddir}.;;
1185*)
1186  case ${ac_top_builddir}. in
1187  .) ac_abs_top_builddir=$ac_abs_builddir;;
1188  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1189  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1190  esac;;
1191esac
1192case $ac_abs_builddir in
1193.) ac_abs_srcdir=$ac_srcdir;;
1194*)
1195  case $ac_srcdir in
1196  .) ac_abs_srcdir=$ac_abs_builddir;;
1197  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1198  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1199  esac;;
1200esac
1201case $ac_abs_builddir in
1202.) ac_abs_top_srcdir=$ac_top_srcdir;;
1203*)
1204  case $ac_top_srcdir in
1205  .) ac_abs_top_srcdir=$ac_abs_builddir;;
1206  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1207  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1208  esac;;
1209esac
1210
1211    cd $ac_dir
1212    # Check for guested configure; otherwise get Cygnus style configure.
1213    if test -f $ac_srcdir/configure.gnu; then
1214      echo
1215      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1216    elif test -f $ac_srcdir/configure; then
1217      echo
1218      $SHELL $ac_srcdir/configure  --help=recursive
1219    elif test -f $ac_srcdir/configure.ac ||
1220           test -f $ac_srcdir/configure.in; then
1221      echo
1222      $ac_configure --help
1223    else
1224      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1225    fi
1226    cd $ac_popdir
1227  done
1228fi
1229
1230test -n "$ac_init_help" && exit 0
1231if $ac_init_version; then
1232  cat <<\_ACEOF
1233ThirdPartyBlas configure 1.0trunk
1234generated by GNU Autoconf 2.59
1235
1236Copyright (C) 2003 Free Software Foundation, Inc.
1237This configure script is free software; the Free Software Foundation
1238gives unlimited permission to copy, distribute and modify it.
1239
1240
1241Copyright 2006 International Business Machines and others.
1242All Rights Reserved.
1243This file is part of the open source package Coin which is distributed
1244under the Common Public License.
1245_ACEOF
1246  exit 0
1247fi
1248exec 5>config.log
1249cat >&5 <<_ACEOF
1250This file contains any messages produced by compilers while
1251running configure, to aid debugging if configure makes a mistake.
1252
1253It was created by ThirdPartyBlas $as_me 1.0trunk, which was
1254generated by GNU Autoconf 2.59.  Invocation command line was
1255
1256  $ $0 $@
1257
1258_ACEOF
1259{
1260cat <<_ASUNAME
1261## --------- ##
1262## Platform. ##
1263## --------- ##
1264
1265hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1266uname -m = `(uname -m) 2>/dev/null || echo unknown`
1267uname -r = `(uname -r) 2>/dev/null || echo unknown`
1268uname -s = `(uname -s) 2>/dev/null || echo unknown`
1269uname -v = `(uname -v) 2>/dev/null || echo unknown`
1270
1271/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1272/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1273
1274/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1275/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1276/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1277hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1278/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1279/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1280/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1281
1282_ASUNAME
1283
1284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1285for as_dir in $PATH
1286do
1287  IFS=$as_save_IFS
1288  test -z "$as_dir" && as_dir=.
1289  echo "PATH: $as_dir"
1290done
1291
1292} >&5
1293
1294cat >&5 <<_ACEOF
1295
1296
1297## ----------- ##
1298## Core tests. ##
1299## ----------- ##
1300
1301_ACEOF
1302
1303
1304# Keep a trace of the command line.
1305# Strip out --no-create and --no-recursion so they do not pile up.
1306# Strip out --silent because we don't want to record it for future runs.
1307# Also quote any args containing shell meta-characters.
1308# Make two passes to allow for proper duplicate-argument suppression.
1309ac_configure_args=
1310ac_configure_args0=
1311ac_configure_args1=
1312ac_sep=
1313ac_must_keep_next=false
1314for ac_pass in 1 2
1315do
1316  for ac_arg
1317  do
1318    case $ac_arg in
1319    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1320    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1321    | -silent | --silent | --silen | --sile | --sil)
1322      continue ;;
1323    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1324      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1325    esac
1326    case $ac_pass in
1327    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1328    2)
1329      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1330      if test $ac_must_keep_next = true; then
1331        ac_must_keep_next=false # Got value, back to normal.
1332      else
1333        case $ac_arg in
1334          *=* | --config-cache | -C | -disable-* | --disable-* \
1335          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1336          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1337          | -with-* | --with-* | -without-* | --without-* | --x)
1338            case "$ac_configure_args0 " in
1339              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1340            esac
1341            ;;
1342          -* ) ac_must_keep_next=true ;;
1343        esac
1344      fi
1345      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1346      # Get rid of the leading space.
1347      ac_sep=" "
1348      ;;
1349    esac
1350  done
1351done
1352$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1353$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1354
1355# When interrupted or exit'd, cleanup temporary files, and complete
1356# config.log.  We remove comments because anyway the quotes in there
1357# would cause problems or look ugly.
1358# WARNING: Be sure not to use single quotes in there, as some shells,
1359# such as our DU 5.0 friend, will then `close' the trap.
1360trap 'exit_status=$?
1361  # Save into config.log some information that might help in debugging.
1362  {
1363    echo
1364
1365    cat <<\_ASBOX
1366## ---------------- ##
1367## Cache variables. ##
1368## ---------------- ##
1369_ASBOX
1370    echo
1371    # The following way of writing the cache mishandles newlines in values,
1372{
1373  (set) 2>&1 |
1374    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1375    *ac_space=\ *)
1376      sed -n \
1377        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1378          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1379      ;;
1380    *)
1381      sed -n \
1382        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1383      ;;
1384    esac;
1385}
1386    echo
1387
1388    cat <<\_ASBOX
1389## ----------------- ##
1390## Output variables. ##
1391## ----------------- ##
1392_ASBOX
1393    echo
1394    for ac_var in $ac_subst_vars
1395    do
1396      eval ac_val=$`echo $ac_var`
1397      echo "$ac_var='"'"'$ac_val'"'"'"
1398    done | sort
1399    echo
1400
1401    if test -n "$ac_subst_files"; then
1402      cat <<\_ASBOX
1403## ------------- ##
1404## Output files. ##
1405## ------------- ##
1406_ASBOX
1407      echo
1408      for ac_var in $ac_subst_files
1409      do
1410        eval ac_val=$`echo $ac_var`
1411        echo "$ac_var='"'"'$ac_val'"'"'"
1412      done | sort
1413      echo
1414    fi
1415
1416    if test -s confdefs.h; then
1417      cat <<\_ASBOX
1418## ----------- ##
1419## confdefs.h. ##
1420## ----------- ##
1421_ASBOX
1422      echo
1423      sed "/^$/d" confdefs.h | sort
1424      echo
1425    fi
1426    test "$ac_signal" != 0 &&
1427      echo "$as_me: caught signal $ac_signal"
1428    echo "$as_me: exit $exit_status"
1429  } >&5
1430  rm -f core *.core &&
1431  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1432    exit $exit_status
1433     ' 0
1434for ac_signal in 1 2 13 15; do
1435  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1436done
1437ac_signal=0
1438
1439# confdefs.h avoids OS command line length limits that DEFS can exceed.
1440rm -rf conftest* confdefs.h
1441# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1442echo >confdefs.h
1443
1444# Predefined preprocessor variables.
1445
1446cat >>confdefs.h <<_ACEOF
1447#define PACKAGE_NAME "$PACKAGE_NAME"
1448_ACEOF
1449
1450
1451cat >>confdefs.h <<_ACEOF
1452#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1453_ACEOF
1454
1455
1456cat >>confdefs.h <<_ACEOF
1457#define PACKAGE_VERSION "$PACKAGE_VERSION"
1458_ACEOF
1459
1460
1461cat >>confdefs.h <<_ACEOF
1462#define PACKAGE_STRING "$PACKAGE_STRING"
1463_ACEOF
1464
1465
1466cat >>confdefs.h <<_ACEOF
1467#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1468_ACEOF
1469
1470
1471# Let the site file select an alternate cache file if it wants to.
1472# Prefer explicitly selected file to automatically selected ones.
1473if test -z "$CONFIG_SITE"; then
1474  if test "x$prefix" != xNONE; then
1475    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1476  else
1477    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1478  fi
1479fi
1480for ac_site_file in $CONFIG_SITE; do
1481  if test -r "$ac_site_file"; then
1482    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1483echo "$as_me: loading site script $ac_site_file" >&6;}
1484    sed 's/^/| /' "$ac_site_file" >&5
1485    . "$ac_site_file"
1486  fi
1487done
1488
1489if test -r "$cache_file"; then
1490  # Some versions of bash will fail to source /dev/null (special
1491  # files actually), so we avoid doing that.
1492  if test -f "$cache_file"; then
1493    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1494echo "$as_me: loading cache $cache_file" >&6;}
1495    case $cache_file in
1496      [\\/]* | ?:[\\/]* ) . $cache_file;;
1497      *)                      . ./$cache_file;;
1498    esac
1499  fi
1500else
1501  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1502echo "$as_me: creating cache $cache_file" >&6;}
1503  >$cache_file
1504fi
1505
1506# Check that the precious variables saved in the cache have kept the same
1507# value.
1508ac_cache_corrupted=false
1509for ac_var in `(set) 2>&1 |
1510               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1511  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1512  eval ac_new_set=\$ac_env_${ac_var}_set
1513  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1514  eval ac_new_val="\$ac_env_${ac_var}_value"
1515  case $ac_old_set,$ac_new_set in
1516    set,)
1517      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1518echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1519      ac_cache_corrupted=: ;;
1520    ,set)
1521      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1522echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1523      ac_cache_corrupted=: ;;
1524    ,);;
1525    *)
1526      if test "x$ac_old_val" != "x$ac_new_val"; then
1527        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1528echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1529        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1530echo "$as_me:   former value:  $ac_old_val" >&2;}
1531        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1532echo "$as_me:   current value: $ac_new_val" >&2;}
1533        ac_cache_corrupted=:
1534      fi;;
1535  esac
1536  # Pass precious variables to config.status.
1537  if test "$ac_new_set" = set; then
1538    case $ac_new_val in
1539    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1540      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1541    *) ac_arg=$ac_var=$ac_new_val ;;
1542    esac
1543    case " $ac_configure_args " in
1544      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1545      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1546    esac
1547  fi
1548done
1549if $ac_cache_corrupted; then
1550  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1551echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1552  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1553echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1554   { (exit 1); exit 1; }; }
1555fi
1556
1557ac_ext=c
1558ac_cpp='$CPP $CPPFLAGS'
1559ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1560ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1561ac_compiler_gnu=$ac_cv_c_compiler_gnu
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592# List one file in the package so that the configure script can test
1593# whether the package is actually there
1594
1595
1596# Where should everything be installed by default?  Here, we want it
1597# to be installed directly in 'bin', 'lib', 'include' subdirectories
1598# of the directory where configure is run.  The default would be
1599# /usr/local.
1600
1601
1602# Initialize the ADDLIBS variable
1603ADDLIBS="-lm $LIBS"
1604
1605
1606# Initialize the PCADDLIBS variable.
1607# This variable is used to setup library flags for the "Libs:" section in a .pc file.
1608# In certain cases, it may contain more flags than the ADDLIBS variable.
1609PCADDLIBS=""
1610
1611
1612# As backup, we make sure we don't loose an FLIBS if it has been set
1613# by the user
1614save_FLIBS="$FLIBS"
1615
1616# Initialize the FADDLIBS variable (which is to be used with a fortran
1617# compiler and will not include FLIBS)
1618FADDLIBS="$LIBS"
1619
1620
1621# A useful makefile conditional that is always false
1622
1623
1624if false; then
1625  ALWAYS_FALSE_TRUE=
1626  ALWAYS_FALSE_FALSE='#'
1627else
1628  ALWAYS_FALSE_TRUE='#'
1629  ALWAYS_FALSE_FALSE=
1630fi
1631
1632
1633# We set the following variable so that we know later in AC_COIN_FINALIZE
1634# that we are in a project main directory
1635coin_projectdir=yes
1636
1637# Set the project's version number
1638if test "xBlas" != x; then
1639
1640cat >>confdefs.h <<_ACEOF
1641#define BLAS_VERSION "$PACKAGE_VERSION"
1642_ACEOF
1643
1644fi
1645
1646# Set the project's SVN revision number
1647# Extract the first word of "svnversion", so it can be a program name with args.
1648set dummy svnversion; ac_word=$2
1649echo "$as_me:$LINENO: checking for $ac_word" >&5
1650echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1651if test "${ac_cv_prog_have_svnversion+set}" = set; then
1652  echo $ECHO_N "(cached) $ECHO_C" >&6
1653else
1654  if test -n "$have_svnversion"; then
1655  ac_cv_prog_have_svnversion="$have_svnversion" # Let the user override the test.
1656else
1657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1658for as_dir in $PATH
1659do
1660  IFS=$as_save_IFS
1661  test -z "$as_dir" && as_dir=.
1662  for ac_exec_ext in '' $ac_executable_extensions; do
1663  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1664    ac_cv_prog_have_svnversion="yes"
1665    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1666    break 2
1667  fi
1668done
1669done
1670
1671  test -z "$ac_cv_prog_have_svnversion" && ac_cv_prog_have_svnversion="no"
1672fi
1673fi
1674have_svnversion=$ac_cv_prog_have_svnversion
1675if test -n "$have_svnversion"; then
1676  echo "$as_me:$LINENO: result: $have_svnversion" >&5
1677echo "${ECHO_T}$have_svnversion" >&6
1678else
1679  echo "$as_me:$LINENO: result: no" >&5
1680echo "${ECHO_T}no" >&6
1681fi
1682
1683if test "x$have_svnversion" = xyes && test "xBlas" != x; then
1684
1685  BLAS_SVN_REV=`cd $srcdir/$coin_has_blas ; svnversion`
1686  if test $BLAS_SVN_REV != exported; then
1687
1688cat >>confdefs.h <<_ACEOF
1689#define BLAS_SVN_REV "$BLAS_SVN_REV"
1690_ACEOF
1691
1692  fi
1693fi
1694
1695# Capture libtool library version, if given.
1696
1697
1698
1699#############################################################################
1700#                         Standard build tool stuff                         #
1701#############################################################################
1702
1703# Get the system type
1704ac_aux_dir=
1705for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1706  if test -f $ac_dir/install-sh; then
1707    ac_aux_dir=$ac_dir
1708    ac_install_sh="$ac_aux_dir/install-sh -c"
1709    break
1710  elif test -f $ac_dir/install.sh; then
1711    ac_aux_dir=$ac_dir
1712    ac_install_sh="$ac_aux_dir/install.sh -c"
1713    break
1714  elif test -f $ac_dir/shtool; then
1715    ac_aux_dir=$ac_dir
1716    ac_install_sh="$ac_aux_dir/shtool install -c"
1717    break
1718  fi
1719done
1720if test -z "$ac_aux_dir"; then
1721  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1722echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1723   { (exit 1); exit 1; }; }
1724fi
1725ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1726ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1727ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1728
1729# Make sure we can run config.sub.
1730$ac_config_sub sun4 >/dev/null 2>&1 ||
1731  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1732echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1733   { (exit 1); exit 1; }; }
1734
1735echo "$as_me:$LINENO: checking build system type" >&5
1736echo $ECHO_N "checking build system type... $ECHO_C" >&6
1737if test "${ac_cv_build+set}" = set; then
1738  echo $ECHO_N "(cached) $ECHO_C" >&6
1739else
1740  ac_cv_build_alias=$build_alias
1741test -z "$ac_cv_build_alias" &&
1742  ac_cv_build_alias=`$ac_config_guess`
1743test -z "$ac_cv_build_alias" &&
1744  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1745echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1746   { (exit 1); exit 1; }; }
1747ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1748  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1749echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1750   { (exit 1); exit 1; }; }
1751
1752fi
1753echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1754echo "${ECHO_T}$ac_cv_build" >&6
1755build=$ac_cv_build
1756build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1757build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1758build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1759
1760
1761
1762#turn off warnings and pedantic mode since they could make trouble on some platforms,
1763#and we couldn't fix them anyway
1764coin_skip_warn_fflags=yes
1765
1766# Check if user wants to produce debugging code
1767
1768echo "$as_me:$LINENO: checking whether we want to compile in debug mode" >&5
1769echo $ECHO_N "checking whether we want to compile in debug mode... $ECHO_C" >&6
1770
1771# Check whether --enable-debug or --disable-debug was given.
1772if test "${enable_debug+set}" = set; then
1773  enableval="$enable_debug"
1774  case "${enableval}" in
1775   yes) coin_debug_compile=true
1776        if test "${enable_shared+set}" = set; then :; else
1777          enable_shared=no
1778        fi
1779        ;;
1780   no)  coin_debug_compile=false
1781        ;;
1782   *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug" >&5
1783echo "$as_me: error: bad value ${enableval} for --enable-debug" >&2;}
1784   { (exit 1); exit 1; }; }
1785        ;;
1786esac
1787else
1788  coin_debug_compile=false
1789fi;
1790
1791# Check whether --enable-debug-blas or --disable-debug-blas was given.
1792if test "${enable_debug_blas+set}" = set; then
1793  enableval="$enable_debug_blas"
1794  case "${enableval}" in
1795    yes) coin_debug_compile=true
1796         enable_shared=no
1797         ;;
1798    no)  coin_debug_compile=false
1799         ;;
1800    *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug-blas" >&5
1801echo "$as_me: error: bad value ${enableval} for --enable-debug-blas" >&2;}
1802   { (exit 1); exit 1; }; }
1803         ;;
1804 esac
1805else
1806  :
1807fi;
1808
1809 # m4_ifvaln([Blas],
1810
1811if test $coin_debug_compile = true; then
1812  echo "$as_me:$LINENO: result: yes" >&5
1813echo "${ECHO_T}yes" >&6
1814else
1815  echo "$as_me:$LINENO: result: no" >&5
1816echo "${ECHO_T}no" >&6
1817fi
1818
1819
1820# Check whether --with-blas-verbosity or --without-blas-verbosity was given.
1821if test "${with_blas_verbosity+set}" = set; then
1822  withval="$with_blas_verbosity"
1823  if test "$withval" = yes; then
1824                withval=1
1825              fi
1826              coin_blas_verbosity=$withval
1827else
1828  coin_blas_verbosity=0
1829fi;
1830
1831cat >>confdefs.h <<_ACEOF
1832#define COIN_BLAS_VERBOSITY $coin_blas_verbosity
1833_ACEOF
1834
1835
1836
1837# Check whether --with-blas-checklevel or --without-blas-checklevel was given.
1838if test "${with_blas_checklevel+set}" = set; then
1839  withval="$with_blas_checklevel"
1840  if test "$withval" = yes; then
1841                withval=1
1842              fi
1843              coin_blas_checklevel=$withval
1844else
1845  coin_blas_checklevel=0
1846fi;
1847
1848cat >>confdefs.h <<_ACEOF
1849#define COIN_BLAS_CHECKLEVEL $coin_blas_checklevel
1850_ACEOF
1851
1852
1853# We use the following variable to have a string with the upper case
1854# version of the project name
1855COIN_PRJCT=BLAS
1856
1857
1858 # m4_ifvaln([Blas],
1859
1860
1861
1862# Get the name of the Fortran compiler and appropriate compiler options
1863case $build in
1864  *-mingw*)
1865    if test "${LD+set}" = set; then :; else
1866      LD=link
1867    fi
1868    ;;
1869 esac
1870 case $enable_doscompile in
1871   msvc)
1872     if test "x${LD+set}" = xset; then :; else
1873       LD=link
1874     fi
1875     ;;
1876 esac
1877
1878
1879 # Check whether --enable-doscompile or --disable-doscompile was given.
1880if test "${enable_doscompile+set}" = set; then
1881  enableval="$enable_doscompile"
1882  if test "$enable_doscompile" != no; then
1883     case $build in
1884       *-cygwin* | *-mingw*) ;;
1885       *) { { echo "$as_me:$LINENO: error: --enable-doscompile option makes sense only under Cygwin or MinGW" >&5
1886echo "$as_me: error: --enable-doscompile option makes sense only under Cygwin or MinGW" >&2;}
1887   { (exit 1); exit 1; }; } ;;
1888     esac
1889   fi
1890else
1891  enable_doscompile=no
1892fi;
1893 case "$enable_doscompile" in
1894   mingw)
1895     case $build in
1896       *-mingw*) enable_doscompile=no ;;
1897     esac
1898     ;;
1899   msvc|no) ;;
1900   yes) enable_doscompile=mingw ;;
1901   *) { { echo "$as_me:$LINENO: error: Invalid value $enable_doscompile for --enable-doscompile.
1902                    Try configure --help=recursive." >&5
1903echo "$as_me: error: Invalid value $enable_doscompile for --enable-doscompile.
1904                    Try configure --help=recursive." >&2;}
1905   { (exit 1); exit 1; }; }
1906      ;;
1907  esac
1908  if test "$enable_doscompile" != no ; then
1909    { echo "$as_me:$LINENO: DOS compile style is: $enable_doscompile" >&5
1910echo "$as_me: DOS compile style is: $enable_doscompile" >&6;}
1911  fi
1912
1913
1914
1915
1916ac_ext=c
1917ac_cpp='$CPP $CPPFLAGS'
1918ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1919ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1920ac_compiler_gnu=$ac_cv_c_compiler_gnu
1921
1922
1923# For consistency, we set the C compiler to the same value of the C++
1924# compiler, if the C++ is set, but the C compiler isn't (only for CXX=cl)
1925if test x"$CXX" != x; then
1926  case "$CXX" in
1927    cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
1928      if test x"$CC" = x; then
1929        CC="$CXX"
1930        { echo "$as_me:$LINENO: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&5
1931echo "$as_me: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&2;}
1932      fi
1933      ;;
1934  esac
1935fi
1936
1937
1938
1939
1940
1941
1942coin_has_cc=yes
1943
1944save_cflags="$CFLAGS"
1945
1946# For *-*-solaris*, promote Studio/Workshop cc compiler to front of list.
1947# Depending on the user's PATH, when Studio/Workshop cc is not present we may
1948# find /usr/ucb/cc, which is almost certainly not a good choice for the C
1949# compiler. In this case, put cc after gcc.
1950
1951case $build in
1952  *-cygwin* | *-mingw*)
1953             if test "$enable_doscompile" = msvc ; then
1954               comps="icl cl"
1955             else
1956               comps="gcc cl"
1957             fi ;;
1958  *-*-solaris*)
1959             # Extract the first word of "cc", so it can be a program name with args.
1960set dummy cc; ac_word=$2
1961echo "$as_me:$LINENO: checking for $ac_word" >&5
1962echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1963if test "${ac_cv_prog_sol_cc_compiler+set}" = set; then
1964  echo $ECHO_N "(cached) $ECHO_C" >&6
1965else
1966  if test -n "$sol_cc_compiler"; then
1967  ac_cv_prog_sol_cc_compiler="$sol_cc_compiler" # Let the user override the test.
1968else
1969  ac_prog_rejected=no
1970as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1971for as_dir in $PATH
1972do
1973  IFS=$as_save_IFS
1974  test -z "$as_dir" && as_dir=.
1975  for ac_exec_ext in '' $ac_executable_extensions; do
1976  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1977    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1978       ac_prog_rejected=yes
1979       continue
1980     fi
1981    ac_cv_prog_sol_cc_compiler="cc"
1982    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1983    break 2
1984  fi
1985done
1986done
1987
1988if test $ac_prog_rejected = yes; then
1989  # We found a bogon in the path, so make sure we never use it.
1990  set dummy $ac_cv_prog_sol_cc_compiler
1991  shift
1992  if test $# != 0; then
1993    # We chose a different compiler from the bogus one.
1994    # However, it has the same basename, so the bogon will be chosen
1995    # first if we set sol_cc_compiler to just the basename; use the full file name.
1996    shift
1997    ac_cv_prog_sol_cc_compiler="$as_dir/$ac_word${1+' '}$@"
1998  fi
1999fi
2000fi
2001fi
2002sol_cc_compiler=$ac_cv_prog_sol_cc_compiler
2003if test -n "$sol_cc_compiler"; then
2004  echo "$as_me:$LINENO: result: $sol_cc_compiler" >&5
2005echo "${ECHO_T}$sol_cc_compiler" >&6
2006else
2007  echo "$as_me:$LINENO: result: no" >&5
2008echo "${ECHO_T}no" >&6
2009fi
2010
2011             if test "$sol_cc_compiler" = "cc" ; then
2012               comps="cc xlc gcc pgcc icc"
2013             else
2014               comps="xlc gcc pgcc icc cc"
2015             fi
2016             ;;
2017  *-linux-*) comps="xlc gcc cc pgcc icc" ;;
2018  *)         comps="xlc_r xlc cc gcc pgcc icc" ;;
2019esac
2020
2021# We delete the cached value, since the test might not have been
2022# performed with our choice of compilers earlier
2023$as_unset ac_cv_prog_CC || test "${ac_cv_prog_CC+set}" != set || { ac_cv_prog_CC=; export ac_cv_prog_CC; }
2024# AC_MSG_NOTICE([C compiler candidates: $comps])
2025ac_ext=c
2026ac_cpp='$CPP $CPPFLAGS'
2027ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2028ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2029ac_compiler_gnu=$ac_cv_c_compiler_gnu
2030if test -n "$ac_tool_prefix"; then
2031  for ac_prog in $comps
2032  do
2033    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2034set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2035echo "$as_me:$LINENO: checking for $ac_word" >&5
2036echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2037if test "${ac_cv_prog_CC+set}" = set; then
2038  echo $ECHO_N "(cached) $ECHO_C" >&6
2039else
2040  if test -n "$CC"; then
2041  ac_cv_prog_CC="$CC" # Let the user override the test.
2042else
2043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2044for as_dir in $PATH
2045do
2046  IFS=$as_save_IFS
2047  test -z "$as_dir" && as_dir=.
2048  for ac_exec_ext in '' $ac_executable_extensions; do
2049  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2050    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2051    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2052    break 2
2053  fi
2054done
2055done
2056
2057fi
2058fi
2059CC=$ac_cv_prog_CC
2060if test -n "$CC"; then
2061  echo "$as_me:$LINENO: result: $CC" >&5
2062echo "${ECHO_T}$CC" >&6
2063else
2064  echo "$as_me:$LINENO: result: no" >&5
2065echo "${ECHO_T}no" >&6
2066fi
2067
2068    test -n "$CC" && break
2069  done
2070fi
2071if test -z "$CC"; then
2072  ac_ct_CC=$CC
2073  for ac_prog in $comps
2074do
2075  # Extract the first word of "$ac_prog", so it can be a program name with args.
2076set dummy $ac_prog; ac_word=$2
2077echo "$as_me:$LINENO: checking for $ac_word" >&5
2078echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2079if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2080  echo $ECHO_N "(cached) $ECHO_C" >&6
2081else
2082  if test -n "$ac_ct_CC"; then
2083  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2084else
2085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2086for as_dir in $PATH
2087do
2088  IFS=$as_save_IFS
2089  test -z "$as_dir" && as_dir=.
2090  for ac_exec_ext in '' $ac_executable_extensions; do
2091  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2092    ac_cv_prog_ac_ct_CC="$ac_prog"
2093    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2094    break 2
2095  fi
2096done
2097done
2098
2099fi
2100fi
2101ac_ct_CC=$ac_cv_prog_ac_ct_CC
2102if test -n "$ac_ct_CC"; then
2103  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2104echo "${ECHO_T}$ac_ct_CC" >&6
2105else
2106  echo "$as_me:$LINENO: result: no" >&5
2107echo "${ECHO_T}no" >&6
2108fi
2109
2110  test -n "$ac_ct_CC" && break
2111done
2112
2113  CC=$ac_ct_CC
2114fi
2115
2116
2117test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2118See \`config.log' for more details." >&5
2119echo "$as_me: error: no acceptable C compiler found in \$PATH
2120See \`config.log' for more details." >&2;}
2121   { (exit 1); exit 1; }; }
2122
2123# Provide some information about the compiler.
2124echo "$as_me:$LINENO:" \
2125     "checking for C compiler version" >&5
2126ac_compiler=`set X $ac_compile; echo $2`
2127{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2128  (eval $ac_compiler --version </dev/null >&5) 2>&5
2129  ac_status=$?
2130  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2131  (exit $ac_status); }
2132{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2133  (eval $ac_compiler -v </dev/null >&5) 2>&5
2134  ac_status=$?
2135  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2136  (exit $ac_status); }
2137{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2138  (eval $ac_compiler -V </dev/null >&5) 2>&5
2139  ac_status=$?
2140  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2141  (exit $ac_status); }
2142
2143cat >conftest.$ac_ext <<_ACEOF
2144/* confdefs.h.  */
2145_ACEOF
2146cat confdefs.h >>conftest.$ac_ext
2147cat >>conftest.$ac_ext <<_ACEOF
2148/* end confdefs.h.  */
2149
2150int
2151main ()
2152{
2153
2154  ;
2155  return 0;
2156}
2157_ACEOF
2158ac_clean_files_save=$ac_clean_files
2159ac_clean_files="$ac_clean_files a.out a.exe b.out"
2160# Try to create an executable without -o first, disregard a.out.
2161# It will help us diagnose broken compilers, and finding out an intuition
2162# of exeext.
2163echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2164echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2165ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2166if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2167  (eval $ac_link_default) 2>&5
2168  ac_status=$?
2169  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2170  (exit $ac_status); }; then
2171  # Find the output, starting from the most likely.  This scheme is
2172# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2173# resort.
2174
2175# Be careful to initialize this variable, since it used to be cached.
2176# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2177ac_cv_exeext=
2178# b.out is created by i960 compilers.
2179for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2180do
2181  test -f "$ac_file" || continue
2182  case $ac_file in
2183    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2184        ;;
2185    conftest.$ac_ext )
2186        # This is the source file.
2187        ;;
2188    [ab].out )
2189        # We found the default executable, but exeext='' is most
2190        # certainly right.
2191        break;;
2192    *.* )
2193        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2194        # FIXME: I believe we export ac_cv_exeext for Libtool,
2195        # but it would be cool to find out if it's true.  Does anybody
2196        # maintain Libtool? --akim.
2197        export ac_cv_exeext
2198        break;;
2199    * )
2200        break;;
2201  esac
2202done
2203else
2204  echo "$as_me: failed program was:" >&5
2205sed 's/^/| /' conftest.$ac_ext >&5
2206
2207{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2208See \`config.log' for more details." >&5
2209echo "$as_me: error: C compiler cannot create executables
2210See \`config.log' for more details." >&2;}
2211   { (exit 77); exit 77; }; }
2212fi
2213
2214ac_exeext=$ac_cv_exeext
2215echo "$as_me:$LINENO: result: $ac_file" >&5
2216echo "${ECHO_T}$ac_file" >&6
2217
2218# Check the compiler produces executables we can run.  If not, either
2219# the compiler is broken, or we cross compile.
2220echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2221echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2222# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2223# If not cross compiling, check that we can run a simple program.
2224if test "$cross_compiling" != yes; then
2225  if { ac_try='./$ac_file'
2226  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2227  (eval $ac_try) 2>&5
2228  ac_status=$?
2229  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2230  (exit $ac_status); }; }; then
2231    cross_compiling=no
2232  else
2233    if test "$cross_compiling" = maybe; then
2234        cross_compiling=yes
2235    else
2236        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2237If you meant to cross compile, use \`--host'.
2238See \`config.log' for more details." >&5
2239echo "$as_me: error: cannot run C compiled programs.
2240If you meant to cross compile, use \`--host'.
2241See \`config.log' for more details." >&2;}
2242   { (exit 1); exit 1; }; }
2243    fi
2244  fi
2245fi
2246echo "$as_me:$LINENO: result: yes" >&5
2247echo "${ECHO_T}yes" >&6
2248
2249rm -f a.out a.exe conftest$ac_cv_exeext b.out
2250ac_clean_files=$ac_clean_files_save
2251# Check the compiler produces executables we can run.  If not, either
2252# the compiler is broken, or we cross compile.
2253echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2254echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2255echo "$as_me:$LINENO: result: $cross_compiling" >&5
2256echo "${ECHO_T}$cross_compiling" >&6
2257
2258echo "$as_me:$LINENO: checking for suffix of executables" >&5
2259echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2260if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2261  (eval $ac_link) 2>&5
2262  ac_status=$?
2263  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2264  (exit $ac_status); }; then
2265  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2266# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2267# work properly (i.e., refer to `conftest.exe'), while it won't with
2268# `rm'.
2269for ac_file in conftest.exe conftest conftest.*; do
2270  test -f "$ac_file" || continue
2271  case $ac_file in
2272    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2273    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2274          export ac_cv_exeext
2275          break;;
2276    * ) break;;
2277  esac
2278done
2279else
2280  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2281See \`config.log' for more details." >&5
2282echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2283See \`config.log' for more details." >&2;}
2284   { (exit 1); exit 1; }; }
2285fi
2286
2287rm -f conftest$ac_cv_exeext
2288echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2289echo "${ECHO_T}$ac_cv_exeext" >&6
2290
2291rm -f conftest.$ac_ext
2292EXEEXT=$ac_cv_exeext
2293ac_exeext=$EXEEXT
2294echo "$as_me:$LINENO: checking for suffix of object files" >&5
2295echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2296if test "${ac_cv_objext+set}" = set; then
2297  echo $ECHO_N "(cached) $ECHO_C" >&6
2298else
2299  cat >conftest.$ac_ext <<_ACEOF
2300/* confdefs.h.  */
2301_ACEOF
2302cat confdefs.h >>conftest.$ac_ext
2303cat >>conftest.$ac_ext <<_ACEOF
2304/* end confdefs.h.  */
2305
2306int
2307main ()
2308{
2309
2310  ;
2311  return 0;
2312}
2313_ACEOF
2314rm -f conftest.o conftest.obj
2315if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2316  (eval $ac_compile) 2>&5
2317  ac_status=$?
2318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2319  (exit $ac_status); }; then
2320  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2321  case $ac_file in
2322    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2323    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2324       break;;
2325  esac
2326done
2327else
2328  echo "$as_me: failed program was:" >&5
2329sed 's/^/| /' conftest.$ac_ext >&5
2330
2331{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2332See \`config.log' for more details." >&5
2333echo "$as_me: error: cannot compute suffix of object files: cannot compile
2334See \`config.log' for more details." >&2;}
2335   { (exit 1); exit 1; }; }
2336fi
2337
2338rm -f conftest.$ac_cv_objext conftest.$ac_ext
2339fi
2340echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2341echo "${ECHO_T}$ac_cv_objext" >&6
2342OBJEXT=$ac_cv_objext
2343ac_objext=$OBJEXT
2344echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2345echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2346if test "${ac_cv_c_compiler_gnu+set}" = set; then
2347  echo $ECHO_N "(cached) $ECHO_C" >&6
2348else
2349  cat >conftest.$ac_ext <<_ACEOF
2350/* confdefs.h.  */
2351_ACEOF
2352cat confdefs.h >>conftest.$ac_ext
2353cat >>conftest.$ac_ext <<_ACEOF
2354/* end confdefs.h.  */
2355
2356int
2357main ()
2358{
2359#ifndef __GNUC__
2360       choke me
2361#endif
2362
2363  ;
2364  return 0;
2365}
2366_ACEOF
2367rm -f conftest.$ac_objext
2368if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2369  (eval $ac_compile) 2>conftest.er1
2370  ac_status=$?
2371  grep -v '^ *+' conftest.er1 >conftest.err
2372  rm -f conftest.er1
2373  cat conftest.err >&5
2374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2375  (exit $ac_status); } &&
2376         { ac_try='test -z "$ac_c_werror_flag"
2377                         || test ! -s conftest.err'
2378  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2379  (eval $ac_try) 2>&5
2380  ac_status=$?
2381  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2382  (exit $ac_status); }; } &&
2383         { ac_try='test -s conftest.$ac_objext'
2384  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2385  (eval $ac_try) 2>&5
2386  ac_status=$?
2387  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2388  (exit $ac_status); }; }; then
2389  ac_compiler_gnu=yes
2390else
2391  echo "$as_me: failed program was:" >&5
2392sed 's/^/| /' conftest.$ac_ext >&5
2393
2394ac_compiler_gnu=no
2395fi
2396rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2397ac_cv_c_compiler_gnu=$ac_compiler_gnu
2398
2399fi
2400echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2401echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2402GCC=`test $ac_compiler_gnu = yes && echo yes`
2403ac_test_CFLAGS=${CFLAGS+set}
2404ac_save_CFLAGS=$CFLAGS
2405CFLAGS="-g"
2406echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2407echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2408if test "${ac_cv_prog_cc_g+set}" = set; then
2409  echo $ECHO_N "(cached) $ECHO_C" >&6
2410else
2411  cat >conftest.$ac_ext <<_ACEOF
2412/* confdefs.h.  */
2413_ACEOF
2414cat confdefs.h >>conftest.$ac_ext
2415cat >>conftest.$ac_ext <<_ACEOF
2416/* end confdefs.h.  */
2417
2418int
2419main ()
2420{
2421
2422  ;
2423  return 0;
2424}
2425_ACEOF
2426rm -f conftest.$ac_objext
2427if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2428  (eval $ac_compile) 2>conftest.er1
2429  ac_status=$?
2430  grep -v '^ *+' conftest.er1 >conftest.err
2431  rm -f conftest.er1
2432  cat conftest.err >&5
2433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2434  (exit $ac_status); } &&
2435         { ac_try='test -z "$ac_c_werror_flag"
2436                         || test ! -s conftest.err'
2437  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2438  (eval $ac_try) 2>&5
2439  ac_status=$?
2440  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2441  (exit $ac_status); }; } &&
2442         { ac_try='test -s conftest.$ac_objext'
2443  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2444  (eval $ac_try) 2>&5
2445  ac_status=$?
2446  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2447  (exit $ac_status); }; }; then
2448  ac_cv_prog_cc_g=yes
2449else
2450  echo "$as_me: failed program was:" >&5
2451sed 's/^/| /' conftest.$ac_ext >&5
2452
2453ac_cv_prog_cc_g=no
2454fi
2455rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2456fi
2457echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2458echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2459if test "$ac_test_CFLAGS" = set; then
2460  CFLAGS=$ac_save_CFLAGS
2461elif test $ac_cv_prog_cc_g = yes; then
2462  if test "$GCC" = yes; then
2463    CFLAGS="-g -O2"
2464  else
2465    CFLAGS="-g"
2466  fi
2467else
2468  if test "$GCC" = yes; then
2469    CFLAGS="-O2"
2470  else
2471    CFLAGS=
2472  fi
2473fi
2474echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2475echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2476if test "${ac_cv_prog_cc_stdc+set}" = set; then
2477  echo $ECHO_N "(cached) $ECHO_C" >&6
2478else
2479  ac_cv_prog_cc_stdc=no
2480ac_save_CC=$CC
2481cat >conftest.$ac_ext <<_ACEOF
2482/* confdefs.h.  */
2483_ACEOF
2484cat confdefs.h >>conftest.$ac_ext
2485cat >>conftest.$ac_ext <<_ACEOF
2486/* end confdefs.h.  */
2487#include <stdarg.h>
2488#include <stdio.h>
2489#include <sys/types.h>
2490#include <sys/stat.h>
2491/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2492struct buf { int x; };
2493FILE * (*rcsopen) (struct buf *, struct stat *, int);
2494static char *e (p, i)
2495     char **p;
2496     int i;
2497{
2498  return p[i];
2499}
2500static char *f (char * (*g) (char **, int), char **p, ...)
2501{
2502  char *s;
2503  va_list v;
2504  va_start (v,p);
2505  s = g (p, va_arg (v,int));
2506  va_end (v);
2507  return s;
2508}
2509
2510/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2511   function prototypes and stuff, but not '\xHH' hex character constants.
2512   These don't provoke an error unfortunately, instead are silently treated
2513   as 'x'.  The following induces an error, until -std1 is added to get
2514   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2515   array size at least.  It's necessary to write '\x00'==0 to get something
2516   that's true only with -std1.  */
2517int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2518
2519int test (int i, double x);
2520struct s1 {int (*f) (int a);};
2521struct s2 {int (*f) (double a);};
2522int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2523int argc;
2524char **argv;
2525int
2526main ()
2527{
2528return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2529  ;
2530  return 0;
2531}
2532_ACEOF
2533# Don't try gcc -ansi; that turns off useful extensions and
2534# breaks some systems' header files.
2535# AIX                   -qlanglvl=ansi
2536# Ultrix and OSF/1      -std1
2537# HP-UX 10.20 and later -Ae
2538# HP-UX older versions  -Aa -D_HPUX_SOURCE
2539# SVR4                  -Xc -D__EXTENSIONS__
2540for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2541do
2542  CC="$ac_save_CC $ac_arg"
2543  rm -f conftest.$ac_objext
2544if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2545  (eval $ac_compile) 2>conftest.er1
2546  ac_status=$?
2547  grep -v '^ *+' conftest.er1 >conftest.err
2548  rm -f conftest.er1
2549  cat conftest.err >&5
2550  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2551  (exit $ac_status); } &&
2552         { ac_try='test -z "$ac_c_werror_flag"
2553                         || test ! -s conftest.err'
2554  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2555  (eval $ac_try) 2>&5
2556  ac_status=$?
2557  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2558  (exit $ac_status); }; } &&
2559         { ac_try='test -s conftest.$ac_objext'
2560  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2561  (eval $ac_try) 2>&5
2562  ac_status=$?
2563  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2564  (exit $ac_status); }; }; then
2565  ac_cv_prog_cc_stdc=$ac_arg
2566break
2567else
2568  echo "$as_me: failed program was:" >&5
2569sed 's/^/| /' conftest.$ac_ext >&5
2570
2571fi
2572rm -f conftest.err conftest.$ac_objext
2573done
2574rm -f conftest.$ac_ext conftest.$ac_objext
2575CC=$ac_save_CC
2576
2577fi
2578
2579case "x$ac_cv_prog_cc_stdc" in
2580  x|xno)
2581    echo "$as_me:$LINENO: result: none needed" >&5
2582echo "${ECHO_T}none needed" >&6 ;;
2583  *)
2584    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2585echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2586    CC="$CC $ac_cv_prog_cc_stdc" ;;
2587esac
2588
2589# Some people use a C++ compiler to compile C.  Since we use `exit',
2590# in C++ we need to declare it.  In case someone uses the same compiler
2591# for both compiling C and C++ we need to have the C++ compiler decide
2592# the declaration of exit, since it's the most demanding environment.
2593cat >conftest.$ac_ext <<_ACEOF
2594#ifndef __cplusplus
2595  choke me
2596#endif
2597_ACEOF
2598rm -f conftest.$ac_objext
2599if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2600  (eval $ac_compile) 2>conftest.er1
2601  ac_status=$?
2602  grep -v '^ *+' conftest.er1 >conftest.err
2603  rm -f conftest.er1
2604  cat conftest.err >&5
2605  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2606  (exit $ac_status); } &&
2607         { ac_try='test -z "$ac_c_werror_flag"
2608                         || test ! -s conftest.err'
2609  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2610  (eval $ac_try) 2>&5
2611  ac_status=$?
2612  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2613  (exit $ac_status); }; } &&
2614         { ac_try='test -s conftest.$ac_objext'
2615  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2616  (eval $ac_try) 2>&5
2617  ac_status=$?
2618  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2619  (exit $ac_status); }; }; then
2620  for ac_declaration in \
2621   '' \
2622   'extern "C" void std::exit (int) throw (); using std::exit;' \
2623   'extern "C" void std::exit (int); using std::exit;' \
2624   'extern "C" void exit (int) throw ();' \
2625   'extern "C" void exit (int);' \
2626   'void exit (int);'
2627do
2628  cat >conftest.$ac_ext <<_ACEOF
2629/* confdefs.h.  */
2630_ACEOF
2631cat confdefs.h >>conftest.$ac_ext
2632cat >>conftest.$ac_ext <<_ACEOF
2633/* end confdefs.h.  */
2634$ac_declaration
2635#include <stdlib.h>
2636int
2637main ()
2638{
2639exit (42);
2640  ;
2641  return 0;
2642}
2643_ACEOF
2644rm -f conftest.$ac_objext
2645if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2646  (eval $ac_compile) 2>conftest.er1
2647  ac_status=$?
2648  grep -v '^ *+' conftest.er1 >conftest.err
2649  rm -f conftest.er1
2650  cat conftest.err >&5
2651  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2652  (exit $ac_status); } &&
2653         { ac_try='test -z "$ac_c_werror_flag"
2654                         || test ! -s conftest.err'
2655  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2656  (eval $ac_try) 2>&5
2657  ac_status=$?
2658  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2659  (exit $ac_status); }; } &&
2660         { ac_try='test -s conftest.$ac_objext'
2661  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2662  (eval $ac_try) 2>&5
2663  ac_status=$?
2664  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2665  (exit $ac_status); }; }; then
2666  :
2667else
2668  echo "$as_me: failed program was:" >&5
2669sed 's/^/| /' conftest.$ac_ext >&5
2670
2671continue
2672fi
2673rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2674  cat >conftest.$ac_ext <<_ACEOF
2675/* confdefs.h.  */
2676_ACEOF
2677cat confdefs.h >>conftest.$ac_ext
2678cat >>conftest.$ac_ext <<_ACEOF
2679/* end confdefs.h.  */
2680$ac_declaration
2681int
2682main ()
2683{
2684exit (42);
2685  ;
2686  return 0;
2687}
2688_ACEOF
2689rm -f conftest.$ac_objext
2690if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2691  (eval $ac_compile) 2>conftest.er1
2692  ac_status=$?
2693  grep -v '^ *+' conftest.er1 >conftest.err
2694  rm -f conftest.er1
2695  cat conftest.err >&5
2696  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2697  (exit $ac_status); } &&
2698         { ac_try='test -z "$ac_c_werror_flag"
2699                         || test ! -s conftest.err'
2700  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2701  (eval $ac_try) 2>&5
2702  ac_status=$?
2703  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2704  (exit $ac_status); }; } &&
2705         { ac_try='test -s conftest.$ac_objext'
2706  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2707  (eval $ac_try) 2>&5
2708  ac_status=$?
2709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2710  (exit $ac_status); }; }; then
2711  break
2712else
2713  echo "$as_me: failed program was:" >&5
2714sed 's/^/| /' conftest.$ac_ext >&5
2715
2716fi
2717rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2718done
2719rm -f conftest*
2720if test -n "$ac_declaration"; then
2721  echo '#ifdef __cplusplus' >>confdefs.h
2722  echo $ac_declaration      >>confdefs.h
2723  echo '#endif'             >>confdefs.h
2724fi
2725
2726else
2727  echo "$as_me: failed program was:" >&5
2728sed 's/^/| /' conftest.$ac_ext >&5
2729
2730fi
2731rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2732ac_ext=c
2733ac_cpp='$CPP $CPPFLAGS'
2734ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2735ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2736ac_compiler_gnu=$ac_cv_c_compiler_gnu
2737
2738if test -z "$CC" ; then
2739  { { echo "$as_me:$LINENO: error: Failed to find a C compiler!" >&5
2740echo "$as_me: error: Failed to find a C compiler!" >&2;}
2741   { (exit 1); exit 1; }; }
2742fi
2743# Autoconf incorrectly concludes that cl recognises -g. It doesn't.
2744case "$CC" in
2745  cl* | */cl* | CL* | */CL* )
2746    if test "$ac_cv_prog_cc_g" = yes ; then
2747      ac_cv_prog_cc_g=no
2748      { echo "$as_me:$LINENO: Overruling autoconf; cl does not recognise -g." >&5
2749echo "$as_me: Overruling autoconf; cl does not recognise -g." >&6;}
2750    fi ;;
2751esac
2752CFLAGS="$save_cflags"
2753
2754# Check if a project specific CFLAGS variable has been set
2755if test x$COIN_PRJCT != x; then
2756  eval coin_tmp=\${${COIN_PRJCT}_CFLAGS+set}
2757  if test x$coin_tmp = xset; then
2758    eval CFLAGS=\${${COIN_PRJCT}_CFLAGS}
2759  fi
2760fi
2761
2762if test x"$CFLAGS" = x; then
2763
2764  coin_add_cflags=
2765  coin_opt_cflags=
2766  coin_dbg_cflags=
2767  coin_warn_cflags=
2768
2769  if test "$GCC" = "yes"; then
2770    case "$CC" in
2771      icc* | */icc*)
2772        ;;
2773      *)
2774        coin_opt_cflags="-O3"
2775        coin_add_cflags="-pipe"
2776        coin_dbg_cflags="-g"
2777        coin_warn_cflags="-Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas"
2778        case $build in
2779          *-darwin*)
2780            ;;
2781          *)
2782            coin_warn_cflags="-pedantic-errors $coin_warn_cflags"
2783            ;;
2784        esac
2785        case $enable_doscompile in
2786          mingw)
2787            CFLAGS="-mno-cygwin"
2788            cat >conftest.$ac_ext <<_ACEOF
2789/* confdefs.h.  */
2790_ACEOF
2791cat confdefs.h >>conftest.$ac_ext
2792cat >>conftest.$ac_ext <<_ACEOF
2793/* end confdefs.h.  */
2794
2795int
2796main ()
2797{
2798int i=0; i++;
2799  ;
2800  return 0;
2801}
2802_ACEOF
2803rm -f conftest.$ac_objext conftest$ac_exeext
2804if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2805  (eval $ac_link) 2>conftest.er1
2806  ac_status=$?
2807  grep -v '^ *+' conftest.er1 >conftest.err
2808  rm -f conftest.er1
2809  cat conftest.err >&5
2810  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2811  (exit $ac_status); } &&
2812         { ac_try='test -z "$ac_c_werror_flag"
2813                         || test ! -s conftest.err'
2814  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2815  (eval $ac_try) 2>&5
2816  ac_status=$?
2817  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2818  (exit $ac_status); }; } &&
2819         { ac_try='test -s conftest$ac_exeext'
2820  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2821  (eval $ac_try) 2>&5
2822  ac_status=$?
2823  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2824  (exit $ac_status); }; }; then
2825  coin_add_cflags="-mno-cygwin $coin_add_cflags"
2826else
2827  echo "$as_me: failed program was:" >&5
2828sed 's/^/| /' conftest.$ac_ext >&5
2829
2830fi
2831rm -f conftest.err conftest.$ac_objext \
2832      conftest$ac_exeext conftest.$ac_ext
2833            CFLAGS=
2834          ;;
2835        esac
2836    esac
2837  fi
2838  if test -z "$coin_opt_cflags"; then
2839    case $build in
2840      *-cygwin* | *-mingw*)
2841        case "$CC" in
2842          cl* | */cl* | CL* | */CL*)
2843            coin_opt_cflags='-MT -O2'
2844            coin_add_cflags='-nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
2845            coin_dbg_cflags='-MTd'
2846            ;;
2847          icl* | */icl* | ICL* | */ICL*)
2848            coin_opt_cflags='-MT -Ox'
2849            coin_add_cflags='-nologo -D_CRT_SECURE_NO_DEPRECATE'
2850            coin_dbg_cflags='-MTd -debug'
2851            ;;
2852        esac
2853        ;;
2854      *-linux-*)
2855        case "$CC" in
2856          icc* | */icc*)
2857            coin_opt_cflags="-O3 -ip -mp1"
2858            coin_add_cflags=""
2859            coin_dbg_cflags="-g"
2860            # Check if -i_dynamic is necessary (for new glibc library)
2861            CFLAGS=
2862            cat >conftest.$ac_ext <<_ACEOF
2863/* confdefs.h.  */
2864_ACEOF
2865cat confdefs.h >>conftest.$ac_ext
2866cat >>conftest.$ac_ext <<_ACEOF
2867/* end confdefs.h.  */
2868
2869int
2870main ()
2871{
2872int i=0; i++;
2873  ;
2874  return 0;
2875}
2876_ACEOF
2877rm -f conftest.$ac_objext conftest$ac_exeext
2878if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2879  (eval $ac_link) 2>conftest.er1
2880  ac_status=$?
2881  grep -v '^ *+' conftest.er1 >conftest.err
2882  rm -f conftest.er1
2883  cat conftest.err >&5
2884  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2885  (exit $ac_status); } &&
2886         { ac_try='test -z "$ac_c_werror_flag"
2887                         || test ! -s conftest.err'
2888  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2889  (eval $ac_try) 2>&5
2890  ac_status=$?
2891  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2892  (exit $ac_status); }; } &&
2893         { ac_try='test -s conftest$ac_exeext'
2894  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2895  (eval $ac_try) 2>&5
2896  ac_status=$?
2897  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2898  (exit $ac_status); }; }; then
2899  :
2900else
2901  echo "$as_me: failed program was:" >&5
2902sed 's/^/| /' conftest.$ac_ext >&5
2903
2904coin_add_cflags="-i_dynamic $coin_add_cflags"
2905fi
2906rm -f conftest.err conftest.$ac_objext \
2907      conftest$ac_exeext conftest.$ac_ext
2908            ;;
2909          pgcc* | */pgcc*)
2910            coin_opt_cflags="-fast"
2911            coin_add_cflags="-Kieee -pc 64"
2912            coin_dbg_cflags="-g"
2913            ;;
2914        esac
2915        ;;
2916      *-ibm-*)
2917        case "$CC" in
2918          xlc* | */xlc* | mpxlc* | */mpxlc*)
2919            coin_opt_cflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
2920            coin_add_cflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
2921            coin_dbg_cflags="-g"
2922          ;;
2923        esac
2924        ;;
2925      *-hp-*)
2926        coin_opt_cflags="-O"
2927        coin_add_cflags="-Ae"
2928        coin_dbg_cflags="-g"
2929        ;;
2930      *-*-solaris*)
2931        coin_opt_cflags="-xO4"
2932        coin_dbg_cflags="-g"
2933        ;;
2934      *-sgi-*)
2935        coin_opt_cflags="-O -OPT:Olimit=0"
2936        coin_dbg_cflags="-g"
2937        ;;
2938    esac
2939  fi
2940
2941  if test "$ac_cv_prog_cc_g" = yes && test -z "$coin_dbg_cflags" ; then
2942    coin_dbg_cflags="-g"
2943  fi
2944
2945  if test -z "$coin_opt_cflags"; then
2946    # Try if -O option works if nothing else is set
2947    CFLAGS="-O"
2948    cat >conftest.$ac_ext <<_ACEOF
2949/* confdefs.h.  */
2950_ACEOF
2951cat confdefs.h >>conftest.$ac_ext
2952cat >>conftest.$ac_ext <<_ACEOF
2953/* end confdefs.h.  */
2954
2955int
2956main ()
2957{
2958int i=0; i++;
2959  ;
2960  return 0;
2961}
2962_ACEOF
2963rm -f conftest.$ac_objext conftest$ac_exeext
2964if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2965  (eval $ac_link) 2>conftest.er1
2966  ac_status=$?
2967  grep -v '^ *+' conftest.er1 >conftest.err
2968  rm -f conftest.er1
2969  cat conftest.err >&5
2970  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2971  (exit $ac_status); } &&
2972         { ac_try='test -z "$ac_c_werror_flag"
2973                         || test ! -s conftest.err'
2974  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2975  (eval $ac_try) 2>&5
2976  ac_status=$?
2977  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2978  (exit $ac_status); }; } &&
2979         { ac_try='test -s conftest$ac_exeext'
2980  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2981  (eval $ac_try) 2>&5
2982  ac_status=$?
2983  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2984  (exit $ac_status); }; }; then
2985  coin_opt_cflags="-O"
2986else
2987  echo "$as_me: failed program was:" >&5
2988sed 's/^/| /' conftest.$ac_ext >&5
2989
2990fi
2991rm -f conftest.err conftest.$ac_objext \
2992      conftest$ac_exeext conftest.$ac_ext
2993  fi
2994
2995  # if PM doesn't want the warning messages, take them out
2996  if test x"$coin_skip_warn_cflags" = xyes; then
2997    coin_warn_cflags=
2998  fi
2999
3000  if test x${DBG_CFLAGS+set} != xset; then
3001    DBG_CFLAGS="$coin_dbg_cflags $coin_add_cflags $coin_warn_cflags"
3002  fi
3003  if test x${OPT_CFLAGS+set} != xset; then
3004    OPT_CFLAGS="$coin_opt_cflags $coin_add_cflags -DNDEBUG $coin_warn_cflags"
3005  fi
3006
3007  DBG_CFLAGS="$DBG_CFLAGS $ADD_CFLAGS $CDEFS"
3008  OPT_CFLAGS="$OPT_CFLAGS $ADD_CFLAGS $CDEFS"
3009
3010  if test "$coin_debug_compile" = "true"; then
3011    CFLAGS="$DBG_CFLAGS"
3012  else
3013    CFLAGS="$OPT_CFLAGS"
3014  fi
3015else
3016  CFLAGS="$CFLAGS $ADD_CFLAGS $CDEFS"
3017  if test x${DBG_CFLAGS+set} != xset; then
3018    DBG_CFLAGS="$CFLAGS"
3019  fi
3020  if test x${OPT_CFLAGS+set} != xset; then
3021    OPT_CFLAGS="$CFLAGS"
3022  fi
3023fi
3024
3025# If CFLAGS contains -mno-cygwin, CPPFLAGS must also have it.
3026
3027case "$CFLAGS" in
3028  *-mno-cygwin*)
3029    if test x${CPPFLAGS+set} != xset ; then
3030      CPPFLAGS="-mno-cygwin"
3031    else
3032      case "$CPPFLAGS" in
3033        *-mno-cygwin*)
3034          ;;
3035        *)
3036          CPPFLAGS="$CPPFLAGS -mno-cygwin"
3037          ;;
3038      esac
3039    fi ;;
3040esac
3041
3042# Try if CFLAGS works
3043save_CFLAGS="$CFLAGS"
3044cat >conftest.$ac_ext <<_ACEOF
3045/* confdefs.h.  */
3046_ACEOF
3047cat confdefs.h >>conftest.$ac_ext
3048cat >>conftest.$ac_ext <<_ACEOF
3049/* end confdefs.h.  */
3050
3051int
3052main ()
3053{
3054int i=0; i++;
3055  ;
3056  return 0;
3057}
3058_ACEOF
3059rm -f conftest.$ac_objext conftest$ac_exeext
3060if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3061  (eval $ac_link) 2>conftest.er1
3062  ac_status=$?
3063  grep -v '^ *+' conftest.er1 >conftest.err
3064  rm -f conftest.er1
3065  cat conftest.err >&5
3066  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3067  (exit $ac_status); } &&
3068         { ac_try='test -z "$ac_c_werror_flag"
3069                         || test ! -s conftest.err'
3070  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3071  (eval $ac_try) 2>&5
3072  ac_status=$?
3073  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3074  (exit $ac_status); }; } &&
3075         { ac_try='test -s conftest$ac_exeext'
3076  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3077  (eval $ac_try) 2>&5
3078  ac_status=$?
3079  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3080  (exit $ac_status); }; }; then
3081  :
3082else
3083  echo "$as_me: failed program was:" >&5
3084sed 's/^/| /' conftest.$ac_ext >&5
3085
3086CFLAGS=
3087fi
3088rm -f conftest.err conftest.$ac_objext \
3089      conftest$ac_exeext conftest.$ac_ext
3090if test -z "$CFLAGS"; then
3091  { echo "$as_me:$LINENO: WARNING: The value CFLAGS=\"$save_CFLAGS\" do not work.  I will now just try '-O', but you might want to set CFLAGS manually." >&5
3092echo "$as_me: WARNING: The value CFLAGS=\"$save_CFLAGS\" do not work.  I will now just try '-O', but you might want to set CFLAGS manually." >&2;}
3093  CFLAGS='-O'
3094  cat >conftest.$ac_ext <<_ACEOF
3095/* confdefs.h.  */
3096_ACEOF
3097cat confdefs.h >>conftest.$ac_ext
3098cat >>conftest.$ac_ext <<_ACEOF
3099/* end confdefs.h.  */
3100
3101int
3102main ()
3103{
3104int i=0; i++;
3105  ;
3106  return 0;
3107}
3108_ACEOF
3109rm -f conftest.$ac_objext conftest$ac_exeext
3110if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3111  (eval $ac_link) 2>conftest.er1
3112  ac_status=$?
3113  grep -v '^ *+' conftest.er1 >conftest.err
3114  rm -f conftest.er1
3115  cat conftest.err >&5
3116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3117  (exit $ac_status); } &&
3118         { ac_try='test -z "$ac_c_werror_flag"
3119                         || test ! -s conftest.err'
3120  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3121  (eval $ac_try) 2>&5
3122  ac_status=$?
3123  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124  (exit $ac_status); }; } &&
3125         { ac_try='test -s conftest$ac_exeext'
3126  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3127  (eval $ac_try) 2>&5
3128  ac_status=$?
3129  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3130  (exit $ac_status); }; }; then
3131  :
3132else
3133  echo "$as_me: failed program was:" >&5
3134sed 's/^/| /' conftest.$ac_ext >&5
3135
3136CFLAGS=
3137fi
3138rm -f conftest.err conftest.$ac_objext \
3139      conftest$ac_exeext conftest.$ac_ext
3140  if test -z "$CFLAGS"; then
3141    { echo "$as_me:$LINENO: WARNING: This value for CFLAGS does not work.  I will continue with empty CFLAGS, but you might want to set CFLAGS manually." >&5
3142echo "$as_me: WARNING: This value for CFLAGS does not work.  I will continue with empty CFLAGS, but you might want to set CFLAGS manually." >&2;}
3143  fi
3144fi
3145
3146{ echo "$as_me:$LINENO: C compiler options are: $CFLAGS" >&5
3147echo "$as_me: C compiler options are: $CFLAGS" >&6;}
3148
3149
3150if test x"$MPICC" = x; then :; else
3151  { echo "$as_me:$LINENO: Will use MPI C compiler $MPICC" >&5
3152echo "$as_me: Will use MPI C compiler $MPICC" >&6;}
3153  CC="$MPICC"
3154fi
3155
3156# Correct ADDLIBS initialization if we are using the MS compiler
3157case "$CC" in
3158  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
3159    ADDLIBS=
3160    case $build in
3161  *-mingw*)
3162    if test "${LD+set}" = set; then :; else
3163      LD=link
3164    fi
3165    ;;
3166 esac
3167 case $enable_doscompile in
3168   msvc)
3169     if test "x${LD+set}" = xset; then :; else
3170       LD=link
3171     fi
3172     ;;
3173 esac
3174
3175    ;;
3176esac
3177
3178ac_ext=c
3179ac_cpp='$CPP $CPPFLAGS'
3180ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3181ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3182ac_compiler_gnu=$ac_cv_c_compiler_gnu
3183
3184
3185case $build in
3186  *-cygwin* | *-mingw*)
3187     if test "$enable_doscompile" = msvc ; then
3188       coin_f77_comps="ifort fl32 compile_f2c"
3189     else
3190       coin_f77_comps="gfortran g77 ifort fl32 compile_f2c"
3191     fi ;;
3192  *-*-solaris*)
3193     coin_f77_comps="f95 f90 f77 xlf_r fort77 gfortran g77 pgf90 pgf77 ifort ifc frt af77" ;;
3194  *) coin_f77_comps="xlf_r fort77 gfortran f77 g77 pgf90 pgf77 ifort ifc frt af77" ;;
3195 esac
3196
3197
3198
3199
3200
3201
3202ac_ext=f
3203ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3204ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3205ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3206
3207
3208
3209
3210
3211
3212coin_has_f77=yes
3213
3214save_fflags="$FFLAGS"
3215
3216# We delete the cached value, since the test might not have been
3217# performed with our choice of compilers earlier
3218$as_unset ac_cv_prog_F77 || test "${ac_cv_prog_F77+set}" != set || { ac_cv_prog_F77=; export ac_cv_prog_F77; }
3219
3220# This is a real belt-and-suspenders approach. AC_COIN_FIND_F77 will use
3221# coin_f77_comps to see if there's a program that matches one of the names.
3222# If there's no such program, F77 = unavailable. If we match the name,
3223# feed AC_PROG_F77 the same search list, just to be sure it's a functioning
3224# compiler.
3225# AC_MSG_NOTICE([Fortran compiler candidates: $coin_f77_comps])
3226
3227
3228{ echo "$as_me:$LINENO: Trying to determine Fortran compiler name" >&5
3229echo "$as_me: Trying to determine Fortran compiler name" >&6;}
3230for ac_prog in $coin_f77_comps
3231do
3232  # Extract the first word of "$ac_prog", so it can be a program name with args.
3233set dummy $ac_prog; ac_word=$2
3234echo "$as_me:$LINENO: checking for $ac_word" >&5
3235echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3236if test "${ac_cv_prog_F77+set}" = set; then
3237  echo $ECHO_N "(cached) $ECHO_C" >&6
3238else
3239  if test -n "$F77"; then
3240  ac_cv_prog_F77="$F77" # Let the user override the test.
3241else
3242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3243for as_dir in $PATH
3244do
3245  IFS=$as_save_IFS
3246  test -z "$as_dir" && as_dir=.
3247  for ac_exec_ext in '' $ac_executable_extensions; do
3248  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3249    ac_cv_prog_F77="$ac_prog"
3250    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3251    break 2
3252  fi
3253done
3254done
3255
3256fi
3257fi
3258F77=$ac_cv_prog_F77
3259if test -n "$F77"; then
3260  echo "$as_me:$LINENO: result: $F77" >&5
3261echo "${ECHO_T}$F77" >&6
3262else
3263  echo "$as_me:$LINENO: result: no" >&5
3264echo "${ECHO_T}no" >&6
3265fi
3266
3267  test -n "$F77" && break
3268done
3269test -n "$F77" || F77="unavailable"
3270
3271
3272if test "$F77" != "unavailable" ; then
3273  ac_ext=f
3274ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3275ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3276ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3277if test -n "$ac_tool_prefix"; then
3278  for ac_prog in $coin_f77_comps
3279  do
3280    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3281set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3282echo "$as_me:$LINENO: checking for $ac_word" >&5
3283echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3284if test "${ac_cv_prog_F77+set}" = set; then
3285  echo $ECHO_N "(cached) $ECHO_C" >&6
3286else
3287  if test -n "$F77"; then
3288  ac_cv_prog_F77="$F77" # Let the user override the test.
3289else
3290as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3291for as_dir in $PATH
3292do
3293  IFS=$as_save_IFS
3294  test -z "$as_dir" && as_dir=.
3295  for ac_exec_ext in '' $ac_executable_extensions; do
3296  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3297    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
3298    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3299    break 2
3300  fi
3301done
3302done
3303
3304fi
3305fi
3306F77=$ac_cv_prog_F77
3307if test -n "$F77"; then
3308  echo "$as_me:$LINENO: result: $F77" >&5
3309echo "${ECHO_T}$F77" >&6
3310else
3311  echo "$as_me:$LINENO: result: no" >&5
3312echo "${ECHO_T}no" >&6
3313fi
3314
3315    test -n "$F77" && break
3316  done
3317fi
3318if test -z "$F77"; then
3319  ac_ct_F77=$F77
3320  for ac_prog in $coin_f77_comps
3321do
3322  # Extract the first word of "$ac_prog", so it can be a program name with args.
3323set dummy $ac_prog; ac_word=$2
3324echo "$as_me:$LINENO: checking for $ac_word" >&5
3325echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3326if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
3327  echo $ECHO_N "(cached) $ECHO_C" >&6
3328else
3329  if test -n "$ac_ct_F77"; then
3330  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
3331else
3332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3333for as_dir in $PATH
3334do
3335  IFS=$as_save_IFS
3336  test -z "$as_dir" && as_dir=.
3337  for ac_exec_ext in '' $ac_executable_extensions; do
3338  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3339    ac_cv_prog_ac_ct_F77="$ac_prog"
3340    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3341    break 2
3342  fi
3343done
3344done
3345
3346fi
3347fi
3348ac_ct_F77=$ac_cv_prog_ac_ct_F77
3349if test -n "$ac_ct_F77"; then
3350  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
3351echo "${ECHO_T}$ac_ct_F77" >&6
3352else
3353  echo "$as_me:$LINENO: result: no" >&5
3354echo "${ECHO_T}no" >&6
3355fi
3356
3357  test -n "$ac_ct_F77" && break
3358done
3359
3360  F77=$ac_ct_F77
3361fi
3362
3363
3364# Provide some information about the compiler.
3365echo "$as_me:3365:" \
3366     "checking for Fortran 77 compiler version" >&5
3367ac_compiler=`set X $ac_compile; echo $2`
3368{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3369  (eval $ac_compiler --version </dev/null >&5) 2>&5
3370  ac_status=$?
3371  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3372  (exit $ac_status); }
3373{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3374  (eval $ac_compiler -v </dev/null >&5) 2>&5
3375  ac_status=$?
3376  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3377  (exit $ac_status); }
3378{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3379  (eval $ac_compiler -V </dev/null >&5) 2>&5
3380  ac_status=$?
3381  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3382  (exit $ac_status); }
3383rm -f a.out
3384
3385# If we don't use `.F' as extension, the preprocessor is not run on the
3386# input file.  (Note that this only needs to work for GNU compilers.)
3387ac_save_ext=$ac_ext
3388ac_ext=F
3389echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
3390echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
3391if test "${ac_cv_f77_compiler_gnu+set}" = set; then
3392  echo $ECHO_N "(cached) $ECHO_C" >&6
3393else
3394  cat >conftest.$ac_ext <<_ACEOF
3395      program main
3396#ifndef __GNUC__
3397       choke me
3398#endif
3399
3400      end
3401_ACEOF
3402rm -f conftest.$ac_objext
3403if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3404  (eval $ac_compile) 2>conftest.er1
3405  ac_status=$?
3406  grep -v '^ *+' conftest.er1 >conftest.err
3407  rm -f conftest.er1
3408  cat conftest.err >&5
3409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3410  (exit $ac_status); } &&
3411         { ac_try='test -z "$ac_f77_werror_flag"
3412                         || test ! -s conftest.err'
3413  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3414  (eval $ac_try) 2>&5
3415  ac_status=$?
3416  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3417  (exit $ac_status); }; } &&
3418         { ac_try='test -s conftest.$ac_objext'
3419  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3420  (eval $ac_try) 2>&5
3421  ac_status=$?
3422  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3423  (exit $ac_status); }; }; then
3424  ac_compiler_gnu=yes
3425else
3426  echo "$as_me: failed program was:" >&5
3427sed 's/^/| /' conftest.$ac_ext >&5
3428
3429ac_compiler_gnu=no
3430fi
3431rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3432ac_cv_f77_compiler_gnu=$ac_compiler_gnu
3433
3434fi
3435echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
3436echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
3437ac_ext=$ac_save_ext
3438ac_test_FFLAGS=${FFLAGS+set}
3439ac_save_FFLAGS=$FFLAGS
3440FFLAGS=
3441echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
3442echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
3443if test "${ac_cv_prog_f77_g+set}" = set; then
3444  echo $ECHO_N "(cached) $ECHO_C" >&6
3445else
3446  FFLAGS=-g
3447cat >conftest.$ac_ext <<_ACEOF
3448      program main
3449
3450      end
3451_ACEOF
3452rm -f conftest.$ac_objext
3453if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3454  (eval $ac_compile) 2>conftest.er1
3455  ac_status=$?
3456  grep -v '^ *+' conftest.er1 >conftest.err
3457  rm -f conftest.er1
3458  cat conftest.err >&5
3459  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3460  (exit $ac_status); } &&
3461         { ac_try='test -z "$ac_f77_werror_flag"
3462                         || test ! -s conftest.err'
3463  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3464  (eval $ac_try) 2>&5
3465  ac_status=$?
3466  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3467  (exit $ac_status); }; } &&
3468         { ac_try='test -s conftest.$ac_objext'
3469  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3470  (eval $ac_try) 2>&5
3471  ac_status=$?
3472  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3473  (exit $ac_status); }; }; then
3474  ac_cv_prog_f77_g=yes
3475else
3476  echo "$as_me: failed program was:" >&5
3477sed 's/^/| /' conftest.$ac_ext >&5
3478
3479ac_cv_prog_f77_g=no
3480fi
3481rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3482
3483fi
3484echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
3485echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
3486if test "$ac_test_FFLAGS" = set; then
3487  FFLAGS=$ac_save_FFLAGS
3488elif test $ac_cv_prog_f77_g = yes; then
3489  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
3490    FFLAGS="-g -O2"
3491  else
3492    FFLAGS="-g"
3493  fi
3494else
3495  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
3496    FFLAGS="-O2"
3497  else
3498    FFLAGS=
3499  fi
3500fi
3501
3502G77=`test $ac_compiler_gnu = yes && echo yes`
3503ac_ext=f
3504ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3505ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3506ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3507
3508else
3509  { echo "$as_me:$LINENO: WARNING: Failed to find a Fortran compiler!" >&5
3510echo "$as_me: WARNING: Failed to find a Fortran compiler!" >&2;}
3511fi
3512
3513FFLAGS="$save_fflags"
3514
3515# Check if a project specific FFLAGS variable has been set
3516if test x$COIN_PRJCT != x; then
3517  eval coin_tmp=\${${COIN_PRJCT}_FFLAGS+set}
3518  if test x$coin_tmp = xset; then
3519    eval FFLAGS=\${${COIN_PRJCT}_FFLAGS}
3520  fi
3521fi
3522
3523if test "$F77" != "unavailable" && test x"$FFLAGS" = x ; then
3524
3525  coin_add_fflags=
3526  coin_opt_fflags=
3527  coin_dbg_fflags=
3528  coin_warn_fflags=
3529
3530  if test "$G77" = "yes"; then
3531    coin_opt_fflags="-O3"
3532    coin_add_fflags="-pipe"
3533    coin_dbg_fflags="-g"
3534    case $enable_doscompile in
3535      mingw)
3536        FFLAGS="-mno-cygwin"
3537        cat >conftest.$ac_ext <<_ACEOF
3538      program main
3539      write(*,*) 'Hello world'
3540      end
3541_ACEOF
3542rm -f conftest.$ac_objext conftest$ac_exeext
3543if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3544  (eval $ac_link) 2>conftest.er1
3545  ac_status=$?
3546  grep -v '^ *+' conftest.er1 >conftest.err
3547  rm -f conftest.er1
3548  cat conftest.err >&5
3549  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3550  (exit $ac_status); } &&
3551         { ac_try='test -z "$ac_f77_werror_flag"
3552                         || test ! -s conftest.err'
3553  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3554  (eval $ac_try) 2>&5
3555  ac_status=$?
3556  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3557  (exit $ac_status); }; } &&
3558         { ac_try='test -s conftest$ac_exeext'
3559  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3560  (eval $ac_try) 2>&5
3561  ac_status=$?
3562  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3563  (exit $ac_status); }; }; then
3564  coin_add_fflags="-mno-cygwin $coin_add_fflags"
3565else
3566  echo "$as_me: failed program was:" >&5
3567sed 's/^/| /' conftest.$ac_ext >&5
3568
3569fi
3570rm -f conftest.err conftest.$ac_objext \
3571      conftest$ac_exeext conftest.$ac_ext
3572        FFLAGS=
3573      ;;
3574    esac
3575  else
3576    case $build in
3577      *-cygwin* | *-mingw*)
3578        case $F77 in
3579          ifort* | */ifort* | IFORT* | */IFORT* )
3580            coin_opt_fflags='-MT -O3'
3581            coin_add_fflags='-fpp -nologo'
3582            coin_dbg_fflags='-MTd -debug'
3583          ;;
3584          compile_f2c*)
3585            coin_opt_fflags='-MT -O2'
3586            coin_add_fflags='-nologo -wd4996'
3587            coin_dbg_fflags='-MTd'
3588          ;;
3589        esac
3590        ;;
3591      *-linux-*)
3592        case $F77 in
3593          ifc* | */ifc* | ifort* | */ifort*)
3594            coin_opt_fflags="-O3 -ip"
3595            coin_add_fflags="-cm -w90 -w95"
3596            coin_dbg_fflags="-g -CA -CB -CS"
3597            # Check if -i_dynamic is necessary (for new glibc library)
3598            FFLAGS=
3599            cat >conftest.$ac_ext <<_ACEOF
3600      program main
3601      write(*,*) 'Hello world'
3602      end
3603_ACEOF
3604rm -f conftest.$ac_objext conftest$ac_exeext
3605if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3606  (eval $ac_link) 2>conftest.er1
3607  ac_status=$?
3608  grep -v '^ *+' conftest.er1 >conftest.err
3609  rm -f conftest.er1
3610  cat conftest.err >&5
3611  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3612  (exit $ac_status); } &&
3613         { ac_try='test -z "$ac_f77_werror_flag"
3614                         || test ! -s conftest.err'
3615  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3616  (eval $ac_try) 2>&5
3617  ac_status=$?
3618  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3619  (exit $ac_status); }; } &&
3620         { ac_try='test -s conftest$ac_exeext'
3621  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3622  (eval $ac_try) 2>&5
3623  ac_status=$?
3624  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3625  (exit $ac_status); }; }; then
3626  :
3627else
3628  echo "$as_me: failed program was:" >&5
3629sed 's/^/| /' conftest.$ac_ext >&5
3630
3631coin_add_fflags="-i_dynamic $coin_add_fflags"
3632fi
3633rm -f conftest.err conftest.$ac_objext \
3634      conftest$ac_exeext conftest.$ac_ext
3635            ;;
3636          pgf77* | */pgf77* | pgf90* | */pgf90*)
3637            coin_opt_fflags="-fast"
3638            coin_add_fflags="-Kieee -pc 64"
3639            coin_dbg_fflags="-g"
3640          ;;
3641        esac
3642        ;;
3643      *-ibm-*)
3644        case "$F77" in
3645          xlf* | */xlf* | mpxlf* | */mpxlf* )
3646            coin_opt_fflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
3647            coin_add_fflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
3648            coin_dbg_fflags="-g -C"
3649            ;;
3650        esac
3651        ;;
3652      *-hp-*)
3653        coin_opt_fflags="+O3"
3654        coin_add_fflags="+U77"
3655        coin_dbg_fflags="-C -g"
3656        ;;
3657      *-*-solaris*)
3658        coin_opt_fflags="-O4"
3659        coin_dbg_fflags="-g"
3660        ;;
3661      *-sgi-*)
3662        coin_opt_fflags="-O5 -OPT:Olimit=0"
3663        coin_dbg_fflags="-g"
3664        ;;
3665    esac
3666  fi
3667
3668  if test "$ac_cv_prog_f77_g" = yes && test -z "$coin_dbg_fflags" ; then
3669    coin_dbg_fflags="-g"
3670  fi
3671
3672  if test -z "$coin_opt_fflags"; then
3673    # Try if -O option works if nothing else is set
3674    FFLAGS=-O
3675    cat >conftest.$ac_ext <<_ACEOF
3676      program main
3677      integer i
3678      end
3679_ACEOF
3680rm -f conftest.$ac_objext conftest$ac_exeext
3681if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3682  (eval $ac_link) 2>conftest.er1
3683  ac_status=$?
3684  grep -v '^ *+' conftest.er1 >conftest.err
3685  rm -f conftest.er1
3686  cat conftest.err >&5
3687  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3688  (exit $ac_status); } &&
3689         { ac_try='test -z "$ac_f77_werror_flag"
3690                         || test ! -s conftest.err'
3691  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3692  (eval $ac_try) 2>&5
3693  ac_status=$?
3694  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3695  (exit $ac_status); }; } &&
3696         { ac_try='test -s conftest$ac_exeext'
3697  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3698  (eval $ac_try) 2>&5
3699  ac_status=$?
3700  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3701  (exit $ac_status); }; }; then
3702  coin_opt_fflags="-O"
3703else
3704  echo "$as_me: failed program was:" >&5
3705sed 's/^/| /' conftest.$ac_ext >&5
3706
3707fi
3708rm -f conftest.err conftest.$ac_objext \
3709      conftest$ac_exeext conftest.$ac_ext
3710  fi
3711
3712  # if PM doesn't want the warning messages, take them out
3713  if test x"$coin_skip_warn_fflags" = xyes; then
3714    coin_warn_fflags=
3715  fi
3716
3717  if test x${DBG_FFLAGS+set} != xset; then
3718    DBG_FFLAGS="$coin_dbg_fflags $coin_add_fflags $coin_warn_fflags"
3719  fi
3720  if test x${OPT_FFLAGS+set} != xset; then
3721    OPT_FFLAGS="$coin_opt_fflags $coin_add_fflags $coin_warn_fflags"
3722  fi
3723
3724  DBG_FFLAGS="$DBG_FFLAGS $ADD_FFLAGS"
3725  OPT_FFLAGS="$OPT_FFLAGS $ADD_FFLAGS"
3726
3727  if test "$coin_debug_compile" = "true"; then
3728    FFLAGS="$DBG_FFLAGS"
3729  else
3730    FFLAGS="$OPT_FFLAGS"
3731  fi
3732else
3733  FFLAGS="$FFLAGS $ADD_FFLAGS"
3734  if test x${DBG_FFLAGS+set} != xset; then
3735    DBG_FFLAGS="$FFLAGS"
3736  fi
3737  if test x${OPT_FFLAGS+set} != xset; then
3738    OPT_FFLAGS="$FFLAGS"
3739  fi
3740fi
3741
3742# If FFLAGS contains -mno-cygwin, CPPFLAGS must have it.
3743case "$FFLAGS" in
3744  *-mno-cygwin*)
3745    if test x${CPPFLAGS+set} != xset ; then
3746      CPPFLAGS="-mno-cygwin"
3747    else
3748      case "$CPPFLAGS" in
3749        *-mno-cygwin*)
3750          ;;
3751        *)
3752          CPPFLAGS="$CPPFLAGS -mno-cygwin"
3753          ;;
3754      esac
3755    fi ;;
3756esac
3757
3758# Try if FFLAGS works
3759if test "$F77" != "unavailable" ; then
3760  cat >conftest.$ac_ext <<_ACEOF
3761      program main
3762      integer i
3763      end
3764_ACEOF
3765rm -f conftest.$ac_objext conftest$ac_exeext
3766if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3767  (eval $ac_link) 2>conftest.er1
3768  ac_status=$?
3769  grep -v '^ *+' conftest.er1 >conftest.err
3770  rm -f conftest.er1
3771  cat conftest.err >&5
3772  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3773  (exit $ac_status); } &&
3774         { ac_try='test -z "$ac_f77_werror_flag"
3775                         || test ! -s conftest.err'
3776  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3777  (eval $ac_try) 2>&5
3778  ac_status=$?
3779  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3780  (exit $ac_status); }; } &&
3781         { ac_try='test -s conftest$ac_exeext'
3782  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3783  (eval $ac_try) 2>&5
3784  ac_status=$?
3785  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3786  (exit $ac_status); }; }; then
3787  :
3788else
3789  echo "$as_me: failed program was:" >&5
3790sed 's/^/| /' conftest.$ac_ext >&5
3791
3792FFLAGS=
3793fi
3794rm -f conftest.err conftest.$ac_objext \
3795      conftest$ac_exeext conftest.$ac_ext
3796  if test -z "$FFLAGS"; then
3797    { echo "$as_me:$LINENO: WARNING: The flags FFLAGS=\"$FFLAGS\" do not work.  I will now just try '-O', but you might want to set FFLAGS manually." >&5
3798echo "$as_me: WARNING: The flags FFLAGS=\"$FFLAGS\" do not work.  I will now just try '-O', but you might want to set FFLAGS manually." >&2;}
3799    FFLAGS='-O'
3800    cat >conftest.$ac_ext <<_ACEOF
3801      program main
3802      integer i
3803      end
3804_ACEOF
3805rm -f conftest.$ac_objext conftest$ac_exeext
3806if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3807  (eval $ac_link) 2>conftest.er1
3808  ac_status=$?
3809  grep -v '^ *+' conftest.er1 >conftest.err
3810  rm -f conftest.er1
3811  cat conftest.err >&5
3812  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3813  (exit $ac_status); } &&
3814         { ac_try='test -z "$ac_f77_werror_flag"
3815                         || test ! -s conftest.err'
3816  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3817  (eval $ac_try) 2>&5
3818  ac_status=$?
3819  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3820  (exit $ac_status); }; } &&
3821         { ac_try='test -s conftest$ac_exeext'
3822  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3823  (eval $ac_try) 2>&5
3824  ac_status=$?
3825  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3826  (exit $ac_status); }; }; then
3827  :
3828else
3829  echo "$as_me: failed program was:" >&5
3830sed 's/^/| /' conftest.$ac_ext >&5
3831
3832FFLAGS=
3833fi
3834rm -f conftest.err conftest.$ac_objext \
3835      conftest$ac_exeext conftest.$ac_ext
3836    if test -z "$FFLAGS"; then
3837      { echo "$as_me:$LINENO: WARNING: This value for FFLAGS does not work.  I will continue with empty FFLAGS, but you might want to set FFLAGS manually." >&5
3838echo "$as_me: WARNING: This value for FFLAGS does not work.  I will continue with empty FFLAGS, but you might want to set FFLAGS manually." >&2;}
3839    fi
3840  fi
3841fi
3842
3843{ echo "$as_me:$LINENO: Fortran compiler options are: $FFLAGS" >&5
3844echo "$as_me: Fortran compiler options are: $FFLAGS" >&6;}
3845
3846
3847if test x"$MPIF77" = x; then :; else
3848  { echo "$as_me:$LINENO: Will use MPI Fortran compiler $MPIF77" >&5
3849echo "$as_me: Will use MPI Fortran compiler $MPIF77" >&6;}
3850  F77="$MPIF77"
3851fi
3852
3853case "$F77" in
3854  ifort* | */ifort* | IFORT* | */IFORT*)
3855    case $build in
3856  *-mingw*)
3857    if test "${LD+set}" = set; then :; else
3858      LD=link
3859    fi
3860    ;;
3861 esac
3862 case $enable_doscompile in
3863   msvc)
3864     if test "x${LD+set}" = xset; then :; else
3865       LD=link
3866     fi
3867     ;;
3868 esac
3869
3870    ;;
3871esac
3872
3873ac_ext=c
3874ac_cpp='$CPP $CPPFLAGS'
3875ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3876ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3877ac_compiler_gnu=$ac_cv_c_compiler_gnu
3878
3879
3880
3881# Get the linker flags (FLIBS) that are required for linking against this blas library
3882ac_ext=f
3883ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3884ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3885ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3886echo "$as_me:$LINENO: checking how to get verbose linking output from $F77" >&5
3887echo $ECHO_N "checking how to get verbose linking output from $F77... $ECHO_C" >&6
3888if test "${ac_cv_prog_f77_v+set}" = set; then
3889  echo $ECHO_N "(cached) $ECHO_C" >&6
3890else
3891  cat >conftest.$ac_ext <<_ACEOF
3892      program main
3893
3894      end
3895_ACEOF
3896rm -f conftest.$ac_objext
3897if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3898  (eval $ac_compile) 2>conftest.er1
3899  ac_status=$?
3900  grep -v '^ *+' conftest.er1 >conftest.err
3901  rm -f conftest.er1
3902  cat conftest.err >&5
3903  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3904  (exit $ac_status); } &&
3905         { ac_try='test -z "$ac_f77_werror_flag"
3906                         || test ! -s conftest.err'
3907  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3908  (eval $ac_try) 2>&5
3909  ac_status=$?
3910  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3911  (exit $ac_status); }; } &&
3912         { ac_try='test -s conftest.$ac_objext'
3913  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3914  (eval $ac_try) 2>&5
3915  ac_status=$?
3916  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3917  (exit $ac_status); }; }; then
3918  ac_cv_prog_f77_v=
3919# Try some options frequently used verbose output
3920for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3921  cat >conftest.$ac_ext <<_ACEOF
3922      program main
3923
3924      end
3925_ACEOF
3926
3927# Compile and link our simple test program by passing a flag (argument
3928# 1 to this macro) to the Fortran compiler in order to get
3929# "verbose" output that we can then parse for the Fortran linker
3930# flags.
3931ac_save_FFLAGS=$FFLAGS
3932FFLAGS="$FFLAGS $ac_verb"
3933(eval echo $as_me:3933: \"$ac_link\") >&5
3934ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3935echo "$ac_f77_v_output" >&5
3936FFLAGS=$ac_save_FFLAGS
3937
3938rm -f conftest*
3939
3940# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
3941# /foo, /bar, and /baz are search directories for the Fortran linker.
3942# Here, we change these into -L/foo -L/bar -L/baz (and put it first):
3943ac_f77_v_output="`echo $ac_f77_v_output |
3944        grep 'LPATH is:' |
3945        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_f77_v_output"
3946
3947case $ac_f77_v_output in
3948  # If we are using xlf then replace all the commas with spaces.
3949  *xlfentry*)
3950    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;;
3951
3952  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
3953  # $LIBS confuse us, and the libraries appear later in the output anyway).
3954  *mGLOB_options_string*)
3955    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
3956
3957  # If we are using Cray Fortran then delete quotes.
3958  # Use "\"" instead of '"' for font-lock-mode.
3959  # FIXME: a more general fix for quoted arguments with spaces?
3960  *cft90*)
3961    ac_f77_v_output=`echo $ac_f77_v_output | sed "s/\"//g"` ;;
3962esac
3963
3964
3965  # look for -l* and *.a constructs in the output
3966  for ac_arg in $ac_f77_v_output; do
3967     case $ac_arg in
3968        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3969          ac_cv_prog_f77_v=$ac_verb
3970          break 2 ;;
3971     esac
3972  done
3973done
3974if test -z "$ac_cv_prog_f77_v"; then
3975   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F77" >&5
3976echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;}
3977fi
3978else
3979  echo "$as_me: failed program was:" >&5
3980sed 's/^/| /' conftest.$ac_ext >&5
3981
3982{ echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3983echo "$as_me: WARNING: compilation failed" >&2;}
3984fi
3985rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3986
3987fi
3988echo "$as_me:$LINENO: result: $ac_cv_prog_f77_v" >&5
3989echo "${ECHO_T}$ac_cv_prog_f77_v" >&6
3990echo "$as_me:$LINENO: checking for Fortran libraries of $F77" >&5
3991echo $ECHO_N "checking for Fortran libraries of $F77... $ECHO_C" >&6
3992if test "${ac_cv_f77_libs+set}" = set; then
3993  echo $ECHO_N "(cached) $ECHO_C" >&6
3994else
3995  if test "x$FLIBS" != "x"; then
3996  ac_cv_f77_libs="$FLIBS" # Let the user override the test.
3997else
3998
3999cat >conftest.$ac_ext <<_ACEOF
4000      program main
4001
4002      end
4003_ACEOF
4004
4005# Compile and link our simple test program by passing a flag (argument
4006# 1 to this macro) to the Fortran compiler in order to get
4007# "verbose" output that we can then parse for the Fortran linker
4008# flags.
4009ac_save_FFLAGS=$FFLAGS
4010FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
4011(eval echo $as_me:4011: \"$ac_link\") >&5
4012ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
4013echo "$ac_f77_v_output" >&5
4014FFLAGS=$ac_save_FFLAGS
4015
4016rm -f conftest*
4017
4018# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4019# /foo, /bar, and /baz are search directories for the Fortran linker.
4020# Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4021ac_f77_v_output="`echo $ac_f77_v_output |
4022        grep 'LPATH is:' |
4023        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_f77_v_output"
4024
4025case $ac_f77_v_output in
4026  # If we are using xlf then replace all the commas with spaces.
4027  *xlfentry*)
4028    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;;
4029
4030  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4031  # $LIBS confuse us, and the libraries appear later in the output anyway).
4032  *mGLOB_options_string*)
4033    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
4034
4035  # If we are using Cray Fortran then delete quotes.
4036  # Use "\"" instead of '"' for font-lock-mode.
4037  # FIXME: a more general fix for quoted arguments with spaces?
4038  *cft90*)
4039    ac_f77_v_output=`echo $ac_f77_v_output | sed "s/\"//g"` ;;
4040esac
4041
4042
4043
4044ac_cv_f77_libs=
4045
4046# Save positional arguments (if any)
4047ac_save_positional="$@"
4048
4049set X $ac_f77_v_output
4050while test $# != 1; do
4051  shift
4052  ac_arg=$1
4053  case $ac_arg in
4054        [\\/]*.a | ?:[\\/]*.a)
4055            ac_exists=false
4056  for ac_i in $ac_cv_f77_libs; do
4057    if test x"$ac_arg" = x"$ac_i"; then
4058      ac_exists=true
4059      break
4060    fi
4061  done
4062
4063  if test x"$ac_exists" = xtrue; then
4064  :
4065else
4066  ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4067fi
4068
4069          ;;
4070        -bI:*)
4071            ac_exists=false
4072  for ac_i in $ac_cv_f77_libs; do
4073    if test x"$ac_arg" = x"$ac_i"; then
4074      ac_exists=true
4075      break
4076    fi
4077  done
4078
4079  if test x"$ac_exists" = xtrue; then
4080  :
4081else
4082  if test "$ac_compiler_gnu" = yes; then
4083  for ac_link_opt in $ac_arg; do
4084    ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt"
4085  done
4086else
4087  ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4088fi
4089fi
4090
4091          ;;
4092          # Ignore these flags.
4093        -lang* | -lcrt[01].o | -lcrtbegin.o | -lc | -lgcc | -libmil | -LANG:=*)
4094          ;;
4095        -lkernel32)
4096          test x"$CYGWIN" != xyes && ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4097          ;;
4098        -[LRuY])
4099          # These flags, when seen by themselves, take an argument.
4100          # We remove the space between option and argument and re-iterate
4101          # unless we find an empty arg or a new option (starting with -)
4102          case $2 in
4103             "" | -*);;
4104             *)
4105                ac_arg="$ac_arg$2"
4106                shift; shift
4107                set X $ac_arg "$@"
4108                ;;
4109          esac
4110          ;;
4111        -YP,*)
4112          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
4113              ac_exists=false
4114  for ac_i in $ac_cv_f77_libs; do
4115    if test x"$ac_j" = x"$ac_i"; then
4116      ac_exists=true
4117      break
4118    fi
4119  done
4120
4121  if test x"$ac_exists" = xtrue; then
4122  :
4123else
4124  ac_arg="$ac_arg $ac_j"
4125                               ac_cv_f77_libs="$ac_cv_f77_libs $ac_j"
4126fi
4127
4128          done
4129          ;;
4130        -[lLR]*)
4131            ac_exists=false
4132  for ac_i in $ac_cv_f77_libs; do
4133    if test x"$ac_arg" = x"$ac_i"; then
4134      ac_exists=true
4135      break
4136    fi
4137  done
4138
4139  if test x"$ac_exists" = xtrue; then
4140  :
4141else
4142  ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4143fi
4144
4145          ;;
4146          # Ignore everything else.
4147  esac
4148done
4149# restore positional arguments
4150set X $ac_save_positional; shift
4151
4152# We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
4153# then we insist that the "run path" must be an absolute path (i.e. it
4154# must begin with a "/").
4155case `(uname -sr) 2>/dev/null` in
4156   "SunOS 5"*)
4157      ac_ld_run_path=`echo $ac_f77_v_output |
4158                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4159      test "x$ac_ld_run_path" != x &&
4160        if test "$ac_compiler_gnu" = yes; then
4161  for ac_link_opt in $ac_ld_run_path; do
4162    ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt"
4163  done
4164else
4165  ac_cv_f77_libs="$ac_cv_f77_libs $ac_ld_run_path"
4166fi
4167      ;;
4168esac
4169fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
4170
4171fi
4172echo "$as_me:$LINENO: result: $ac_cv_f77_libs" >&5
4173echo "${ECHO_T}$ac_cv_f77_libs" >&6
4174FLIBS="$ac_cv_f77_libs"
4175
4176
4177ac_ext=f
4178ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4179ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4180ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4181
4182ac_ext=f
4183ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4184ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4185ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4186
4187echo "$as_me:$LINENO: checking for dummy main to link with Fortran libraries" >&5
4188echo $ECHO_N "checking for dummy main to link with Fortran libraries... $ECHO_C" >&6
4189if test "${ac_cv_f77_dummy_main+set}" = set; then
4190  echo $ECHO_N "(cached) $ECHO_C" >&6
4191else
4192  ac_f77_dm_save_LIBS=$LIBS
4193 LIBS="$LIBS $FLIBS"
4194 ac_fortran_dm_var=F77_DUMMY_MAIN
4195 ac_ext=c
4196ac_cpp='$CPP $CPPFLAGS'
4197ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4198ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4199ac_compiler_gnu=$ac_cv_c_compiler_gnu
4200
4201 # First, try linking without a dummy main:
4202 cat >conftest.$ac_ext <<_ACEOF
4203/* confdefs.h.  */
4204_ACEOF
4205cat confdefs.h >>conftest.$ac_ext
4206cat >>conftest.$ac_ext <<_ACEOF
4207/* end confdefs.h.  */
4208
4209#ifdef F77_DUMMY_MAIN
4210
4211#  ifdef __cplusplus
4212     extern "C"
4213#  endif
4214   int F77_DUMMY_MAIN() { return 1; }
4215
4216#endif
4217int
4218main ()
4219{
4220
4221  ;
4222  return 0;
4223}
4224_ACEOF
4225rm -f conftest.$ac_objext conftest$ac_exeext
4226if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4227  (eval $ac_link) 2>conftest.er1
4228  ac_status=$?
4229  grep -v '^ *+' conftest.er1 >conftest.err
4230  rm -f conftest.er1
4231  cat conftest.err >&5
4232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4233  (exit $ac_status); } &&
4234         { ac_try='test -z "$ac_c_werror_flag"
4235                         || test ! -s conftest.err'
4236  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4237  (eval $ac_try) 2>&5
4238  ac_status=$?
4239  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4240  (exit $ac_status); }; } &&
4241         { ac_try='test -s conftest$ac_exeext'
4242  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4243  (eval $ac_try) 2>&5
4244  ac_status=$?
4245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4246  (exit $ac_status); }; }; then
4247  ac_cv_fortran_dummy_main=none
4248else
4249  echo "$as_me: failed program was:" >&5
4250sed 's/^/| /' conftest.$ac_ext >&5
4251
4252ac_cv_fortran_dummy_main=unknown
4253fi
4254rm -f conftest.err conftest.$ac_objext \
4255      conftest$ac_exeext conftest.$ac_ext
4256
4257 if test $ac_cv_fortran_dummy_main = unknown; then
4258   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
4259     cat >conftest.$ac_ext <<_ACEOF
4260/* confdefs.h.  */
4261_ACEOF
4262cat confdefs.h >>conftest.$ac_ext
4263cat >>conftest.$ac_ext <<_ACEOF
4264/* end confdefs.h.  */
4265#define $ac_fortran_dm_var $ac_func
4266#ifdef F77_DUMMY_MAIN
4267
4268#  ifdef __cplusplus
4269     extern "C"
4270#  endif
4271   int F77_DUMMY_MAIN() { return 1; }
4272
4273#endif
4274int
4275main ()
4276{
4277
4278  ;
4279  return 0;
4280}
4281_ACEOF
4282rm -f conftest.$ac_objext conftest$ac_exeext
4283if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4284  (eval $ac_link) 2>conftest.er1
4285  ac_status=$?
4286  grep -v '^ *+' conftest.er1 >conftest.err
4287  rm -f conftest.er1
4288  cat conftest.err >&5
4289  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4290  (exit $ac_status); } &&
4291         { ac_try='test -z "$ac_c_werror_flag"
4292                         || test ! -s conftest.err'
4293  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4294  (eval $ac_try) 2>&5
4295  ac_status=$?
4296  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4297  (exit $ac_status); }; } &&
4298         { ac_try='test -s conftest$ac_exeext'
4299  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4300  (eval $ac_try) 2>&5
4301  ac_status=$?
4302  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4303  (exit $ac_status); }; }; then
4304  ac_cv_fortran_dummy_main=$ac_func; break
4305else
4306  echo "$as_me: failed program was:" >&5
4307sed 's/^/| /' conftest.$ac_ext >&5
4308
4309fi
4310rm -f conftest.err conftest.$ac_objext \
4311      conftest$ac_exeext conftest.$ac_ext
4312   done
4313 fi
4314 ac_ext=f
4315ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4316ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4317ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4318 ac_cv_f77_dummy_main=$ac_cv_fortran_dummy_main
4319 rm -f conftest*
4320 LIBS=$ac_f77_dm_save_LIBS
4321
4322fi
4323echo "$as_me:$LINENO: result: $ac_cv_f77_dummy_main" >&5
4324echo "${ECHO_T}$ac_cv_f77_dummy_main" >&6
4325F77_DUMMY_MAIN=$ac_cv_f77_dummy_main
4326if test "$F77_DUMMY_MAIN" != unknown; then
4327  if test $F77_DUMMY_MAIN != none; then
4328
4329cat >>confdefs.h <<_ACEOF
4330#define F77_DUMMY_MAIN $F77_DUMMY_MAIN
4331_ACEOF
4332
4333  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
4334
4335cat >>confdefs.h <<\_ACEOF
4336#define FC_DUMMY_MAIN_EQ_F77 1
4337_ACEOF
4338
4339  fi
4340fi
4341else
4342  { { echo "$as_me:$LINENO: error: linking to Fortran libraries from C fails
4343See \`config.log' for more details." >&5
4344echo "$as_me: error: linking to Fortran libraries from C fails
4345See \`config.log' for more details." >&2;}
4346   { (exit 1); exit 1; }; }
4347fi
4348
4349
4350ac_ext=f
4351ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4352ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4353ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4354
4355ac_ext=f
4356ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4357ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4358ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4359echo "$as_me:$LINENO: checking for Fortran name-mangling scheme" >&5
4360echo $ECHO_N "checking for Fortran name-mangling scheme... $ECHO_C" >&6
4361if test "${ac_cv_f77_mangling+set}" = set; then
4362  echo $ECHO_N "(cached) $ECHO_C" >&6
4363else
4364  cat >conftest.$ac_ext <<_ACEOF
4365      subroutine foobar()
4366      return
4367      end
4368      subroutine foo_bar()
4369      return
4370      end
4371_ACEOF
4372rm -f conftest.$ac_objext
4373if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4374  (eval $ac_compile) 2>conftest.er1
4375  ac_status=$?
4376  grep -v '^ *+' conftest.er1 >conftest.err
4377  rm -f conftest.er1
4378  cat conftest.err >&5
4379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4380  (exit $ac_status); } &&
4381         { ac_try='test -z "$ac_f77_werror_flag"
4382                         || test ! -s conftest.err'
4383  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4384  (eval $ac_try) 2>&5
4385  ac_status=$?
4386  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4387  (exit $ac_status); }; } &&
4388         { ac_try='test -s conftest.$ac_objext'
4389  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4390  (eval $ac_try) 2>&5
4391  ac_status=$?
4392  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4393  (exit $ac_status); }; }; then
4394  mv conftest.$ac_objext cfortran_test.$ac_objext
4395
4396  ac_save_LIBS=$LIBS
4397  LIBS="cfortran_test.$ac_objext $LIBS $FLIBS"
4398
4399  ac_ext=c
4400ac_cpp='$CPP $CPPFLAGS'
4401ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4402ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4403ac_compiler_gnu=$ac_cv_c_compiler_gnu
4404  ac_success=no
4405  for ac_foobar in foobar FOOBAR; do
4406    for ac_underscore in "" "_"; do
4407      ac_func="$ac_foobar$ac_underscore"
4408      cat >conftest.$ac_ext <<_ACEOF
4409/* confdefs.h.  */
4410_ACEOF
4411cat confdefs.h >>conftest.$ac_ext
4412cat >>conftest.$ac_ext <<_ACEOF
4413/* end confdefs.h.  */
4414
4415/* Override any gcc2 internal prototype to avoid an error.  */
4416#ifdef __cplusplus
4417extern "C"
4418#endif
4419/* We use char because int might match the return type of a gcc2
4420   builtin and then its argument prototype would still apply.  */
4421char $ac_func ();
4422#ifdef F77_DUMMY_MAIN
4423
4424#  ifdef __cplusplus
4425     extern "C"
4426#  endif
4427   int F77_DUMMY_MAIN() { return 1; }
4428
4429#endif
4430int
4431main ()
4432{
4433$ac_func ();
4434  ;
4435  return 0;
4436}
4437_ACEOF
4438rm -f conftest.$ac_objext conftest$ac_exeext
4439if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4440  (eval $ac_link) 2>conftest.er1
4441  ac_status=$?
4442  grep -v '^ *+' conftest.er1 >conftest.err
4443  rm -f conftest.er1
4444  cat conftest.err >&5
4445  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4446  (exit $ac_status); } &&
4447         { ac_try='test -z "$ac_c_werror_flag"
4448                         || test ! -s conftest.err'
4449  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4450  (eval $ac_try) 2>&5
4451  ac_status=$?
4452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4453  (exit $ac_status); }; } &&
4454         { ac_try='test -s conftest$ac_exeext'
4455  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4456  (eval $ac_try) 2>&5
4457  ac_status=$?
4458  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4459  (exit $ac_status); }; }; then
4460  ac_success=yes; break 2
4461else
4462  echo "$as_me: failed program was:" >&5
4463sed 's/^/| /' conftest.$ac_ext >&5
4464
4465fi
4466rm -f conftest.err conftest.$ac_objext \
4467      conftest$ac_exeext conftest.$ac_ext
4468    done
4469  done
4470  ac_ext=f
4471ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4472ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4473ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4474
4475  if test "$ac_success" = "yes"; then
4476     case $ac_foobar in
4477        foobar)
4478           ac_case=lower
4479           ac_foo_bar=foo_bar
4480           ;;
4481        FOOBAR)
4482           ac_case=upper
4483           ac_foo_bar=FOO_BAR
4484           ;;
4485     esac
4486
4487     ac_ext=c
4488ac_cpp='$CPP $CPPFLAGS'
4489ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4490ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4491ac_compiler_gnu=$ac_cv_c_compiler_gnu
4492     ac_success_extra=no
4493     for ac_extra in "" "_"; do
4494        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4495        cat >conftest.$ac_ext <<_ACEOF
4496/* confdefs.h.  */
4497_ACEOF
4498cat confdefs.h >>conftest.$ac_ext
4499cat >>conftest.$ac_ext <<_ACEOF
4500/* end confdefs.h.  */
4501
4502/* Override any gcc2 internal prototype to avoid an error.  */
4503#ifdef __cplusplus
4504extern "C"
4505#endif
4506/* We use char because int might match the return type of a gcc2
4507   builtin and then its argument prototype would still apply.  */
4508char $ac_func ();
4509#ifdef F77_DUMMY_MAIN
4510
4511#  ifdef __cplusplus
4512     extern "C"
4513#  endif
4514   int F77_DUMMY_MAIN() { return 1; }
4515
4516#endif
4517int
4518main ()
4519{
4520$ac_func ();
4521  ;
4522  return 0;
4523}
4524_ACEOF
4525rm -f conftest.$ac_objext conftest$ac_exeext
4526if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4527  (eval $ac_link) 2>conftest.er1
4528  ac_status=$?
4529  grep -v '^ *+' conftest.er1 >conftest.err
4530  rm -f conftest.er1
4531  cat conftest.err >&5
4532  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4533  (exit $ac_status); } &&
4534         { ac_try='test -z "$ac_c_werror_flag"
4535                         || test ! -s conftest.err'
4536  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4537  (eval $ac_try) 2>&5
4538  ac_status=$?
4539  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4540  (exit $ac_status); }; } &&
4541         { ac_try='test -s conftest$ac_exeext'
4542  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4543  (eval $ac_try) 2>&5
4544  ac_status=$?
4545  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4546  (exit $ac_status); }; }; then
4547  ac_success_extra=yes; break
4548else
4549  echo "$as_me: failed program was:" >&5
4550sed 's/^/| /' conftest.$ac_ext >&5
4551
4552fi
4553rm -f conftest.err conftest.$ac_objext \
4554      conftest$ac_exeext conftest.$ac_ext
4555     done
4556     ac_ext=f
4557ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4558ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4559ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4560
4561     if test "$ac_success_extra" = "yes"; then
4562        ac_cv_f77_mangling="$ac_case case"
4563        if test -z "$ac_underscore"; then
4564           ac_cv_f77_mangling="$ac_cv_f77_mangling, no underscore"
4565        else
4566           ac_cv_f77_mangling="$ac_cv_f77_mangling, underscore"
4567        fi
4568        if test -z "$ac_extra"; then
4569           ac_cv_f77_mangling="$ac_cv_f77_mangling, no extra underscore"
4570        else
4571           ac_cv_f77_mangling="$ac_cv_f77_mangling, extra underscore"
4572        fi
4573      else
4574        ac_cv_f77_mangling="unknown"
4575      fi
4576  else
4577     ac_cv_f77_mangling="unknown"
4578  fi
4579
4580  LIBS=$ac_save_LIBS
4581  rm -f cfortran_test* conftest*
4582else
4583  echo "$as_me: failed program was:" >&5
4584sed 's/^/| /' conftest.$ac_ext >&5
4585
4586{ { echo "$as_me:$LINENO: error: cannot compile a simple Fortran program
4587See \`config.log' for more details." >&5
4588echo "$as_me: error: cannot compile a simple Fortran program
4589See \`config.log' for more details." >&2;}
4590   { (exit 1); exit 1; }; }
4591fi
4592rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4593
4594fi
4595echo "$as_me:$LINENO: result: $ac_cv_f77_mangling" >&5
4596echo "${ECHO_T}$ac_cv_f77_mangling" >&6
4597
4598ac_ext=f
4599ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4600ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4601ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4602
4603
4604ac_ext=f
4605ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4606ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4607ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4608
4609
4610ac_ext=f
4611ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4612ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4613ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4614
4615
4616case $ac_cv_f77_mangling in
4617  "lower case, no underscore, no extra underscore")
4618          cat >>confdefs.h <<\_ACEOF
4619#define F77_FUNC(name,NAME) name
4620_ACEOF
4621
4622          cat >>confdefs.h <<\_ACEOF
4623#define F77_FUNC_(name,NAME) name
4624_ACEOF
4625 ;;
4626  "lower case, no underscore, extra underscore")
4627          cat >>confdefs.h <<\_ACEOF
4628#define F77_FUNC(name,NAME) name
4629_ACEOF
4630
4631          cat >>confdefs.h <<\_ACEOF
4632#define F77_FUNC_(name,NAME) name ## _
4633_ACEOF
4634 ;;
4635  "lower case, underscore, no extra underscore")
4636          cat >>confdefs.h <<\_ACEOF
4637#define F77_FUNC(name,NAME) name ## _
4638_ACEOF
4639
4640          cat >>confdefs.h <<\_ACEOF
4641#define F77_FUNC_(name,NAME) name ## _
4642_ACEOF
4643 ;;
4644  "lower case, underscore, extra underscore")
4645          cat >>confdefs.h <<\_ACEOF
4646#define F77_FUNC(name,NAME) name ## _
4647_ACEOF
4648
4649          cat >>confdefs.h <<\_ACEOF
4650#define F77_FUNC_(name,NAME) name ## __
4651_ACEOF
4652 ;;
4653  "upper case, no underscore, no extra underscore")
4654          cat >>confdefs.h <<\_ACEOF
4655#define F77_FUNC(name,NAME) NAME
4656_ACEOF
4657
4658          cat >>confdefs.h <<\_ACEOF
4659#define F77_FUNC_(name,NAME) NAME
4660_ACEOF
4661 ;;
4662  "upper case, no underscore, extra underscore")
4663          cat >>confdefs.h <<\_ACEOF
4664#define F77_FUNC(name,NAME) NAME
4665_ACEOF
4666
4667          cat >>confdefs.h <<\_ACEOF
4668#define F77_FUNC_(name,NAME) NAME ## _
4669_ACEOF
4670 ;;
4671  "upper case, underscore, no extra underscore")
4672          cat >>confdefs.h <<\_ACEOF
4673#define F77_FUNC(name,NAME) NAME ## _
4674_ACEOF
4675
4676          cat >>confdefs.h <<\_ACEOF
4677#define F77_FUNC_(name,NAME) NAME ## _
4678_ACEOF
4679 ;;
4680  "upper case, underscore, extra underscore")
4681          cat >>confdefs.h <<\_ACEOF
4682#define F77_FUNC(name,NAME) NAME ## _
4683_ACEOF
4684
4685          cat >>confdefs.h <<\_ACEOF
4686#define F77_FUNC_(name,NAME) NAME ## __
4687_ACEOF
4688 ;;
4689  *)
4690          { echo "$as_me:$LINENO: WARNING: unknown Fortran name-mangling scheme" >&5
4691echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
4692          ;;
4693esac
4694
4695ac_ext=f
4696ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4697ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4698ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4699
4700
4701# If FLIBS has been set by the user, we just restore its value here
4702if test x"$save_FLIBS" != x; then
4703  FLIBS="$save_FLIBS"
4704else
4705  # This is to correct a missing exclusion in autoconf 2.59
4706  if test x"$FLIBS" != x; then
4707    my_flibs=
4708    for flag in $FLIBS; do
4709      case $flag in
4710        -lcrt*.o) ;;
4711        -lcygwin) ;;
4712               *) my_flibs="$my_flibs $flag" ;;
4713      esac
4714    done
4715    FLIBS="$my_flibs"
4716  fi
4717
4718  case $build in
4719  # The following is a fix to define FLIBS for ifort on Windows
4720  # In its original version, it linked in libifcorert.lib or libifcorertd.lib on Windows/ifort explicitly.
4721  # However, this seem to create a dependency on libifcorert.dll (or libifcorertd.dll) in the executables.
4722  # This is seem to be unnecessary, libifcorert(d).lib has been removed from the link line.
4723  # Further, excluding libc.lib from the default libs seemed to be necessary only for VS < 8.
4724  # Since the corresponding flag seems to make more trouble that it avoid, it has been removed now.
4725     *-cygwin* | *-mingw*)
4726       case "$F77" in
4727#         ifort* | */ifort* | IFORT* | */IFORT*)
4728#           FLIBS="-link $LIBS /NODEFAULTLIB:libc.lib"
4729#           if "$coin_debug_compile" = true ; then
4730#             FLIBS="-link $LIBS /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib"
4731#           else
4732#             FLIBS="-link $LIBS /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmtd.lib"
4733#           fi
4734#           ;;
4735         compile_f2c*)
4736           FLIBS=`$F77 -FLIBS` ;;
4737       esac;;
4738     *-hp-*)
4739         FLIBS="$FLIBS -lm";;
4740     *-ibm-*)
4741         FLIBS=`echo $FLIBS | sed 's/-lc)/-lc/g'` ;;
4742     *-linux-*)
4743       case "$F77" in
4744         pgf77* | */pgf77* | pgf90* | */pgf90*)
4745# ask linker to go through the archives multiple times
4746# (the Fortran compiler seems to do that automatically...)
4747           FLIBS="-Wl,--start-group $FLIBS -Wl,--end-group" ;;
4748       esac
4749  esac
4750  ac_cv_f77_libs="$FLIBS"
4751fi
4752
4753ac_ext=c
4754ac_cpp='$CPP $CPPFLAGS'
4755ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4756ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4757ac_compiler_gnu=$ac_cv_c_compiler_gnu
4758
4759
4760
4761
4762# Tell FINALIZE to add FLIBS to ADDLIBS, so that they get into the .pc files
4763coin_need_flibs=yes
4764
4765# Check if pkg-config is available (to setup addlibs file)
4766
4767
4768# Check whether --enable-pkg-config or --disable-pkg-config was given.
4769if test "${enable_pkg_config+set}" = set; then
4770  enableval="$enable_pkg_config"
4771  use_pkgconfig="$enableval"
4772else
4773  use_pkgconfig=yes
4774fi;
4775
4776if test $use_pkgconfig = yes ; then
4777  if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4778    if test -n "$ac_tool_prefix"; then
4779  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4780set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4781echo "$as_me:$LINENO: checking for $ac_word" >&5
4782echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4783if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
4784  echo $ECHO_N "(cached) $ECHO_C" >&6
4785else
4786  case $PKG_CONFIG in
4787  [\\/]* | ?:[\\/]*)
4788  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4789  ;;
4790  *)
4791  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4792for as_dir in $PATH
4793do
4794  IFS=$as_save_IFS
4795  test -z "$as_dir" && as_dir=.
4796  for ac_exec_ext in '' $ac_executable_extensions; do
4797  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4798    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4799    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4800    break 2
4801  fi
4802done
4803done
4804
4805  ;;
4806esac
4807fi
4808PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4809
4810if test -n "$PKG_CONFIG"; then
4811  echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
4812echo "${ECHO_T}$PKG_CONFIG" >&6
4813else
4814  echo "$as_me:$LINENO: result: no" >&5
4815echo "${ECHO_T}no" >&6
4816fi
4817
4818fi
4819if test -z "$ac_cv_path_PKG_CONFIG"; then
4820  ac_pt_PKG_CONFIG=$PKG_CONFIG
4821  # Extract the first word of "pkg-config", so it can be a program name with args.
4822set dummy pkg-config; ac_word=$2
4823echo "$as_me:$LINENO: checking for $ac_word" >&5
4824echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4825if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
4826  echo $ECHO_N "(cached) $ECHO_C" >&6
4827else
4828  case $ac_pt_PKG_CONFIG in
4829  [\\/]* | ?:[\\/]*)
4830  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4831  ;;
4832  *)
4833  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4834for as_dir in $PATH
4835do
4836  IFS=$as_save_IFS
4837  test -z "$as_dir" && as_dir=.
4838  for ac_exec_ext in '' $ac_executable_extensions; do
4839  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4840    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4841    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4842    break 2
4843  fi
4844done
4845done
4846
4847  ;;
4848esac
4849fi
4850ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4851
4852if test -n "$ac_pt_PKG_CONFIG"; then
4853  echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
4854echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
4855else
4856  echo "$as_me:$LINENO: result: no" >&5
4857echo "${ECHO_T}no" >&6
4858fi
4859
4860  PKG_CONFIG=$ac_pt_PKG_CONFIG
4861else
4862  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4863fi
4864
4865  fi
4866  if test -n "$PKG_CONFIG"; then
4867    _pkg_min_version=0.9.0
4868    echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
4869echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6
4870    if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4871      echo "$as_me:$LINENO: result: yes" >&5
4872echo "${ECHO_T}yes" >&6
4873    else
4874      echo "$as_me:$LINENO: result: no" >&5
4875echo "${ECHO_T}no" >&6
4876      PKG_CONFIG=""
4877    fi
4878  fi
4879
4880  # check if pkg-config supports the short-errors flag
4881  if test -n "$PKG_CONFIG" && \
4882    $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
4883    pkg_short_errors=" --short-errors "
4884  else
4885    pkg_short_errors=""
4886  fi
4887fi
4888
4889
4890
4891if test -n "$PKG_CONFIG"; then
4892  COIN_HAS_PKGCONFIG_TRUE=
4893  COIN_HAS_PKGCONFIG_FALSE='#'
4894else
4895  COIN_HAS_PKGCONFIG_TRUE='#'
4896  COIN_HAS_PKGCONFIG_FALSE=
4897fi
4898
4899
4900
4901# assemble search path for pkg-config, if we are in a project setup
4902if test x$coin_projectdir = xyes ; then
4903  COIN_PKG_CONFIG_PATH="$PKG_CONFIG_PATH"
4904
4905  # let's assume that when installing into $prefix, then the user may have installed some other coin projects there before, so it's worth to have a look into there
4906  # best would actually to use ${libdir}, since .pc files get installed into ${libdir}/pkgconfig,
4907  # unfortunately, ${libdir} expands to ${exec_prefix}/lib and ${exec_prefix} to ${prefix}...
4908  if test -d "${prefix}"; then
4909    COIN_PKG_CONFIG_PATH="${prefix}/lib/pkgconfig:${COIN_PKG_CONFIG_PATH}"
4910  fi
4911
4912
4913# Check whether --with-coin-instdir or --without-coin-instdir was given.
4914if test "${with_coin_instdir+set}" = set; then
4915  withval="$with_coin_instdir"
4916  if test -d "$withval"; then : ; else
4917       { { echo "$as_me:$LINENO: error: argument for --with-coin-instdir not a directory" >&5
4918echo "$as_me: error: argument for --with-coin-instdir not a directory" >&2;}
4919   { (exit 1); exit 1; }; }
4920     fi
4921     COIN_PKG_CONFIG_PATH="$withval/lib/pkgconfig:${COIN_PKG_CONFIG_PATH}"
4922
4923fi;
4924
4925  # in a classic setup, we want to find uninstalled projects
4926  # their (relative) location is written to coin_subdirs.txt by the configure in the project base directory
4927  # unfortunately, if the user set prefix, then we do not know where the project base directory is located
4928  # but it is likely to be either .. (if we are a usual coin project) or ../.. (if we are a unusual coin project like ThirdParty or Data)
4929  if test -e ../coin_subdirs.txt ; then
4930    for i in `cat ../coin_subdirs.txt` ; do
4931      if test -d ../$i ; then
4932        COIN_PKG_CONFIG_PATH="`cd ../$i; pwd`:${COIN_PKG_CONFIG_PATH}"
4933      fi
4934    done
4935  fi
4936
4937  if test -e ../../coin_subdirs.txt ; then
4938    for i in `cat ../../coin_subdirs.txt` ; do
4939      if test -d ../../$i ; then
4940        COIN_PKG_CONFIG_PATH="`cd ../../$i; pwd`:${COIN_PKG_CONFIG_PATH}"
4941      fi
4942    done
4943  fi
4944
4945
4946fi
4947
4948
4949
4950# Initialize automake
4951{
4952
4953
4954
4955# START
4956
4957# Test if force_shared has been set
4958if test "x" = xforce_shared; then
4959  if test x$enable_shared = xno; then
4960    { { echo "$as_me:$LINENO: error: Shared libraries are disabled by user, but this is not feasible with the given options" >&5
4961echo "$as_me: error: Shared libraries are disabled by user, but this is not feasible with the given options" >&2;}
4962   { (exit 1); exit 1; }; }
4963  fi
4964  enable_shared=yes;
4965else
4966  # On Cygwin and AIX, building DLLs doesn't work
4967  case $build in
4968    *-cygwin*)
4969      coin_disable_shared=yes
4970      platform=Cygwin
4971    ;;
4972    *-aix*)
4973      coin_disable_shared=yes
4974      platform=AIX
4975    ;;
4976    *-mingw*)
4977      coin_disable_shared=yes
4978      platform="Msys"
4979#      case "$CXX" in
4980#        cl*)
4981#          coin_disable_shared=yes
4982#          platform="Msys with cl"
4983#      ;;
4984#      esac
4985    ;;
4986  esac
4987fi
4988if test x"$coin_disable_shared" = xyes; then
4989  if test x"$enable_shared" = xyes; then
4990    { echo "$as_me:$LINENO: WARNING: On $platform, shared objects are not supported. I'm disabling your choice." >&5
4991echo "$as_me: WARNING: On $platform, shared objects are not supported. I'm disabling your choice." >&2;}
4992  fi
4993  enable_shared=no
4994fi
4995# By default, we only want the shared objects to be compiled
4996# Check whether --enable-static or --disable-static was given.
4997if test "${enable_static+set}" = set; then
4998  enableval="$enable_static"
4999  p=${PACKAGE-default}
5000    case $enableval in
5001    yes) enable_static=yes ;;
5002    no) enable_static=no ;;
5003    *)
5004     enable_static=no
5005      # Look at the argument we got.  We use all the common list separators.
5006      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5007      for pkg in $enableval; do
5008        IFS="$lt_save_ifs"
5009        if test "X$pkg" = "X$p"; then
5010          enable_static=yes
5011        fi
5012      done
5013      IFS="$lt_save_ifs"
5014      ;;
5015    esac
5016else
5017  enable_static=no
5018fi;
5019
5020
5021
5022
5023# Initialize automake
5024echo "$as_me:$LINENO: checking for egrep" >&5
5025echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5026if test "${ac_cv_prog_egrep+set}" = set; then
5027  echo $ECHO_N "(cached) $ECHO_C" >&6
5028else
5029  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5030    then ac_cv_prog_egrep='grep -E'
5031    else ac_cv_prog_egrep='egrep'
5032    fi
5033fi
5034echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5035echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5036 EGREP=$ac_cv_prog_egrep
5037
5038
5039am__api_version="1.9"
5040# Find a good install program.  We prefer a C program (faster),
5041# so one script is as good as another.  But avoid the broken or
5042# incompatible versions:
5043# SysV /etc/install, /usr/sbin/install
5044# SunOS /usr/etc/install
5045# IRIX /sbin/install
5046# AIX /bin/install
5047# AmigaOS /C/install, which installs bootblocks on floppy discs
5048# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5049# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5050# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5051# OS/2's system install, which has a completely different semantic
5052# ./install, which can be erroneously created by make from ./install.sh.
5053echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
5054echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
5055if test -z "$INSTALL"; then
5056if test "${ac_cv_path_install+set}" = set; then
5057  echo $ECHO_N "(cached) $ECHO_C" >&6
5058else
5059  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5060for as_dir in $PATH
5061do
5062  IFS=$as_save_IFS
5063  test -z "$as_dir" && as_dir=.
5064  # Account for people who put trailing slashes in PATH elements.
5065case $as_dir/ in
5066  ./ | .// | /cC/* | \
5067  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5068  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
5069  /usr/ucb/* ) ;;
5070  *)
5071    # OSF1 and SCO ODT 3.0 have their own names for install.
5072    # Don't use installbsd from OSF since it installs stuff as root
5073    # by default.
5074    for ac_prog in ginstall scoinst install; do
5075      for ac_exec_ext in '' $ac_executable_extensions; do
5076        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5077          if test $ac_prog = install &&
5078            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5079            # AIX install.  It has an incompatible calling convention.
5080            :
5081          elif test $ac_prog = install &&
5082            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5083            # program-specific install script used by HP pwplus--don't use.
5084            :
5085          else
5086            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5087            break 3
5088          fi
5089        fi
5090      done
5091    done
5092    ;;
5093esac
5094done
5095
5096
5097fi
5098  if test "${ac_cv_path_install+set}" = set; then
5099    INSTALL=$ac_cv_path_install
5100  else
5101    # As a last resort, use the slow shell script.  We don't cache a
5102    # path for INSTALL within a source directory, because that will
5103    # break other packages using the cache if that directory is
5104    # removed, or if the path is relative.
5105    INSTALL=$ac_install_sh
5106  fi
5107fi
5108echo "$as_me:$LINENO: result: $INSTALL" >&5
5109echo "${ECHO_T}$INSTALL" >&6
5110
5111# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5112# It thinks the first close brace ends the variable substitution.
5113test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5114
5115test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5116
5117test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5118
5119echo "$as_me:$LINENO: checking whether build environment is sane" >&5
5120echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
5121# Just in case
5122sleep 1
5123echo timestamp > conftest.file
5124# Do `set' in a subshell so we don't clobber the current shell's
5125# arguments.  Must try -L first in case configure is actually a
5126# symlink; some systems play weird games with the mod time of symlinks
5127# (eg FreeBSD returns the mod time of the symlink's containing
5128# directory).
5129if (
5130   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
5131   if test "$*" = "X"; then
5132      # -L didn't work.
5133      set X `ls -t $srcdir/configure conftest.file`
5134   fi
5135   rm -f conftest.file
5136   if test "$*" != "X $srcdir/configure conftest.file" \
5137      && test "$*" != "X conftest.file $srcdir/configure"; then
5138
5139      # If neither matched, then we have a broken ls.  This can happen
5140      # if, for instance, CONFIG_SHELL is bash and it inherits a
5141      # broken ls alias from the environment.  This has actually
5142      # happened.  Such a system could not be considered "sane".
5143      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
5144alias in your environment" >&5
5145echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
5146alias in your environment" >&2;}
5147   { (exit 1); exit 1; }; }
5148   fi
5149
5150   test "$2" = conftest.file
5151   )
5152then
5153   # Ok.
5154   :
5155else
5156   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
5157Check your system clock" >&5
5158echo "$as_me: error: newly created file is older than distributed files!
5159Check your system clock" >&2;}
5160   { (exit 1); exit 1; }; }
5161fi
5162echo "$as_me:$LINENO: result: yes" >&5
5163echo "${ECHO_T}yes" >&6
5164test "$program_prefix" != NONE &&
5165  program_transform_name="s,^,$program_prefix,;$program_transform_name"
5166# Use a double $ so make ignores it.
5167test "$program_suffix" != NONE &&
5168  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
5169# Double any \ or $.  echo might interpret backslashes.
5170# By default was `s,x,x', remove it if useless.
5171cat <<\_ACEOF >conftest.sed
5172s/[\\$]/&&/g;s/;s,x,x,$//
5173_ACEOF
5174program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
5175rm conftest.sed
5176
5177# expand $ac_aux_dir to an absolute path
5178am_aux_dir=`cd $ac_aux_dir && pwd`
5179
5180test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
5181# Use eval to expand $SHELL
5182if eval "$MISSING --run true"; then
5183  am_missing_run="$MISSING --run "
5184else
5185  am_missing_run=
5186  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
5187echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
5188fi
5189
5190if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
5191  # We used to keeping the `.' as first argument, in order to
5192  # allow $(mkdir_p) to be used without argument.  As in
5193  #   $(mkdir_p) $(somedir)
5194  # where $(somedir) is conditionally defined.  However this is wrong
5195  # for two reasons:
5196  #  1. if the package is installed by a user who cannot write `.'
5197  #     make install will fail,
5198  #  2. the above comment should most certainly read
5199  #     $(mkdir_p) $(DESTDIR)$(somedir)
5200  #     so it does not work when $(somedir) is undefined and
5201  #     $(DESTDIR) is not.
5202  #  To support the latter case, we have to write
5203  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
5204  #  so the `.' trick is pointless.
5205  mkdir_p='mkdir -p --'
5206else
5207  # On NextStep and OpenStep, the `mkdir' command does not
5208  # recognize any option.  It will interpret all options as
5209  # directories to create, and then abort because `.' already
5210  # exists.
5211  for d in ./-p ./--version;
5212  do
5213    test -d $d && rmdir $d
5214  done
5215  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
5216  if test -f "$ac_aux_dir/mkinstalldirs"; then
5217    mkdir_p='$(mkinstalldirs)'
5218  else
5219    mkdir_p='$(install_sh) -d'
5220  fi
5221fi
5222
5223for ac_prog in gawk mawk nawk awk
5224do
5225  # Extract the first word of "$ac_prog", so it can be a program name with args.
5226set dummy $ac_prog; ac_word=$2
5227echo "$as_me:$LINENO: checking for $ac_word" >&5
5228echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5229if test "${ac_cv_prog_AWK+set}" = set; then
5230  echo $ECHO_N "(cached) $ECHO_C" >&6
5231else
5232  if test -n "$AWK"; then
5233  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5234else
5235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5236for as_dir in $PATH
5237do
5238  IFS=$as_save_IFS
5239  test -z "$as_dir" && as_dir=.
5240  for ac_exec_ext in '' $ac_executable_extensions; do
5241  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5242    ac_cv_prog_AWK="$ac_prog"
5243    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5244    break 2
5245  fi
5246done
5247done
5248
5249fi
5250fi
5251AWK=$ac_cv_prog_AWK
5252if test -n "$AWK"; then
5253  echo "$as_me:$LINENO: result: $AWK" >&5
5254echo "${ECHO_T}$AWK" >&6
5255else
5256  echo "$as_me:$LINENO: result: no" >&5
5257echo "${ECHO_T}no" >&6
5258fi
5259
5260  test -n "$AWK" && break
5261done
5262
5263echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5264echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
5265set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
5266if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
5267  echo $ECHO_N "(cached) $ECHO_C" >&6
5268else
5269  cat >conftest.make <<\_ACEOF
5270all:
5271        @echo 'ac_maketemp="$(MAKE)"'
5272_ACEOF
5273# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5274eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
5275if test -n "$ac_maketemp"; then
5276  eval ac_cv_prog_make_${ac_make}_set=yes
5277else
5278  eval ac_cv_prog_make_${ac_make}_set=no
5279fi
5280rm -f conftest.make
5281fi
5282if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
5283  echo "$as_me:$LINENO: result: yes" >&5
5284echo "${ECHO_T}yes" >&6
5285  SET_MAKE=
5286else
5287  echo "$as_me:$LINENO: result: no" >&5
5288echo "${ECHO_T}no" >&6
5289  SET_MAKE="MAKE=${MAKE-make}"
5290fi
5291
5292rm -rf .tst 2>/dev/null
5293mkdir .tst 2>/dev/null
5294if test -d .tst; then
5295  am__leading_dot=.
5296else
5297  am__leading_dot=_
5298fi
5299rmdir .tst 2>/dev/null
5300
5301DEPDIR="${am__leading_dot}deps"
5302
5303          ac_config_commands="$ac_config_commands depfiles"
5304
5305
5306am_make=${MAKE-make}
5307cat > confinc << 'END'
5308am__doit:
5309        @echo done
5310.PHONY: am__doit
5311END
5312# If we don't find an include directive, just comment out the code.
5313echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
5314echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
5315am__include="#"
5316am__quote=
5317_am_result=none
5318# First try GNU make style include.
5319echo "include confinc" > confmf
5320# We grep out `Entering directory' and `Leaving directory'
5321# messages which can occur if `w' ends up in MAKEFLAGS.
5322# In particular we don't look at `^make:' because GNU make might
5323# be invoked under some other name (usually "gmake"), in which
5324# case it prints its new name instead of `make'.
5325if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
5326   am__include=include
5327   am__quote=
5328   _am_result=GNU
5329fi
5330# Now try BSD make style include.
5331if test "$am__include" = "#"; then
5332   echo '.include "confinc"' > confmf
5333   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
5334      am__include=.include
5335      am__quote="\""
5336      _am_result=BSD
5337   fi
5338fi
5339
5340
5341echo "$as_me:$LINENO: result: $_am_result" >&5
5342echo "${ECHO_T}$_am_result" >&6
5343rm -f confinc confmf
5344
5345# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
5346if test "${enable_dependency_tracking+set}" = set; then
5347  enableval="$enable_dependency_tracking"
5348
5349fi;
5350if test "x$enable_dependency_tracking" != xno; then
5351  am_depcomp="$ac_aux_dir/depcomp"
5352  AMDEPBACKSLASH='\'
5353fi
5354
5355
5356if test "x$enable_dependency_tracking" != xno; then
5357  AMDEP_TRUE=
5358  AMDEP_FALSE='#'
5359else
5360  AMDEP_TRUE='#'
5361  AMDEP_FALSE=
5362fi
5363
5364
5365
5366
5367
5368# AC_MSG_NOTICE([Beginning automake initialisation.])
5369# Stuff for automake
5370# test to see if srcdir already configured
5371if test "`cd $srcdir && pwd`" != "`pwd`" &&
5372   test -f $srcdir/config.status; then
5373  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
5374echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
5375   { (exit 1); exit 1; }; }
5376fi
5377
5378# test whether we have cygpath
5379if test -z "$CYGPATH_W"; then
5380  if (cygpath --version) >/dev/null 2>/dev/null; then
5381    CYGPATH_W='cygpath -w'
5382  else
5383    CYGPATH_W=echo
5384  fi
5385fi
5386
5387
5388# Define the identity of the package.
5389 PACKAGE='thirdpartyblas'
5390 VERSION='1.0trunk'
5391
5392
5393cat >>confdefs.h <<_ACEOF
5394#define PACKAGE "$PACKAGE"
5395_ACEOF
5396
5397
5398cat >>confdefs.h <<_ACEOF
5399#define VERSION "$VERSION"
5400_ACEOF
5401
5402# Some tools Automake needs.
5403
5404ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
5405
5406
5407AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
5408
5409
5410AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
5411
5412
5413AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
5414
5415
5416MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
5417
5418install_sh=${install_sh-"$am_aux_dir/install-sh"}
5419
5420# Installed binaries are usually stripped using `strip' when the user
5421# run `make install-strip'.  However `strip' might not be the right
5422# tool to use in cross-compilation environments, therefore Automake
5423# will honor the `STRIP' environment variable to overrule this program.
5424if test "$cross_compiling" != no; then
5425  if test -n "$ac_tool_prefix"; then
5426  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5427set dummy ${ac_tool_prefix}strip; ac_word=$2
5428echo "$as_me:$LINENO: checking for $ac_word" >&5
5429echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5430if test "${ac_cv_prog_STRIP+set}" = set; then
5431  echo $ECHO_N "(cached) $ECHO_C" >&6
5432else
5433  if test -n "$STRIP"; then
5434  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5435else
5436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5437for as_dir in $PATH
5438do
5439  IFS=$as_save_IFS
5440  test -z "$as_dir" && as_dir=.
5441  for ac_exec_ext in '' $ac_executable_extensions; do
5442  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5443    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5444    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5445    break 2
5446  fi
5447done
5448done
5449
5450fi
5451fi
5452STRIP=$ac_cv_prog_STRIP
5453if test -n "$STRIP"; then
5454  echo "$as_me:$LINENO: result: $STRIP" >&5
5455echo "${ECHO_T}$STRIP" >&6
5456else
5457  echo "$as_me:$LINENO: result: no" >&5
5458echo "${ECHO_T}no" >&6
5459fi
5460
5461fi
5462if test -z "$ac_cv_prog_STRIP"; then
5463  ac_ct_STRIP=$STRIP
5464  # Extract the first word of "strip", so it can be a program name with args.
5465set dummy strip; ac_word=$2
5466echo "$as_me:$LINENO: checking for $ac_word" >&5
5467echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5468if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5469  echo $ECHO_N "(cached) $ECHO_C" >&6
5470else
5471  if test -n "$ac_ct_STRIP"; then
5472  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5473else
5474as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5475for as_dir in $PATH
5476do
5477  IFS=$as_save_IFS
5478  test -z "$as_dir" && as_dir=.
5479  for ac_exec_ext in '' $ac_executable_extensions; do
5480  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5481    ac_cv_prog_ac_ct_STRIP="strip"
5482    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5483    break 2
5484  fi
5485done
5486done
5487
5488  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5489fi
5490fi
5491ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5492if test -n "$ac_ct_STRIP"; then
5493  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5494echo "${ECHO_T}$ac_ct_STRIP" >&6
5495else
5496  echo "$as_me:$LINENO: result: no" >&5
5497echo "${ECHO_T}no" >&6
5498fi
5499
5500  STRIP=$ac_ct_STRIP
5501else
5502  STRIP="$ac_cv_prog_STRIP"
5503fi
5504
5505fi
5506INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
5507
5508# We need awk for the "check" target.  The system "awk" is bad on
5509# some platforms.
5510# Always define AMTAR for backward compatibility.
5511
5512AMTAR=${AMTAR-"${am_missing_run}tar"}
5513
5514am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
5515
5516
5517
5518
5519depcc="$CC"   am_compiler_list=
5520
5521echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5522echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
5523if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
5524  echo $ECHO_N "(cached) $ECHO_C" >&6
5525else
5526  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5527  # We make a subdir and do the tests there.  Otherwise we can end up
5528  # making bogus files that we don't know about and never remove.  For
5529  # instance it was reported that on HP-UX the gcc test will end up
5530  # making a dummy file named `D' -- because `-MD' means `put the output
5531  # in D'.
5532  mkdir conftest.dir
5533  # Copy depcomp to subdir because otherwise we won't find it if we're
5534  # using a relative directory.
5535  cp "$am_depcomp" conftest.dir
5536  cd conftest.dir
5537  # We will build objects and dependencies in a subdirectory because
5538  # it helps to detect inapplicable dependency modes.  For instance
5539  # both Tru64's cc and ICC support -MD to output dependencies as a
5540  # side effect of compilation, but ICC will put the dependencies in
5541  # the current directory while Tru64 will put them in the object
5542  # directory.
5543  mkdir sub
5544
5545  am_cv_CC_dependencies_compiler_type=none
5546  if test "$am_compiler_list" = ""; then
5547     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5548  fi
5549  for depmode in $am_compiler_list; do
5550    # Setup a source with many dependencies, because some compilers
5551    # like to wrap large dependency lists on column 80 (with \), and
5552    # we should not choose a depcomp mode which is confused by this.
5553    #
5554    # We need to recreate these files for each test, as the compiler may
5555    # overwrite some of them when testing with obscure command lines.
5556    # This happens at least with the AIX C compiler.
5557    : > sub/conftest.c
5558    for i in 1 2 3 4 5 6; do
5559      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5560      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5561      # Solaris 8's {/usr,}/bin/sh.
5562      touch sub/conftst$i.h
5563    done
5564    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5565
5566    case $depmode in
5567    nosideeffect)
5568      # after this tag, mechanisms are not by side-effect, so they'll
5569      # only be used when explicitly requested
5570      if test "x$enable_dependency_tracking" = xyes; then
5571        continue
5572      else
5573        break
5574      fi
5575      ;;
5576    none) break ;;
5577    esac
5578    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5579    # mode.  It turns out that the SunPro C++ compiler does not properly
5580    # handle `-M -o', and we need to detect this.
5581    if depmode=$depmode \
5582       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5583       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5584       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5585         >/dev/null 2>conftest.err &&
5586       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5587       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5588       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5589      # icc doesn't choke on unknown options, it will just issue warnings
5590      # or remarks (even with -Werror).  So we grep stderr for any message
5591      # that says an option was ignored or not supported.
5592      # When given -MP, icc 7.0 and 7.1 complain thusly:
5593      #   icc: Command line warning: ignoring option '-M'; no argument required
5594      # The diagnosis changed in icc 8.0:
5595      #   icc: Command line remark: option '-MP' not supported
5596      if (grep 'ignoring option' conftest.err ||
5597          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5598        am_cv_CC_dependencies_compiler_type=$depmode
5599        break
5600      fi
5601    fi
5602  done
5603
5604  cd ..
5605  rm -rf conftest.dir
5606else
5607  am_cv_CC_dependencies_compiler_type=none
5608fi
5609
5610fi
5611echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
5612echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
5613CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5614
5615
5616
5617if
5618  test "x$enable_dependency_tracking" != xno \
5619  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5620  am__fastdepCC_TRUE=
5621  am__fastdepCC_FALSE='#'
5622else
5623  am__fastdepCC_TRUE='#'
5624  am__fastdepCC_FALSE=
5625fi
5626
5627
5628
5629echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
5630echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
5631    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5632if test "${enable_maintainer_mode+set}" = set; then
5633  enableval="$enable_maintainer_mode"
5634  USE_MAINTAINER_MODE=$enableval
5635else
5636  USE_MAINTAINER_MODE=no
5637fi;
5638  echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
5639echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
5640
5641
5642if test $USE_MAINTAINER_MODE = yes; then
5643  MAINTAINER_MODE_TRUE=
5644  MAINTAINER_MODE_FALSE='#'
5645else
5646  MAINTAINER_MODE_TRUE='#'
5647  MAINTAINER_MODE_FALSE=
5648fi
5649
5650  MAINT=$MAINTAINER_MODE_TRUE
5651
5652
5653
5654coin_have_externals=no
5655if test "$enable_maintainer_mode" = yes; then
5656
5657  # If maintainer mode is chosen, we make sure that the correct versions
5658  # of the tools are used, and that we know where libtool.m4 is (to
5659  # recreate acinclude.m4)
5660
5661
5662  LIBTOOLM4=
5663  # Normally, $HOME
5664  AUTOTOOLS_DFLT=$HOME
5665
5666  echo "$as_me:$LINENO: checking whether we are using the correct autotools" >&5
5667echo $ECHO_N "checking whether we are using the correct autotools... $ECHO_C" >&6
5668if test "${ac_cv_use_correct_autotools+set}" = set; then
5669  echo $ECHO_N "(cached) $ECHO_C" >&6
5670else
5671  ac_cv_use_correct_autotools=check
5672fi
5673echo "$as_me:$LINENO: result: $ac_cv_use_correct_autotools" >&5
5674echo "${ECHO_T}$ac_cv_use_correct_autotools" >&6
5675
5676  if test $ac_cv_use_correct_autotools = check; then
5677    ac_cv_use_correct_autotools=yes
5678    # Check if we have autoconf
5679    # Extract the first word of "autoconf", so it can be a program name with args.
5680set dummy autoconf; ac_word=$2
5681echo "$as_me:$LINENO: checking for $ac_word" >&5
5682echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5683if test "${ac_cv_prog_have_autoconf+set}" = set; then
5684  echo $ECHO_N "(cached) $ECHO_C" >&6
5685else
5686  if test -n "$have_autoconf"; then
5687  ac_cv_prog_have_autoconf="$have_autoconf" # Let the user override the test.
5688else
5689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5690for as_dir in $PATH
5691do
5692  IFS=$as_save_IFS
5693  test -z "$as_dir" && as_dir=.
5694  for ac_exec_ext in '' $ac_executable_extensions; do
5695  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5696    ac_cv_prog_have_autoconf="yes"
5697    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5698    break 2
5699  fi
5700done
5701done
5702
5703  test -z "$ac_cv_prog_have_autoconf" && ac_cv_prog_have_autoconf="no"
5704fi
5705fi
5706have_autoconf=$ac_cv_prog_have_autoconf
5707if test -n "$have_autoconf"; then
5708  echo "$as_me:$LINENO: result: $have_autoconf" >&5
5709echo "${ECHO_T}$have_autoconf" >&6
5710else
5711  echo "$as_me:$LINENO: result: no" >&5
5712echo "${ECHO_T}no" >&6
5713fi
5714
5715    if test $have_autoconf = no; then
5716      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&5
5717echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&2;}
5718   { (exit 1); exit 1; }; }
5719    fi
5720
5721    # Check whether autoconf is the correct version
5722    correct_version='2.59'
5723    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5724    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of autoconf" >&5
5725echo $ECHO_N "checking whether we are using the correct version ($correct_version) of autoconf... $ECHO_C" >&6
5726    autoconf --version > confauto.out 2>&1
5727    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
5728      echo "$as_me:$LINENO: result: yes" >&5
5729echo "${ECHO_T}yes" >&6
5730    else
5731      rm -f confauto.out
5732      echo "$as_me:$LINENO: result: no" >&5
5733echo "${ECHO_T}no" >&6
5734      { { echo "$as_me:$LINENO: error: You don't have the correct version of autoconf as the first one in your path." >&5
5735echo "$as_me: error: You don't have the correct version of autoconf as the first one in your path." >&2;}
5736   { (exit 1); exit 1; }; }
5737    fi
5738    rm -f confauto.out
5739
5740    # Check if the executable autoconf is picked up from the correct location
5741    echo "$as_me:$LINENO: checking whether autoconf is coming from the correct location" >&5
5742echo $ECHO_N "checking whether autoconf is coming from the correct location... $ECHO_C" >&6
5743    autoconf_dir=`which autoconf | sed -e 's=/autoconf=='`
5744    autoconf_dir=`cd $autoconf_dir; pwd`
5745    if test x$AUTOTOOLS_DIR = x; then
5746      want_dir=$AUTOTOOLS_DFLT/bin
5747    else
5748      want_dir=$AUTOTOOLS_DIR/bin
5749    fi
5750    if test $autoconf_dir = `cd $want_dir; pwd`; then
5751      echo "$as_me:$LINENO: result: yes" >&5
5752echo "${ECHO_T}yes" >&6
5753    else
5754      rm -f confauto.out
5755      echo "$as_me:$LINENO: result: no" >&5
5756echo "${ECHO_T}no" >&6
5757      { { echo "$as_me:$LINENO: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
5758echo "$as_me: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
5759   { (exit 1); exit 1; }; }
5760    fi
5761
5762    # Check if we have automake
5763    # Extract the first word of "automake", so it can be a program name with args.
5764set dummy automake; ac_word=$2
5765echo "$as_me:$LINENO: checking for $ac_word" >&5
5766echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5767if test "${ac_cv_prog_have_automake+set}" = set; then
5768  echo $ECHO_N "(cached) $ECHO_C" >&6
5769else
5770  if test -n "$have_automake"; then
5771  ac_cv_prog_have_automake="$have_automake" # Let the user override the test.
5772else
5773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5774for as_dir in $PATH
5775do
5776  IFS=$as_save_IFS
5777  test -z "$as_dir" && as_dir=.
5778  for ac_exec_ext in '' $ac_executable_extensions; do
5779  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5780    ac_cv_prog_have_automake="yes"
5781    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5782    break 2
5783  fi
5784done
5785done
5786
5787  test -z "$ac_cv_prog_have_automake" && ac_cv_prog_have_automake="no"
5788fi
5789fi
5790have_automake=$ac_cv_prog_have_automake
5791if test -n "$have_automake"; then
5792  echo "$as_me:$LINENO: result: $have_automake" >&5
5793echo "${ECHO_T}$have_automake" >&6
5794else
5795  echo "$as_me:$LINENO: result: no" >&5
5796echo "${ECHO_T}no" >&6
5797fi
5798
5799    if test $have_automake = no; then
5800      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&5
5801echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&2;}
5802   { (exit 1); exit 1; }; }
5803    fi
5804
5805    # Check whether automake is the correct version
5806    correct_version='1.9.6'
5807    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5808    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of automake" >&5
5809echo $ECHO_N "checking whether we are using the correct version ($correct_version) of automake... $ECHO_C" >&6
5810    automake --version > confauto.out 2>&1
5811    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
5812      echo "$as_me:$LINENO: result: yes" >&5
5813echo "${ECHO_T}yes" >&6
5814    else
5815      rm -f confauto.out
5816      echo "$as_me:$LINENO: result: no" >&5
5817echo "${ECHO_T}no" >&6
5818      { { echo "$as_me:$LINENO: error: You don't have the correct version of automake as the first one in your path." >&5
5819echo "$as_me: error: You don't have the correct version of automake as the first one in your path." >&2;}
5820   { (exit 1); exit 1; }; }
5821    fi
5822    rm -f confauto.out
5823
5824    # Check if the executable automake is picked up from the correct location
5825    echo "$as_me:$LINENO: checking whether automake is coming from the correct location" >&5
5826echo $ECHO_N "checking whether automake is coming from the correct location... $ECHO_C" >&6
5827    automake_dir=`which automake | sed -e 's=/automake=='`
5828    automake_dir=`cd $automake_dir; pwd`
5829    if test x$AUTOTOOLS_DIR = x; then
5830      want_dir=$AUTOTOOLS_DFLT/bin
5831    else
5832      want_dir=$AUTOTOOLS_DIR/bin
5833    fi
5834    if test $automake_dir = `cd $want_dir; pwd`; then
5835      echo "$as_me:$LINENO: result: yes" >&5
5836echo "${ECHO_T}yes" >&6
5837    else
5838      rm -f confauto.out
5839      echo "$as_me:$LINENO: result: no" >&5
5840echo "${ECHO_T}no" >&6
5841      { { echo "$as_me:$LINENO: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
5842echo "$as_me: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
5843   { (exit 1); exit 1; }; }
5844    fi
5845
5846    # Check if this is the correct version of libtool (with escaped dots)
5847    if test x$AUTOTOOLS_DIR = x; then
5848      want_dir=$AUTOTOOLS_DFLT/share
5849    else
5850      want_dir=$AUTOTOOLS_DIR/share
5851    fi
5852    correct_version='1.5.22'
5853    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5854    if test -r $want_dir/libtool/ltmain.sh; then
5855  have_ltmain=yes
5856  :
5857else
5858  have_ltmain=no
5859  :
5860fi
5861
5862    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of libtool." >&5
5863echo $ECHO_N "checking whether we are using the correct version ($correct_version) of libtool.... $ECHO_C" >&6
5864    if test $have_ltmain = yes; then
5865    if $EGREP $grep_version $want_dir/libtool/ltmain.sh >/dev/null 2>&1; then
5866        echo "$as_me:$LINENO: result: yes" >&5
5867echo "${ECHO_T}yes" >&6
5868      else
5869        echo "$as_me:$LINENO: result: no" >&5
5870echo "${ECHO_T}no" >&6
5871        { { echo "$as_me:$LINENO: error: You don't have the correct version of libtool." >&5
5872echo "$as_me: error: You don't have the correct version of libtool." >&2;}
5873   { (exit 1); exit 1; }; }
5874      fi
5875    else
5876      echo "$as_me:$LINENO: result: no" >&5
5877echo "${ECHO_T}no" >&6
5878      { { echo "$as_me:$LINENO: error: I cannot find the ltmain.sh file." >&5
5879echo "$as_me: error: I cannot find the ltmain.sh file." >&2;}
5880   { (exit 1); exit 1; }; }
5881    fi
5882  fi
5883
5884  # Check if we can find the libtool file
5885  if test x$AUTOTOOLS_DIR = x; then
5886    want_dir=$AUTOTOOLS_DFLT/share
5887  else
5888    want_dir=$AUTOTOOLS_DIR/share
5889  fi
5890  if test -r $want_dir/aclocal/libtool.m4; then
5891  LIBTOOLM4="$want_dir/aclocal/libtool.m4"
5892  :
5893else
5894  { { echo "$as_me:$LINENO: error: I cannot find the libtool.m4 file." >&5
5895echo "$as_me: error: I cannot find the libtool.m4 file." >&2;}
5896   { (exit 1); exit 1; }; }
5897  :
5898fi
5899
5900
5901  # Check if we have an Externals file
5902  if test -r $srcdir/Externals; then
5903    coin_have_externals=yes
5904  fi
5905  # Check if subversion is installed and understands https
5906  # Extract the first word of "svn", so it can be a program name with args.
5907set dummy svn; ac_word=$2
5908echo "$as_me:$LINENO: checking for $ac_word" >&5
5909echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5910if test "${ac_cv_prog_have_svn+set}" = set; then
5911  echo $ECHO_N "(cached) $ECHO_C" >&6
5912else
5913  if test -n "$have_svn"; then
5914  ac_cv_prog_have_svn="$have_svn" # Let the user override the test.
5915else
5916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5917for as_dir in $PATH
5918do
5919  IFS=$as_save_IFS
5920  test -z "$as_dir" && as_dir=.
5921  for ac_exec_ext in '' $ac_executable_extensions; do
5922  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5923    ac_cv_prog_have_svn="yes"
5924    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5925    break 2
5926  fi
5927done
5928done
5929
5930  test -z "$ac_cv_prog_have_svn" && ac_cv_prog_have_svn="no"
5931fi
5932fi
5933have_svn=$ac_cv_prog_have_svn
5934if test -n "$have_svn"; then
5935  echo "$as_me:$LINENO: result: $have_svn" >&5
5936echo "${ECHO_T}$have_svn" >&6
5937else
5938  echo "$as_me:$LINENO: result: no" >&5
5939echo "${ECHO_T}no" >&6
5940fi
5941
5942  if test x$have_svn = xyes; then
5943    echo "$as_me:$LINENO: checking whether svn understands https" >&5
5944echo $ECHO_N "checking whether svn understands https... $ECHO_C" >&6
5945if test "${ac_cv_svn_understands_https+set}" = set; then
5946  echo $ECHO_N "(cached) $ECHO_C" >&6
5947else
5948  svn --version > confauto.out 2>&1
5949                    if $EGREP https confauto.out >/dev/null 2>&1; then
5950                      ac_cv_svn_understands_https=yes
5951                    else
5952                      ac_cv_svn_understands_https=no
5953                      have_svn=no
5954                      ac_cv_prog_have_svn=no
5955                    fi
5956                    rm -f confauto.out
5957fi
5958echo "$as_me:$LINENO: result: $ac_cv_svn_understands_https" >&5
5959echo "${ECHO_T}$ac_cv_svn_understands_https" >&6
5960  fi
5961
5962  # Find the location of the BuildTools directory
5963  BUILDTOOLSDIR=
5964  if test -r $srcdir/BuildTools/coin.m4; then
5965    BUILDTOOLSDIR=$srcdir/BuildTools
5966  else
5967    if test -r $srcdir/../BuildTools/coin.m4; then
5968      BUILDTOOLSDIR=$srcdir/../BuildTools
5969    else
5970      if test -r $srcdir/../../BuildTools/coin.m4; then
5971        BUILDTOOLSDIR=$srcdir/../../BuildTools
5972      else
5973        { { echo "$as_me:$LINENO: error: Cannot find the BuildTools directory" >&5
5974echo "$as_me: error: Cannot find the BuildTools directory" >&2;}
5975   { (exit 1); exit 1; }; }
5976      fi
5977    fi
5978  fi
5979
5980
5981  # The following variable is set to the name of the directory where
5982  # the autotool scripts are located
5983
5984  AUX_DIR=$ac_aux_dir
5985fi
5986
5987# helpful variable for the base directory of this package
5988abs_source_dir=`cd $srcdir; pwd`
5989
5990
5991# Stuff for example Makefiles
5992if test x$prefix = xNONE; then
5993  full_prefix=$ac_default_prefix
5994else
5995  full_prefix=$prefix
5996fi
5997full_prefix=`cd $full_prefix ; pwd`
5998
5999abs_lib_dir=$full_prefix/lib
6000
6001abs_include_dir=$full_prefix/include
6002
6003abs_bin_dir=$full_prefix/bin
6004
6005
6006
6007if test $coin_have_externals = yes && test x$have_svn = xyes; then
6008  HAVE_EXTERNALS_TRUE=
6009  HAVE_EXTERNALS_FALSE='#'
6010else
6011  HAVE_EXTERNALS_TRUE='#'
6012  HAVE_EXTERNALS_FALSE=
6013fi
6014
6015
6016# AC_MSG_NOTICE([End automake initialisation.])
6017
6018
6019
6020LIBTOOL=
6021if test -r ../libtool; then
6022  coin_config_dir=..
6023  LIBTOOL='$(SHELL) $(top_builddir)/../libtool'
6024fi
6025if test "x$LIBTOOL" = x; then
6026  if test -r ../../libtool; then
6027    coin_config_dir=../..
6028    LIBTOOL='$(SHELL) $(top_builddir)/../../libtool'
6029  fi
6030fi
6031
6032if test "x$LIBTOOL" = x; then
6033# AC_MSG_NOTICE([Creating libtool script (calling COIN_PROG_LIBTOOL).])
6034  # Stuff for libtool
6035  # Check whether --enable-shared or --disable-shared was given.
6036if test "${enable_shared+set}" = set; then
6037  enableval="$enable_shared"
6038  p=${PACKAGE-default}
6039    case $enableval in
6040    yes) enable_shared=yes ;;
6041    no) enable_shared=no ;;
6042    *)
6043      enable_shared=no
6044      # Look at the argument we got.  We use all the common list separators.
6045      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6046      for pkg in $enableval; do
6047        IFS="$lt_save_ifs"
6048        if test "X$pkg" = "X$p"; then
6049          enable_shared=yes
6050        fi
6051      done
6052      IFS="$lt_save_ifs"
6053      ;;
6054    esac
6055else
6056  enable_shared=yes
6057fi;
6058
6059# Check whether --enable-fast-install or --disable-fast-install was given.
6060if test "${enable_fast_install+set}" = set; then
6061  enableval="$enable_fast_install"
6062  p=${PACKAGE-default}
6063    case $enableval in
6064    yes) enable_fast_install=yes ;;
6065    no) enable_fast_install=no ;;
6066    *)
6067      enable_fast_install=no
6068      # Look at the argument we got.  We use all the common list separators.
6069      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6070      for pkg in $enableval; do
6071        IFS="$lt_save_ifs"
6072        if test "X$pkg" = "X$p"; then
6073          enable_fast_install=yes
6074        fi
6075      done
6076      IFS="$lt_save_ifs"
6077      ;;
6078    esac
6079else
6080  enable_fast_install=yes
6081fi;
6082
6083echo "$as_me:$LINENO: checking host system type" >&5
6084echo $ECHO_N "checking host system type... $ECHO_C" >&6
6085if test "${ac_cv_host+set}" = set; then
6086  echo $ECHO_N "(cached) $ECHO_C" >&6
6087else
6088  ac_cv_host_alias=$host_alias
6089test -z "$ac_cv_host_alias" &&
6090  ac_cv_host_alias=$ac_cv_build_alias
6091ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
6092  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
6093echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
6094   { (exit 1); exit 1; }; }
6095
6096fi
6097echo "$as_me:$LINENO: result: $ac_cv_host" >&5
6098echo "${ECHO_T}$ac_cv_host" >&6
6099host=$ac_cv_host
6100host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
6101host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
6102host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
6103
6104
6105echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
6106echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
6107if test "${lt_cv_path_SED+set}" = set; then
6108  echo $ECHO_N "(cached) $ECHO_C" >&6
6109else
6110  # Loop through the user's path and test for sed and gsed.
6111# Then use that list of sed's as ones to test for truncation.
6112as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6113for as_dir in $PATH
6114do
6115  IFS=$as_save_IFS
6116  test -z "$as_dir" && as_dir=.
6117  for lt_ac_prog in sed gsed; do
6118    for ac_exec_ext in '' $ac_executable_extensions; do
6119      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
6120        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
6121      fi
6122    done
6123  done
6124done
6125lt_ac_max=0
6126lt_ac_count=0
6127# Add /usr/xpg4/bin/sed as it is typically found on Solaris
6128# along with /bin/sed that truncates output.
6129for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
6130  test ! -f $lt_ac_sed && continue
6131  cat /dev/null > conftest.in
6132  lt_ac_count=0
6133  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
6134  # Check for GNU sed and select it if it is found.
6135  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
6136    lt_cv_path_SED=$lt_ac_sed
6137    break
6138  fi
6139  while true; do
6140    cat conftest.in conftest.in >conftest.tmp
6141    mv conftest.tmp conftest.in
6142    cp conftest.in conftest.nl
6143    echo >>conftest.nl
6144    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
6145    cmp -s conftest.out conftest.nl || break
6146    # 10000 chars as input seems more than enough
6147    test $lt_ac_count -gt 10 && break
6148    lt_ac_count=`expr $lt_ac_count + 1`
6149    if test $lt_ac_count -gt $lt_ac_max; then
6150      lt_ac_max=$lt_ac_count
6151      lt_cv_path_SED=$lt_ac_sed
6152    fi
6153  done
6154done
6155
6156fi
6157
6158SED=$lt_cv_path_SED
6159echo "$as_me:$LINENO: result: $SED" >&5
6160echo "${ECHO_T}$SED" >&6
6161
6162
6163# Check whether --with-gnu-ld or --without-gnu-ld was given.
6164if test "${with_gnu_ld+set}" = set; then
6165  withval="$with_gnu_ld"
6166  test "$withval" = no || with_gnu_ld=yes
6167else
6168  with_gnu_ld=no
6169fi;
6170ac_prog=ld
6171if test "$GCC" = yes; then
6172  # Check if gcc -print-prog-name=ld gives a path.
6173  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
6174echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
6175  case $host in
6176  *-*-mingw*)
6177    # gcc leaves a trailing carriage return which upsets mingw
6178    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6179  *)
6180    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6181  esac
6182  case $ac_prog in
6183    # Accept absolute paths.
6184    [\\/]* | ?:[\\/]*)
6185      re_direlt='/[^/][^/]*/\.\./'
6186      # Canonicalize the pathname of ld
6187      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
6188      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
6189        ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
6190      done
6191      test -z "$LD" && LD="$ac_prog"
6192      ;;
6193  "")
6194    # If it fails, then pretend we aren't using GCC.
6195    ac_prog=ld
6196    ;;
6197  *)
6198    # If it is relative, then search for the first ld in PATH.
6199    with_gnu_ld=unknown
6200    ;;
6201  esac
6202elif test "$with_gnu_ld" = yes; then
6203  echo "$as_me:$LINENO: checking for GNU ld" >&5
6204echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
6205else
6206  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
6207echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
6208fi
6209if test "${lt_cv_path_LD+set}" = set; then
6210  echo $ECHO_N "(cached) $ECHO_C" >&6
6211else
6212  if test -z "$LD"; then
6213  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6214  for ac_dir in $PATH; do
6215    IFS="$lt_save_ifs"
6216    test -z "$ac_dir" && ac_dir=.
6217    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6218      lt_cv_path_LD="$ac_dir/$ac_prog"
6219      # Check to see if the program is GNU ld.  I'd rather use --version,
6220      # but apparently some variants of GNU ld only accept -v.
6221      # Break only if it was the GNU/non-GNU ld that we prefer.
6222      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6223      *GNU* | *'with BFD'*)
6224        test "$with_gnu_ld" != no && break
6225        ;;
6226      *)
6227        test "$with_gnu_ld" != yes && break
6228        ;;
6229      esac
6230    fi
6231  done
6232  IFS="$lt_save_ifs"
6233else
6234  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6235fi
6236fi
6237
6238LD="$lt_cv_path_LD"
6239if test -n "$LD"; then
6240  echo "$as_me:$LINENO: result: $LD" >&5
6241echo "${ECHO_T}$LD" >&6
6242else
6243  echo "$as_me:$LINENO: result: no" >&5
6244echo "${ECHO_T}no" >&6
6245fi
6246test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
6247echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
6248   { (exit 1); exit 1; }; }
6249echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
6250echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
6251if test "${lt_cv_prog_gnu_ld+set}" = set; then
6252  echo $ECHO_N "(cached) $ECHO_C" >&6
6253else
6254  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6255case `$LD -v 2>&1 </dev/null` in
6256*GNU* | *'with BFD'*)
6257  lt_cv_prog_gnu_ld=yes
6258  ;;
6259*)
6260  lt_cv_prog_gnu_ld=no
6261  ;;
6262esac
6263fi
6264echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
6265echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
6266with_gnu_ld=$lt_cv_prog_gnu_ld
6267
6268
6269echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6270echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
6271if test "${lt_cv_ld_reload_flag+set}" = set; then
6272  echo $ECHO_N "(cached) $ECHO_C" >&6
6273else
6274  lt_cv_ld_reload_flag='-r'
6275fi
6276echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6277echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
6278reload_flag=$lt_cv_ld_reload_flag
6279case $reload_flag in
6280"" | " "*) ;;
6281*) reload_flag=" $reload_flag" ;;
6282esac
6283reload_cmds='$LD$reload_flag -o $output$reload_objs'
6284case $host_os in
6285  darwin*)
6286    if test "$GCC" = yes; then
6287      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6288    else
6289      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6290    fi
6291    ;;
6292esac
6293
6294echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6295echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
6296if test "${lt_cv_path_NM+set}" = set; then
6297  echo $ECHO_N "(cached) $ECHO_C" >&6
6298else
6299  if test -n "$NM"; then
6300  # Let the user override the test.
6301  lt_cv_path_NM="$NM"
6302else
6303  lt_nm_to_check="${ac_tool_prefix}nm"
6304  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6305    lt_nm_to_check="$lt_nm_to_check nm"
6306  fi
6307  for lt_tmp_nm in $lt_nm_to_check; do
6308    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6309    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6310      IFS="$lt_save_ifs"
6311      test -z "$ac_dir" && ac_dir=.
6312      tmp_nm="$ac_dir/$lt_tmp_nm"
6313      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6314        # Check to see if the nm accepts a BSD-compat flag.
6315        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6316        #   nm: unknown option "B" ignored
6317        # Tru64's nm complains that /dev/null is an invalid object file
6318        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6319        */dev/null* | *'Invalid file or object type'*)
6320          lt_cv_path_NM="$tmp_nm -B"
6321          break
6322          ;;
6323        *)
6324          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6325          */dev/null*)
6326            lt_cv_path_NM="$tmp_nm -p"
6327            break
6328            ;;
6329          *)
6330            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6331            continue # so that we can try to find one that supports BSD flags
6332            ;;
6333          esac
6334          ;;
6335        esac
6336      fi
6337    done
6338    IFS="$lt_save_ifs"
6339  done
6340  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6341fi
6342fi
6343echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6344echo "${ECHO_T}$lt_cv_path_NM" >&6
6345NM="$lt_cv_path_NM"
6346
6347echo "$as_me:$LINENO: checking whether ln -s works" >&5
6348echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
6349LN_S=$as_ln_s
6350if test "$LN_S" = "ln -s"; then
6351  echo "$as_me:$LINENO: result: yes" >&5
6352echo "${ECHO_T}yes" >&6
6353else
6354  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6355echo "${ECHO_T}no, using $LN_S" >&6
6356fi
6357
6358echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
6359echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
6360if test "${lt_cv_deplibs_check_method+set}" = set; then
6361  echo $ECHO_N "(cached) $ECHO_C" >&6
6362else
6363  lt_cv_file_magic_cmd='$MAGIC_CMD'
6364lt_cv_file_magic_test_file=
6365lt_cv_deplibs_check_method='unknown'
6366# Need to set the preceding variable on all platforms that support
6367# interlibrary dependencies.
6368# 'none' -- dependencies not supported.
6369# `unknown' -- same as none, but documents that we really don't know.
6370# 'pass_all' -- all dependencies passed with no checks.
6371# 'test_compile' -- check by making test program.
6372# 'file_magic [[regex]]' -- check by looking for files in library path
6373# which responds to the $file_magic_cmd with a given extended regex.
6374# If you have `file' or equivalent on your system and you're not sure
6375# whether `pass_all' will *always* work, you probably want this one.
6376
6377case $host_os in
6378aix4* | aix5*)
6379  lt_cv_deplibs_check_method=pass_all
6380  ;;
6381
6382beos*)
6383  lt_cv_deplibs_check_method=pass_all
6384  ;;
6385
6386bsdi[45]*)
6387  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6388  lt_cv_file_magic_cmd='/usr/bin/file -L'
6389  lt_cv_file_magic_test_file=/shlib/libc.so
6390  ;;
6391
6392cygwin*)
6393  # func_win32_libid is a shell function defined in ltmain.sh
6394  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6395  lt_cv_file_magic_cmd='func_win32_libid'
6396  ;;
6397
6398mingw* | pw32*)
6399  # Base MSYS/MinGW do not provide the 'file' command needed by
6400  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
6401  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6402  lt_cv_file_magic_cmd='$OBJDUMP -f'
6403  ;;
6404
6405darwin* | rhapsody*)
6406  lt_cv_deplibs_check_method=pass_all
6407  ;;
6408
6409freebsd* | kfreebsd*-gnu | dragonfly*)
6410  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
6411    case $host_cpu in
6412    i*86 )
6413      # Not sure whether the presence of OpenBSD here was a mistake.
6414      # Let's accept both of them until this is cleared up.
6415      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6416      lt_cv_file_magic_cmd=/usr/bin/file
6417      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6418      ;;
6419    esac
6420  else
6421    lt_cv_deplibs_check_method=pass_all
6422  fi
6423  ;;
6424
6425gnu*)
6426  lt_cv_deplibs_check_method=pass_all
6427  ;;
6428
6429hpux10.20* | hpux11*)
6430  lt_cv_file_magic_cmd=/usr/bin/file
6431  case $host_cpu in
6432  ia64*)
6433    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6434    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6435    ;;
6436  hppa*64*)
6437    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
6438    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6439    ;;
6440  *)
6441    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6442    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6443    ;;
6444  esac
6445  ;;
6446
6447interix3*)
6448  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6449  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6450  ;;
6451
6452irix5* | irix6* | nonstopux*)
6453  case $LD in
6454  *-32|*"-32 ") libmagic=32-bit;;
6455  *-n32|*"-n32 ") libmagic=N32;;
6456  *-64|*"-64 ") libmagic=64-bit;;
6457  *) libmagic=never-match;;
6458  esac
6459  lt_cv_deplibs_check_method=pass_all
6460  ;;
6461
6462# This must be Linux ELF.
6463linux*)
6464  lt_cv_deplibs_check_method=pass_all
6465  ;;
6466
6467netbsd*)
6468  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
6469    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6470  else
6471    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6472  fi
6473  ;;
6474
6475newos6*)
6476  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6477  lt_cv_file_magic_cmd=/usr/bin/file
6478  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6479  ;;
6480
6481nto-qnx*)
6482  lt_cv_deplibs_check_method=unknown
6483  ;;
6484
6485openbsd*)
6486  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6487    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6488  else
6489    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6490  fi
6491  ;;
6492
6493osf3* | osf4* | osf5*)
6494  lt_cv_deplibs_check_method=pass_all
6495  ;;
6496
6497solaris*)
6498  lt_cv_deplibs_check_method=pass_all
6499  ;;
6500
6501sysv4 | sysv4.3*)
6502  case $host_vendor in
6503  motorola)
6504    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6505    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6506    ;;
6507  ncr)
6508    lt_cv_deplibs_check_method=pass_all
6509    ;;
6510  sequent)
6511    lt_cv_file_magic_cmd='/bin/file'
6512    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6513    ;;
6514  sni)
6515    lt_cv_file_magic_cmd='/bin/file'
6516    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6517    lt_cv_file_magic_test_file=/lib/libc.so
6518    ;;
6519  siemens)
6520    lt_cv_deplibs_check_method=pass_all
6521    ;;
6522  pc)
6523    lt_cv_deplibs_check_method=pass_all
6524    ;;
6525  esac
6526  ;;
6527
6528sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6529  lt_cv_deplibs_check_method=pass_all
6530  ;;
6531esac
6532
6533fi
6534echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6535echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
6536file_magic_cmd=$lt_cv_file_magic_cmd
6537deplibs_check_method=$lt_cv_deplibs_check_method
6538test -z "$deplibs_check_method" && deplibs_check_method=unknown
6539
6540
6541
6542
6543# If no C compiler was specified, use CC.
6544LTCC=${LTCC-"$CC"}
6545
6546# If no C compiler flags were specified, use CFLAGS.
6547LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6548
6549# Allow CC to be a program name with arguments.
6550compiler=$CC
6551
6552# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
6553if test "${enable_libtool_lock+set}" = set; then
6554  enableval="$enable_libtool_lock"
6555
6556fi;
6557test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6558
6559# Some flags need to be propagated to the compiler or linker for good
6560# libtool support.
6561case $host in
6562ia64-*-hpux*)
6563  # Find out which ABI we are using.
6564  echo 'int i;' > conftest.$ac_ext
6565  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6566  (eval $ac_compile) 2>&5
6567  ac_status=$?
6568  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6569  (exit $ac_status); }; then
6570    case `/usr/bin/file conftest.$ac_objext` in
6571    *ELF-32*)
6572      HPUX_IA64_MODE="32"
6573      ;;
6574    *ELF-64*)
6575      HPUX_IA64_MODE="64"
6576      ;;
6577    esac
6578  fi
6579  rm -rf conftest*
6580  ;;
6581*-*-irix6*)
6582  # Find out which ABI we are using.
6583  echo '#line 6583 "configure"' > conftest.$ac_ext
6584  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6585  (eval $ac_compile) 2>&5
6586  ac_status=$?
6587  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6588  (exit $ac_status); }; then
6589   if test "$lt_cv_prog_gnu_ld" = yes; then
6590    case `/usr/bin/file conftest.$ac_objext` in
6591    *32-bit*)
6592      LD="${LD-ld} -melf32bsmip"
6593      ;;
6594    *N32*)
6595      LD="${LD-ld} -melf32bmipn32"
6596      ;;
6597    *64-bit*)
6598      LD="${LD-ld} -melf64bmip"
6599      ;;
6600    esac
6601   else
6602    case `/usr/bin/file conftest.$ac_objext` in
6603    *32-bit*)
6604      LD="${LD-ld} -32"
6605      ;;
6606    *N32*)
6607      LD="${LD-ld} -n32"
6608      ;;
6609    *64-bit*)
6610      LD="${LD-ld} -64"
6611      ;;
6612    esac
6613   fi
6614  fi
6615  rm -rf conftest*
6616  ;;
6617
6618x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
6619  # Find out which ABI we are using.
6620  echo 'int i;' > conftest.$ac_ext
6621  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6622  (eval $ac_compile) 2>&5
6623  ac_status=$?
6624  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6625  (exit $ac_status); }; then
6626    case `/usr/bin/file conftest.o` in
6627    *32-bit*)
6628      case $host in
6629        x86_64-*linux*)
6630          LD="${LD-ld} -m elf_i386"
6631          ;;
6632        ppc64-*linux*|powerpc64-*linux*)
6633          LD="${LD-ld} -m elf32ppclinux"
6634          ;;
6635        s390x-*linux*)
6636          LD="${LD-ld} -m elf_s390"
6637          ;;
6638        sparc64-*linux*)
6639          LD="${LD-ld} -m elf32_sparc"
6640          ;;
6641      esac
6642      ;;
6643    *64-bit*)
6644      case $host in
6645        x86_64-*linux*)
6646          LD="${LD-ld} -m elf_x86_64"
6647          ;;
6648        ppc*-*linux*|powerpc*-*linux*)
6649          LD="${LD-ld} -m elf64ppc"
6650          ;;
6651        s390*-*linux*)
6652          LD="${LD-ld} -m elf64_s390"
6653          ;;
6654        sparc*-*linux*)
6655          LD="${LD-ld} -m elf64_sparc"
6656          ;;
6657      esac
6658      ;;
6659    esac
6660  fi
6661  rm -rf conftest*
6662  ;;
6663
6664*-*-sco3.2v5*)
6665  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6666  SAVE_CFLAGS="$CFLAGS"
6667  CFLAGS="$CFLAGS -belf"
6668  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
6669echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
6670if test "${lt_cv_cc_needs_belf+set}" = set; then
6671  echo $ECHO_N "(cached) $ECHO_C" >&6
6672else
6673  ac_ext=c
6674ac_cpp='$CPP $CPPFLAGS'
6675ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6676ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6677ac_compiler_gnu=$ac_cv_c_compiler_gnu
6678
6679     cat >conftest.$ac_ext <<_ACEOF
6680/* confdefs.h.  */
6681_ACEOF
6682cat confdefs.h >>conftest.$ac_ext
6683cat >>conftest.$ac_ext <<_ACEOF
6684/* end confdefs.h.  */
6685
6686#ifdef F77_DUMMY_MAIN
6687
6688#  ifdef __cplusplus
6689     extern "C"
6690#  endif
6691   int F77_DUMMY_MAIN() { return 1; }
6692
6693#endif
6694int
6695main ()
6696{
6697
6698  ;
6699  return 0;
6700}
6701_ACEOF
6702rm -f conftest.$ac_objext conftest$ac_exeext
6703if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6704  (eval $ac_link) 2>conftest.er1
6705  ac_status=$?
6706  grep -v '^ *+' conftest.er1 >conftest.err
6707  rm -f conftest.er1
6708  cat conftest.err >&5
6709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6710  (exit $ac_status); } &&
6711         { ac_try='test -z "$ac_c_werror_flag"
6712                         || test ! -s conftest.err'
6713  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6714  (eval $ac_try) 2>&5
6715  ac_status=$?
6716  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6717  (exit $ac_status); }; } &&
6718         { ac_try='test -s conftest$ac_exeext'
6719  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6720  (eval $ac_try) 2>&5
6721  ac_status=$?
6722  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6723  (exit $ac_status); }; }; then
6724  lt_cv_cc_needs_belf=yes
6725else
6726  echo "$as_me: failed program was:" >&5
6727sed 's/^/| /' conftest.$ac_ext >&5
6728
6729lt_cv_cc_needs_belf=no
6730fi
6731rm -f conftest.err conftest.$ac_objext \
6732      conftest$ac_exeext conftest.$ac_ext
6733     ac_ext=c
6734ac_cpp='$CPP $CPPFLAGS'
6735ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6736ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6737ac_compiler_gnu=$ac_cv_c_compiler_gnu
6738
6739fi
6740echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
6741echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
6742  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6743    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6744    CFLAGS="$SAVE_CFLAGS"
6745  fi
6746  ;;
6747sparc*-*solaris*)
6748  # Find out which ABI we are using.
6749  echo 'int i;' > conftest.$ac_ext
6750  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6751  (eval $ac_compile) 2>&5
6752  ac_status=$?
6753  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6754  (exit $ac_status); }; then
6755    case `/usr/bin/file conftest.o` in
6756    *64-bit*)
6757      case $lt_cv_prog_gnu_ld in
6758      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6759      *)    LD="${LD-ld} -64" ;;
6760      esac
6761      ;;
6762    esac
6763  fi
6764  rm -rf conftest*
6765  ;;
6766
6767
6768esac
6769
6770need_locks="$enable_libtool_lock"
6771
6772
6773ac_ext=c
6774ac_cpp='$CPP $CPPFLAGS'
6775ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6776ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6777ac_compiler_gnu=$ac_cv_c_compiler_gnu
6778echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6779echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6780# On Suns, sometimes $CPP names a directory.
6781if test -n "$CPP" && test -d "$CPP"; then
6782  CPP=
6783fi
6784if test -z "$CPP"; then
6785  if test "${ac_cv_prog_CPP+set}" = set; then
6786  echo $ECHO_N "(cached) $ECHO_C" >&6
6787else
6788      # Double quotes because CPP needs to be expanded
6789    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6790    do
6791      ac_preproc_ok=false
6792for ac_c_preproc_warn_flag in '' yes
6793do
6794  # Use a header file that comes with gcc, so configuring glibc
6795  # with a fresh cross-compiler works.
6796  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6797  # <limits.h> exists even on freestanding compilers.
6798  # On the NeXT, cc -E runs the code through the compiler's parser,
6799  # not just through cpp. "Syntax error" is here to catch this case.
6800  cat >conftest.$ac_ext <<_ACEOF
6801/* confdefs.h.  */
6802_ACEOF
6803cat confdefs.h >>conftest.$ac_ext
6804cat >>conftest.$ac_ext <<_ACEOF
6805/* end confdefs.h.  */
6806#ifdef __STDC__
6807# include <limits.h>
6808#else
6809# include <assert.h>
6810#endif
6811                     Syntax error
6812_ACEOF
6813if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6814  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6815  ac_status=$?
6816  grep -v '^ *+' conftest.er1 >conftest.err
6817  rm -f conftest.er1
6818  cat conftest.err >&5
6819  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6820  (exit $ac_status); } >/dev/null; then
6821  if test -s conftest.err; then
6822    ac_cpp_err=$ac_c_preproc_warn_flag
6823    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6824  else
6825    ac_cpp_err=
6826  fi
6827else
6828  ac_cpp_err=yes
6829fi
6830if test -z "$ac_cpp_err"; then
6831  :
6832else
6833  echo "$as_me: failed program was:" >&5
6834sed 's/^/| /' conftest.$ac_ext >&5
6835
6836  # Broken: fails on valid input.
6837continue
6838fi
6839rm -f conftest.err conftest.$ac_ext
6840
6841  # OK, works on sane cases.  Now check whether non-existent headers
6842  # can be detected and how.
6843  cat >conftest.$ac_ext <<_ACEOF
6844/* confdefs.h.  */
6845_ACEOF
6846cat confdefs.h >>conftest.$ac_ext
6847cat >>conftest.$ac_ext <<_ACEOF
6848/* end confdefs.h.  */
6849#include <ac_nonexistent.h>
6850_ACEOF
6851if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6852  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6853  ac_status=$?
6854  grep -v '^ *+' conftest.er1 >conftest.err
6855  rm -f conftest.er1
6856  cat conftest.err >&5
6857  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6858  (exit $ac_status); } >/dev/null; then
6859  if test -s conftest.err; then
6860    ac_cpp_err=$ac_c_preproc_warn_flag
6861    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6862  else
6863    ac_cpp_err=
6864  fi
6865else
6866  ac_cpp_err=yes
6867fi
6868if test -z "$ac_cpp_err"; then
6869  # Broken: success on invalid input.
6870continue
6871else
6872  echo "$as_me: failed program was:" >&5
6873sed 's/^/| /' conftest.$ac_ext >&5
6874
6875  # Passes both tests.
6876ac_preproc_ok=:
6877break
6878fi
6879rm -f conftest.err conftest.$ac_ext
6880
6881done
6882# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6883rm -f conftest.err conftest.$ac_ext
6884if $ac_preproc_ok; then
6885  break
6886fi
6887
6888    done
6889    ac_cv_prog_CPP=$CPP
6890
6891fi
6892  CPP=$ac_cv_prog_CPP
6893else
6894  ac_cv_prog_CPP=$CPP
6895fi
6896echo "$as_me:$LINENO: result: $CPP" >&5
6897echo "${ECHO_T}$CPP" >&6
6898ac_preproc_ok=false
6899for ac_c_preproc_warn_flag in '' yes
6900do
6901  # Use a header file that comes with gcc, so configuring glibc
6902  # with a fresh cross-compiler works.
6903  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6904  # <limits.h> exists even on freestanding compilers.
6905  # On the NeXT, cc -E runs the code through the compiler's parser,
6906  # not just through cpp. "Syntax error" is here to catch this case.
6907  cat >conftest.$ac_ext <<_ACEOF
6908/* confdefs.h.  */
6909_ACEOF
6910cat confdefs.h >>conftest.$ac_ext
6911cat >>conftest.$ac_ext <<_ACEOF
6912/* end confdefs.h.  */
6913#ifdef __STDC__
6914# include <limits.h>
6915#else
6916# include <assert.h>
6917#endif
6918                     Syntax error
6919_ACEOF
6920if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6921  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6922  ac_status=$?
6923  grep -v '^ *+' conftest.er1 >conftest.err
6924  rm -f conftest.er1
6925  cat conftest.err >&5
6926  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6927  (exit $ac_status); } >/dev/null; then
6928  if test -s conftest.err; then
6929    ac_cpp_err=$ac_c_preproc_warn_flag
6930    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6931  else
6932    ac_cpp_err=
6933  fi
6934else
6935  ac_cpp_err=yes
6936fi
6937if test -z "$ac_cpp_err"; then
6938  :
6939else
6940  echo "$as_me: failed program was:" >&5
6941sed 's/^/| /' conftest.$ac_ext >&5
6942
6943  # Broken: fails on valid input.
6944continue
6945fi
6946rm -f conftest.err conftest.$ac_ext
6947
6948  # OK, works on sane cases.  Now check whether non-existent headers
6949  # can be detected and how.
6950  cat >conftest.$ac_ext <<_ACEOF
6951/* confdefs.h.  */
6952_ACEOF
6953cat confdefs.h >>conftest.$ac_ext
6954cat >>conftest.$ac_ext <<_ACEOF
6955/* end confdefs.h.  */
6956#include <ac_nonexistent.h>
6957_ACEOF
6958if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6959  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6960  ac_status=$?
6961  grep -v '^ *+' conftest.er1 >conftest.err
6962  rm -f conftest.er1
6963  cat conftest.err >&5
6964  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6965  (exit $ac_status); } >/dev/null; then
6966  if test -s conftest.err; then
6967    ac_cpp_err=$ac_c_preproc_warn_flag
6968    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6969  else
6970    ac_cpp_err=
6971  fi
6972else
6973  ac_cpp_err=yes
6974fi
6975if test -z "$ac_cpp_err"; then
6976  # Broken: success on invalid input.
6977continue
6978else
6979  echo "$as_me: failed program was:" >&5
6980sed 's/^/| /' conftest.$ac_ext >&5
6981
6982  # Passes both tests.
6983ac_preproc_ok=:
6984break
6985fi
6986rm -f conftest.err conftest.$ac_ext
6987
6988done
6989# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6990rm -f conftest.err conftest.$ac_ext
6991if $ac_preproc_ok; then
6992  :
6993else
6994  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6995See \`config.log' for more details." >&5
6996echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6997See \`config.log' for more details." >&2;}
6998   { (exit 1); exit 1; }; }
6999fi
7000
7001ac_ext=c
7002ac_cpp='$CPP $CPPFLAGS'
7003ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7004ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7005ac_compiler_gnu=$ac_cv_c_compiler_gnu
7006
7007
7008echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7009echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7010if test "${ac_cv_header_stdc+set}" = set; then
7011  echo $ECHO_N "(cached) $ECHO_C" >&6
7012else
7013  cat >conftest.$ac_ext <<_ACEOF
7014/* confdefs.h.  */
7015_ACEOF
7016cat confdefs.h >>conftest.$ac_ext
7017cat >>conftest.$ac_ext <<_ACEOF
7018/* end confdefs.h.  */
7019#include <stdlib.h>
7020#include <stdarg.h>
7021#include <string.h>
7022#include <float.h>
7023
7024#ifdef F77_DUMMY_MAIN
7025
7026#  ifdef __cplusplus
7027     extern "C"
7028#  endif
7029   int F77_DUMMY_MAIN() { return 1; }
7030
7031#endif
7032int
7033main ()
7034{
7035
7036  ;
7037  return 0;
7038}
7039_ACEOF
7040rm -f conftest.$ac_objext
7041if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7042  (eval $ac_compile) 2>conftest.er1
7043  ac_status=$?
7044  grep -v '^ *+' conftest.er1 >conftest.err
7045  rm -f conftest.er1
7046  cat conftest.err >&5
7047  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7048  (exit $ac_status); } &&
7049         { ac_try='test -z "$ac_c_werror_flag"
7050                         || test ! -s conftest.err'
7051  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7052  (eval $ac_try) 2>&5
7053  ac_status=$?
7054  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7055  (exit $ac_status); }; } &&
7056         { ac_try='test -s conftest.$ac_objext'
7057  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7058  (eval $ac_try) 2>&5
7059  ac_status=$?
7060  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7061  (exit $ac_status); }; }; then
7062  ac_cv_header_stdc=yes
7063else
7064  echo "$as_me: failed program was:" >&5
7065sed 's/^/| /' conftest.$ac_ext >&5
7066
7067ac_cv_header_stdc=no
7068fi
7069rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7070
7071if test $ac_cv_header_stdc = yes; then
7072  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7073  cat >conftest.$ac_ext <<_ACEOF
7074/* confdefs.h.  */
7075_ACEOF
7076cat confdefs.h >>conftest.$ac_ext
7077cat >>conftest.$ac_ext <<_ACEOF
7078/* end confdefs.h.  */
7079#include <string.h>
7080
7081_ACEOF
7082if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7083  $EGREP "memchr" >/dev/null 2>&1; then
7084  :
7085else
7086  ac_cv_header_stdc=no
7087fi
7088rm -f conftest*
7089
7090fi
7091
7092if test $ac_cv_header_stdc = yes; then
7093  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7094  cat >conftest.$ac_ext <<_ACEOF
7095/* confdefs.h.  */
7096_ACEOF
7097cat confdefs.h >>conftest.$ac_ext
7098cat >>conftest.$ac_ext <<_ACEOF
7099/* end confdefs.h.  */
7100#include <stdlib.h>
7101
7102_ACEOF
7103if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7104  $EGREP "free" >/dev/null 2>&1; then
7105  :
7106else
7107  ac_cv_header_stdc=no
7108fi
7109rm -f conftest*
7110
7111fi
7112
7113if test $ac_cv_header_stdc = yes; then
7114  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7115  if test "$cross_compiling" = yes; then
7116  :
7117else
7118  cat >conftest.$ac_ext <<_ACEOF
7119/* confdefs.h.  */
7120_ACEOF
7121cat confdefs.h >>conftest.$ac_ext
7122cat >>conftest.$ac_ext <<_ACEOF
7123/* end confdefs.h.  */
7124#include <ctype.h>
7125#if ((' ' & 0x0FF) == 0x020)
7126# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7127# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7128#else
7129# define ISLOWER(c) \
7130                   (('a' <= (c) && (c) <= 'i') \
7131                     || ('j' <= (c) && (c) <= 'r') \
7132                     || ('s' <= (c) && (c) <= 'z'))
7133# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7134#endif
7135
7136#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7137int
7138main ()
7139{
7140  int i;
7141  for (i = 0; i < 256; i++)
7142    if (XOR (islower (i), ISLOWER (i))
7143        || toupper (i) != TOUPPER (i))
7144      exit(2);
7145  exit (0);
7146}
7147_ACEOF
7148rm -f conftest$ac_exeext
7149if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7150  (eval $ac_link) 2>&5
7151  ac_status=$?
7152  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7153  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7154  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7155  (eval $ac_try) 2>&5
7156  ac_status=$?
7157  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7158  (exit $ac_status); }; }; then
7159  :
7160else
7161  echo "$as_me: program exited with status $ac_status" >&5
7162echo "$as_me: failed program was:" >&5
7163sed 's/^/| /' conftest.$ac_ext >&5
7164
7165( exit $ac_status )
7166ac_cv_header_stdc=no
7167fi
7168rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7169fi
7170fi
7171fi
7172echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7173echo "${ECHO_T}$ac_cv_header_stdc" >&6
7174if test $ac_cv_header_stdc = yes; then
7175
7176cat >>confdefs.h <<\_ACEOF
7177#define STDC_HEADERS 1
7178_ACEOF
7179
7180fi
7181
7182# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7193                  inttypes.h stdint.h unistd.h
7194do
7195as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7196echo "$as_me:$LINENO: checking for $ac_header" >&5
7197echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7198if eval "test \"\${$as_ac_Header+set}\" = set"; then
7199  echo $ECHO_N "(cached) $ECHO_C" >&6
7200else
7201  cat >conftest.$ac_ext <<_ACEOF
7202/* confdefs.h.  */
7203_ACEOF
7204cat confdefs.h >>conftest.$ac_ext
7205cat >>conftest.$ac_ext <<_ACEOF
7206/* end confdefs.h.  */
7207$ac_includes_default
7208
7209#include <$ac_header>
7210_ACEOF
7211rm -f conftest.$ac_objext
7212if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7213  (eval $ac_compile) 2>conftest.er1
7214  ac_status=$?
7215  grep -v '^ *+' conftest.er1 >conftest.err
7216  rm -f conftest.er1
7217  cat conftest.err >&5
7218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7219  (exit $ac_status); } &&
7220         { ac_try='test -z "$ac_c_werror_flag"
7221                         || test ! -s conftest.err'
7222  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7223  (eval $ac_try) 2>&5
7224  ac_status=$?
7225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7226  (exit $ac_status); }; } &&
7227         { ac_try='test -s conftest.$ac_objext'
7228  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7229  (eval $ac_try) 2>&5
7230  ac_status=$?
7231  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7232  (exit $ac_status); }; }; then
7233  eval "$as_ac_Header=yes"
7234else
7235  echo "$as_me: failed program was:" >&5
7236sed 's/^/| /' conftest.$ac_ext >&5
7237
7238eval "$as_ac_Header=no"
7239fi
7240rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7241fi
7242echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7243echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7244if test `eval echo '${'$as_ac_Header'}'` = yes; then
7245  cat >>confdefs.h <<_ACEOF
7246#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7247_ACEOF
7248
7249fi
7250
7251done
7252
7253
7254
7255for ac_header in dlfcn.h
7256do
7257as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7258if eval "test \"\${$as_ac_Header+set}\" = set"; then
7259  echo "$as_me:$LINENO: checking for $ac_header" >&5
7260echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7261if eval "test \"\${$as_ac_Header+set}\" = set"; then
7262  echo $ECHO_N "(cached) $ECHO_C" >&6
7263fi
7264echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7265echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7266else
7267  # Is the header compilable?
7268echo "$as_me:$LINENO: checking $ac_header usability" >&5
7269echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7270cat >conftest.$ac_ext <<_ACEOF
7271/* confdefs.h.  */
7272_ACEOF
7273cat confdefs.h >>conftest.$ac_ext
7274cat >>conftest.$ac_ext <<_ACEOF
7275/* end confdefs.h.  */
7276$ac_includes_default
7277#include <$ac_header>
7278_ACEOF
7279rm -f conftest.$ac_objext
7280if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7281  (eval $ac_compile) 2>conftest.er1
7282  ac_status=$?
7283  grep -v '^ *+' conftest.er1 >conftest.err
7284  rm -f conftest.er1
7285  cat conftest.err >&5
7286  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7287  (exit $ac_status); } &&
7288         { ac_try='test -z "$ac_c_werror_flag"
7289                         || test ! -s conftest.err'
7290  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7291  (eval $ac_try) 2>&5
7292  ac_status=$?
7293  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7294  (exit $ac_status); }; } &&
7295         { ac_try='test -s conftest.$ac_objext'
7296  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7297  (eval $ac_try) 2>&5
7298  ac_status=$?
7299  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7300  (exit $ac_status); }; }; then
7301  ac_header_compiler=yes
7302else
7303  echo "$as_me: failed program was:" >&5
7304sed 's/^/| /' conftest.$ac_ext >&5
7305
7306ac_header_compiler=no
7307fi
7308rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7309echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7310echo "${ECHO_T}$ac_header_compiler" >&6
7311
7312# Is the header present?
7313echo "$as_me:$LINENO: checking $ac_header presence" >&5
7314echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7315cat >conftest.$ac_ext <<_ACEOF
7316/* confdefs.h.  */
7317_ACEOF
7318cat confdefs.h >>conftest.$ac_ext
7319cat >>conftest.$ac_ext <<_ACEOF
7320/* end confdefs.h.  */
7321#include <$ac_header>
7322_ACEOF
7323if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7324  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7325  ac_status=$?
7326  grep -v '^ *+' conftest.er1 >conftest.err
7327  rm -f conftest.er1
7328  cat conftest.err >&5
7329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7330  (exit $ac_status); } >/dev/null; then
7331  if test -s conftest.err; then
7332    ac_cpp_err=$ac_c_preproc_warn_flag
7333    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7334  else
7335    ac_cpp_err=
7336  fi
7337else
7338  ac_cpp_err=yes
7339fi
7340if test -z "$ac_cpp_err"; then
7341  ac_header_preproc=yes
7342else
7343  echo "$as_me: failed program was:" >&5
7344sed 's/^/| /' conftest.$ac_ext >&5
7345
7346  ac_header_preproc=no
7347fi
7348rm -f conftest.err conftest.$ac_ext
7349echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7350echo "${ECHO_T}$ac_header_preproc" >&6
7351
7352# So?  What about this header?
7353case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7354  yes:no: )
7355    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7356echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7357    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7358echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7359    ac_header_preproc=yes
7360    ;;
7361  no:yes:* )
7362    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7363echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7364    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7365echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7366    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7367echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7368    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7369echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7370    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7371echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7372    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7373echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7374    (
7375      cat <<\_ASBOX
7376## --------------------------------------------------------------- ##
7377## Report this to http://projects.coin-or.org/BuildTools/newticket ##
7378## --------------------------------------------------------------- ##
7379_ASBOX
7380    ) |
7381      sed "s/^/$as_me: WARNING:     /" >&2
7382    ;;
7383esac
7384echo "$as_me:$LINENO: checking for $ac_header" >&5
7385echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7386if eval "test \"\${$as_ac_Header+set}\" = set"; then
7387  echo $ECHO_N "(cached) $ECHO_C" >&6
7388else
7389  eval "$as_ac_Header=\$ac_header_preproc"
7390fi
7391echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7392echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7393
7394fi
7395if test `eval echo '${'$as_ac_Header'}'` = yes; then
7396  cat >>confdefs.h <<_ACEOF
7397#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7398_ACEOF
7399
7400fi
7401
7402done
7403
7404ac_ext=cc
7405ac_cpp='$CXXCPP $CPPFLAGS'
7406ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7407ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7408ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7409if test -n "$ac_tool_prefix"; then
7410  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
7411  do
7412    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7413set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7414echo "$as_me:$LINENO: checking for $ac_word" >&5
7415echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7416if test "${ac_cv_prog_CXX+set}" = set; then
7417  echo $ECHO_N "(cached) $ECHO_C" >&6
7418else
7419  if test -n "$CXX"; then
7420  ac_cv_prog_CXX="$CXX" # Let the user override the test.
7421else
7422as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7423for as_dir in $PATH
7424do
7425  IFS=$as_save_IFS
7426  test -z "$as_dir" && as_dir=.
7427  for ac_exec_ext in '' $ac_executable_extensions; do
7428  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7429    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
7430    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7431    break 2
7432  fi
7433done
7434done
7435
7436fi
7437fi
7438CXX=$ac_cv_prog_CXX
7439if test -n "$CXX"; then
7440  echo "$as_me:$LINENO: result: $CXX" >&5
7441echo "${ECHO_T}$CXX" >&6
7442else
7443  echo "$as_me:$LINENO: result: no" >&5
7444echo "${ECHO_T}no" >&6
7445fi
7446
7447    test -n "$CXX" && break
7448  done
7449fi
7450if test -z "$CXX"; then
7451  ac_ct_CXX=$CXX
7452  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
7453do
7454  # Extract the first word of "$ac_prog", so it can be a program name with args.
7455set dummy $ac_prog; ac_word=$2
7456echo "$as_me:$LINENO: checking for $ac_word" >&5
7457echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7458if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
7459  echo $ECHO_N "(cached) $ECHO_C" >&6
7460else
7461  if test -n "$ac_ct_CXX"; then
7462  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
7463else
7464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7465for as_dir in $PATH
7466do
7467  IFS=$as_save_IFS
7468  test -z "$as_dir" && as_dir=.
7469  for ac_exec_ext in '' $ac_executable_extensions; do
7470  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7471    ac_cv_prog_ac_ct_CXX="$ac_prog"
7472    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7473    break 2
7474  fi
7475done
7476done
7477
7478fi
7479fi
7480ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
7481if test -n "$ac_ct_CXX"; then
7482  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
7483echo "${ECHO_T}$ac_ct_CXX" >&6
7484else
7485  echo "$as_me:$LINENO: result: no" >&5
7486echo "${ECHO_T}no" >&6
7487fi
7488
7489  test -n "$ac_ct_CXX" && break
7490done
7491test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
7492
7493  CXX=$ac_ct_CXX
7494fi
7495
7496
7497# Provide some information about the compiler.
7498echo "$as_me:$LINENO:" \
7499     "checking for C++ compiler version" >&5
7500ac_compiler=`set X $ac_compile; echo $2`
7501{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
7502  (eval $ac_compiler --version </dev/null >&5) 2>&5
7503  ac_status=$?
7504  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7505  (exit $ac_status); }
7506{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
7507  (eval $ac_compiler -v </dev/null >&5) 2>&5
7508  ac_status=$?
7509  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7510  (exit $ac_status); }
7511{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
7512  (eval $ac_compiler -V </dev/null >&5) 2>&5
7513  ac_status=$?
7514  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7515  (exit $ac_status); }
7516
7517echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
7518echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
7519if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
7520  echo $ECHO_N "(cached) $ECHO_C" >&6
7521else
7522  cat >conftest.$ac_ext <<_ACEOF
7523/* confdefs.h.  */
7524_ACEOF
7525cat confdefs.h >>conftest.$ac_ext
7526cat >>conftest.$ac_ext <<_ACEOF
7527/* end confdefs.h.  */
7528
7529#ifdef F77_DUMMY_MAIN
7530
7531#  ifdef __cplusplus
7532     extern "C"
7533#  endif
7534   int F77_DUMMY_MAIN() { return 1; }
7535
7536#endif
7537int
7538main ()
7539{
7540#ifndef __GNUC__
7541       choke me
7542#endif
7543
7544  ;
7545  return 0;
7546}
7547_ACEOF
7548rm -f conftest.$ac_objext
7549if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7550  (eval $ac_compile) 2>conftest.er1
7551  ac_status=$?
7552  grep -v '^ *+' conftest.er1 >conftest.err
7553  rm -f conftest.er1
7554  cat conftest.err >&5
7555  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7556  (exit $ac_status); } &&
7557         { ac_try='test -z "$ac_cxx_werror_flag"
7558                         || test ! -s conftest.err'
7559  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7560  (eval $ac_try) 2>&5
7561  ac_status=$?
7562  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7563  (exit $ac_status); }; } &&
7564         { ac_try='test -s conftest.$ac_objext'
7565  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7566  (eval $ac_try) 2>&5
7567  ac_status=$?
7568  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7569  (exit $ac_status); }; }; then
7570  ac_compiler_gnu=yes
7571else
7572  echo "$as_me: failed program was:" >&5
7573sed 's/^/| /' conftest.$ac_ext >&5
7574
7575ac_compiler_gnu=no
7576fi
7577rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7578ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
7579
7580fi
7581echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
7582echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
7583GXX=`test $ac_compiler_gnu = yes && echo yes`
7584ac_test_CXXFLAGS=${CXXFLAGS+set}
7585ac_save_CXXFLAGS=$CXXFLAGS
7586CXXFLAGS="-g"
7587echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
7588echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
7589if test "${ac_cv_prog_cxx_g+set}" = set; then
7590  echo $ECHO_N "(cached) $ECHO_C" >&6
7591else
7592  cat >conftest.$ac_ext <<_ACEOF
7593/* confdefs.h.  */
7594_ACEOF
7595cat confdefs.h >>conftest.$ac_ext
7596cat >>conftest.$ac_ext <<_ACEOF
7597/* end confdefs.h.  */
7598
7599#ifdef F77_DUMMY_MAIN
7600
7601#  ifdef __cplusplus
7602     extern "C"
7603#  endif
7604   int F77_DUMMY_MAIN() { return 1; }
7605
7606#endif
7607int
7608main ()
7609{
7610
7611  ;
7612  return 0;
7613}
7614_ACEOF
7615rm -f conftest.$ac_objext
7616if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7617  (eval $ac_compile) 2>conftest.er1
7618  ac_status=$?
7619  grep -v '^ *+' conftest.er1 >conftest.err
7620  rm -f conftest.er1
7621  cat conftest.err >&5
7622  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7623  (exit $ac_status); } &&
7624         { ac_try='test -z "$ac_cxx_werror_flag"
7625                         || test ! -s conftest.err'
7626  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7627  (eval $ac_try) 2>&5
7628  ac_status=$?
7629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7630  (exit $ac_status); }; } &&
7631         { ac_try='test -s conftest.$ac_objext'
7632  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7633  (eval $ac_try) 2>&5
7634  ac_status=$?
7635  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7636  (exit $ac_status); }; }; then
7637  ac_cv_prog_cxx_g=yes
7638else
7639  echo "$as_me: failed program was:" >&5
7640sed 's/^/| /' conftest.$ac_ext >&5
7641
7642ac_cv_prog_cxx_g=no
7643fi
7644rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7645fi
7646echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
7647echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
7648if test "$ac_test_CXXFLAGS" = set; then
7649  CXXFLAGS=$ac_save_CXXFLAGS
7650elif test $ac_cv_prog_cxx_g = yes; then
7651  if test "$GXX" = yes; then
7652    CXXFLAGS="-g -O2"
7653  else
7654    CXXFLAGS="-g"
7655  fi
7656else
7657  if test "$GXX" = yes; then
7658    CXXFLAGS="-O2"
7659  else
7660    CXXFLAGS=
7661  fi
7662fi
7663for ac_declaration in \
7664   '' \
7665   'extern "C" void std::exit (int) throw (); using std::exit;' \
7666   'extern "C" void std::exit (int); using std::exit;' \
7667   'extern "C" void exit (int) throw ();' \
7668   'extern "C" void exit (int);' \
7669   'void exit (int);'
7670do
7671  cat >conftest.$ac_ext <<_ACEOF
7672/* confdefs.h.  */
7673_ACEOF
7674cat confdefs.h >>conftest.$ac_ext
7675cat >>conftest.$ac_ext <<_ACEOF
7676/* end confdefs.h.  */
7677$ac_declaration
7678#include <stdlib.h>
7679#ifdef F77_DUMMY_MAIN
7680
7681#  ifdef __cplusplus
7682     extern "C"
7683#  endif
7684   int F77_DUMMY_MAIN() { return 1; }
7685
7686#endif
7687int
7688main ()
7689{
7690exit (42);
7691  ;
7692  return 0;
7693}
7694_ACEOF
7695rm -f conftest.$ac_objext
7696if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7697  (eval $ac_compile) 2>conftest.er1
7698  ac_status=$?
7699  grep -v '^ *+' conftest.er1 >conftest.err
7700  rm -f conftest.er1
7701  cat conftest.err >&5
7702  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7703  (exit $ac_status); } &&
7704         { ac_try='test -z "$ac_cxx_werror_flag"
7705                         || test ! -s conftest.err'
7706  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7707  (eval $ac_try) 2>&5
7708  ac_status=$?
7709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7710  (exit $ac_status); }; } &&
7711         { ac_try='test -s conftest.$ac_objext'
7712  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7713  (eval $ac_try) 2>&5
7714  ac_status=$?
7715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7716  (exit $ac_status); }; }; then
7717  :
7718else
7719  echo "$as_me: failed program was:" >&5
7720sed 's/^/| /' conftest.$ac_ext >&5
7721
7722continue
7723fi
7724rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7725  cat >conftest.$ac_ext <<_ACEOF
7726/* confdefs.h.  */
7727_ACEOF
7728cat confdefs.h >>conftest.$ac_ext
7729cat >>conftest.$ac_ext <<_ACEOF
7730/* end confdefs.h.  */
7731$ac_declaration
7732#ifdef F77_DUMMY_MAIN
7733
7734#  ifdef __cplusplus
7735     extern "C"
7736#  endif
7737   int F77_DUMMY_MAIN() { return 1; }
7738
7739#endif
7740int
7741main ()
7742{
7743exit (42);
7744  ;
7745  return 0;
7746}
7747_ACEOF
7748rm -f conftest.$ac_objext
7749if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7750  (eval $ac_compile) 2>conftest.er1
7751  ac_status=$?
7752  grep -v '^ *+' conftest.er1 >conftest.err
7753  rm -f conftest.er1
7754  cat conftest.err >&5
7755  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7756  (exit $ac_status); } &&
7757         { ac_try='test -z "$ac_cxx_werror_flag"
7758                         || test ! -s conftest.err'
7759  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7760  (eval $ac_try) 2>&5
7761  ac_status=$?
7762  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7763  (exit $ac_status); }; } &&
7764         { ac_try='test -s conftest.$ac_objext'
7765  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7766  (eval $ac_try) 2>&5
7767  ac_status=$?
7768  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7769  (exit $ac_status); }; }; then
7770  break
7771else
7772  echo "$as_me: failed program was:" >&5
7773sed 's/^/| /' conftest.$ac_ext >&5
7774
7775fi
7776rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7777done
7778rm -f conftest*
7779if test -n "$ac_declaration"; then
7780  echo '#ifdef __cplusplus' >>confdefs.h
7781  echo $ac_declaration      >>confdefs.h
7782  echo '#endif'             >>confdefs.h
7783fi
7784
7785ac_ext=cc
7786ac_cpp='$CXXCPP $CPPFLAGS'
7787ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7788ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7789ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7790
7791depcc="$CXX"  am_compiler_list=
7792
7793echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
7794echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
7795if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
7796  echo $ECHO_N "(cached) $ECHO_C" >&6
7797else
7798  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7799  # We make a subdir and do the tests there.  Otherwise we can end up
7800  # making bogus files that we don't know about and never remove.  For
7801  # instance it was reported that on HP-UX the gcc test will end up
7802  # making a dummy file named `D' -- because `-MD' means `put the output
7803  # in D'.
7804  mkdir conftest.dir
7805  # Copy depcomp to subdir because otherwise we won't find it if we're
7806  # using a relative directory.
7807  cp "$am_depcomp" conftest.dir
7808  cd conftest.dir
7809  # We will build objects and dependencies in a subdirectory because
7810  # it helps to detect inapplicable dependency modes.  For instance
7811  # both Tru64's cc and ICC support -MD to output dependencies as a
7812  # side effect of compilation, but ICC will put the dependencies in
7813  # the current directory while Tru64 will put them in the object
7814  # directory.
7815  mkdir sub
7816
7817  am_cv_CXX_dependencies_compiler_type=none
7818  if test "$am_compiler_list" = ""; then
7819     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7820  fi
7821  for depmode in $am_compiler_list; do
7822    # Setup a source with many dependencies, because some compilers
7823    # like to wrap large dependency lists on column 80 (with \), and
7824    # we should not choose a depcomp mode which is confused by this.
7825    #
7826    # We need to recreate these files for each test, as the compiler may
7827    # overwrite some of them when testing with obscure command lines.
7828    # This happens at least with the AIX C compiler.
7829    : > sub/conftest.c
7830    for i in 1 2 3 4 5 6; do
7831      echo '#include "conftst'$i'.h"' >> sub/conftest.c
7832      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7833      # Solaris 8's {/usr,}/bin/sh.
7834      touch sub/conftst$i.h
7835    done
7836    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7837
7838    case $depmode in
7839    nosideeffect)
7840      # after this tag, mechanisms are not by side-effect, so they'll
7841      # only be used when explicitly requested
7842      if test "x$enable_dependency_tracking" = xyes; then
7843        continue
7844      else
7845        break
7846      fi
7847      ;;
7848    none) break ;;
7849    esac
7850    # We check with `-c' and `-o' for the sake of the "dashmstdout"
7851    # mode.  It turns out that the SunPro C++ compiler does not properly
7852    # handle `-M -o', and we need to detect this.
7853    if depmode=$depmode \
7854       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7855       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7856       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
7857         >/dev/null 2>conftest.err &&
7858       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7859       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
7860       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7861      # icc doesn't choke on unknown options, it will just issue warnings
7862      # or remarks (even with -Werror).  So we grep stderr for any message
7863      # that says an option was ignored or not supported.
7864      # When given -MP, icc 7.0 and 7.1 complain thusly:
7865      #   icc: Command line warning: ignoring option '-M'; no argument required
7866      # The diagnosis changed in icc 8.0:
7867      #   icc: Command line remark: option '-MP' not supported
7868      if (grep 'ignoring option' conftest.err ||
7869          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7870        am_cv_CXX_dependencies_compiler_type=$depmode
7871        break
7872      fi
7873    fi
7874  done
7875
7876  cd ..
7877  rm -rf conftest.dir
7878else
7879  am_cv_CXX_dependencies_compiler_type=none
7880fi
7881
7882fi
7883echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
7884echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
7885CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
7886
7887
7888
7889if
7890  test "x$enable_dependency_tracking" != xno \
7891  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
7892  am__fastdepCXX_TRUE=
7893  am__fastdepCXX_FALSE='#'
7894else
7895  am__fastdepCXX_TRUE='#'
7896  am__fastdepCXX_FALSE=
7897fi
7898
7899
7900
7901
7902if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
7903    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
7904    (test "X$CXX" != "Xg++"))) ; then
7905  ac_ext=cc
7906ac_cpp='$CXXCPP $CPPFLAGS'
7907ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7908ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7909ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7910echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
7911echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
7912if test -z "$CXXCPP"; then
7913  if test "${ac_cv_prog_CXXCPP+set}" = set; then
7914  echo $ECHO_N "(cached) $ECHO_C" >&6
7915else
7916      # Double quotes because CXXCPP needs to be expanded
7917    for CXXCPP in "$CXX -E" "/lib/cpp"
7918    do
7919      ac_preproc_ok=false
7920for ac_cxx_preproc_warn_flag in '' yes
7921do
7922  # Use a header file that comes with gcc, so configuring glibc
7923  # with a fresh cross-compiler works.
7924  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7925  # <limits.h> exists even on freestanding compilers.
7926  # On the NeXT, cc -E runs the code through the compiler's parser,
7927  # not just through cpp. "Syntax error" is here to catch this case.
7928  cat >conftest.$ac_ext <<_ACEOF
7929/* confdefs.h.  */
7930_ACEOF
7931cat confdefs.h >>conftest.$ac_ext
7932cat >>conftest.$ac_ext <<_ACEOF
7933/* end confdefs.h.  */
7934#ifdef __STDC__
7935# include <limits.h>
7936#else
7937# include <assert.h>
7938#endif
7939                     Syntax error
7940_ACEOF
7941if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7942  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7943  ac_status=$?
7944  grep -v '^ *+' conftest.er1 >conftest.err
7945  rm -f conftest.er1
7946  cat conftest.err >&5
7947  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7948  (exit $ac_status); } >/dev/null; then
7949  if test -s conftest.err; then
7950    ac_cpp_err=$ac_cxx_preproc_warn_flag
7951    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7952  else
7953    ac_cpp_err=
7954  fi
7955else
7956  ac_cpp_err=yes
7957fi
7958if test -z "$ac_cpp_err"; then
7959  :
7960else
7961  echo "$as_me: failed program was:" >&5
7962sed 's/^/| /' conftest.$ac_ext >&5
7963
7964  # Broken: fails on valid input.
7965continue
7966fi
7967rm -f conftest.err conftest.$ac_ext
7968
7969  # OK, works on sane cases.  Now check whether non-existent headers
7970  # can be detected and how.
7971  cat >conftest.$ac_ext <<_ACEOF
7972/* confdefs.h.  */
7973_ACEOF
7974cat confdefs.h >>conftest.$ac_ext
7975cat >>conftest.$ac_ext <<_ACEOF
7976/* end confdefs.h.  */
7977#include <ac_nonexistent.h>
7978_ACEOF
7979if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7980  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7981  ac_status=$?
7982  grep -v '^ *+' conftest.er1 >conftest.err
7983  rm -f conftest.er1
7984  cat conftest.err >&5
7985  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7986  (exit $ac_status); } >/dev/null; then
7987  if test -s conftest.err; then
7988    ac_cpp_err=$ac_cxx_preproc_warn_flag
7989    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7990  else
7991    ac_cpp_err=
7992  fi
7993else
7994  ac_cpp_err=yes
7995fi
7996if test -z "$ac_cpp_err"; then
7997  # Broken: success on invalid input.
7998continue
7999else
8000  echo "$as_me: failed program was:" >&5
8001sed 's/^/| /' conftest.$ac_ext >&5
8002
8003  # Passes both tests.
8004ac_preproc_ok=:
8005break
8006fi
8007rm -f conftest.err conftest.$ac_ext
8008
8009done
8010# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8011rm -f conftest.err conftest.$ac_ext
8012if $ac_preproc_ok; then
8013  break
8014fi
8015
8016    done
8017    ac_cv_prog_CXXCPP=$CXXCPP
8018
8019fi
8020  CXXCPP=$ac_cv_prog_CXXCPP
8021else
8022  ac_cv_prog_CXXCPP=$CXXCPP
8023fi
8024echo "$as_me:$LINENO: result: $CXXCPP" >&5
8025echo "${ECHO_T}$CXXCPP" >&6
8026ac_preproc_ok=false
8027for ac_cxx_preproc_warn_flag in '' yes
8028do
8029  # Use a header file that comes with gcc, so configuring glibc
8030  # with a fresh cross-compiler works.
8031  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8032  # <limits.h> exists even on freestanding compilers.
8033  # On the NeXT, cc -E runs the code through the compiler's parser,
8034  # not just through cpp. "Syntax error" is here to catch this case.
8035  cat >conftest.$ac_ext <<_ACEOF
8036/* confdefs.h.  */
8037_ACEOF
8038cat confdefs.h >>conftest.$ac_ext
8039cat >>conftest.$ac_ext <<_ACEOF
8040/* end confdefs.h.  */
8041#ifdef __STDC__
8042# include <limits.h>
8043#else
8044# include <assert.h>
8045#endif
8046                     Syntax error
8047_ACEOF
8048if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8049  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8050  ac_status=$?
8051  grep -v '^ *+' conftest.er1 >conftest.err
8052  rm -f conftest.er1
8053  cat conftest.err >&5
8054  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8055  (exit $ac_status); } >/dev/null; then
8056  if test -s conftest.err; then
8057    ac_cpp_err=$ac_cxx_preproc_warn_flag
8058    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8059  else
8060    ac_cpp_err=
8061  fi
8062else
8063  ac_cpp_err=yes
8064fi
8065if test -z "$ac_cpp_err"; then
8066  :
8067else
8068  echo "$as_me: failed program was:" >&5
8069sed 's/^/| /' conftest.$ac_ext >&5
8070
8071  # Broken: fails on valid input.
8072continue
8073fi
8074rm -f conftest.err conftest.$ac_ext
8075
8076  # OK, works on sane cases.  Now check whether non-existent headers
8077  # can be detected and how.
8078  cat >conftest.$ac_ext <<_ACEOF
8079/* confdefs.h.  */
8080_ACEOF
8081cat confdefs.h >>conftest.$ac_ext
8082cat >>conftest.$ac_ext <<_ACEOF
8083/* end confdefs.h.  */
8084#include <ac_nonexistent.h>
8085_ACEOF
8086if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8087  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8088  ac_status=$?
8089  grep -v '^ *+' conftest.er1 >conftest.err
8090  rm -f conftest.er1
8091  cat conftest.err >&5
8092  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8093  (exit $ac_status); } >/dev/null; then
8094  if test -s conftest.err; then
8095    ac_cpp_err=$ac_cxx_preproc_warn_flag
8096    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8097  else
8098    ac_cpp_err=
8099  fi
8100else
8101  ac_cpp_err=yes
8102fi
8103if test -z "$ac_cpp_err"; then
8104  # Broken: success on invalid input.
8105continue
8106else
8107  echo "$as_me: failed program was:" >&5
8108sed 's/^/| /' conftest.$ac_ext >&5
8109
8110  # Passes both tests.
8111ac_preproc_ok=:
8112break
8113fi
8114rm -f conftest.err conftest.$ac_ext
8115
8116done
8117# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8118rm -f conftest.err conftest.$ac_ext
8119if $ac_preproc_ok; then
8120  :
8121else
8122  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
8123See \`config.log' for more details." >&5
8124echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
8125See \`config.log' for more details." >&2;}
8126   { (exit 1); exit 1; }; }
8127fi
8128
8129ac_ext=cc
8130ac_cpp='$CXXCPP $CPPFLAGS'
8131ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8132ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8133ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8134
8135fi
8136
8137
8138
8139# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
8140
8141# find the maximum length of command line arguments
8142echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
8143echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
8144if test "${lt_cv_sys_max_cmd_len+set}" = set; then
8145  echo $ECHO_N "(cached) $ECHO_C" >&6
8146else
8147    i=0
8148  teststring="ABCD"
8149
8150  case $build_os in
8151  msdosdjgpp*)
8152    # On DJGPP, this test can blow up pretty badly due to problems in libc
8153    # (any single argument exceeding 2000 bytes causes a buffer overrun
8154    # during glob expansion).  Even if it were fixed, the result of this
8155    # check would be larger than it should be.
8156    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
8157    ;;
8158
8159  gnu*)
8160    # Under GNU Hurd, this test is not required because there is
8161    # no limit to the length of command line arguments.
8162    # Libtool will interpret -1 as no limit whatsoever
8163    lt_cv_sys_max_cmd_len=-1;
8164    ;;
8165
8166  cygwin* | mingw*)
8167    # On Win9x/ME, this test blows up -- it succeeds, but takes
8168    # about 5 minutes as the teststring grows exponentially.
8169    # Worse, since 9x/ME are not pre-emptively multitasking,
8170    # you end up with a "frozen" computer, even though with patience
8171    # the test eventually succeeds (with a max line length of 256k).
8172    # Instead, let's just punt: use the minimum linelength reported by
8173    # all of the supported platforms: 8192 (on NT/2K/XP).
8174    lt_cv_sys_max_cmd_len=8192;
8175    ;;
8176
8177  amigaos*)
8178    # On AmigaOS with pdksh, this test takes hours, literally.
8179    # So we just punt and use a minimum line length of 8192.
8180    lt_cv_sys_max_cmd_len=8192;
8181    ;;
8182
8183  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
8184    # This has been around since 386BSD, at least.  Likely further.
8185    if test -x /sbin/sysctl; then
8186      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
8187    elif test -x /usr/sbin/sysctl; then
8188      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
8189    else
8190      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
8191    fi
8192    # And add a safety zone
8193    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8194    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8195    ;;
8196
8197  interix*)
8198    # We know the value 262144 and hardcode it with a safety zone (like BSD)
8199    lt_cv_sys_max_cmd_len=196608
8200    ;;
8201
8202  osf*)
8203    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
8204    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
8205    # nice to cause kernel panics so lets avoid the loop below.
8206    # First set a reasonable default.
8207    lt_cv_sys_max_cmd_len=16384
8208    #
8209    if test -x /sbin/sysconfig; then
8210      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
8211        *1*) lt_cv_sys_max_cmd_len=-1 ;;
8212      esac
8213    fi
8214    ;;
8215  sco3.2v5*)
8216    lt_cv_sys_max_cmd_len=102400
8217    ;;
8218  sysv5* | sco5v6* | sysv4.2uw2*)
8219    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
8220    if test -n "$kargmax"; then
8221      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[         ]//'`
8222    else
8223      lt_cv_sys_max_cmd_len=32768
8224    fi
8225    ;;
8226  *)
8227    # If test is not a shell built-in, we'll probably end up computing a
8228    # maximum length that is only half of the actual maximum length, but
8229    # we can't tell.
8230    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
8231    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
8232               = "XX$teststring") >/dev/null 2>&1 &&
8233            new_result=`expr "X$teststring" : ".*" 2>&1` &&
8234            lt_cv_sys_max_cmd_len=$new_result &&
8235            test $i != 17 # 1/2 MB should be enough
8236    do
8237      i=`expr $i + 1`
8238      teststring=$teststring$teststring
8239    done
8240    teststring=
8241    # Add a significant safety factor because C++ compilers can tack on massive
8242    # amounts of additional arguments before passing them to the linker.
8243    # It appears as though 1/2 is a usable value.
8244    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
8245    ;;
8246  esac
8247
8248fi
8249
8250if test -n $lt_cv_sys_max_cmd_len ; then
8251  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
8252echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
8253else
8254  echo "$as_me:$LINENO: result: none" >&5
8255echo "${ECHO_T}none" >&6
8256fi
8257
8258
8259
8260
8261# Check for command to grab the raw symbol name followed by C symbol from nm.
8262echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
8263echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
8264if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
8265  echo $ECHO_N "(cached) $ECHO_C" >&6
8266else
8267
8268# These are sane defaults that work on at least a few old systems.
8269# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
8270
8271# Character class describing NM global symbol codes.
8272symcode='[BCDEGRST]'
8273
8274# Regexp to match symbols that can be accessed directly from C.
8275sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8276
8277# Transform an extracted symbol line into a proper C declaration
8278lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
8279
8280# Transform an extracted symbol line into symbol name and symbol address
8281lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
8282
8283# Define system-specific variables.
8284case $host_os in
8285aix*)
8286  symcode='[BCDT]'
8287  ;;
8288cygwin* | mingw* | pw32*)
8289  symcode='[ABCDGISTW]'
8290  ;;
8291hpux*) # Its linker distinguishes data from code symbols
8292  if test "$host_cpu" = ia64; then
8293    symcode='[ABCDEGRST]'
8294  fi
8295  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8296  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
8297  ;;
8298linux*)
8299  if test "$host_cpu" = ia64; then
8300    symcode='[ABCDGIRSTW]'
8301    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8302    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
8303  fi
8304  ;;
8305irix* | nonstopux*)
8306  symcode='[BCDEGRST]'
8307  ;;
8308osf*)
8309  symcode='[BCDEGQRST]'
8310  ;;
8311solaris*)
8312  symcode='[BDRT]'
8313  ;;
8314sco3.2v5*)
8315  symcode='[DT]'
8316  ;;
8317sysv4.2uw2*)
8318  symcode='[DT]'
8319  ;;
8320sysv5* | sco5v6* | unixware* | OpenUNIX*)
8321  symcode='[ABDT]'
8322  ;;
8323sysv4)
8324  symcode='[DFNSTU]'
8325  ;;
8326esac
8327
8328# Handle CRLF in mingw tool chain
8329opt_cr=
8330case $build_os in
8331mingw*)
8332  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8333  ;;
8334esac
8335
8336# If we're using GNU nm, then use its standard symbol codes.
8337case `$NM -V 2>&1` in
8338*GNU* | *'with BFD'*)
8339  symcode='[ABCDGIRSTW]' ;;
8340esac
8341
8342# Try without a prefix undercore, then with it.
8343for ac_symprfx in "" "_"; do
8344
8345  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8346  symxfrm="\\1 $ac_symprfx\\2 \\2"
8347
8348  # Write the raw and C identifiers.
8349  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8350
8351  # Check to see that the pipe works correctly.
8352  pipe_works=no
8353
8354  rm -f conftest*
8355  cat > conftest.$ac_ext <<EOF
8356#ifdef __cplusplus
8357extern "C" {
8358#endif
8359char nm_test_var;
8360void nm_test_func(){}
8361#ifdef __cplusplus
8362}
8363#endif
8364int main(){nm_test_var='a';nm_test_func();return(0);}
8365EOF
8366
8367  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8368  (eval $ac_compile) 2>&5
8369  ac_status=$?
8370  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8371  (exit $ac_status); }; then
8372    # Now try to grab the symbols.
8373    nlist=conftest.nm
8374    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
8375  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
8376  ac_status=$?
8377  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8378  (exit $ac_status); } && test -s "$nlist"; then
8379      # Try sorting and uniquifying the output.
8380      if sort "$nlist" | uniq > "$nlist"T; then
8381        mv -f "$nlist"T "$nlist"
8382      else
8383        rm -f "$nlist"T
8384      fi
8385
8386      # Make sure that we snagged all the symbols we need.
8387      if grep ' nm_test_var$' "$nlist" >/dev/null; then
8388        if grep ' nm_test_func$' "$nlist" >/dev/null; then
8389          cat <<EOF > conftest.$ac_ext
8390#ifdef __cplusplus
8391extern "C" {
8392#endif
8393
8394EOF
8395          # Now generate the symbol file.
8396          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
8397
8398          cat <<EOF >> conftest.$ac_ext
8399#if defined (__STDC__) && __STDC__
8400# define lt_ptr_t void *
8401#else
8402# define lt_ptr_t char *
8403# define const
8404#endif
8405
8406/* The mapping between symbol names and symbols. */
8407const struct {
8408  const char *name;
8409  lt_ptr_t address;
8410}
8411lt_preloaded_symbols[] =
8412{
8413EOF
8414          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
8415          cat <<\EOF >> conftest.$ac_ext
8416  {0, (lt_ptr_t) 0}
8417};
8418
8419#ifdef __cplusplus
8420}
8421#endif
8422EOF
8423          # Now try linking the two files.
8424          mv conftest.$ac_objext conftstm.$ac_objext
8425          lt_save_LIBS="$LIBS"
8426          lt_save_CFLAGS="$CFLAGS"
8427          LIBS="conftstm.$ac_objext"
8428          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8429          if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8430  (eval $ac_link) 2>&5
8431  ac_status=$?
8432  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8433  (exit $ac_status); } && test -s conftest${ac_exeext}; then
8434            pipe_works=yes
8435          fi
8436          LIBS="$lt_save_LIBS"
8437          CFLAGS="$lt_save_CFLAGS"
8438        else
8439          echo "cannot find nm_test_func in $nlist" >&5
8440        fi
8441      else
8442        echo "cannot find nm_test_var in $nlist" >&5
8443      fi
8444    else
8445      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8446    fi
8447  else
8448    echo "$progname: failed program was:" >&5
8449    cat conftest.$ac_ext >&5
8450  fi
8451  rm -f conftest* conftst*
8452
8453  # Do not use the global_symbol_pipe unless it works.
8454  if test "$pipe_works" = yes; then
8455    break
8456  else
8457    lt_cv_sys_global_symbol_pipe=
8458  fi
8459done
8460
8461fi
8462
8463if test -z "$lt_cv_sys_global_symbol_pipe"; then
8464  lt_cv_sys_global_symbol_to_cdecl=
8465fi
8466if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8467  echo "$as_me:$LINENO: result: failed" >&5
8468echo "${ECHO_T}failed" >&6
8469else
8470  echo "$as_me:$LINENO: result: ok" >&5
8471echo "${ECHO_T}ok" >&6
8472fi
8473
8474echo "$as_me:$LINENO: checking for objdir" >&5
8475echo $ECHO_N "checking for objdir... $ECHO_C" >&6
8476if test "${lt_cv_objdir+set}" = set; then
8477  echo $ECHO_N "(cached) $ECHO_C" >&6
8478else
8479  rm -f .libs 2>/dev/null
8480mkdir .libs 2>/dev/null
8481if test -d .libs; then
8482  lt_cv_objdir=.libs
8483else
8484  # MS-DOS does not allow filenames that begin with a dot.
8485  lt_cv_objdir=_libs
8486fi
8487rmdir .libs 2>/dev/null
8488fi
8489echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
8490echo "${ECHO_T}$lt_cv_objdir" >&6
8491objdir=$lt_cv_objdir
8492
8493
8494
8495
8496
8497case $host_os in
8498aix3*)
8499  # AIX sometimes has problems with the GCC collect2 program.  For some
8500  # reason, if we set the COLLECT_NAMES environment variable, the problems
8501  # vanish in a puff of smoke.
8502  if test "X${COLLECT_NAMES+set}" != Xset; then
8503    COLLECT_NAMES=
8504    export COLLECT_NAMES
8505  fi
8506  ;;
8507esac
8508
8509# Sed substitution that helps us do robust quoting.  It backslashifies
8510# metacharacters that are still active within double-quoted strings.
8511Xsed='sed -e 1s/^X//'
8512sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
8513
8514# Same as above, but do not quote variable references.
8515double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
8516
8517# Sed substitution to delay expansion of an escaped shell variable in a
8518# double_quote_subst'ed string.
8519delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8520
8521# Sed substitution to avoid accidental globbing in evaled expressions
8522no_glob_subst='s/\*/\\\*/g'
8523
8524# Constants:
8525rm="rm -f"
8526
8527# Global variables:
8528default_ofile=libtool
8529can_build_shared=yes
8530
8531# All known linkers require a `.a' archive for static linking (except MSVC,
8532# which needs '.lib').
8533libext=a
8534ltmain="$ac_aux_dir/ltmain.sh"
8535ofile="$default_ofile"
8536with_gnu_ld="$lt_cv_prog_gnu_ld"
8537
8538if test -n "$ac_tool_prefix"; then
8539  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8540set dummy ${ac_tool_prefix}ar; ac_word=$2
8541echo "$as_me:$LINENO: checking for $ac_word" >&5
8542echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8543if test "${ac_cv_prog_AR+set}" = set; then
8544  echo $ECHO_N "(cached) $ECHO_C" >&6
8545else
8546  if test -n "$AR"; then
8547  ac_cv_prog_AR="$AR" # Let the user override the test.
8548else
8549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8550for as_dir in $PATH
8551do
8552  IFS=$as_save_IFS
8553  test -z "$as_dir" && as_dir=.
8554  for ac_exec_ext in '' $ac_executable_extensions; do
8555  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8556    ac_cv_prog_AR="${ac_tool_prefix}ar"
8557    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8558    break 2
8559  fi
8560done
8561done
8562
8563fi
8564fi
8565AR=$ac_cv_prog_AR
8566if test -n "$AR"; then
8567  echo "$as_me:$LINENO: result: $AR" >&5
8568echo "${ECHO_T}$AR" >&6
8569else
8570  echo "$as_me:$LINENO: result: no" >&5
8571echo "${ECHO_T}no" >&6
8572fi
8573
8574fi
8575if test -z "$ac_cv_prog_AR"; then
8576  ac_ct_AR=$AR
8577  # Extract the first word of "ar", so it can be a program name with args.
8578set dummy ar; ac_word=$2
8579echo "$as_me:$LINENO: checking for $ac_word" >&5
8580echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8581if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
8582  echo $ECHO_N "(cached) $ECHO_C" >&6
8583else
8584  if test -n "$ac_ct_AR"; then
8585  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8586else
8587as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8588for as_dir in $PATH
8589do
8590  IFS=$as_save_IFS
8591  test -z "$as_dir" && as_dir=.
8592  for ac_exec_ext in '' $ac_executable_extensions; do
8593  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8594    ac_cv_prog_ac_ct_AR="ar"
8595    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8596    break 2
8597  fi
8598done
8599done
8600
8601  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
8602fi
8603fi
8604ac_ct_AR=$ac_cv_prog_ac_ct_AR
8605if test -n "$ac_ct_AR"; then
8606  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
8607echo "${ECHO_T}$ac_ct_AR" >&6
8608else
8609  echo "$as_me:$LINENO: result: no" >&5
8610echo "${ECHO_T}no" >&6
8611fi
8612
8613  AR=$ac_ct_AR
8614else
8615  AR="$ac_cv_prog_AR"
8616fi
8617
8618if test -n "$ac_tool_prefix"; then
8619  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8620set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8621echo "$as_me:$LINENO: checking for $ac_word" >&5
8622echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8623if test "${ac_cv_prog_RANLIB+set}" = set; then
8624  echo $ECHO_N "(cached) $ECHO_C" >&6
8625else
8626  if test -n "$RANLIB"; then
8627  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8628else
8629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8630for as_dir in $PATH
8631do
8632  IFS=$as_save_IFS
8633  test -z "$as_dir" && as_dir=.
8634  for ac_exec_ext in '' $ac_executable_extensions; do
8635  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8636    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8637    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8638    break 2
8639  fi
8640done
8641done
8642
8643fi
8644fi
8645RANLIB=$ac_cv_prog_RANLIB
8646if test -n "$RANLIB"; then
8647  echo "$as_me:$LINENO: result: $RANLIB" >&5
8648echo "${ECHO_T}$RANLIB" >&6
8649else
8650  echo "$as_me:$LINENO: result: no" >&5
8651echo "${ECHO_T}no" >&6
8652fi
8653
8654fi
8655if test -z "$ac_cv_prog_RANLIB"; then
8656  ac_ct_RANLIB=$RANLIB
8657  # Extract the first word of "ranlib", so it can be a program name with args.
8658set dummy ranlib; ac_word=$2
8659echo "$as_me:$LINENO: checking for $ac_word" >&5
8660echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8661if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
8662  echo $ECHO_N "(cached) $ECHO_C" >&6
8663else
8664  if test -n "$ac_ct_RANLIB"; then
8665  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8666else
8667as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8668for as_dir in $PATH
8669do
8670  IFS=$as_save_IFS
8671  test -z "$as_dir" && as_dir=.
8672  for ac_exec_ext in '' $ac_executable_extensions; do
8673  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8674    ac_cv_prog_ac_ct_RANLIB="ranlib"
8675    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8676    break 2
8677  fi
8678done
8679done
8680
8681  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
8682fi
8683fi
8684ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8685if test -n "$ac_ct_RANLIB"; then
8686  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
8687echo "${ECHO_T}$ac_ct_RANLIB" >&6
8688else
8689  echo "$as_me:$LINENO: result: no" >&5
8690echo "${ECHO_T}no" >&6
8691fi
8692
8693  RANLIB=$ac_ct_RANLIB
8694else
8695  RANLIB="$ac_cv_prog_RANLIB"
8696fi
8697
8698if test -n "$ac_tool_prefix"; then
8699  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8700set dummy ${ac_tool_prefix}strip; ac_word=$2
8701echo "$as_me:$LINENO: checking for $ac_word" >&5
8702echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8703if test "${ac_cv_prog_STRIP+set}" = set; then
8704  echo $ECHO_N "(cached) $ECHO_C" >&6
8705else
8706  if test -n "$STRIP"; then
8707  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8708else
8709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8710for as_dir in $PATH
8711do
8712  IFS=$as_save_IFS
8713  test -z "$as_dir" && as_dir=.
8714  for ac_exec_ext in '' $ac_executable_extensions; do
8715  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8716    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8717    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8718    break 2
8719  fi
8720done
8721done
8722
8723fi
8724fi
8725STRIP=$ac_cv_prog_STRIP
8726if test -n "$STRIP"; then
8727  echo "$as_me:$LINENO: result: $STRIP" >&5
8728echo "${ECHO_T}$STRIP" >&6
8729else
8730  echo "$as_me:$LINENO: result: no" >&5
8731echo "${ECHO_T}no" >&6
8732fi
8733
8734fi
8735if test -z "$ac_cv_prog_STRIP"; then
8736  ac_ct_STRIP=$STRIP
8737  # Extract the first word of "strip", so it can be a program name with args.
8738set dummy strip; ac_word=$2
8739echo "$as_me:$LINENO: checking for $ac_word" >&5
8740echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8741if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
8742  echo $ECHO_N "(cached) $ECHO_C" >&6
8743else
8744  if test -n "$ac_ct_STRIP"; then
8745  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8746else
8747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8748for as_dir in $PATH
8749do
8750  IFS=$as_save_IFS
8751  test -z "$as_dir" && as_dir=.
8752  for ac_exec_ext in '' $ac_executable_extensions; do
8753  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8754    ac_cv_prog_ac_ct_STRIP="strip"
8755    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8756    break 2
8757  fi
8758done
8759done
8760
8761  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
8762fi
8763fi
8764ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8765if test -n "$ac_ct_STRIP"; then
8766  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
8767echo "${ECHO_T}$ac_ct_STRIP" >&6
8768else
8769  echo "$as_me:$LINENO: result: no" >&5
8770echo "${ECHO_T}no" >&6
8771fi
8772
8773  STRIP=$ac_ct_STRIP
8774else
8775  STRIP="$ac_cv_prog_STRIP"
8776fi
8777
8778
8779old_CC="$CC"
8780old_CFLAGS="$CFLAGS"
8781
8782# Set sane defaults for various variables
8783test -z "$AR" && AR=ar
8784test -z "$AR_FLAGS" && AR_FLAGS=cru
8785test -z "$AS" && AS=as
8786test -z "$CC" && CC=cc
8787test -z "$LTCC" && LTCC=$CC
8788test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8789test -z "$DLLTOOL" && DLLTOOL=dlltool
8790test -z "$LD" && LD=ld
8791test -z "$LN_S" && LN_S="ln -s"
8792test -z "$MAGIC_CMD" && MAGIC_CMD=file
8793test -z "$NM" && NM=nm
8794test -z "$SED" && SED=sed
8795test -z "$OBJDUMP" && OBJDUMP=objdump
8796test -z "$RANLIB" && RANLIB=:
8797test -z "$STRIP" && STRIP=:
8798test -z "$ac_objext" && ac_objext=o
8799
8800# Determine commands to create old-style static archives.
8801old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
8802old_postinstall_cmds='chmod 644 $oldlib'
8803old_postuninstall_cmds=
8804
8805if test -n "$RANLIB"; then
8806  case $host_os in
8807  openbsd*)
8808    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8809    ;;
8810  *)
8811    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8812    ;;
8813  esac
8814  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8815fi
8816
8817for cc_temp in $compiler""; do
8818  case $cc_temp in
8819    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8820    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8821    \-*) ;;
8822    *) break;;
8823  esac
8824done
8825cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8826
8827
8828# Only perform the check for file, if the check method requires it
8829case $deplibs_check_method in
8830file_magic*)
8831  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8832    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
8833echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
8834if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8835  echo $ECHO_N "(cached) $ECHO_C" >&6
8836else
8837  case $MAGIC_CMD in
8838[\\/*] |  ?:[\\/]*)
8839  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8840  ;;
8841*)
8842  lt_save_MAGIC_CMD="$MAGIC_CMD"
8843  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8844  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8845  for ac_dir in $ac_dummy; do
8846    IFS="$lt_save_ifs"
8847    test -z "$ac_dir" && ac_dir=.
8848    if test -f $ac_dir/${ac_tool_prefix}file; then
8849      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8850      if test -n "$file_magic_test_file"; then
8851        case $deplibs_check_method in
8852        "file_magic "*)
8853          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8854          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8855          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8856            $EGREP "$file_magic_regex" > /dev/null; then
8857            :
8858          else
8859            cat <<EOF 1>&2
8860
8861*** Warning: the command libtool uses to detect shared libraries,
8862*** $file_magic_cmd, produces output that libtool cannot recognize.
8863*** The result is that libtool may fail to recognize shared libraries
8864*** as such.  This will affect the creation of libtool libraries that
8865*** depend on shared libraries, but programs linked with such libtool
8866*** libraries will work regardless of this problem.  Nevertheless, you
8867*** may want to report the problem to your system manager and/or to
8868*** bug-libtool@gnu.org
8869
8870EOF
8871          fi ;;
8872        esac
8873      fi
8874      break
8875    fi
8876  done
8877  IFS="$lt_save_ifs"
8878  MAGIC_CMD="$lt_save_MAGIC_CMD"
8879  ;;
8880esac
8881fi
8882
8883MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8884if test -n "$MAGIC_CMD"; then
8885  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8886echo "${ECHO_T}$MAGIC_CMD" >&6
8887else
8888  echo "$as_me:$LINENO: result: no" >&5
8889echo "${ECHO_T}no" >&6
8890fi
8891
8892if test -z "$lt_cv_path_MAGIC_CMD"; then
8893  if test -n "$ac_tool_prefix"; then
8894    echo "$as_me:$LINENO: checking for file" >&5
8895echo $ECHO_N "checking for file... $ECHO_C" >&6
8896if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8897  echo $ECHO_N "(cached) $ECHO_C" >&6
8898else
8899  case $MAGIC_CMD in
8900[\\/*] |  ?:[\\/]*)
8901  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8902  ;;
8903*)
8904  lt_save_MAGIC_CMD="$MAGIC_CMD"
8905  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8906  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8907  for ac_dir in $ac_dummy; do
8908    IFS="$lt_save_ifs"
8909    test -z "$ac_dir" && ac_dir=.
8910    if test -f $ac_dir/file; then
8911      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8912      if test -n "$file_magic_test_file"; then
8913        case $deplibs_check_method in
8914        "file_magic "*)
8915          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8916          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8917          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8918            $EGREP "$file_magic_regex" > /dev/null; then
8919            :
8920          else
8921            cat <<EOF 1>&2
8922
8923*** Warning: the command libtool uses to detect shared libraries,
8924*** $file_magic_cmd, produces output that libtool cannot recognize.
8925*** The result is that libtool may fail to recognize shared libraries
8926*** as such.  This will affect the creation of libtool libraries that
8927*** depend on shared libraries, but programs linked with such libtool
8928*** libraries will work regardless of this problem.  Nevertheless, you
8929*** may want to report the problem to your system manager and/or to
8930*** bug-libtool@gnu.org
8931
8932EOF
8933          fi ;;
8934        esac
8935      fi
8936      break
8937    fi
8938  done
8939  IFS="$lt_save_ifs"
8940  MAGIC_CMD="$lt_save_MAGIC_CMD"
8941  ;;
8942esac
8943fi
8944
8945MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8946if test -n "$MAGIC_CMD"; then
8947  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8948echo "${ECHO_T}$MAGIC_CMD" >&6
8949else
8950  echo "$as_me:$LINENO: result: no" >&5
8951echo "${ECHO_T}no" >&6
8952fi
8953
8954  else
8955    MAGIC_CMD=:
8956  fi
8957fi
8958
8959  fi
8960  ;;
8961esac
8962
8963enable_dlopen=no
8964enable_win32_dll=no
8965
8966# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
8967if test "${enable_libtool_lock+set}" = set; then
8968  enableval="$enable_libtool_lock"
8969
8970fi;
8971test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8972
8973
8974# Check whether --with-pic or --without-pic was given.
8975if test "${with_pic+set}" = set; then
8976  withval="$with_pic"
8977  pic_mode="$withval"
8978else
8979  pic_mode=default
8980fi;
8981test -z "$pic_mode" && pic_mode=default
8982
8983# Use C for the default configuration in the libtool script
8984tagname=
8985lt_save_CC="$CC"
8986ac_ext=c
8987ac_cpp='$CPP $CPPFLAGS'
8988ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8989ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8990ac_compiler_gnu=$ac_cv_c_compiler_gnu
8991
8992
8993# Source file extension for C test sources.
8994ac_ext=c
8995
8996# Object file extension for compiled C test sources.
8997objext=o
8998objext=$objext
8999
9000# Code to be used in simple compile tests
9001lt_simple_compile_test_code="int some_variable = 0;\n"
9002
9003# Code to be used in simple link tests
9004lt_simple_link_test_code='int main(){return(0);}\n'
9005
9006
9007# If no C compiler was specified, use CC.
9008LTCC=${LTCC-"$CC"}
9009
9010# If no C compiler flags were specified, use CFLAGS.
9011LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9012
9013# Allow CC to be a program name with arguments.
9014compiler=$CC
9015
9016
9017# save warnings/boilerplate of simple test code
9018ac_outfile=conftest.$ac_objext
9019printf "$lt_simple_compile_test_code" >conftest.$ac_ext
9020eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9021_lt_compiler_boilerplate=`cat conftest.err`
9022$rm conftest*
9023
9024ac_outfile=conftest.$ac_objext
9025printf "$lt_simple_link_test_code" >conftest.$ac_ext
9026eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9027_lt_linker_boilerplate=`cat conftest.err`
9028$rm conftest*
9029
9030
9031## CAVEAT EMPTOR:
9032## There is no encapsulation within the following macros, do not change
9033## the running order or otherwise move them around unless you know exactly
9034## what you are doing...
9035
9036lt_prog_compiler_no_builtin_flag=
9037
9038if test "$GCC" = yes; then
9039  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
9040
9041
9042echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9043echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
9044if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
9045  echo $ECHO_N "(cached) $ECHO_C" >&6
9046else
9047  lt_cv_prog_compiler_rtti_exceptions=no
9048  ac_outfile=conftest.$ac_objext
9049   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
9050   lt_compiler_flag="-fno-rtti -fno-exceptions"
9051   # Insert the option either (1) after the last *FLAGS variable, or
9052   # (2) before a word containing "conftest.", or (3) at the end.
9053   # Note that $ac_compile itself does not contain backslashes and begins
9054   # with a dollar sign (not a hyphen), so the echo should work correctly.
9055   # The option is referenced via a variable to avoid confusing sed.
9056   lt_compile=`echo "$ac_compile" | $SED \
9057   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9058   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9059   -e 's:$: $lt_compiler_flag:'`
9060   (eval echo "\"\$as_me:9060: $lt_compile\"" >&5)
9061   (eval "$lt_compile" 2>conftest.err)
9062   ac_status=$?
9063   cat conftest.err >&5
9064   echo "$as_me:9064: \$? = $ac_status" >&5
9065   if (exit $ac_status) && test -s "$ac_outfile"; then
9066     # The compiler can only warn and ignore the option if not recognized
9067     # So say no if there are warnings other than the usual output.
9068     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9069     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9070     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9071       lt_cv_prog_compiler_rtti_exceptions=yes
9072     fi
9073   fi
9074   $rm conftest*
9075
9076fi
9077echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9078echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
9079
9080if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9081    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9082else
9083    :
9084fi
9085
9086fi
9087
9088lt_prog_compiler_wl=
9089lt_prog_compiler_pic=
9090lt_prog_compiler_static=
9091
9092echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
9093echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
9094
9095  if test "$GCC" = yes; then
9096    lt_prog_compiler_wl='-Wl,'
9097    lt_prog_compiler_static='-static'
9098
9099    case $host_os in
9100      aix*)
9101      # All AIX code is PIC.
9102      if test "$host_cpu" = ia64; then
9103        # AIX 5 now supports IA64 processor
9104        lt_prog_compiler_static='-Bstatic'
9105      fi
9106      ;;
9107
9108    amigaos*)
9109      # FIXME: we need at least 68020 code to build shared libraries, but
9110      # adding the `-m68020' flag to GCC prevents building anything better,
9111      # like `-m68040'.
9112      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9113      ;;
9114
9115    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9116      # PIC is the default for these OSes.
9117      ;;
9118
9119    mingw* | pw32* | os2*)
9120      # This hack is so that the source file can tell whether it is being
9121      # built for inclusion in a dll (and should export symbols for example).
9122      lt_prog_compiler_pic='-DDLL_EXPORT'
9123      ;;
9124
9125    darwin* | rhapsody*)
9126      # PIC is the default on this platform
9127      # Common symbols not allowed in MH_DYLIB files
9128      lt_prog_compiler_pic='-fno-common'
9129      ;;
9130
9131    interix3*)
9132      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9133      # Instead, we relocate shared libraries at runtime.
9134      ;;
9135
9136    msdosdjgpp*)
9137      # Just because we use GCC doesn't mean we suddenly get shared libraries
9138      # on systems that don't support them.
9139      lt_prog_compiler_can_build_shared=no
9140      enable_shared=no
9141      ;;
9142
9143    sysv4*MP*)
9144      if test -d /usr/nec; then
9145        lt_prog_compiler_pic=-Kconform_pic
9146      fi
9147      ;;
9148
9149    hpux*)
9150      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9151      # not for PA HP-UX.
9152      case $host_cpu in
9153      hppa*64*|ia64*)
9154        # +Z the default
9155        ;;
9156      *)
9157        lt_prog_compiler_pic='-fPIC'
9158        ;;
9159      esac
9160      ;;
9161
9162    *)
9163      lt_prog_compiler_pic='-fPIC'
9164      ;;
9165    esac
9166  else
9167    # PORTME Check for flag to pass linker flags through the system compiler.
9168    case $host_os in
9169    aix*)
9170      lt_prog_compiler_wl='-Wl,'
9171      if test "$host_cpu" = ia64; then
9172        # AIX 5 now supports IA64 processor
9173        lt_prog_compiler_static='-Bstatic'
9174      else
9175        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9176      fi
9177      ;;
9178      darwin*)
9179        # PIC is the default on this platform
9180        # Common symbols not allowed in MH_DYLIB files
9181       case $cc_basename in
9182         xlc*)
9183         lt_prog_compiler_pic='-qnocommon'
9184         lt_prog_compiler_wl='-Wl,'
9185         ;;
9186       esac
9187       ;;
9188
9189    mingw* | pw32* | os2*)
9190      # This hack is so that the source file can tell whether it is being
9191      # built for inclusion in a dll (and should export symbols for example).
9192      lt_prog_compiler_pic='-DDLL_EXPORT'
9193      ;;
9194
9195    hpux9* | hpux10* | hpux11*)
9196      lt_prog_compiler_wl='-Wl,'
9197      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9198      # not for PA HP-UX.
9199      case $host_cpu in
9200      hppa*64*|ia64*)
9201        # +Z the default
9202        ;;
9203      *)
9204        lt_prog_compiler_pic='+Z'
9205        ;;
9206      esac
9207      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9208      lt_prog_compiler_static='${wl}-a ${wl}archive'
9209      ;;
9210
9211    irix5* | irix6* | nonstopux*)
9212      lt_prog_compiler_wl='-Wl,'
9213      # PIC (with -KPIC) is the default.
9214      lt_prog_compiler_static='-non_shared'
9215      ;;
9216
9217    newsos6)
9218      lt_prog_compiler_pic='-KPIC'
9219      lt_prog_compiler_static='-Bstatic'
9220      ;;
9221
9222    linux*)
9223      case $cc_basename in
9224      icc* | ecc*)
9225        lt_prog_compiler_wl='-Wl,'
9226        lt_prog_compiler_pic='-KPIC'
9227        lt_prog_compiler_static='-static'
9228        ;;
9229      pgcc* | pgf77* | pgf90* | pgf95*)
9230        # Portland Group compilers (*not* the Pentium gcc compiler,
9231        # which looks to be a dead project)
9232        lt_prog_compiler_wl='-Wl,'
9233        lt_prog_compiler_pic='-fpic'
9234        lt_prog_compiler_static='-Bstatic'
9235        ;;
9236      ccc*)
9237        lt_prog_compiler_wl='-Wl,'
9238        # All Alpha code is PIC.
9239        lt_prog_compiler_static='-non_shared'
9240        ;;
9241      esac
9242      ;;
9243
9244    osf3* | osf4* | osf5*)
9245      lt_prog_compiler_wl='-Wl,'
9246      # All OSF/1 code is PIC.
9247      lt_prog_compiler_static='-non_shared'
9248      ;;
9249
9250    solaris*)
9251      lt_prog_compiler_pic='-KPIC'
9252      lt_prog_compiler_static='-Bstatic'
9253      case $cc_basename in
9254      f77* | f90* | f95*)
9255        lt_prog_compiler_wl='-Qoption ld ';;
9256      *)
9257        lt_prog_compiler_wl='-Wl,';;
9258      esac
9259      ;;
9260
9261    sunos4*)
9262      lt_prog_compiler_wl='-Qoption ld '
9263      lt_prog_compiler_pic='-PIC'
9264      lt_prog_compiler_static='-Bstatic'
9265      ;;
9266
9267    sysv4 | sysv4.2uw2* | sysv4.3*)
9268      lt_prog_compiler_wl='-Wl,'
9269      lt_prog_compiler_pic='-KPIC'
9270      lt_prog_compiler_static='-Bstatic'
9271      ;;
9272
9273    sysv4*MP*)
9274      if test -d /usr/nec ;then
9275        lt_prog_compiler_pic='-Kconform_pic'
9276        lt_prog_compiler_static='-Bstatic'
9277      fi
9278      ;;
9279
9280    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9281      lt_prog_compiler_wl='-Wl,'
9282      lt_prog_compiler_pic='-KPIC'
9283      lt_prog_compiler_static='-Bstatic'
9284      ;;
9285
9286    unicos*)
9287      lt_prog_compiler_wl='-Wl,'
9288      lt_prog_compiler_can_build_shared=no
9289      ;;
9290
9291    uts4*)
9292      lt_prog_compiler_pic='-pic'
9293      lt_prog_compiler_static='-Bstatic'
9294      ;;
9295
9296    *)
9297      lt_prog_compiler_can_build_shared=no
9298      ;;
9299    esac
9300  fi
9301
9302echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
9303echo "${ECHO_T}$lt_prog_compiler_pic" >&6
9304
9305#
9306# Check to make sure the PIC flag actually works.
9307#
9308if test -n "$lt_prog_compiler_pic"; then
9309
9310echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9311echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
9312if test "${lt_prog_compiler_pic_works+set}" = set; then
9313  echo $ECHO_N "(cached) $ECHO_C" >&6
9314else
9315  lt_prog_compiler_pic_works=no
9316  ac_outfile=conftest.$ac_objext
9317   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
9318   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9319   # Insert the option either (1) after the last *FLAGS variable, or
9320   # (2) before a word containing "conftest.", or (3) at the end.
9321   # Note that $ac_compile itself does not contain backslashes and begins
9322   # with a dollar sign (not a hyphen), so the echo should work correctly.
9323   # The option is referenced via a variable to avoid confusing sed.
9324   lt_compile=`echo "$ac_compile" | $SED \
9325   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9326   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9327   -e 's:$: $lt_compiler_flag:'`
9328   (eval echo "\"\$as_me:9328: $lt_compile\"" >&5)
9329   (eval "$lt_compile" 2>conftest.err)
9330   ac_status=$?
9331   cat conftest.err >&5
9332   echo "$as_me:9332: \$? = $ac_status" >&5
9333   if (exit $ac_status) && test -s "$ac_outfile"; then
9334     # The compiler can only warn and ignore the option if not recognized
9335     # So say no if there are warnings other than the usual output.
9336     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9337     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9338     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9339       lt_prog_compiler_pic_works=yes
9340     fi
9341   fi
9342   $rm conftest*
9343
9344fi
9345echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
9346echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
9347
9348if test x"$lt_prog_compiler_pic_works" = xyes; then
9349    case $lt_prog_compiler_pic in
9350     "" | " "*) ;;
9351     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9352     esac
9353else
9354    lt_prog_compiler_pic=
9355     lt_prog_compiler_can_build_shared=no
9356fi
9357
9358fi
9359case $host_os in
9360  # For platforms which do not support PIC, -DPIC is meaningless:
9361  *djgpp*)
9362    lt_prog_compiler_pic=
9363    ;;
9364  *)
9365    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9366    ;;
9367esac
9368
9369#
9370# Check to make sure the static flag actually works.
9371#
9372wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9373echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9374echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
9375if test "${lt_prog_compiler_static_works+set}" = set; then
9376  echo $ECHO_N "(cached) $ECHO_C" >&6
9377else
9378  lt_prog_compiler_static_works=no
9379   save_LDFLAGS="$LDFLAGS"
9380   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9381   printf "$lt_simple_link_test_code" > conftest.$ac_ext
9382   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9383     # The linker can only warn and ignore the option if not recognized
9384     # So say no if there are warnings
9385     if test -s conftest.err; then
9386       # Append any errors to the config.log.
9387       cat conftest.err 1>&5
9388       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
9389       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9390       if diff conftest.exp conftest.er2 >/dev/null; then
9391         lt_prog_compiler_static_works=yes
9392       fi
9393     else
9394       lt_prog_compiler_static_works=yes
9395     fi
9396   fi
9397   $rm conftest*
9398   LDFLAGS="$save_LDFLAGS"
9399
9400fi
9401echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
9402echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
9403
9404if test x"$lt_prog_compiler_static_works" = xyes; then
9405    :
9406else
9407    lt_prog_compiler_static=
9408fi
9409
9410
9411echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
9412echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
9413if test "${lt_cv_prog_compiler_c_o+set}" = set; then
9414  echo $ECHO_N "(cached) $ECHO_C" >&6
9415else
9416  lt_cv_prog_compiler_c_o=no
9417   $rm -r conftest 2>/dev/null
9418   mkdir conftest
9419   cd conftest
9420   mkdir out
9421   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
9422
9423   lt_compiler_flag="-o out/conftest2.$ac_objext"
9424   # Insert the option either (1) after the last *FLAGS variable, or
9425   # (2) before a word containing "conftest.", or (3) at the end.
9426   # Note that $ac_compile itself does not contain backslashes and begins
9427   # with a dollar sign (not a hyphen), so the echo should work correctly.
9428   lt_compile=`echo "$ac_compile" | $SED \
9429   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9430   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9431   -e 's:$: $lt_compiler_flag:'`
9432   (eval echo "\"\$as_me:9432: $lt_compile\"" >&5)
9433   (eval "$lt_compile" 2>out/conftest.err)
9434   ac_status=$?
9435   cat out/conftest.err >&5
9436   echo "$as_me:9436: \$? = $ac_status" >&5
9437   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9438   then
9439     # The compiler can only warn and ignore the option if not recognized
9440     # So say no if there are warnings
9441     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9442     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9443     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9444       lt_cv_prog_compiler_c_o=yes
9445     fi
9446   fi
9447   chmod u+w . 2>&5
9448   $rm conftest*
9449   # SGI C++ compiler will create directory out/ii_files/ for
9450   # template instantiation
9451   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
9452   $rm out/* && rmdir out
9453   cd ..
9454   rmdir conftest
9455   $rm conftest*
9456
9457fi
9458echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
9459echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
9460
9461
9462hard_links="nottested"
9463if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9464  # do not overwrite the value of need_locks provided by the user
9465  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
9466echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
9467  hard_links=yes
9468  $rm conftest*
9469  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9470  touch conftest.a
9471  ln conftest.a conftest.b 2>&5 || hard_links=no
9472  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9473  echo "$as_me:$LINENO: result: $hard_links" >&5
9474echo "${ECHO_T}$hard_links" >&6
9475  if test "$hard_links" = no; then
9476    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9477echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9478    need_locks=warn
9479  fi
9480else
9481  need_locks=no
9482fi
9483
9484echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9485echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
9486
9487  runpath_var=
9488  allow_undefined_flag=
9489  enable_shared_with_static_runtimes=no
9490  archive_cmds=
9491  archive_expsym_cmds=
9492  old_archive_From_new_cmds=
9493  old_archive_from_expsyms_cmds=
9494  export_dynamic_flag_spec=
9495  whole_archive_flag_spec=
9496  thread_safe_flag_spec=
9497  hardcode_libdir_flag_spec=
9498  hardcode_libdir_flag_spec_ld=
9499  hardcode_libdir_separator=
9500  hardcode_direct=no
9501  hardcode_minus_L=no
9502  hardcode_shlibpath_var=unsupported
9503  link_all_deplibs=unknown
9504  hardcode_automatic=no
9505  module_cmds=
9506  module_expsym_cmds=
9507  always_export_symbols=no
9508  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9509  # include_expsyms should be a list of space-separated symbols to be *always*
9510  # included in the symbol list
9511  include_expsyms=
9512  # exclude_expsyms can be an extended regexp of symbols to exclude
9513  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9514  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9515  # as well as any symbol that contains `d'.
9516  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
9517  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9518  # platforms (ab)use it in PIC code, but their linkers get confused if
9519  # the symbol is explicitly referenced.  Since portable code cannot
9520  # rely on this symbol name, it's probably fine to never include it in
9521  # preloaded symbol tables.
9522  extract_expsyms_cmds=
9523  # Just being paranoid about ensuring that cc_basename is set.
9524  for cc_temp in $compiler""; do
9525  case $cc_temp in
9526    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9527    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9528    \-*) ;;
9529    *) break;;
9530  esac
9531done
9532cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
9533
9534  case $host_os in
9535  cygwin* | mingw* | pw32*)
9536    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9537    # When not using gcc, we currently assume that we are using
9538    # Microsoft Visual C++.
9539    if test "$GCC" != yes; then
9540      with_gnu_ld=no
9541    fi
9542    ;;
9543  interix*)
9544    # we just hope/assume this is gcc and not c89 (= MSVC++)
9545    with_gnu_ld=yes
9546    ;;
9547  openbsd*)
9548    with_gnu_ld=no
9549    ;;
9550  esac
9551
9552  ld_shlibs=yes
9553  if test "$with_gnu_ld" = yes; then
9554    # If archive_cmds runs LD, not CC, wlarc should be empty
9555    wlarc='${wl}'
9556
9557    # Set some defaults for GNU ld with shared library support. These
9558    # are reset later if shared libraries are not supported. Putting them
9559    # here allows them to be overridden if necessary.
9560    runpath_var=LD_RUN_PATH
9561    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
9562    export_dynamic_flag_spec='${wl}--export-dynamic'
9563    # ancient GNU ld didn't support --whole-archive et. al.
9564    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
9565        whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9566      else
9567        whole_archive_flag_spec=
9568    fi
9569    supports_anon_versioning=no
9570    case `$LD -v 2>/dev/null` in
9571      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9572      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9573      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9574      *\ 2.11.*) ;; # other 2.11 versions
9575      *) supports_anon_versioning=yes ;;
9576    esac
9577
9578    # See if GNU ld supports shared libraries.
9579    case $host_os in
9580    aix3* | aix4* | aix5*)
9581      # On AIX/PPC, the GNU linker is very broken
9582      if test "$host_cpu" != ia64; then
9583        ld_shlibs=no
9584        cat <<EOF 1>&2
9585
9586*** Warning: the GNU linker, at least up to release 2.9.1, is reported
9587*** to be unable to reliably create shared libraries on AIX.
9588*** Therefore, libtool is disabling shared libraries support.  If you
9589*** really care for shared libraries, you may want to modify your PATH
9590*** so that a non-GNU linker is found, and then restart.
9591
9592EOF
9593      fi
9594      ;;
9595
9596    amigaos*)
9597      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9598      hardcode_libdir_flag_spec='-L$libdir'
9599      hardcode_minus_L=yes
9600
9601      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
9602      # that the semantics of dynamic libraries on AmigaOS, at least up
9603      # to version 4, is to share data among multiple programs linked
9604      # with the same dynamic library.  Since this doesn't match the
9605      # behavior of shared libraries on other platforms, we can't use
9606      # them.
9607      ld_shlibs=no
9608      ;;
9609
9610    beos*)
9611      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9612        allow_undefined_flag=unsupported
9613        # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9614        # support --undefined.  This deserves some investigation.  FIXME
9615        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9616      else
9617        ld_shlibs=no
9618      fi
9619      ;;
9620
9621    cygwin* | mingw* | pw32*)
9622      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9623      # as there is no search path for DLLs.
9624      hardcode_libdir_flag_spec='-L$libdir'
9625      allow_undefined_flag=unsupported
9626      always_export_symbols=no
9627      enable_shared_with_static_runtimes=yes
9628      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
9629
9630      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
9631        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9632        # If the export-symbols file already is a .def file (1st line
9633        # is EXPORTS), use it as is; otherwise, prepend...
9634        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9635          cp $export_symbols $output_objdir/$soname.def;
9636        else
9637          echo EXPORTS > $output_objdir/$soname.def;
9638          cat $export_symbols >> $output_objdir/$soname.def;
9639        fi~
9640        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9641      else
9642        ld_shlibs=no
9643      fi
9644      ;;
9645
9646    interix3*)
9647      hardcode_direct=no
9648      hardcode_shlibpath_var=no
9649      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9650      export_dynamic_flag_spec='${wl}-E'
9651      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9652      # Instead, shared libraries are loaded at an image base (0x10000000 by
9653      # default) and relocated if they conflict, which is a slow very memory
9654      # consuming and fragmenting process.  To avoid this, we pick a random,
9655      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9656      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9657      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9658      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9659      ;;
9660
9661    linux*)
9662      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9663        tmp_addflag=
9664        case $cc_basename,$host_cpu in
9665        pgcc*)                          # Portland Group C compiler
9666          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
9667          tmp_addflag=' $pic_flag'
9668          ;;
9669        pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
9670          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
9671          tmp_addflag=' $pic_flag -Mnomain' ;;
9672        ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
9673          tmp_addflag=' -i_dynamic' ;;
9674        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9675          tmp_addflag=' -i_dynamic -nofor_main' ;;
9676        ifc* | ifort*)                  # Intel Fortran compiler
9677          tmp_addflag=' -nofor_main' ;;
9678        esac
9679        archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9680
9681        if test $supports_anon_versioning = yes; then
9682          archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
9683  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9684  $echo "local: *; };" >> $output_objdir/$libname.ver~
9685          $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9686        fi
9687      else
9688        ld_shlibs=no
9689      fi
9690      ;;
9691
9692    netbsd*)
9693      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9694        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9695        wlarc=
9696      else
9697        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9698        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9699      fi
9700      ;;
9701
9702    solaris*)
9703      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
9704        ld_shlibs=no
9705        cat <<EOF 1>&2
9706
9707*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9708*** create shared libraries on Solaris systems.  Therefore, libtool
9709*** is disabling shared libraries support.  We urge you to upgrade GNU
9710*** binutils to release 2.9.1 or newer.  Another option is to modify
9711*** your PATH or compiler configuration so that the native linker is
9712*** used, and then restart.
9713
9714EOF
9715      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9716        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9717        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9718      else
9719        ld_shlibs=no
9720      fi
9721      ;;
9722
9723    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9724      case `$LD -v 2>&1` in
9725        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9726        ld_shlibs=no
9727        cat <<_LT_EOF 1>&2
9728
9729*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9730*** reliably create shared libraries on SCO systems.  Therefore, libtool
9731*** is disabling shared libraries support.  We urge you to upgrade GNU
9732*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9733*** your PATH or compiler configuration so that the native linker is
9734*** used, and then restart.
9735
9736_LT_EOF
9737        ;;
9738        *)
9739          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9740            hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
9741            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
9742            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
9743          else
9744            ld_shlibs=no
9745          fi
9746        ;;
9747      esac
9748      ;;
9749
9750    sunos4*)
9751      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9752      wlarc=
9753      hardcode_direct=yes
9754      hardcode_shlibpath_var=no
9755      ;;
9756
9757    *)
9758      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
9759        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9760        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9761      else
9762        ld_shlibs=no
9763      fi
9764      ;;
9765    esac
9766
9767    if test "$ld_shlibs" = no; then
9768      runpath_var=
9769      hardcode_libdir_flag_spec=
9770      export_dynamic_flag_spec=
9771      whole_archive_flag_spec=
9772    fi
9773  else
9774    # PORTME fill in a description of your system's linker (not GNU ld)
9775    case $host_os in
9776    aix3*)
9777      allow_undefined_flag=unsupported
9778      always_export_symbols=yes
9779      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
9780      # Note: this linker hardcodes the directories in LIBPATH if there
9781      # are no directories specified by -L.
9782      hardcode_minus_L=yes
9783      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9784        # Neither direct hardcoding nor static linking is supported with a
9785        # broken collect2.
9786        hardcode_direct=unsupported
9787      fi
9788      ;;
9789
9790    aix4* | aix5*)
9791      if test "$host_cpu" = ia64; then
9792        # On IA64, the linker does run time linking by default, so we don't
9793        # have to do anything special.
9794        aix_use_runtimelinking=no
9795        exp_sym_flag='-Bexport'
9796        no_entry_flag=""
9797      else
9798        # If we're using GNU nm, then we don't want the "-C" option.
9799        # -C means demangle to AIX nm, but means don't demangle with GNU nm
9800        if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
9801          export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
9802        else
9803          export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
9804        fi
9805        aix_use_runtimelinking=no
9806
9807        # Test if we are trying to use run time linking or normal
9808        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9809        # need to do runtime linking.
9810        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
9811          for ld_flag in $LDFLAGS; do
9812          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9813            aix_use_runtimelinking=yes
9814            break
9815          fi
9816          done
9817          ;;
9818        esac
9819
9820        exp_sym_flag='-bexport'
9821        no_entry_flag='-bnoentry'
9822      fi
9823
9824      # When large executables or shared objects are built, AIX ld can
9825      # have problems creating the table of contents.  If linking a library
9826      # or program results in "error TOC overflow" add -mminimal-toc to
9827      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9828      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9829
9830      archive_cmds=''
9831      hardcode_direct=yes
9832      hardcode_libdir_separator=':'
9833      link_all_deplibs=yes
9834
9835      if test "$GCC" = yes; then
9836        case $host_os in aix4.[012]|aix4.[012].*)
9837        # We only want to do this on AIX 4.2 and lower, the check
9838        # below for broken collect2 doesn't work under 4.3+
9839          collect2name=`${CC} -print-prog-name=collect2`
9840          if test -f "$collect2name" && \
9841           strings "$collect2name" | grep resolve_lib_name >/dev/null
9842          then
9843          # We have reworked collect2
9844          hardcode_direct=yes
9845          else
9846          # We have old collect2
9847          hardcode_direct=unsupported
9848          # It fails to find uninstalled libraries when the uninstalled
9849          # path is not listed in the libpath.  Setting hardcode_minus_L
9850          # to unsupported forces relinking
9851          hardcode_minus_L=yes
9852          hardcode_libdir_flag_spec='-L$libdir'
9853          hardcode_libdir_separator=
9854          fi
9855          ;;
9856        esac
9857        shared_flag='-shared'
9858        if test "$aix_use_runtimelinking" = yes; then
9859          shared_flag="$shared_flag "'${wl}-G'
9860        fi
9861      else
9862        # not using gcc
9863        if test "$host_cpu" = ia64; then
9864        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9865        # chokes on -Wl,-G. The following line is correct:
9866          shared_flag='-G'
9867        else
9868          if test "$aix_use_runtimelinking" = yes; then
9869            shared_flag='${wl}-G'
9870          else
9871            shared_flag='${wl}-bM:SRE'
9872          fi
9873        fi
9874      fi
9875
9876      # It seems that -bexpall does not export symbols beginning with
9877      # underscore (_), so it is better to generate a list of symbols to export.
9878      always_export_symbols=yes
9879      if test "$aix_use_runtimelinking" = yes; then
9880        # Warning - without using the other runtime loading flags (-brtl),
9881        # -berok will link without error, but may produce a broken library.
9882        allow_undefined_flag='-berok'
9883       # Determine the default libpath from the value encoded in an empty executable.
9884       cat >conftest.$ac_ext <<_ACEOF
9885/* confdefs.h.  */
9886_ACEOF
9887cat confdefs.h >>conftest.$ac_ext
9888cat >>conftest.$ac_ext <<_ACEOF
9889/* end confdefs.h.  */
9890
9891#ifdef F77_DUMMY_MAIN
9892
9893#  ifdef __cplusplus
9894     extern "C"
9895#  endif
9896   int F77_DUMMY_MAIN() { return 1; }
9897
9898#endif
9899int
9900main ()
9901{
9902
9903  ;
9904  return 0;
9905}
9906_ACEOF
9907rm -f conftest.$ac_objext conftest$ac_exeext
9908if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9909  (eval $ac_link) 2>conftest.er1
9910  ac_status=$?
9911  grep -v '^ *+' conftest.er1 >conftest.err
9912  rm -f conftest.er1
9913  cat conftest.err >&5
9914  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9915  (exit $ac_status); } &&
9916         { ac_try='test -z "$ac_c_werror_flag"
9917                         || test ! -s conftest.err'
9918  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9919  (eval $ac_try) 2>&5
9920  ac_status=$?
9921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9922  (exit $ac_status); }; } &&
9923         { ac_try='test -s conftest$ac_exeext'
9924  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9925  (eval $ac_try) 2>&5
9926  ac_status=$?
9927  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9928  (exit $ac_status); }; }; then
9929
9930aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9931}'`
9932# Check for a 64-bit object if we didn't find anything.
9933if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
9934}'`; fi
9935else
9936  echo "$as_me: failed program was:" >&5
9937sed 's/^/| /' conftest.$ac_ext >&5
9938
9939fi
9940rm -f conftest.err conftest.$ac_objext \
9941      conftest$ac_exeext conftest.$ac_ext
9942if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9943
9944       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9945        archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9946       else
9947        if test "$host_cpu" = ia64; then
9948          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9949          allow_undefined_flag="-z nodefs"
9950          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
9951        else
9952         # Determine the default libpath from the value encoded in an empty executable.
9953         cat >conftest.$ac_ext <<_ACEOF
9954/* confdefs.h.  */
9955_ACEOF
9956cat confdefs.h >>conftest.$ac_ext
9957cat >>conftest.$ac_ext <<_ACEOF
9958/* end confdefs.h.  */
9959
9960#ifdef F77_DUMMY_MAIN
9961
9962#  ifdef __cplusplus
9963     extern "C"
9964#  endif
9965   int F77_DUMMY_MAIN() { return 1; }
9966
9967#endif
9968int
9969main ()
9970{
9971
9972  ;
9973  return 0;
9974}
9975_ACEOF
9976rm -f conftest.$ac_objext conftest$ac_exeext
9977if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9978  (eval $ac_link) 2>conftest.er1
9979  ac_status=$?
9980  grep -v '^ *+' conftest.er1 >conftest.err
9981  rm -f conftest.er1
9982  cat conftest.err >&5
9983  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9984  (exit $ac_status); } &&
9985         { ac_try='test -z "$ac_c_werror_flag"
9986                         || test ! -s conftest.err'
9987  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9988  (eval $ac_try) 2>&5
9989  ac_status=$?
9990  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9991  (exit $ac_status); }; } &&
9992         { ac_try='test -s conftest$ac_exeext'
9993  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9994  (eval $ac_try) 2>&5
9995  ac_status=$?
9996  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9997  (exit $ac_status); }; }; then
9998
9999aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10000}'`
10001# Check for a 64-bit object if we didn't find anything.
10002if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10003}'`; fi
10004else
10005  echo "$as_me: failed program was:" >&5
10006sed 's/^/| /' conftest.$ac_ext >&5
10007
10008fi
10009rm -f conftest.err conftest.$ac_objext \
10010      conftest$ac_exeext conftest.$ac_ext
10011if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10012
10013         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10014          # Warning - without using the other run time loading flags,
10015          # -berok will link without error, but may produce a broken library.
10016          no_undefined_flag=' ${wl}-bernotok'
10017          allow_undefined_flag=' ${wl}-berok'
10018          # Exported symbols can be pulled into shared objects from archives
10019          whole_archive_flag_spec='$convenience'
10020          archive_cmds_need_lc=yes
10021          # This is similar to how AIX traditionally builds its shared libraries.
10022          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10023        fi
10024      fi
10025      ;;
10026
10027    amigaos*)
10028      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
10029      hardcode_libdir_flag_spec='-L$libdir'
10030      hardcode_minus_L=yes
10031      # see comment about different semantics on the GNU ld section
10032      ld_shlibs=no
10033      ;;
10034
10035    bsdi[45]*)
10036      export_dynamic_flag_spec=-rdynamic
10037      ;;
10038
10039    cygwin* | mingw* | pw32*)
10040      # When not using gcc, we currently assume that we are using
10041      # Microsoft Visual C++.
10042      # hardcode_libdir_flag_spec is actually meaningless, as there is
10043      # no search path for DLLs.
10044      hardcode_libdir_flag_spec=' '
10045      allow_undefined_flag=unsupported
10046      # Tell ltmain to make .lib files, not .a files.
10047      libext=lib
10048      # Tell ltmain to make .dll files, not .so files.
10049      shrext_cmds=".dll"
10050      # FIXME: Setting linknames here is a bad hack.
10051      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
10052      # The linker will automatically build a .lib file if we build a DLL.
10053      old_archive_From_new_cmds='true'
10054      # FIXME: Should let the user specify the lib program.
10055      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
10056      fix_srcfile_path='`cygpath -w "$srcfile"`'
10057      enable_shared_with_static_runtimes=yes
10058      ;;
10059
10060    darwin* | rhapsody*)
10061      case $host_os in
10062        rhapsody* | darwin1.[012])
10063         allow_undefined_flag='${wl}-undefined ${wl}suppress'
10064         ;;
10065       *) # Darwin 1.3 on
10066         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
10067           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
10068         else
10069           case ${MACOSX_DEPLOYMENT_TARGET} in
10070             10.[012])
10071               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
10072               ;;
10073             10.*)
10074               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
10075               ;;
10076           esac
10077         fi
10078         ;;
10079      esac
10080      archive_cmds_need_lc=no
10081      hardcode_direct=no
10082      hardcode_automatic=yes
10083      hardcode_shlibpath_var=unsupported
10084      whole_archive_flag_spec=''
10085      link_all_deplibs=yes
10086    if test "$GCC" = yes ; then
10087        output_verbose_link_cmd='echo'
10088        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
10089      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
10090      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
10091      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10092      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10093    else
10094      case $cc_basename in
10095        xlc*)
10096         output_verbose_link_cmd='echo'
10097         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
10098         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
10099          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
10100         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10101          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10102          ;;
10103       *)
10104         ld_shlibs=no
10105          ;;
10106      esac
10107    fi
10108      ;;
10109
10110    dgux*)
10111      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10112      hardcode_libdir_flag_spec='-L$libdir'
10113      hardcode_shlibpath_var=no
10114      ;;
10115
10116    freebsd1*)
10117      ld_shlibs=no
10118      ;;
10119
10120    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10121    # support.  Future versions do this automatically, but an explicit c++rt0.o
10122    # does not break anything, and helps significantly (at the cost of a little
10123    # extra space).
10124    freebsd2.2*)
10125      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10126      hardcode_libdir_flag_spec='-R$libdir'
10127      hardcode_direct=yes
10128      hardcode_shlibpath_var=no
10129      ;;
10130
10131    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10132    freebsd2*)
10133      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10134      hardcode_direct=yes
10135      hardcode_minus_L=yes
10136      hardcode_shlibpath_var=no
10137      ;;
10138
10139    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10140    freebsd* | kfreebsd*-gnu | dragonfly*)
10141      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10142      hardcode_libdir_flag_spec='-R$libdir'
10143      hardcode_direct=yes
10144      hardcode_shlibpath_var=no
10145      ;;
10146
10147    hpux9*)
10148      if test "$GCC" = yes; then
10149        archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10150      else
10151        archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10152      fi
10153      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10154      hardcode_libdir_separator=:
10155      hardcode_direct=yes
10156
10157      # hardcode_minus_L: Not really in the search PATH,
10158      # but as the default location of the library.
10159      hardcode_minus_L=yes
10160      export_dynamic_flag_spec='${wl}-E'
10161      ;;
10162
10163    hpux10*)
10164      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10165        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10166      else
10167        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10168      fi
10169      if test "$with_gnu_ld" = no; then
10170        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10171        hardcode_libdir_separator=:
10172
10173        hardcode_direct=yes
10174        export_dynamic_flag_spec='${wl}-E'
10175
10176        # hardcode_minus_L: Not really in the search PATH,
10177        # but as the default location of the library.
10178        hardcode_minus_L=yes
10179      fi
10180      ;;
10181
10182    hpux11*)
10183      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
10184        case $host_cpu in
10185        hppa*64*)
10186          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10187          ;;
10188        ia64*)
10189          archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10190          ;;
10191        *)
10192          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10193          ;;
10194        esac
10195      else
10196        case $host_cpu in
10197        hppa*64*)
10198          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10199          ;;
10200        ia64*)
10201          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10202          ;;
10203        *)
10204          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10205          ;;
10206        esac
10207      fi
10208      if test "$with_gnu_ld" = no; then
10209        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10210        hardcode_libdir_separator=:
10211
10212        case $host_cpu in
10213        hppa*64*|ia64*)
10214          hardcode_libdir_flag_spec_ld='+b $libdir'
10215          hardcode_direct=no
10216          hardcode_shlibpath_var=no
10217          ;;
10218        *)
10219          hardcode_direct=yes
10220          export_dynamic_flag_spec='${wl}-E'
10221
10222          # hardcode_minus_L: Not really in the search PATH,
10223          # but as the default location of the library.
10224          hardcode_minus_L=yes
10225          ;;
10226        esac
10227      fi
10228      ;;
10229
10230    irix5* | irix6* | nonstopux*)
10231      if test "$GCC" = yes; then
10232        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10233      else
10234        archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
10235        hardcode_libdir_flag_spec_ld='-rpath $libdir'
10236      fi
10237      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10238      hardcode_libdir_separator=:
10239      link_all_deplibs=yes
10240      ;;
10241
10242    netbsd*)
10243      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10244        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10245      else
10246        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10247      fi
10248      hardcode_libdir_flag_spec='-R$libdir'
10249      hardcode_direct=yes
10250      hardcode_shlibpath_var=no
10251      ;;
10252
10253    newsos6)
10254      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10255      hardcode_direct=yes
10256      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10257      hardcode_libdir_separator=:
10258      hardcode_shlibpath_var=no
10259      ;;
10260
10261    openbsd*)
10262      hardcode_direct=yes
10263      hardcode_shlibpath_var=no
10264      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10265        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10266        archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10267        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10268        export_dynamic_flag_spec='${wl}-E'
10269      else
10270       case $host_os in
10271         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10272           archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10273           hardcode_libdir_flag_spec='-R$libdir'
10274           ;;
10275         *)
10276           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10277           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10278           ;;
10279       esac
10280      fi
10281      ;;
10282
10283    os2*)
10284      hardcode_libdir_flag_spec='-L$libdir'
10285      hardcode_minus_L=yes
10286      allow_undefined_flag=unsupported
10287      archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
10288      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10289      ;;
10290
10291    osf3*)
10292      if test "$GCC" = yes; then
10293        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10294        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10295      else
10296        allow_undefined_flag=' -expect_unresolved \*'
10297        archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
10298      fi
10299      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10300      hardcode_libdir_separator=:
10301      ;;
10302
10303    osf4* | osf5*)      # as osf3* with the addition of -msym flag
10304      if test "$GCC" = yes; then
10305        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10306        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10307        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10308      else
10309        allow_undefined_flag=' -expect_unresolved \*'
10310        archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
10311        archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
10312        $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
10313
10314        # Both c and cxx compiler support -rpath directly
10315        hardcode_libdir_flag_spec='-rpath $libdir'
10316      fi
10317      hardcode_libdir_separator=:
10318      ;;
10319
10320    solaris*)
10321      no_undefined_flag=' -z text'
10322      if test "$GCC" = yes; then
10323        wlarc='${wl}'
10324        archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10325        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10326          $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
10327      else
10328        wlarc=''
10329        archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10330        archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10331        $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
10332      fi
10333      hardcode_libdir_flag_spec='-R$libdir'
10334      hardcode_shlibpath_var=no
10335      case $host_os in
10336      solaris2.[0-5] | solaris2.[0-5].*) ;;
10337      *)
10338        # The compiler driver will combine linker options so we
10339        # cannot just pass the convience library names through
10340        # without $wl, iff we do not link with $LD.
10341        # Luckily, gcc supports the same syntax we need for Sun Studio.
10342        # Supported since Solaris 2.6 (maybe 2.5.1?)
10343        case $wlarc in
10344        '')
10345          whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
10346        *)
10347          whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
10348        esac ;;
10349      esac
10350      link_all_deplibs=yes
10351      ;;
10352
10353    sunos4*)
10354      if test "x$host_vendor" = xsequent; then
10355        # Use $CC to link under sequent, because it throws in some extra .o
10356        # files that make .init and .fini sections work.
10357        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10358      else
10359        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10360      fi
10361      hardcode_libdir_flag_spec='-L$libdir'
10362      hardcode_direct=yes
10363      hardcode_minus_L=yes
10364      hardcode_shlibpath_var=no
10365      ;;
10366
10367    sysv4)
10368      case $host_vendor in
10369        sni)
10370          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10371          hardcode_direct=yes # is this really true???
10372        ;;
10373        siemens)
10374          ## LD is ld it makes a PLAMLIB
10375          ## CC just makes a GrossModule.
10376          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10377          reload_cmds='$CC -r -o $output$reload_objs'
10378          hardcode_direct=no
10379        ;;
10380        motorola)
10381          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10382          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10383        ;;
10384      esac
10385      runpath_var='LD_RUN_PATH'
10386      hardcode_shlibpath_var=no
10387      ;;
10388
10389    sysv4.3*)
10390      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10391      hardcode_shlibpath_var=no
10392      export_dynamic_flag_spec='-Bexport'
10393      ;;
10394
10395    sysv4*MP*)
10396      if test -d /usr/nec; then
10397        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10398        hardcode_shlibpath_var=no
10399        runpath_var=LD_RUN_PATH
10400        hardcode_runpath_var=yes
10401        ld_shlibs=yes
10402      fi
10403      ;;
10404
10405    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
10406      no_undefined_flag='${wl}-z,text'
10407      archive_cmds_need_lc=no
10408      hardcode_shlibpath_var=no
10409      runpath_var='LD_RUN_PATH'
10410
10411      if test "$GCC" = yes; then
10412        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10413        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10414      else
10415        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10416        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10417      fi
10418      ;;
10419
10420    sysv5* | sco3.2v5* | sco5v6*)
10421      # Note: We can NOT use -z defs as we might desire, because we do not
10422      # link with -lc, and that would cause any symbols used from libc to
10423      # always be unresolved, which means just about no library would
10424      # ever link correctly.  If we're not using GNU ld we use -z text
10425      # though, which does catch some bad symbols but isn't as heavy-handed
10426      # as -z defs.
10427      no_undefined_flag='${wl}-z,text'
10428      allow_undefined_flag='${wl}-z,nodefs'
10429      archive_cmds_need_lc=no
10430      hardcode_shlibpath_var=no
10431      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
10432      hardcode_libdir_separator=':'
10433      link_all_deplibs=yes
10434      export_dynamic_flag_spec='${wl}-Bexport'
10435      runpath_var='LD_RUN_PATH'
10436
10437      if test "$GCC" = yes; then
10438        archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
10439        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
10440      else
10441        archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
10442        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
10443      fi
10444      ;;
10445
10446    uts4*)
10447      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10448      hardcode_libdir_flag_spec='-L$libdir'
10449      hardcode_shlibpath_var=no
10450      ;;
10451
10452    *)
10453      ld_shlibs=no
10454      ;;
10455    esac
10456  fi
10457
10458echo "$as_me:$LINENO: result: $ld_shlibs" >&5
10459echo "${ECHO_T}$ld_shlibs" >&6
10460test "$ld_shlibs" = no && can_build_shared=no
10461
10462#
10463# Do we need to explicitly link libc?
10464#
10465case "x$archive_cmds_need_lc" in
10466x|xyes)
10467  # Assume -lc should be added
10468  archive_cmds_need_lc=yes
10469
10470  if test "$enable_shared" = yes && test "$GCC" = yes; then
10471    case $archive_cmds in
10472    *'~'*)
10473      # FIXME: we may have to deal with multi-command sequences.
10474      ;;
10475    '$CC '*)
10476      # Test whether the compiler implicitly links with -lc since on some
10477      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10478      # to ld, don't add -lc before -lgcc.
10479      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
10480echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
10481      $rm conftest*
10482      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
10483
10484      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10485  (eval $ac_compile) 2>&5
10486  ac_status=$?
10487  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10488  (exit $ac_status); } 2>conftest.err; then
10489        soname=conftest
10490        lib=conftest
10491        libobjs=conftest.$ac_objext
10492        deplibs=
10493        wl=$lt_prog_compiler_wl
10494        pic_flag=$lt_prog_compiler_pic
10495        compiler_flags=-v
10496        linker_flags=-v
10497        verstring=
10498        output_objdir=.
10499        libname=conftest
10500        lt_save_allow_undefined_flag=$allow_undefined_flag
10501        allow_undefined_flag=
10502        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
10503  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
10504  ac_status=$?
10505  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10506  (exit $ac_status); }
10507        then
10508          archive_cmds_need_lc=no
10509        else
10510          archive_cmds_need_lc=yes
10511        fi
10512        allow_undefined_flag=$lt_save_allow_undefined_flag
10513      else
10514        cat conftest.err 1>&5
10515      fi
10516      $rm conftest*
10517      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
10518echo "${ECHO_T}$archive_cmds_need_lc" >&6
10519      ;;
10520    esac
10521  fi
10522  ;;
10523esac
10524
10525echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
10526echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
10527library_names_spec=
10528libname_spec='lib$name'
10529soname_spec=
10530shrext_cmds=".so"
10531postinstall_cmds=
10532postuninstall_cmds=
10533finish_cmds=
10534finish_eval=
10535shlibpath_var=
10536shlibpath_overrides_runpath=unknown
10537version_type=none
10538dynamic_linker="$host_os ld.so"
10539sys_lib_dlsearch_path_spec="/lib /usr/lib"
10540if test "$GCC" = yes; then
10541  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10542  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
10543    # if the path contains ";" then we assume it to be the separator
10544    # otherwise default to the standard path separator (i.e. ":") - it is
10545    # assumed that no part of a normal pathname contains ";" but that should
10546    # okay in the real world where ";" in dirpaths is itself problematic.
10547    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10548  else
10549    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10550  fi
10551else
10552  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10553fi
10554need_lib_prefix=unknown
10555hardcode_into_libs=no
10556
10557# when you set need_version to no, make sure it does not cause -set_version
10558# flags to be left without arguments
10559need_version=unknown
10560
10561case $host_os in
10562aix3*)
10563  version_type=linux
10564  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10565  shlibpath_var=LIBPATH
10566
10567  # AIX 3 has no versioning support, so we append a major version to the name.
10568  soname_spec='${libname}${release}${shared_ext}$major'
10569  ;;
10570
10571aix4* | aix5*)
10572  version_type=linux
10573  need_lib_prefix=no
10574  need_version=no
10575  hardcode_into_libs=yes
10576  if test "$host_cpu" = ia64; then
10577    # AIX 5 supports IA64
10578    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10579    shlibpath_var=LD_LIBRARY_PATH
10580  else
10581    # With GCC up to 2.95.x, collect2 would create an import file
10582    # for dependence libraries.  The import file would start with
10583    # the line `#! .'.  This would cause the generated library to
10584    # depend on `.', always an invalid library.  This was fixed in
10585    # development snapshots of GCC prior to 3.0.
10586    case $host_os in
10587      aix4 | aix4.[01] | aix4.[01].*)
10588      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10589           echo ' yes '
10590           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
10591        :
10592      else
10593        can_build_shared=no
10594      fi
10595      ;;
10596    esac
10597    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10598    # soname into executable. Probably we can add versioning support to
10599    # collect2, so additional links can be useful in future.
10600    if test "$aix_use_runtimelinking" = yes; then
10601      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10602      # instead of lib<name>.a to let people know that these are not
10603      # typical AIX shared libraries.
10604      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10605    else
10606      # We preserve .a as extension for shared libraries through AIX4.2
10607      # and later when we are not doing run time linking.
10608      library_names_spec='${libname}${release}.a $libname.a'
10609      soname_spec='${libname}${release}${shared_ext}$major'
10610    fi
10611    shlibpath_var=LIBPATH
10612  fi
10613  ;;
10614
10615amigaos*)
10616  library_names_spec='$libname.ixlibrary $libname.a'
10617  # Create ${libname}_ixlibrary.a entries in /sys/libs.
10618  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10619  ;;
10620
10621beos*)
10622  library_names_spec='${libname}${shared_ext}'
10623  dynamic_linker="$host_os ld.so"
10624  shlibpath_var=LIBRARY_PATH
10625  ;;
10626
10627bsdi[45]*)
10628  version_type=linux
10629  need_version=no
10630  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10631  soname_spec='${libname}${release}${shared_ext}$major'
10632  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10633  shlibpath_var=LD_LIBRARY_PATH
10634  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10635  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10636  # the default ld.so.conf also contains /usr/contrib/lib and
10637  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10638  # libtool to hard-code these into programs
10639  ;;
10640
10641cygwin* | mingw* | pw32*)
10642  version_type=windows
10643  shrext_cmds=".dll"
10644  need_version=no
10645  need_lib_prefix=no
10646
10647  case $GCC,$host_os in
10648  yes,cygwin* | yes,mingw* | yes,pw32*)
10649    library_names_spec='$libname.dll.a'
10650    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10651    postinstall_cmds='base_file=`basename \${file}`~
10652      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
10653      dldir=$destdir/`dirname \$dlpath`~
10654      test -d \$dldir || mkdir -p \$dldir~
10655      $install_prog $dir/$dlname \$dldir/$dlname~
10656      chmod a+x \$dldir/$dlname'
10657    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10658      dlpath=$dir/\$dldll~
10659       $rm \$dlpath'
10660    shlibpath_overrides_runpath=yes
10661
10662    case $host_os in
10663    cygwin*)
10664      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10665      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10666      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
10667      ;;
10668    mingw*)
10669      # MinGW DLLs use traditional 'lib' prefix
10670      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10671      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10672      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
10673        # It is most probably a Windows format PATH printed by
10674        # mingw gcc, but we are running on Cygwin. Gcc prints its search
10675        # path with ; separators, and with drive letters. We can handle the
10676        # drive letters (cygwin fileutils understands them), so leave them,
10677        # especially as we might pass files found there to a mingw objdump,
10678        # which wouldn't understand a cygwinified path. Ahh.
10679        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10680      else
10681        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10682      fi
10683      ;;
10684    pw32*)
10685      # pw32 DLLs use 'pw' prefix rather than 'lib'
10686      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10687      ;;
10688    esac
10689    ;;
10690
10691  *)
10692    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10693    ;;
10694  esac
10695  dynamic_linker='Win32 ld.exe'
10696  # FIXME: first we should search . and the directory the executable is in
10697  shlibpath_var=PATH
10698  ;;
10699
10700darwin* | rhapsody*)
10701  dynamic_linker="$host_os dyld"
10702  version_type=darwin
10703  need_lib_prefix=no
10704  need_version=no
10705  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10706  soname_spec='${libname}${release}${major}$shared_ext'
10707  shlibpath_overrides_runpath=yes
10708  shlibpath_var=DYLD_LIBRARY_PATH
10709  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10710  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
10711  if test "$GCC" = yes; then
10712    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
10713  else
10714    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
10715  fi
10716  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10717  ;;
10718
10719dgux*)
10720  version_type=linux
10721  need_lib_prefix=no
10722  need_version=no
10723  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10724  soname_spec='${libname}${release}${shared_ext}$major'
10725  shlibpath_var=LD_LIBRARY_PATH
10726  ;;
10727
10728freebsd1*)
10729  dynamic_linker=no
10730  ;;
10731
10732kfreebsd*-gnu)
10733  version_type=linux
10734  need_lib_prefix=no
10735  need_version=no
10736  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10737  soname_spec='${libname}${release}${shared_ext}$major'
10738  shlibpath_var=LD_LIBRARY_PATH
10739  shlibpath_overrides_runpath=no
10740  hardcode_into_libs=yes
10741  dynamic_linker='GNU ld.so'
10742  ;;
10743
10744freebsd* | dragonfly*)
10745  # DragonFly does not have aout.  When/if they implement a new
10746  # versioning mechanism, adjust this.
10747  if test -x /usr/bin/objformat; then
10748    objformat=`/usr/bin/objformat`
10749  else
10750    case $host_os in
10751    freebsd[123]*) objformat=aout ;;
10752    *) objformat=elf ;;
10753    esac
10754  fi
10755  version_type=freebsd-$objformat
10756  case $version_type in
10757    freebsd-elf*)
10758      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10759      need_version=no
10760      need_lib_prefix=no
10761      ;;
10762    freebsd-*)
10763      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10764      need_version=yes
10765      ;;
10766  esac
10767  shlibpath_var=LD_LIBRARY_PATH
10768  case $host_os in
10769  freebsd2*)
10770    shlibpath_overrides_runpath=yes
10771    ;;
10772  freebsd3.[01]* | freebsdelf3.[01]*)
10773    shlibpath_overrides_runpath=yes
10774    hardcode_into_libs=yes
10775    ;;
10776  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10777  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10778    shlibpath_overrides_runpath=no
10779    hardcode_into_libs=yes
10780    ;;
10781  freebsd*) # from 4.6 on
10782    shlibpath_overrides_runpath=yes
10783    hardcode_into_libs=yes
10784    ;;
10785  esac
10786  ;;
10787
10788gnu*)
10789  version_type=linux
10790  need_lib_prefix=no
10791  need_version=no
10792  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10793  soname_spec='${libname}${release}${shared_ext}$major'
10794  shlibpath_var=LD_LIBRARY_PATH
10795  hardcode_into_libs=yes
10796  ;;
10797
10798hpux9* | hpux10* | hpux11*)
10799  # Give a soname corresponding to the major version so that dld.sl refuses to
10800  # link against other versions.
10801  version_type=sunos
10802  need_lib_prefix=no
10803  need_version=no
10804  case