source: ThirdParty/Blas/stable/1.4/configure @ 3439

Last change on this file since 3439 was 3439, checked in by tkr, 6 years ago

temporarily committing release candidate

  • Property svn:executable set to *
File size: 743.0 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.4.2.
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 Eclipse 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.4.2'
433PACKAGE_STRING='ThirdPartyBlas 1.4.2'
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 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 COIN_CC_IS_CL_TRUE COIN_CC_IS_CL_FALSE MPICC ADD_FFLAGS DBG_FFLAGS OPT_FFLAGS F77 ac_ct_F77 FFLAGS MPIF77 FLIBS BLAS_PCLIBS PKG_CONFIG ac_ct_PKG_CONFIG COIN_HAS_PKGCONFIG_TRUE COIN_HAS_PKGCONFIG_FALSE COIN_PKG_CONFIG_PATH COIN_PKG_CONFIG_PATH_UNINSTALLED EGREP LN_S 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 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 DEPENDENCY_LINKING_TRUE DEPENDENCY_LINKING_FALSE 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.4.2 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.4.2:";;
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                          (implies --disable-shared)
1079  --enable-debug-blas compile project Blas with debug compiler flags
1080
1081  --enable-msvc           Prefer (i)cl/ifort/link over GNU on MinGW/Cygwin.
1082  --disable-pkg-config    disable use of pkg-config (if available)
1083  --enable-static[=PKGS]
1084                          build static libraries [default=no]
1085  --disable-dependency-tracking  speeds up one-time build
1086  --enable-dependency-tracking   do not reject slow dependency extractors
1087  --enable-maintainer-mode  enable make rules and dependencies not useful
1088                          (and sometimes confusing) to the casual installer
1089  --enable-shared[=PKGS]
1090                          build shared libraries [default=yes]
1091  --enable-fast-install[=PKGS]
1092                          optimize for fast installation [default=yes]
1093  --disable-libtool-lock  avoid locking (might break parallel builds)
1094  --disable-dependency-linking
1095                          disable linking library dependencies into shared
1096                          libraries
1097
1098Optional Packages:
1099  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1100  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1101  --with-blas-verbosity specify the debug verbosity level for project Blas
1102  --with-blas-checklevel specify the sanity check level for project Blas
1103  --with-coin-instdir     prefix of installation directory for precompiled
1104                          COIN packages
1105  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1106  --with-pic              try to use only PIC/non-PIC objects [default=use
1107                          both]
1108  --with-tags[=TAGS]
1109                          include additional configurations [automatic]
1110
1111Some influential environment variables:
1112  CDEFS       Additional -D flags to be used when compiling C code.
1113  ADD_CFLAGS  Additional C compiler options
1114  DBG_CFLAGS  Debug C compiler options
1115  OPT_CFLAGS  Optimize C compiler options
1116  CC          C compiler command
1117  CFLAGS      C compiler flags
1118  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1119              nonstandard directory <lib dir>
1120  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1121              headers in a nonstandard directory <include dir>
1122  MPICC       C MPI Compiler
1123  ADD_FFLAGS  Additional Fortran compiler options
1124  DBG_FFLAGS  Debug Fortran compiler options
1125  OPT_FFLAGS  Optimize Fortran compiler options
1126  F77         Fortran 77 compiler command
1127  FFLAGS      Fortran 77 compiler flags
1128  MPIF77      Fortran MPI Compiler
1129  PKG_CONFIG  path to pkg-config utility
1130  CPP         C preprocessor
1131  CXX         C++ compiler command
1132  CXXFLAGS    C++ compiler flags
1133  CXXCPP      C++ preprocessor
1134
1135Use these variables to override the choices made by `configure' or to help
1136it to find libraries and programs with nonstandard names/locations.
1137
1138Report bugs to <http://projects.coin-or.org/BuildTools/newticket>.
1139_ACEOF
1140fi
1141
1142if test "$ac_init_help" = "recursive"; then
1143  # If there are subdirs, report their specific --help.
1144  ac_popdir=`pwd`
1145  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1146    test -d $ac_dir || continue
1147    ac_builddir=.
1148
1149if test "$ac_dir" != .; then
1150  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1151  # A "../" for each directory in $ac_dir_suffix.
1152  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1153else
1154  ac_dir_suffix= ac_top_builddir=
1155fi
1156
1157case $srcdir in
1158  .)  # No --srcdir option.  We are building in place.
1159    ac_srcdir=.
1160    if test -z "$ac_top_builddir"; then
1161       ac_top_srcdir=.
1162    else
1163       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1164    fi ;;
1165  [\\/]* | ?:[\\/]* )  # Absolute path.
1166    ac_srcdir=$srcdir$ac_dir_suffix;
1167    ac_top_srcdir=$srcdir ;;
1168  *) # Relative path.
1169    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1170    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1171esac
1172
1173# Do not use `cd foo && pwd` to compute absolute paths, because
1174# the directories may not exist.
1175case `pwd` in
1176.) ac_abs_builddir="$ac_dir";;
1177*)
1178  case "$ac_dir" in
1179  .) ac_abs_builddir=`pwd`;;
1180  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1181  *) ac_abs_builddir=`pwd`/"$ac_dir";;
1182  esac;;
1183esac
1184case $ac_abs_builddir in
1185.) ac_abs_top_builddir=${ac_top_builddir}.;;
1186*)
1187  case ${ac_top_builddir}. in
1188  .) ac_abs_top_builddir=$ac_abs_builddir;;
1189  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1190  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1191  esac;;
1192esac
1193case $ac_abs_builddir in
1194.) ac_abs_srcdir=$ac_srcdir;;
1195*)
1196  case $ac_srcdir in
1197  .) ac_abs_srcdir=$ac_abs_builddir;;
1198  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1199  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1200  esac;;
1201esac
1202case $ac_abs_builddir in
1203.) ac_abs_top_srcdir=$ac_top_srcdir;;
1204*)
1205  case $ac_top_srcdir in
1206  .) ac_abs_top_srcdir=$ac_abs_builddir;;
1207  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1208  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1209  esac;;
1210esac
1211
1212    cd $ac_dir
1213    # Check for guested configure; otherwise get Cygnus style configure.
1214    if test -f $ac_srcdir/configure.gnu; then
1215      echo
1216      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1217    elif test -f $ac_srcdir/configure; then
1218      echo
1219      $SHELL $ac_srcdir/configure  --help=recursive
1220    elif test -f $ac_srcdir/configure.ac ||
1221           test -f $ac_srcdir/configure.in; then
1222      echo
1223      $ac_configure --help
1224    else
1225      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1226    fi
1227    cd $ac_popdir
1228  done
1229fi
1230
1231test -n "$ac_init_help" && exit 0
1232if $ac_init_version; then
1233  cat <<\_ACEOF
1234ThirdPartyBlas configure 1.4.2
1235generated by GNU Autoconf 2.59
1236
1237Copyright (C) 2003 Free Software Foundation, Inc.
1238This configure script is free software; the Free Software Foundation
1239gives unlimited permission to copy, distribute and modify it.
1240
1241
1242Copyright 2006 International Business Machines and others.
1243All Rights Reserved.
1244This file is part of the open source package Coin which is distributed
1245under the Eclipse Public License.
1246_ACEOF
1247  exit 0
1248fi
1249exec 5>config.log
1250cat >&5 <<_ACEOF
1251This file contains any messages produced by compilers while
1252running configure, to aid debugging if configure makes a mistake.
1253
1254It was created by ThirdPartyBlas $as_me 1.4.2, which was
1255generated by GNU Autoconf 2.59.  Invocation command line was
1256
1257  $ $0 $@
1258
1259_ACEOF
1260{
1261cat <<_ASUNAME
1262## --------- ##
1263## Platform. ##
1264## --------- ##
1265
1266hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1267uname -m = `(uname -m) 2>/dev/null || echo unknown`
1268uname -r = `(uname -r) 2>/dev/null || echo unknown`
1269uname -s = `(uname -s) 2>/dev/null || echo unknown`
1270uname -v = `(uname -v) 2>/dev/null || echo unknown`
1271
1272/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1273/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1274
1275/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1276/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1277/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1278hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1279/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1280/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1281/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1282
1283_ASUNAME
1284
1285as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1286for as_dir in $PATH
1287do
1288  IFS=$as_save_IFS
1289  test -z "$as_dir" && as_dir=.
1290  echo "PATH: $as_dir"
1291done
1292
1293} >&5
1294
1295cat >&5 <<_ACEOF
1296
1297
1298## ----------- ##
1299## Core tests. ##
1300## ----------- ##
1301
1302_ACEOF
1303
1304
1305# Keep a trace of the command line.
1306# Strip out --no-create and --no-recursion so they do not pile up.
1307# Strip out --silent because we don't want to record it for future runs.
1308# Also quote any args containing shell meta-characters.
1309# Make two passes to allow for proper duplicate-argument suppression.
1310ac_configure_args=
1311ac_configure_args0=
1312ac_configure_args1=
1313ac_sep=
1314ac_must_keep_next=false
1315for ac_pass in 1 2
1316do
1317  for ac_arg
1318  do
1319    case $ac_arg in
1320    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1321    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1322    | -silent | --silent | --silen | --sile | --sil)
1323      continue ;;
1324    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1325      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1326    esac
1327    case $ac_pass in
1328    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1329    2)
1330      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1331      if test $ac_must_keep_next = true; then
1332        ac_must_keep_next=false # Got value, back to normal.
1333      else
1334        case $ac_arg in
1335          *=* | --config-cache | -C | -disable-* | --disable-* \
1336          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1337          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1338          | -with-* | --with-* | -without-* | --without-* | --x)
1339            case "$ac_configure_args0 " in
1340              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1341            esac
1342            ;;
1343          -* ) ac_must_keep_next=true ;;
1344        esac
1345      fi
1346      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1347      # Get rid of the leading space.
1348      ac_sep=" "
1349      ;;
1350    esac
1351  done
1352done
1353$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1354$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1355
1356# When interrupted or exit'd, cleanup temporary files, and complete
1357# config.log.  We remove comments because anyway the quotes in there
1358# would cause problems or look ugly.
1359# WARNING: Be sure not to use single quotes in there, as some shells,
1360# such as our DU 5.0 friend, will then `close' the trap.
1361trap 'exit_status=$?
1362  # Save into config.log some information that might help in debugging.
1363  {
1364    echo
1365
1366    cat <<\_ASBOX
1367## ---------------- ##
1368## Cache variables. ##
1369## ---------------- ##
1370_ASBOX
1371    echo
1372    # The following way of writing the cache mishandles newlines in values,
1373{
1374  (set) 2>&1 |
1375    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1376    *ac_space=\ *)
1377      sed -n \
1378        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1379          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1380      ;;
1381    *)
1382      sed -n \
1383        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1384      ;;
1385    esac;
1386}
1387    echo
1388
1389    cat <<\_ASBOX
1390## ----------------- ##
1391## Output variables. ##
1392## ----------------- ##
1393_ASBOX
1394    echo
1395    for ac_var in $ac_subst_vars
1396    do
1397      eval ac_val=$`echo $ac_var`
1398      echo "$ac_var='"'"'$ac_val'"'"'"
1399    done | sort
1400    echo
1401
1402    if test -n "$ac_subst_files"; then
1403      cat <<\_ASBOX
1404## ------------- ##
1405## Output files. ##
1406## ------------- ##
1407_ASBOX
1408      echo
1409      for ac_var in $ac_subst_files
1410      do
1411        eval ac_val=$`echo $ac_var`
1412        echo "$ac_var='"'"'$ac_val'"'"'"
1413      done | sort
1414      echo
1415    fi
1416
1417    if test -s confdefs.h; then
1418      cat <<\_ASBOX
1419## ----------- ##
1420## confdefs.h. ##
1421## ----------- ##
1422_ASBOX
1423      echo
1424      sed "/^$/d" confdefs.h | sort
1425      echo
1426    fi
1427    test "$ac_signal" != 0 &&
1428      echo "$as_me: caught signal $ac_signal"
1429    echo "$as_me: exit $exit_status"
1430  } >&5
1431  rm -f core *.core &&
1432  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1433    exit $exit_status
1434     ' 0
1435for ac_signal in 1 2 13 15; do
1436  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1437done
1438ac_signal=0
1439
1440# confdefs.h avoids OS command line length limits that DEFS can exceed.
1441rm -rf conftest* confdefs.h
1442# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1443echo >confdefs.h
1444
1445# Predefined preprocessor variables.
1446
1447cat >>confdefs.h <<_ACEOF
1448#define PACKAGE_NAME "$PACKAGE_NAME"
1449_ACEOF
1450
1451
1452cat >>confdefs.h <<_ACEOF
1453#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1454_ACEOF
1455
1456
1457cat >>confdefs.h <<_ACEOF
1458#define PACKAGE_VERSION "$PACKAGE_VERSION"
1459_ACEOF
1460
1461
1462cat >>confdefs.h <<_ACEOF
1463#define PACKAGE_STRING "$PACKAGE_STRING"
1464_ACEOF
1465
1466
1467cat >>confdefs.h <<_ACEOF
1468#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1469_ACEOF
1470
1471
1472# Let the site file select an alternate cache file if it wants to.
1473# Prefer explicitly selected file to automatically selected ones.
1474if test -z "$CONFIG_SITE"; then
1475  if test "x$prefix" != xNONE; then
1476    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1477  else
1478    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1479  fi
1480fi
1481for ac_site_file in $CONFIG_SITE; do
1482  if test -r "$ac_site_file"; then
1483    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1484echo "$as_me: loading site script $ac_site_file" >&6;}
1485    sed 's/^/| /' "$ac_site_file" >&5
1486    . "$ac_site_file"
1487  fi
1488done
1489
1490if test -r "$cache_file"; then
1491  # Some versions of bash will fail to source /dev/null (special
1492  # files actually), so we avoid doing that.
1493  if test -f "$cache_file"; then
1494    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1495echo "$as_me: loading cache $cache_file" >&6;}
1496    case $cache_file in
1497      [\\/]* | ?:[\\/]* ) . $cache_file;;
1498      *)                      . ./$cache_file;;
1499    esac
1500  fi
1501else
1502  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1503echo "$as_me: creating cache $cache_file" >&6;}
1504  >$cache_file
1505fi
1506
1507# Check that the precious variables saved in the cache have kept the same
1508# value.
1509ac_cache_corrupted=false
1510for ac_var in `(set) 2>&1 |
1511               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1512  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1513  eval ac_new_set=\$ac_env_${ac_var}_set
1514  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1515  eval ac_new_val="\$ac_env_${ac_var}_value"
1516  case $ac_old_set,$ac_new_set in
1517    set,)
1518      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1519echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1520      ac_cache_corrupted=: ;;
1521    ,set)
1522      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1523echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1524      ac_cache_corrupted=: ;;
1525    ,);;
1526    *)
1527      if test "x$ac_old_val" != "x$ac_new_val"; then
1528        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1529echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1530        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1531echo "$as_me:   former value:  $ac_old_val" >&2;}
1532        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1533echo "$as_me:   current value: $ac_new_val" >&2;}
1534        ac_cache_corrupted=:
1535      fi;;
1536  esac
1537  # Pass precious variables to config.status.
1538  if test "$ac_new_set" = set; then
1539    case $ac_new_val in
1540    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1541      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1542    *) ac_arg=$ac_var=$ac_new_val ;;
1543    esac
1544    case " $ac_configure_args " in
1545      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1546      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1547    esac
1548  fi
1549done
1550if $ac_cache_corrupted; then
1551  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1552echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1553  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1554echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1555   { (exit 1); exit 1; }; }
1556fi
1557
1558ac_ext=c
1559ac_cpp='$CPP $CPPFLAGS'
1560ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1561ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1562ac_compiler_gnu=$ac_cv_c_compiler_gnu
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
1593# List one file in the package so that the configure script can test
1594# whether the package is actually there
1595
1596
1597# Where should everything be installed by default?  Here, we want it
1598# to be installed directly in 'bin', 'lib', 'include' subdirectories
1599# of the directory where configure is run.  The default would be
1600# /usr/local.
1601
1602
1603
1604# As backup, we make sure we don't loose an FLIBS if it has been set
1605# by the user
1606save_FLIBS="$FLIBS"
1607
1608# A useful makefile conditional that is always false
1609
1610
1611if false; then
1612  ALWAYS_FALSE_TRUE=
1613  ALWAYS_FALSE_FALSE='#'
1614else
1615  ALWAYS_FALSE_TRUE='#'
1616  ALWAYS_FALSE_FALSE=
1617fi
1618
1619
1620# We set the following variable so that we know later in AC_COIN_FINALIZE
1621# that we are in a project main directory
1622coin_projectdir=yes
1623
1624# Set the project's version numbers
1625
1626
1627cat >>confdefs.h <<_ACEOF
1628#define BLAS_VERSION "$PACKAGE_VERSION"
1629_ACEOF
1630
1631
1632  coin_majorver=`echo $PACKAGE_VERSION | sed -n -e 's/^\([0-9]*\).*/\1/gp'`
1633  coin_minorver=`echo $PACKAGE_VERSION | sed -n -e 's/^[0-9]*\.\([0-9]*\).*/\1/gp'`
1634  coin_releasever=`echo $PACKAGE_VERSION | sed -n -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\).*/\1/gp'`
1635  if test "x$coin_majorver" = x ; then coin_majorver=9999 ; fi
1636  if test "x$coin_minorver" = x ; then coin_minorver=9999 ; fi
1637  if test "x$coin_releasever" = x ; then coin_releasever=9999 ; fi
1638
1639cat >>confdefs.h <<_ACEOF
1640#define BLAS_VERSION_MAJOR $coin_majorver
1641_ACEOF
1642
1643
1644cat >>confdefs.h <<_ACEOF
1645#define BLAS_VERSION_MINOR $coin_minorver
1646_ACEOF
1647
1648
1649cat >>confdefs.h <<_ACEOF
1650#define BLAS_VERSION_RELEASE $coin_releasever
1651_ACEOF
1652
1653
1654  # We use the following variable to have a string with the upper case
1655  # version of the project name
1656  COIN_PRJCT=BLAS
1657
1658  # Set the project's SVN revision number. The complicated sed expression
1659  # (made worse by quadrigraphs) ensures that things like 4123:4168MS end up
1660  # as a single number.
1661  # Extract the first word of "svnversion", so it can be a program name with args.
1662set dummy svnversion; ac_word=$2
1663echo "$as_me:$LINENO: checking for $ac_word" >&5
1664echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1665if test "${ac_cv_prog_have_svnversion+set}" = set; then
1666  echo $ECHO_N "(cached) $ECHO_C" >&6
1667else
1668  if test -n "$have_svnversion"; then
1669  ac_cv_prog_have_svnversion="$have_svnversion" # Let the user override the test.
1670else
1671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1672for as_dir in $PATH
1673do
1674  IFS=$as_save_IFS
1675  test -z "$as_dir" && as_dir=.
1676  for ac_exec_ext in '' $ac_executable_extensions; do
1677  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1678    ac_cv_prog_have_svnversion="yes"
1679    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1680    break 2
1681  fi
1682done
1683done
1684
1685  test -z "$ac_cv_prog_have_svnversion" && ac_cv_prog_have_svnversion="no"
1686fi
1687fi
1688have_svnversion=$ac_cv_prog_have_svnversion
1689if test -n "$have_svnversion"; then
1690  echo "$as_me:$LINENO: result: $have_svnversion" >&5
1691echo "${ECHO_T}$have_svnversion" >&6
1692else
1693  echo "$as_me:$LINENO: result: no" >&5
1694echo "${ECHO_T}no" >&6
1695fi
1696
1697  if test "x$have_svnversion" = xyes; then
1698
1699    svn_rev_tmp=`LANG=en_EN svnversion $srcdir 2>/dev/null`
1700    if test "x$svn_rev_tmp" != xexported -a "x$svn_rev_tmp" != x -a "x$svn_rev_tmp" != "xUnversioned directory"; then
1701      BLAS_SVN_REV=`echo $svn_rev_tmp | sed -n -e 's/^[0-9]*://' -e 's/\([0-9]\)[^0-9]*$/\1/p'`
1702
1703cat >>confdefs.h <<_ACEOF
1704#define BLAS_SVN_REV $BLAS_SVN_REV
1705_ACEOF
1706
1707    fi
1708  fi
1709
1710
1711
1712# Capture libtool library version, if given.
1713 coin_libversion=5:2:4
1714
1715
1716
1717
1718#############################################################################
1719#                         Standard build tool stuff                         #
1720#############################################################################
1721
1722# Get the system type
1723ac_aux_dir=
1724for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1725  if test -f $ac_dir/install-sh; then
1726    ac_aux_dir=$ac_dir
1727    ac_install_sh="$ac_aux_dir/install-sh -c"
1728    break
1729  elif test -f $ac_dir/install.sh; then
1730    ac_aux_dir=$ac_dir
1731    ac_install_sh="$ac_aux_dir/install.sh -c"
1732    break
1733  elif test -f $ac_dir/shtool; then
1734    ac_aux_dir=$ac_dir
1735    ac_install_sh="$ac_aux_dir/shtool install -c"
1736    break
1737  fi
1738done
1739if test -z "$ac_aux_dir"; then
1740  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1741echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1742   { (exit 1); exit 1; }; }
1743fi
1744ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1745ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1746ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1747
1748# Make sure we can run config.sub.
1749$ac_config_sub sun4 >/dev/null 2>&1 ||
1750  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1751echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1752   { (exit 1); exit 1; }; }
1753
1754echo "$as_me:$LINENO: checking build system type" >&5
1755echo $ECHO_N "checking build system type... $ECHO_C" >&6
1756if test "${ac_cv_build+set}" = set; then
1757  echo $ECHO_N "(cached) $ECHO_C" >&6
1758else
1759  ac_cv_build_alias=$build_alias
1760test -z "$ac_cv_build_alias" &&
1761  ac_cv_build_alias=`$ac_config_guess`
1762test -z "$ac_cv_build_alias" &&
1763  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1764echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1765   { (exit 1); exit 1; }; }
1766ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1767  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1768echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1769   { (exit 1); exit 1; }; }
1770
1771fi
1772echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1773echo "${ECHO_T}$ac_cv_build" >&6
1774build=$ac_cv_build
1775build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1776build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1777build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1778
1779
1780
1781#turn off warnings and pedantic mode since they could make trouble on some platforms,
1782#and we couldn't fix them anyway
1783coin_skip_warn_fflags=yes
1784
1785# Check if user wants to produce debugging code
1786
1787echo "$as_me:$LINENO: checking whether we want to compile in debug mode" >&5
1788echo $ECHO_N "checking whether we want to compile in debug mode... $ECHO_C" >&6
1789
1790# Check whether --enable-debug or --disable-debug was given.
1791if test "${enable_debug+set}" = set; then
1792  enableval="$enable_debug"
1793  case "${enableval}" in
1794   yes) coin_debug_compile=true
1795        if test "${enable_shared+set}" = set; then :; else
1796          enable_shared=no
1797        fi
1798        ;;
1799   no)  coin_debug_compile=false
1800        ;;
1801   *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug" >&5
1802echo "$as_me: error: bad value ${enableval} for --enable-debug" >&2;}
1803   { (exit 1); exit 1; }; }
1804        ;;
1805esac
1806else
1807  coin_debug_compile=false
1808fi;
1809
1810# Check whether --enable-debug-blas or --disable-debug-blas was given.
1811if test "${enable_debug_blas+set}" = set; then
1812  enableval="$enable_debug_blas"
1813  case "${enableval}" in
1814    yes) coin_debug_compile=true
1815         ;;
1816    no)  coin_debug_compile=false
1817         ;;
1818    *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-debug-blas" >&5
1819echo "$as_me: error: bad value ${enableval} for --enable-debug-blas" >&2;}
1820   { (exit 1); exit 1; }; }
1821         ;;
1822 esac
1823else
1824  :
1825fi;
1826
1827 # m4_ifvaln([Blas],
1828
1829if test $coin_debug_compile = true; then
1830  echo "$as_me:$LINENO: result: yes" >&5
1831echo "${ECHO_T}yes" >&6
1832else
1833  echo "$as_me:$LINENO: result: no" >&5
1834echo "${ECHO_T}no" >&6
1835fi
1836
1837
1838# Check whether --with-blas-verbosity or --without-blas-verbosity was given.
1839if test "${with_blas_verbosity+set}" = set; then
1840  withval="$with_blas_verbosity"
1841  if test "$withval" = yes; then
1842                withval=1
1843              fi
1844              coin_blas_verbosity=$withval
1845else
1846  coin_blas_verbosity=0
1847fi;
1848
1849cat >>confdefs.h <<_ACEOF
1850#define COIN_BLAS_VERBOSITY $coin_blas_verbosity
1851_ACEOF
1852
1853
1854
1855# Check whether --with-blas-checklevel or --without-blas-checklevel was given.
1856if test "${with_blas_checklevel+set}" = set; then
1857  withval="$with_blas_checklevel"
1858  if test "$withval" = yes; then
1859                withval=1
1860              fi
1861              coin_blas_checklevel=$withval
1862else
1863  coin_blas_checklevel=0
1864fi;
1865
1866cat >>confdefs.h <<_ACEOF
1867#define COIN_BLAS_CHECKLEVEL $coin_blas_checklevel
1868_ACEOF
1869
1870
1871 # m4_ifvaln([Blas],
1872
1873
1874
1875# Get the name of the Fortran compiler and appropriate compiler options
1876
1877
1878  # for backward compatibility
1879  # Check whether --enable-doscompile or --disable-doscompile was given.
1880if test "${enable_doscompile+set}" = set; then
1881  enableval="$enable_doscompile"
1882  enable_doscompile=$enableval
1883else
1884  enable_doscompile=no
1885fi;
1886
1887  # Check whether --enable-msvc or --disable-msvc was given.
1888if test "${enable_msvc+set}" = set; then
1889  enableval="$enable_msvc"
1890  enable_msvc=$enableval
1891else
1892  enable_msvc=no
1893     if test "$enable_doscompile" = msvc ; then
1894       enable_msvc=yes
1895     elif test "$enable_doscompile" != no ; then
1896       { { echo "$as_me:$LINENO: error: --enable-doscompile=$enable_doscompile not supported anymore." >&5
1897echo "$as_me: error: --enable-doscompile=$enable_doscompile not supported anymore." >&2;}
1898   { (exit 1); exit 1; }; }
1899     fi
1900
1901fi;
1902
1903  if test "$enable_msvc" = MD; then
1904    enable_shared=yes
1905    enable_msvc=yes
1906  fi
1907
1908  if test "$enable_msvc" = yes; then
1909    case $build in
1910      *-cygwin* | *-mingw*) ;;
1911      *) { { echo "$as_me:$LINENO: error: --enable-msvc option makes sense only under Cygwin or MinGW" >&5
1912echo "$as_me: error: --enable-msvc option makes sense only under Cygwin or MinGW" >&2;}
1913   { (exit 1); exit 1; }; } ;;
1914    esac
1915  fi
1916
1917
1918
1919ac_ext=c
1920ac_cpp='$CPP $CPPFLAGS'
1921ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1922ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1923ac_compiler_gnu=$ac_cv_c_compiler_gnu
1924
1925
1926# For consistency, we set the C compiler to the same value of the C++
1927# compiler, if the C++ is set, but the C compiler isn't (only for CXX=cl)
1928if test x"$CXX" != x; then
1929  case "$CXX" in
1930    clang* ) ;;
1931    cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
1932      if test x"$CC" = x; then
1933        CC="$CXX"
1934        { echo "$as_me:$LINENO: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&5
1935echo "$as_me: WARNING: C++ compiler name provided as $CXX, but CC is unset. Setting CC to $CXX" >&2;}
1936      fi
1937      ;;
1938  esac
1939fi
1940
1941
1942
1943
1944
1945
1946coin_has_cc=yes
1947
1948save_cflags="$CFLAGS"
1949
1950# For *-*-solaris*, promote Studio/Workshop cc compiler to front of list.
1951# Depending on the user's PATH, when Studio/Workshop cc is not present we may
1952# find /usr/ucb/cc, which is almost certainly not a good choice for the C
1953# compiler. In this case, put cc after gcc.
1954
1955case $build in
1956  *-cygwin* | *-mingw*)
1957             if test "$enable_msvc" = yes ; then
1958               comps="icl cl gcc"
1959             else
1960               comps="gcc icl cl"
1961             fi ;;
1962  *-*-solaris*)
1963             # Extract the first word of "cc", so it can be a program name with args.
1964set dummy cc; ac_word=$2
1965echo "$as_me:$LINENO: checking for $ac_word" >&5
1966echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1967if test "${ac_cv_prog_sol_cc_compiler+set}" = set; then
1968  echo $ECHO_N "(cached) $ECHO_C" >&6
1969else
1970  if test -n "$sol_cc_compiler"; then
1971  ac_cv_prog_sol_cc_compiler="$sol_cc_compiler" # Let the user override the test.
1972else
1973  ac_prog_rejected=no
1974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1975for as_dir in $PATH
1976do
1977  IFS=$as_save_IFS
1978  test -z "$as_dir" && as_dir=.
1979  for ac_exec_ext in '' $ac_executable_extensions; do
1980  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1981    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1982       ac_prog_rejected=yes
1983       continue
1984     fi
1985    ac_cv_prog_sol_cc_compiler="cc"
1986    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1987    break 2
1988  fi
1989done
1990done
1991
1992if test $ac_prog_rejected = yes; then
1993  # We found a bogon in the path, so make sure we never use it.
1994  set dummy $ac_cv_prog_sol_cc_compiler
1995  shift
1996  if test $# != 0; then
1997    # We chose a different compiler from the bogus one.
1998    # However, it has the same basename, so the bogon will be chosen
1999    # first if we set sol_cc_compiler to just the basename; use the full file name.
2000    shift
2001    ac_cv_prog_sol_cc_compiler="$as_dir/$ac_word${1+' '}$@"
2002  fi
2003fi
2004fi
2005fi
2006sol_cc_compiler=$ac_cv_prog_sol_cc_compiler
2007if test -n "$sol_cc_compiler"; then
2008  echo "$as_me:$LINENO: result: $sol_cc_compiler" >&5
2009echo "${ECHO_T}$sol_cc_compiler" >&6
2010else
2011  echo "$as_me:$LINENO: result: no" >&5
2012echo "${ECHO_T}no" >&6
2013fi
2014
2015             if test "$sol_cc_compiler" = "cc" ; then
2016               comps="cc xlc gcc pgcc icc"
2017             else
2018               comps="xlc gcc pgcc icc cc"
2019             fi
2020             ;;
2021  *-*-darwin*) comps="clang gcc cc" ;;
2022  *-linux-gnu*) comps="gcc cc pgcc icc xlc" ;;
2023  *-linux-*) comps="xlc gcc cc pgcc icc" ;;
2024  *)         comps="xlc_r xlc cc gcc pgcc icc" ;;
2025esac
2026
2027# We delete the cached value, since the test might not have been
2028# performed with our choice of compilers earlier
2029$as_unset ac_cv_prog_CC || test "${ac_cv_prog_CC+set}" != set || { ac_cv_prog_CC=; export ac_cv_prog_CC; }
2030# AC_MSG_NOTICE([C compiler candidates: $comps])
2031ac_ext=c
2032ac_cpp='$CPP $CPPFLAGS'
2033ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2034ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2035ac_compiler_gnu=$ac_cv_c_compiler_gnu
2036if test -n "$ac_tool_prefix"; then
2037  for ac_prog in $comps
2038  do
2039    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2040set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2041echo "$as_me:$LINENO: checking for $ac_word" >&5
2042echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2043if test "${ac_cv_prog_CC+set}" = set; then
2044  echo $ECHO_N "(cached) $ECHO_C" >&6
2045else
2046  if test -n "$CC"; then
2047  ac_cv_prog_CC="$CC" # Let the user override the test.
2048else
2049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2050for as_dir in $PATH
2051do
2052  IFS=$as_save_IFS
2053  test -z "$as_dir" && as_dir=.
2054  for ac_exec_ext in '' $ac_executable_extensions; do
2055  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2056    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2057    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2058    break 2
2059  fi
2060done
2061done
2062
2063fi
2064fi
2065CC=$ac_cv_prog_CC
2066if test -n "$CC"; then
2067  echo "$as_me:$LINENO: result: $CC" >&5
2068echo "${ECHO_T}$CC" >&6
2069else
2070  echo "$as_me:$LINENO: result: no" >&5
2071echo "${ECHO_T}no" >&6
2072fi
2073
2074    test -n "$CC" && break
2075  done
2076fi
2077if test -z "$CC"; then
2078  ac_ct_CC=$CC
2079  for ac_prog in $comps
2080do
2081  # Extract the first word of "$ac_prog", so it can be a program name with args.
2082set dummy $ac_prog; ac_word=$2
2083echo "$as_me:$LINENO: checking for $ac_word" >&5
2084echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2085if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2086  echo $ECHO_N "(cached) $ECHO_C" >&6
2087else
2088  if test -n "$ac_ct_CC"; then
2089  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2090else
2091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2092for as_dir in $PATH
2093do
2094  IFS=$as_save_IFS
2095  test -z "$as_dir" && as_dir=.
2096  for ac_exec_ext in '' $ac_executable_extensions; do
2097  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2098    ac_cv_prog_ac_ct_CC="$ac_prog"
2099    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2100    break 2
2101  fi
2102done
2103done
2104
2105fi
2106fi
2107ac_ct_CC=$ac_cv_prog_ac_ct_CC
2108if test -n "$ac_ct_CC"; then
2109  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2110echo "${ECHO_T}$ac_ct_CC" >&6
2111else
2112  echo "$as_me:$LINENO: result: no" >&5
2113echo "${ECHO_T}no" >&6
2114fi
2115
2116  test -n "$ac_ct_CC" && break
2117done
2118
2119  CC=$ac_ct_CC
2120fi
2121
2122
2123test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2124See \`config.log' for more details." >&5
2125echo "$as_me: error: no acceptable C compiler found in \$PATH
2126See \`config.log' for more details." >&2;}
2127   { (exit 1); exit 1; }; }
2128
2129# Provide some information about the compiler.
2130echo "$as_me:$LINENO:" \
2131     "checking for C compiler version" >&5
2132ac_compiler=`set X $ac_compile; echo $2`
2133{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2134  (eval $ac_compiler --version </dev/null >&5) 2>&5
2135  ac_status=$?
2136  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2137  (exit $ac_status); }
2138{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2139  (eval $ac_compiler -v </dev/null >&5) 2>&5
2140  ac_status=$?
2141  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2142  (exit $ac_status); }
2143{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2144  (eval $ac_compiler -V </dev/null >&5) 2>&5
2145  ac_status=$?
2146  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2147  (exit $ac_status); }
2148
2149cat >conftest.$ac_ext <<_ACEOF
2150/* confdefs.h.  */
2151_ACEOF
2152cat confdefs.h >>conftest.$ac_ext
2153cat >>conftest.$ac_ext <<_ACEOF
2154/* end confdefs.h.  */
2155
2156int
2157main ()
2158{
2159
2160  ;
2161  return 0;
2162}
2163_ACEOF
2164ac_clean_files_save=$ac_clean_files
2165ac_clean_files="$ac_clean_files a.out a.exe b.out"
2166# Try to create an executable without -o first, disregard a.out.
2167# It will help us diagnose broken compilers, and finding out an intuition
2168# of exeext.
2169echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2170echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2171ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2172if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2173  (eval $ac_link_default) 2>&5
2174  ac_status=$?
2175  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2176  (exit $ac_status); }; then
2177  # Find the output, starting from the most likely.  This scheme is
2178# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2179# resort.
2180
2181# Be careful to initialize this variable, since it used to be cached.
2182# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2183ac_cv_exeext=
2184# b.out is created by i960 compilers.
2185for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2186do
2187  test -f "$ac_file" || continue
2188  case $ac_file in
2189    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2190        ;;
2191    conftest.$ac_ext )
2192        # This is the source file.
2193        ;;
2194    [ab].out )
2195        # We found the default executable, but exeext='' is most
2196        # certainly right.
2197        break;;
2198    *.* )
2199        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2200        # FIXME: I believe we export ac_cv_exeext for Libtool,
2201        # but it would be cool to find out if it's true.  Does anybody
2202        # maintain Libtool? --akim.
2203        export ac_cv_exeext
2204        break;;
2205    * )
2206        break;;
2207  esac
2208done
2209else
2210  echo "$as_me: failed program was:" >&5
2211sed 's/^/| /' conftest.$ac_ext >&5
2212
2213{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2214See \`config.log' for more details." >&5
2215echo "$as_me: error: C compiler cannot create executables
2216See \`config.log' for more details." >&2;}
2217   { (exit 77); exit 77; }; }
2218fi
2219
2220ac_exeext=$ac_cv_exeext
2221echo "$as_me:$LINENO: result: $ac_file" >&5
2222echo "${ECHO_T}$ac_file" >&6
2223
2224# Check the compiler produces executables we can run.  If not, either
2225# the compiler is broken, or we cross compile.
2226echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2227echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2228# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2229# If not cross compiling, check that we can run a simple program.
2230if test "$cross_compiling" != yes; then
2231  if { ac_try='./$ac_file'
2232  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2233  (eval $ac_try) 2>&5
2234  ac_status=$?
2235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2236  (exit $ac_status); }; }; then
2237    cross_compiling=no
2238  else
2239    if test "$cross_compiling" = maybe; then
2240        cross_compiling=yes
2241    else
2242        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2243If you meant to cross compile, use \`--host'.
2244See \`config.log' for more details." >&5
2245echo "$as_me: error: cannot run C compiled programs.
2246If you meant to cross compile, use \`--host'.
2247See \`config.log' for more details." >&2;}
2248   { (exit 1); exit 1; }; }
2249    fi
2250  fi
2251fi
2252echo "$as_me:$LINENO: result: yes" >&5
2253echo "${ECHO_T}yes" >&6
2254
2255rm -f a.out a.exe conftest$ac_cv_exeext b.out
2256ac_clean_files=$ac_clean_files_save
2257# Check the compiler produces executables we can run.  If not, either
2258# the compiler is broken, or we cross compile.
2259echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2260echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2261echo "$as_me:$LINENO: result: $cross_compiling" >&5
2262echo "${ECHO_T}$cross_compiling" >&6
2263
2264echo "$as_me:$LINENO: checking for suffix of executables" >&5
2265echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2266if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2267  (eval $ac_link) 2>&5
2268  ac_status=$?
2269  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2270  (exit $ac_status); }; then
2271  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2272# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2273# work properly (i.e., refer to `conftest.exe'), while it won't with
2274# `rm'.
2275for ac_file in conftest.exe conftest conftest.*; do
2276  test -f "$ac_file" || continue
2277  case $ac_file in
2278    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2279    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2280          export ac_cv_exeext
2281          break;;
2282    * ) break;;
2283  esac
2284done
2285else
2286  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2287See \`config.log' for more details." >&5
2288echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2289See \`config.log' for more details." >&2;}
2290   { (exit 1); exit 1; }; }
2291fi
2292
2293rm -f conftest$ac_cv_exeext
2294echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2295echo "${ECHO_T}$ac_cv_exeext" >&6
2296
2297rm -f conftest.$ac_ext
2298EXEEXT=$ac_cv_exeext
2299ac_exeext=$EXEEXT
2300echo "$as_me:$LINENO: checking for suffix of object files" >&5
2301echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2302if test "${ac_cv_objext+set}" = set; then
2303  echo $ECHO_N "(cached) $ECHO_C" >&6
2304else
2305  cat >conftest.$ac_ext <<_ACEOF
2306/* confdefs.h.  */
2307_ACEOF
2308cat confdefs.h >>conftest.$ac_ext
2309cat >>conftest.$ac_ext <<_ACEOF
2310/* end confdefs.h.  */
2311
2312int
2313main ()
2314{
2315
2316  ;
2317  return 0;
2318}
2319_ACEOF
2320rm -f conftest.o conftest.obj
2321if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2322  (eval $ac_compile) 2>&5
2323  ac_status=$?
2324  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2325  (exit $ac_status); }; then
2326  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2327  case $ac_file in
2328    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2329    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2330       break;;
2331  esac
2332done
2333else
2334  echo "$as_me: failed program was:" >&5
2335sed 's/^/| /' conftest.$ac_ext >&5
2336
2337{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2338See \`config.log' for more details." >&5
2339echo "$as_me: error: cannot compute suffix of object files: cannot compile
2340See \`config.log' for more details." >&2;}
2341   { (exit 1); exit 1; }; }
2342fi
2343
2344rm -f conftest.$ac_cv_objext conftest.$ac_ext
2345fi
2346echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2347echo "${ECHO_T}$ac_cv_objext" >&6
2348OBJEXT=$ac_cv_objext
2349ac_objext=$OBJEXT
2350echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2351echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2352if test "${ac_cv_c_compiler_gnu+set}" = set; then
2353  echo $ECHO_N "(cached) $ECHO_C" >&6
2354else
2355  cat >conftest.$ac_ext <<_ACEOF
2356/* confdefs.h.  */
2357_ACEOF
2358cat confdefs.h >>conftest.$ac_ext
2359cat >>conftest.$ac_ext <<_ACEOF
2360/* end confdefs.h.  */
2361
2362int
2363main ()
2364{
2365#ifndef __GNUC__
2366       choke me
2367#endif
2368
2369  ;
2370  return 0;
2371}
2372_ACEOF
2373rm -f conftest.$ac_objext
2374if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2375  (eval $ac_compile) 2>conftest.er1
2376  ac_status=$?
2377  grep -v '^ *+' conftest.er1 >conftest.err
2378  rm -f conftest.er1
2379  cat conftest.err >&5
2380  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2381  (exit $ac_status); } &&
2382         { ac_try='test -z "$ac_c_werror_flag"
2383                         || test ! -s conftest.err'
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); }; } &&
2389         { ac_try='test -s conftest.$ac_objext'
2390  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2391  (eval $ac_try) 2>&5
2392  ac_status=$?
2393  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394  (exit $ac_status); }; }; then
2395  ac_compiler_gnu=yes
2396else
2397  echo "$as_me: failed program was:" >&5
2398sed 's/^/| /' conftest.$ac_ext >&5
2399
2400ac_compiler_gnu=no
2401fi
2402rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2403ac_cv_c_compiler_gnu=$ac_compiler_gnu
2404
2405fi
2406echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2407echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2408GCC=`test $ac_compiler_gnu = yes && echo yes`
2409ac_test_CFLAGS=${CFLAGS+set}
2410ac_save_CFLAGS=$CFLAGS
2411CFLAGS="-g"
2412echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2413echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2414if test "${ac_cv_prog_cc_g+set}" = set; then
2415  echo $ECHO_N "(cached) $ECHO_C" >&6
2416else
2417  cat >conftest.$ac_ext <<_ACEOF
2418/* confdefs.h.  */
2419_ACEOF
2420cat confdefs.h >>conftest.$ac_ext
2421cat >>conftest.$ac_ext <<_ACEOF
2422/* end confdefs.h.  */
2423
2424int
2425main ()
2426{
2427
2428  ;
2429  return 0;
2430}
2431_ACEOF
2432rm -f conftest.$ac_objext
2433if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2434  (eval $ac_compile) 2>conftest.er1
2435  ac_status=$?
2436  grep -v '^ *+' conftest.er1 >conftest.err
2437  rm -f conftest.er1
2438  cat conftest.err >&5
2439  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2440  (exit $ac_status); } &&
2441         { ac_try='test -z "$ac_c_werror_flag"
2442                         || test ! -s conftest.err'
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); }; } &&
2448         { ac_try='test -s conftest.$ac_objext'
2449  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2450  (eval $ac_try) 2>&5
2451  ac_status=$?
2452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2453  (exit $ac_status); }; }; then
2454  ac_cv_prog_cc_g=yes
2455else
2456  echo "$as_me: failed program was:" >&5
2457sed 's/^/| /' conftest.$ac_ext >&5
2458
2459ac_cv_prog_cc_g=no
2460fi
2461rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2462fi
2463echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2464echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2465if test "$ac_test_CFLAGS" = set; then
2466  CFLAGS=$ac_save_CFLAGS
2467elif test $ac_cv_prog_cc_g = yes; then
2468  if test "$GCC" = yes; then
2469    CFLAGS="-g -O2"
2470  else
2471    CFLAGS="-g"
2472  fi
2473else
2474  if test "$GCC" = yes; then
2475    CFLAGS="-O2"
2476  else
2477    CFLAGS=
2478  fi
2479fi
2480echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2481echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2482if test "${ac_cv_prog_cc_stdc+set}" = set; then
2483  echo $ECHO_N "(cached) $ECHO_C" >&6
2484else
2485  ac_cv_prog_cc_stdc=no
2486ac_save_CC=$CC
2487cat >conftest.$ac_ext <<_ACEOF
2488/* confdefs.h.  */
2489_ACEOF
2490cat confdefs.h >>conftest.$ac_ext
2491cat >>conftest.$ac_ext <<_ACEOF
2492/* end confdefs.h.  */
2493#include <stdarg.h>
2494#include <stdio.h>
2495#include <sys/types.h>
2496#include <sys/stat.h>
2497/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2498struct buf { int x; };
2499FILE * (*rcsopen) (struct buf *, struct stat *, int);
2500static char *e (p, i)
2501     char **p;
2502     int i;
2503{
2504  return p[i];
2505}
2506static char *f (char * (*g) (char **, int), char **p, ...)
2507{
2508  char *s;
2509  va_list v;
2510  va_start (v,p);
2511  s = g (p, va_arg (v,int));
2512  va_end (v);
2513  return s;
2514}
2515
2516/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2517   function prototypes and stuff, but not '\xHH' hex character constants.
2518   These don't provoke an error unfortunately, instead are silently treated
2519   as 'x'.  The following induces an error, until -std1 is added to get
2520   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2521   array size at least.  It's necessary to write '\x00'==0 to get something
2522   that's true only with -std1.  */
2523int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2524
2525int test (int i, double x);
2526struct s1 {int (*f) (int a);};
2527struct s2 {int (*f) (double a);};
2528int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2529int argc;
2530char **argv;
2531int
2532main ()
2533{
2534return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2535  ;
2536  return 0;
2537}
2538_ACEOF
2539# Don't try gcc -ansi; that turns off useful extensions and
2540# breaks some systems' header files.
2541# AIX                   -qlanglvl=ansi
2542# Ultrix and OSF/1      -std1
2543# HP-UX 10.20 and later -Ae
2544# HP-UX older versions  -Aa -D_HPUX_SOURCE
2545# SVR4                  -Xc -D__EXTENSIONS__
2546for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2547do
2548  CC="$ac_save_CC $ac_arg"
2549  rm -f conftest.$ac_objext
2550if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2551  (eval $ac_compile) 2>conftest.er1
2552  ac_status=$?
2553  grep -v '^ *+' conftest.er1 >conftest.err
2554  rm -f conftest.er1
2555  cat conftest.err >&5
2556  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2557  (exit $ac_status); } &&
2558         { ac_try='test -z "$ac_c_werror_flag"
2559                         || test ! -s conftest.err'
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); }; } &&
2565         { ac_try='test -s conftest.$ac_objext'
2566  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2567  (eval $ac_try) 2>&5
2568  ac_status=$?
2569  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2570  (exit $ac_status); }; }; then
2571  ac_cv_prog_cc_stdc=$ac_arg
2572break
2573else
2574  echo "$as_me: failed program was:" >&5
2575sed 's/^/| /' conftest.$ac_ext >&5
2576
2577fi
2578rm -f conftest.err conftest.$ac_objext
2579done
2580rm -f conftest.$ac_ext conftest.$ac_objext
2581CC=$ac_save_CC
2582
2583fi
2584
2585case "x$ac_cv_prog_cc_stdc" in
2586  x|xno)
2587    echo "$as_me:$LINENO: result: none needed" >&5
2588echo "${ECHO_T}none needed" >&6 ;;
2589  *)
2590    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2591echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2592    CC="$CC $ac_cv_prog_cc_stdc" ;;
2593esac
2594
2595# Some people use a C++ compiler to compile C.  Since we use `exit',
2596# in C++ we need to declare it.  In case someone uses the same compiler
2597# for both compiling C and C++ we need to have the C++ compiler decide
2598# the declaration of exit, since it's the most demanding environment.
2599cat >conftest.$ac_ext <<_ACEOF
2600#ifndef __cplusplus
2601  choke me
2602#endif
2603_ACEOF
2604rm -f conftest.$ac_objext
2605if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2606  (eval $ac_compile) 2>conftest.er1
2607  ac_status=$?
2608  grep -v '^ *+' conftest.er1 >conftest.err
2609  rm -f conftest.er1
2610  cat conftest.err >&5
2611  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2612  (exit $ac_status); } &&
2613         { ac_try='test -z "$ac_c_werror_flag"
2614                         || test ! -s conftest.err'
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); }; } &&
2620         { ac_try='test -s conftest.$ac_objext'
2621  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2622  (eval $ac_try) 2>&5
2623  ac_status=$?
2624  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2625  (exit $ac_status); }; }; then
2626  for ac_declaration in \
2627   '' \
2628   'extern "C" void std::exit (int) throw (); using std::exit;' \
2629   'extern "C" void std::exit (int); using std::exit;' \
2630   'extern "C" void exit (int) throw ();' \
2631   'extern "C" void exit (int);' \
2632   'void exit (int);'
2633do
2634  cat >conftest.$ac_ext <<_ACEOF
2635/* confdefs.h.  */
2636_ACEOF
2637cat confdefs.h >>conftest.$ac_ext
2638cat >>conftest.$ac_ext <<_ACEOF
2639/* end confdefs.h.  */
2640$ac_declaration
2641#include <stdlib.h>
2642int
2643main ()
2644{
2645exit (42);
2646  ;
2647  return 0;
2648}
2649_ACEOF
2650rm -f conftest.$ac_objext
2651if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2652  (eval $ac_compile) 2>conftest.er1
2653  ac_status=$?
2654  grep -v '^ *+' conftest.er1 >conftest.err
2655  rm -f conftest.er1
2656  cat conftest.err >&5
2657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2658  (exit $ac_status); } &&
2659         { ac_try='test -z "$ac_c_werror_flag"
2660                         || test ! -s conftest.err'
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); }; } &&
2666         { ac_try='test -s conftest.$ac_objext'
2667  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2668  (eval $ac_try) 2>&5
2669  ac_status=$?
2670  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2671  (exit $ac_status); }; }; then
2672  :
2673else
2674  echo "$as_me: failed program was:" >&5
2675sed 's/^/| /' conftest.$ac_ext >&5
2676
2677continue
2678fi
2679rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2680  cat >conftest.$ac_ext <<_ACEOF
2681/* confdefs.h.  */
2682_ACEOF
2683cat confdefs.h >>conftest.$ac_ext
2684cat >>conftest.$ac_ext <<_ACEOF
2685/* end confdefs.h.  */
2686$ac_declaration
2687int
2688main ()
2689{
2690exit (42);
2691  ;
2692  return 0;
2693}
2694_ACEOF
2695rm -f conftest.$ac_objext
2696if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2697  (eval $ac_compile) 2>conftest.er1
2698  ac_status=$?
2699  grep -v '^ *+' conftest.er1 >conftest.err
2700  rm -f conftest.er1
2701  cat conftest.err >&5
2702  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2703  (exit $ac_status); } &&
2704         { ac_try='test -z "$ac_c_werror_flag"
2705                         || test ! -s conftest.err'
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); }; } &&
2711         { ac_try='test -s conftest.$ac_objext'
2712  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2713  (eval $ac_try) 2>&5
2714  ac_status=$?
2715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2716  (exit $ac_status); }; }; then
2717  break
2718else
2719  echo "$as_me: failed program was:" >&5
2720sed 's/^/| /' conftest.$ac_ext >&5
2721
2722fi
2723rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2724done
2725rm -f conftest*
2726if test -n "$ac_declaration"; then
2727  echo '#ifdef __cplusplus' >>confdefs.h
2728  echo $ac_declaration      >>confdefs.h
2729  echo '#endif'             >>confdefs.h
2730fi
2731
2732else
2733  echo "$as_me: failed program was:" >&5
2734sed 's/^/| /' conftest.$ac_ext >&5
2735
2736fi
2737rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2738ac_ext=c
2739ac_cpp='$CPP $CPPFLAGS'
2740ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2741ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2742ac_compiler_gnu=$ac_cv_c_compiler_gnu
2743
2744if test -z "$CC" ; then
2745  { { echo "$as_me:$LINENO: error: Failed to find a C compiler!" >&5
2746echo "$as_me: error: Failed to find a C compiler!" >&2;}
2747   { (exit 1); exit 1; }; }
2748fi
2749# Autoconf incorrectly concludes that cl recognises -g. It doesn't.
2750case "$CC" in
2751  clang* ) ;;
2752  cl* | */cl* | CL* | */CL* )
2753    if test "$ac_cv_prog_cc_g" = yes ; then
2754      ac_cv_prog_cc_g=no
2755      { echo "$as_me:$LINENO: Overruling autoconf; cl does not recognise -g." >&5
2756echo "$as_me: Overruling autoconf; cl does not recognise -g." >&6;}
2757    fi ;;
2758  * )
2759    if test x"$CYGPATH_W" = x ; then
2760      CYGPATH_W=echo
2761    fi
2762    ;;
2763esac
2764CFLAGS="$save_cflags"
2765
2766# add automake conditional so we can recognize cl compiler in makefile
2767coin_cc_is_cl=false
2768case "$CC" in
2769  clang* ) ;;
2770  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
2771    coin_cc_is_cl=true
2772    ;;
2773esac
2774
2775
2776if test $coin_cc_is_cl = true; then
2777  COIN_CC_IS_CL_TRUE=
2778  COIN_CC_IS_CL_FALSE='#'
2779else
2780  COIN_CC_IS_CL_TRUE='#'
2781  COIN_CC_IS_CL_FALSE=
2782fi
2783
2784
2785# Check if a project specific CFLAGS variable has been set
2786if test x$COIN_PRJCT != x; then
2787  eval coin_tmp=\${${COIN_PRJCT}_CFLAGS+set}
2788  if test x$coin_tmp = xset; then
2789    eval CFLAGS=\${${COIN_PRJCT}_CFLAGS}
2790  fi
2791fi
2792
2793if test x"$CFLAGS" = x; then
2794
2795  coin_add_cflags=
2796  coin_opt_cflags=
2797  coin_dbg_cflags=
2798  coin_warn_cflags=
2799
2800  if test "$GCC" = "yes"; then
2801    case "$CC" in
2802      icc* | */icc*)
2803        ;;
2804      *)
2805        coin_opt_cflags="-O3"
2806        coin_add_cflags="-pipe"
2807        coin_dbg_cflags="-g -O0"
2808        coin_warn_cflags="-Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -Wno-long-long"
2809        case $build in
2810          *-darwin*)
2811            ;;
2812          *)
2813            coin_warn_cflags="-pedantic-errors $coin_warn_cflags"
2814            ;;
2815        esac
2816    esac
2817  fi
2818  if test -z "$coin_opt_cflags"; then
2819    case $build in
2820      *-cygwin* | *-mingw*)
2821        case "$CC" in
2822          clang* ) ;;
2823          cl* | */cl* | CL* | */CL*)
2824            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
2825              coin_opt_cflags='-MD -O2'
2826              coin_dbg_cflags='-MDd'
2827            else
2828              coin_opt_cflags='-MT -O2'
2829              coin_dbg_cflags='-MTd'
2830            fi
2831            coin_add_cflags='-nologo -wd4996 -D_CRT_SECURE_NO_DEPRECATE'
2832            ;;
2833          icl* | */icl* | ICL* | */ICL*)
2834            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
2835              coin_opt_cflags='-MD -Ox'
2836              coin_dbg_cflags='-MDd -debug'
2837            else
2838              coin_opt_cflags='-MT -Ox'
2839              coin_dbg_cflags='-MTd -debug'
2840            fi
2841            coin_add_cflags='-nologo -D_CRT_SECURE_NO_DEPRECATE'
2842            ;;
2843        esac
2844        ;;
2845      *-linux-*)
2846        case "$CC" in
2847          icc* | */icc*)
2848            coin_opt_cflags="-O3 -ip -mp1"
2849            coin_add_cflags=""
2850            coin_dbg_cflags="-g"
2851            # Check if -i_dynamic is necessary (for new glibc library)
2852            CFLAGS=
2853            cat >conftest.$ac_ext <<_ACEOF
2854/* confdefs.h.  */
2855_ACEOF
2856cat confdefs.h >>conftest.$ac_ext
2857cat >>conftest.$ac_ext <<_ACEOF
2858/* end confdefs.h.  */
2859
2860int
2861main ()
2862{
2863int i=0; i++;
2864  ;
2865  return 0;
2866}
2867_ACEOF
2868rm -f conftest.$ac_objext conftest$ac_exeext
2869if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2870  (eval $ac_link) 2>conftest.er1
2871  ac_status=$?
2872  grep -v '^ *+' conftest.er1 >conftest.err
2873  rm -f conftest.er1
2874  cat conftest.err >&5
2875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2876  (exit $ac_status); } &&
2877         { ac_try='test -z "$ac_c_werror_flag"
2878                         || test ! -s conftest.err'
2879  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2880  (eval $ac_try) 2>&5
2881  ac_status=$?
2882  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2883  (exit $ac_status); }; } &&
2884         { ac_try='test -s conftest$ac_exeext'
2885  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2886  (eval $ac_try) 2>&5
2887  ac_status=$?
2888  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2889  (exit $ac_status); }; }; then
2890  :
2891else
2892  echo "$as_me: failed program was:" >&5
2893sed 's/^/| /' conftest.$ac_ext >&5
2894
2895coin_add_cflags="-i_dynamic $coin_add_cflags"
2896fi
2897rm -f conftest.err conftest.$ac_objext \
2898      conftest$ac_exeext conftest.$ac_ext
2899            ;;
2900          pgcc* | */pgcc*)
2901            coin_opt_cflags="-fast"
2902            coin_add_cflags="-Kieee -pc 64"
2903            coin_dbg_cflags="-g"
2904            ;;
2905        esac
2906        ;;
2907      *-ibm-*)
2908        case "$CC" in
2909          xlc* | */xlc* | mpxlc* | */mpxlc*)
2910            coin_opt_cflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
2911            coin_add_cflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
2912            coin_dbg_cflags="-g"
2913          ;;
2914        esac
2915        ;;
2916      *-hp-*)
2917        coin_opt_cflags="-O"
2918        coin_add_cflags="-Ae"
2919        coin_dbg_cflags="-g"
2920        ;;
2921      *-*-solaris*)
2922        coin_opt_cflags="-xO4"
2923        coin_dbg_cflags="-g"
2924        ;;
2925      *-sgi-*)
2926        coin_opt_cflags="-O -OPT:Olimit=0"
2927        coin_dbg_cflags="-g"
2928        ;;
2929    esac
2930  fi
2931
2932  if test "$ac_cv_prog_cc_g" = yes && test -z "$coin_dbg_cflags" ; then
2933    coin_dbg_cflags="-g"
2934  fi
2935
2936  if test -z "$coin_opt_cflags"; then
2937    # Try if -O option works if nothing else is set
2938    CFLAGS="-O"
2939    cat >conftest.$ac_ext <<_ACEOF
2940/* confdefs.h.  */
2941_ACEOF
2942cat confdefs.h >>conftest.$ac_ext
2943cat >>conftest.$ac_ext <<_ACEOF
2944/* end confdefs.h.  */
2945
2946int
2947main ()
2948{
2949int i=0; i++;
2950  ;
2951  return 0;
2952}
2953_ACEOF
2954rm -f conftest.$ac_objext conftest$ac_exeext
2955if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2956  (eval $ac_link) 2>conftest.er1
2957  ac_status=$?
2958  grep -v '^ *+' conftest.er1 >conftest.err
2959  rm -f conftest.er1
2960  cat conftest.err >&5
2961  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2962  (exit $ac_status); } &&
2963         { ac_try='test -z "$ac_c_werror_flag"
2964                         || test ! -s conftest.err'
2965  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2966  (eval $ac_try) 2>&5
2967  ac_status=$?
2968  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2969  (exit $ac_status); }; } &&
2970         { ac_try='test -s conftest$ac_exeext'
2971  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2972  (eval $ac_try) 2>&5
2973  ac_status=$?
2974  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2975  (exit $ac_status); }; }; then
2976  coin_opt_cflags="-O"
2977else
2978  echo "$as_me: failed program was:" >&5
2979sed 's/^/| /' conftest.$ac_ext >&5
2980
2981fi
2982rm -f conftest.err conftest.$ac_objext \
2983      conftest$ac_exeext conftest.$ac_ext
2984  fi
2985
2986  # if PM doesn't want the warning messages, take them out
2987  if test x"$coin_skip_warn_cflags" = xyes; then
2988    coin_warn_cflags=
2989  fi
2990
2991  if test x${DBG_CFLAGS+set} != xset; then
2992    DBG_CFLAGS="$coin_dbg_cflags $coin_add_cflags $coin_warn_cflags"
2993  fi
2994  if test x${OPT_CFLAGS+set} != xset; then
2995    OPT_CFLAGS="$coin_opt_cflags $coin_add_cflags -DNDEBUG $coin_warn_cflags"
2996  fi
2997
2998  DBG_CFLAGS="$DBG_CFLAGS $ADD_CFLAGS $CDEFS"
2999  OPT_CFLAGS="$OPT_CFLAGS $ADD_CFLAGS $CDEFS"
3000
3001  if test "$coin_debug_compile" = "true"; then
3002    CFLAGS="$DBG_CFLAGS"
3003  else
3004    CFLAGS="$OPT_CFLAGS"
3005  fi
3006else
3007  CFLAGS="$CFLAGS $ADD_CFLAGS $CDEFS"
3008  if test x${DBG_CFLAGS+set} != xset; then
3009    DBG_CFLAGS="$CFLAGS"
3010  fi
3011  if test x${OPT_CFLAGS+set} != xset; then
3012    OPT_CFLAGS="$CFLAGS"
3013  fi
3014fi
3015
3016# add -DPROJECT_BUILD to signal compiler preprocessor which config header file to include
3017if test x$COIN_PRJCT != x; then
3018  CFLAGS="$CFLAGS -D${COIN_PRJCT}_BUILD"
3019fi
3020
3021# Try if CFLAGS works
3022save_CFLAGS="$CFLAGS"
3023cat >conftest.$ac_ext <<_ACEOF
3024/* confdefs.h.  */
3025_ACEOF
3026cat confdefs.h >>conftest.$ac_ext
3027cat >>conftest.$ac_ext <<_ACEOF
3028/* end confdefs.h.  */
3029
3030int
3031main ()
3032{
3033int i=0; i++;
3034  ;
3035  return 0;
3036}
3037_ACEOF
3038rm -f conftest.$ac_objext conftest$ac_exeext
3039if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3040  (eval $ac_link) 2>conftest.er1
3041  ac_status=$?
3042  grep -v '^ *+' conftest.er1 >conftest.err
3043  rm -f conftest.er1
3044  cat conftest.err >&5
3045  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046  (exit $ac_status); } &&
3047         { ac_try='test -z "$ac_c_werror_flag"
3048                         || test ! -s conftest.err'
3049  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3050  (eval $ac_try) 2>&5
3051  ac_status=$?
3052  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3053  (exit $ac_status); }; } &&
3054         { ac_try='test -s conftest$ac_exeext'
3055  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3056  (eval $ac_try) 2>&5
3057  ac_status=$?
3058  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3059  (exit $ac_status); }; }; then
3060  :
3061else
3062  echo "$as_me: failed program was:" >&5
3063sed 's/^/| /' conftest.$ac_ext >&5
3064
3065CFLAGS=
3066fi
3067rm -f conftest.err conftest.$ac_objext \
3068      conftest$ac_exeext conftest.$ac_ext
3069if test -z "$CFLAGS"; then
3070  { 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
3071echo "$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;}
3072  CFLAGS='-O'
3073  cat >conftest.$ac_ext <<_ACEOF
3074/* confdefs.h.  */
3075_ACEOF
3076cat confdefs.h >>conftest.$ac_ext
3077cat >>conftest.$ac_ext <<_ACEOF
3078/* end confdefs.h.  */
3079
3080int
3081main ()
3082{
3083int i=0; i++;
3084  ;
3085  return 0;
3086}
3087_ACEOF
3088rm -f conftest.$ac_objext conftest$ac_exeext
3089if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3090  (eval $ac_link) 2>conftest.er1
3091  ac_status=$?
3092  grep -v '^ *+' conftest.er1 >conftest.err
3093  rm -f conftest.er1
3094  cat conftest.err >&5
3095  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3096  (exit $ac_status); } &&
3097         { ac_try='test -z "$ac_c_werror_flag"
3098                         || test ! -s conftest.err'
3099  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3100  (eval $ac_try) 2>&5
3101  ac_status=$?
3102  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3103  (exit $ac_status); }; } &&
3104         { ac_try='test -s conftest$ac_exeext'
3105  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3106  (eval $ac_try) 2>&5
3107  ac_status=$?
3108  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3109  (exit $ac_status); }; }; then
3110  :
3111else
3112  echo "$as_me: failed program was:" >&5
3113sed 's/^/| /' conftest.$ac_ext >&5
3114
3115CFLAGS=
3116fi
3117rm -f conftest.err conftest.$ac_objext \
3118      conftest$ac_exeext conftest.$ac_ext
3119  if test -z "$CFLAGS"; then
3120    { 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
3121echo "$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;}
3122  fi
3123fi
3124
3125{ echo "$as_me:$LINENO: C compiler options are: $CFLAGS" >&5
3126echo "$as_me: C compiler options are: $CFLAGS" >&6;}
3127
3128
3129if test x"$MPICC" = x; then :; else
3130  { echo "$as_me:$LINENO: Will use MPI C compiler $MPICC" >&5
3131echo "$as_me: Will use MPI C compiler $MPICC" >&6;}
3132  CC="$MPICC"
3133fi
3134
3135# Correct the LD variable if we are using the MS or Intel-windows compiler
3136case "$CC" in
3137  clang* ) ;;
3138  cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
3139    LD=link
3140    ;;
3141esac
3142
3143ac_ext=c
3144ac_cpp='$CPP $CPPFLAGS'
3145ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3146ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3147ac_compiler_gnu=$ac_cv_c_compiler_gnu
3148
3149
3150case $build in
3151  *-cygwin* | *-mingw*)
3152     if test "$enable_msvc" = yes ; then
3153       coin_f77_comps="ifort fl32 compile_f2c gfortran g95 g77"
3154     else
3155       coin_f77_comps="gfortran ifort g95 g77 fl32 compile_f2c"
3156     fi ;;
3157  *-*-solaris*)
3158     coin_f77_comps="f95 f90 g95 f77 xlf_r fort77 gfortran g77 pgf90 pgf77 ifort ifc frt af77" ;;
3159  *-linux-gnu*)
3160     coin_f77_comps="gfortran ifort g95 fort77 f77 g77 pgf90 pgf77 ifc frt af77 xlf_r" ;;
3161  *) coin_f77_comps="xlf_r fort77 gfortran ifort g95 f77 g77 pgf90 pgf77 ifc frt af77" ;;
3162 esac
3163
3164
3165
3166
3167
3168ac_ext=f
3169ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3170ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3171ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3172
3173
3174
3175
3176
3177
3178coin_has_f77=yes
3179
3180save_fflags="$FFLAGS"
3181
3182# We delete the cached value, since the test might not have been
3183# performed with our choice of compilers earlier
3184$as_unset ac_cv_prog_F77 || test "${ac_cv_prog_F77+set}" != set || { ac_cv_prog_F77=; export ac_cv_prog_F77; }
3185
3186# This is a real belt-and-suspenders approach. AC_COIN_FIND_F77 will use
3187# coin_f77_comps to see if there's a program that matches one of the names.
3188# If there's no such program, F77 = unavailable. If we match the name,
3189# feed AC_PROG_F77 the same search list, just to be sure it's a functioning
3190# compiler.
3191# AC_MSG_NOTICE([Fortran compiler candidates: $coin_f77_comps])
3192
3193
3194{ echo "$as_me:$LINENO: Trying to determine Fortran compiler name" >&5
3195echo "$as_me: Trying to determine Fortran compiler name" >&6;}
3196if test -n "$ac_tool_prefix"; then
3197  for ac_prog in $coin_f77_comps
3198  do
3199    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3200set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3201echo "$as_me:$LINENO: checking for $ac_word" >&5
3202echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3203if test "${ac_cv_prog_F77+set}" = set; then
3204  echo $ECHO_N "(cached) $ECHO_C" >&6
3205else
3206  if test -n "$F77"; then
3207  ac_cv_prog_F77="$F77" # Let the user override the test.
3208else
3209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3210for as_dir in $PATH
3211do
3212  IFS=$as_save_IFS
3213  test -z "$as_dir" && as_dir=.
3214  for ac_exec_ext in '' $ac_executable_extensions; do
3215  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3216    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
3217    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3218    break 2
3219  fi
3220done
3221done
3222
3223fi
3224fi
3225F77=$ac_cv_prog_F77
3226if test -n "$F77"; then
3227  echo "$as_me:$LINENO: result: $F77" >&5
3228echo "${ECHO_T}$F77" >&6
3229else
3230  echo "$as_me:$LINENO: result: no" >&5
3231echo "${ECHO_T}no" >&6
3232fi
3233
3234    test -n "$F77" && break
3235  done
3236fi
3237if test -z "$F77"; then
3238  ac_ct_F77=$F77
3239  for ac_prog in $coin_f77_comps
3240do
3241  # Extract the first word of "$ac_prog", so it can be a program name with args.
3242set dummy $ac_prog; ac_word=$2
3243echo "$as_me:$LINENO: checking for $ac_word" >&5
3244echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3245if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
3246  echo $ECHO_N "(cached) $ECHO_C" >&6
3247else
3248  if test -n "$ac_ct_F77"; then
3249  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
3250else
3251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3252for as_dir in $PATH
3253do
3254  IFS=$as_save_IFS
3255  test -z "$as_dir" && as_dir=.
3256  for ac_exec_ext in '' $ac_executable_extensions; do
3257  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3258    ac_cv_prog_ac_ct_F77="$ac_prog"
3259    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3260    break 2
3261  fi
3262done
3263done
3264
3265fi
3266fi
3267ac_ct_F77=$ac_cv_prog_ac_ct_F77
3268if test -n "$ac_ct_F77"; then
3269  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
3270echo "${ECHO_T}$ac_ct_F77" >&6
3271else
3272  echo "$as_me:$LINENO: result: no" >&5
3273echo "${ECHO_T}no" >&6
3274fi
3275
3276  test -n "$ac_ct_F77" && break
3277done
3278test -n "$ac_ct_F77" || ac_ct_F77="unavailable"
3279
3280  F77=$ac_ct_F77
3281fi
3282
3283
3284if test "$F77" != "unavailable" ; then
3285  ac_ext=f
3286ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3287ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3288ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3289if test -n "$ac_tool_prefix"; then
3290  for ac_prog in $coin_f77_comps
3291  do
3292    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3293set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3294echo "$as_me:$LINENO: checking for $ac_word" >&5
3295echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3296if test "${ac_cv_prog_F77+set}" = set; then
3297  echo $ECHO_N "(cached) $ECHO_C" >&6
3298else
3299  if test -n "$F77"; then
3300  ac_cv_prog_F77="$F77" # Let the user override the test.
3301else
3302as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3303for as_dir in $PATH
3304do
3305  IFS=$as_save_IFS
3306  test -z "$as_dir" && as_dir=.
3307  for ac_exec_ext in '' $ac_executable_extensions; do
3308  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3309    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
3310    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3311    break 2
3312  fi
3313done
3314done
3315
3316fi
3317fi
3318F77=$ac_cv_prog_F77
3319if test -n "$F77"; then
3320  echo "$as_me:$LINENO: result: $F77" >&5
3321echo "${ECHO_T}$F77" >&6
3322else
3323  echo "$as_me:$LINENO: result: no" >&5
3324echo "${ECHO_T}no" >&6
3325fi
3326
3327    test -n "$F77" && break
3328  done
3329fi
3330if test -z "$F77"; then
3331  ac_ct_F77=$F77
3332  for ac_prog in $coin_f77_comps
3333do
3334  # Extract the first word of "$ac_prog", so it can be a program name with args.
3335set dummy $ac_prog; ac_word=$2
3336echo "$as_me:$LINENO: checking for $ac_word" >&5
3337echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3338if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
3339  echo $ECHO_N "(cached) $ECHO_C" >&6
3340else
3341  if test -n "$ac_ct_F77"; then
3342  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
3343else
3344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3345for as_dir in $PATH
3346do
3347  IFS=$as_save_IFS
3348  test -z "$as_dir" && as_dir=.
3349  for ac_exec_ext in '' $ac_executable_extensions; do
3350  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3351    ac_cv_prog_ac_ct_F77="$ac_prog"
3352    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3353    break 2
3354  fi
3355done
3356done
3357
3358fi
3359fi
3360ac_ct_F77=$ac_cv_prog_ac_ct_F77
3361if test -n "$ac_ct_F77"; then
3362  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
3363echo "${ECHO_T}$ac_ct_F77" >&6
3364else
3365  echo "$as_me:$LINENO: result: no" >&5
3366echo "${ECHO_T}no" >&6
3367fi
3368
3369  test -n "$ac_ct_F77" && break
3370done
3371
3372  F77=$ac_ct_F77
3373fi
3374
3375
3376# Provide some information about the compiler.
3377echo "$as_me:3377:" \
3378     "checking for Fortran 77 compiler version" >&5
3379ac_compiler=`set X $ac_compile; echo $2`
3380{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3381  (eval $ac_compiler --version </dev/null >&5) 2>&5
3382  ac_status=$?
3383  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3384  (exit $ac_status); }
3385{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3386  (eval $ac_compiler -v </dev/null >&5) 2>&5
3387  ac_status=$?
3388  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3389  (exit $ac_status); }
3390{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3391  (eval $ac_compiler -V </dev/null >&5) 2>&5
3392  ac_status=$?
3393  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3394  (exit $ac_status); }
3395rm -f a.out
3396
3397# If we don't use `.F' as extension, the preprocessor is not run on the
3398# input file.  (Note that this only needs to work for GNU compilers.)
3399ac_save_ext=$ac_ext
3400ac_ext=F
3401echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
3402echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
3403if test "${ac_cv_f77_compiler_gnu+set}" = set; then
3404  echo $ECHO_N "(cached) $ECHO_C" >&6
3405else
3406  cat >conftest.$ac_ext <<_ACEOF
3407      program main
3408#ifndef __GNUC__
3409       choke me
3410#endif
3411
3412      end
3413_ACEOF
3414rm -f conftest.$ac_objext
3415if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3416  (eval $ac_compile) 2>conftest.er1
3417  ac_status=$?
3418  grep -v '^ *+' conftest.er1 >conftest.err
3419  rm -f conftest.er1
3420  cat conftest.err >&5
3421  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3422  (exit $ac_status); } &&
3423         { ac_try='test -z "$ac_f77_werror_flag"
3424                         || test ! -s conftest.err'
3425  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3426  (eval $ac_try) 2>&5
3427  ac_status=$?
3428  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3429  (exit $ac_status); }; } &&
3430         { ac_try='test -s conftest.$ac_objext'
3431  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3432  (eval $ac_try) 2>&5
3433  ac_status=$?
3434  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3435  (exit $ac_status); }; }; then
3436  ac_compiler_gnu=yes
3437else
3438  echo "$as_me: failed program was:" >&5
3439sed 's/^/| /' conftest.$ac_ext >&5
3440
3441ac_compiler_gnu=no
3442fi
3443rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3444ac_cv_f77_compiler_gnu=$ac_compiler_gnu
3445
3446fi
3447echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
3448echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
3449ac_ext=$ac_save_ext
3450ac_test_FFLAGS=${FFLAGS+set}
3451ac_save_FFLAGS=$FFLAGS
3452FFLAGS=
3453echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
3454echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
3455if test "${ac_cv_prog_f77_g+set}" = set; then
3456  echo $ECHO_N "(cached) $ECHO_C" >&6
3457else
3458  FFLAGS=-g
3459cat >conftest.$ac_ext <<_ACEOF
3460      program main
3461
3462      end
3463_ACEOF
3464rm -f conftest.$ac_objext
3465if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3466  (eval $ac_compile) 2>conftest.er1
3467  ac_status=$?
3468  grep -v '^ *+' conftest.er1 >conftest.err
3469  rm -f conftest.er1
3470  cat conftest.err >&5
3471  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3472  (exit $ac_status); } &&
3473         { ac_try='test -z "$ac_f77_werror_flag"
3474                         || test ! -s conftest.err'
3475  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3476  (eval $ac_try) 2>&5
3477  ac_status=$?
3478  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3479  (exit $ac_status); }; } &&
3480         { ac_try='test -s conftest.$ac_objext'
3481  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3482  (eval $ac_try) 2>&5
3483  ac_status=$?
3484  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3485  (exit $ac_status); }; }; then
3486  ac_cv_prog_f77_g=yes
3487else
3488  echo "$as_me: failed program was:" >&5
3489sed 's/^/| /' conftest.$ac_ext >&5
3490
3491ac_cv_prog_f77_g=no
3492fi
3493rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3494
3495fi
3496echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
3497echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
3498if test "$ac_test_FFLAGS" = set; then
3499  FFLAGS=$ac_save_FFLAGS
3500elif test $ac_cv_prog_f77_g = yes; then
3501  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
3502    FFLAGS="-g -O2"
3503  else
3504    FFLAGS="-g"
3505  fi
3506else
3507  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
3508    FFLAGS="-O2"
3509  else
3510    FFLAGS=
3511  fi
3512fi
3513
3514G77=`test $ac_compiler_gnu = yes && echo yes`
3515ac_ext=f
3516ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3517ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3518ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3519
3520else
3521  { echo "$as_me:$LINENO: WARNING: Failed to find a Fortran compiler!" >&5
3522echo "$as_me: WARNING: Failed to find a Fortran compiler!" >&2;}
3523fi
3524
3525FFLAGS="$save_fflags"
3526
3527# Check if a project specific FFLAGS variable has been set
3528if test x$COIN_PRJCT != x; then
3529  eval coin_tmp=\${${COIN_PRJCT}_FFLAGS+set}
3530  if test x$coin_tmp = xset; then
3531    eval FFLAGS=\${${COIN_PRJCT}_FFLAGS}
3532  fi
3533fi
3534
3535if test "$F77" != "unavailable" && test x"$FFLAGS" = x ; then
3536
3537  coin_add_fflags=
3538  coin_opt_fflags=
3539  coin_dbg_fflags=
3540  coin_warn_fflags=
3541
3542  if test "$G77" = "yes"; then
3543    coin_opt_fflags="-O3"
3544    coin_add_fflags="-pipe"
3545    coin_dbg_fflags="-g -O0"
3546  else
3547    case $build in
3548      *-cygwin* | *-mingw*)
3549        case $F77 in
3550          ifort* | */ifort* | IFORT* | */IFORT* )
3551            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
3552              coin_opt_fflags='-MD -O3'
3553              coin_dbg_fflags='-MDd -debug'
3554            else
3555              coin_opt_fflags='-MT -O3'
3556              coin_dbg_fflags='-MTd -debug'
3557            fi
3558            coin_add_fflags='-fpp -nologo'
3559          ;;
3560          compile_f2c*)
3561            if test "$coin_disable_shared" = yes || test "$enable_shared" = yes ; then
3562              coin_opt_fflags='-MD -O2'
3563              coin_dbg_fflags='-MDd'
3564            else
3565              coin_opt_fflags='-MT -O2'
3566              coin_dbg_fflags='-MTd'
3567            fi
3568            coin_add_fflags='-nologo -wd4996'
3569          ;;
3570        esac
3571        ;;
3572      *-linux-*)
3573        case $F77 in
3574          ifc* | */ifc* | ifort* | */ifort*)
3575            coin_opt_fflags="-O3 -ip"
3576            coin_add_fflags="-cm -w90 -w95"
3577            coin_dbg_fflags="-g -CA -CB -CS"
3578            # Check if -i_dynamic is necessary (for new glibc library)
3579            FFLAGS=
3580            cat >conftest.$ac_ext <<_ACEOF
3581      program main
3582      write(*,*) 'Hello world'
3583      end
3584_ACEOF
3585rm -f conftest.$ac_objext conftest$ac_exeext
3586if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3587  (eval $ac_link) 2>conftest.er1
3588  ac_status=$?
3589  grep -v '^ *+' conftest.er1 >conftest.err
3590  rm -f conftest.er1
3591  cat conftest.err >&5
3592  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3593  (exit $ac_status); } &&
3594         { ac_try='test -z "$ac_f77_werror_flag"
3595                         || test ! -s conftest.err'
3596  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3597  (eval $ac_try) 2>&5
3598  ac_status=$?
3599  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3600  (exit $ac_status); }; } &&
3601         { ac_try='test -s conftest$ac_exeext'
3602  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3603  (eval $ac_try) 2>&5
3604  ac_status=$?
3605  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606  (exit $ac_status); }; }; then
3607  :
3608else
3609  echo "$as_me: failed program was:" >&5
3610sed 's/^/| /' conftest.$ac_ext >&5
3611
3612coin_add_fflags="-i_dynamic $coin_add_fflags"
3613fi
3614rm -f conftest.err conftest.$ac_objext \
3615      conftest$ac_exeext conftest.$ac_ext
3616            ;;
3617          pgf77* | */pgf77* | pgf90* | */pgf90*)
3618            coin_opt_fflags="-fast"
3619            coin_add_fflags="-Kieee -pc 64"
3620            coin_dbg_fflags="-g"
3621          ;;
3622        esac
3623        ;;
3624      *-ibm-*)
3625        case "$F77" in
3626          xlf* | */xlf* | mpxlf* | */mpxlf* )
3627            coin_opt_fflags="-O -qarch=auto -qcache=auto -qtune=auto -qmaxmem=-1"
3628            coin_add_fflags="-bmaxdata:0x80000000 -qsuppress=1500-036 -qsuppress=1500-029"
3629            coin_dbg_fflags="-g -C"
3630            ;;
3631        esac
3632        ;;
3633      *-hp-*)
3634        coin_opt_fflags="+O3"
3635        coin_add_fflags="+U77"
3636        coin_dbg_fflags="-C -g"
3637        ;;
3638      *-*-solaris*)
3639        coin_opt_fflags="-O4"
3640        coin_dbg_fflags="-g"
3641        ;;
3642      *-sgi-*)
3643        coin_opt_fflags="-O5 -OPT:Olimit=0"
3644        coin_dbg_fflags="-g"
3645        ;;
3646    esac
3647  fi
3648
3649  if test "$ac_cv_prog_f77_g" = yes && test -z "$coin_dbg_fflags" ; then
3650    coin_dbg_fflags="-g"
3651  fi
3652
3653  if test -z "$coin_opt_fflags"; then
3654    # Try if -O option works if nothing else is set
3655    FFLAGS=-O
3656    cat >conftest.$ac_ext <<_ACEOF
3657      program main
3658      integer i
3659      end
3660_ACEOF
3661rm -f conftest.$ac_objext conftest$ac_exeext
3662if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3663  (eval $ac_link) 2>conftest.er1
3664  ac_status=$?
3665  grep -v '^ *+' conftest.er1 >conftest.err
3666  rm -f conftest.er1
3667  cat conftest.err >&5
3668  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3669  (exit $ac_status); } &&
3670         { ac_try='test -z "$ac_f77_werror_flag"
3671                         || test ! -s conftest.err'
3672  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3673  (eval $ac_try) 2>&5
3674  ac_status=$?
3675  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3676  (exit $ac_status); }; } &&
3677         { ac_try='test -s conftest$ac_exeext'
3678  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3679  (eval $ac_try) 2>&5
3680  ac_status=$?
3681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3682  (exit $ac_status); }; }; then
3683  coin_opt_fflags="-O"
3684else
3685  echo "$as_me: failed program was:" >&5
3686sed 's/^/| /' conftest.$ac_ext >&5
3687
3688fi
3689rm -f conftest.err conftest.$ac_objext \
3690      conftest$ac_exeext conftest.$ac_ext
3691  fi
3692
3693  # if PM doesn't want the warning messages, take them out
3694  if test x"$coin_skip_warn_fflags" = xyes; then
3695    coin_warn_fflags=
3696  fi
3697
3698  if test x${DBG_FFLAGS+set} != xset; then
3699    DBG_FFLAGS="$coin_dbg_fflags $coin_add_fflags $coin_warn_fflags"
3700  fi
3701  if test x${OPT_FFLAGS+set} != xset; then
3702    OPT_FFLAGS="$coin_opt_fflags $coin_add_fflags $coin_warn_fflags"
3703  fi
3704
3705  DBG_FFLAGS="$DBG_FFLAGS $ADD_FFLAGS"
3706  OPT_FFLAGS="$OPT_FFLAGS $ADD_FFLAGS"
3707
3708  if test "$coin_debug_compile" = "true"; then
3709    FFLAGS="$DBG_FFLAGS"
3710  else
3711    FFLAGS="$OPT_FFLAGS"
3712  fi
3713else
3714  FFLAGS="$FFLAGS $ADD_FFLAGS"
3715  if test x${DBG_FFLAGS+set} != xset; then
3716    DBG_FFLAGS="$FFLAGS"
3717  fi
3718  if test x${OPT_FFLAGS+set} != xset; then
3719    OPT_FFLAGS="$FFLAGS"
3720  fi
3721fi
3722
3723# Try if FFLAGS works
3724if test "$F77" != "unavailable" ; then
3725  cat >conftest.$ac_ext <<_ACEOF
3726      program main
3727      integer i
3728      end
3729_ACEOF
3730rm -f conftest.$ac_objext conftest$ac_exeext
3731if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3732  (eval $ac_link) 2>conftest.er1
3733  ac_status=$?
3734  grep -v '^ *+' conftest.er1 >conftest.err
3735  rm -f conftest.er1
3736  cat conftest.err >&5
3737  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3738  (exit $ac_status); } &&
3739         { ac_try='test -z "$ac_f77_werror_flag"
3740                         || test ! -s conftest.err'
3741  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3742  (eval $ac_try) 2>&5
3743  ac_status=$?
3744  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3745  (exit $ac_status); }; } &&
3746         { ac_try='test -s conftest$ac_exeext'
3747  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3748  (eval $ac_try) 2>&5
3749  ac_status=$?
3750  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3751  (exit $ac_status); }; }; then
3752  :
3753else
3754  echo "$as_me: failed program was:" >&5
3755sed 's/^/| /' conftest.$ac_ext >&5
3756
3757FFLAGS=
3758fi
3759rm -f conftest.err conftest.$ac_objext \
3760      conftest$ac_exeext conftest.$ac_ext
3761  if test -z "$FFLAGS"; then
3762    { 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
3763echo "$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;}
3764    FFLAGS='-O'
3765    cat >conftest.$ac_ext <<_ACEOF
3766      program main
3767      integer i
3768      end
3769_ACEOF
3770rm -f conftest.$ac_objext conftest$ac_exeext
3771if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3772  (eval $ac_link) 2>conftest.er1
3773  ac_status=$?
3774  grep -v '^ *+' conftest.er1 >conftest.err
3775  rm -f conftest.er1
3776  cat conftest.err >&5
3777  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3778  (exit $ac_status); } &&
3779         { ac_try='test -z "$ac_f77_werror_flag"
3780                         || test ! -s conftest.err'
3781  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3782  (eval $ac_try) 2>&5
3783  ac_status=$?
3784  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3785  (exit $ac_status); }; } &&
3786         { ac_try='test -s conftest$ac_exeext'
3787  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3788  (eval $ac_try) 2>&5
3789  ac_status=$?
3790  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3791  (exit $ac_status); }; }; then
3792  :
3793else
3794  echo "$as_me: failed program was:" >&5
3795sed 's/^/| /' conftest.$ac_ext >&5
3796
3797FFLAGS=
3798fi
3799rm -f conftest.err conftest.$ac_objext \
3800      conftest$ac_exeext conftest.$ac_ext
3801    if test -z "$FFLAGS"; then
3802      { 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
3803echo "$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;}
3804    fi
3805  fi
3806fi
3807
3808{ echo "$as_me:$LINENO: Fortran compiler options are: $FFLAGS" >&5
3809echo "$as_me: Fortran compiler options are: $FFLAGS" >&6;}
3810
3811
3812if test x"$MPIF77" = x; then :; else
3813  { echo "$as_me:$LINENO: Will use MPI Fortran compiler $MPIF77" >&5
3814echo "$as_me: Will use MPI Fortran compiler $MPIF77" >&6;}
3815  F77="$MPIF77"
3816fi
3817
3818# correct the LD variable if we use the intel fortran compiler in windows
3819case "$F77" in
3820  ifort* | */ifort* | IFORT* | */IFORT*)
3821    LD=link
3822    ;;
3823esac
3824
3825ac_ext=c
3826ac_cpp='$CPP $CPPFLAGS'
3827ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3828ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3829ac_compiler_gnu=$ac_cv_c_compiler_gnu
3830
3831
3832
3833# Get the linker flags (FLIBS) that are required for linking against this blas library
3834
3835# get FLIBS
3836ac_ext=f
3837ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
3838ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3839ac_compiler_gnu=$ac_cv_f77_compiler_gnu
3840echo "$as_me:$LINENO: checking how to get verbose linking output from $F77" >&5
3841echo $ECHO_N "checking how to get verbose linking output from $F77... $ECHO_C" >&6
3842if test "${ac_cv_prog_f77_v+set}" = set; then
3843  echo $ECHO_N "(cached) $ECHO_C" >&6
3844else
3845  cat >conftest.$ac_ext <<_ACEOF
3846      program main
3847
3848      end
3849_ACEOF
3850rm -f conftest.$ac_objext
3851if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3852  (eval $ac_compile) 2>conftest.er1
3853  ac_status=$?
3854  grep -v '^ *+' conftest.er1 >conftest.err
3855  rm -f conftest.er1
3856  cat conftest.err >&5
3857  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3858  (exit $ac_status); } &&
3859         { ac_try='test -z "$ac_f77_werror_flag"
3860                         || test ! -s conftest.err'
3861  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3862  (eval $ac_try) 2>&5
3863  ac_status=$?
3864  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3865  (exit $ac_status); }; } &&
3866         { ac_try='test -s conftest.$ac_objext'
3867  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3868  (eval $ac_try) 2>&5
3869  ac_status=$?
3870  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3871  (exit $ac_status); }; }; then
3872  ac_cv_prog_f77_v=
3873# Try some options frequently used verbose output
3874for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3875  cat >conftest.$ac_ext <<_ACEOF
3876      program main
3877
3878      end
3879_ACEOF
3880
3881# Compile and link our simple test program by passing a flag (argument
3882# 1 to this macro) to the Fortran compiler in order to get
3883# "verbose" output that we can then parse for the Fortran linker
3884# flags.
3885ac_save_FFLAGS=$FFLAGS
3886FFLAGS="$FFLAGS $ac_verb"
3887(eval echo $as_me:3887: \"$ac_link\") >&5
3888ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3889echo "$ac_f77_v_output" >&5
3890FFLAGS=$ac_save_FFLAGS
3891
3892rm -f conftest*
3893
3894# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
3895# /foo, /bar, and /baz are search directories for the Fortran linker.
3896# Here, we change these into -L/foo -L/bar -L/baz (and put it first):
3897ac_f77_v_output="`echo $ac_f77_v_output |
3898        grep 'LPATH is:' |
3899        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_f77_v_output"
3900
3901case $ac_f77_v_output in
3902  # If we are using xlf then replace all the commas with spaces.
3903  *xlfentry*)
3904    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;;
3905
3906  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
3907  # $LIBS confuse us, and the libraries appear later in the output anyway).
3908  *mGLOB_options_string*)
3909    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
3910
3911  # If we are using Cray Fortran then delete quotes.
3912  # Use "\"" instead of '"' for font-lock-mode.
3913  # FIXME: a more general fix for quoted arguments with spaces?
3914  *cft90*)
3915    ac_f77_v_output=`echo $ac_f77_v_output | sed "s/\"//g"` ;;
3916esac
3917
3918
3919  # look for -l* and *.a constructs in the output
3920  for ac_arg in $ac_f77_v_output; do
3921     case $ac_arg in
3922        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3923          ac_cv_prog_f77_v=$ac_verb
3924          break 2 ;;
3925     esac
3926  done
3927done
3928if test -z "$ac_cv_prog_f77_v"; then
3929   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F77" >&5
3930echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;}
3931fi
3932else
3933  echo "$as_me: failed program was:" >&5
3934sed 's/^/| /' conftest.$ac_ext >&5
3935
3936{ echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3937echo "$as_me: WARNING: compilation failed" >&2;}
3938fi
3939rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3940
3941fi
3942echo "$as_me:$LINENO: result: $ac_cv_prog_f77_v" >&5
3943echo "${ECHO_T}$ac_cv_prog_f77_v" >&6
3944echo "$as_me:$LINENO: checking for Fortran libraries of $F77" >&5
3945echo $ECHO_N "checking for Fortran libraries of $F77... $ECHO_C" >&6
3946if test "${ac_cv_f77_libs+set}" = set; then
3947  echo $ECHO_N "(cached) $ECHO_C" >&6
3948else
3949  if test "x$FLIBS" != "x"; then
3950  ac_cv_f77_libs="$FLIBS" # Let the user override the test.
3951else
3952
3953cat >conftest.$ac_ext <<_ACEOF
3954      program main
3955
3956      end
3957_ACEOF
3958
3959# Compile and link our simple test program by passing a flag (argument
3960# 1 to this macro) to the Fortran compiler in order to get
3961# "verbose" output that we can then parse for the Fortran linker
3962# flags.
3963ac_save_FFLAGS=$FFLAGS
3964FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
3965(eval echo $as_me:3965: \"$ac_link\") >&5
3966ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3967echo "$ac_f77_v_output" >&5
3968FFLAGS=$ac_save_FFLAGS
3969
3970rm -f conftest*
3971
3972# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
3973# /foo, /bar, and /baz are search directories for the Fortran linker.
3974# Here, we change these into -L/foo -L/bar -L/baz (and put it first):
3975ac_f77_v_output="`echo $ac_f77_v_output |
3976        grep 'LPATH is:' |
3977        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_f77_v_output"
3978
3979case $ac_f77_v_output in
3980  # If we are using xlf then replace all the commas with spaces.
3981  *xlfentry*)
3982    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;;
3983
3984  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
3985  # $LIBS confuse us, and the libraries appear later in the output anyway).
3986  *mGLOB_options_string*)
3987    ac_f77_v_output=`echo $ac_f77_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
3988
3989  # If we are using Cray Fortran then delete quotes.
3990  # Use "\"" instead of '"' for font-lock-mode.
3991  # FIXME: a more general fix for quoted arguments with spaces?
3992  *cft90*)
3993    ac_f77_v_output=`echo $ac_f77_v_output | sed "s/\"//g"` ;;
3994esac
3995
3996
3997
3998ac_cv_f77_libs=
3999
4000# Save positional arguments (if any)
4001ac_save_positional="$@"
4002
4003set X $ac_f77_v_output
4004while test $# != 1; do
4005  shift
4006  ac_arg=$1
4007  case $ac_arg in
4008        [\\/]*.a | ?:[\\/]*.a)
4009            ac_exists=false
4010  for ac_i in $ac_cv_f77_libs; do
4011    if test x"$ac_arg" = x"$ac_i"; then
4012      ac_exists=true
4013      break
4014    fi
4015  done
4016
4017  if test x"$ac_exists" = xtrue; then
4018  :
4019else
4020  ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4021fi
4022
4023          ;;
4024        -bI:*)
4025            ac_exists=false
4026  for ac_i in $ac_cv_f77_libs; do
4027    if test x"$ac_arg" = x"$ac_i"; then
4028      ac_exists=true
4029      break
4030    fi
4031  done
4032
4033  if test x"$ac_exists" = xtrue; then
4034  :
4035else
4036  if test "$ac_compiler_gnu" = yes; then
4037  for ac_link_opt in $ac_arg; do
4038    ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt"
4039  done
4040else
4041  ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4042fi
4043fi
4044
4045          ;;
4046          # Ignore these flags.
4047        -lang* | -lcrt[01].o | -lcrtbegin.o | -lc | -lgcc | -libmil | -LANG:=*)
4048          ;;
4049        -lkernel32)
4050          test x"$CYGWIN" != xyes && ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4051          ;;
4052        -[LRuY])
4053          # These flags, when seen by themselves, take an argument.
4054          # We remove the space between option and argument and re-iterate
4055          # unless we find an empty arg or a new option (starting with -)
4056          case $2 in
4057             "" | -*);;
4058             *)
4059                ac_arg="$ac_arg$2"
4060                shift; shift
4061                set X $ac_arg "$@"
4062                ;;
4063          esac
4064          ;;
4065        -YP,*)
4066          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
4067              ac_exists=false
4068  for ac_i in $ac_cv_f77_libs; do
4069    if test x"$ac_j" = x"$ac_i"; then
4070      ac_exists=true
4071      break
4072    fi
4073  done
4074
4075  if test x"$ac_exists" = xtrue; then
4076  :
4077else
4078  ac_arg="$ac_arg $ac_j"
4079                               ac_cv_f77_libs="$ac_cv_f77_libs $ac_j"
4080fi
4081
4082          done
4083          ;;
4084        -[lLR]*)
4085            ac_exists=false
4086  for ac_i in $ac_cv_f77_libs; do
4087    if test x"$ac_arg" = x"$ac_i"; then
4088      ac_exists=true
4089      break
4090    fi
4091  done
4092
4093  if test x"$ac_exists" = xtrue; then
4094  :
4095else
4096  ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"
4097fi
4098
4099          ;;
4100          # Ignore everything else.
4101  esac
4102done
4103# restore positional arguments
4104set X $ac_save_positional; shift
4105
4106# We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
4107# then we insist that the "run path" must be an absolute path (i.e. it
4108# must begin with a "/").
4109case `(uname -sr) 2>/dev/null` in
4110   "SunOS 5"*)
4111      ac_ld_run_path=`echo $ac_f77_v_output |
4112                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4113      test "x$ac_ld_run_path" != x &&
4114        if test "$ac_compiler_gnu" = yes; then
4115  for ac_link_opt in $ac_ld_run_path; do
4116    ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt"
4117  done
4118else
4119  ac_cv_f77_libs="$ac_cv_f77_libs $ac_ld_run_path"
4120fi
4121      ;;
4122esac
4123fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
4124
4125fi
4126echo "$as_me:$LINENO: result: $ac_cv_f77_libs" >&5
4127echo "${ECHO_T}$ac_cv_f77_libs" >&6
4128FLIBS="$ac_cv_f77_libs"
4129
4130
4131ac_ext=c
4132ac_cpp='$CPP $CPPFLAGS'
4133ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4134ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4135ac_compiler_gnu=$ac_cv_c_compiler_gnu
4136
4137orig_FLIBS="$FLIBS"
4138
4139# If FLIBS has been set by the user, we just restore its value here
4140if test x"$save_FLIBS" != x; then
4141  FLIBS="$save_FLIBS"
4142else
4143  # This is to correct a missing exclusion in autoconf 2.59
4144  if test x"$FLIBS" != x; then
4145    my_flibs=
4146    for flag in $FLIBS; do
4147      case $flag in
4148        -lcrt*.o) ;;
4149        -lcygwin) ;;
4150        -lgcc*)   ;;
4151               *) my_flibs="$my_flibs $flag" ;;
4152      esac
4153    done
4154    FLIBS="$my_flibs"
4155  fi
4156
4157  case $build in
4158  # The following is a fix to define FLIBS for ifort on Windows
4159  # In its original version, it linked in libifcorert.lib or libifcorertd.lib on Windows/ifort explicitly.
4160  # However, this seem to create a dependency on libifcorert.dll (or libifcorertd.dll) in the executables.
4161  # This is seem to be unnecessary, libifcorert(d).lib has been removed from the link line.
4162  # Further, excluding libc.lib from the default libs seemed to be necessary only for VS < 8.
4163  # Since the corresponding flag seems to make more trouble than it avoids, it has been removed now.
4164     *-cygwin* | *-mingw*)
4165       case "$F77" in
4166#         ifort* | */ifort* | IFORT* | */IFORT*)
4167#           FLIBS="-link $LIBS /NODEFAULTLIB:libc.lib"
4168#           if "$coin_debug_compile" = true ; then
4169#             FLIBS="-link $LIBS /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib"
4170#           else
4171#             FLIBS="-link $LIBS /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmtd.lib"
4172#           fi
4173#           ;;
4174         compile_f2c*)
4175           FLIBS=`$F77 -FLIBS` ;;
4176       esac;;
4177     *-hp-*)
4178         FLIBS="$FLIBS -lm";;
4179     *-ibm-*)
4180         FLIBS=`echo $FLIBS | sed 's/-lc)/-lc/g'` ;;
4181     *-linux-*)
4182       case "$F77" in
4183         pgf77* | */pgf77* | pgf90* | */pgf90*)
4184# ask linker to go through the archives multiple times
4185# (the Fortran compiler seems to do that automatically...)
4186           FLIBS="-Wl,--start-group $FLIBS -Wl,--end-group" ;;
4187       esac
4188  esac
4189  ac_cv_f77_libs="$FLIBS"
4190fi
4191
4192if test "x$orig_FLIBS" != "x$FLIBS" ; then
4193  { echo "$as_me:$LINENO: Corrected Fortran libraries: $FLIBS" >&5
4194echo "$as_me: Corrected Fortran libraries: $FLIBS" >&6;}
4195fi
4196
4197ac_ext=f
4198ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4199ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4200ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4201
4202echo "$as_me:$LINENO: checking for dummy main to link with Fortran libraries" >&5
4203echo $ECHO_N "checking for dummy main to link with Fortran libraries... $ECHO_C" >&6
4204if test "${ac_cv_f77_dummy_main+set}" = set; then
4205  echo $ECHO_N "(cached) $ECHO_C" >&6
4206else
4207  ac_f77_dm_save_LIBS=$LIBS
4208 LIBS="$LIBS $FLIBS"
4209 ac_fortran_dm_var=F77_DUMMY_MAIN
4210 ac_ext=c
4211ac_cpp='$CPP $CPPFLAGS'
4212ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4213ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4214ac_compiler_gnu=$ac_cv_c_compiler_gnu
4215
4216 # First, try linking without a dummy main:
4217 cat >conftest.$ac_ext <<_ACEOF
4218/* confdefs.h.  */
4219_ACEOF
4220cat confdefs.h >>conftest.$ac_ext
4221cat >>conftest.$ac_ext <<_ACEOF
4222/* end confdefs.h.  */
4223
4224#ifdef F77_DUMMY_MAIN
4225
4226#  ifdef __cplusplus
4227     extern "C"
4228#  endif
4229   int F77_DUMMY_MAIN() { return 1; }
4230
4231#endif
4232int
4233main ()
4234{
4235
4236  ;
4237  return 0;
4238}
4239_ACEOF
4240rm -f conftest.$ac_objext conftest$ac_exeext
4241if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4242  (eval $ac_link) 2>conftest.er1
4243  ac_status=$?
4244  grep -v '^ *+' conftest.er1 >conftest.err
4245  rm -f conftest.er1
4246  cat conftest.err >&5
4247  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4248  (exit $ac_status); } &&
4249         { ac_try='test -z "$ac_c_werror_flag"
4250                         || test ! -s conftest.err'
4251  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4252  (eval $ac_try) 2>&5
4253  ac_status=$?
4254  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4255  (exit $ac_status); }; } &&
4256         { ac_try='test -s conftest$ac_exeext'
4257  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4258  (eval $ac_try) 2>&5
4259  ac_status=$?
4260  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4261  (exit $ac_status); }; }; then
4262  ac_cv_fortran_dummy_main=none
4263else
4264  echo "$as_me: failed program was:" >&5
4265sed 's/^/| /' conftest.$ac_ext >&5
4266
4267ac_cv_fortran_dummy_main=unknown
4268fi
4269rm -f conftest.err conftest.$ac_objext \
4270      conftest$ac_exeext conftest.$ac_ext
4271
4272 if test $ac_cv_fortran_dummy_main = unknown; then
4273   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
4274     cat >conftest.$ac_ext <<_ACEOF
4275/* confdefs.h.  */
4276_ACEOF
4277cat confdefs.h >>conftest.$ac_ext
4278cat >>conftest.$ac_ext <<_ACEOF
4279/* end confdefs.h.  */
4280#define $ac_fortran_dm_var $ac_func
4281#ifdef F77_DUMMY_MAIN
4282
4283#  ifdef __cplusplus
4284     extern "C"
4285#  endif
4286   int F77_DUMMY_MAIN() { return 1; }
4287
4288#endif
4289int
4290main ()
4291{
4292
4293  ;
4294  return 0;
4295}
4296_ACEOF
4297rm -f conftest.$ac_objext conftest$ac_exeext
4298if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4299  (eval $ac_link) 2>conftest.er1
4300  ac_status=$?
4301  grep -v '^ *+' conftest.er1 >conftest.err
4302  rm -f conftest.er1
4303  cat conftest.err >&5
4304  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4305  (exit $ac_status); } &&
4306         { ac_try='test -z "$ac_c_werror_flag"
4307                         || test ! -s conftest.err'
4308  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4309  (eval $ac_try) 2>&5
4310  ac_status=$?
4311  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4312  (exit $ac_status); }; } &&
4313         { ac_try='test -s conftest$ac_exeext'
4314  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4315  (eval $ac_try) 2>&5
4316  ac_status=$?
4317  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4318  (exit $ac_status); }; }; then
4319  ac_cv_fortran_dummy_main=$ac_func; break
4320else
4321  echo "$as_me: failed program was:" >&5
4322sed 's/^/| /' conftest.$ac_ext >&5
4323
4324fi
4325rm -f conftest.err conftest.$ac_objext \
4326      conftest$ac_exeext conftest.$ac_ext
4327   done
4328 fi
4329 ac_ext=f
4330ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4331ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4332ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4333 ac_cv_f77_dummy_main=$ac_cv_fortran_dummy_main
4334 rm -f conftest*
4335 LIBS=$ac_f77_dm_save_LIBS
4336
4337fi
4338echo "$as_me:$LINENO: result: $ac_cv_f77_dummy_main" >&5
4339echo "${ECHO_T}$ac_cv_f77_dummy_main" >&6
4340F77_DUMMY_MAIN=$ac_cv_f77_dummy_main
4341if test "$F77_DUMMY_MAIN" != unknown; then
4342  if test $F77_DUMMY_MAIN != none; then
4343
4344cat >>confdefs.h <<_ACEOF
4345#define F77_DUMMY_MAIN $F77_DUMMY_MAIN
4346_ACEOF
4347
4348  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
4349
4350cat >>confdefs.h <<\_ACEOF
4351#define FC_DUMMY_MAIN_EQ_F77 1
4352_ACEOF
4353
4354  fi
4355fi
4356else
4357  { { echo "$as_me:$LINENO: error: linking to Fortran libraries from C fails
4358See \`config.log' for more details." >&5
4359echo "$as_me: error: linking to Fortran libraries from C fails
4360See \`config.log' for more details." >&2;}
4361   { (exit 1); exit 1; }; }
4362fi
4363
4364
4365ac_ext=f
4366ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4367ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4368ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4369
4370ac_ext=f
4371ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4372ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4373ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4374echo "$as_me:$LINENO: checking for Fortran name-mangling scheme" >&5
4375echo $ECHO_N "checking for Fortran name-mangling scheme... $ECHO_C" >&6
4376if test "${ac_cv_f77_mangling+set}" = set; then
4377  echo $ECHO_N "(cached) $ECHO_C" >&6
4378else
4379  cat >conftest.$ac_ext <<_ACEOF
4380      subroutine foobar()
4381      return
4382      end
4383      subroutine foo_bar()
4384      return
4385      end
4386_ACEOF
4387rm -f conftest.$ac_objext
4388if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4389  (eval $ac_compile) 2>conftest.er1
4390  ac_status=$?
4391  grep -v '^ *+' conftest.er1 >conftest.err
4392  rm -f conftest.er1
4393  cat conftest.err >&5
4394  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4395  (exit $ac_status); } &&
4396         { ac_try='test -z "$ac_f77_werror_flag"
4397                         || test ! -s conftest.err'
4398  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4399  (eval $ac_try) 2>&5
4400  ac_status=$?
4401  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4402  (exit $ac_status); }; } &&
4403         { ac_try='test -s conftest.$ac_objext'
4404  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4405  (eval $ac_try) 2>&5
4406  ac_status=$?
4407  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4408  (exit $ac_status); }; }; then
4409  mv conftest.$ac_objext cfortran_test.$ac_objext
4410
4411  ac_save_LIBS=$LIBS
4412  LIBS="cfortran_test.$ac_objext $LIBS $FLIBS"
4413
4414  ac_ext=c
4415ac_cpp='$CPP $CPPFLAGS'
4416ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4417ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4418ac_compiler_gnu=$ac_cv_c_compiler_gnu
4419  ac_success=no
4420  for ac_foobar in foobar FOOBAR; do
4421    for ac_underscore in "" "_"; do
4422      ac_func="$ac_foobar$ac_underscore"
4423      cat >conftest.$ac_ext <<_ACEOF
4424/* confdefs.h.  */
4425_ACEOF
4426cat confdefs.h >>conftest.$ac_ext
4427cat >>conftest.$ac_ext <<_ACEOF
4428/* end confdefs.h.  */
4429
4430/* Override any gcc2 internal prototype to avoid an error.  */
4431#ifdef __cplusplus
4432extern "C"
4433#endif
4434/* We use char because int might match the return type of a gcc2
4435   builtin and then its argument prototype would still apply.  */
4436char $ac_func ();
4437#ifdef F77_DUMMY_MAIN
4438
4439#  ifdef __cplusplus
4440     extern "C"
4441#  endif
4442   int F77_DUMMY_MAIN() { return 1; }
4443
4444#endif
4445int
4446main ()
4447{
4448$ac_func ();
4449  ;
4450  return 0;
4451}
4452_ACEOF
4453rm -f conftest.$ac_objext conftest$ac_exeext
4454if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4455  (eval $ac_link) 2>conftest.er1
4456  ac_status=$?
4457  grep -v '^ *+' conftest.er1 >conftest.err
4458  rm -f conftest.er1
4459  cat conftest.err >&5
4460  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461  (exit $ac_status); } &&
4462         { ac_try='test -z "$ac_c_werror_flag"
4463                         || test ! -s conftest.err'
4464  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4465  (eval $ac_try) 2>&5
4466  ac_status=$?
4467  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4468  (exit $ac_status); }; } &&
4469         { ac_try='test -s conftest$ac_exeext'
4470  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4471  (eval $ac_try) 2>&5
4472  ac_status=$?
4473  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4474  (exit $ac_status); }; }; then
4475  ac_success=yes; break 2
4476else
4477  echo "$as_me: failed program was:" >&5
4478sed 's/^/| /' conftest.$ac_ext >&5
4479
4480fi
4481rm -f conftest.err conftest.$ac_objext \
4482      conftest$ac_exeext conftest.$ac_ext
4483    done
4484  done
4485  ac_ext=f
4486ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4487ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4488ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4489
4490  if test "$ac_success" = "yes"; then
4491     case $ac_foobar in
4492        foobar)
4493           ac_case=lower
4494           ac_foo_bar=foo_bar
4495           ;;
4496        FOOBAR)
4497           ac_case=upper
4498           ac_foo_bar=FOO_BAR
4499           ;;
4500     esac
4501
4502     ac_ext=c
4503ac_cpp='$CPP $CPPFLAGS'
4504ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4505ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4506ac_compiler_gnu=$ac_cv_c_compiler_gnu
4507     ac_success_extra=no
4508     for ac_extra in "" "_"; do
4509        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4510        cat >conftest.$ac_ext <<_ACEOF
4511/* confdefs.h.  */
4512_ACEOF
4513cat confdefs.h >>conftest.$ac_ext
4514cat >>conftest.$ac_ext <<_ACEOF
4515/* end confdefs.h.  */
4516
4517/* Override any gcc2 internal prototype to avoid an error.  */
4518#ifdef __cplusplus
4519extern "C"
4520#endif
4521/* We use char because int might match the return type of a gcc2
4522   builtin and then its argument prototype would still apply.  */
4523char $ac_func ();
4524#ifdef F77_DUMMY_MAIN
4525
4526#  ifdef __cplusplus
4527     extern "C"
4528#  endif
4529   int F77_DUMMY_MAIN() { return 1; }
4530
4531#endif
4532int
4533main ()
4534{
4535$ac_func ();
4536  ;
4537  return 0;
4538}
4539_ACEOF
4540rm -f conftest.$ac_objext conftest$ac_exeext
4541if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4542  (eval $ac_link) 2>conftest.er1
4543  ac_status=$?
4544  grep -v '^ *+' conftest.er1 >conftest.err
4545  rm -f conftest.er1
4546  cat conftest.err >&5
4547  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4548  (exit $ac_status); } &&
4549         { ac_try='test -z "$ac_c_werror_flag"
4550                         || test ! -s conftest.err'
4551  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4552  (eval $ac_try) 2>&5
4553  ac_status=$?
4554  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4555  (exit $ac_status); }; } &&
4556         { ac_try='test -s conftest$ac_exeext'
4557  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4558  (eval $ac_try) 2>&5
4559  ac_status=$?
4560  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4561  (exit $ac_status); }; }; then
4562  ac_success_extra=yes; break
4563else
4564  echo "$as_me: failed program was:" >&5
4565sed 's/^/| /' conftest.$ac_ext >&5
4566
4567fi
4568rm -f conftest.err conftest.$ac_objext \
4569      conftest$ac_exeext conftest.$ac_ext
4570     done
4571     ac_ext=f
4572ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4573ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4574ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4575
4576     if test "$ac_success_extra" = "yes"; then
4577        ac_cv_f77_mangling="$ac_case case"
4578        if test -z "$ac_underscore"; then
4579           ac_cv_f77_mangling="$ac_cv_f77_mangling, no underscore"
4580        else
4581           ac_cv_f77_mangling="$ac_cv_f77_mangling, underscore"
4582        fi
4583        if test -z "$ac_extra"; then
4584           ac_cv_f77_mangling="$ac_cv_f77_mangling, no extra underscore"
4585        else
4586           ac_cv_f77_mangling="$ac_cv_f77_mangling, extra underscore"
4587        fi
4588      else
4589        ac_cv_f77_mangling="unknown"
4590      fi
4591  else
4592     ac_cv_f77_mangling="unknown"
4593  fi
4594
4595  LIBS=$ac_save_LIBS
4596  rm -f cfortran_test* conftest*
4597else
4598  echo "$as_me: failed program was:" >&5
4599sed 's/^/| /' conftest.$ac_ext >&5
4600
4601{ { echo "$as_me:$LINENO: error: cannot compile a simple Fortran program
4602See \`config.log' for more details." >&5
4603echo "$as_me: error: cannot compile a simple Fortran program
4604See \`config.log' for more details." >&2;}
4605   { (exit 1); exit 1; }; }
4606fi
4607rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4608
4609fi
4610echo "$as_me:$LINENO: result: $ac_cv_f77_mangling" >&5
4611echo "${ECHO_T}$ac_cv_f77_mangling" >&6
4612
4613ac_ext=f
4614ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4615ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4616ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4617
4618
4619ac_ext=f
4620ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4621ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4622ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4623
4624ac_ext=f
4625ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4626ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4627ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4628
4629
4630case $ac_cv_f77_mangling in
4631  "lower case, no underscore, no extra underscore")
4632          cat >>confdefs.h <<\_ACEOF
4633#define F77_FUNC(name,NAME) name
4634_ACEOF
4635
4636          cat >>confdefs.h <<\_ACEOF
4637#define F77_FUNC_(name,NAME) name
4638_ACEOF
4639 ;;
4640  "lower case, no underscore, extra underscore")
4641          cat >>confdefs.h <<\_ACEOF
4642#define F77_FUNC(name,NAME) name
4643_ACEOF
4644
4645          cat >>confdefs.h <<\_ACEOF
4646#define F77_FUNC_(name,NAME) name ## _
4647_ACEOF
4648 ;;
4649  "lower case, underscore, no extra underscore")
4650          cat >>confdefs.h <<\_ACEOF
4651#define F77_FUNC(name,NAME) name ## _
4652_ACEOF
4653
4654          cat >>confdefs.h <<\_ACEOF
4655#define F77_FUNC_(name,NAME) name ## _
4656_ACEOF
4657 ;;
4658  "lower case, underscore, extra underscore")
4659          cat >>confdefs.h <<\_ACEOF
4660#define F77_FUNC(name,NAME) name ## _
4661_ACEOF
4662
4663          cat >>confdefs.h <<\_ACEOF
4664#define F77_FUNC_(name,NAME) name ## __
4665_ACEOF
4666 ;;
4667  "upper case, no underscore, no extra underscore")
4668          cat >>confdefs.h <<\_ACEOF
4669#define F77_FUNC(name,NAME) NAME
4670_ACEOF
4671
4672          cat >>confdefs.h <<\_ACEOF
4673#define F77_FUNC_(name,NAME) NAME
4674_ACEOF
4675 ;;
4676  "upper case, no underscore, extra underscore")
4677          cat >>confdefs.h <<\_ACEOF
4678#define F77_FUNC(name,NAME) NAME
4679_ACEOF
4680
4681          cat >>confdefs.h <<\_ACEOF
4682#define F77_FUNC_(name,NAME) NAME ## _
4683_ACEOF
4684 ;;
4685  "upper case, underscore, no extra underscore")
4686          cat >>confdefs.h <<\_ACEOF
4687#define F77_FUNC(name,NAME) NAME ## _
4688_ACEOF
4689
4690          cat >>confdefs.h <<\_ACEOF
4691#define F77_FUNC_(name,NAME) NAME ## _
4692_ACEOF
4693 ;;
4694  "upper case, underscore, extra underscore")
4695          cat >>confdefs.h <<\_ACEOF
4696#define F77_FUNC(name,NAME) NAME ## _
4697_ACEOF
4698
4699          cat >>confdefs.h <<\_ACEOF
4700#define F77_FUNC_(name,NAME) NAME ## __
4701_ACEOF
4702 ;;
4703  *)
4704          { echo "$as_me:$LINENO: WARNING: unknown Fortran name-mangling scheme" >&5
4705echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
4706          ;;
4707esac
4708
4709ac_ext=f
4710ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
4711ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4712ac_compiler_gnu=$ac_cv_f77_compiler_gnu
4713
4714ac_ext=c
4715ac_cpp='$CPP $CPPFLAGS'
4716ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4717ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4718ac_compiler_gnu=$ac_cv_c_compiler_gnu
4719
4720
4721
4722
4723# Add FLIBS to BLAS_PCLIBS, so that they get into the .pc files
4724BLAS_PCLIBS="$FLIBS"
4725
4726
4727# Check if pkg-config is available (to setup addlibs file)
4728
4729
4730# Check whether --enable-pkg-config or --disable-pkg-config was given.
4731if test "${enable_pkg_config+set}" = set; then
4732  enableval="$enable_pkg_config"
4733  use_pkgconfig="$enableval"
4734else
4735  if test x$coin_cc_is_cl = xtrue; then
4736     use_pkgconfig=no
4737   else
4738     use_pkgconfig=yes
4739   fi
4740fi;
4741
4742if test $use_pkgconfig = yes ; then
4743  if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4744    if test -n "$ac_tool_prefix"; then
4745  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4746set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4747echo "$as_me:$LINENO: checking for $ac_word" >&5
4748echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4749if test "${ac_cv_prog_PKG_CONFIG+set}" = set; then
4750  echo $ECHO_N "(cached) $ECHO_C" >&6
4751else
4752  if test -n "$PKG_CONFIG"; then
4753  ac_cv_prog_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test.
4754else
4755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4756for as_dir in $PATH
4757do
4758  IFS=$as_save_IFS
4759  test -z "$as_dir" && as_dir=.
4760  for ac_exec_ext in '' $ac_executable_extensions; do
4761  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4762    ac_cv_prog_PKG_CONFIG="${ac_tool_prefix}pkg-config"
4763    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4764    break 2
4765  fi
4766done
4767done
4768
4769fi
4770fi
4771PKG_CONFIG=$ac_cv_prog_PKG_CONFIG
4772if test -n "$PKG_CONFIG"; then
4773  echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
4774echo "${ECHO_T}$PKG_CONFIG" >&6
4775else
4776  echo "$as_me:$LINENO: result: no" >&5
4777echo "${ECHO_T}no" >&6
4778fi
4779
4780fi
4781if test -z "$ac_cv_prog_PKG_CONFIG"; then
4782  ac_ct_PKG_CONFIG=$PKG_CONFIG
4783  # Extract the first word of "pkg-config", so it can be a program name with args.
4784set dummy pkg-config; ac_word=$2
4785echo "$as_me:$LINENO: checking for $ac_word" >&5
4786echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4787if test "${ac_cv_prog_ac_ct_PKG_CONFIG+set}" = set; then
4788  echo $ECHO_N "(cached) $ECHO_C" >&6
4789else
4790  if test -n "$ac_ct_PKG_CONFIG"; then
4791  ac_cv_prog_ac_ct_PKG_CONFIG="$ac_ct_PKG_CONFIG" # Let the user override the test.
4792else
4793as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4794for as_dir in $PATH
4795do
4796  IFS=$as_save_IFS
4797  test -z "$as_dir" && as_dir=.
4798  for ac_exec_ext in '' $ac_executable_extensions; do
4799  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4800    ac_cv_prog_ac_ct_PKG_CONFIG="pkg-config"
4801    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4802    break 2
4803  fi
4804done
4805done
4806
4807fi
4808fi
4809ac_ct_PKG_CONFIG=$ac_cv_prog_ac_ct_PKG_CONFIG
4810if test -n "$ac_ct_PKG_CONFIG"; then
4811  echo "$as_me:$LINENO: result: $ac_ct_PKG_CONFIG" >&5
4812echo "${ECHO_T}$ac_ct_PKG_CONFIG" >&6
4813else
4814  echo "$as_me:$LINENO: result: no" >&5
4815echo "${ECHO_T}no" >&6
4816fi
4817
4818  PKG_CONFIG=$ac_ct_PKG_CONFIG
4819else
4820  PKG_CONFIG="$ac_cv_prog_PKG_CONFIG"
4821fi
4822
4823  fi
4824  if test -n "$PKG_CONFIG"; then
4825    _pkg_min_version=0.16.0
4826    echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
4827echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6
4828    if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4829      echo "$as_me:$LINENO: result: yes" >&5
4830echo "${ECHO_T}yes" >&6
4831    else
4832      echo "$as_me:$LINENO: result: no" >&5
4833echo "${ECHO_T}no" >&6
4834      PKG_CONFIG=""
4835    fi
4836  fi
4837
4838  # check if pkg-config supports the short-errors flag
4839  if test -n "$PKG_CONFIG" && \
4840    $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
4841    pkg_short_errors=" --short-errors "
4842  else
4843    pkg_short_errors=""
4844  fi
4845fi
4846
4847
4848
4849if test -n "$PKG_CONFIG"; then
4850  COIN_HAS_PKGCONFIG_TRUE=
4851  COIN_HAS_PKGCONFIG_FALSE='#'
4852else
4853  COIN_HAS_PKGCONFIG_TRUE='#'
4854  COIN_HAS_PKGCONFIG_FALSE=
4855fi
4856
4857
4858
4859# assemble pkg-config search path for installed projects
4860COIN_PKG_CONFIG_PATH="$PKG_CONFIG_PATH"
4861
4862# 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
4863# best would actually to use ${libdir}, since .pc files get installed into ${libdir}/pkgconfig,
4864# unfortunately, ${libdir} expands to ${exec_prefix}/lib and ${exec_prefix} to ${prefix}...
4865if test "x${prefix}" = xNONE ; then
4866  COIN_PKG_CONFIG_PATH="${ac_default_prefix}/lib64/pkgconfig:${ac_default_prefix}/lib/pkgconfig:${ac_default_prefix}/share/pkgconfig:${COIN_PKG_CONFIG_PATH}"
4867else
4868  COIN_PKG_CONFIG_PATH="${prefix}/lib64/pkgconfig:${prefix}/lib/pkgconfig:${prefix}/share/pkgconfig:${COIN_PKG_CONFIG_PATH}"
4869fi
4870
4871
4872# Check whether --with-coin-instdir or --without-coin-instdir was given.
4873if test "${with_coin_instdir+set}" = set; then
4874  withval="$with_coin_instdir"
4875  if test -d "$withval"; then : ; else
4876     { { echo "$as_me:$LINENO: error: argument for --with-coin-instdir not a directory" >&5
4877echo "$as_me: error: argument for --with-coin-instdir not a directory" >&2;}
4878   { (exit 1); exit 1; }; }
4879   fi
4880   COIN_PKG_CONFIG_PATH="$withval/lib/pkgconfig:$withval/share/pkgconfig:${COIN_PKG_CONFIG_PATH}"
4881
4882fi;
4883
4884
4885
4886# assemble additional pkg-config search paths for uninstalled projects
4887if test x$coin_projectdir = xyes ; then
4888  # if we are in a project setup, then in a classic setup, we want to find uninstalled projects
4889  # their (relative) location is written to coin_subdirs.txt by the configure in the project base directory
4890  # unfortunately, if the user set prefix, then we do not know where the project base directory is located
4891  # 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)
4892  COIN_PKG_CONFIG_PATH_UNINSTALLED=
4893  if test -f ../coin_subdirs.txt ; then
4894    for i in `cat ../coin_subdirs.txt` ; do
4895      if test -d ../$i ; then
4896        COIN_PKG_CONFIG_PATH_UNINSTALLED="`cd ../$i; pwd`:${COIN_PKG_CONFIG_PATH_UNINSTALLED}"
4897      fi
4898      if test -d ../$i/pkgconfig ; then
4899        COIN_PKG_CONFIG_PATH_UNINSTALLED="`cd ../$i/pkgconfig; pwd`:${COIN_PKG_CONFIG_PATH_UNINSTALLED}"
4900      fi
4901    done
4902  fi
4903
4904  if test -f ../../coin_subdirs.txt ; then
4905    for i in `cat ../../coin_subdirs.txt` ; do
4906      if test -d ../../$i ; then
4907        COIN_PKG_CONFIG_PATH_UNINSTALLED="`cd ../../$i; pwd`:${COIN_PKG_CONFIG_PATH_UNINSTALLED}"
4908      fi
4909      if test -d ../../$i/pkgconfig ; then
4910        COIN_PKG_CONFIG_PATH_UNINSTALLED="`cd ../../$i/pkgconfig; pwd`:${COIN_PKG_CONFIG_PATH_UNINSTALLED}"
4911      fi
4912    done
4913  fi
4914
4915
4916fi
4917
4918if test -n "$PKG_CONFIG" && test x$coin_cc_is_cl = xtrue; then
4919  { echo "$as_me:$LINENO: WARNING: Using pkg-config together with MS or Intel Compiler on Windows is not support by example Makefiles. Consider using --disable-pkg-config." >&5
4920echo "$as_me: WARNING: Using pkg-config together with MS or Intel Compiler on Windows is not support by example Makefiles. Consider using --disable-pkg-config." >&2;}
4921fi
4922
4923
4924
4925# Initialize automake
4926{
4927
4928
4929
4930# START
4931
4932coin_disable_shared=no
4933# Test if force_shared has been set
4934if test "x" = xforce_shared; then
4935  if test x$enable_shared = xno; then
4936    { { echo "$as_me:$LINENO: error: Shared libraries are disabled by user, but this is not feasible with the given options" >&5
4937echo "$as_me: error: Shared libraries are disabled by user, but this is not feasible with the given options" >&2;}
4938   { (exit 1); exit 1; }; }
4939  fi
4940  enable_shared=yes;
4941else
4942  case $build in
4943    *-cygwin* | *-mingw*)
4944      coin_disable_shared=yes
4945      if test x"$enable_shared" = xyes; then
4946        case "$CC" in
4947          clang* )
4948            { echo "$as_me:$LINENO: WARNING: Building of DLLs not supported in this configuration." >&5
4949echo "$as_me: WARNING: Building of DLLs not supported in this configuration." >&2;}
4950            ;;
4951          cl* | */cl* | CL* | */CL* | icl* | */icl* | ICL* | */ICL*)
4952            { echo "$as_me:$LINENO: Building of DLLs not supported in this configuration." >&5
4953echo "$as_me: Building of DLLs not supported in this configuration." >&6;}
4954            ;;
4955          *gcc*)
4956            if test x"$enable_dependency_linking" = xyes; then
4957              coin_disable_shared=no
4958            else
4959              { echo "$as_me:$LINENO: WARNING: Dependency linking seems to be disabled, so shared libraries (DLLs) will not be built" >&5
4960echo "$as_me: WARNING: Dependency linking seems to be disabled, so shared libraries (DLLs) will not be built" >&2;}
4961            fi
4962            ;;
4963          *)
4964            { echo "$as_me:$LINENO: WARNING: Building of DLLs not supported in this configuration." >&5
4965echo "$as_me: WARNING: Building of DLLs not supported in this configuration." >&2;}
4966            ;;
4967        esac
4968      fi
4969    ;;
4970    *-aix*)
4971      coin_disable_shared=yes
4972      platform=AIX
4973      if test x"$enable_shared" = xyes; then
4974        { echo "$as_me:$LINENO: WARNING: Shared objects are not supported." >&5
4975echo "$as_me: WARNING: Shared objects are not supported." >&2;}
4976      fi
4977    ;;
4978  esac
4979fi
4980if test x"$coin_disable_shared" = xyes; then
4981  if test x"$enable_shared" = xyes; then
4982    :
4983  else
4984    # we don't disable shared, because it was not selected anyway
4985    coin_disable_shared=no
4986  fi
4987  enable_shared=no
4988fi
4989# By default, we only want the shared objects to be compiled
4990# Check whether --enable-static or --disable-static was given.
4991if test "${enable_static+set}" = set; then
4992  enableval="$enable_static"
4993  p=${PACKAGE-default}
4994    case $enableval in
4995    yes) enable_static=yes ;;
4996    no) enable_static=no ;;
4997    *)
4998     enable_static=no
4999      # Look at the argument we got.  We use all the common list separators.
5000      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5001      for pkg in $enableval; do
5002        IFS="$lt_save_ifs"
5003        if test "X$pkg" = "X$p"; then
5004          enable_static=yes
5005        fi
5006      done
5007      IFS="$lt_save_ifs"
5008      ;;
5009    esac
5010else
5011  enable_static=no
5012fi;
5013
5014
5015
5016
5017# Initialize automake
5018echo "$as_me:$LINENO: checking for egrep" >&5
5019echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5020if test "${ac_cv_prog_egrep+set}" = set; then
5021  echo $ECHO_N "(cached) $ECHO_C" >&6
5022else
5023  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5024    then ac_cv_prog_egrep='grep -E'
5025    else ac_cv_prog_egrep='egrep'
5026    fi
5027fi
5028echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5029echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5030 EGREP=$ac_cv_prog_egrep
5031
5032
5033echo "$as_me:$LINENO: checking whether ln -s works" >&5
5034echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
5035LN_S=$as_ln_s
5036if test "$LN_S" = "ln -s"; then
5037  echo "$as_me:$LINENO: result: yes" >&5
5038echo "${ECHO_T}yes" >&6
5039else
5040  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5041echo "${ECHO_T}no, using $LN_S" >&6
5042fi
5043
5044am__api_version="1.9"
5045# Find a good install program.  We prefer a C program (faster),
5046# so one script is as good as another.  But avoid the broken or
5047# incompatible versions:
5048# SysV /etc/install, /usr/sbin/install
5049# SunOS /usr/etc/install
5050# IRIX /sbin/install
5051# AIX /bin/install
5052# AmigaOS /C/install, which installs bootblocks on floppy discs
5053# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5054# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5055# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5056# OS/2's system install, which has a completely different semantic
5057# ./install, which can be erroneously created by make from ./install.sh.
5058echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
5059echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
5060if test -z "$INSTALL"; then
5061if test "${ac_cv_path_install+set}" = set; then
5062  echo $ECHO_N "(cached) $ECHO_C" >&6
5063else
5064  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5065for as_dir in $PATH
5066do
5067  IFS=$as_save_IFS
5068  test -z "$as_dir" && as_dir=.
5069  # Account for people who put trailing slashes in PATH elements.
5070case $as_dir/ in
5071  ./ | .// | /cC/* | \
5072  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5073  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
5074  /usr/ucb/* ) ;;
5075  *)
5076    # OSF1 and SCO ODT 3.0 have their own names for install.
5077    # Don't use installbsd from OSF since it installs stuff as root
5078    # by default.
5079    for ac_prog in ginstall scoinst install; do
5080      for ac_exec_ext in '' $ac_executable_extensions; do
5081        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5082          if test $ac_prog = install &&
5083            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5084            # AIX install.  It has an incompatible calling convention.
5085            :
5086          elif test $ac_prog = install &&
5087            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5088            # program-specific install script used by HP pwplus--don't use.
5089            :
5090          else
5091            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5092            break 3
5093          fi
5094        fi
5095      done
5096    done
5097    ;;
5098esac
5099done
5100
5101
5102fi
5103  if test "${ac_cv_path_install+set}" = set; then
5104    INSTALL=$ac_cv_path_install
5105  else
5106    # As a last resort, use the slow shell script.  We don't cache a
5107    # path for INSTALL within a source directory, because that will
5108    # break other packages using the cache if that directory is
5109    # removed, or if the path is relative.
5110    INSTALL=$ac_install_sh
5111  fi
5112fi
5113echo "$as_me:$LINENO: result: $INSTALL" >&5
5114echo "${ECHO_T}$INSTALL" >&6
5115
5116# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5117# It thinks the first close brace ends the variable substitution.
5118test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5119
5120test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5121
5122test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5123
5124echo "$as_me:$LINENO: checking whether build environment is sane" >&5
5125echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
5126# Just in case
5127sleep 1
5128echo timestamp > conftest.file
5129# Do `set' in a subshell so we don't clobber the current shell's
5130# arguments.  Must try -L first in case configure is actually a
5131# symlink; some systems play weird games with the mod time of symlinks
5132# (eg FreeBSD returns the mod time of the symlink's containing
5133# directory).
5134if (
5135   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
5136   if test "$*" = "X"; then
5137      # -L didn't work.
5138      set X `ls -t $srcdir/configure conftest.file`
5139   fi
5140   rm -f conftest.file
5141   if test "$*" != "X $srcdir/configure conftest.file" \
5142      && test "$*" != "X conftest.file $srcdir/configure"; then
5143
5144      # If neither matched, then we have a broken ls.  This can happen
5145      # if, for instance, CONFIG_SHELL is bash and it inherits a
5146      # broken ls alias from the environment.  This has actually
5147      # happened.  Such a system could not be considered "sane".
5148      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
5149alias in your environment" >&5
5150echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
5151alias in your environment" >&2;}
5152   { (exit 1); exit 1; }; }
5153   fi
5154
5155   test "$2" = conftest.file
5156   )
5157then
5158   # Ok.
5159   :
5160else
5161   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
5162Check your system clock" >&5
5163echo "$as_me: error: newly created file is older than distributed files!
5164Check your system clock" >&2;}
5165   { (exit 1); exit 1; }; }
5166fi
5167echo "$as_me:$LINENO: result: yes" >&5
5168echo "${ECHO_T}yes" >&6
5169test "$program_prefix" != NONE &&
5170  program_transform_name="s,^,$program_prefix,;$program_transform_name"
5171# Use a double $ so make ignores it.
5172test "$program_suffix" != NONE &&
5173  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
5174# Double any \ or $.  echo might interpret backslashes.
5175# By default was `s,x,x', remove it if useless.
5176cat <<\_ACEOF >conftest.sed
5177s/[\\$]/&&/g;s/;s,x,x,$//
5178_ACEOF
5179program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
5180rm conftest.sed
5181
5182# expand $ac_aux_dir to an absolute path
5183am_aux_dir=`cd $ac_aux_dir && pwd`
5184
5185test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
5186# Use eval to expand $SHELL
5187if eval "$MISSING --run true"; then
5188  am_missing_run="$MISSING --run "
5189else
5190  am_missing_run=
5191  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
5192echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
5193fi
5194
5195if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
5196  # We used to keeping the `.' as first argument, in order to
5197  # allow $(mkdir_p) to be used without argument.  As in
5198  #   $(mkdir_p) $(somedir)
5199  # where $(somedir) is conditionally defined.  However this is wrong
5200  # for two reasons:
5201  #  1. if the package is installed by a user who cannot write `.'
5202  #     make install will fail,
5203  #  2. the above comment should most certainly read
5204  #     $(mkdir_p) $(DESTDIR)$(somedir)
5205  #     so it does not work when $(somedir) is undefined and
5206  #     $(DESTDIR) is not.
5207  #  To support the latter case, we have to write
5208  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
5209  #  so the `.' trick is pointless.
5210  mkdir_p='mkdir -p --'
5211else
5212  # On NextStep and OpenStep, the `mkdir' command does not
5213  # recognize any option.  It will interpret all options as
5214  # directories to create, and then abort because `.' already
5215  # exists.
5216  for d in ./-p ./--version;
5217  do
5218    test -d $d && rmdir $d
5219  done
5220  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
5221  if test -f "$ac_aux_dir/mkinstalldirs"; then
5222    mkdir_p='$(mkinstalldirs)'
5223  else
5224    mkdir_p='$(install_sh) -d'
5225  fi
5226fi
5227
5228for ac_prog in gawk mawk nawk awk
5229do
5230  # Extract the first word of "$ac_prog", so it can be a program name with args.
5231set dummy $ac_prog; ac_word=$2
5232echo "$as_me:$LINENO: checking for $ac_word" >&5
5233echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5234if test "${ac_cv_prog_AWK+set}" = set; then
5235  echo $ECHO_N "(cached) $ECHO_C" >&6
5236else
5237  if test -n "$AWK"; then
5238  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5239else
5240as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5241for as_dir in $PATH
5242do
5243  IFS=$as_save_IFS
5244  test -z "$as_dir" && as_dir=.
5245  for ac_exec_ext in '' $ac_executable_extensions; do
5246  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5247    ac_cv_prog_AWK="$ac_prog"
5248    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5249    break 2
5250  fi
5251done
5252done
5253
5254fi
5255fi
5256AWK=$ac_cv_prog_AWK
5257if test -n "$AWK"; then
5258  echo "$as_me:$LINENO: result: $AWK" >&5
5259echo "${ECHO_T}$AWK" >&6
5260else
5261  echo "$as_me:$LINENO: result: no" >&5
5262echo "${ECHO_T}no" >&6
5263fi
5264
5265  test -n "$AWK" && break
5266done
5267
5268echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5269echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
5270set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
5271if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
5272  echo $ECHO_N "(cached) $ECHO_C" >&6
5273else
5274  cat >conftest.make <<\_ACEOF
5275all:
5276        @echo 'ac_maketemp="$(MAKE)"'
5277_ACEOF
5278# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5279eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
5280if test -n "$ac_maketemp"; then
5281  eval ac_cv_prog_make_${ac_make}_set=yes
5282else
5283  eval ac_cv_prog_make_${ac_make}_set=no
5284fi
5285rm -f conftest.make
5286fi
5287if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
5288  echo "$as_me:$LINENO: result: yes" >&5
5289echo "${ECHO_T}yes" >&6
5290  SET_MAKE=
5291else
5292  echo "$as_me:$LINENO: result: no" >&5
5293echo "${ECHO_T}no" >&6
5294  SET_MAKE="MAKE=${MAKE-make}"
5295fi
5296
5297rm -rf .tst 2>/dev/null
5298mkdir .tst 2>/dev/null
5299if test -d .tst; then
5300  am__leading_dot=.
5301else
5302  am__leading_dot=_
5303fi
5304rmdir .tst 2>/dev/null
5305
5306DEPDIR="${am__leading_dot}deps"
5307
5308          ac_config_commands="$ac_config_commands depfiles"
5309
5310
5311am_make=${MAKE-make}
5312cat > confinc << 'END'
5313am__doit:
5314        @echo done
5315.PHONY: am__doit
5316END
5317# If we don't find an include directive, just comment out the code.
5318echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
5319echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
5320am__include="#"
5321am__quote=
5322_am_result=none
5323# First try GNU make style include.
5324echo "include confinc" > confmf
5325# We grep out `Entering directory' and `Leaving directory'
5326# messages which can occur if `w' ends up in MAKEFLAGS.
5327# In particular we don't look at `^make:' because GNU make might
5328# be invoked under some other name (usually "gmake"), in which
5329# case it prints its new name instead of `make'.
5330if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
5331   am__include=include
5332   am__quote=
5333   _am_result=GNU
5334fi
5335# Now try BSD make style include.
5336if test "$am__include" = "#"; then
5337   echo '.include "confinc"' > confmf
5338   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
5339      am__include=.include
5340      am__quote="\""
5341      _am_result=BSD
5342   fi
5343fi
5344
5345
5346echo "$as_me:$LINENO: result: $_am_result" >&5
5347echo "${ECHO_T}$_am_result" >&6
5348rm -f confinc confmf
5349
5350# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
5351if test "${enable_dependency_tracking+set}" = set; then
5352  enableval="$enable_dependency_tracking"
5353
5354fi;
5355if test "x$enable_dependency_tracking" != xno; then
5356  am_depcomp="$ac_aux_dir/depcomp"
5357  AMDEPBACKSLASH='\'
5358fi
5359
5360
5361if test "x$enable_dependency_tracking" != xno; then
5362  AMDEP_TRUE=
5363  AMDEP_FALSE='#'
5364else
5365  AMDEP_TRUE='#'
5366  AMDEP_FALSE=
5367fi
5368
5369
5370
5371
5372
5373
5374# AC_MSG_NOTICE([Beginning automake initialisation.])
5375# Stuff for automake
5376# test to see if srcdir already configured
5377if test "`cd $srcdir && pwd`" != "`pwd`" &&
5378   test -f $srcdir/config.status; then
5379  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
5380echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
5381   { (exit 1); exit 1; }; }
5382fi
5383
5384# test whether we have cygpath
5385if test -z "$CYGPATH_W"; then
5386  if (cygpath --version) >/dev/null 2>/dev/null; then
5387    CYGPATH_W='cygpath -w'
5388  else
5389    CYGPATH_W=echo
5390  fi
5391fi
5392
5393
5394# Define the identity of the package.
5395 PACKAGE='thirdpartyblas'
5396 VERSION='1.4.2'
5397
5398
5399cat >>confdefs.h <<_ACEOF
5400#define PACKAGE "$PACKAGE"
5401_ACEOF
5402
5403
5404cat >>confdefs.h <<_ACEOF
5405#define VERSION "$VERSION"
5406_ACEOF
5407
5408# Some tools Automake needs.
5409
5410ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
5411
5412
5413AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
5414
5415
5416AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
5417
5418
5419AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
5420
5421
5422MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
5423
5424install_sh=${install_sh-"$am_aux_dir/install-sh"}
5425
5426# Installed binaries are usually stripped using `strip' when the user
5427# run `make install-strip'.  However `strip' might not be the right
5428# tool to use in cross-compilation environments, therefore Automake
5429# will honor the `STRIP' environment variable to overrule this program.
5430if test "$cross_compiling" != no; then
5431  if test -n "$ac_tool_prefix"; then
5432  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5433set dummy ${ac_tool_prefix}strip; ac_word=$2
5434echo "$as_me:$LINENO: checking for $ac_word" >&5
5435echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5436if test "${ac_cv_prog_STRIP+set}" = set; then
5437  echo $ECHO_N "(cached) $ECHO_C" >&6
5438else
5439  if test -n "$STRIP"; then
5440  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5441else
5442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5443for as_dir in $PATH
5444do
5445  IFS=$as_save_IFS
5446  test -z "$as_dir" && as_dir=.
5447  for ac_exec_ext in '' $ac_executable_extensions; do
5448  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5449    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5450    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5451    break 2
5452  fi
5453done
5454done
5455
5456fi
5457fi
5458STRIP=$ac_cv_prog_STRIP
5459if test -n "$STRIP"; then
5460  echo "$as_me:$LINENO: result: $STRIP" >&5
5461echo "${ECHO_T}$STRIP" >&6
5462else
5463  echo "$as_me:$LINENO: result: no" >&5
5464echo "${ECHO_T}no" >&6
5465fi
5466
5467fi
5468if test -z "$ac_cv_prog_STRIP"; then
5469  ac_ct_STRIP=$STRIP
5470  # Extract the first word of "strip", so it can be a program name with args.
5471set dummy strip; ac_word=$2
5472echo "$as_me:$LINENO: checking for $ac_word" >&5
5473echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5474if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5475  echo $ECHO_N "(cached) $ECHO_C" >&6
5476else
5477  if test -n "$ac_ct_STRIP"; then
5478  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5479else
5480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5481for as_dir in $PATH
5482do
5483  IFS=$as_save_IFS
5484  test -z "$as_dir" && as_dir=.
5485  for ac_exec_ext in '' $ac_executable_extensions; do
5486  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5487    ac_cv_prog_ac_ct_STRIP="strip"
5488    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5489    break 2
5490  fi
5491done
5492done
5493
5494  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5495fi
5496fi
5497ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5498if test -n "$ac_ct_STRIP"; then
5499  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5500echo "${ECHO_T}$ac_ct_STRIP" >&6
5501else
5502  echo "$as_me:$LINENO: result: no" >&5
5503echo "${ECHO_T}no" >&6
5504fi
5505
5506  STRIP=$ac_ct_STRIP
5507else
5508  STRIP="$ac_cv_prog_STRIP"
5509fi
5510
5511fi
5512INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
5513
5514# We need awk for the "check" target.  The system "awk" is bad on
5515# some platforms.
5516# Always define AMTAR for backward compatibility.
5517
5518AMTAR=${AMTAR-"${am_missing_run}tar"}
5519
5520am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
5521
5522
5523
5524
5525depcc="$CC"   am_compiler_list=
5526
5527echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5528echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
5529if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
5530  echo $ECHO_N "(cached) $ECHO_C" >&6
5531else
5532  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5533  # We make a subdir and do the tests there.  Otherwise we can end up
5534  # making bogus files that we don't know about and never remove.  For
5535  # instance it was reported that on HP-UX the gcc test will end up
5536  # making a dummy file named `D' -- because `-MD' means `put the output
5537  # in D'.
5538  mkdir conftest.dir
5539  # Copy depcomp to subdir because otherwise we won't find it if we're
5540  # using a relative directory.
5541  cp "$am_depcomp" conftest.dir
5542  cd conftest.dir
5543  # We will build objects and dependencies in a subdirectory because
5544  # it helps to detect inapplicable dependency modes.  For instance
5545  # both Tru64's cc and ICC support -MD to output dependencies as a
5546  # side effect of compilation, but ICC will put the dependencies in
5547  # the current directory while Tru64 will put them in the object
5548  # directory.
5549  mkdir sub
5550
5551  am_cv_CC_dependencies_compiler_type=none
5552  if test "$am_compiler_list" = ""; then
5553     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5554  fi
5555  for depmode in $am_compiler_list; do
5556    # Setup a source with many dependencies, because some compilers
5557    # like to wrap large dependency lists on column 80 (with \), and
5558    # we should not choose a depcomp mode which is confused by this.
5559    #
5560    # We need to recreate these files for each test, as the compiler may
5561    # overwrite some of them when testing with obscure command lines.
5562    # This happens at least with the AIX C compiler.
5563    : > sub/conftest.c
5564    for i in 1 2 3 4 5 6; do
5565      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5566      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5567      # Solaris 8's {/usr,}/bin/sh.
5568      touch sub/conftst$i.h
5569    done
5570    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5571
5572    case $depmode in
5573    nosideeffect)
5574      # after this tag, mechanisms are not by side-effect, so they'll
5575      # only be used when explicitly requested
5576      if test "x$enable_dependency_tracking" = xyes; then
5577        continue
5578      else
5579        break
5580      fi
5581      ;;
5582    none) break ;;
5583    esac
5584    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5585    # mode.  It turns out that the SunPro C++ compiler does not properly
5586    # handle `-M -o', and we need to detect this.
5587    if depmode=$depmode \
5588       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5589       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5590       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5591         >/dev/null 2>conftest.err &&
5592       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5593       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5594       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5595      # icc doesn't choke on unknown options, it will just issue warnings
5596      # or remarks (even with -Werror).  So we grep stderr for any message
5597      # that says an option was ignored or not supported.
5598      # When given -MP, icc 7.0 and 7.1 complain thusly:
5599      #   icc: Command line warning: ignoring option '-M'; no argument required
5600      # The diagnosis changed in icc 8.0:
5601      #   icc: Command line remark: option '-MP' not supported
5602      if (grep 'ignoring option' conftest.err ||
5603          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5604        am_cv_CC_dependencies_compiler_type=$depmode
5605        break
5606      fi
5607    fi
5608  done
5609
5610  cd ..
5611  rm -rf conftest.dir
5612else
5613  am_cv_CC_dependencies_compiler_type=none
5614fi
5615
5616fi
5617echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
5618echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
5619CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5620
5621
5622
5623if
5624  test "x$enable_dependency_tracking" != xno \
5625  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5626  am__fastdepCC_TRUE=
5627  am__fastdepCC_FALSE='#'
5628else
5629  am__fastdepCC_TRUE='#'
5630  am__fastdepCC_FALSE=
5631fi
5632
5633
5634
5635echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
5636echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
5637    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5638if test "${enable_maintainer_mode+set}" = set; then
5639  enableval="$enable_maintainer_mode"
5640  USE_MAINTAINER_MODE=$enableval
5641else
5642  USE_MAINTAINER_MODE=no
5643fi;
5644  echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
5645echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
5646
5647
5648if test $USE_MAINTAINER_MODE = yes; then
5649  MAINTAINER_MODE_TRUE=
5650  MAINTAINER_MODE_FALSE='#'
5651else
5652  MAINTAINER_MODE_TRUE='#'
5653  MAINTAINER_MODE_FALSE=
5654fi
5655
5656  MAINT=$MAINTAINER_MODE_TRUE
5657
5658
5659
5660coin_have_externals=no
5661if test "$enable_maintainer_mode" = yes; then
5662
5663  # If maintainer mode is chosen, we make sure that the correct versions
5664  # of the tools are used, and that we know where libtool.m4 is (to
5665  # recreate acinclude.m4)
5666
5667
5668  LIBTOOLM4=
5669  # Normally, $HOME
5670  AUTOTOOLS_DFLT=$HOME
5671
5672  echo "$as_me:$LINENO: checking whether we are using the correct autotools" >&5
5673echo $ECHO_N "checking whether we are using the correct autotools... $ECHO_C" >&6
5674if test "${ac_cv_use_correct_autotools+set}" = set; then
5675  echo $ECHO_N "(cached) $ECHO_C" >&6
5676else
5677  ac_cv_use_correct_autotools=check
5678fi
5679echo "$as_me:$LINENO: result: $ac_cv_use_correct_autotools" >&5
5680echo "${ECHO_T}$ac_cv_use_correct_autotools" >&6
5681
5682  if test $ac_cv_use_correct_autotools = check; then
5683    ac_cv_use_correct_autotools=yes
5684    # Check if we have autoconf
5685    # Extract the first word of "autoconf", so it can be a program name with args.
5686set dummy autoconf; ac_word=$2
5687echo "$as_me:$LINENO: checking for $ac_word" >&5
5688echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5689if test "${ac_cv_prog_have_autoconf+set}" = set; then
5690  echo $ECHO_N "(cached) $ECHO_C" >&6
5691else
5692  if test -n "$have_autoconf"; then
5693  ac_cv_prog_have_autoconf="$have_autoconf" # Let the user override the test.
5694else
5695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5696for as_dir in $PATH
5697do
5698  IFS=$as_save_IFS
5699  test -z "$as_dir" && as_dir=.
5700  for ac_exec_ext in '' $ac_executable_extensions; do
5701  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5702    ac_cv_prog_have_autoconf="yes"
5703    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5704    break 2
5705  fi
5706done
5707done
5708
5709  test -z "$ac_cv_prog_have_autoconf" && ac_cv_prog_have_autoconf="no"
5710fi
5711fi
5712have_autoconf=$ac_cv_prog_have_autoconf
5713if test -n "$have_autoconf"; then
5714  echo "$as_me:$LINENO: result: $have_autoconf" >&5
5715echo "${ECHO_T}$have_autoconf" >&6
5716else
5717  echo "$as_me:$LINENO: result: no" >&5
5718echo "${ECHO_T}no" >&6
5719fi
5720
5721    if test $have_autoconf = no; then
5722      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&5
5723echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find autoconf in your path." >&2;}
5724   { (exit 1); exit 1; }; }
5725    fi
5726
5727    # Check whether autoconf is the correct version
5728    correct_version='2.59'
5729    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5730    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of autoconf" >&5
5731echo $ECHO_N "checking whether we are using the correct version ($correct_version) of autoconf... $ECHO_C" >&6
5732    autoconf --version > confauto.out 2>&1
5733    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
5734      echo "$as_me:$LINENO: result: yes" >&5
5735echo "${ECHO_T}yes" >&6
5736    else
5737      rm -f confauto.out
5738      echo "$as_me:$LINENO: result: no" >&5
5739echo "${ECHO_T}no" >&6
5740      { { echo "$as_me:$LINENO: error: You don't have the correct version of autoconf as the first one in your path." >&5
5741echo "$as_me: error: You don't have the correct version of autoconf as the first one in your path." >&2;}
5742   { (exit 1); exit 1; }; }
5743    fi
5744    rm -f confauto.out
5745
5746    # Check if the executable autoconf is picked up from the correct location
5747    echo "$as_me:$LINENO: checking whether autoconf is coming from the correct location" >&5
5748echo $ECHO_N "checking whether autoconf is coming from the correct location... $ECHO_C" >&6
5749    autoconf_dir=`which autoconf | sed -e 's=/autoconf=='`
5750    autoconf_dir=`cd $autoconf_dir; pwd`
5751    if test x$AUTOTOOLS_DIR = x; then
5752      want_dir=$AUTOTOOLS_DFLT/bin
5753    else
5754      want_dir=$AUTOTOOLS_DIR/bin
5755    fi
5756    if test $autoconf_dir = `cd $want_dir; pwd`; then
5757      echo "$as_me:$LINENO: result: yes" >&5
5758echo "${ECHO_T}yes" >&6
5759    else
5760      rm -f confauto.out
5761      echo "$as_me:$LINENO: result: no" >&5
5762echo "${ECHO_T}no" >&6
5763      { { echo "$as_me:$LINENO: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
5764echo "$as_me: error: The autoconf executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
5765   { (exit 1); exit 1; }; }
5766    fi
5767
5768    # Check if we have automake
5769    # Extract the first word of "automake", so it can be a program name with args.
5770set dummy automake; ac_word=$2
5771echo "$as_me:$LINENO: checking for $ac_word" >&5
5772echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5773if test "${ac_cv_prog_have_automake+set}" = set; then
5774  echo $ECHO_N "(cached) $ECHO_C" >&6
5775else
5776  if test -n "$have_automake"; then
5777  ac_cv_prog_have_automake="$have_automake" # Let the user override the test.
5778else
5779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5780for as_dir in $PATH
5781do
5782  IFS=$as_save_IFS
5783  test -z "$as_dir" && as_dir=.
5784  for ac_exec_ext in '' $ac_executable_extensions; do
5785  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5786    ac_cv_prog_have_automake="yes"
5787    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5788    break 2
5789  fi
5790done
5791done
5792
5793  test -z "$ac_cv_prog_have_automake" && ac_cv_prog_have_automake="no"
5794fi
5795fi
5796have_automake=$ac_cv_prog_have_automake
5797if test -n "$have_automake"; then
5798  echo "$as_me:$LINENO: result: $have_automake" >&5
5799echo "${ECHO_T}$have_automake" >&6
5800else
5801  echo "$as_me:$LINENO: result: no" >&5
5802echo "${ECHO_T}no" >&6
5803fi
5804
5805    if test $have_automake = no; then
5806      { { echo "$as_me:$LINENO: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&5
5807echo "$as_me: error: You specified you want to use maintainer mode, but I cannot find automake in your path." >&2;}
5808   { (exit 1); exit 1; }; }
5809    fi
5810
5811    # Check whether automake is the correct version
5812    correct_version='1.9.6'
5813    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5814    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of automake" >&5
5815echo $ECHO_N "checking whether we are using the correct version ($correct_version) of automake... $ECHO_C" >&6
5816    automake --version > confauto.out 2>&1
5817    if $EGREP $grep_version confauto.out >/dev/null 2>&1; then
5818      echo "$as_me:$LINENO: result: yes" >&5
5819echo "${ECHO_T}yes" >&6
5820    else
5821      rm -f confauto.out
5822      echo "$as_me:$LINENO: result: no" >&5
5823echo "${ECHO_T}no" >&6
5824      { { echo "$as_me:$LINENO: error: You don't have the correct version of automake as the first one in your path." >&5
5825echo "$as_me: error: You don't have the correct version of automake as the first one in your path." >&2;}
5826   { (exit 1); exit 1; }; }
5827    fi
5828    rm -f confauto.out
5829
5830    # Check if the executable automake is picked up from the correct location
5831    echo "$as_me:$LINENO: checking whether automake is coming from the correct location" >&5
5832echo $ECHO_N "checking whether automake is coming from the correct location... $ECHO_C" >&6
5833    automake_dir=`which automake | sed -e 's=/automake=='`
5834    automake_dir=`cd $automake_dir; pwd`
5835    if test x$AUTOTOOLS_DIR = x; then
5836      want_dir=$AUTOTOOLS_DFLT/bin
5837    else
5838      want_dir=$AUTOTOOLS_DIR/bin
5839    fi
5840    if test $automake_dir = `cd $want_dir; pwd`; then
5841      echo "$as_me:$LINENO: result: yes" >&5
5842echo "${ECHO_T}yes" >&6
5843    else
5844      rm -f confauto.out
5845      echo "$as_me:$LINENO: result: no" >&5
5846echo "${ECHO_T}no" >&6
5847      { { echo "$as_me:$LINENO: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&5
5848echo "$as_me: error: The automake executable should be picked up from \$AUTOTOOLS_DFLT/bin or \$AUTOTOOLS_DIR/bin." >&2;}
5849   { (exit 1); exit 1; }; }
5850    fi
5851
5852    # Check if this is the correct version of libtool (with escaped dots)
5853    if test x$AUTOTOOLS_DIR = x; then
5854      want_dir=$AUTOTOOLS_DFLT/share
5855    else
5856      want_dir=$AUTOTOOLS_DIR/share
5857    fi
5858    correct_version='1.5.22'
5859    grep_version=`echo  $correct_version | sed -e 's/\\./\\\\\\./g'`
5860    if test -r $want_dir/libtool/ltmain.sh; then
5861  have_ltmain=yes
5862  :
5863else
5864  have_ltmain=no
5865  :
5866fi
5867
5868    echo "$as_me:$LINENO: checking whether we are using the correct version ($correct_version) of libtool." >&5
5869echo $ECHO_N "checking whether we are using the correct version ($correct_version) of libtool.... $ECHO_C" >&6
5870    if test $have_ltmain = yes; then
5871    if $EGREP $grep_version $want_dir/libtool/ltmain.sh >/dev/null 2>&1; then
5872        echo "$as_me:$LINENO: result: yes" >&5
5873echo "${ECHO_T}yes" >&6
5874      else
5875        echo "$as_me:$LINENO: result: no" >&5
5876echo "${ECHO_T}no" >&6
5877        { { echo "$as_me:$LINENO: error: You don't have the correct version of libtool." >&5
5878echo "$as_me: error: You don't have the correct version of libtool." >&2;}
5879   { (exit 1); exit 1; }; }
5880      fi
5881    else
5882      echo "$as_me:$LINENO: result: no" >&5
5883echo "${ECHO_T}no" >&6
5884      { { echo "$as_me:$LINENO: error: I cannot find the ltmain.sh file." >&5
5885echo "$as_me: error: I cannot find the ltmain.sh file." >&2;}
5886   { (exit 1); exit 1; }; }
5887    fi
5888  fi
5889
5890  # Check if we can find the libtool file
5891  if test x$AUTOTOOLS_DIR = x; then
5892    want_dir=$AUTOTOOLS_DFLT/share
5893  else
5894    want_dir=$AUTOTOOLS_DIR/share
5895  fi
5896  if test -r $want_dir/aclocal/libtool.m4; then
5897  LIBTOOLM4="$want_dir/aclocal/libtool.m4"
5898  :
5899else
5900  { { echo "$as_me:$LINENO: error: I cannot find the libtool.m4 file." >&5
5901echo "$as_me: error: I cannot find the libtool.m4 file." >&2;}
5902   { (exit 1); exit 1; }; }
5903  :
5904fi
5905
5906
5907  # Check if we have an Dependencies file
5908  if test -r $srcdir/Dependencies; then
5909    coin_have_externals=yes
5910  fi
5911  # Check if subversion is installed and understands https
5912  # Extract the first word of "svn", so it can be a program name with args.
5913set dummy svn; ac_word=$2
5914echo "$as_me:$LINENO: checking for $ac_word" >&5
5915echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5916if test "${ac_cv_prog_have_svn+set}" = set; then
5917  echo $ECHO_N "(cached) $ECHO_C" >&6
5918else
5919  if test -n "$have_svn"; then
5920  ac_cv_prog_have_svn="$have_svn" # Let the user override the test.
5921else
5922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5923for as_dir in $PATH
5924do
5925  IFS=$as_save_IFS
5926  test -z "$as_dir" && as_dir=.
5927  for ac_exec_ext in '' $ac_executable_extensions; do
5928  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5929    ac_cv_prog_have_svn="yes"
5930    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5931    break 2
5932  fi
5933done
5934done
5935
5936  test -z "$ac_cv_prog_have_svn" && ac_cv_prog_have_svn="no"
5937fi
5938fi
5939have_svn=$ac_cv_prog_have_svn
5940if test -n "$have_svn"; then
5941  echo "$as_me:$LINENO: result: $have_svn" >&5
5942echo "${ECHO_T}$have_svn" >&6
5943else
5944  echo "$as_me:$LINENO: result: no" >&5
5945echo "${ECHO_T}no" >&6
5946fi
5947
5948  if test x$have_svn = xyes; then
5949    echo "$as_me:$LINENO: checking whether svn understands https" >&5
5950echo $ECHO_N "checking whether svn understands https... $ECHO_C" >&6
5951if test "${ac_cv_svn_understands_https+set}" = set; then
5952  echo $ECHO_N "(cached) $ECHO_C" >&6
5953else
5954  svn --version > confauto.out 2>&1
5955                    if $EGREP https confauto.out >/dev/null 2>&1; then
5956                      ac_cv_svn_understands_https=yes
5957                    else
5958                      ac_cv_svn_understands_https=no
5959                      have_svn=no
5960                      ac_cv_prog_have_svn=no
5961                    fi
5962                    rm -f confauto.out
5963fi
5964echo "$as_me:$LINENO: result: $ac_cv_svn_understands_https" >&5
5965echo "${ECHO_T}$ac_cv_svn_understands_https" >&6
5966  fi
5967
5968  # Find the location of the BuildTools directory
5969  BUILDTOOLSDIR=
5970  if test -r $srcdir/BuildTools/coin.m4; then
5971    BUILDTOOLSDIR=$srcdir/BuildTools
5972  else
5973    if test -r $srcdir/../BuildTools/coin.m4; then
5974      BUILDTOOLSDIR=$srcdir/../BuildTools
5975    else
5976      if test -r $srcdir/../../BuildTools/coin.m4; then
5977        BUILDTOOLSDIR=$srcdir/../../BuildTools
5978      else
5979        { { echo "$as_me:$LINENO: error: Cannot find the BuildTools directory" >&5
5980echo "$as_me: error: Cannot find the BuildTools directory" >&2;}
5981   { (exit better disable maintainer mode.); exit better disable maintainer mode.; }; }
5982      fi
5983    fi
5984  fi
5985
5986
5987  # for running automake by make, we need to have Makemain.inc available at the place where it usually can be found during run_autotools
5988  if test "$BUILDTOOLSDIR" != "$srcdir/BuildTools" ; then
5989    $LN_S `cd $BUILDTOOLSDIR; pwd` "$srcdir/BuildTools"
5990  fi
5991
5992  # The following variable is set to the name of the directory where
5993  # the autotool scripts are located
5994
5995  AUX_DIR=$ac_aux_dir
5996fi
5997
5998# helpful variable for the base directory of this package
5999abs_source_dir=`cd $srcdir; pwd`
6000
6001
6002# Stuff for example Makefiles
6003if test x$prefix = xNONE; then
6004  full_prefix=$ac_default_prefix
6005else
6006  full_prefix=$prefix
6007fi
6008full_prefix=`cd $full_prefix ; pwd`
6009
6010abs_lib_dir=$full_prefix/lib
6011
6012abs_include_dir=$full_prefix/include
6013
6014abs_bin_dir=$full_prefix/bin
6015
6016
6017
6018if test $coin_have_externals = yes && test x$have_svn = xyes; then
6019  HAVE_EXTERNALS_TRUE=
6020  HAVE_EXTERNALS_FALSE='#'
6021else
6022  HAVE_EXTERNALS_TRUE='#'
6023  HAVE_EXTERNALS_FALSE=
6024fi
6025
6026
6027# AC_MSG_NOTICE([End automake initialisation.])
6028
6029
6030
6031LIBTOOL=
6032if test -f ../libtool; then
6033  coin_config_dir=..
6034  LIBTOOL='$(SHELL) $(top_builddir)/../libtool'
6035fi
6036if test "x$LIBTOOL" = x; then
6037  if test -f ../../libtool; then
6038    coin_config_dir=../..
6039    LIBTOOL='$(SHELL) $(top_builddir)/../../libtool'
6040  fi
6041fi
6042
6043if test "x$LIBTOOL" = x; then
6044# AC_MSG_NOTICE([Creating libtool script (calling COIN_PROG_LIBTOOL).])
6045  # Stuff for libtool
6046  # Check whether --enable-shared or --disable-shared was given.
6047if test "${enable_shared+set}" = set; then
6048  enableval="$enable_shared"
6049  p=${PACKAGE-default}
6050    case $enableval in
6051    yes) enable_shared=yes ;;
6052    no) enable_shared=no ;;
6053    *)
6054      enable_shared=no
6055      # Look at the argument we got.  We use all the common list separators.
6056      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6057      for pkg in $enableval; do
6058        IFS="$lt_save_ifs"
6059        if test "X$pkg" = "X$p"; then
6060          enable_shared=yes
6061        fi
6062      done
6063      IFS="$lt_save_ifs"
6064      ;;
6065    esac
6066else
6067  enable_shared=yes
6068fi;
6069
6070# Check whether --enable-fast-install or --disable-fast-install was given.
6071if test "${enable_fast_install+set}" = set; then
6072  enableval="$enable_fast_install"
6073  p=${PACKAGE-default}
6074    case $enableval in
6075    yes) enable_fast_install=yes ;;
6076    no) enable_fast_install=no ;;
6077    *)
6078      enable_fast_install=no
6079      # Look at the argument we got.  We use all the common list separators.
6080      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6081      for pkg in $enableval; do
6082        IFS="$lt_save_ifs"
6083        if test "X$pkg" = "X$p"; then
6084          enable_fast_install=yes
6085        fi
6086      done
6087      IFS="$lt_save_ifs"
6088      ;;
6089    esac
6090else
6091  enable_fast_install=yes
6092fi;
6093
6094echo "$as_me:$LINENO: checking host system type" >&5
6095echo $ECHO_N "checking host system type... $ECHO_C" >&6
6096if test "${ac_cv_host+set}" = set; then
6097  echo $ECHO_N "(cached) $ECHO_C" >&6
6098else
6099  ac_cv_host_alias=$host_alias
6100test -z "$ac_cv_host_alias" &&
6101  ac_cv_host_alias=$ac_cv_build_alias
6102ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
6103  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
6104echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
6105   { (exit 1); exit 1; }; }
6106
6107fi
6108echo "$as_me:$LINENO: result: $ac_cv_host" >&5
6109echo "${ECHO_T}$ac_cv_host" >&6
6110host=$ac_cv_host
6111host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
6112host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
6113host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
6114
6115
6116echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
6117echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
6118if test "${lt_cv_path_SED+set}" = set; then
6119  echo $ECHO_N "(cached) $ECHO_C" >&6
6120else
6121  # Loop through the user's path and test for sed and gsed.
6122# Then use that list of sed's as ones to test for truncation.
6123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6124for as_dir in $PATH
6125do
6126  IFS=$as_save_IFS
6127  test -z "$as_dir" && as_dir=.
6128  for lt_ac_prog in sed gsed; do
6129    for ac_exec_ext in '' $ac_executable_extensions; do
6130      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
6131        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
6132      fi
6133    done
6134  done
6135done
6136lt_ac_max=0
6137lt_ac_count=0
6138# Add /usr/xpg4/bin/sed as it is typically found on Solaris
6139# along with /bin/sed that truncates output.
6140for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
6141  test ! -f $lt_ac_sed && continue
6142  cat /dev/null > conftest.in
6143  lt_ac_count=0
6144  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
6145  # Check for GNU sed and select it if it is found.
6146  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
6147    lt_cv_path_SED=$lt_ac_sed
6148    break
6149  fi
6150  while true; do
6151    cat conftest.in conftest.in >conftest.tmp
6152    mv conftest.tmp conftest.in
6153    cp conftest.in conftest.nl
6154    echo >>conftest.nl
6155    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
6156    cmp -s conftest.out conftest.nl || break
6157    # 10000 chars as input seems more than enough
6158    test $lt_ac_count -gt 10 && break
6159    lt_ac_count=`expr $lt_ac_count + 1`
6160    if test $lt_ac_count -gt $lt_ac_max; then
6161      lt_ac_max=$lt_ac_count
6162      lt_cv_path_SED=$lt_ac_sed
6163    fi
6164  done
6165done
6166
6167fi
6168
6169SED=$lt_cv_path_SED
6170echo "$as_me:$LINENO: result: $SED" >&5
6171echo "${ECHO_T}$SED" >&6
6172
6173
6174# Check whether --with-gnu-ld or --without-gnu-ld was given.
6175if test "${with_gnu_ld+set}" = set; then
6176  withval="$with_gnu_ld"
6177  test "$withval" = no || with_gnu_ld=yes
6178else
6179  with_gnu_ld=no
6180fi;
6181ac_prog=ld
6182if test "$GCC" = yes; then
6183  # Check if gcc -print-prog-name=ld gives a path.
6184  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
6185echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
6186  case $host in
6187  *-*-mingw*)
6188    # gcc leaves a trailing carriage return which upsets mingw
6189    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6190  *)
6191    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6192  esac
6193  case $ac_prog in
6194    # Accept absolute paths.
6195    [\\/]* | ?:[\\/]*)
6196      re_direlt='/[^/][^/]*/\.\./'
6197      # Canonicalize the pathname of ld
6198      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
6199      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
6200        ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
6201      done
6202      test -z "$LD" && LD="$ac_prog"
6203      ;;
6204  "")
6205    # If it fails, then pretend we aren't using GCC.
6206    ac_prog=ld
6207    ;;
6208  *)
6209    # If it is relative, then search for the first ld in PATH.
6210    with_gnu_ld=unknown
6211    ;;
6212  esac
6213elif test "$with_gnu_ld" = yes; then
6214  echo "$as_me:$LINENO: checking for GNU ld" >&5
6215echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
6216else
6217  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
6218echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
6219fi
6220if test "${lt_cv_path_LD+set}" = set; then
6221  echo $ECHO_N "(cached) $ECHO_C" >&6
6222else
6223  if test -z "$LD"; then
6224  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6225  for ac_dir in $PATH; do
6226    IFS="$lt_save_ifs"
6227    test -z "$ac_dir" && ac_dir=.
6228    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6229      lt_cv_path_LD="$ac_dir/$ac_prog"
6230      # Check to see if the program is GNU ld.  I'd rather use --version,
6231      # but apparently some variants of GNU ld only accept -v.
6232      # Break only if it was the GNU/non-GNU ld that we prefer.
6233      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6234      *GNU* | *'with BFD'*)
6235        test "$with_gnu_ld" != no && break
6236        ;;
6237      *)
6238        test "$with_gnu_ld" != yes && break
6239        ;;
6240      esac
6241    fi
6242  done
6243  IFS="$lt_save_ifs"
6244else
6245  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6246fi
6247fi
6248
6249LD="$lt_cv_path_LD"
6250if test -n "$LD"; then
6251  echo "$as_me:$LINENO: result: $LD" >&5
6252echo "${ECHO_T}$LD" >&6
6253else
6254  echo "$as_me:$LINENO: result: no" >&5
6255echo "${ECHO_T}no" >&6
6256fi
6257test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
6258echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
6259   { (exit 1); exit 1; }; }
6260echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
6261echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
6262if test "${lt_cv_prog_gnu_ld+set}" = set; then
6263  echo $ECHO_N "(cached) $ECHO_C" >&6
6264else
6265  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6266case `$LD -v 2>&1 </dev/null` in
6267*GNU* | *'with BFD'*)
6268  lt_cv_prog_gnu_ld=yes
6269  ;;
6270*)
6271  lt_cv_prog_gnu_ld=no
6272  ;;
6273esac
6274fi
6275echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
6276echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
6277with_gnu_ld=$lt_cv_prog_gnu_ld
6278
6279
6280echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6281echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
6282if test "${lt_cv_ld_reload_flag+set}" = set; then
6283  echo $ECHO_N "(cached) $ECHO_C" >&6
6284else
6285  lt_cv_ld_reload_flag='-r'
6286fi
6287echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6288echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
6289reload_flag=$lt_cv_ld_reload_flag
6290case $reload_flag in
6291"" | " "*) ;;
6292*) reload_flag=" $reload_flag" ;;
6293esac
6294reload_cmds='$LD$reload_flag -o $output$reload_objs'
6295case $host_os in
6296  darwin*)
6297    if test "$GCC" = yes; then
6298      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6299    else
6300      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6301    fi
6302    ;;
6303esac
6304
6305echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
6306echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
6307if test "${lt_cv_path_NM+set}" = set; then
6308  echo $ECHO_N "(cached) $ECHO_C" >&6
6309else
6310  if test -n "$NM"; then
6311  # Let the user override the test.
6312  lt_cv_path_NM="$NM"
6313else
6314  lt_nm_to_check="${ac_tool_prefix}nm"
6315  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6316    lt_nm_to_check="$lt_nm_to_check nm"
6317  fi
6318  for lt_tmp_nm in $lt_nm_to_check; do
6319    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6320    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6321      IFS="$lt_save_ifs"
6322      test -z "$ac_dir" && ac_dir=.
6323      tmp_nm="$ac_dir/$lt_tmp_nm"
6324      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6325        # Check to see if the nm accepts a BSD-compat flag.
6326        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6327        #   nm: unknown option "B" ignored
6328        # Tru64's nm complains that /dev/null is an invalid object file
6329        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6330        */dev/null* | *'Invalid file or object type'*)
6331          lt_cv_path_NM="$tmp_nm -B"
6332          break
6333          ;;
6334        *)
6335          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6336          */dev/null*)
6337            lt_cv_path_NM="$tmp_nm -p"
6338            break
6339            ;;
6340          *)
6341            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6342            continue # so that we can try to find one that supports BSD flags
6343            ;;
6344          esac
6345          ;;
6346        esac
6347      fi
6348    done
6349    IFS="$lt_save_ifs"
6350  done
6351  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
6352fi
6353fi
6354echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
6355echo "${ECHO_T}$lt_cv_path_NM" >&6
6356NM="$lt_cv_path_NM"
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.